/export/starexec/sandbox/solver/bin/starexec_run_standard /export/starexec/sandbox/benchmark/theBenchmark.hs /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- MAYBE proof of /export/starexec/sandbox/benchmark/theBenchmark.hs # AProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty H-Termination with start terms of the given HASKELL could not be shown: (0) HASKELL (1) BR [EQUIVALENT, 0 ms] (2) HASKELL (3) COR [EQUIVALENT, 0 ms] (4) HASKELL (5) Narrow [SOUND, 0 ms] (6) AND (7) QDP (8) MNOCProof [EQUIVALENT, 0 ms] (9) QDP (10) NonTerminationLoopProof [COMPLETE, 7 ms] (11) NO (12) QDP (13) MNOCProof [EQUIVALENT, 0 ms] (14) QDP (15) NonTerminationLoopProof [COMPLETE, 0 ms] (16) NO (17) QDP (18) TransformationProof [EQUIVALENT, 0 ms] (19) QDP (20) UsableRulesProof [EQUIVALENT, 0 ms] (21) QDP (22) QReductionProof [EQUIVALENT, 0 ms] (23) QDP (24) TransformationProof [EQUIVALENT, 10 ms] (25) QDP (26) UsableRulesProof [EQUIVALENT, 0 ms] (27) QDP (28) QReductionProof [EQUIVALENT, 0 ms] (29) QDP (30) TransformationProof [EQUIVALENT, 0 ms] (31) QDP (32) UsableRulesProof [EQUIVALENT, 0 ms] (33) QDP (34) QReductionProof [EQUIVALENT, 0 ms] (35) QDP (36) TransformationProof [EQUIVALENT, 0 ms] (37) QDP (38) TransformationProof [EQUIVALENT, 0 ms] (39) QDP (40) TransformationProof [EQUIVALENT, 0 ms] (41) QDP (42) TransformationProof [EQUIVALENT, 0 ms] (43) QDP (44) MNOCProof [EQUIVALENT, 0 ms] (45) QDP (46) NonTerminationLoopProof [COMPLETE, 0 ms] (47) NO (48) QDP (49) TransformationProof [EQUIVALENT, 4 ms] (50) QDP (51) UsableRulesProof [EQUIVALENT, 0 ms] (52) QDP (53) QReductionProof [EQUIVALENT, 0 ms] (54) QDP (55) TransformationProof [EQUIVALENT, 0 ms] (56) QDP (57) UsableRulesProof [EQUIVALENT, 0 ms] (58) QDP (59) QReductionProof [EQUIVALENT, 0 ms] (60) QDP (61) TransformationProof [EQUIVALENT, 0 ms] (62) QDP (63) TransformationProof [EQUIVALENT, 0 ms] (64) QDP (65) TransformationProof [EQUIVALENT, 0 ms] (66) QDP (67) TransformationProof [EQUIVALENT, 0 ms] (68) QDP (69) MNOCProof [EQUIVALENT, 0 ms] (70) QDP (71) NonTerminationLoopProof [COMPLETE, 0 ms] (72) NO (73) QDP (74) MNOCProof [EQUIVALENT, 0 ms] (75) QDP (76) NonTerminationLoopProof [COMPLETE, 0 ms] (77) NO (78) QDP (79) MNOCProof [EQUIVALENT, 0 ms] (80) QDP (81) NonTerminationLoopProof [COMPLETE, 0 ms] (82) NO (83) QDP (84) TransformationProof [EQUIVALENT, 0 ms] (85) QDP (86) UsableRulesProof [EQUIVALENT, 0 ms] (87) QDP (88) QReductionProof [EQUIVALENT, 0 ms] (89) QDP (90) TransformationProof [EQUIVALENT, 3 ms] (91) QDP (92) UsableRulesProof [EQUIVALENT, 0 ms] (93) QDP (94) QReductionProof [EQUIVALENT, 0 ms] (95) QDP (96) TransformationProof [EQUIVALENT, 0 ms] (97) QDP (98) TransformationProof [EQUIVALENT, 0 ms] (99) QDP (100) TransformationProof [EQUIVALENT, 0 ms] (101) QDP (102) TransformationProof [EQUIVALENT, 0 ms] (103) QDP (104) MNOCProof [EQUIVALENT, 0 ms] (105) QDP (106) NonTerminationLoopProof [COMPLETE, 0 ms] (107) NO (108) QDP (109) MNOCProof [EQUIVALENT, 0 ms] (110) QDP (111) NonTerminationLoopProof [COMPLETE, 0 ms] (112) NO (113) QDP (114) MNOCProof [EQUIVALENT, 0 ms] (115) QDP (116) NonTerminationLoopProof [COMPLETE, 0 ms] (117) NO (118) QDP (119) TransformationProof [EQUIVALENT, 0 ms] (120) QDP (121) UsableRulesProof [EQUIVALENT, 0 ms] (122) QDP (123) QReductionProof [EQUIVALENT, 0 ms] (124) QDP (125) TransformationProof [EQUIVALENT, 0 ms] (126) QDP (127) UsableRulesProof [EQUIVALENT, 0 ms] (128) QDP (129) QReductionProof [EQUIVALENT, 0 ms] (130) QDP (131) TransformationProof [EQUIVALENT, 0 ms] (132) QDP (133) MNOCProof [EQUIVALENT, 0 ms] (134) QDP (135) NonTerminationLoopProof [COMPLETE, 0 ms] (136) NO (137) QDP (138) QDPSizeChangeProof [EQUIVALENT, 0 ms] (139) YES (140) QDP (141) MNOCProof [EQUIVALENT, 11 ms] (142) QDP (143) NonTerminationLoopProof [COMPLETE, 0 ms] (144) NO (145) QDP (146) QDPSizeChangeProof [EQUIVALENT, 0 ms] (147) YES (148) QDP (149) QDPSizeChangeProof [EQUIVALENT, 0 ms] (150) YES (151) QDP (152) TransformationProof [EQUIVALENT, 0 ms] (153) QDP (154) UsableRulesProof [EQUIVALENT, 0 ms] (155) QDP (156) QReductionProof [EQUIVALENT, 0 ms] (157) QDP (158) TransformationProof [EQUIVALENT, 0 ms] (159) QDP (160) UsableRulesProof [EQUIVALENT, 0 ms] (161) QDP (162) QReductionProof [EQUIVALENT, 0 ms] (163) QDP (164) TransformationProof [EQUIVALENT, 0 ms] (165) QDP (166) UsableRulesProof [EQUIVALENT, 0 ms] (167) QDP (168) QReductionProof [EQUIVALENT, 0 ms] (169) QDP (170) TransformationProof [EQUIVALENT, 0 ms] (171) QDP (172) TransformationProof [EQUIVALENT, 0 ms] (173) QDP (174) TransformationProof [EQUIVALENT, 0 ms] (175) QDP (176) TransformationProof [EQUIVALENT, 0 ms] (177) QDP (178) MNOCProof [EQUIVALENT, 0 ms] (179) QDP (180) NonTerminationLoopProof [COMPLETE, 0 ms] (181) NO (182) QDP (183) QDPSizeChangeProof [EQUIVALENT, 0 ms] (184) YES (185) QDP (186) MNOCProof [EQUIVALENT, 3 ms] (187) QDP (188) NonTerminationLoopProof [COMPLETE, 0 ms] (189) NO (190) QDP (191) MNOCProof [EQUIVALENT, 0 ms] (192) QDP (193) NonTerminationLoopProof [COMPLETE, 0 ms] (194) NO (195) QDP (196) MNOCProof [EQUIVALENT, 0 ms] (197) QDP (198) NonTerminationLoopProof [COMPLETE, 0 ms] (199) NO (200) QDP (201) TransformationProof [EQUIVALENT, 0 ms] (202) QDP (203) UsableRulesProof [EQUIVALENT, 0 ms] (204) QDP (205) QReductionProof [EQUIVALENT, 0 ms] (206) QDP (207) TransformationProof [EQUIVALENT, 0 ms] (208) QDP (209) UsableRulesProof [EQUIVALENT, 0 ms] (210) QDP (211) QReductionProof [EQUIVALENT, 0 ms] (212) QDP (213) TransformationProof [EQUIVALENT, 0 ms] (214) QDP (215) TransformationProof [EQUIVALENT, 0 ms] (216) QDP (217) TransformationProof [EQUIVALENT, 0 ms] (218) QDP (219) TransformationProof [EQUIVALENT, 0 ms] (220) QDP (221) MNOCProof [EQUIVALENT, 0 ms] (222) QDP (223) NonTerminationLoopProof [COMPLETE, 0 ms] (224) NO (225) QDP (226) QDPSizeChangeProof [EQUIVALENT, 0 ms] (227) YES (228) QDP (229) MNOCProof [EQUIVALENT, 0 ms] (230) QDP (231) NonTerminationLoopProof [COMPLETE, 0 ms] (232) NO (233) QDP (234) TransformationProof [EQUIVALENT, 0 ms] (235) QDP (236) UsableRulesProof [EQUIVALENT, 0 ms] (237) QDP (238) QReductionProof [EQUIVALENT, 0 ms] (239) QDP (240) TransformationProof [EQUIVALENT, 0 ms] (241) QDP (242) UsableRulesProof [EQUIVALENT, 0 ms] (243) QDP (244) QReductionProof [EQUIVALENT, 0 ms] (245) QDP (246) TransformationProof [EQUIVALENT, 0 ms] (247) QDP (248) TransformationProof [EQUIVALENT, 0 ms] (249) QDP (250) TransformationProof [EQUIVALENT, 0 ms] (251) QDP (252) TransformationProof [EQUIVALENT, 0 ms] (253) QDP (254) MNOCProof [EQUIVALENT, 0 ms] (255) QDP (256) NonTerminationLoopProof [COMPLETE, 0 ms] (257) NO (258) QDP (259) MNOCProof [EQUIVALENT, 0 ms] (260) QDP (261) NonTerminationLoopProof [COMPLETE, 0 ms] (262) NO (263) QDP (264) MNOCProof [EQUIVALENT, 0 ms] (265) QDP (266) NonTerminationLoopProof [COMPLETE, 0 ms] (267) NO (268) QDP (269) TransformationProof [EQUIVALENT, 0 ms] (270) QDP (271) UsableRulesProof [EQUIVALENT, 0 ms] (272) QDP (273) QReductionProof [EQUIVALENT, 0 ms] (274) QDP (275) TransformationProof [EQUIVALENT, 0 ms] (276) QDP (277) MNOCProof [EQUIVALENT, 0 ms] (278) QDP (279) NonTerminationLoopProof [COMPLETE, 0 ms] (280) NO (281) QDP (282) TransformationProof [EQUIVALENT, 0 ms] (283) QDP (284) UsableRulesProof [EQUIVALENT, 0 ms] (285) QDP (286) QReductionProof [EQUIVALENT, 0 ms] (287) QDP (288) TransformationProof [EQUIVALENT, 0 ms] (289) QDP (290) UsableRulesProof [EQUIVALENT, 0 ms] (291) QDP (292) QReductionProof [EQUIVALENT, 0 ms] (293) QDP (294) TransformationProof [EQUIVALENT, 0 ms] (295) QDP (296) TransformationProof [EQUIVALENT, 0 ms] (297) QDP (298) TransformationProof [EQUIVALENT, 0 ms] (299) QDP (300) TransformationProof [EQUIVALENT, 0 ms] (301) QDP (302) MNOCProof [EQUIVALENT, 0 ms] (303) QDP (304) NonTerminationLoopProof [COMPLETE, 0 ms] (305) NO (306) QDP (307) TransformationProof [EQUIVALENT, 0 ms] (308) QDP (309) UsableRulesProof [EQUIVALENT, 0 ms] (310) QDP (311) QReductionProof [EQUIVALENT, 0 ms] (312) QDP (313) TransformationProof [EQUIVALENT, 0 ms] (314) QDP (315) UsableRulesProof [EQUIVALENT, 0 ms] (316) QDP (317) QReductionProof [EQUIVALENT, 0 ms] (318) QDP (319) TransformationProof [EQUIVALENT, 0 ms] (320) QDP (321) UsableRulesProof [EQUIVALENT, 0 ms] (322) QDP (323) QReductionProof [EQUIVALENT, 0 ms] (324) QDP (325) TransformationProof [EQUIVALENT, 0 ms] (326) QDP (327) TransformationProof [EQUIVALENT, 0 ms] (328) QDP (329) TransformationProof [EQUIVALENT, 0 ms] (330) QDP (331) TransformationProof [EQUIVALENT, 0 ms] (332) QDP (333) MNOCProof [EQUIVALENT, 0 ms] (334) QDP (335) NonTerminationLoopProof [COMPLETE, 0 ms] (336) NO (337) QDP (338) MNOCProof [EQUIVALENT, 0 ms] (339) QDP (340) NonTerminationLoopProof [COMPLETE, 0 ms] (341) NO (342) QDP (343) QDPSizeChangeProof [EQUIVALENT, 0 ms] (344) YES (345) QDP (346) TransformationProof [EQUIVALENT, 0 ms] (347) QDP (348) UsableRulesProof [EQUIVALENT, 0 ms] (349) QDP (350) QReductionProof [EQUIVALENT, 0 ms] (351) QDP (352) TransformationProof [EQUIVALENT, 2 ms] (353) QDP (354) UsableRulesProof [EQUIVALENT, 0 ms] (355) QDP (356) QReductionProof [EQUIVALENT, 0 ms] (357) QDP (358) TransformationProof [EQUIVALENT, 0 ms] (359) QDP (360) UsableRulesProof [EQUIVALENT, 0 ms] (361) QDP (362) QReductionProof [EQUIVALENT, 0 ms] (363) QDP (364) TransformationProof [EQUIVALENT, 0 ms] (365) QDP (366) TransformationProof [EQUIVALENT, 0 ms] (367) QDP (368) TransformationProof [EQUIVALENT, 0 ms] (369) QDP (370) TransformationProof [EQUIVALENT, 0 ms] (371) QDP (372) MNOCProof [EQUIVALENT, 0 ms] (373) QDP (374) NonTerminationLoopProof [COMPLETE, 0 ms] (375) NO (376) QDP (377) TransformationProof [EQUIVALENT, 0 ms] (378) QDP (379) UsableRulesProof [EQUIVALENT, 0 ms] (380) QDP (381) QReductionProof [EQUIVALENT, 0 ms] (382) QDP (383) TransformationProof [EQUIVALENT, 0 ms] (384) QDP (385) UsableRulesProof [EQUIVALENT, 0 ms] (386) QDP (387) QReductionProof [EQUIVALENT, 0 ms] (388) QDP (389) TransformationProof [EQUIVALENT, 0 ms] (390) QDP (391) TransformationProof [EQUIVALENT, 0 ms] (392) QDP (393) TransformationProof [EQUIVALENT, 0 ms] (394) QDP (395) TransformationProof [EQUIVALENT, 0 ms] (396) QDP (397) MNOCProof [EQUIVALENT, 0 ms] (398) QDP (399) NonTerminationLoopProof [COMPLETE, 0 ms] (400) NO (401) QDP (402) QDPSizeChangeProof [EQUIVALENT, 0 ms] (403) YES (404) QDP (405) MNOCProof [EQUIVALENT, 0 ms] (406) QDP (407) NonTerminationLoopProof [COMPLETE, 0 ms] (408) NO (409) QDP (410) MNOCProof [EQUIVALENT, 0 ms] (411) QDP (412) NonTerminationLoopProof [COMPLETE, 0 ms] (413) NO (414) QDP (415) TransformationProof [EQUIVALENT, 2 ms] (416) QDP (417) UsableRulesProof [EQUIVALENT, 0 ms] (418) QDP (419) QReductionProof [EQUIVALENT, 0 ms] (420) QDP (421) TransformationProof [EQUIVALENT, 0 ms] (422) QDP (423) UsableRulesProof [EQUIVALENT, 0 ms] (424) QDP (425) QReductionProof [EQUIVALENT, 0 ms] (426) QDP (427) TransformationProof [EQUIVALENT, 0 ms] (428) QDP (429) TransformationProof [EQUIVALENT, 0 ms] (430) QDP (431) TransformationProof [EQUIVALENT, 0 ms] (432) QDP (433) TransformationProof [EQUIVALENT, 0 ms] (434) QDP (435) MNOCProof [EQUIVALENT, 0 ms] (436) QDP (437) NonTerminationLoopProof [COMPLETE, 0 ms] (438) NO (439) QDP (440) TransformationProof [EQUIVALENT, 0 ms] (441) QDP (442) UsableRulesProof [EQUIVALENT, 0 ms] (443) QDP (444) QReductionProof [EQUIVALENT, 1 ms] (445) QDP (446) TransformationProof [EQUIVALENT, 0 ms] (447) QDP (448) UsableRulesProof [EQUIVALENT, 0 ms] (449) QDP (450) QReductionProof [EQUIVALENT, 0 ms] (451) QDP (452) TransformationProof [EQUIVALENT, 0 ms] (453) QDP (454) UsableRulesProof [EQUIVALENT, 0 ms] (455) QDP (456) QReductionProof [EQUIVALENT, 0 ms] (457) QDP (458) TransformationProof [EQUIVALENT, 0 ms] (459) QDP (460) TransformationProof [EQUIVALENT, 0 ms] (461) QDP (462) TransformationProof [EQUIVALENT, 0 ms] (463) QDP (464) TransformationProof [EQUIVALENT, 0 ms] (465) QDP (466) MNOCProof [EQUIVALENT, 0 ms] (467) QDP (468) NonTerminationLoopProof [COMPLETE, 0 ms] (469) NO (470) QDP (471) TransformationProof [EQUIVALENT, 0 ms] (472) QDP (473) UsableRulesProof [EQUIVALENT, 0 ms] (474) QDP (475) QReductionProof [EQUIVALENT, 0 ms] (476) QDP (477) TransformationProof [EQUIVALENT, 0 ms] (478) QDP (479) UsableRulesProof [EQUIVALENT, 0 ms] (480) QDP (481) QReductionProof [EQUIVALENT, 0 ms] (482) QDP (483) TransformationProof [EQUIVALENT, 0 ms] (484) QDP (485) UsableRulesProof [EQUIVALENT, 0 ms] (486) QDP (487) QReductionProof [EQUIVALENT, 0 ms] (488) QDP (489) TransformationProof [EQUIVALENT, 0 ms] (490) QDP (491) TransformationProof [EQUIVALENT, 0 ms] (492) QDP (493) TransformationProof [EQUIVALENT, 0 ms] (494) QDP (495) TransformationProof [EQUIVALENT, 0 ms] (496) QDP (497) MNOCProof [EQUIVALENT, 0 ms] (498) QDP (499) NonTerminationLoopProof [COMPLETE, 0 ms] (500) NO (501) QDP (502) MNOCProof [EQUIVALENT, 0 ms] (503) QDP (504) NonTerminationLoopProof [COMPLETE, 0 ms] (505) NO (506) QDP (507) MNOCProof [EQUIVALENT, 0 ms] (508) QDP (509) NonTerminationLoopProof [COMPLETE, 0 ms] (510) NO (511) QDP (512) MNOCProof [EQUIVALENT, 0 ms] (513) QDP (514) NonTerminationLoopProof [COMPLETE, 0 ms] (515) NO (516) QDP (517) TransformationProof [EQUIVALENT, 0 ms] (518) QDP (519) UsableRulesProof [EQUIVALENT, 0 ms] (520) QDP (521) QReductionProof [EQUIVALENT, 0 ms] (522) QDP (523) TransformationProof [EQUIVALENT, 0 ms] (524) QDP (525) UsableRulesProof [EQUIVALENT, 0 ms] (526) QDP (527) QReductionProof [EQUIVALENT, 0 ms] (528) QDP (529) TransformationProof [EQUIVALENT, 0 ms] (530) QDP (531) TransformationProof [EQUIVALENT, 0 ms] (532) QDP (533) TransformationProof [EQUIVALENT, 0 ms] (534) QDP (535) TransformationProof [EQUIVALENT, 0 ms] (536) QDP (537) MNOCProof [EQUIVALENT, 0 ms] (538) QDP (539) NonTerminationLoopProof [COMPLETE, 0 ms] (540) NO (541) QDP (542) TransformationProof [EQUIVALENT, 0 ms] (543) QDP (544) UsableRulesProof [EQUIVALENT, 0 ms] (545) QDP (546) QReductionProof [EQUIVALENT, 0 ms] (547) QDP (548) TransformationProof [EQUIVALENT, 0 ms] (549) QDP (550) UsableRulesProof [EQUIVALENT, 0 ms] (551) QDP (552) QReductionProof [EQUIVALENT, 0 ms] (553) QDP (554) TransformationProof [EQUIVALENT, 0 ms] (555) QDP (556) UsableRulesProof [EQUIVALENT, 0 ms] (557) QDP (558) QReductionProof [EQUIVALENT, 0 ms] (559) QDP (560) TransformationProof [EQUIVALENT, 0 ms] (561) QDP (562) TransformationProof [EQUIVALENT, 0 ms] (563) QDP (564) TransformationProof [EQUIVALENT, 0 ms] (565) QDP (566) TransformationProof [EQUIVALENT, 0 ms] (567) QDP (568) MNOCProof [EQUIVALENT, 0 ms] (569) QDP (570) NonTerminationLoopProof [COMPLETE, 0 ms] (571) NO (572) QDP (573) TransformationProof [EQUIVALENT, 0 ms] (574) QDP (575) UsableRulesProof [EQUIVALENT, 0 ms] (576) QDP (577) QReductionProof [EQUIVALENT, 0 ms] (578) QDP (579) TransformationProof [EQUIVALENT, 0 ms] (580) QDP (581) UsableRulesProof [EQUIVALENT, 0 ms] (582) QDP (583) QReductionProof [EQUIVALENT, 0 ms] (584) QDP (585) TransformationProof [EQUIVALENT, 0 ms] (586) QDP (587) UsableRulesProof [EQUIVALENT, 0 ms] (588) QDP (589) QReductionProof [EQUIVALENT, 0 ms] (590) QDP (591) TransformationProof [EQUIVALENT, 0 ms] (592) QDP (593) TransformationProof [EQUIVALENT, 0 ms] (594) QDP (595) TransformationProof [EQUIVALENT, 0 ms] (596) QDP (597) TransformationProof [EQUIVALENT, 0 ms] (598) QDP (599) MNOCProof [EQUIVALENT, 0 ms] (600) QDP (601) NonTerminationLoopProof [COMPLETE, 0 ms] (602) NO (603) QDP (604) TransformationProof [EQUIVALENT, 0 ms] (605) QDP (606) UsableRulesProof [EQUIVALENT, 0 ms] (607) QDP (608) QReductionProof [EQUIVALENT, 0 ms] (609) QDP (610) TransformationProof [EQUIVALENT, 0 ms] (611) QDP (612) UsableRulesProof [EQUIVALENT, 0 ms] (613) QDP (614) QReductionProof [EQUIVALENT, 0 ms] (615) QDP (616) TransformationProof [EQUIVALENT, 0 ms] (617) QDP (618) TransformationProof [EQUIVALENT, 0 ms] (619) QDP (620) TransformationProof [EQUIVALENT, 0 ms] (621) QDP (622) MNOCProof [EQUIVALENT, 0 ms] (623) QDP (624) NonTerminationLoopProof [COMPLETE, 0 ms] (625) NO (626) QDP (627) MNOCProof [EQUIVALENT, 0 ms] (628) QDP (629) NonTerminationLoopProof [COMPLETE, 0 ms] (630) NO (631) QDP (632) MNOCProof [EQUIVALENT, 0 ms] (633) QDP (634) NonTerminationLoopProof [COMPLETE, 0 ms] (635) NO (636) QDP (637) TransformationProof [EQUIVALENT, 0 ms] (638) QDP (639) UsableRulesProof [EQUIVALENT, 0 ms] (640) QDP (641) QReductionProof [EQUIVALENT, 0 ms] (642) QDP (643) TransformationProof [EQUIVALENT, 0 ms] (644) QDP (645) UsableRulesProof [EQUIVALENT, 0 ms] (646) QDP (647) QReductionProof [EQUIVALENT, 0 ms] (648) QDP (649) TransformationProof [EQUIVALENT, 0 ms] (650) QDP (651) TransformationProof [EQUIVALENT, 0 ms] (652) QDP (653) TransformationProof [EQUIVALENT, 0 ms] (654) QDP (655) TransformationProof [EQUIVALENT, 0 ms] (656) QDP (657) MNOCProof [EQUIVALENT, 0 ms] (658) QDP (659) NonTerminationLoopProof [COMPLETE, 0 ms] (660) NO (661) QDP (662) TransformationProof [EQUIVALENT, 0 ms] (663) QDP (664) UsableRulesProof [EQUIVALENT, 0 ms] (665) QDP (666) QReductionProof [EQUIVALENT, 0 ms] (667) QDP (668) TransformationProof [EQUIVALENT, 0 ms] (669) QDP (670) UsableRulesProof [EQUIVALENT, 0 ms] (671) QDP (672) QReductionProof [EQUIVALENT, 0 ms] (673) QDP (674) TransformationProof [EQUIVALENT, 0 ms] (675) QDP (676) UsableRulesProof [EQUIVALENT, 0 ms] (677) QDP (678) QReductionProof [EQUIVALENT, 0 ms] (679) QDP (680) TransformationProof [EQUIVALENT, 0 ms] (681) QDP (682) TransformationProof [EQUIVALENT, 0 ms] (683) QDP (684) TransformationProof [EQUIVALENT, 0 ms] (685) QDP (686) TransformationProof [EQUIVALENT, 0 ms] (687) QDP (688) MNOCProof [EQUIVALENT, 0 ms] (689) QDP (690) NonTerminationLoopProof [COMPLETE, 0 ms] (691) NO (692) QDP (693) TransformationProof [EQUIVALENT, 0 ms] (694) QDP (695) UsableRulesProof [EQUIVALENT, 0 ms] (696) QDP (697) QReductionProof [EQUIVALENT, 0 ms] (698) QDP (699) TransformationProof [EQUIVALENT, 0 ms] (700) QDP (701) UsableRulesProof [EQUIVALENT, 0 ms] (702) QDP (703) QReductionProof [EQUIVALENT, 0 ms] (704) QDP (705) TransformationProof [EQUIVALENT, 0 ms] (706) QDP (707) UsableRulesProof [EQUIVALENT, 0 ms] (708) QDP (709) QReductionProof [EQUIVALENT, 0 ms] (710) QDP (711) TransformationProof [EQUIVALENT, 0 ms] (712) QDP (713) TransformationProof [EQUIVALENT, 0 ms] (714) QDP (715) TransformationProof [EQUIVALENT, 0 ms] (716) QDP (717) TransformationProof [EQUIVALENT, 0 ms] (718) QDP (719) MNOCProof [EQUIVALENT, 0 ms] (720) QDP (721) NonTerminationLoopProof [COMPLETE, 0 ms] (722) NO (723) QDP (724) TransformationProof [EQUIVALENT, 0 ms] (725) QDP (726) UsableRulesProof [EQUIVALENT, 0 ms] (727) QDP (728) QReductionProof [EQUIVALENT, 0 ms] (729) QDP (730) TransformationProof [EQUIVALENT, 0 ms] (731) QDP (732) UsableRulesProof [EQUIVALENT, 0 ms] (733) QDP (734) QReductionProof [EQUIVALENT, 0 ms] (735) QDP (736) TransformationProof [EQUIVALENT, 0 ms] (737) QDP (738) TransformationProof [EQUIVALENT, 0 ms] (739) QDP (740) TransformationProof [EQUIVALENT, 0 ms] (741) QDP (742) TransformationProof [EQUIVALENT, 0 ms] (743) QDP (744) MNOCProof [EQUIVALENT, 0 ms] (745) QDP (746) NonTerminationLoopProof [COMPLETE, 0 ms] (747) NO (748) QDP (749) TransformationProof [EQUIVALENT, 0 ms] (750) QDP (751) UsableRulesProof [EQUIVALENT, 0 ms] (752) QDP (753) QReductionProof [EQUIVALENT, 0 ms] (754) QDP (755) TransformationProof [EQUIVALENT, 0 ms] (756) QDP (757) UsableRulesProof [EQUIVALENT, 0 ms] (758) QDP (759) QReductionProof [EQUIVALENT, 0 ms] (760) QDP (761) TransformationProof [EQUIVALENT, 0 ms] (762) QDP (763) TransformationProof [EQUIVALENT, 0 ms] (764) QDP (765) TransformationProof [EQUIVALENT, 0 ms] (766) QDP (767) TransformationProof [EQUIVALENT, 0 ms] (768) QDP (769) MNOCProof [EQUIVALENT, 0 ms] (770) QDP (771) NonTerminationLoopProof [COMPLETE, 0 ms] (772) NO (773) QDP (774) TransformationProof [EQUIVALENT, 0 ms] (775) QDP (776) UsableRulesProof [EQUIVALENT, 0 ms] (777) QDP (778) QReductionProof [EQUIVALENT, 0 ms] (779) QDP (780) TransformationProof [EQUIVALENT, 0 ms] (781) QDP (782) UsableRulesProof [EQUIVALENT, 0 ms] (783) QDP (784) QReductionProof [EQUIVALENT, 0 ms] (785) QDP (786) TransformationProof [EQUIVALENT, 0 ms] (787) QDP (788) TransformationProof [EQUIVALENT, 0 ms] (789) QDP (790) TransformationProof [EQUIVALENT, 0 ms] (791) QDP (792) MNOCProof [EQUIVALENT, 0 ms] (793) QDP (794) NonTerminationLoopProof [COMPLETE, 0 ms] (795) NO (796) QDP (797) TransformationProof [EQUIVALENT, 0 ms] (798) QDP (799) UsableRulesProof [EQUIVALENT, 0 ms] (800) QDP (801) QReductionProof [EQUIVALENT, 0 ms] (802) QDP (803) TransformationProof [EQUIVALENT, 0 ms] (804) QDP (805) UsableRulesProof [EQUIVALENT, 0 ms] (806) QDP (807) QReductionProof [EQUIVALENT, 0 ms] (808) QDP (809) TransformationProof [EQUIVALENT, 0 ms] (810) QDP (811) UsableRulesProof [EQUIVALENT, 0 ms] (812) QDP (813) QReductionProof [EQUIVALENT, 0 ms] (814) QDP (815) TransformationProof [EQUIVALENT, 0 ms] (816) QDP (817) TransformationProof [EQUIVALENT, 0 ms] (818) QDP (819) TransformationProof [EQUIVALENT, 0 ms] (820) QDP (821) TransformationProof [EQUIVALENT, 0 ms] (822) QDP (823) MNOCProof [EQUIVALENT, 0 ms] (824) QDP (825) NonTerminationLoopProof [COMPLETE, 0 ms] (826) NO (827) QDP (828) TransformationProof [EQUIVALENT, 0 ms] (829) QDP (830) UsableRulesProof [EQUIVALENT, 0 ms] (831) QDP (832) QReductionProof [EQUIVALENT, 0 ms] (833) QDP (834) TransformationProof [EQUIVALENT, 0 ms] (835) QDP (836) UsableRulesProof [EQUIVALENT, 0 ms] (837) QDP (838) QReductionProof [EQUIVALENT, 0 ms] (839) QDP (840) TransformationProof [EQUIVALENT, 0 ms] (841) QDP (842) UsableRulesProof [EQUIVALENT, 0 ms] (843) QDP (844) QReductionProof [EQUIVALENT, 0 ms] (845) QDP (846) TransformationProof [EQUIVALENT, 0 ms] (847) QDP (848) TransformationProof [EQUIVALENT, 0 ms] (849) QDP (850) TransformationProof [EQUIVALENT, 0 ms] (851) QDP (852) TransformationProof [EQUIVALENT, 0 ms] (853) QDP (854) MNOCProof [EQUIVALENT, 0 ms] (855) QDP (856) NonTerminationLoopProof [COMPLETE, 0 ms] (857) NO (858) QDP (859) TransformationProof [EQUIVALENT, 0 ms] (860) QDP (861) UsableRulesProof [EQUIVALENT, 0 ms] (862) QDP (863) QReductionProof [EQUIVALENT, 0 ms] (864) QDP (865) TransformationProof [EQUIVALENT, 0 ms] (866) QDP (867) UsableRulesProof [EQUIVALENT, 0 ms] (868) QDP (869) QReductionProof [EQUIVALENT, 0 ms] (870) QDP (871) TransformationProof [EQUIVALENT, 0 ms] (872) QDP (873) TransformationProof [EQUIVALENT, 0 ms] (874) QDP (875) TransformationProof [EQUIVALENT, 0 ms] (876) QDP (877) TransformationProof [EQUIVALENT, 0 ms] (878) QDP (879) MNOCProof [EQUIVALENT, 0 ms] (880) QDP (881) NonTerminationLoopProof [COMPLETE, 0 ms] (882) NO (883) QDP (884) MNOCProof [EQUIVALENT, 0 ms] (885) QDP (886) NonTerminationLoopProof [COMPLETE, 0 ms] (887) NO (888) QDP (889) MNOCProof [EQUIVALENT, 0 ms] (890) QDP (891) NonTerminationLoopProof [COMPLETE, 0 ms] (892) NO (893) QDP (894) MNOCProof [EQUIVALENT, 0 ms] (895) QDP (896) NonTerminationLoopProof [COMPLETE, 0 ms] (897) NO (898) QDP (899) TransformationProof [EQUIVALENT, 0 ms] (900) QDP (901) UsableRulesProof [EQUIVALENT, 0 ms] (902) QDP (903) QReductionProof [EQUIVALENT, 0 ms] (904) QDP (905) TransformationProof [EQUIVALENT, 0 ms] (906) QDP (907) UsableRulesProof [EQUIVALENT, 0 ms] (908) QDP (909) QReductionProof [EQUIVALENT, 0 ms] (910) QDP (911) TransformationProof [EQUIVALENT, 0 ms] (912) QDP (913) UsableRulesProof [EQUIVALENT, 0 ms] (914) QDP (915) QReductionProof [EQUIVALENT, 0 ms] (916) QDP (917) TransformationProof [EQUIVALENT, 0 ms] (918) QDP (919) TransformationProof [EQUIVALENT, 0 ms] (920) QDP (921) TransformationProof [EQUIVALENT, 0 ms] (922) QDP (923) TransformationProof [EQUIVALENT, 0 ms] (924) QDP (925) MNOCProof [EQUIVALENT, 0 ms] (926) QDP (927) NonTerminationLoopProof [COMPLETE, 0 ms] (928) NO (929) QDP (930) TransformationProof [EQUIVALENT, 0 ms] (931) QDP (932) UsableRulesProof [EQUIVALENT, 0 ms] (933) QDP (934) QReductionProof [EQUIVALENT, 0 ms] (935) QDP (936) TransformationProof [EQUIVALENT, 0 ms] (937) QDP (938) MNOCProof [EQUIVALENT, 0 ms] (939) QDP (940) NonTerminationLoopProof [COMPLETE, 0 ms] (941) NO (942) QDP (943) MNOCProof [EQUIVALENT, 0 ms] (944) QDP (945) NonTerminationLoopProof [COMPLETE, 0 ms] (946) NO (947) QDP (948) MNOCProof [EQUIVALENT, 0 ms] (949) QDP (950) NonTerminationLoopProof [COMPLETE, 0 ms] (951) NO (952) QDP (953) TransformationProof [EQUIVALENT, 0 ms] (954) QDP (955) UsableRulesProof [EQUIVALENT, 0 ms] (956) QDP (957) QReductionProof [EQUIVALENT, 0 ms] (958) QDP (959) TransformationProof [EQUIVALENT, 0 ms] (960) QDP (961) UsableRulesProof [EQUIVALENT, 0 ms] (962) QDP (963) QReductionProof [EQUIVALENT, 0 ms] (964) QDP (965) TransformationProof [EQUIVALENT, 0 ms] (966) QDP (967) UsableRulesProof [EQUIVALENT, 0 ms] (968) QDP (969) QReductionProof [EQUIVALENT, 0 ms] (970) QDP (971) TransformationProof [EQUIVALENT, 0 ms] (972) QDP (973) TransformationProof [EQUIVALENT, 0 ms] (974) QDP (975) TransformationProof [EQUIVALENT, 0 ms] (976) QDP (977) TransformationProof [EQUIVALENT, 0 ms] (978) QDP (979) MNOCProof [EQUIVALENT, 0 ms] (980) QDP (981) NonTerminationLoopProof [COMPLETE, 0 ms] (982) NO (983) QDP (984) QDPSizeChangeProof [EQUIVALENT, 0 ms] (985) YES (986) QDP (987) MNOCProof [EQUIVALENT, 0 ms] (988) QDP (989) NonTerminationLoopProof [COMPLETE, 0 ms] (990) NO (991) QDP (992) TransformationProof [EQUIVALENT, 0 ms] (993) QDP (994) UsableRulesProof [EQUIVALENT, 0 ms] (995) QDP (996) QReductionProof [EQUIVALENT, 0 ms] (997) QDP (998) TransformationProof [EQUIVALENT, 0 ms] (999) QDP (1000) UsableRulesProof [EQUIVALENT, 0 ms] (1001) QDP (1002) QReductionProof [EQUIVALENT, 0 ms] (1003) QDP (1004) TransformationProof [EQUIVALENT, 0 ms] (1005) QDP (1006) UsableRulesProof [EQUIVALENT, 0 ms] (1007) QDP (1008) QReductionProof [EQUIVALENT, 0 ms] (1009) QDP (1010) TransformationProof [EQUIVALENT, 0 ms] (1011) QDP (1012) TransformationProof [EQUIVALENT, 0 ms] (1013) QDP (1014) TransformationProof [EQUIVALENT, 0 ms] (1015) QDP (1016) TransformationProof [EQUIVALENT, 0 ms] (1017) QDP (1018) MNOCProof [EQUIVALENT, 0 ms] (1019) QDP (1020) NonTerminationLoopProof [COMPLETE, 0 ms] (1021) NO (1022) QDP (1023) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1024) YES (1025) QDP (1026) TransformationProof [EQUIVALENT, 0 ms] (1027) QDP (1028) UsableRulesProof [EQUIVALENT, 0 ms] (1029) QDP (1030) QReductionProof [EQUIVALENT, 0 ms] (1031) QDP (1032) TransformationProof [EQUIVALENT, 0 ms] (1033) QDP (1034) UsableRulesProof [EQUIVALENT, 0 ms] (1035) QDP (1036) QReductionProof [EQUIVALENT, 0 ms] (1037) QDP (1038) TransformationProof [EQUIVALENT, 0 ms] (1039) QDP (1040) TransformationProof [EQUIVALENT, 0 ms] (1041) QDP (1042) TransformationProof [EQUIVALENT, 0 ms] (1043) QDP (1044) TransformationProof [EQUIVALENT, 0 ms] (1045) QDP (1046) MNOCProof [EQUIVALENT, 0 ms] (1047) QDP (1048) NonTerminationLoopProof [COMPLETE, 0 ms] (1049) NO (1050) QDP (1051) TransformationProof [EQUIVALENT, 0 ms] (1052) QDP (1053) UsableRulesProof [EQUIVALENT, 0 ms] (1054) QDP (1055) QReductionProof [EQUIVALENT, 0 ms] (1056) QDP (1057) TransformationProof [EQUIVALENT, 0 ms] (1058) QDP (1059) UsableRulesProof [EQUIVALENT, 0 ms] (1060) QDP (1061) QReductionProof [EQUIVALENT, 0 ms] (1062) QDP (1063) TransformationProof [EQUIVALENT, 0 ms] (1064) QDP (1065) TransformationProof [EQUIVALENT, 0 ms] (1066) QDP (1067) TransformationProof [EQUIVALENT, 0 ms] (1068) QDP (1069) TransformationProof [EQUIVALENT, 0 ms] (1070) QDP (1071) MNOCProof [EQUIVALENT, 0 ms] (1072) QDP (1073) NonTerminationLoopProof [COMPLETE, 0 ms] (1074) NO (1075) QDP (1076) MNOCProof [EQUIVALENT, 0 ms] (1077) QDP (1078) NonTerminationLoopProof [COMPLETE, 0 ms] (1079) NO (1080) QDP (1081) MNOCProof [EQUIVALENT, 1 ms] (1082) QDP (1083) NonTerminationLoopProof [COMPLETE, 0 ms] (1084) NO (1085) QDP (1086) MNOCProof [EQUIVALENT, 0 ms] (1087) QDP (1088) NonTerminationLoopProof [COMPLETE, 0 ms] (1089) NO (1090) QDP (1091) TransformationProof [EQUIVALENT, 0 ms] (1092) QDP (1093) UsableRulesProof [EQUIVALENT, 0 ms] (1094) QDP (1095) QReductionProof [EQUIVALENT, 0 ms] (1096) QDP (1097) TransformationProof [EQUIVALENT, 0 ms] (1098) QDP (1099) UsableRulesProof [EQUIVALENT, 0 ms] (1100) QDP (1101) QReductionProof [EQUIVALENT, 0 ms] (1102) QDP (1103) TransformationProof [EQUIVALENT, 0 ms] (1104) QDP (1105) TransformationProof [EQUIVALENT, 0 ms] (1106) QDP (1107) TransformationProof [EQUIVALENT, 0 ms] (1108) QDP (1109) TransformationProof [EQUIVALENT, 0 ms] (1110) QDP (1111) MNOCProof [EQUIVALENT, 0 ms] (1112) QDP (1113) NonTerminationLoopProof [COMPLETE, 0 ms] (1114) NO (1115) QDP (1116) MNOCProof [EQUIVALENT, 0 ms] (1117) QDP (1118) NonTerminationLoopProof [COMPLETE, 0 ms] (1119) NO (1120) QDP (1121) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1122) YES (1123) QDP (1124) MNOCProof [EQUIVALENT, 0 ms] (1125) QDP (1126) NonTerminationLoopProof [COMPLETE, 0 ms] (1127) NO (1128) QDP (1129) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1130) YES (1131) QDP (1132) MNOCProof [EQUIVALENT, 0 ms] (1133) QDP (1134) NonTerminationLoopProof [COMPLETE, 0 ms] (1135) NO (1136) QDP (1137) TransformationProof [EQUIVALENT, 0 ms] (1138) QDP (1139) UsableRulesProof [EQUIVALENT, 0 ms] (1140) QDP (1141) QReductionProof [EQUIVALENT, 0 ms] (1142) QDP (1143) TransformationProof [EQUIVALENT, 0 ms] (1144) QDP (1145) UsableRulesProof [EQUIVALENT, 0 ms] (1146) QDP (1147) QReductionProof [EQUIVALENT, 0 ms] (1148) QDP (1149) TransformationProof [EQUIVALENT, 0 ms] (1150) QDP (1151) TransformationProof [EQUIVALENT, 0 ms] (1152) QDP (1153) TransformationProof [EQUIVALENT, 0 ms] (1154) QDP (1155) TransformationProof [EQUIVALENT, 0 ms] (1156) QDP (1157) MNOCProof [EQUIVALENT, 0 ms] (1158) QDP (1159) NonTerminationLoopProof [COMPLETE, 0 ms] (1160) NO (1161) QDP (1162) MNOCProof [EQUIVALENT, 0 ms] (1163) QDP (1164) NonTerminationLoopProof [COMPLETE, 0 ms] (1165) NO (1166) QDP (1167) TransformationProof [EQUIVALENT, 0 ms] (1168) QDP (1169) UsableRulesProof [EQUIVALENT, 0 ms] (1170) QDP (1171) QReductionProof [EQUIVALENT, 0 ms] (1172) QDP (1173) TransformationProof [EQUIVALENT, 0 ms] (1174) QDP (1175) UsableRulesProof [EQUIVALENT, 0 ms] (1176) QDP (1177) QReductionProof [EQUIVALENT, 0 ms] (1178) QDP (1179) TransformationProof [EQUIVALENT, 0 ms] (1180) QDP (1181) TransformationProof [EQUIVALENT, 0 ms] (1182) QDP (1183) TransformationProof [EQUIVALENT, 0 ms] (1184) QDP (1185) TransformationProof [EQUIVALENT, 0 ms] (1186) QDP (1187) MNOCProof [EQUIVALENT, 0 ms] (1188) QDP (1189) NonTerminationLoopProof [COMPLETE, 0 ms] (1190) NO (1191) QDP (1192) MNOCProof [EQUIVALENT, 0 ms] (1193) QDP (1194) NonTerminationLoopProof [COMPLETE, 0 ms] (1195) NO (1196) QDP (1197) MNOCProof [EQUIVALENT, 0 ms] (1198) QDP (1199) NonTerminationLoopProof [COMPLETE, 0 ms] (1200) NO (1201) QDP (1202) MNOCProof [EQUIVALENT, 0 ms] (1203) QDP (1204) NonTerminationLoopProof [COMPLETE, 0 ms] (1205) NO (1206) QDP (1207) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1208) YES (1209) QDP (1210) TransformationProof [EQUIVALENT, 0 ms] (1211) QDP (1212) UsableRulesProof [EQUIVALENT, 0 ms] (1213) QDP (1214) QReductionProof [EQUIVALENT, 0 ms] (1215) QDP (1216) TransformationProof [EQUIVALENT, 0 ms] (1217) QDP (1218) UsableRulesProof [EQUIVALENT, 0 ms] (1219) QDP (1220) QReductionProof [EQUIVALENT, 0 ms] (1221) QDP (1222) TransformationProof [EQUIVALENT, 0 ms] (1223) QDP (1224) TransformationProof [EQUIVALENT, 0 ms] (1225) QDP (1226) TransformationProof [EQUIVALENT, 0 ms] (1227) QDP (1228) TransformationProof [EQUIVALENT, 0 ms] (1229) QDP (1230) MNOCProof [EQUIVALENT, 0 ms] (1231) QDP (1232) NonTerminationLoopProof [COMPLETE, 0 ms] (1233) NO (1234) QDP (1235) MNOCProof [EQUIVALENT, 0 ms] (1236) QDP (1237) NonTerminationLoopProof [COMPLETE, 0 ms] (1238) NO (1239) QDP (1240) MNOCProof [EQUIVALENT, 0 ms] (1241) QDP (1242) NonTerminationLoopProof [COMPLETE, 0 ms] (1243) NO (1244) QDP (1245) TransformationProof [EQUIVALENT, 0 ms] (1246) QDP (1247) UsableRulesProof [EQUIVALENT, 0 ms] (1248) QDP (1249) QReductionProof [EQUIVALENT, 0 ms] (1250) QDP (1251) TransformationProof [EQUIVALENT, 0 ms] (1252) QDP (1253) UsableRulesProof [EQUIVALENT, 0 ms] (1254) QDP (1255) QReductionProof [EQUIVALENT, 0 ms] (1256) QDP (1257) TransformationProof [EQUIVALENT, 0 ms] (1258) QDP (1259) TransformationProof [EQUIVALENT, 0 ms] (1260) QDP (1261) TransformationProof [EQUIVALENT, 0 ms] (1262) QDP (1263) TransformationProof [EQUIVALENT, 0 ms] (1264) QDP (1265) MNOCProof [EQUIVALENT, 0 ms] (1266) QDP (1267) NonTerminationLoopProof [COMPLETE, 0 ms] (1268) NO (1269) QDP (1270) TransformationProof [EQUIVALENT, 0 ms] (1271) QDP (1272) UsableRulesProof [EQUIVALENT, 0 ms] (1273) QDP (1274) QReductionProof [EQUIVALENT, 0 ms] (1275) QDP (1276) TransformationProof [EQUIVALENT, 0 ms] (1277) QDP (1278) UsableRulesProof [EQUIVALENT, 0 ms] (1279) QDP (1280) QReductionProof [EQUIVALENT, 0 ms] (1281) QDP (1282) TransformationProof [EQUIVALENT, 0 ms] (1283) QDP (1284) TransformationProof [EQUIVALENT, 0 ms] (1285) QDP (1286) TransformationProof [EQUIVALENT, 0 ms] (1287) QDP (1288) MNOCProof [EQUIVALENT, 0 ms] (1289) QDP (1290) NonTerminationLoopProof [COMPLETE, 0 ms] (1291) NO (1292) QDP (1293) MNOCProof [EQUIVALENT, 0 ms] (1294) QDP (1295) NonTerminationLoopProof [COMPLETE, 0 ms] (1296) NO (1297) QDP (1298) TransformationProof [EQUIVALENT, 0 ms] (1299) QDP (1300) UsableRulesProof [EQUIVALENT, 0 ms] (1301) QDP (1302) QReductionProof [EQUIVALENT, 0 ms] (1303) QDP (1304) TransformationProof [EQUIVALENT, 0 ms] (1305) QDP (1306) UsableRulesProof [EQUIVALENT, 0 ms] (1307) QDP (1308) QReductionProof [EQUIVALENT, 0 ms] (1309) QDP (1310) TransformationProof [EQUIVALENT, 0 ms] (1311) QDP (1312) UsableRulesProof [EQUIVALENT, 0 ms] (1313) QDP (1314) QReductionProof [EQUIVALENT, 0 ms] (1315) QDP (1316) TransformationProof [EQUIVALENT, 0 ms] (1317) QDP (1318) TransformationProof [EQUIVALENT, 0 ms] (1319) QDP (1320) TransformationProof [EQUIVALENT, 0 ms] (1321) QDP (1322) TransformationProof [EQUIVALENT, 0 ms] (1323) QDP (1324) MNOCProof [EQUIVALENT, 0 ms] (1325) QDP (1326) NonTerminationLoopProof [COMPLETE, 0 ms] (1327) NO (1328) QDP (1329) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1330) YES (1331) QDP (1332) DependencyGraphProof [EQUIVALENT, 0 ms] (1333) QDP (1334) TransformationProof [EQUIVALENT, 0 ms] (1335) QDP (1336) TransformationProof [EQUIVALENT, 0 ms] (1337) QDP (1338) UsableRulesProof [EQUIVALENT, 0 ms] (1339) QDP (1340) QReductionProof [EQUIVALENT, 0 ms] (1341) QDP (1342) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1343) YES (1344) QDP (1345) MNOCProof [EQUIVALENT, 0 ms] (1346) QDP (1347) NonTerminationLoopProof [COMPLETE, 0 ms] (1348) NO (1349) QDP (1350) TransformationProof [EQUIVALENT, 0 ms] (1351) QDP (1352) UsableRulesProof [EQUIVALENT, 0 ms] (1353) QDP (1354) QReductionProof [EQUIVALENT, 0 ms] (1355) QDP (1356) TransformationProof [EQUIVALENT, 0 ms] (1357) QDP (1358) UsableRulesProof [EQUIVALENT, 0 ms] (1359) QDP (1360) QReductionProof [EQUIVALENT, 0 ms] (1361) QDP (1362) TransformationProof [EQUIVALENT, 0 ms] (1363) QDP (1364) UsableRulesProof [EQUIVALENT, 0 ms] (1365) QDP (1366) QReductionProof [EQUIVALENT, 0 ms] (1367) QDP (1368) TransformationProof [EQUIVALENT, 0 ms] (1369) QDP (1370) TransformationProof [EQUIVALENT, 0 ms] (1371) QDP (1372) TransformationProof [EQUIVALENT, 0 ms] (1373) QDP (1374) TransformationProof [EQUIVALENT, 0 ms] (1375) QDP (1376) MNOCProof [EQUIVALENT, 0 ms] (1377) QDP (1378) NonTerminationLoopProof [COMPLETE, 0 ms] (1379) NO (1380) QDP (1381) MNOCProof [EQUIVALENT, 0 ms] (1382) QDP (1383) NonTerminationLoopProof [COMPLETE, 0 ms] (1384) NO (1385) QDP (1386) MNOCProof [EQUIVALENT, 2 ms] (1387) QDP (1388) NonTerminationLoopProof [COMPLETE, 0 ms] (1389) NO (1390) QDP (1391) TransformationProof [EQUIVALENT, 0 ms] (1392) QDP (1393) UsableRulesProof [EQUIVALENT, 0 ms] (1394) QDP (1395) QReductionProof [EQUIVALENT, 0 ms] (1396) QDP (1397) TransformationProof [EQUIVALENT, 0 ms] (1398) QDP (1399) UsableRulesProof [EQUIVALENT, 0 ms] (1400) QDP (1401) QReductionProof [EQUIVALENT, 0 ms] (1402) QDP (1403) TransformationProof [EQUIVALENT, 0 ms] (1404) QDP (1405) TransformationProof [EQUIVALENT, 0 ms] (1406) QDP (1407) TransformationProof [EQUIVALENT, 0 ms] (1408) QDP (1409) TransformationProof [EQUIVALENT, 0 ms] (1410) QDP (1411) MNOCProof [EQUIVALENT, 0 ms] (1412) QDP (1413) NonTerminationLoopProof [COMPLETE, 0 ms] (1414) NO (1415) QDP (1416) DependencyGraphProof [EQUIVALENT, 0 ms] (1417) QDP (1418) TransformationProof [EQUIVALENT, 4 ms] (1419) QDP (1420) TransformationProof [EQUIVALENT, 0 ms] (1421) QDP (1422) UsableRulesProof [EQUIVALENT, 0 ms] (1423) QDP (1424) QReductionProof [EQUIVALENT, 0 ms] (1425) QDP (1426) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1427) YES (1428) QDP (1429) TransformationProof [EQUIVALENT, 0 ms] (1430) QDP (1431) UsableRulesProof [EQUIVALENT, 0 ms] (1432) QDP (1433) QReductionProof [EQUIVALENT, 0 ms] (1434) QDP (1435) TransformationProof [EQUIVALENT, 0 ms] (1436) QDP (1437) UsableRulesProof [EQUIVALENT, 0 ms] (1438) QDP (1439) QReductionProof [EQUIVALENT, 0 ms] (1440) QDP (1441) TransformationProof [EQUIVALENT, 0 ms] (1442) QDP (1443) UsableRulesProof [EQUIVALENT, 0 ms] (1444) QDP (1445) QReductionProof [EQUIVALENT, 0 ms] (1446) QDP (1447) TransformationProof [EQUIVALENT, 0 ms] (1448) QDP (1449) TransformationProof [EQUIVALENT, 0 ms] (1450) QDP (1451) TransformationProof [EQUIVALENT, 0 ms] (1452) QDP (1453) TransformationProof [EQUIVALENT, 0 ms] (1454) QDP (1455) MNOCProof [EQUIVALENT, 0 ms] (1456) QDP (1457) NonTerminationLoopProof [COMPLETE, 0 ms] (1458) NO (1459) QDP (1460) TransformationProof [EQUIVALENT, 0 ms] (1461) QDP (1462) UsableRulesProof [EQUIVALENT, 0 ms] (1463) QDP (1464) QReductionProof [EQUIVALENT, 0 ms] (1465) QDP (1466) TransformationProof [EQUIVALENT, 0 ms] (1467) QDP (1468) UsableRulesProof [EQUIVALENT, 0 ms] (1469) QDP (1470) QReductionProof [EQUIVALENT, 0 ms] (1471) QDP (1472) TransformationProof [EQUIVALENT, 0 ms] (1473) QDP (1474) UsableRulesProof [EQUIVALENT, 0 ms] (1475) QDP (1476) QReductionProof [EQUIVALENT, 0 ms] (1477) QDP (1478) TransformationProof [EQUIVALENT, 0 ms] (1479) QDP (1480) TransformationProof [EQUIVALENT, 0 ms] (1481) QDP (1482) TransformationProof [EQUIVALENT, 0 ms] (1483) QDP (1484) TransformationProof [EQUIVALENT, 0 ms] (1485) QDP (1486) MNOCProof [EQUIVALENT, 0 ms] (1487) QDP (1488) NonTerminationLoopProof [COMPLETE, 0 ms] (1489) NO (1490) QDP (1491) TransformationProof [EQUIVALENT, 0 ms] (1492) QDP (1493) UsableRulesProof [EQUIVALENT, 0 ms] (1494) QDP (1495) QReductionProof [EQUIVALENT, 0 ms] (1496) QDP (1497) TransformationProof [EQUIVALENT, 0 ms] (1498) QDP (1499) UsableRulesProof [EQUIVALENT, 0 ms] (1500) QDP (1501) QReductionProof [EQUIVALENT, 0 ms] (1502) QDP (1503) TransformationProof [EQUIVALENT, 0 ms] (1504) QDP (1505) TransformationProof [EQUIVALENT, 0 ms] (1506) QDP (1507) TransformationProof [EQUIVALENT, 0 ms] (1508) QDP (1509) TransformationProof [EQUIVALENT, 0 ms] (1510) QDP (1511) MNOCProof [EQUIVALENT, 0 ms] (1512) QDP (1513) NonTerminationLoopProof [COMPLETE, 0 ms] (1514) NO (1515) QDP (1516) TransformationProof [EQUIVALENT, 0 ms] (1517) QDP (1518) UsableRulesProof [EQUIVALENT, 0 ms] (1519) QDP (1520) QReductionProof [EQUIVALENT, 0 ms] (1521) QDP (1522) TransformationProof [EQUIVALENT, 0 ms] (1523) QDP (1524) UsableRulesProof [EQUIVALENT, 0 ms] (1525) QDP (1526) QReductionProof [EQUIVALENT, 0 ms] (1527) QDP (1528) TransformationProof [EQUIVALENT, 0 ms] (1529) QDP (1530) UsableRulesProof [EQUIVALENT, 0 ms] (1531) QDP (1532) QReductionProof [EQUIVALENT, 0 ms] (1533) QDP (1534) TransformationProof [EQUIVALENT, 0 ms] (1535) QDP (1536) TransformationProof [EQUIVALENT, 0 ms] (1537) QDP (1538) TransformationProof [EQUIVALENT, 0 ms] (1539) QDP (1540) TransformationProof [EQUIVALENT, 0 ms] (1541) QDP (1542) MNOCProof [EQUIVALENT, 0 ms] (1543) QDP (1544) NonTerminationLoopProof [COMPLETE, 0 ms] (1545) NO (1546) QDP (1547) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1548) YES (1549) QDP (1550) TransformationProof [EQUIVALENT, 0 ms] (1551) QDP (1552) UsableRulesProof [EQUIVALENT, 0 ms] (1553) QDP (1554) QReductionProof [EQUIVALENT, 0 ms] (1555) QDP (1556) TransformationProof [EQUIVALENT, 0 ms] (1557) QDP (1558) UsableRulesProof [EQUIVALENT, 0 ms] (1559) QDP (1560) QReductionProof [EQUIVALENT, 0 ms] (1561) QDP (1562) TransformationProof [EQUIVALENT, 0 ms] (1563) QDP (1564) UsableRulesProof [EQUIVALENT, 0 ms] (1565) QDP (1566) QReductionProof [EQUIVALENT, 0 ms] (1567) QDP (1568) TransformationProof [EQUIVALENT, 2 ms] (1569) QDP (1570) TransformationProof [EQUIVALENT, 0 ms] (1571) QDP (1572) TransformationProof [EQUIVALENT, 0 ms] (1573) QDP (1574) TransformationProof [EQUIVALENT, 0 ms] (1575) QDP (1576) MNOCProof [EQUIVALENT, 0 ms] (1577) QDP (1578) NonTerminationLoopProof [COMPLETE, 0 ms] (1579) NO (1580) QDP (1581) TransformationProof [EQUIVALENT, 0 ms] (1582) QDP (1583) UsableRulesProof [EQUIVALENT, 0 ms] (1584) QDP (1585) QReductionProof [EQUIVALENT, 0 ms] (1586) QDP (1587) TransformationProof [EQUIVALENT, 0 ms] (1588) QDP (1589) UsableRulesProof [EQUIVALENT, 0 ms] (1590) QDP (1591) QReductionProof [EQUIVALENT, 0 ms] (1592) QDP (1593) TransformationProof [EQUIVALENT, 0 ms] (1594) QDP (1595) TransformationProof [EQUIVALENT, 0 ms] (1596) QDP (1597) TransformationProof [EQUIVALENT, 0 ms] (1598) QDP (1599) TransformationProof [EQUIVALENT, 0 ms] (1600) QDP (1601) MNOCProof [EQUIVALENT, 0 ms] (1602) QDP (1603) NonTerminationLoopProof [COMPLETE, 0 ms] (1604) NO (1605) QDP (1606) MNOCProof [EQUIVALENT, 0 ms] (1607) QDP (1608) NonTerminationLoopProof [COMPLETE, 0 ms] (1609) NO (1610) QDP (1611) TransformationProof [EQUIVALENT, 0 ms] (1612) QDP (1613) UsableRulesProof [EQUIVALENT, 0 ms] (1614) QDP (1615) QReductionProof [EQUIVALENT, 0 ms] (1616) QDP (1617) TransformationProof [EQUIVALENT, 0 ms] (1618) QDP (1619) UsableRulesProof [EQUIVALENT, 0 ms] (1620) QDP (1621) QReductionProof [EQUIVALENT, 0 ms] (1622) QDP (1623) TransformationProof [EQUIVALENT, 0 ms] (1624) QDP (1625) TransformationProof [EQUIVALENT, 0 ms] (1626) QDP (1627) TransformationProof [EQUIVALENT, 0 ms] (1628) QDP (1629) TransformationProof [EQUIVALENT, 0 ms] (1630) QDP (1631) MNOCProof [EQUIVALENT, 0 ms] (1632) QDP (1633) NonTerminationLoopProof [COMPLETE, 0 ms] (1634) NO (1635) QDP (1636) TransformationProof [EQUIVALENT, 0 ms] (1637) QDP (1638) UsableRulesProof [EQUIVALENT, 0 ms] (1639) QDP (1640) QReductionProof [EQUIVALENT, 0 ms] (1641) QDP (1642) TransformationProof [EQUIVALENT, 0 ms] (1643) QDP (1644) UsableRulesProof [EQUIVALENT, 0 ms] (1645) QDP (1646) QReductionProof [EQUIVALENT, 0 ms] (1647) QDP (1648) TransformationProof [EQUIVALENT, 0 ms] (1649) QDP (1650) UsableRulesProof [EQUIVALENT, 0 ms] (1651) QDP (1652) QReductionProof [EQUIVALENT, 0 ms] (1653) QDP (1654) TransformationProof [EQUIVALENT, 0 ms] (1655) QDP (1656) TransformationProof [EQUIVALENT, 0 ms] (1657) QDP (1658) TransformationProof [EQUIVALENT, 0 ms] (1659) QDP (1660) TransformationProof [EQUIVALENT, 0 ms] (1661) QDP (1662) MNOCProof [EQUIVALENT, 0 ms] (1663) QDP (1664) NonTerminationLoopProof [COMPLETE, 0 ms] (1665) NO (1666) QDP (1667) TransformationProof [EQUIVALENT, 0 ms] (1668) QDP (1669) UsableRulesProof [EQUIVALENT, 0 ms] (1670) QDP (1671) QReductionProof [EQUIVALENT, 0 ms] (1672) QDP (1673) TransformationProof [EQUIVALENT, 0 ms] (1674) QDP (1675) UsableRulesProof [EQUIVALENT, 0 ms] (1676) QDP (1677) QReductionProof [EQUIVALENT, 0 ms] (1678) QDP (1679) TransformationProof [EQUIVALENT, 0 ms] (1680) QDP (1681) UsableRulesProof [EQUIVALENT, 0 ms] (1682) QDP (1683) QReductionProof [EQUIVALENT, 0 ms] (1684) QDP (1685) TransformationProof [EQUIVALENT, 0 ms] (1686) QDP (1687) TransformationProof [EQUIVALENT, 0 ms] (1688) QDP (1689) TransformationProof [EQUIVALENT, 0 ms] (1690) QDP (1691) TransformationProof [EQUIVALENT, 0 ms] (1692) QDP (1693) MNOCProof [EQUIVALENT, 0 ms] (1694) QDP (1695) NonTerminationLoopProof [COMPLETE, 0 ms] (1696) NO (1697) QDP (1698) TransformationProof [EQUIVALENT, 0 ms] (1699) QDP (1700) UsableRulesProof [EQUIVALENT, 0 ms] (1701) QDP (1702) QReductionProof [EQUIVALENT, 0 ms] (1703) QDP (1704) TransformationProof [EQUIVALENT, 0 ms] (1705) QDP (1706) UsableRulesProof [EQUIVALENT, 0 ms] (1707) QDP (1708) QReductionProof [EQUIVALENT, 0 ms] (1709) QDP (1710) TransformationProof [EQUIVALENT, 0 ms] (1711) QDP (1712) UsableRulesProof [EQUIVALENT, 0 ms] (1713) QDP (1714) QReductionProof [EQUIVALENT, 0 ms] (1715) QDP (1716) TransformationProof [EQUIVALENT, 0 ms] (1717) QDP (1718) TransformationProof [EQUIVALENT, 0 ms] (1719) QDP (1720) TransformationProof [EQUIVALENT, 0 ms] (1721) QDP (1722) TransformationProof [EQUIVALENT, 0 ms] (1723) QDP (1724) MNOCProof [EQUIVALENT, 0 ms] (1725) QDP (1726) NonTerminationLoopProof [COMPLETE, 0 ms] (1727) NO (1728) QDP (1729) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1730) YES (1731) QDP (1732) TransformationProof [EQUIVALENT, 0 ms] (1733) QDP (1734) UsableRulesProof [EQUIVALENT, 0 ms] (1735) QDP (1736) QReductionProof [EQUIVALENT, 0 ms] (1737) QDP (1738) TransformationProof [EQUIVALENT, 0 ms] (1739) QDP (1740) UsableRulesProof [EQUIVALENT, 0 ms] (1741) QDP (1742) QReductionProof [EQUIVALENT, 0 ms] (1743) QDP (1744) TransformationProof [EQUIVALENT, 0 ms] (1745) QDP (1746) TransformationProof [EQUIVALENT, 0 ms] (1747) QDP (1748) TransformationProof [EQUIVALENT, 0 ms] (1749) QDP (1750) TransformationProof [EQUIVALENT, 0 ms] (1751) QDP (1752) MNOCProof [EQUIVALENT, 0 ms] (1753) QDP (1754) NonTerminationLoopProof [COMPLETE, 0 ms] (1755) NO (1756) QDP (1757) TransformationProof [EQUIVALENT, 0 ms] (1758) QDP (1759) UsableRulesProof [EQUIVALENT, 0 ms] (1760) QDP (1761) QReductionProof [EQUIVALENT, 0 ms] (1762) QDP (1763) TransformationProof [EQUIVALENT, 1 ms] (1764) QDP (1765) UsableRulesProof [EQUIVALENT, 0 ms] (1766) QDP (1767) QReductionProof [EQUIVALENT, 0 ms] (1768) QDP (1769) TransformationProof [EQUIVALENT, 0 ms] (1770) QDP (1771) UsableRulesProof [EQUIVALENT, 0 ms] (1772) QDP (1773) QReductionProof [EQUIVALENT, 0 ms] (1774) QDP (1775) TransformationProof [EQUIVALENT, 0 ms] (1776) QDP (1777) TransformationProof [EQUIVALENT, 0 ms] (1778) QDP (1779) TransformationProof [EQUIVALENT, 0 ms] (1780) QDP (1781) TransformationProof [EQUIVALENT, 0 ms] (1782) QDP (1783) MNOCProof [EQUIVALENT, 0 ms] (1784) QDP (1785) NonTerminationLoopProof [COMPLETE, 0 ms] (1786) NO (1787) QDP (1788) TransformationProof [EQUIVALENT, 0 ms] (1789) QDP (1790) UsableRulesProof [EQUIVALENT, 0 ms] (1791) QDP (1792) QReductionProof [EQUIVALENT, 0 ms] (1793) QDP (1794) TransformationProof [EQUIVALENT, 0 ms] (1795) QDP (1796) UsableRulesProof [EQUIVALENT, 0 ms] (1797) QDP (1798) QReductionProof [EQUIVALENT, 0 ms] (1799) QDP (1800) TransformationProof [EQUIVALENT, 0 ms] (1801) QDP (1802) TransformationProof [EQUIVALENT, 0 ms] (1803) QDP (1804) TransformationProof [EQUIVALENT, 0 ms] (1805) QDP (1806) TransformationProof [EQUIVALENT, 0 ms] (1807) QDP (1808) MNOCProof [EQUIVALENT, 0 ms] (1809) QDP (1810) NonTerminationLoopProof [COMPLETE, 0 ms] (1811) NO (1812) QDP (1813) MNOCProof [EQUIVALENT, 0 ms] (1814) QDP (1815) NonTerminationLoopProof [COMPLETE, 0 ms] (1816) NO (1817) QDP (1818) MNOCProof [EQUIVALENT, 0 ms] (1819) QDP (1820) NonTerminationLoopProof [COMPLETE, 0 ms] (1821) NO (1822) QDP (1823) MNOCProof [EQUIVALENT, 0 ms] (1824) QDP (1825) NonTerminationLoopProof [COMPLETE, 0 ms] (1826) NO (1827) QDP (1828) MNOCProof [EQUIVALENT, 2 ms] (1829) QDP (1830) NonTerminationLoopProof [COMPLETE, 0 ms] (1831) NO (1832) QDP (1833) MNOCProof [EQUIVALENT, 0 ms] (1834) QDP (1835) NonTerminationLoopProof [COMPLETE, 0 ms] (1836) NO (1837) QDP (1838) TransformationProof [EQUIVALENT, 0 ms] (1839) QDP (1840) UsableRulesProof [EQUIVALENT, 0 ms] (1841) QDP (1842) QReductionProof [EQUIVALENT, 0 ms] (1843) QDP (1844) TransformationProof [EQUIVALENT, 0 ms] (1845) QDP (1846) UsableRulesProof [EQUIVALENT, 0 ms] (1847) QDP (1848) QReductionProof [EQUIVALENT, 0 ms] (1849) QDP (1850) TransformationProof [EQUIVALENT, 0 ms] (1851) QDP (1852) TransformationProof [EQUIVALENT, 0 ms] (1853) QDP (1854) TransformationProof [EQUIVALENT, 0 ms] (1855) QDP (1856) TransformationProof [EQUIVALENT, 0 ms] (1857) QDP (1858) MNOCProof [EQUIVALENT, 0 ms] (1859) QDP (1860) NonTerminationLoopProof [COMPLETE, 0 ms] (1861) NO (1862) QDP (1863) TransformationProof [EQUIVALENT, 0 ms] (1864) QDP (1865) UsableRulesProof [EQUIVALENT, 0 ms] (1866) QDP (1867) QReductionProof [EQUIVALENT, 0 ms] (1868) QDP (1869) TransformationProof [EQUIVALENT, 0 ms] (1870) QDP (1871) UsableRulesProof [EQUIVALENT, 0 ms] (1872) QDP (1873) QReductionProof [EQUIVALENT, 0 ms] (1874) QDP (1875) TransformationProof [EQUIVALENT, 0 ms] (1876) QDP (1877) TransformationProof [EQUIVALENT, 0 ms] (1878) QDP (1879) TransformationProof [EQUIVALENT, 0 ms] (1880) QDP (1881) TransformationProof [EQUIVALENT, 0 ms] (1882) QDP (1883) MNOCProof [EQUIVALENT, 0 ms] (1884) QDP (1885) NonTerminationLoopProof [COMPLETE, 0 ms] (1886) NO (1887) QDP (1888) MNOCProof [EQUIVALENT, 0 ms] (1889) QDP (1890) NonTerminationLoopProof [COMPLETE, 0 ms] (1891) NO (1892) QDP (1893) MNOCProof [EQUIVALENT, 0 ms] (1894) QDP (1895) NonTerminationLoopProof [COMPLETE, 0 ms] (1896) NO (1897) QDP (1898) TransformationProof [EQUIVALENT, 0 ms] (1899) QDP (1900) UsableRulesProof [EQUIVALENT, 0 ms] (1901) QDP (1902) QReductionProof [EQUIVALENT, 0 ms] (1903) QDP (1904) TransformationProof [EQUIVALENT, 0 ms] (1905) QDP (1906) UsableRulesProof [EQUIVALENT, 0 ms] (1907) QDP (1908) QReductionProof [EQUIVALENT, 0 ms] (1909) QDP (1910) TransformationProof [EQUIVALENT, 0 ms] (1911) QDP (1912) UsableRulesProof [EQUIVALENT, 0 ms] (1913) QDP (1914) QReductionProof [EQUIVALENT, 0 ms] (1915) QDP (1916) TransformationProof [EQUIVALENT, 0 ms] (1917) QDP (1918) TransformationProof [EQUIVALENT, 0 ms] (1919) QDP (1920) TransformationProof [EQUIVALENT, 0 ms] (1921) QDP (1922) TransformationProof [EQUIVALENT, 0 ms] (1923) QDP (1924) MNOCProof [EQUIVALENT, 0 ms] (1925) QDP (1926) NonTerminationLoopProof [COMPLETE, 0 ms] (1927) NO (1928) QDP (1929) TransformationProof [EQUIVALENT, 0 ms] (1930) QDP (1931) UsableRulesProof [EQUIVALENT, 0 ms] (1932) QDP (1933) QReductionProof [EQUIVALENT, 0 ms] (1934) QDP (1935) TransformationProof [EQUIVALENT, 0 ms] (1936) QDP (1937) UsableRulesProof [EQUIVALENT, 0 ms] (1938) QDP (1939) QReductionProof [EQUIVALENT, 0 ms] (1940) QDP (1941) TransformationProof [EQUIVALENT, 0 ms] (1942) QDP (1943) TransformationProof [EQUIVALENT, 0 ms] (1944) QDP (1945) TransformationProof [EQUIVALENT, 0 ms] (1946) QDP (1947) TransformationProof [EQUIVALENT, 0 ms] (1948) QDP (1949) MNOCProof [EQUIVALENT, 0 ms] (1950) QDP (1951) NonTerminationLoopProof [COMPLETE, 0 ms] (1952) NO (1953) QDP (1954) MNOCProof [EQUIVALENT, 0 ms] (1955) QDP (1956) NonTerminationLoopProof [COMPLETE, 0 ms] (1957) NO (1958) QDP (1959) MNOCProof [EQUIVALENT, 0 ms] (1960) QDP (1961) NonTerminationLoopProof [COMPLETE, 0 ms] (1962) NO (1963) QDP (1964) MNOCProof [EQUIVALENT, 0 ms] (1965) QDP (1966) NonTerminationLoopProof [COMPLETE, 0 ms] (1967) NO (1968) QDP (1969) MNOCProof [EQUIVALENT, 0 ms] (1970) QDP (1971) NonTerminationLoopProof [COMPLETE, 0 ms] (1972) NO (1973) QDP (1974) MNOCProof [EQUIVALENT, 0 ms] (1975) QDP (1976) NonTerminationLoopProof [COMPLETE, 0 ms] (1977) NO (1978) QDP (1979) MNOCProof [EQUIVALENT, 0 ms] (1980) QDP (1981) NonTerminationLoopProof [COMPLETE, 0 ms] (1982) NO (1983) QDP (1984) TransformationProof [EQUIVALENT, 0 ms] (1985) QDP (1986) UsableRulesProof [EQUIVALENT, 0 ms] (1987) QDP (1988) QReductionProof [EQUIVALENT, 0 ms] (1989) QDP (1990) TransformationProof [EQUIVALENT, 0 ms] (1991) QDP (1992) UsableRulesProof [EQUIVALENT, 0 ms] (1993) QDP (1994) QReductionProof [EQUIVALENT, 0 ms] (1995) QDP (1996) TransformationProof [EQUIVALENT, 0 ms] (1997) QDP (1998) UsableRulesProof [EQUIVALENT, 0 ms] (1999) QDP (2000) QReductionProof [EQUIVALENT, 0 ms] (2001) QDP (2002) TransformationProof [EQUIVALENT, 0 ms] (2003) QDP (2004) TransformationProof [EQUIVALENT, 0 ms] (2005) QDP (2006) TransformationProof [EQUIVALENT, 0 ms] (2007) QDP (2008) TransformationProof [EQUIVALENT, 0 ms] (2009) QDP (2010) MNOCProof [EQUIVALENT, 0 ms] (2011) QDP (2012) NonTerminationLoopProof [COMPLETE, 0 ms] (2013) NO (2014) QDP (2015) TransformationProof [EQUIVALENT, 0 ms] (2016) QDP (2017) UsableRulesProof [EQUIVALENT, 0 ms] (2018) QDP (2019) QReductionProof [EQUIVALENT, 0 ms] (2020) QDP (2021) TransformationProof [EQUIVALENT, 0 ms] (2022) QDP (2023) UsableRulesProof [EQUIVALENT, 0 ms] (2024) QDP (2025) QReductionProof [EQUIVALENT, 0 ms] (2026) QDP (2027) TransformationProof [EQUIVALENT, 0 ms] (2028) QDP (2029) TransformationProof [EQUIVALENT, 0 ms] (2030) QDP (2031) TransformationProof [EQUIVALENT, 0 ms] (2032) QDP (2033) TransformationProof [EQUIVALENT, 0 ms] (2034) QDP (2035) MNOCProof [EQUIVALENT, 0 ms] (2036) QDP (2037) NonTerminationLoopProof [COMPLETE, 0 ms] (2038) NO (2039) QDP (2040) MNOCProof [EQUIVALENT, 0 ms] (2041) QDP (2042) NonTerminationLoopProof [COMPLETE, 0 ms] (2043) NO (2044) QDP (2045) TransformationProof [EQUIVALENT, 0 ms] (2046) QDP (2047) UsableRulesProof [EQUIVALENT, 0 ms] (2048) QDP (2049) QReductionProof [EQUIVALENT, 0 ms] (2050) QDP (2051) TransformationProof [EQUIVALENT, 0 ms] (2052) QDP (2053) UsableRulesProof [EQUIVALENT, 0 ms] (2054) QDP (2055) QReductionProof [EQUIVALENT, 0 ms] (2056) QDP (2057) TransformationProof [EQUIVALENT, 0 ms] (2058) QDP (2059) TransformationProof [EQUIVALENT, 0 ms] (2060) QDP (2061) TransformationProof [EQUIVALENT, 0 ms] (2062) QDP (2063) TransformationProof [EQUIVALENT, 0 ms] (2064) QDP (2065) MNOCProof [EQUIVALENT, 0 ms] (2066) QDP (2067) NonTerminationLoopProof [COMPLETE, 0 ms] (2068) NO (2069) QDP (2070) TransformationProof [EQUIVALENT, 0 ms] (2071) QDP (2072) UsableRulesProof [EQUIVALENT, 0 ms] (2073) QDP (2074) QReductionProof [EQUIVALENT, 0 ms] (2075) QDP (2076) TransformationProof [EQUIVALENT, 0 ms] (2077) QDP (2078) UsableRulesProof [EQUIVALENT, 0 ms] (2079) QDP (2080) QReductionProof [EQUIVALENT, 0 ms] (2081) QDP (2082) TransformationProof [EQUIVALENT, 0 ms] (2083) QDP (2084) TransformationProof [EQUIVALENT, 0 ms] (2085) QDP (2086) TransformationProof [EQUIVALENT, 0 ms] (2087) QDP (2088) TransformationProof [EQUIVALENT, 0 ms] (2089) QDP (2090) MNOCProof [EQUIVALENT, 0 ms] (2091) QDP (2092) NonTerminationLoopProof [COMPLETE, 0 ms] (2093) NO (2094) QDP (2095) TransformationProof [EQUIVALENT, 0 ms] (2096) QDP (2097) UsableRulesProof [EQUIVALENT, 0 ms] (2098) QDP (2099) QReductionProof [EQUIVALENT, 0 ms] (2100) QDP (2101) TransformationProof [EQUIVALENT, 0 ms] (2102) QDP (2103) UsableRulesProof [EQUIVALENT, 0 ms] (2104) QDP (2105) QReductionProof [EQUIVALENT, 0 ms] (2106) QDP (2107) TransformationProof [EQUIVALENT, 0 ms] (2108) QDP (2109) TransformationProof [EQUIVALENT, 0 ms] (2110) QDP (2111) TransformationProof [EQUIVALENT, 0 ms] (2112) QDP (2113) TransformationProof [EQUIVALENT, 0 ms] (2114) QDP (2115) MNOCProof [EQUIVALENT, 0 ms] (2116) QDP (2117) NonTerminationLoopProof [COMPLETE, 0 ms] (2118) NO (2119) QDP (2120) MNOCProof [EQUIVALENT, 0 ms] (2121) QDP (2122) NonTerminationLoopProof [COMPLETE, 0 ms] (2123) NO (2124) QDP (2125) MNOCProof [EQUIVALENT, 0 ms] (2126) QDP (2127) NonTerminationLoopProof [COMPLETE, 0 ms] (2128) NO (2129) QDP (2130) MNOCProof [EQUIVALENT, 0 ms] (2131) QDP (2132) NonTerminationLoopProof [COMPLETE, 0 ms] (2133) NO (2134) QDP (2135) TransformationProof [EQUIVALENT, 0 ms] (2136) QDP (2137) UsableRulesProof [EQUIVALENT, 0 ms] (2138) QDP (2139) QReductionProof [EQUIVALENT, 0 ms] (2140) QDP (2141) TransformationProof [EQUIVALENT, 0 ms] (2142) QDP (2143) UsableRulesProof [EQUIVALENT, 0 ms] (2144) QDP (2145) QReductionProof [EQUIVALENT, 0 ms] (2146) QDP (2147) TransformationProof [EQUIVALENT, 0 ms] (2148) QDP (2149) UsableRulesProof [EQUIVALENT, 0 ms] (2150) QDP (2151) QReductionProof [EQUIVALENT, 0 ms] (2152) QDP (2153) TransformationProof [EQUIVALENT, 0 ms] (2154) QDP (2155) TransformationProof [EQUIVALENT, 0 ms] (2156) QDP (2157) TransformationProof [EQUIVALENT, 0 ms] (2158) QDP (2159) TransformationProof [EQUIVALENT, 0 ms] (2160) QDP (2161) MNOCProof [EQUIVALENT, 0 ms] (2162) QDP (2163) NonTerminationLoopProof [COMPLETE, 0 ms] (2164) NO (2165) QDP (2166) MNOCProof [EQUIVALENT, 0 ms] (2167) QDP (2168) NonTerminationLoopProof [COMPLETE, 0 ms] (2169) NO (2170) QDP (2171) MNOCProof [EQUIVALENT, 2 ms] (2172) QDP (2173) NonTerminationLoopProof [COMPLETE, 0 ms] (2174) NO (2175) QDP (2176) MNOCProof [EQUIVALENT, 0 ms] (2177) QDP (2178) NonTerminationLoopProof [COMPLETE, 0 ms] (2179) NO (2180) QDP (2181) TransformationProof [EQUIVALENT, 0 ms] (2182) QDP (2183) UsableRulesProof [EQUIVALENT, 0 ms] (2184) QDP (2185) QReductionProof [EQUIVALENT, 0 ms] (2186) QDP (2187) TransformationProof [EQUIVALENT, 0 ms] (2188) QDP (2189) UsableRulesProof [EQUIVALENT, 0 ms] (2190) QDP (2191) QReductionProof [EQUIVALENT, 0 ms] (2192) QDP (2193) TransformationProof [EQUIVALENT, 0 ms] (2194) QDP (2195) TransformationProof [EQUIVALENT, 0 ms] (2196) QDP (2197) TransformationProof [EQUIVALENT, 0 ms] (2198) QDP (2199) TransformationProof [EQUIVALENT, 0 ms] (2200) QDP (2201) MNOCProof [EQUIVALENT, 0 ms] (2202) QDP (2203) NonTerminationLoopProof [COMPLETE, 0 ms] (2204) NO (2205) QDP (2206) MNOCProof [EQUIVALENT, 0 ms] (2207) QDP (2208) NonTerminationLoopProof [COMPLETE, 0 ms] (2209) NO (2210) QDP (2211) MNOCProof [EQUIVALENT, 0 ms] (2212) QDP (2213) NonTerminationLoopProof [COMPLETE, 0 ms] (2214) NO (2215) QDP (2216) MNOCProof [EQUIVALENT, 0 ms] (2217) QDP (2218) NonTerminationLoopProof [COMPLETE, 0 ms] (2219) NO (2220) QDP (2221) TransformationProof [EQUIVALENT, 0 ms] (2222) QDP (2223) UsableRulesProof [EQUIVALENT, 0 ms] (2224) QDP (2225) QReductionProof [EQUIVALENT, 0 ms] (2226) QDP (2227) TransformationProof [EQUIVALENT, 0 ms] (2228) QDP (2229) UsableRulesProof [EQUIVALENT, 0 ms] (2230) QDP (2231) QReductionProof [EQUIVALENT, 0 ms] (2232) QDP (2233) TransformationProof [EQUIVALENT, 0 ms] (2234) QDP (2235) UsableRulesProof [EQUIVALENT, 0 ms] (2236) QDP (2237) QReductionProof [EQUIVALENT, 0 ms] (2238) QDP (2239) TransformationProof [EQUIVALENT, 0 ms] (2240) QDP (2241) TransformationProof [EQUIVALENT, 0 ms] (2242) QDP (2243) TransformationProof [EQUIVALENT, 0 ms] (2244) QDP (2245) TransformationProof [EQUIVALENT, 0 ms] (2246) QDP (2247) MNOCProof [EQUIVALENT, 0 ms] (2248) QDP (2249) NonTerminationLoopProof [COMPLETE, 0 ms] (2250) NO (2251) QDP (2252) TransformationProof [EQUIVALENT, 0 ms] (2253) QDP (2254) UsableRulesProof [EQUIVALENT, 0 ms] (2255) QDP (2256) QReductionProof [EQUIVALENT, 0 ms] (2257) QDP (2258) TransformationProof [EQUIVALENT, 1 ms] (2259) QDP (2260) UsableRulesProof [EQUIVALENT, 0 ms] (2261) QDP (2262) QReductionProof [EQUIVALENT, 0 ms] (2263) QDP (2264) TransformationProof [EQUIVALENT, 0 ms] (2265) QDP (2266) UsableRulesProof [EQUIVALENT, 0 ms] (2267) QDP (2268) QReductionProof [EQUIVALENT, 0 ms] (2269) QDP (2270) TransformationProof [EQUIVALENT, 0 ms] (2271) QDP (2272) TransformationProof [EQUIVALENT, 0 ms] (2273) QDP (2274) TransformationProof [EQUIVALENT, 0 ms] (2275) QDP (2276) TransformationProof [EQUIVALENT, 0 ms] (2277) QDP (2278) MNOCProof [EQUIVALENT, 0 ms] (2279) QDP (2280) NonTerminationLoopProof [COMPLETE, 0 ms] (2281) NO (2282) QDP (2283) MNOCProof [EQUIVALENT, 0 ms] (2284) QDP (2285) NonTerminationLoopProof [COMPLETE, 0 ms] (2286) NO (2287) QDP (2288) MNOCProof [EQUIVALENT, 0 ms] (2289) QDP (2290) NonTerminationLoopProof [COMPLETE, 0 ms] (2291) NO (2292) QDP (2293) MNOCProof [EQUIVALENT, 0 ms] (2294) QDP (2295) NonTerminationLoopProof [COMPLETE, 0 ms] (2296) NO (2297) QDP (2298) MNOCProof [EQUIVALENT, 0 ms] (2299) QDP (2300) NonTerminationLoopProof [COMPLETE, 0 ms] (2301) NO (2302) QDP (2303) QDPSizeChangeProof [EQUIVALENT, 0 ms] (2304) YES (2305) QDP (2306) TransformationProof [EQUIVALENT, 0 ms] (2307) QDP (2308) UsableRulesProof [EQUIVALENT, 0 ms] (2309) QDP (2310) QReductionProof [EQUIVALENT, 0 ms] (2311) QDP (2312) TransformationProof [EQUIVALENT, 0 ms] (2313) QDP (2314) UsableRulesProof [EQUIVALENT, 0 ms] (2315) QDP (2316) QReductionProof [EQUIVALENT, 0 ms] (2317) QDP (2318) TransformationProof [EQUIVALENT, 0 ms] (2319) QDP (2320) TransformationProof [EQUIVALENT, 0 ms] (2321) QDP (2322) TransformationProof [EQUIVALENT, 0 ms] (2323) QDP (2324) TransformationProof [EQUIVALENT, 0 ms] (2325) QDP (2326) MNOCProof [EQUIVALENT, 0 ms] (2327) QDP (2328) NonTerminationLoopProof [COMPLETE, 0 ms] (2329) NO (2330) QDP (2331) TransformationProof [EQUIVALENT, 0 ms] (2332) QDP (2333) UsableRulesProof [EQUIVALENT, 0 ms] (2334) QDP (2335) QReductionProof [EQUIVALENT, 0 ms] (2336) QDP (2337) TransformationProof [EQUIVALENT, 0 ms] (2338) QDP (2339) UsableRulesProof [EQUIVALENT, 0 ms] (2340) QDP (2341) QReductionProof [EQUIVALENT, 0 ms] (2342) QDP (2343) TransformationProof [EQUIVALENT, 0 ms] (2344) QDP (2345) UsableRulesProof [EQUIVALENT, 0 ms] (2346) QDP (2347) QReductionProof [EQUIVALENT, 0 ms] (2348) QDP (2349) TransformationProof [EQUIVALENT, 0 ms] (2350) QDP (2351) TransformationProof [EQUIVALENT, 0 ms] (2352) QDP (2353) TransformationProof [EQUIVALENT, 0 ms] (2354) QDP (2355) TransformationProof [EQUIVALENT, 0 ms] (2356) QDP (2357) MNOCProof [EQUIVALENT, 0 ms] (2358) QDP (2359) NonTerminationLoopProof [COMPLETE, 0 ms] (2360) NO (2361) QDP (2362) MNOCProof [EQUIVALENT, 0 ms] (2363) QDP (2364) NonTerminationLoopProof [COMPLETE, 0 ms] (2365) NO (2366) QDP (2367) MNOCProof [EQUIVALENT, 0 ms] (2368) QDP (2369) NonTerminationLoopProof [COMPLETE, 0 ms] (2370) NO (2371) QDP (2372) TransformationProof [EQUIVALENT, 0 ms] (2373) QDP (2374) UsableRulesProof [EQUIVALENT, 0 ms] (2375) QDP (2376) QReductionProof [EQUIVALENT, 0 ms] (2377) QDP (2378) TransformationProof [EQUIVALENT, 0 ms] (2379) QDP (2380) UsableRulesProof [EQUIVALENT, 0 ms] (2381) QDP (2382) QReductionProof [EQUIVALENT, 0 ms] (2383) QDP (2384) TransformationProof [EQUIVALENT, 0 ms] (2385) QDP (2386) UsableRulesProof [EQUIVALENT, 0 ms] (2387) QDP (2388) QReductionProof [EQUIVALENT, 0 ms] (2389) QDP (2390) TransformationProof [EQUIVALENT, 0 ms] (2391) QDP (2392) TransformationProof [EQUIVALENT, 0 ms] (2393) QDP (2394) TransformationProof [EQUIVALENT, 0 ms] (2395) QDP (2396) TransformationProof [EQUIVALENT, 0 ms] (2397) QDP (2398) MNOCProof [EQUIVALENT, 0 ms] (2399) QDP (2400) NonTerminationLoopProof [COMPLETE, 0 ms] (2401) NO (2402) QDP (2403) TransformationProof [EQUIVALENT, 0 ms] (2404) QDP (2405) UsableRulesProof [EQUIVALENT, 0 ms] (2406) QDP (2407) QReductionProof [EQUIVALENT, 0 ms] (2408) QDP (2409) TransformationProof [EQUIVALENT, 0 ms] (2410) QDP (2411) UsableRulesProof [EQUIVALENT, 0 ms] (2412) QDP (2413) QReductionProof [EQUIVALENT, 0 ms] (2414) QDP (2415) TransformationProof [EQUIVALENT, 0 ms] (2416) QDP (2417) UsableRulesProof [EQUIVALENT, 0 ms] (2418) QDP (2419) QReductionProof [EQUIVALENT, 0 ms] (2420) QDP (2421) TransformationProof [EQUIVALENT, 0 ms] (2422) QDP (2423) TransformationProof [EQUIVALENT, 0 ms] (2424) QDP (2425) TransformationProof [EQUIVALENT, 0 ms] (2426) QDP (2427) TransformationProof [EQUIVALENT, 0 ms] (2428) QDP (2429) MNOCProof [EQUIVALENT, 0 ms] (2430) QDP (2431) NonTerminationLoopProof [COMPLETE, 0 ms] (2432) NO (2433) QDP (2434) MNOCProof [EQUIVALENT, 0 ms] (2435) QDP (2436) NonTerminationLoopProof [COMPLETE, 0 ms] (2437) NO (2438) QDP (2439) TransformationProof [EQUIVALENT, 0 ms] (2440) QDP (2441) UsableRulesProof [EQUIVALENT, 0 ms] (2442) QDP (2443) QReductionProof [EQUIVALENT, 0 ms] (2444) QDP (2445) TransformationProof [EQUIVALENT, 0 ms] (2446) QDP (2447) UsableRulesProof [EQUIVALENT, 0 ms] (2448) QDP (2449) QReductionProof [EQUIVALENT, 0 ms] (2450) QDP (2451) TransformationProof [EQUIVALENT, 0 ms] (2452) QDP (2453) TransformationProof [EQUIVALENT, 0 ms] (2454) QDP (2455) UsableRulesProof [EQUIVALENT, 0 ms] (2456) QDP (2457) QReductionProof [EQUIVALENT, 0 ms] (2458) QDP (2459) TransformationProof [EQUIVALENT, 1 ms] (2460) QDP (2461) TransformationProof [EQUIVALENT, 0 ms] (2462) QDP (2463) MNOCProof [EQUIVALENT, 0 ms] (2464) QDP (2465) NonTerminationLoopProof [COMPLETE, 0 ms] (2466) NO (2467) QDP (2468) MNOCProof [EQUIVALENT, 0 ms] (2469) QDP (2470) NonTerminationLoopProof [COMPLETE, 0 ms] (2471) NO (2472) QDP (2473) MNOCProof [EQUIVALENT, 0 ms] (2474) QDP (2475) NonTerminationLoopProof [COMPLETE, 0 ms] (2476) NO (2477) QDP (2478) QDPSizeChangeProof [EQUIVALENT, 0 ms] (2479) YES (2480) QDP (2481) MNOCProof [EQUIVALENT, 0 ms] (2482) QDP (2483) NonTerminationLoopProof [COMPLETE, 0 ms] (2484) NO (2485) QDP (2486) MNOCProof [EQUIVALENT, 0 ms] (2487) QDP (2488) NonTerminationLoopProof [COMPLETE, 0 ms] (2489) NO (2490) QDP (2491) MNOCProof [EQUIVALENT, 0 ms] (2492) QDP (2493) NonTerminationLoopProof [COMPLETE, 0 ms] (2494) NO (2495) QDP (2496) TransformationProof [EQUIVALENT, 0 ms] (2497) QDP (2498) UsableRulesProof [EQUIVALENT, 0 ms] (2499) QDP (2500) QReductionProof [EQUIVALENT, 0 ms] (2501) QDP (2502) TransformationProof [EQUIVALENT, 0 ms] (2503) QDP (2504) UsableRulesProof [EQUIVALENT, 0 ms] (2505) QDP (2506) QReductionProof [EQUIVALENT, 0 ms] (2507) QDP (2508) TransformationProof [EQUIVALENT, 0 ms] (2509) QDP (2510) UsableRulesProof [EQUIVALENT, 0 ms] (2511) QDP (2512) QReductionProof [EQUIVALENT, 0 ms] (2513) QDP (2514) TransformationProof [EQUIVALENT, 0 ms] (2515) QDP (2516) TransformationProof [EQUIVALENT, 0 ms] (2517) QDP (2518) TransformationProof [EQUIVALENT, 0 ms] (2519) QDP (2520) TransformationProof [EQUIVALENT, 0 ms] (2521) QDP (2522) MNOCProof [EQUIVALENT, 0 ms] (2523) QDP (2524) NonTerminationLoopProof [COMPLETE, 0 ms] (2525) NO (2526) QDP (2527) TransformationProof [EQUIVALENT, 0 ms] (2528) QDP (2529) UsableRulesProof [EQUIVALENT, 0 ms] (2530) QDP (2531) QReductionProof [EQUIVALENT, 0 ms] (2532) QDP (2533) TransformationProof [EQUIVALENT, 0 ms] (2534) QDP (2535) UsableRulesProof [EQUIVALENT, 0 ms] (2536) QDP (2537) QReductionProof [EQUIVALENT, 0 ms] (2538) QDP (2539) TransformationProof [EQUIVALENT, 0 ms] (2540) QDP (2541) UsableRulesProof [EQUIVALENT, 0 ms] (2542) QDP (2543) QReductionProof [EQUIVALENT, 0 ms] (2544) QDP (2545) TransformationProof [EQUIVALENT, 0 ms] (2546) QDP (2547) TransformationProof [EQUIVALENT, 0 ms] (2548) QDP (2549) TransformationProof [EQUIVALENT, 0 ms] (2550) QDP (2551) TransformationProof [EQUIVALENT, 0 ms] (2552) QDP (2553) MNOCProof [EQUIVALENT, 0 ms] (2554) QDP (2555) NonTerminationLoopProof [COMPLETE, 0 ms] (2556) NO (2557) QDP (2558) MNOCProof [EQUIVALENT, 0 ms] (2559) QDP (2560) NonTerminationLoopProof [COMPLETE, 0 ms] (2561) NO (2562) QDP (2563) TransformationProof [EQUIVALENT, 0 ms] (2564) QDP (2565) UsableRulesProof [EQUIVALENT, 0 ms] (2566) QDP (2567) QReductionProof [EQUIVALENT, 0 ms] (2568) QDP (2569) TransformationProof [EQUIVALENT, 0 ms] (2570) QDP (2571) UsableRulesProof [EQUIVALENT, 0 ms] (2572) QDP (2573) QReductionProof [EQUIVALENT, 0 ms] (2574) QDP (2575) TransformationProof [EQUIVALENT, 0 ms] (2576) QDP (2577) UsableRulesProof [EQUIVALENT, 0 ms] (2578) QDP (2579) QReductionProof [EQUIVALENT, 0 ms] (2580) QDP (2581) TransformationProof [EQUIVALENT, 0 ms] (2582) QDP (2583) TransformationProof [EQUIVALENT, 0 ms] (2584) QDP (2585) TransformationProof [EQUIVALENT, 0 ms] (2586) QDP (2587) TransformationProof [EQUIVALENT, 0 ms] (2588) QDP (2589) MNOCProof [EQUIVALENT, 0 ms] (2590) QDP (2591) NonTerminationLoopProof [COMPLETE, 0 ms] (2592) NO (2593) QDP (2594) TransformationProof [EQUIVALENT, 0 ms] (2595) QDP (2596) UsableRulesProof [EQUIVALENT, 0 ms] (2597) QDP (2598) QReductionProof [EQUIVALENT, 0 ms] (2599) QDP (2600) TransformationProof [EQUIVALENT, 0 ms] (2601) QDP (2602) UsableRulesProof [EQUIVALENT, 0 ms] (2603) QDP (2604) QReductionProof [EQUIVALENT, 0 ms] (2605) QDP (2606) TransformationProof [EQUIVALENT, 0 ms] (2607) QDP (2608) TransformationProof [EQUIVALENT, 0 ms] (2609) QDP (2610) TransformationProof [EQUIVALENT, 0 ms] (2611) QDP (2612) TransformationProof [EQUIVALENT, 0 ms] (2613) QDP (2614) MNOCProof [EQUIVALENT, 0 ms] (2615) QDP (2616) NonTerminationLoopProof [COMPLETE, 0 ms] (2617) NO (2618) QDP (2619) MNOCProof [EQUIVALENT, 0 ms] (2620) QDP (2621) NonTerminationLoopProof [COMPLETE, 0 ms] (2622) NO (2623) QDP (2624) TransformationProof [EQUIVALENT, 0 ms] (2625) QDP (2626) UsableRulesProof [EQUIVALENT, 0 ms] (2627) QDP (2628) QReductionProof [EQUIVALENT, 0 ms] (2629) QDP (2630) TransformationProof [EQUIVALENT, 0 ms] (2631) QDP (2632) MNOCProof [EQUIVALENT, 0 ms] (2633) QDP (2634) NonTerminationLoopProof [COMPLETE, 0 ms] (2635) NO (2636) QDP (2637) TransformationProof [EQUIVALENT, 0 ms] (2638) QDP (2639) UsableRulesProof [EQUIVALENT, 0 ms] (2640) QDP (2641) QReductionProof [EQUIVALENT, 0 ms] (2642) QDP (2643) TransformationProof [EQUIVALENT, 0 ms] (2644) QDP (2645) UsableRulesProof [EQUIVALENT, 0 ms] (2646) QDP (2647) QReductionProof [EQUIVALENT, 0 ms] (2648) QDP (2649) TransformationProof [EQUIVALENT, 0 ms] (2650) QDP (2651) UsableRulesProof [EQUIVALENT, 0 ms] (2652) QDP (2653) QReductionProof [EQUIVALENT, 0 ms] (2654) QDP (2655) TransformationProof [EQUIVALENT, 0 ms] (2656) QDP (2657) TransformationProof [EQUIVALENT, 0 ms] (2658) QDP (2659) TransformationProof [EQUIVALENT, 0 ms] (2660) QDP (2661) TransformationProof [EQUIVALENT, 0 ms] (2662) QDP (2663) MNOCProof [EQUIVALENT, 0 ms] (2664) QDP (2665) NonTerminationLoopProof [COMPLETE, 0 ms] (2666) NO (2667) QDP (2668) TransformationProof [EQUIVALENT, 0 ms] (2669) QDP (2670) UsableRulesProof [EQUIVALENT, 0 ms] (2671) QDP (2672) QReductionProof [EQUIVALENT, 0 ms] (2673) QDP (2674) TransformationProof [EQUIVALENT, 0 ms] (2675) QDP (2676) UsableRulesProof [EQUIVALENT, 0 ms] (2677) QDP (2678) QReductionProof [EQUIVALENT, 0 ms] (2679) QDP (2680) TransformationProof [EQUIVALENT, 0 ms] (2681) QDP (2682) TransformationProof [EQUIVALENT, 0 ms] (2683) QDP (2684) TransformationProof [EQUIVALENT, 0 ms] (2685) QDP (2686) TransformationProof [EQUIVALENT, 0 ms] (2687) QDP (2688) MNOCProof [EQUIVALENT, 0 ms] (2689) QDP (2690) NonTerminationLoopProof [COMPLETE, 0 ms] (2691) NO (2692) QDP (2693) QDPSizeChangeProof [EQUIVALENT, 0 ms] (2694) YES (2695) QDP (2696) MNOCProof [EQUIVALENT, 2 ms] (2697) QDP (2698) NonTerminationLoopProof [COMPLETE, 0 ms] (2699) NO (2700) QDP (2701) TransformationProof [EQUIVALENT, 0 ms] (2702) QDP (2703) UsableRulesProof [EQUIVALENT, 0 ms] (2704) QDP (2705) QReductionProof [EQUIVALENT, 0 ms] (2706) QDP (2707) TransformationProof [EQUIVALENT, 0 ms] (2708) QDP (2709) UsableRulesProof [EQUIVALENT, 0 ms] (2710) QDP (2711) QReductionProof [EQUIVALENT, 0 ms] (2712) QDP (2713) TransformationProof [EQUIVALENT, 0 ms] (2714) QDP (2715) TransformationProof [EQUIVALENT, 0 ms] (2716) QDP (2717) TransformationProof [EQUIVALENT, 0 ms] (2718) QDP (2719) TransformationProof [EQUIVALENT, 0 ms] (2720) QDP (2721) MNOCProof [EQUIVALENT, 0 ms] (2722) QDP (2723) NonTerminationLoopProof [COMPLETE, 0 ms] (2724) NO (2725) QDP (2726) TransformationProof [EQUIVALENT, 0 ms] (2727) QDP (2728) UsableRulesProof [EQUIVALENT, 0 ms] (2729) QDP (2730) QReductionProof [EQUIVALENT, 0 ms] (2731) QDP (2732) TransformationProof [EQUIVALENT, 0 ms] (2733) QDP (2734) UsableRulesProof [EQUIVALENT, 0 ms] (2735) QDP (2736) QReductionProof [EQUIVALENT, 0 ms] (2737) QDP (2738) TransformationProof [EQUIVALENT, 0 ms] (2739) QDP (2740) UsableRulesProof [EQUIVALENT, 0 ms] (2741) QDP (2742) QReductionProof [EQUIVALENT, 0 ms] (2743) QDP (2744) TransformationProof [EQUIVALENT, 0 ms] (2745) QDP (2746) TransformationProof [EQUIVALENT, 0 ms] (2747) QDP (2748) TransformationProof [EQUIVALENT, 0 ms] (2749) QDP (2750) TransformationProof [EQUIVALENT, 0 ms] (2751) QDP (2752) MNOCProof [EQUIVALENT, 0 ms] (2753) QDP (2754) NonTerminationLoopProof [COMPLETE, 0 ms] (2755) NO (2756) QDP (2757) TransformationProof [EQUIVALENT, 0 ms] (2758) QDP (2759) UsableRulesProof [EQUIVALENT, 0 ms] (2760) QDP (2761) QReductionProof [EQUIVALENT, 0 ms] (2762) QDP (2763) TransformationProof [EQUIVALENT, 0 ms] (2764) QDP (2765) UsableRulesProof [EQUIVALENT, 0 ms] (2766) QDP (2767) QReductionProof [EQUIVALENT, 0 ms] (2768) QDP (2769) TransformationProof [EQUIVALENT, 0 ms] (2770) QDP (2771) MNOCProof [EQUIVALENT, 0 ms] (2772) QDP (2773) NonTerminationLoopProof [COMPLETE, 0 ms] (2774) NO (2775) QDP (2776) TransformationProof [EQUIVALENT, 0 ms] (2777) QDP (2778) UsableRulesProof [EQUIVALENT, 0 ms] (2779) QDP (2780) QReductionProof [EQUIVALENT, 0 ms] (2781) QDP (2782) TransformationProof [EQUIVALENT, 0 ms] (2783) QDP (2784) UsableRulesProof [EQUIVALENT, 0 ms] (2785) QDP (2786) QReductionProof [EQUIVALENT, 0 ms] (2787) QDP (2788) TransformationProof [EQUIVALENT, 0 ms] (2789) QDP (2790) TransformationProof [EQUIVALENT, 0 ms] (2791) QDP (2792) TransformationProof [EQUIVALENT, 0 ms] (2793) QDP (2794) TransformationProof [EQUIVALENT, 0 ms] (2795) QDP (2796) MNOCProof [EQUIVALENT, 0 ms] (2797) QDP (2798) NonTerminationLoopProof [COMPLETE, 0 ms] (2799) NO (2800) QDP (2801) MNOCProof [EQUIVALENT, 0 ms] (2802) QDP (2803) NonTerminationLoopProof [COMPLETE, 0 ms] (2804) NO (2805) QDP (2806) QDPSizeChangeProof [EQUIVALENT, 0 ms] (2807) YES (2808) QDP (2809) TransformationProof [EQUIVALENT, 0 ms] (2810) QDP (2811) UsableRulesProof [EQUIVALENT, 0 ms] (2812) QDP (2813) QReductionProof [EQUIVALENT, 0 ms] (2814) QDP (2815) TransformationProof [EQUIVALENT, 0 ms] (2816) QDP (2817) UsableRulesProof [EQUIVALENT, 0 ms] (2818) QDP (2819) QReductionProof [EQUIVALENT, 0 ms] (2820) QDP (2821) TransformationProof [EQUIVALENT, 0 ms] (2822) QDP (2823) UsableRulesProof [EQUIVALENT, 0 ms] (2824) QDP (2825) QReductionProof [EQUIVALENT, 0 ms] (2826) QDP (2827) TransformationProof [EQUIVALENT, 0 ms] (2828) QDP (2829) TransformationProof [EQUIVALENT, 0 ms] (2830) QDP (2831) TransformationProof [EQUIVALENT, 0 ms] (2832) QDP (2833) TransformationProof [EQUIVALENT, 0 ms] (2834) QDP (2835) MNOCProof [EQUIVALENT, 0 ms] (2836) QDP (2837) NonTerminationLoopProof [COMPLETE, 0 ms] (2838) NO (2839) QDP (2840) QDPSizeChangeProof [EQUIVALENT, 0 ms] (2841) YES (2842) QDP (2843) TransformationProof [EQUIVALENT, 0 ms] (2844) QDP (2845) UsableRulesProof [EQUIVALENT, 0 ms] (2846) QDP (2847) QReductionProof [EQUIVALENT, 0 ms] (2848) QDP (2849) TransformationProof [EQUIVALENT, 0 ms] (2850) QDP (2851) UsableRulesProof [EQUIVALENT, 0 ms] (2852) QDP (2853) QReductionProof [EQUIVALENT, 0 ms] (2854) QDP (2855) TransformationProof [EQUIVALENT, 0 ms] (2856) QDP (2857) TransformationProof [EQUIVALENT, 0 ms] (2858) QDP (2859) UsableRulesProof [EQUIVALENT, 0 ms] (2860) QDP (2861) QReductionProof [EQUIVALENT, 0 ms] (2862) QDP (2863) TransformationProof [EQUIVALENT, 0 ms] (2864) QDP (2865) TransformationProof [EQUIVALENT, 0 ms] (2866) QDP (2867) MNOCProof [EQUIVALENT, 0 ms] (2868) QDP (2869) NonTerminationLoopProof [COMPLETE, 0 ms] (2870) NO (2871) QDP (2872) TransformationProof [EQUIVALENT, 0 ms] (2873) QDP (2874) UsableRulesProof [EQUIVALENT, 0 ms] (2875) QDP (2876) QReductionProof [EQUIVALENT, 0 ms] (2877) QDP (2878) TransformationProof [EQUIVALENT, 0 ms] (2879) QDP (2880) UsableRulesProof [EQUIVALENT, 0 ms] (2881) QDP (2882) QReductionProof [EQUIVALENT, 0 ms] (2883) QDP (2884) TransformationProof [EQUIVALENT, 0 ms] (2885) QDP (2886) TransformationProof [EQUIVALENT, 0 ms] (2887) QDP (2888) TransformationProof [EQUIVALENT, 0 ms] (2889) QDP (2890) TransformationProof [EQUIVALENT, 0 ms] (2891) QDP (2892) MNOCProof [EQUIVALENT, 0 ms] (2893) QDP (2894) NonTerminationLoopProof [COMPLETE, 0 ms] (2895) NO (2896) QDP (2897) MNOCProof [EQUIVALENT, 0 ms] (2898) QDP (2899) NonTerminationLoopProof [COMPLETE, 0 ms] (2900) NO (2901) QDP (2902) MNOCProof [EQUIVALENT, 0 ms] (2903) QDP (2904) NonTerminationLoopProof [COMPLETE, 0 ms] (2905) NO (2906) QDP (2907) MNOCProof [EQUIVALENT, 0 ms] (2908) QDP (2909) NonTerminationLoopProof [COMPLETE, 0 ms] (2910) NO (2911) QDP (2912) TransformationProof [EQUIVALENT, 0 ms] (2913) QDP (2914) UsableRulesProof [EQUIVALENT, 0 ms] (2915) QDP (2916) QReductionProof [EQUIVALENT, 0 ms] (2917) QDP (2918) TransformationProof [EQUIVALENT, 0 ms] (2919) QDP (2920) UsableRulesProof [EQUIVALENT, 0 ms] (2921) QDP (2922) QReductionProof [EQUIVALENT, 0 ms] (2923) QDP (2924) TransformationProof [EQUIVALENT, 0 ms] (2925) QDP (2926) UsableRulesProof [EQUIVALENT, 0 ms] (2927) QDP (2928) QReductionProof [EQUIVALENT, 0 ms] (2929) QDP (2930) TransformationProof [EQUIVALENT, 0 ms] (2931) QDP (2932) TransformationProof [EQUIVALENT, 0 ms] (2933) QDP (2934) TransformationProof [EQUIVALENT, 0 ms] (2935) QDP (2936) TransformationProof [EQUIVALENT, 0 ms] (2937) QDP (2938) MNOCProof [EQUIVALENT, 0 ms] (2939) QDP (2940) NonTerminationLoopProof [COMPLETE, 0 ms] (2941) NO (2942) QDP (2943) MNOCProof [EQUIVALENT, 0 ms] (2944) QDP (2945) NonTerminationLoopProof [COMPLETE, 0 ms] (2946) NO (2947) QDP (2948) TransformationProof [EQUIVALENT, 0 ms] (2949) QDP (2950) UsableRulesProof [EQUIVALENT, 0 ms] (2951) QDP (2952) QReductionProof [EQUIVALENT, 0 ms] (2953) QDP (2954) TransformationProof [EQUIVALENT, 0 ms] (2955) QDP (2956) UsableRulesProof [EQUIVALENT, 0 ms] (2957) QDP (2958) QReductionProof [EQUIVALENT, 0 ms] (2959) QDP (2960) TransformationProof [EQUIVALENT, 0 ms] (2961) QDP (2962) TransformationProof [EQUIVALENT, 0 ms] (2963) QDP (2964) TransformationProof [EQUIVALENT, 0 ms] (2965) QDP (2966) TransformationProof [EQUIVALENT, 0 ms] (2967) QDP (2968) MNOCProof [EQUIVALENT, 0 ms] (2969) QDP (2970) NonTerminationLoopProof [COMPLETE, 0 ms] (2971) NO (2972) QDP (2973) TransformationProof [EQUIVALENT, 0 ms] (2974) QDP (2975) UsableRulesProof [EQUIVALENT, 0 ms] (2976) QDP (2977) QReductionProof [EQUIVALENT, 0 ms] (2978) QDP (2979) TransformationProof [EQUIVALENT, 0 ms] (2980) QDP (2981) UsableRulesProof [EQUIVALENT, 0 ms] (2982) QDP (2983) QReductionProof [EQUIVALENT, 0 ms] (2984) QDP (2985) TransformationProof [EQUIVALENT, 0 ms] (2986) QDP (2987) UsableRulesProof [EQUIVALENT, 0 ms] (2988) QDP (2989) QReductionProof [EQUIVALENT, 0 ms] (2990) QDP (2991) TransformationProof [EQUIVALENT, 0 ms] (2992) QDP (2993) TransformationProof [EQUIVALENT, 0 ms] (2994) QDP (2995) TransformationProof [EQUIVALENT, 0 ms] (2996) QDP (2997) TransformationProof [EQUIVALENT, 0 ms] (2998) QDP (2999) MNOCProof [EQUIVALENT, 0 ms] (3000) QDP (3001) NonTerminationLoopProof [COMPLETE, 0 ms] (3002) NO (3003) QDP (3004) TransformationProof [EQUIVALENT, 0 ms] (3005) QDP (3006) UsableRulesProof [EQUIVALENT, 0 ms] (3007) QDP (3008) QReductionProof [EQUIVALENT, 0 ms] (3009) QDP (3010) TransformationProof [EQUIVALENT, 0 ms] (3011) QDP (3012) UsableRulesProof [EQUIVALENT, 0 ms] (3013) QDP (3014) QReductionProof [EQUIVALENT, 0 ms] (3015) QDP (3016) TransformationProof [EQUIVALENT, 0 ms] (3017) QDP (3018) UsableRulesProof [EQUIVALENT, 0 ms] (3019) QDP (3020) QReductionProof [EQUIVALENT, 1 ms] (3021) QDP (3022) TransformationProof [EQUIVALENT, 0 ms] (3023) QDP (3024) TransformationProof [EQUIVALENT, 0 ms] (3025) QDP (3026) TransformationProof [EQUIVALENT, 0 ms] (3027) QDP (3028) TransformationProof [EQUIVALENT, 0 ms] (3029) QDP (3030) MNOCProof [EQUIVALENT, 0 ms] (3031) QDP (3032) NonTerminationLoopProof [COMPLETE, 0 ms] (3033) NO (3034) QDP (3035) TransformationProof [EQUIVALENT, 0 ms] (3036) QDP (3037) UsableRulesProof [EQUIVALENT, 0 ms] (3038) QDP (3039) QReductionProof [EQUIVALENT, 0 ms] (3040) QDP (3041) TransformationProof [EQUIVALENT, 0 ms] (3042) QDP (3043) UsableRulesProof [EQUIVALENT, 0 ms] (3044) QDP (3045) QReductionProof [EQUIVALENT, 0 ms] (3046) QDP (3047) TransformationProof [EQUIVALENT, 0 ms] (3048) QDP (3049) TransformationProof [EQUIVALENT, 0 ms] (3050) QDP (3051) TransformationProof [EQUIVALENT, 0 ms] (3052) QDP (3053) TransformationProof [EQUIVALENT, 0 ms] (3054) QDP (3055) MNOCProof [EQUIVALENT, 0 ms] (3056) QDP (3057) NonTerminationLoopProof [COMPLETE, 0 ms] (3058) NO (3059) QDP (3060) QDPSizeChangeProof [EQUIVALENT, 0 ms] (3061) YES (3062) QDP (3063) TransformationProof [EQUIVALENT, 0 ms] (3064) QDP (3065) UsableRulesProof [EQUIVALENT, 0 ms] (3066) QDP (3067) QReductionProof [EQUIVALENT, 0 ms] (3068) QDP (3069) TransformationProof [EQUIVALENT, 0 ms] (3070) QDP (3071) UsableRulesProof [EQUIVALENT, 0 ms] (3072) QDP (3073) QReductionProof [EQUIVALENT, 0 ms] (3074) QDP (3075) TransformationProof [EQUIVALENT, 0 ms] (3076) QDP (3077) TransformationProof [EQUIVALENT, 0 ms] (3078) QDP (3079) TransformationProof [EQUIVALENT, 0 ms] (3080) QDP (3081) TransformationProof [EQUIVALENT, 0 ms] (3082) QDP (3083) MNOCProof [EQUIVALENT, 0 ms] (3084) QDP (3085) NonTerminationLoopProof [COMPLETE, 0 ms] (3086) NO (3087) QDP (3088) TransformationProof [EQUIVALENT, 0 ms] (3089) QDP (3090) UsableRulesProof [EQUIVALENT, 0 ms] (3091) QDP (3092) QReductionProof [EQUIVALENT, 0 ms] (3093) QDP (3094) TransformationProof [EQUIVALENT, 0 ms] (3095) QDP (3096) UsableRulesProof [EQUIVALENT, 0 ms] (3097) QDP (3098) QReductionProof [EQUIVALENT, 0 ms] (3099) QDP (3100) TransformationProof [EQUIVALENT, 0 ms] (3101) QDP (3102) UsableRulesProof [EQUIVALENT, 0 ms] (3103) QDP (3104) QReductionProof [EQUIVALENT, 0 ms] (3105) QDP (3106) TransformationProof [EQUIVALENT, 0 ms] (3107) QDP (3108) TransformationProof [EQUIVALENT, 0 ms] (3109) QDP (3110) TransformationProof [EQUIVALENT, 0 ms] (3111) QDP (3112) TransformationProof [EQUIVALENT, 0 ms] (3113) QDP (3114) MNOCProof [EQUIVALENT, 0 ms] (3115) QDP (3116) NonTerminationLoopProof [COMPLETE, 0 ms] (3117) NO (3118) QDP (3119) TransformationProof [EQUIVALENT, 0 ms] (3120) QDP (3121) UsableRulesProof [EQUIVALENT, 0 ms] (3122) QDP (3123) QReductionProof [EQUIVALENT, 0 ms] (3124) QDP (3125) TransformationProof [EQUIVALENT, 0 ms] (3126) QDP (3127) UsableRulesProof [EQUIVALENT, 0 ms] (3128) QDP (3129) QReductionProof [EQUIVALENT, 0 ms] (3130) QDP (3131) TransformationProof [EQUIVALENT, 0 ms] (3132) QDP (3133) TransformationProof [EQUIVALENT, 0 ms] (3134) QDP (3135) TransformationProof [EQUIVALENT, 0 ms] (3136) QDP (3137) TransformationProof [EQUIVALENT, 0 ms] (3138) QDP (3139) MNOCProof [EQUIVALENT, 0 ms] (3140) QDP (3141) NonTerminationLoopProof [COMPLETE, 0 ms] (3142) NO (3143) QDP (3144) TransformationProof [EQUIVALENT, 0 ms] (3145) QDP (3146) UsableRulesProof [EQUIVALENT, 0 ms] (3147) QDP (3148) QReductionProof [EQUIVALENT, 0 ms] (3149) QDP (3150) TransformationProof [EQUIVALENT, 0 ms] (3151) QDP (3152) UsableRulesProof [EQUIVALENT, 0 ms] (3153) QDP (3154) QReductionProof [EQUIVALENT, 0 ms] (3155) QDP (3156) TransformationProof [EQUIVALENT, 0 ms] (3157) QDP (3158) TransformationProof [EQUIVALENT, 0 ms] (3159) QDP (3160) TransformationProof [EQUIVALENT, 0 ms] (3161) QDP (3162) TransformationProof [EQUIVALENT, 0 ms] (3163) QDP (3164) MNOCProof [EQUIVALENT, 0 ms] (3165) QDP (3166) NonTerminationLoopProof [COMPLETE, 0 ms] (3167) NO (3168) QDP (3169) QDPSizeChangeProof [EQUIVALENT, 0 ms] (3170) YES (3171) QDP (3172) MNOCProof [EQUIVALENT, 0 ms] (3173) QDP (3174) NonTerminationLoopProof [COMPLETE, 0 ms] (3175) NO (3176) QDP (3177) TransformationProof [EQUIVALENT, 0 ms] (3178) QDP (3179) UsableRulesProof [EQUIVALENT, 0 ms] (3180) QDP (3181) QReductionProof [EQUIVALENT, 0 ms] (3182) QDP (3183) TransformationProof [EQUIVALENT, 0 ms] (3184) QDP (3185) UsableRulesProof [EQUIVALENT, 0 ms] (3186) QDP (3187) QReductionProof [EQUIVALENT, 0 ms] (3188) QDP (3189) TransformationProof [EQUIVALENT, 0 ms] (3190) QDP (3191) TransformationProof [EQUIVALENT, 0 ms] (3192) QDP (3193) TransformationProof [EQUIVALENT, 0 ms] (3194) QDP (3195) TransformationProof [EQUIVALENT, 0 ms] (3196) QDP (3197) MNOCProof [EQUIVALENT, 0 ms] (3198) QDP (3199) NonTerminationLoopProof [COMPLETE, 0 ms] (3200) NO (3201) QDP (3202) TransformationProof [EQUIVALENT, 0 ms] (3203) QDP (3204) UsableRulesProof [EQUIVALENT, 0 ms] (3205) QDP (3206) QReductionProof [EQUIVALENT, 0 ms] (3207) QDP (3208) TransformationProof [EQUIVALENT, 0 ms] (3209) QDP (3210) UsableRulesProof [EQUIVALENT, 0 ms] (3211) QDP (3212) QReductionProof [EQUIVALENT, 0 ms] (3213) QDP (3214) TransformationProof [EQUIVALENT, 0 ms] (3215) QDP (3216) UsableRulesProof [EQUIVALENT, 0 ms] (3217) QDP (3218) QReductionProof [EQUIVALENT, 0 ms] (3219) QDP (3220) TransformationProof [EQUIVALENT, 0 ms] (3221) QDP (3222) TransformationProof [EQUIVALENT, 0 ms] (3223) QDP (3224) TransformationProof [EQUIVALENT, 0 ms] (3225) QDP (3226) TransformationProof [EQUIVALENT, 0 ms] (3227) QDP (3228) MNOCProof [EQUIVALENT, 0 ms] (3229) QDP (3230) NonTerminationLoopProof [COMPLETE, 0 ms] (3231) NO (3232) QDP (3233) QDPSizeChangeProof [EQUIVALENT, 0 ms] (3234) YES (3235) QDP (3236) QDPSizeChangeProof [EQUIVALENT, 0 ms] (3237) YES (3238) QDP (3239) MNOCProof [EQUIVALENT, 1 ms] (3240) QDP (3241) NonTerminationLoopProof [COMPLETE, 0 ms] (3242) NO (3243) QDP (3244) TransformationProof [EQUIVALENT, 0 ms] (3245) QDP (3246) UsableRulesProof [EQUIVALENT, 0 ms] (3247) QDP (3248) QReductionProof [EQUIVALENT, 0 ms] (3249) QDP (3250) TransformationProof [EQUIVALENT, 0 ms] (3251) QDP (3252) UsableRulesProof [EQUIVALENT, 0 ms] (3253) QDP (3254) QReductionProof [EQUIVALENT, 0 ms] (3255) QDP (3256) TransformationProof [EQUIVALENT, 0 ms] (3257) QDP (3258) TransformationProof [EQUIVALENT, 0 ms] (3259) QDP (3260) TransformationProof [EQUIVALENT, 0 ms] (3261) QDP (3262) MNOCProof [EQUIVALENT, 0 ms] (3263) QDP (3264) NonTerminationLoopProof [COMPLETE, 0 ms] (3265) NO (3266) QDP (3267) TransformationProof [EQUIVALENT, 0 ms] (3268) QDP (3269) UsableRulesProof [EQUIVALENT, 0 ms] (3270) QDP (3271) QReductionProof [EQUIVALENT, 0 ms] (3272) QDP (3273) TransformationProof [EQUIVALENT, 0 ms] (3274) QDP (3275) UsableRulesProof [EQUIVALENT, 0 ms] (3276) QDP (3277) QReductionProof [EQUIVALENT, 0 ms] (3278) QDP (3279) TransformationProof [EQUIVALENT, 0 ms] (3280) QDP (3281) UsableRulesProof [EQUIVALENT, 0 ms] (3282) QDP (3283) QReductionProof [EQUIVALENT, 0 ms] (3284) QDP (3285) TransformationProof [EQUIVALENT, 0 ms] (3286) QDP (3287) TransformationProof [EQUIVALENT, 0 ms] (3288) QDP (3289) TransformationProof [EQUIVALENT, 0 ms] (3290) QDP (3291) TransformationProof [EQUIVALENT, 0 ms] (3292) QDP (3293) MNOCProof [EQUIVALENT, 0 ms] (3294) QDP (3295) NonTerminationLoopProof [COMPLETE, 0 ms] (3296) NO (3297) QDP (3298) MNOCProof [EQUIVALENT, 0 ms] (3299) QDP (3300) NonTerminationLoopProof [COMPLETE, 0 ms] (3301) NO (3302) QDP (3303) TransformationProof [EQUIVALENT, 0 ms] (3304) QDP (3305) UsableRulesProof [EQUIVALENT, 0 ms] (3306) QDP (3307) QReductionProof [EQUIVALENT, 0 ms] (3308) QDP (3309) TransformationProof [EQUIVALENT, 0 ms] (3310) QDP (3311) UsableRulesProof [EQUIVALENT, 0 ms] (3312) QDP (3313) QReductionProof [EQUIVALENT, 0 ms] (3314) QDP (3315) TransformationProof [EQUIVALENT, 0 ms] (3316) QDP (3317) UsableRulesProof [EQUIVALENT, 0 ms] (3318) QDP (3319) QReductionProof [EQUIVALENT, 0 ms] (3320) QDP (3321) TransformationProof [EQUIVALENT, 1 ms] (3322) QDP (3323) TransformationProof [EQUIVALENT, 0 ms] (3324) QDP (3325) TransformationProof [EQUIVALENT, 0 ms] (3326) QDP (3327) TransformationProof [EQUIVALENT, 0 ms] (3328) QDP (3329) MNOCProof [EQUIVALENT, 0 ms] (3330) QDP (3331) NonTerminationLoopProof [COMPLETE, 0 ms] (3332) NO (3333) QDP (3334) MNOCProof [EQUIVALENT, 0 ms] (3335) QDP (3336) NonTerminationLoopProof [COMPLETE, 0 ms] (3337) NO (3338) QDP (3339) TransformationProof [EQUIVALENT, 0 ms] (3340) QDP (3341) UsableRulesProof [EQUIVALENT, 0 ms] (3342) QDP (3343) QReductionProof [EQUIVALENT, 0 ms] (3344) QDP (3345) TransformationProof [EQUIVALENT, 0 ms] (3346) QDP (3347) UsableRulesProof [EQUIVALENT, 0 ms] (3348) QDP (3349) QReductionProof [EQUIVALENT, 0 ms] (3350) QDP (3351) TransformationProof [EQUIVALENT, 0 ms] (3352) QDP (3353) TransformationProof [EQUIVALENT, 0 ms] (3354) QDP (3355) TransformationProof [EQUIVALENT, 0 ms] (3356) QDP (3357) TransformationProof [EQUIVALENT, 0 ms] (3358) QDP (3359) MNOCProof [EQUIVALENT, 0 ms] (3360) QDP (3361) NonTerminationLoopProof [COMPLETE, 0 ms] (3362) NO (3363) QDP (3364) TransformationProof [EQUIVALENT, 0 ms] (3365) QDP (3366) UsableRulesProof [EQUIVALENT, 0 ms] (3367) QDP (3368) QReductionProof [EQUIVALENT, 0 ms] (3369) QDP (3370) TransformationProof [EQUIVALENT, 0 ms] (3371) QDP (3372) UsableRulesProof [EQUIVALENT, 0 ms] (3373) QDP (3374) QReductionProof [EQUIVALENT, 0 ms] (3375) QDP (3376) TransformationProof [EQUIVALENT, 0 ms] (3377) QDP (3378) UsableRulesProof [EQUIVALENT, 0 ms] (3379) QDP (3380) QReductionProof [EQUIVALENT, 0 ms] (3381) QDP (3382) TransformationProof [EQUIVALENT, 0 ms] (3383) QDP (3384) TransformationProof [EQUIVALENT, 0 ms] (3385) QDP (3386) TransformationProof [EQUIVALENT, 0 ms] (3387) QDP (3388) TransformationProof [EQUIVALENT, 0 ms] (3389) QDP (3390) MNOCProof [EQUIVALENT, 0 ms] (3391) QDP (3392) NonTerminationLoopProof [COMPLETE, 0 ms] (3393) NO (3394) QDP (3395) TransformationProof [EQUIVALENT, 0 ms] (3396) QDP (3397) UsableRulesProof [EQUIVALENT, 0 ms] (3398) QDP (3399) QReductionProof [EQUIVALENT, 0 ms] (3400) QDP (3401) TransformationProof [EQUIVALENT, 0 ms] (3402) QDP (3403) UsableRulesProof [EQUIVALENT, 0 ms] (3404) QDP (3405) QReductionProof [EQUIVALENT, 0 ms] (3406) QDP (3407) TransformationProof [EQUIVALENT, 0 ms] (3408) QDP (3409) TransformationProof [EQUIVALENT, 0 ms] (3410) QDP (3411) TransformationProof [EQUIVALENT, 0 ms] (3412) QDP (3413) TransformationProof [EQUIVALENT, 0 ms] (3414) QDP (3415) MNOCProof [EQUIVALENT, 0 ms] (3416) QDP (3417) NonTerminationLoopProof [COMPLETE, 0 ms] (3418) NO (3419) QDP (3420) MNOCProof [EQUIVALENT, 0 ms] (3421) QDP (3422) NonTerminationLoopProof [COMPLETE, 0 ms] (3423) NO (3424) Narrow [COMPLETE, 0 ms] (3425) TRUE ---------------------------------------- (0) Obligation: mainModule Main module Main where { import qualified Prelude; data Float = Float MyInt MyInt ; data List a = Cons a (List a) | Nil ; data MyBool = MyTrue | MyFalse ; data MyInt = Pos Main.Nat | Neg Main.Nat ; data Main.Nat = Succ Main.Nat | Zero ; data Ordering = LT | EQ | GT ; compareFloat :: Float -> Float -> Ordering; compareFloat = primCmpFloat; compareMyInt :: MyInt -> MyInt -> Ordering; compareMyInt = primCmpInt; enumFromThenToFloat :: Float -> Float -> Float -> List Float; enumFromThenToFloat n n' m = numericEnumFromThenTo n n' (psFloat m (fsFloat (msFloat n' n) (fromIntFloat (Main.Pos (Main.Succ (Main.Succ Main.Zero)))))); esEsOrdering :: Ordering -> Ordering -> MyBool; esEsOrdering LT LT = MyTrue; esEsOrdering LT EQ = MyFalse; esEsOrdering LT GT = MyFalse; esEsOrdering EQ LT = MyFalse; esEsOrdering EQ EQ = MyTrue; esEsOrdering EQ GT = MyFalse; esEsOrdering GT LT = MyFalse; esEsOrdering GT EQ = MyFalse; esEsOrdering GT GT = MyTrue; flip :: (a -> b -> c) -> b -> a -> c; flip f x y = f y x; fromIntFloat :: MyInt -> Float; fromIntFloat = primIntToFloat; fsEsOrdering :: Ordering -> Ordering -> MyBool; fsEsOrdering x y = not (esEsOrdering x y); fsFloat :: Float -> Float -> Float; fsFloat = primDivFloat; gtEsFloat :: Float -> Float -> MyBool; gtEsFloat x y = fsEsOrdering (compareFloat x y) LT; iterate :: (a -> a) -> a -> List a; iterate f x = Cons x (iterate f (f x)); ltEsFloat :: Float -> Float -> MyBool; ltEsFloat x y = fsEsOrdering (compareFloat x y) GT; msFloat :: Float -> Float -> Float; msFloat = primMinusFloat; msMyInt :: MyInt -> MyInt -> MyInt; msMyInt = primMinusInt; not :: MyBool -> MyBool; not MyTrue = MyFalse; not MyFalse = MyTrue; numericEnumFromThen n m = iterate (psFloat (msFloat m n)) n; numericEnumFromThenTo n n' m = takeWhile (numericEnumFromThenToP n' n m) (numericEnumFromThen n n'); numericEnumFromThenToP vz wu wv = numericEnumFromThenToP2 vz wu wv; numericEnumFromThenToP0 vz wu wv MyTrue = flip gtEsFloat wv; numericEnumFromThenToP1 vz wu wv MyTrue = flip ltEsFloat wv; numericEnumFromThenToP1 vz wu wv MyFalse = numericEnumFromThenToP0 vz wu wv otherwise; numericEnumFromThenToP2 vz wu wv = numericEnumFromThenToP1 vz wu wv (gtEsFloat vz wu); otherwise :: MyBool; otherwise = MyTrue; primCmpFloat :: Float -> Float -> Ordering; primCmpFloat (Float x1 x2) (Float y1 y2) = compareMyInt (srMyInt x1 y1) (srMyInt x2 y2); primCmpInt :: MyInt -> MyInt -> Ordering; primCmpInt (Main.Pos Main.Zero) (Main.Pos Main.Zero) = EQ; primCmpInt (Main.Pos Main.Zero) (Main.Neg Main.Zero) = EQ; primCmpInt (Main.Neg Main.Zero) (Main.Pos Main.Zero) = EQ; primCmpInt (Main.Neg Main.Zero) (Main.Neg Main.Zero) = EQ; primCmpInt (Main.Pos x) (Main.Pos y) = primCmpNat x y; primCmpInt (Main.Pos x) (Main.Neg y) = GT; primCmpInt (Main.Neg x) (Main.Pos y) = LT; primCmpInt (Main.Neg x) (Main.Neg y) = primCmpNat y x; primCmpNat :: Main.Nat -> Main.Nat -> Ordering; primCmpNat Main.Zero Main.Zero = EQ; primCmpNat Main.Zero (Main.Succ y) = LT; primCmpNat (Main.Succ x) Main.Zero = GT; primCmpNat (Main.Succ x) (Main.Succ y) = primCmpNat x y; primDivFloat :: Float -> Float -> Float; primDivFloat (Float x1 x2) (Float y1 y2) = Float (srMyInt x1 y2) (srMyInt x2 y1); primIntToFloat :: MyInt -> Float; primIntToFloat x = Float x (Main.Pos (Main.Succ Main.Zero)); primMinusFloat :: Float -> Float -> Float; primMinusFloat (Float x1 x2) (Float y1 y2) = Float (msMyInt x1 y1) (srMyInt x2 y2); primMinusInt :: MyInt -> MyInt -> MyInt; primMinusInt (Main.Pos x) (Main.Neg y) = Main.Pos (primPlusNat x y); primMinusInt (Main.Neg x) (Main.Pos y) = Main.Neg (primPlusNat x y); primMinusInt (Main.Neg x) (Main.Neg y) = primMinusNat y x; primMinusInt (Main.Pos x) (Main.Pos y) = primMinusNat x y; primMinusNat :: Main.Nat -> Main.Nat -> MyInt; primMinusNat Main.Zero Main.Zero = Main.Pos Main.Zero; primMinusNat Main.Zero (Main.Succ y) = Main.Neg (Main.Succ y); primMinusNat (Main.Succ x) Main.Zero = Main.Pos (Main.Succ x); primMinusNat (Main.Succ x) (Main.Succ y) = primMinusNat x y; primMulInt :: MyInt -> MyInt -> MyInt; primMulInt (Main.Pos x) (Main.Pos y) = Main.Pos (primMulNat x y); primMulInt (Main.Pos x) (Main.Neg y) = Main.Neg (primMulNat x y); primMulInt (Main.Neg x) (Main.Pos y) = Main.Neg (primMulNat x y); primMulInt (Main.Neg x) (Main.Neg y) = Main.Pos (primMulNat x y); primMulNat :: Main.Nat -> Main.Nat -> Main.Nat; primMulNat Main.Zero Main.Zero = Main.Zero; primMulNat Main.Zero (Main.Succ y) = Main.Zero; primMulNat (Main.Succ x) Main.Zero = Main.Zero; primMulNat (Main.Succ x) (Main.Succ y) = primPlusNat (primMulNat x (Main.Succ y)) (Main.Succ y); primPlusFloat :: Float -> Float -> Float; primPlusFloat (Float x1 x2) (Float y1 y2) = Float (psMyInt x1 y1) (srMyInt x2 y2); primPlusInt :: MyInt -> MyInt -> MyInt; primPlusInt (Main.Pos x) (Main.Neg y) = primMinusNat x y; primPlusInt (Main.Neg x) (Main.Pos y) = primMinusNat y x; primPlusInt (Main.Neg x) (Main.Neg y) = Main.Neg (primPlusNat x y); primPlusInt (Main.Pos x) (Main.Pos y) = Main.Pos (primPlusNat x y); primPlusNat :: Main.Nat -> Main.Nat -> Main.Nat; primPlusNat Main.Zero Main.Zero = Main.Zero; primPlusNat Main.Zero (Main.Succ y) = Main.Succ y; primPlusNat (Main.Succ x) Main.Zero = Main.Succ x; primPlusNat (Main.Succ x) (Main.Succ y) = Main.Succ (Main.Succ (primPlusNat x y)); psFloat :: Float -> Float -> Float; psFloat = primPlusFloat; psMyInt :: MyInt -> MyInt -> MyInt; psMyInt = primPlusInt; srMyInt :: MyInt -> MyInt -> MyInt; srMyInt = primMulInt; takeWhile :: (a -> MyBool) -> List a -> List a; takeWhile p Nil = takeWhile3 p Nil; takeWhile p (Cons x xs) = takeWhile2 p (Cons x xs); takeWhile0 p x xs MyTrue = Nil; takeWhile1 p x xs MyTrue = Cons x (takeWhile p xs); takeWhile1 p x xs MyFalse = takeWhile0 p x xs otherwise; takeWhile2 p (Cons x xs) = takeWhile1 p x xs (p x); takeWhile3 p Nil = Nil; takeWhile3 vx vy = takeWhile2 vx vy; } ---------------------------------------- (1) BR (EQUIVALENT) Replaced joker patterns by fresh variables and removed binding patterns. ---------------------------------------- (2) Obligation: mainModule Main module Main where { import qualified Prelude; data Float = Float MyInt MyInt ; data List a = Cons a (List a) | Nil ; data MyBool = MyTrue | MyFalse ; data MyInt = Pos Main.Nat | Neg Main.Nat ; data Main.Nat = Succ Main.Nat | Zero ; data Ordering = LT | EQ | GT ; compareFloat :: Float -> Float -> Ordering; compareFloat = primCmpFloat; compareMyInt :: MyInt -> MyInt -> Ordering; compareMyInt = primCmpInt; enumFromThenToFloat :: Float -> Float -> Float -> List Float; enumFromThenToFloat n n' m = numericEnumFromThenTo n n' (psFloat m (fsFloat (msFloat n' n) (fromIntFloat (Main.Pos (Main.Succ (Main.Succ Main.Zero)))))); esEsOrdering :: Ordering -> Ordering -> MyBool; esEsOrdering LT LT = MyTrue; esEsOrdering LT EQ = MyFalse; esEsOrdering LT GT = MyFalse; esEsOrdering EQ LT = MyFalse; esEsOrdering EQ EQ = MyTrue; esEsOrdering EQ GT = MyFalse; esEsOrdering GT LT = MyFalse; esEsOrdering GT EQ = MyFalse; esEsOrdering GT GT = MyTrue; flip :: (b -> c -> a) -> c -> b -> a; flip f x y = f y x; fromIntFloat :: MyInt -> Float; fromIntFloat = primIntToFloat; fsEsOrdering :: Ordering -> Ordering -> MyBool; fsEsOrdering x y = not (esEsOrdering x y); fsFloat :: Float -> Float -> Float; fsFloat = primDivFloat; gtEsFloat :: Float -> Float -> MyBool; gtEsFloat x y = fsEsOrdering (compareFloat x y) LT; iterate :: (a -> a) -> a -> List a; iterate f x = Cons x (iterate f (f x)); ltEsFloat :: Float -> Float -> MyBool; ltEsFloat x y = fsEsOrdering (compareFloat x y) GT; msFloat :: Float -> Float -> Float; msFloat = primMinusFloat; msMyInt :: MyInt -> MyInt -> MyInt; msMyInt = primMinusInt; not :: MyBool -> MyBool; not MyTrue = MyFalse; not MyFalse = MyTrue; numericEnumFromThen n m = iterate (psFloat (msFloat m n)) n; numericEnumFromThenTo n n' m = takeWhile (numericEnumFromThenToP n' n m) (numericEnumFromThen n n'); numericEnumFromThenToP vz wu wv = numericEnumFromThenToP2 vz wu wv; numericEnumFromThenToP0 vz wu wv MyTrue = flip gtEsFloat wv; numericEnumFromThenToP1 vz wu wv MyTrue = flip ltEsFloat wv; numericEnumFromThenToP1 vz wu wv MyFalse = numericEnumFromThenToP0 vz wu wv otherwise; numericEnumFromThenToP2 vz wu wv = numericEnumFromThenToP1 vz wu wv (gtEsFloat vz wu); otherwise :: MyBool; otherwise = MyTrue; primCmpFloat :: Float -> Float -> Ordering; primCmpFloat (Float x1 x2) (Float y1 y2) = compareMyInt (srMyInt x1 y1) (srMyInt x2 y2); primCmpInt :: MyInt -> MyInt -> Ordering; primCmpInt (Main.Pos Main.Zero) (Main.Pos Main.Zero) = EQ; primCmpInt (Main.Pos Main.Zero) (Main.Neg Main.Zero) = EQ; primCmpInt (Main.Neg Main.Zero) (Main.Pos Main.Zero) = EQ; primCmpInt (Main.Neg Main.Zero) (Main.Neg Main.Zero) = EQ; primCmpInt (Main.Pos x) (Main.Pos y) = primCmpNat x y; primCmpInt (Main.Pos x) (Main.Neg y) = GT; primCmpInt (Main.Neg x) (Main.Pos y) = LT; primCmpInt (Main.Neg x) (Main.Neg y) = primCmpNat y x; primCmpNat :: Main.Nat -> Main.Nat -> Ordering; primCmpNat Main.Zero Main.Zero = EQ; primCmpNat Main.Zero (Main.Succ y) = LT; primCmpNat (Main.Succ x) Main.Zero = GT; primCmpNat (Main.Succ x) (Main.Succ y) = primCmpNat x y; primDivFloat :: Float -> Float -> Float; primDivFloat (Float x1 x2) (Float y1 y2) = Float (srMyInt x1 y2) (srMyInt x2 y1); primIntToFloat :: MyInt -> Float; primIntToFloat x = Float x (Main.Pos (Main.Succ Main.Zero)); primMinusFloat :: Float -> Float -> Float; primMinusFloat (Float x1 x2) (Float y1 y2) = Float (msMyInt x1 y1) (srMyInt x2 y2); primMinusInt :: MyInt -> MyInt -> MyInt; primMinusInt (Main.Pos x) (Main.Neg y) = Main.Pos (primPlusNat x y); primMinusInt (Main.Neg x) (Main.Pos y) = Main.Neg (primPlusNat x y); primMinusInt (Main.Neg x) (Main.Neg y) = primMinusNat y x; primMinusInt (Main.Pos x) (Main.Pos y) = primMinusNat x y; primMinusNat :: Main.Nat -> Main.Nat -> MyInt; primMinusNat Main.Zero Main.Zero = Main.Pos Main.Zero; primMinusNat Main.Zero (Main.Succ y) = Main.Neg (Main.Succ y); primMinusNat (Main.Succ x) Main.Zero = Main.Pos (Main.Succ x); primMinusNat (Main.Succ x) (Main.Succ y) = primMinusNat x y; primMulInt :: MyInt -> MyInt -> MyInt; primMulInt (Main.Pos x) (Main.Pos y) = Main.Pos (primMulNat x y); primMulInt (Main.Pos x) (Main.Neg y) = Main.Neg (primMulNat x y); primMulInt (Main.Neg x) (Main.Pos y) = Main.Neg (primMulNat x y); primMulInt (Main.Neg x) (Main.Neg y) = Main.Pos (primMulNat x y); primMulNat :: Main.Nat -> Main.Nat -> Main.Nat; primMulNat Main.Zero Main.Zero = Main.Zero; primMulNat Main.Zero (Main.Succ y) = Main.Zero; primMulNat (Main.Succ x) Main.Zero = Main.Zero; primMulNat (Main.Succ x) (Main.Succ y) = primPlusNat (primMulNat x (Main.Succ y)) (Main.Succ y); primPlusFloat :: Float -> Float -> Float; primPlusFloat (Float x1 x2) (Float y1 y2) = Float (psMyInt x1 y1) (srMyInt x2 y2); primPlusInt :: MyInt -> MyInt -> MyInt; primPlusInt (Main.Pos x) (Main.Neg y) = primMinusNat x y; primPlusInt (Main.Neg x) (Main.Pos y) = primMinusNat y x; primPlusInt (Main.Neg x) (Main.Neg y) = Main.Neg (primPlusNat x y); primPlusInt (Main.Pos x) (Main.Pos y) = Main.Pos (primPlusNat x y); primPlusNat :: Main.Nat -> Main.Nat -> Main.Nat; primPlusNat Main.Zero Main.Zero = Main.Zero; primPlusNat Main.Zero (Main.Succ y) = Main.Succ y; primPlusNat (Main.Succ x) Main.Zero = Main.Succ x; primPlusNat (Main.Succ x) (Main.Succ y) = Main.Succ (Main.Succ (primPlusNat x y)); psFloat :: Float -> Float -> Float; psFloat = primPlusFloat; psMyInt :: MyInt -> MyInt -> MyInt; psMyInt = primPlusInt; srMyInt :: MyInt -> MyInt -> MyInt; srMyInt = primMulInt; takeWhile :: (a -> MyBool) -> List a -> List a; takeWhile p Nil = takeWhile3 p Nil; takeWhile p (Cons x xs) = takeWhile2 p (Cons x xs); takeWhile0 p x xs MyTrue = Nil; takeWhile1 p x xs MyTrue = Cons x (takeWhile p xs); takeWhile1 p x xs MyFalse = takeWhile0 p x xs otherwise; takeWhile2 p (Cons x xs) = takeWhile1 p x xs (p x); takeWhile3 p Nil = Nil; takeWhile3 vx vy = takeWhile2 vx vy; } ---------------------------------------- (3) COR (EQUIVALENT) Cond Reductions: The following Function with conditions "undefined |Falseundefined; " is transformed to "undefined = undefined1; " "undefined0 True = undefined; " "undefined1 = undefined0 False; " ---------------------------------------- (4) Obligation: mainModule Main module Main where { import qualified Prelude; data Float = Float MyInt MyInt ; data List a = Cons a (List a) | Nil ; data MyBool = MyTrue | MyFalse ; data MyInt = Pos Main.Nat | Neg Main.Nat ; data Main.Nat = Succ Main.Nat | Zero ; data Ordering = LT | EQ | GT ; compareFloat :: Float -> Float -> Ordering; compareFloat = primCmpFloat; compareMyInt :: MyInt -> MyInt -> Ordering; compareMyInt = primCmpInt; enumFromThenToFloat :: Float -> Float -> Float -> List Float; enumFromThenToFloat n n' m = numericEnumFromThenTo n n' (psFloat m (fsFloat (msFloat n' n) (fromIntFloat (Main.Pos (Main.Succ (Main.Succ Main.Zero)))))); esEsOrdering :: Ordering -> Ordering -> MyBool; esEsOrdering LT LT = MyTrue; esEsOrdering LT EQ = MyFalse; esEsOrdering LT GT = MyFalse; esEsOrdering EQ LT = MyFalse; esEsOrdering EQ EQ = MyTrue; esEsOrdering EQ GT = MyFalse; esEsOrdering GT LT = MyFalse; esEsOrdering GT EQ = MyFalse; esEsOrdering GT GT = MyTrue; flip :: (b -> a -> c) -> a -> b -> c; flip f x y = f y x; fromIntFloat :: MyInt -> Float; fromIntFloat = primIntToFloat; fsEsOrdering :: Ordering -> Ordering -> MyBool; fsEsOrdering x y = not (esEsOrdering x y); fsFloat :: Float -> Float -> Float; fsFloat = primDivFloat; gtEsFloat :: Float -> Float -> MyBool; gtEsFloat x y = fsEsOrdering (compareFloat x y) LT; iterate :: (a -> a) -> a -> List a; iterate f x = Cons x (iterate f (f x)); ltEsFloat :: Float -> Float -> MyBool; ltEsFloat x y = fsEsOrdering (compareFloat x y) GT; msFloat :: Float -> Float -> Float; msFloat = primMinusFloat; msMyInt :: MyInt -> MyInt -> MyInt; msMyInt = primMinusInt; not :: MyBool -> MyBool; not MyTrue = MyFalse; not MyFalse = MyTrue; numericEnumFromThen n m = iterate (psFloat (msFloat m n)) n; numericEnumFromThenTo n n' m = takeWhile (numericEnumFromThenToP n' n m) (numericEnumFromThen n n'); numericEnumFromThenToP vz wu wv = numericEnumFromThenToP2 vz wu wv; numericEnumFromThenToP0 vz wu wv MyTrue = flip gtEsFloat wv; numericEnumFromThenToP1 vz wu wv MyTrue = flip ltEsFloat wv; numericEnumFromThenToP1 vz wu wv MyFalse = numericEnumFromThenToP0 vz wu wv otherwise; numericEnumFromThenToP2 vz wu wv = numericEnumFromThenToP1 vz wu wv (gtEsFloat vz wu); otherwise :: MyBool; otherwise = MyTrue; primCmpFloat :: Float -> Float -> Ordering; primCmpFloat (Float x1 x2) (Float y1 y2) = compareMyInt (srMyInt x1 y1) (srMyInt x2 y2); primCmpInt :: MyInt -> MyInt -> Ordering; primCmpInt (Main.Pos Main.Zero) (Main.Pos Main.Zero) = EQ; primCmpInt (Main.Pos Main.Zero) (Main.Neg Main.Zero) = EQ; primCmpInt (Main.Neg Main.Zero) (Main.Pos Main.Zero) = EQ; primCmpInt (Main.Neg Main.Zero) (Main.Neg Main.Zero) = EQ; primCmpInt (Main.Pos x) (Main.Pos y) = primCmpNat x y; primCmpInt (Main.Pos x) (Main.Neg y) = GT; primCmpInt (Main.Neg x) (Main.Pos y) = LT; primCmpInt (Main.Neg x) (Main.Neg y) = primCmpNat y x; primCmpNat :: Main.Nat -> Main.Nat -> Ordering; primCmpNat Main.Zero Main.Zero = EQ; primCmpNat Main.Zero (Main.Succ y) = LT; primCmpNat (Main.Succ x) Main.Zero = GT; primCmpNat (Main.Succ x) (Main.Succ y) = primCmpNat x y; primDivFloat :: Float -> Float -> Float; primDivFloat (Float x1 x2) (Float y1 y2) = Float (srMyInt x1 y2) (srMyInt x2 y1); primIntToFloat :: MyInt -> Float; primIntToFloat x = Float x (Main.Pos (Main.Succ Main.Zero)); primMinusFloat :: Float -> Float -> Float; primMinusFloat (Float x1 x2) (Float y1 y2) = Float (msMyInt x1 y1) (srMyInt x2 y2); primMinusInt :: MyInt -> MyInt -> MyInt; primMinusInt (Main.Pos x) (Main.Neg y) = Main.Pos (primPlusNat x y); primMinusInt (Main.Neg x) (Main.Pos y) = Main.Neg (primPlusNat x y); primMinusInt (Main.Neg x) (Main.Neg y) = primMinusNat y x; primMinusInt (Main.Pos x) (Main.Pos y) = primMinusNat x y; primMinusNat :: Main.Nat -> Main.Nat -> MyInt; primMinusNat Main.Zero Main.Zero = Main.Pos Main.Zero; primMinusNat Main.Zero (Main.Succ y) = Main.Neg (Main.Succ y); primMinusNat (Main.Succ x) Main.Zero = Main.Pos (Main.Succ x); primMinusNat (Main.Succ x) (Main.Succ y) = primMinusNat x y; primMulInt :: MyInt -> MyInt -> MyInt; primMulInt (Main.Pos x) (Main.Pos y) = Main.Pos (primMulNat x y); primMulInt (Main.Pos x) (Main.Neg y) = Main.Neg (primMulNat x y); primMulInt (Main.Neg x) (Main.Pos y) = Main.Neg (primMulNat x y); primMulInt (Main.Neg x) (Main.Neg y) = Main.Pos (primMulNat x y); primMulNat :: Main.Nat -> Main.Nat -> Main.Nat; primMulNat Main.Zero Main.Zero = Main.Zero; primMulNat Main.Zero (Main.Succ y) = Main.Zero; primMulNat (Main.Succ x) Main.Zero = Main.Zero; primMulNat (Main.Succ x) (Main.Succ y) = primPlusNat (primMulNat x (Main.Succ y)) (Main.Succ y); primPlusFloat :: Float -> Float -> Float; primPlusFloat (Float x1 x2) (Float y1 y2) = Float (psMyInt x1 y1) (srMyInt x2 y2); primPlusInt :: MyInt -> MyInt -> MyInt; primPlusInt (Main.Pos x) (Main.Neg y) = primMinusNat x y; primPlusInt (Main.Neg x) (Main.Pos y) = primMinusNat y x; primPlusInt (Main.Neg x) (Main.Neg y) = Main.Neg (primPlusNat x y); primPlusInt (Main.Pos x) (Main.Pos y) = Main.Pos (primPlusNat x y); primPlusNat :: Main.Nat -> Main.Nat -> Main.Nat; primPlusNat Main.Zero Main.Zero = Main.Zero; primPlusNat Main.Zero (Main.Succ y) = Main.Succ y; primPlusNat (Main.Succ x) Main.Zero = Main.Succ x; primPlusNat (Main.Succ x) (Main.Succ y) = Main.Succ (Main.Succ (primPlusNat x y)); psFloat :: Float -> Float -> Float; psFloat = primPlusFloat; psMyInt :: MyInt -> MyInt -> MyInt; psMyInt = primPlusInt; srMyInt :: MyInt -> MyInt -> MyInt; srMyInt = primMulInt; takeWhile :: (a -> MyBool) -> List a -> List a; takeWhile p Nil = takeWhile3 p Nil; takeWhile p (Cons x xs) = takeWhile2 p (Cons x xs); takeWhile0 p x xs MyTrue = Nil; takeWhile1 p x xs MyTrue = Cons x (takeWhile p xs); takeWhile1 p x xs MyFalse = takeWhile0 p x xs otherwise; takeWhile2 p (Cons x xs) = takeWhile1 p x xs (p x); takeWhile3 p Nil = Nil; takeWhile3 vx vy = takeWhile2 vx vy; } ---------------------------------------- (5) Narrow (SOUND) Haskell To QDPs digraph dp_graph { node [outthreshold=100, inthreshold=100];1[label="enumFromThenToFloat",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 3[label="enumFromThenToFloat ww3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 4[label="enumFromThenToFloat ww3 ww4",fontsize=16,color="grey",shape="box"];4 -> 5[label="",style="dashed", color="grey", weight=3]; 5[label="enumFromThenToFloat ww3 ww4 ww5",fontsize=16,color="black",shape="triangle"];5 -> 6[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];60953[label="ww4/Float ww40 ww41",fontsize=10,color="white",style="solid",shape="box"];16 -> 60953[label="",style="solid", color="burlywood", weight=9]; 60953 -> 17[label="",style="solid", color="burlywood", weight=3]; 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"];60954[label="ww3/Float ww30 ww31",fontsize=10,color="white",style="solid",shape="box"];17 -> 60954[label="",style="solid", color="burlywood", weight=9]; 60954 -> 18[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];60955[label="ww40/Pos ww400",fontsize=10,color="white",style="solid",shape="box"];21 -> 60955[label="",style="solid", color="burlywood", weight=9]; 60955 -> 22[label="",style="solid", color="burlywood", weight=3]; 60956[label="ww40/Neg ww400",fontsize=10,color="white",style="solid",shape="box"];21 -> 60956[label="",style="solid", color="burlywood", weight=9]; 60956 -> 23[label="",style="solid", color="burlywood", weight=3]; 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"];60957[label="ww30/Pos ww300",fontsize=10,color="white",style="solid",shape="box"];22 -> 60957[label="",style="solid", color="burlywood", weight=9]; 60957 -> 24[label="",style="solid", color="burlywood", weight=3]; 60958[label="ww30/Neg ww300",fontsize=10,color="white",style="solid",shape="box"];22 -> 60958[label="",style="solid", color="burlywood", weight=9]; 60958 -> 25[label="",style="solid", color="burlywood", weight=3]; 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"];60959[label="ww30/Pos ww300",fontsize=10,color="white",style="solid",shape="box"];23 -> 60959[label="",style="solid", color="burlywood", weight=9]; 60959 -> 26[label="",style="solid", color="burlywood", weight=3]; 60960[label="ww30/Neg ww300",fontsize=10,color="white",style="solid",shape="box"];23 -> 60960[label="",style="solid", color="burlywood", weight=9]; 60960 -> 27[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];60961[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];28 -> 60961[label="",style="solid", color="burlywood", weight=9]; 60961 -> 32[label="",style="solid", color="burlywood", weight=3]; 60962[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];28 -> 60962[label="",style="solid", color="burlywood", weight=9]; 60962 -> 33[label="",style="solid", color="burlywood", weight=3]; 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"];60963[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];29 -> 60963[label="",style="solid", color="burlywood", weight=9]; 60963 -> 34[label="",style="solid", color="burlywood", weight=3]; 60964[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];29 -> 60964[label="",style="solid", color="burlywood", weight=9]; 60964 -> 35[label="",style="solid", color="burlywood", weight=3]; 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"];60965[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];30 -> 60965[label="",style="solid", color="burlywood", weight=9]; 60965 -> 36[label="",style="solid", color="burlywood", weight=3]; 60966[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];30 -> 60966[label="",style="solid", color="burlywood", weight=9]; 60966 -> 37[label="",style="solid", color="burlywood", weight=3]; 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"];60967[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];31 -> 60967[label="",style="solid", color="burlywood", weight=9]; 60967 -> 38[label="",style="solid", color="burlywood", weight=3]; 60968[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];31 -> 60968[label="",style="solid", color="burlywood", weight=9]; 60968 -> 39[label="",style="solid", color="burlywood", weight=3]; 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"];60969[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];32 -> 60969[label="",style="solid", color="burlywood", weight=9]; 60969 -> 40[label="",style="solid", color="burlywood", weight=3]; 60970[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];32 -> 60970[label="",style="solid", color="burlywood", weight=9]; 60970 -> 41[label="",style="solid", color="burlywood", weight=3]; 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"];60971[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];33 -> 60971[label="",style="solid", color="burlywood", weight=9]; 60971 -> 42[label="",style="solid", color="burlywood", weight=3]; 60972[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];33 -> 60972[label="",style="solid", color="burlywood", weight=9]; 60972 -> 43[label="",style="solid", color="burlywood", weight=3]; 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"];60973[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];34 -> 60973[label="",style="solid", color="burlywood", weight=9]; 60973 -> 44[label="",style="solid", color="burlywood", weight=3]; 60974[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];34 -> 60974[label="",style="solid", color="burlywood", weight=9]; 60974 -> 45[label="",style="solid", color="burlywood", weight=3]; 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"];60975[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];35 -> 60975[label="",style="solid", color="burlywood", weight=9]; 60975 -> 46[label="",style="solid", color="burlywood", weight=3]; 60976[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];35 -> 60976[label="",style="solid", color="burlywood", weight=9]; 60976 -> 47[label="",style="solid", color="burlywood", weight=3]; 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"];60977[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];36 -> 60977[label="",style="solid", color="burlywood", weight=9]; 60977 -> 48[label="",style="solid", color="burlywood", weight=3]; 60978[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];36 -> 60978[label="",style="solid", color="burlywood", weight=9]; 60978 -> 49[label="",style="solid", color="burlywood", weight=3]; 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"];60979[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];37 -> 60979[label="",style="solid", color="burlywood", weight=9]; 60979 -> 50[label="",style="solid", color="burlywood", weight=3]; 60980[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];37 -> 60980[label="",style="solid", color="burlywood", weight=9]; 60980 -> 51[label="",style="solid", color="burlywood", weight=3]; 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"];60981[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];38 -> 60981[label="",style="solid", color="burlywood", weight=9]; 60981 -> 52[label="",style="solid", color="burlywood", weight=3]; 60982[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];38 -> 60982[label="",style="solid", color="burlywood", weight=9]; 60982 -> 53[label="",style="solid", color="burlywood", weight=3]; 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"];60983[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];39 -> 60983[label="",style="solid", color="burlywood", weight=9]; 60983 -> 54[label="",style="solid", color="burlywood", weight=3]; 60984[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];39 -> 60984[label="",style="solid", color="burlywood", weight=9]; 60984 -> 55[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];60985[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];56 -> 60985[label="",style="solid", color="burlywood", weight=9]; 60985 -> 72[label="",style="solid", color="burlywood", weight=3]; 60986[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];56 -> 60986[label="",style="solid", color="burlywood", weight=9]; 60986 -> 73[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 60 -> 6341[label="",style="dashed", color="red", weight=0]; 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]; 60 -> 6343[label="",style="dashed", color="magenta", weight=3]; 60 -> 6344[label="",style="dashed", color="magenta", weight=3]; 60 -> 6345[label="",style="dashed", color="magenta", weight=3]; 60 -> 6346[label="",style="dashed", color="magenta", weight=3]; 60 -> 6347[label="",style="dashed", color="magenta", weight=3]; 60 -> 6348[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 64 -> 7404[label="",style="dashed", color="red", weight=0]; 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]; 64 -> 7406[label="",style="dashed", color="magenta", weight=3]; 64 -> 7407[label="",style="dashed", color="magenta", weight=3]; 64 -> 7408[label="",style="dashed", color="magenta", weight=3]; 64 -> 7409[label="",style="dashed", color="magenta", weight=3]; 64 -> 7410[label="",style="dashed", color="magenta", weight=3]; 64 -> 7411[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 68 -> 8454[label="",style="dashed", color="red", weight=0]; 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]; 68 -> 8456[label="",style="dashed", color="magenta", weight=3]; 68 -> 8457[label="",style="dashed", color="magenta", weight=3]; 68 -> 8458[label="",style="dashed", color="magenta", weight=3]; 68 -> 8459[label="",style="dashed", color="magenta", weight=3]; 68 -> 8460[label="",style="dashed", color="magenta", weight=3]; 68 -> 8461[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];60987[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];74 -> 60987[label="",style="solid", color="burlywood", weight=9]; 60987 -> 94[label="",style="solid", color="burlywood", weight=3]; 60988[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];74 -> 60988[label="",style="solid", color="burlywood", weight=9]; 60988 -> 95[label="",style="solid", color="burlywood", weight=3]; 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"];60989[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];75 -> 60989[label="",style="solid", color="burlywood", weight=9]; 60989 -> 96[label="",style="solid", color="burlywood", weight=3]; 60990[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];75 -> 60990[label="",style="solid", color="burlywood", weight=9]; 60990 -> 97[label="",style="solid", color="burlywood", weight=3]; 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"];60991[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];76 -> 60991[label="",style="solid", color="burlywood", weight=9]; 60991 -> 98[label="",style="solid", color="burlywood", weight=3]; 60992[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];76 -> 60992[label="",style="solid", color="burlywood", weight=9]; 60992 -> 99[label="",style="solid", color="burlywood", weight=3]; 6342[label="ww4000",fontsize=16,color="green",shape="box"];6343[label="ww41",fontsize=16,color="green",shape="box"];6344[label="ww3000",fontsize=16,color="green",shape="box"];6345 -> 5617[label="",style="dashed", color="red", weight=0]; 6345[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];6345 -> 6351[label="",style="dashed", color="magenta", weight=3]; 6345 -> 6352[label="",style="dashed", color="magenta", weight=3]; 6346 -> 5617[label="",style="dashed", color="red", weight=0]; 6346[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];6346 -> 6353[label="",style="dashed", color="magenta", weight=3]; 6346 -> 6354[label="",style="dashed", color="magenta", weight=3]; 6347[label="ww5",fontsize=16,color="green",shape="box"];6348[label="ww31",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"];60993[label="ww544/Succ ww5440",fontsize=10,color="white",style="solid",shape="box"];6341 -> 60993[label="",style="solid", color="burlywood", weight=9]; 60993 -> 6355[label="",style="solid", color="burlywood", weight=3]; 60994[label="ww544/Zero",fontsize=10,color="white",style="solid",shape="box"];6341 -> 60994[label="",style="solid", color="burlywood", weight=9]; 60994 -> 6356[label="",style="solid", color="burlywood", weight=3]; 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"];60995[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];79 -> 60995[label="",style="solid", color="burlywood", weight=9]; 60995 -> 102[label="",style="solid", color="burlywood", weight=3]; 60996[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];79 -> 60996[label="",style="solid", color="burlywood", weight=9]; 60996 -> 103[label="",style="solid", color="burlywood", weight=3]; 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"];60997[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];80 -> 60997[label="",style="solid", color="burlywood", weight=9]; 60997 -> 104[label="",style="solid", color="burlywood", weight=3]; 60998[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];80 -> 60998[label="",style="solid", color="burlywood", weight=9]; 60998 -> 105[label="",style="solid", color="burlywood", weight=3]; 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"];60999[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];81 -> 60999[label="",style="solid", color="burlywood", weight=9]; 60999 -> 106[label="",style="solid", color="burlywood", weight=3]; 61000[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];81 -> 61000[label="",style="solid", color="burlywood", weight=9]; 61000 -> 107[label="",style="solid", color="burlywood", weight=3]; 7405 -> 5617[label="",style="dashed", color="red", weight=0]; 7405[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];7405 -> 7414[label="",style="dashed", color="magenta", weight=3]; 7405 -> 7415[label="",style="dashed", color="magenta", weight=3]; 7406[label="ww41",fontsize=16,color="green",shape="box"];7407[label="ww4000",fontsize=16,color="green",shape="box"];7408 -> 5617[label="",style="dashed", color="red", weight=0]; 7408[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];7408 -> 7416[label="",style="dashed", color="magenta", weight=3]; 7408 -> 7417[label="",style="dashed", color="magenta", weight=3]; 7409[label="ww5",fontsize=16,color="green",shape="box"];7410[label="ww31",fontsize=16,color="green",shape="box"];7411[label="ww3000",fontsize=16,color="green",shape="box"];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"];61001[label="ww961/Succ ww9610",fontsize=10,color="white",style="solid",shape="box"];7404 -> 61001[label="",style="solid", color="burlywood", weight=9]; 61001 -> 7418[label="",style="solid", color="burlywood", weight=3]; 61002[label="ww961/Zero",fontsize=10,color="white",style="solid",shape="box"];7404 -> 61002[label="",style="solid", color="burlywood", weight=9]; 61002 -> 7419[label="",style="solid", color="burlywood", weight=3]; 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"];61003[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];84 -> 61003[label="",style="solid", color="burlywood", weight=9]; 61003 -> 110[label="",style="solid", color="burlywood", weight=3]; 61004[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];84 -> 61004[label="",style="solid", color="burlywood", weight=9]; 61004 -> 111[label="",style="solid", color="burlywood", weight=3]; 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"];61005[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];85 -> 61005[label="",style="solid", color="burlywood", weight=9]; 61005 -> 112[label="",style="solid", color="burlywood", weight=3]; 61006[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];85 -> 61006[label="",style="solid", color="burlywood", weight=9]; 61006 -> 113[label="",style="solid", color="burlywood", weight=3]; 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"];61007[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];86 -> 61007[label="",style="solid", color="burlywood", weight=9]; 61007 -> 114[label="",style="solid", color="burlywood", weight=3]; 61008[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];86 -> 61008[label="",style="solid", color="burlywood", weight=9]; 61008 -> 115[label="",style="solid", color="burlywood", weight=3]; 8455[label="ww4000",fontsize=16,color="green",shape="box"];8456[label="ww41",fontsize=16,color="green",shape="box"];8457[label="ww31",fontsize=16,color="green",shape="box"];8458 -> 5617[label="",style="dashed", color="red", weight=0]; 8458[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];8458 -> 8464[label="",style="dashed", color="magenta", weight=3]; 8458 -> 8465[label="",style="dashed", color="magenta", weight=3]; 8459[label="ww3000",fontsize=16,color="green",shape="box"];8460[label="ww5",fontsize=16,color="green",shape="box"];8461 -> 5617[label="",style="dashed", color="red", weight=0]; 8461[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];8461 -> 8466[label="",style="dashed", color="magenta", weight=3]; 8461 -> 8467[label="",style="dashed", color="magenta", weight=3]; 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"];61009[label="ww1378/Succ ww13780",fontsize=10,color="white",style="solid",shape="box"];8454 -> 61009[label="",style="solid", color="burlywood", weight=9]; 61009 -> 8468[label="",style="solid", color="burlywood", weight=3]; 61010[label="ww1378/Zero",fontsize=10,color="white",style="solid",shape="box"];8454 -> 61010[label="",style="solid", color="burlywood", weight=9]; 61010 -> 8469[label="",style="solid", color="burlywood", weight=3]; 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"];61011[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];89 -> 61011[label="",style="solid", color="burlywood", weight=9]; 61011 -> 118[label="",style="solid", color="burlywood", weight=3]; 61012[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];89 -> 61012[label="",style="solid", color="burlywood", weight=9]; 61012 -> 119[label="",style="solid", color="burlywood", weight=3]; 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"];61013[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];90 -> 61013[label="",style="solid", color="burlywood", weight=9]; 61013 -> 120[label="",style="solid", color="burlywood", weight=3]; 61014[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];90 -> 61014[label="",style="solid", color="burlywood", weight=9]; 61014 -> 121[label="",style="solid", color="burlywood", weight=3]; 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"];61015[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];91 -> 61015[label="",style="solid", color="burlywood", weight=9]; 61015 -> 122[label="",style="solid", color="burlywood", weight=3]; 61016[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];91 -> 61016[label="",style="solid", color="burlywood", weight=9]; 61016 -> 123[label="",style="solid", color="burlywood", weight=3]; 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"];61017[label="ww40000/Succ ww400000",fontsize=10,color="white",style="solid",shape="box"];92 -> 61017[label="",style="solid", color="burlywood", weight=9]; 61017 -> 124[label="",style="solid", color="burlywood", weight=3]; 61018[label="ww40000/Zero",fontsize=10,color="white",style="solid",shape="box"];92 -> 61018[label="",style="solid", color="burlywood", weight=9]; 61018 -> 125[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];61019[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];94 -> 61019[label="",style="solid", color="burlywood", weight=9]; 61019 -> 127[label="",style="solid", color="burlywood", weight=3]; 61020[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];94 -> 61020[label="",style="solid", color="burlywood", weight=9]; 61020 -> 128[label="",style="solid", color="burlywood", weight=3]; 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"];61021[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];95 -> 61021[label="",style="solid", color="burlywood", weight=9]; 61021 -> 129[label="",style="solid", color="burlywood", weight=3]; 61022[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];95 -> 61022[label="",style="solid", color="burlywood", weight=9]; 61022 -> 130[label="",style="solid", color="burlywood", weight=3]; 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"];61023[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];96 -> 61023[label="",style="solid", color="burlywood", weight=9]; 61023 -> 131[label="",style="solid", color="burlywood", weight=3]; 61024[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];96 -> 61024[label="",style="solid", color="burlywood", weight=9]; 61024 -> 132[label="",style="solid", color="burlywood", weight=3]; 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"];61025[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];97 -> 61025[label="",style="solid", color="burlywood", weight=9]; 61025 -> 133[label="",style="solid", color="burlywood", weight=3]; 61026[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];97 -> 61026[label="",style="solid", color="burlywood", weight=9]; 61026 -> 134[label="",style="solid", color="burlywood", weight=3]; 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"];61027[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];98 -> 61027[label="",style="solid", color="burlywood", weight=9]; 61027 -> 135[label="",style="solid", color="burlywood", weight=3]; 61028[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];98 -> 61028[label="",style="solid", color="burlywood", weight=9]; 61028 -> 136[label="",style="solid", color="burlywood", weight=3]; 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"];61029[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];99 -> 61029[label="",style="solid", color="burlywood", weight=9]; 61029 -> 137[label="",style="solid", color="burlywood", weight=3]; 61030[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];99 -> 61030[label="",style="solid", color="burlywood", weight=9]; 61030 -> 138[label="",style="solid", color="burlywood", weight=3]; 6351[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="burlywood",shape="triangle"];61031[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];6351 -> 61031[label="",style="solid", color="burlywood", weight=9]; 61031 -> 6360[label="",style="solid", color="burlywood", weight=3]; 61032[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];6351 -> 61032[label="",style="solid", color="burlywood", weight=9]; 61032 -> 6361[label="",style="solid", color="burlywood", weight=3]; 6352[label="Succ ww3000",fontsize=16,color="green",shape="box"];5617[label="primPlusNat ww1130 ww3000",fontsize=16,color="burlywood",shape="triangle"];61033[label="ww1130/Succ ww11300",fontsize=10,color="white",style="solid",shape="box"];5617 -> 61033[label="",style="solid", color="burlywood", weight=9]; 61033 -> 5645[label="",style="solid", color="burlywood", weight=3]; 61034[label="ww1130/Zero",fontsize=10,color="white",style="solid",shape="box"];5617 -> 61034[label="",style="solid", color="burlywood", weight=9]; 61034 -> 5646[label="",style="solid", color="burlywood", weight=3]; 6353 -> 6351[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];61035[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];102 -> 61035[label="",style="solid", color="burlywood", weight=9]; 61035 -> 142[label="",style="solid", color="burlywood", weight=3]; 61036[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];102 -> 61036[label="",style="solid", color="burlywood", weight=9]; 61036 -> 143[label="",style="solid", color="burlywood", weight=3]; 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"];61037[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];103 -> 61037[label="",style="solid", color="burlywood", weight=9]; 61037 -> 144[label="",style="solid", color="burlywood", weight=3]; 61038[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];103 -> 61038[label="",style="solid", color="burlywood", weight=9]; 61038 -> 145[label="",style="solid", color="burlywood", weight=3]; 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"];61039[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];104 -> 61039[label="",style="solid", color="burlywood", weight=9]; 61039 -> 146[label="",style="solid", color="burlywood", weight=3]; 61040[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];104 -> 61040[label="",style="solid", color="burlywood", weight=9]; 61040 -> 147[label="",style="solid", color="burlywood", weight=3]; 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"];61041[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];105 -> 61041[label="",style="solid", color="burlywood", weight=9]; 61041 -> 148[label="",style="solid", color="burlywood", weight=3]; 61042[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];105 -> 61042[label="",style="solid", color="burlywood", weight=9]; 61042 -> 149[label="",style="solid", color="burlywood", weight=3]; 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"];61043[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];106 -> 61043[label="",style="solid", color="burlywood", weight=9]; 61043 -> 150[label="",style="solid", color="burlywood", weight=3]; 61044[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];106 -> 61044[label="",style="solid", color="burlywood", weight=9]; 61044 -> 151[label="",style="solid", color="burlywood", weight=3]; 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"];61045[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];107 -> 61045[label="",style="solid", color="burlywood", weight=9]; 61045 -> 152[label="",style="solid", color="burlywood", weight=3]; 61046[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];107 -> 61046[label="",style="solid", color="burlywood", weight=9]; 61046 -> 153[label="",style="solid", color="burlywood", weight=3]; 7414 -> 6351[label="",style="dashed", color="red", weight=0]; 7414[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];7414 -> 7429[label="",style="dashed", color="magenta", weight=3]; 7414 -> 7430[label="",style="dashed", color="magenta", weight=3]; 7415[label="Succ ww3000",fontsize=16,color="green",shape="box"];7416 -> 6351[label="",style="dashed", color="red", weight=0]; 7416[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];7416 -> 7431[label="",style="dashed", color="magenta", weight=3]; 7416 -> 7432[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61047[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];110 -> 61047[label="",style="solid", color="burlywood", weight=9]; 61047 -> 157[label="",style="solid", color="burlywood", weight=3]; 61048[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];110 -> 61048[label="",style="solid", color="burlywood", weight=9]; 61048 -> 158[label="",style="solid", color="burlywood", weight=3]; 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"];61049[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];111 -> 61049[label="",style="solid", color="burlywood", weight=9]; 61049 -> 159[label="",style="solid", color="burlywood", weight=3]; 61050[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];111 -> 61050[label="",style="solid", color="burlywood", weight=9]; 61050 -> 160[label="",style="solid", color="burlywood", weight=3]; 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"];61051[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];112 -> 61051[label="",style="solid", color="burlywood", weight=9]; 61051 -> 161[label="",style="solid", color="burlywood", weight=3]; 61052[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];112 -> 61052[label="",style="solid", color="burlywood", weight=9]; 61052 -> 162[label="",style="solid", color="burlywood", weight=3]; 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"];61053[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];113 -> 61053[label="",style="solid", color="burlywood", weight=9]; 61053 -> 163[label="",style="solid", color="burlywood", weight=3]; 61054[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];113 -> 61054[label="",style="solid", color="burlywood", weight=9]; 61054 -> 164[label="",style="solid", color="burlywood", weight=3]; 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"];61055[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];114 -> 61055[label="",style="solid", color="burlywood", weight=9]; 61055 -> 165[label="",style="solid", color="burlywood", weight=3]; 61056[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];114 -> 61056[label="",style="solid", color="burlywood", weight=9]; 61056 -> 166[label="",style="solid", color="burlywood", weight=3]; 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"];61057[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];115 -> 61057[label="",style="solid", color="burlywood", weight=9]; 61057 -> 167[label="",style="solid", color="burlywood", weight=3]; 61058[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];115 -> 61058[label="",style="solid", color="burlywood", weight=9]; 61058 -> 168[label="",style="solid", color="burlywood", weight=3]; 8464 -> 6351[label="",style="dashed", color="red", weight=0]; 8464[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];8464 -> 8479[label="",style="dashed", color="magenta", weight=3]; 8465[label="Succ ww3000",fontsize=16,color="green",shape="box"];8466 -> 6351[label="",style="dashed", color="red", weight=0]; 8466[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];8466 -> 8480[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61059[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];118 -> 61059[label="",style="solid", color="burlywood", weight=9]; 61059 -> 172[label="",style="solid", color="burlywood", weight=3]; 61060[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];118 -> 61060[label="",style="solid", color="burlywood", weight=9]; 61060 -> 173[label="",style="solid", color="burlywood", weight=3]; 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"];61061[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];119 -> 61061[label="",style="solid", color="burlywood", weight=9]; 61061 -> 174[label="",style="solid", color="burlywood", weight=3]; 61062[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];119 -> 61062[label="",style="solid", color="burlywood", weight=9]; 61062 -> 175[label="",style="solid", color="burlywood", weight=3]; 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"];61063[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];120 -> 61063[label="",style="solid", color="burlywood", weight=9]; 61063 -> 176[label="",style="solid", color="burlywood", weight=3]; 61064[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];120 -> 61064[label="",style="solid", color="burlywood", weight=9]; 61064 -> 177[label="",style="solid", color="burlywood", weight=3]; 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"];61065[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];121 -> 61065[label="",style="solid", color="burlywood", weight=9]; 61065 -> 178[label="",style="solid", color="burlywood", weight=3]; 61066[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];121 -> 61066[label="",style="solid", color="burlywood", weight=9]; 61066 -> 179[label="",style="solid", color="burlywood", weight=3]; 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"];61067[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];122 -> 61067[label="",style="solid", color="burlywood", weight=9]; 61067 -> 180[label="",style="solid", color="burlywood", weight=3]; 61068[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];122 -> 61068[label="",style="solid", color="burlywood", weight=9]; 61068 -> 181[label="",style="solid", color="burlywood", weight=3]; 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"];61069[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];123 -> 61069[label="",style="solid", color="burlywood", weight=9]; 61069 -> 182[label="",style="solid", color="burlywood", weight=3]; 61070[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];123 -> 61070[label="",style="solid", color="burlywood", weight=9]; 61070 -> 183[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6360[label="primMulNat (Succ ww40000) (Succ ww3000)",fontsize=16,color="black",shape="box"];6360 -> 6371[label="",style="solid", color="black", weight=3]; 6361[label="primMulNat Zero (Succ ww3000)",fontsize=16,color="black",shape="box"];6361 -> 6372[label="",style="solid", color="black", weight=3]; 5645[label="primPlusNat (Succ ww11300) ww3000",fontsize=16,color="burlywood",shape="box"];61071[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];5645 -> 61071[label="",style="solid", color="burlywood", weight=9]; 61071 -> 6364[label="",style="solid", color="burlywood", weight=3]; 61072[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];5645 -> 61072[label="",style="solid", color="burlywood", weight=9]; 61072 -> 6365[label="",style="solid", color="burlywood", weight=3]; 5646[label="primPlusNat Zero ww3000",fontsize=16,color="burlywood",shape="box"];61073[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];5646 -> 61073[label="",style="solid", color="burlywood", weight=9]; 61073 -> 6366[label="",style="solid", color="burlywood", weight=3]; 61074[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];5646 -> 61074[label="",style="solid", color="burlywood", weight=9]; 61074 -> 6367[label="",style="solid", color="burlywood", weight=3]; 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"];61075[label="ww539/Pos ww5390",fontsize=10,color="white",style="solid",shape="box"];6362 -> 61075[label="",style="solid", color="burlywood", weight=9]; 61075 -> 6373[label="",style="solid", color="burlywood", weight=3]; 61076[label="ww539/Neg ww5390",fontsize=10,color="white",style="solid",shape="box"];6362 -> 61076[label="",style="solid", color="burlywood", weight=9]; 61076 -> 6374[label="",style="solid", color="burlywood", weight=3]; 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"];61077[label="ww539/Pos ww5390",fontsize=10,color="white",style="solid",shape="box"];6363 -> 61077[label="",style="solid", color="burlywood", weight=9]; 61077 -> 6375[label="",style="solid", color="burlywood", weight=3]; 61078[label="ww539/Neg ww5390",fontsize=10,color="white",style="solid",shape="box"];6363 -> 61078[label="",style="solid", color="burlywood", weight=9]; 61078 -> 6376[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 7429[label="ww3000",fontsize=16,color="green",shape="box"];7430[label="ww4000",fontsize=16,color="green",shape="box"];7431[label="ww3000",fontsize=16,color="green",shape="box"];7432[label="ww4000",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"];61079[label="ww956/Pos ww9560",fontsize=10,color="white",style="solid",shape="box"];7433 -> 61079[label="",style="solid", color="burlywood", weight=9]; 61079 -> 7438[label="",style="solid", color="burlywood", weight=3]; 61080[label="ww956/Neg ww9560",fontsize=10,color="white",style="solid",shape="box"];7433 -> 61080[label="",style="solid", color="burlywood", weight=9]; 61080 -> 7439[label="",style="solid", color="burlywood", weight=3]; 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"];61081[label="ww956/Pos ww9560",fontsize=10,color="white",style="solid",shape="box"];7434 -> 61081[label="",style="solid", color="burlywood", weight=9]; 61081 -> 7440[label="",style="solid", color="burlywood", weight=3]; 61082[label="ww956/Neg ww9560",fontsize=10,color="white",style="solid",shape="box"];7434 -> 61082[label="",style="solid", color="burlywood", weight=9]; 61082 -> 7441[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61083[label="ww1373/Pos ww13730",fontsize=10,color="white",style="solid",shape="box"];8481 -> 61083[label="",style="solid", color="burlywood", weight=9]; 61083 -> 8486[label="",style="solid", color="burlywood", weight=3]; 61084[label="ww1373/Neg ww13730",fontsize=10,color="white",style="solid",shape="box"];8481 -> 61084[label="",style="solid", color="burlywood", weight=9]; 61084 -> 8487[label="",style="solid", color="burlywood", weight=3]; 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"];61085[label="ww1373/Pos ww13730",fontsize=10,color="white",style="solid",shape="box"];8482 -> 61085[label="",style="solid", color="burlywood", weight=9]; 61085 -> 8488[label="",style="solid", color="burlywood", weight=3]; 61086[label="ww1373/Neg ww13730",fontsize=10,color="white",style="solid",shape="box"];8482 -> 61086[label="",style="solid", color="burlywood", weight=9]; 61086 -> 8489[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61087[label="ww400000/Succ ww4000000",fontsize=10,color="white",style="solid",shape="box"];184 -> 61087[label="",style="solid", color="burlywood", weight=9]; 61087 -> 244[label="",style="solid", color="burlywood", weight=3]; 61088[label="ww400000/Zero",fontsize=10,color="white",style="solid",shape="box"];184 -> 61088[label="",style="solid", color="burlywood", weight=9]; 61088 -> 245[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];61089[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];186 -> 61089[label="",style="solid", color="burlywood", weight=9]; 61089 -> 247[label="",style="solid", color="burlywood", weight=3]; 61090[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];186 -> 61090[label="",style="solid", color="burlywood", weight=9]; 61090 -> 248[label="",style="solid", color="burlywood", weight=3]; 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"];61091[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];187 -> 61091[label="",style="solid", color="burlywood", weight=9]; 61091 -> 249[label="",style="solid", color="burlywood", weight=3]; 61092[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];187 -> 61092[label="",style="solid", color="burlywood", weight=9]; 61092 -> 250[label="",style="solid", color="burlywood", weight=3]; 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"];61093[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];188 -> 61093[label="",style="solid", color="burlywood", weight=9]; 61093 -> 251[label="",style="solid", color="burlywood", weight=3]; 61094[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];188 -> 61094[label="",style="solid", color="burlywood", weight=9]; 61094 -> 252[label="",style="solid", color="burlywood", weight=3]; 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"];61095[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];189 -> 61095[label="",style="solid", color="burlywood", weight=9]; 61095 -> 253[label="",style="solid", color="burlywood", weight=3]; 61096[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];189 -> 61096[label="",style="solid", color="burlywood", weight=9]; 61096 -> 254[label="",style="solid", color="burlywood", weight=3]; 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"];61097[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];190 -> 61097[label="",style="solid", color="burlywood", weight=9]; 61097 -> 255[label="",style="solid", color="burlywood", weight=3]; 61098[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];190 -> 61098[label="",style="solid", color="burlywood", weight=9]; 61098 -> 256[label="",style="solid", color="burlywood", weight=3]; 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"];61099[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];191 -> 61099[label="",style="solid", color="burlywood", weight=9]; 61099 -> 257[label="",style="solid", color="burlywood", weight=3]; 61100[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];191 -> 61100[label="",style="solid", color="burlywood", weight=9]; 61100 -> 258[label="",style="solid", color="burlywood", weight=3]; 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"];61101[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];192 -> 61101[label="",style="solid", color="burlywood", weight=9]; 61101 -> 259[label="",style="solid", color="burlywood", weight=3]; 61102[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];192 -> 61102[label="",style="solid", color="burlywood", weight=9]; 61102 -> 260[label="",style="solid", color="burlywood", weight=3]; 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"];61103[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];193 -> 61103[label="",style="solid", color="burlywood", weight=9]; 61103 -> 261[label="",style="solid", color="burlywood", weight=3]; 61104[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];193 -> 61104[label="",style="solid", color="burlywood", weight=9]; 61104 -> 262[label="",style="solid", color="burlywood", weight=3]; 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"];61105[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];194 -> 61105[label="",style="solid", color="burlywood", weight=9]; 61105 -> 263[label="",style="solid", color="burlywood", weight=3]; 61106[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];194 -> 61106[label="",style="solid", color="burlywood", weight=9]; 61106 -> 264[label="",style="solid", color="burlywood", weight=3]; 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"];61107[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];195 -> 61107[label="",style="solid", color="burlywood", weight=9]; 61107 -> 265[label="",style="solid", color="burlywood", weight=3]; 61108[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];195 -> 61108[label="",style="solid", color="burlywood", weight=9]; 61108 -> 266[label="",style="solid", color="burlywood", weight=3]; 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"];61109[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];196 -> 61109[label="",style="solid", color="burlywood", weight=9]; 61109 -> 267[label="",style="solid", color="burlywood", weight=3]; 61110[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];196 -> 61110[label="",style="solid", color="burlywood", weight=9]; 61110 -> 268[label="",style="solid", color="burlywood", weight=3]; 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"];61111[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];197 -> 61111[label="",style="solid", color="burlywood", weight=9]; 61111 -> 269[label="",style="solid", color="burlywood", weight=3]; 61112[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];197 -> 61112[label="",style="solid", color="burlywood", weight=9]; 61112 -> 270[label="",style="solid", color="burlywood", weight=3]; 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"];61113[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];198 -> 61113[label="",style="solid", color="burlywood", weight=9]; 61113 -> 271[label="",style="solid", color="burlywood", weight=3]; 61114[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];198 -> 61114[label="",style="solid", color="burlywood", weight=9]; 61114 -> 272[label="",style="solid", color="burlywood", weight=3]; 6371 -> 5617[label="",style="dashed", color="red", weight=0]; 6371[label="primPlusNat (primMulNat ww40000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];6371 -> 6388[label="",style="dashed", color="magenta", weight=3]; 6371 -> 6389[label="",style="dashed", color="magenta", weight=3]; 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]; 6365[label="primPlusNat (Succ ww11300) Zero",fontsize=16,color="black",shape="box"];6365 -> 6378[label="",style="solid", color="black", weight=3]; 6366[label="primPlusNat Zero (Succ ww30000)",fontsize=16,color="black",shape="box"];6366 -> 6379[label="",style="solid", color="black", weight=3]; 6367[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];6367 -> 6380[label="",style="solid", color="black", weight=3]; 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"];61115[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6373 -> 61115[label="",style="solid", color="burlywood", weight=9]; 61115 -> 6390[label="",style="solid", color="burlywood", weight=3]; 61116[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6373 -> 61116[label="",style="solid", color="burlywood", weight=9]; 61116 -> 6391[label="",style="solid", color="burlywood", weight=3]; 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"];61117[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6374 -> 61117[label="",style="solid", color="burlywood", weight=9]; 61117 -> 6392[label="",style="solid", color="burlywood", weight=3]; 61118[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6374 -> 61118[label="",style="solid", color="burlywood", weight=9]; 61118 -> 6393[label="",style="solid", color="burlywood", weight=3]; 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"];61119[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6375 -> 61119[label="",style="solid", color="burlywood", weight=9]; 61119 -> 6394[label="",style="solid", color="burlywood", weight=3]; 61120[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6375 -> 61120[label="",style="solid", color="burlywood", weight=9]; 61120 -> 6395[label="",style="solid", color="burlywood", weight=3]; 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"];61121[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6376 -> 61121[label="",style="solid", color="burlywood", weight=9]; 61121 -> 6396[label="",style="solid", color="burlywood", weight=3]; 61122[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6376 -> 61122[label="",style="solid", color="burlywood", weight=9]; 61122 -> 6397[label="",style="solid", color="burlywood", weight=3]; 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"];61123[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];202 -> 61123[label="",style="solid", color="burlywood", weight=9]; 61123 -> 278[label="",style="solid", color="burlywood", weight=3]; 61124[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];202 -> 61124[label="",style="solid", color="burlywood", weight=9]; 61124 -> 279[label="",style="solid", color="burlywood", weight=3]; 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"];61125[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];203 -> 61125[label="",style="solid", color="burlywood", weight=9]; 61125 -> 280[label="",style="solid", color="burlywood", weight=3]; 61126[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];203 -> 61126[label="",style="solid", color="burlywood", weight=9]; 61126 -> 281[label="",style="solid", color="burlywood", weight=3]; 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"];61127[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];204 -> 61127[label="",style="solid", color="burlywood", weight=9]; 61127 -> 282[label="",style="solid", color="burlywood", weight=3]; 61128[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];204 -> 61128[label="",style="solid", color="burlywood", weight=9]; 61128 -> 283[label="",style="solid", color="burlywood", weight=3]; 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"];61129[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];205 -> 61129[label="",style="solid", color="burlywood", weight=9]; 61129 -> 284[label="",style="solid", color="burlywood", weight=3]; 61130[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];205 -> 61130[label="",style="solid", color="burlywood", weight=9]; 61130 -> 285[label="",style="solid", color="burlywood", weight=3]; 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"];61131[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];206 -> 61131[label="",style="solid", color="burlywood", weight=9]; 61131 -> 286[label="",style="solid", color="burlywood", weight=3]; 61132[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];206 -> 61132[label="",style="solid", color="burlywood", weight=9]; 61132 -> 287[label="",style="solid", color="burlywood", weight=3]; 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"];61133[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];207 -> 61133[label="",style="solid", color="burlywood", weight=9]; 61133 -> 288[label="",style="solid", color="burlywood", weight=3]; 61134[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];207 -> 61134[label="",style="solid", color="burlywood", weight=9]; 61134 -> 289[label="",style="solid", color="burlywood", weight=3]; 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"];61135[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];208 -> 61135[label="",style="solid", color="burlywood", weight=9]; 61135 -> 290[label="",style="solid", color="burlywood", weight=3]; 61136[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];208 -> 61136[label="",style="solid", color="burlywood", weight=9]; 61136 -> 291[label="",style="solid", color="burlywood", weight=3]; 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"];61137[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];209 -> 61137[label="",style="solid", color="burlywood", weight=9]; 61137 -> 292[label="",style="solid", color="burlywood", weight=3]; 61138[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];209 -> 61138[label="",style="solid", color="burlywood", weight=9]; 61138 -> 293[label="",style="solid", color="burlywood", weight=3]; 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"];61139[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];210 -> 61139[label="",style="solid", color="burlywood", weight=9]; 61139 -> 294[label="",style="solid", color="burlywood", weight=3]; 61140[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];210 -> 61140[label="",style="solid", color="burlywood", weight=9]; 61140 -> 295[label="",style="solid", color="burlywood", weight=3]; 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"];61141[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];211 -> 61141[label="",style="solid", color="burlywood", weight=9]; 61141 -> 296[label="",style="solid", color="burlywood", weight=3]; 61142[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];211 -> 61142[label="",style="solid", color="burlywood", weight=9]; 61142 -> 297[label="",style="solid", color="burlywood", weight=3]; 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"];61143[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];212 -> 61143[label="",style="solid", color="burlywood", weight=9]; 61143 -> 298[label="",style="solid", color="burlywood", weight=3]; 61144[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];212 -> 61144[label="",style="solid", color="burlywood", weight=9]; 61144 -> 299[label="",style="solid", color="burlywood", weight=3]; 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"];61145[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];213 -> 61145[label="",style="solid", color="burlywood", weight=9]; 61145 -> 300[label="",style="solid", color="burlywood", weight=3]; 61146[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];213 -> 61146[label="",style="solid", color="burlywood", weight=9]; 61146 -> 301[label="",style="solid", color="burlywood", weight=3]; 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"];61147[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7438 -> 61147[label="",style="solid", color="burlywood", weight=9]; 61147 -> 7449[label="",style="solid", color="burlywood", weight=3]; 61148[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7438 -> 61148[label="",style="solid", color="burlywood", weight=9]; 61148 -> 7450[label="",style="solid", color="burlywood", weight=3]; 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"];61149[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7439 -> 61149[label="",style="solid", color="burlywood", weight=9]; 61149 -> 7451[label="",style="solid", color="burlywood", weight=3]; 61150[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7439 -> 61150[label="",style="solid", color="burlywood", weight=9]; 61150 -> 7452[label="",style="solid", color="burlywood", weight=3]; 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"];61151[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7440 -> 61151[label="",style="solid", color="burlywood", weight=9]; 61151 -> 7453[label="",style="solid", color="burlywood", weight=3]; 61152[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7440 -> 61152[label="",style="solid", color="burlywood", weight=9]; 61152 -> 7454[label="",style="solid", color="burlywood", weight=3]; 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"];61153[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7441 -> 61153[label="",style="solid", color="burlywood", weight=9]; 61153 -> 7455[label="",style="solid", color="burlywood", weight=3]; 61154[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7441 -> 61154[label="",style="solid", color="burlywood", weight=9]; 61154 -> 7456[label="",style="solid", color="burlywood", weight=3]; 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"];61155[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];217 -> 61155[label="",style="solid", color="burlywood", weight=9]; 61155 -> 307[label="",style="solid", color="burlywood", weight=3]; 61156[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];217 -> 61156[label="",style="solid", color="burlywood", weight=9]; 61156 -> 308[label="",style="solid", color="burlywood", weight=3]; 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"];61157[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];218 -> 61157[label="",style="solid", color="burlywood", weight=9]; 61157 -> 309[label="",style="solid", color="burlywood", weight=3]; 61158[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];218 -> 61158[label="",style="solid", color="burlywood", weight=9]; 61158 -> 310[label="",style="solid", color="burlywood", weight=3]; 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"];61159[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];219 -> 61159[label="",style="solid", color="burlywood", weight=9]; 61159 -> 311[label="",style="solid", color="burlywood", weight=3]; 61160[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];219 -> 61160[label="",style="solid", color="burlywood", weight=9]; 61160 -> 312[label="",style="solid", color="burlywood", weight=3]; 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"];61161[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];220 -> 61161[label="",style="solid", color="burlywood", weight=9]; 61161 -> 313[label="",style="solid", color="burlywood", weight=3]; 61162[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];220 -> 61162[label="",style="solid", color="burlywood", weight=9]; 61162 -> 314[label="",style="solid", color="burlywood", weight=3]; 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"];61163[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];221 -> 61163[label="",style="solid", color="burlywood", weight=9]; 61163 -> 315[label="",style="solid", color="burlywood", weight=3]; 61164[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];221 -> 61164[label="",style="solid", color="burlywood", weight=9]; 61164 -> 316[label="",style="solid", color="burlywood", weight=3]; 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"];61165[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];222 -> 61165[label="",style="solid", color="burlywood", weight=9]; 61165 -> 317[label="",style="solid", color="burlywood", weight=3]; 61166[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];222 -> 61166[label="",style="solid", color="burlywood", weight=9]; 61166 -> 318[label="",style="solid", color="burlywood", weight=3]; 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"];61167[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];223 -> 61167[label="",style="solid", color="burlywood", weight=9]; 61167 -> 319[label="",style="solid", color="burlywood", weight=3]; 61168[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];223 -> 61168[label="",style="solid", color="burlywood", weight=9]; 61168 -> 320[label="",style="solid", color="burlywood", weight=3]; 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"];61169[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];224 -> 61169[label="",style="solid", color="burlywood", weight=9]; 61169 -> 321[label="",style="solid", color="burlywood", weight=3]; 61170[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];224 -> 61170[label="",style="solid", color="burlywood", weight=9]; 61170 -> 322[label="",style="solid", color="burlywood", weight=3]; 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"];61171[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];225 -> 61171[label="",style="solid", color="burlywood", weight=9]; 61171 -> 323[label="",style="solid", color="burlywood", weight=3]; 61172[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];225 -> 61172[label="",style="solid", color="burlywood", weight=9]; 61172 -> 324[label="",style="solid", color="burlywood", weight=3]; 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"];61173[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];226 -> 61173[label="",style="solid", color="burlywood", weight=9]; 61173 -> 325[label="",style="solid", color="burlywood", weight=3]; 61174[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];226 -> 61174[label="",style="solid", color="burlywood", weight=9]; 61174 -> 326[label="",style="solid", color="burlywood", weight=3]; 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"];61175[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];227 -> 61175[label="",style="solid", color="burlywood", weight=9]; 61175 -> 327[label="",style="solid", color="burlywood", weight=3]; 61176[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];227 -> 61176[label="",style="solid", color="burlywood", weight=9]; 61176 -> 328[label="",style="solid", color="burlywood", weight=3]; 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"];61177[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];228 -> 61177[label="",style="solid", color="burlywood", weight=9]; 61177 -> 329[label="",style="solid", color="burlywood", weight=3]; 61178[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];228 -> 61178[label="",style="solid", color="burlywood", weight=9]; 61178 -> 330[label="",style="solid", color="burlywood", weight=3]; 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"];61179[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8486 -> 61179[label="",style="solid", color="burlywood", weight=9]; 61179 -> 8497[label="",style="solid", color="burlywood", weight=3]; 61180[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8486 -> 61180[label="",style="solid", color="burlywood", weight=9]; 61180 -> 8498[label="",style="solid", color="burlywood", weight=3]; 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"];61181[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8487 -> 61181[label="",style="solid", color="burlywood", weight=9]; 61181 -> 8499[label="",style="solid", color="burlywood", weight=3]; 61182[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8487 -> 61182[label="",style="solid", color="burlywood", weight=9]; 61182 -> 8500[label="",style="solid", color="burlywood", weight=3]; 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"];61183[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8488 -> 61183[label="",style="solid", color="burlywood", weight=9]; 61183 -> 8501[label="",style="solid", color="burlywood", weight=3]; 61184[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8488 -> 61184[label="",style="solid", color="burlywood", weight=9]; 61184 -> 8502[label="",style="solid", color="burlywood", weight=3]; 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"];61185[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8489 -> 61185[label="",style="solid", color="burlywood", weight=9]; 61185 -> 8503[label="",style="solid", color="burlywood", weight=3]; 61186[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8489 -> 61186[label="",style="solid", color="burlywood", weight=9]; 61186 -> 8504[label="",style="solid", color="burlywood", weight=3]; 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"];61187[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];232 -> 61187[label="",style="solid", color="burlywood", weight=9]; 61187 -> 336[label="",style="solid", color="burlywood", weight=3]; 61188[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];232 -> 61188[label="",style="solid", color="burlywood", weight=9]; 61188 -> 337[label="",style="solid", color="burlywood", weight=3]; 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"];61189[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];233 -> 61189[label="",style="solid", color="burlywood", weight=9]; 61189 -> 338[label="",style="solid", color="burlywood", weight=3]; 61190[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];233 -> 61190[label="",style="solid", color="burlywood", weight=9]; 61190 -> 339[label="",style="solid", color="burlywood", weight=3]; 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"];61191[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];234 -> 61191[label="",style="solid", color="burlywood", weight=9]; 61191 -> 340[label="",style="solid", color="burlywood", weight=3]; 61192[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];234 -> 61192[label="",style="solid", color="burlywood", weight=9]; 61192 -> 341[label="",style="solid", color="burlywood", weight=3]; 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"];61193[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];235 -> 61193[label="",style="solid", color="burlywood", weight=9]; 61193 -> 342[label="",style="solid", color="burlywood", weight=3]; 61194[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];235 -> 61194[label="",style="solid", color="burlywood", weight=9]; 61194 -> 343[label="",style="solid", color="burlywood", weight=3]; 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"];61195[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];236 -> 61195[label="",style="solid", color="burlywood", weight=9]; 61195 -> 344[label="",style="solid", color="burlywood", weight=3]; 61196[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];236 -> 61196[label="",style="solid", color="burlywood", weight=9]; 61196 -> 345[label="",style="solid", color="burlywood", weight=3]; 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"];61197[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];237 -> 61197[label="",style="solid", color="burlywood", weight=9]; 61197 -> 346[label="",style="solid", color="burlywood", weight=3]; 61198[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];237 -> 61198[label="",style="solid", color="burlywood", weight=9]; 61198 -> 347[label="",style="solid", color="burlywood", weight=3]; 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"];61199[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];238 -> 61199[label="",style="solid", color="burlywood", weight=9]; 61199 -> 348[label="",style="solid", color="burlywood", weight=3]; 61200[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];238 -> 61200[label="",style="solid", color="burlywood", weight=9]; 61200 -> 349[label="",style="solid", color="burlywood", weight=3]; 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"];61201[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];239 -> 61201[label="",style="solid", color="burlywood", weight=9]; 61201 -> 350[label="",style="solid", color="burlywood", weight=3]; 61202[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];239 -> 61202[label="",style="solid", color="burlywood", weight=9]; 61202 -> 351[label="",style="solid", color="burlywood", weight=3]; 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"];61203[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];240 -> 61203[label="",style="solid", color="burlywood", weight=9]; 61203 -> 352[label="",style="solid", color="burlywood", weight=3]; 61204[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];240 -> 61204[label="",style="solid", color="burlywood", weight=9]; 61204 -> 353[label="",style="solid", color="burlywood", weight=3]; 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"];61205[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];241 -> 61205[label="",style="solid", color="burlywood", weight=9]; 61205 -> 354[label="",style="solid", color="burlywood", weight=3]; 61206[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];241 -> 61206[label="",style="solid", color="burlywood", weight=9]; 61206 -> 355[label="",style="solid", color="burlywood", weight=3]; 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"];61207[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];242 -> 61207[label="",style="solid", color="burlywood", weight=9]; 61207 -> 356[label="",style="solid", color="burlywood", weight=3]; 61208[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];242 -> 61208[label="",style="solid", color="burlywood", weight=9]; 61208 -> 357[label="",style="solid", color="burlywood", weight=3]; 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"];61209[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];243 -> 61209[label="",style="solid", color="burlywood", weight=9]; 61209 -> 358[label="",style="solid", color="burlywood", weight=3]; 61210[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];243 -> 61210[label="",style="solid", color="burlywood", weight=9]; 61210 -> 359[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61211[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];247 -> 61211[label="",style="solid", color="burlywood", weight=9]; 61211 -> 363[label="",style="solid", color="burlywood", weight=3]; 61212[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];247 -> 61212[label="",style="solid", color="burlywood", weight=9]; 61212 -> 364[label="",style="solid", color="burlywood", weight=3]; 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"];61213[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];248 -> 61213[label="",style="solid", color="burlywood", weight=9]; 61213 -> 365[label="",style="solid", color="burlywood", weight=3]; 61214[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];248 -> 61214[label="",style="solid", color="burlywood", weight=9]; 61214 -> 366[label="",style="solid", color="burlywood", weight=3]; 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"];61215[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];249 -> 61215[label="",style="solid", color="burlywood", weight=9]; 61215 -> 367[label="",style="solid", color="burlywood", weight=3]; 61216[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];249 -> 61216[label="",style="solid", color="burlywood", weight=9]; 61216 -> 368[label="",style="solid", color="burlywood", weight=3]; 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"];61217[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];250 -> 61217[label="",style="solid", color="burlywood", weight=9]; 61217 -> 369[label="",style="solid", color="burlywood", weight=3]; 61218[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];250 -> 61218[label="",style="solid", color="burlywood", weight=9]; 61218 -> 370[label="",style="solid", color="burlywood", weight=3]; 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"];61219[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];251 -> 61219[label="",style="solid", color="burlywood", weight=9]; 61219 -> 371[label="",style="solid", color="burlywood", weight=3]; 61220[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];251 -> 61220[label="",style="solid", color="burlywood", weight=9]; 61220 -> 372[label="",style="solid", color="burlywood", weight=3]; 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"];61221[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];252 -> 61221[label="",style="solid", color="burlywood", weight=9]; 61221 -> 373[label="",style="solid", color="burlywood", weight=3]; 61222[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];252 -> 61222[label="",style="solid", color="burlywood", weight=9]; 61222 -> 374[label="",style="solid", color="burlywood", weight=3]; 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"];61223[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];253 -> 61223[label="",style="solid", color="burlywood", weight=9]; 61223 -> 375[label="",style="solid", color="burlywood", weight=3]; 61224[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];253 -> 61224[label="",style="solid", color="burlywood", weight=9]; 61224 -> 376[label="",style="solid", color="burlywood", weight=3]; 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"];61225[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];254 -> 61225[label="",style="solid", color="burlywood", weight=9]; 61225 -> 377[label="",style="solid", color="burlywood", weight=3]; 61226[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];254 -> 61226[label="",style="solid", color="burlywood", weight=9]; 61226 -> 378[label="",style="solid", color="burlywood", weight=3]; 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"];61227[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];255 -> 61227[label="",style="solid", color="burlywood", weight=9]; 61227 -> 379[label="",style="solid", color="burlywood", weight=3]; 61228[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];255 -> 61228[label="",style="solid", color="burlywood", weight=9]; 61228 -> 380[label="",style="solid", color="burlywood", weight=3]; 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"];61229[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];256 -> 61229[label="",style="solid", color="burlywood", weight=9]; 61229 -> 381[label="",style="solid", color="burlywood", weight=3]; 61230[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];256 -> 61230[label="",style="solid", color="burlywood", weight=9]; 61230 -> 382[label="",style="solid", color="burlywood", weight=3]; 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"];61231[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];257 -> 61231[label="",style="solid", color="burlywood", weight=9]; 61231 -> 383[label="",style="solid", color="burlywood", weight=3]; 61232[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];257 -> 61232[label="",style="solid", color="burlywood", weight=9]; 61232 -> 384[label="",style="solid", color="burlywood", weight=3]; 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"];61233[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];258 -> 61233[label="",style="solid", color="burlywood", weight=9]; 61233 -> 385[label="",style="solid", color="burlywood", weight=3]; 61234[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];258 -> 61234[label="",style="solid", color="burlywood", weight=9]; 61234 -> 386[label="",style="solid", color="burlywood", weight=3]; 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"];61235[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];259 -> 61235[label="",style="solid", color="burlywood", weight=9]; 61235 -> 387[label="",style="solid", color="burlywood", weight=3]; 61236[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];259 -> 61236[label="",style="solid", color="burlywood", weight=9]; 61236 -> 388[label="",style="solid", color="burlywood", weight=3]; 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"];61237[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];260 -> 61237[label="",style="solid", color="burlywood", weight=9]; 61237 -> 389[label="",style="solid", color="burlywood", weight=3]; 61238[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];260 -> 61238[label="",style="solid", color="burlywood", weight=9]; 61238 -> 390[label="",style="solid", color="burlywood", weight=3]; 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"];61239[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];261 -> 61239[label="",style="solid", color="burlywood", weight=9]; 61239 -> 391[label="",style="solid", color="burlywood", weight=3]; 61240[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];261 -> 61240[label="",style="solid", color="burlywood", weight=9]; 61240 -> 392[label="",style="solid", color="burlywood", weight=3]; 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"];61241[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];262 -> 61241[label="",style="solid", color="burlywood", weight=9]; 61241 -> 393[label="",style="solid", color="burlywood", weight=3]; 61242[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];262 -> 61242[label="",style="solid", color="burlywood", weight=9]; 61242 -> 394[label="",style="solid", color="burlywood", weight=3]; 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"];61243[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];263 -> 61243[label="",style="solid", color="burlywood", weight=9]; 61243 -> 395[label="",style="solid", color="burlywood", weight=3]; 61244[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];263 -> 61244[label="",style="solid", color="burlywood", weight=9]; 61244 -> 396[label="",style="solid", color="burlywood", weight=3]; 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"];61245[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];264 -> 61245[label="",style="solid", color="burlywood", weight=9]; 61245 -> 397[label="",style="solid", color="burlywood", weight=3]; 61246[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];264 -> 61246[label="",style="solid", color="burlywood", weight=9]; 61246 -> 398[label="",style="solid", color="burlywood", weight=3]; 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"];61247[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];265 -> 61247[label="",style="solid", color="burlywood", weight=9]; 61247 -> 399[label="",style="solid", color="burlywood", weight=3]; 61248[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];265 -> 61248[label="",style="solid", color="burlywood", weight=9]; 61248 -> 400[label="",style="solid", color="burlywood", weight=3]; 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"];61249[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];266 -> 61249[label="",style="solid", color="burlywood", weight=9]; 61249 -> 401[label="",style="solid", color="burlywood", weight=3]; 61250[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];266 -> 61250[label="",style="solid", color="burlywood", weight=9]; 61250 -> 402[label="",style="solid", color="burlywood", weight=3]; 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"];61251[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];267 -> 61251[label="",style="solid", color="burlywood", weight=9]; 61251 -> 403[label="",style="solid", color="burlywood", weight=3]; 61252[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];267 -> 61252[label="",style="solid", color="burlywood", weight=9]; 61252 -> 404[label="",style="solid", color="burlywood", weight=3]; 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"];61253[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];268 -> 61253[label="",style="solid", color="burlywood", weight=9]; 61253 -> 405[label="",style="solid", color="burlywood", weight=3]; 61254[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];268 -> 61254[label="",style="solid", color="burlywood", weight=9]; 61254 -> 406[label="",style="solid", color="burlywood", weight=3]; 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"];61255[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];269 -> 61255[label="",style="solid", color="burlywood", weight=9]; 61255 -> 407[label="",style="solid", color="burlywood", weight=3]; 61256[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];269 -> 61256[label="",style="solid", color="burlywood", weight=9]; 61256 -> 408[label="",style="solid", color="burlywood", weight=3]; 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"];61257[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];270 -> 61257[label="",style="solid", color="burlywood", weight=9]; 61257 -> 409[label="",style="solid", color="burlywood", weight=3]; 61258[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];270 -> 61258[label="",style="solid", color="burlywood", weight=9]; 61258 -> 410[label="",style="solid", color="burlywood", weight=3]; 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"];61259[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];271 -> 61259[label="",style="solid", color="burlywood", weight=9]; 61259 -> 411[label="",style="solid", color="burlywood", weight=3]; 61260[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];271 -> 61260[label="",style="solid", color="burlywood", weight=9]; 61260 -> 412[label="",style="solid", color="burlywood", weight=3]; 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"];61261[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];272 -> 61261[label="",style="solid", color="burlywood", weight=9]; 61261 -> 413[label="",style="solid", color="burlywood", weight=3]; 61262[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];272 -> 61262[label="",style="solid", color="burlywood", weight=9]; 61262 -> 414[label="",style="solid", color="burlywood", weight=3]; 6388 -> 6351[label="",style="dashed", color="red", weight=0]; 6388[label="primMulNat ww40000 (Succ ww3000)",fontsize=16,color="magenta"];6388 -> 6414[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61263[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];278 -> 61263[label="",style="solid", color="burlywood", weight=9]; 61263 -> 422[label="",style="solid", color="burlywood", weight=3]; 61264[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];278 -> 61264[label="",style="solid", color="burlywood", weight=9]; 61264 -> 423[label="",style="solid", color="burlywood", weight=3]; 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"];61265[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];279 -> 61265[label="",style="solid", color="burlywood", weight=9]; 61265 -> 424[label="",style="solid", color="burlywood", weight=3]; 61266[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];279 -> 61266[label="",style="solid", color="burlywood", weight=9]; 61266 -> 425[label="",style="solid", color="burlywood", weight=3]; 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"];61267[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];280 -> 61267[label="",style="solid", color="burlywood", weight=9]; 61267 -> 426[label="",style="solid", color="burlywood", weight=3]; 61268[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];280 -> 61268[label="",style="solid", color="burlywood", weight=9]; 61268 -> 427[label="",style="solid", color="burlywood", weight=3]; 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"];61269[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];281 -> 61269[label="",style="solid", color="burlywood", weight=9]; 61269 -> 428[label="",style="solid", color="burlywood", weight=3]; 61270[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];281 -> 61270[label="",style="solid", color="burlywood", weight=9]; 61270 -> 429[label="",style="solid", color="burlywood", weight=3]; 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"];61271[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];282 -> 61271[label="",style="solid", color="burlywood", weight=9]; 61271 -> 430[label="",style="solid", color="burlywood", weight=3]; 61272[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];282 -> 61272[label="",style="solid", color="burlywood", weight=9]; 61272 -> 431[label="",style="solid", color="burlywood", weight=3]; 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"];61273[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];283 -> 61273[label="",style="solid", color="burlywood", weight=9]; 61273 -> 432[label="",style="solid", color="burlywood", weight=3]; 61274[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];283 -> 61274[label="",style="solid", color="burlywood", weight=9]; 61274 -> 433[label="",style="solid", color="burlywood", weight=3]; 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"];61275[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];284 -> 61275[label="",style="solid", color="burlywood", weight=9]; 61275 -> 434[label="",style="solid", color="burlywood", weight=3]; 61276[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];284 -> 61276[label="",style="solid", color="burlywood", weight=9]; 61276 -> 435[label="",style="solid", color="burlywood", weight=3]; 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"];61277[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];285 -> 61277[label="",style="solid", color="burlywood", weight=9]; 61277 -> 436[label="",style="solid", color="burlywood", weight=3]; 61278[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];285 -> 61278[label="",style="solid", color="burlywood", weight=9]; 61278 -> 437[label="",style="solid", color="burlywood", weight=3]; 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"];61279[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];286 -> 61279[label="",style="solid", color="burlywood", weight=9]; 61279 -> 438[label="",style="solid", color="burlywood", weight=3]; 61280[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];286 -> 61280[label="",style="solid", color="burlywood", weight=9]; 61280 -> 439[label="",style="solid", color="burlywood", weight=3]; 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"];61281[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];287 -> 61281[label="",style="solid", color="burlywood", weight=9]; 61281 -> 440[label="",style="solid", color="burlywood", weight=3]; 61282[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];287 -> 61282[label="",style="solid", color="burlywood", weight=9]; 61282 -> 441[label="",style="solid", color="burlywood", weight=3]; 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"];61283[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];288 -> 61283[label="",style="solid", color="burlywood", weight=9]; 61283 -> 442[label="",style="solid", color="burlywood", weight=3]; 61284[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];288 -> 61284[label="",style="solid", color="burlywood", weight=9]; 61284 -> 443[label="",style="solid", color="burlywood", weight=3]; 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"];61285[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];289 -> 61285[label="",style="solid", color="burlywood", weight=9]; 61285 -> 444[label="",style="solid", color="burlywood", weight=3]; 61286[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];289 -> 61286[label="",style="solid", color="burlywood", weight=9]; 61286 -> 445[label="",style="solid", color="burlywood", weight=3]; 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"];61287[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];290 -> 61287[label="",style="solid", color="burlywood", weight=9]; 61287 -> 446[label="",style="solid", color="burlywood", weight=3]; 61288[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];290 -> 61288[label="",style="solid", color="burlywood", weight=9]; 61288 -> 447[label="",style="solid", color="burlywood", weight=3]; 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"];61289[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];291 -> 61289[label="",style="solid", color="burlywood", weight=9]; 61289 -> 448[label="",style="solid", color="burlywood", weight=3]; 61290[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];291 -> 61290[label="",style="solid", color="burlywood", weight=9]; 61290 -> 449[label="",style="solid", color="burlywood", weight=3]; 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"];61291[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];292 -> 61291[label="",style="solid", color="burlywood", weight=9]; 61291 -> 450[label="",style="solid", color="burlywood", weight=3]; 61292[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];292 -> 61292[label="",style="solid", color="burlywood", weight=9]; 61292 -> 451[label="",style="solid", color="burlywood", weight=3]; 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"];61293[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];293 -> 61293[label="",style="solid", color="burlywood", weight=9]; 61293 -> 452[label="",style="solid", color="burlywood", weight=3]; 61294[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];293 -> 61294[label="",style="solid", color="burlywood", weight=9]; 61294 -> 453[label="",style="solid", color="burlywood", weight=3]; 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"];61295[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];294 -> 61295[label="",style="solid", color="burlywood", weight=9]; 61295 -> 454[label="",style="solid", color="burlywood", weight=3]; 61296[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];294 -> 61296[label="",style="solid", color="burlywood", weight=9]; 61296 -> 455[label="",style="solid", color="burlywood", weight=3]; 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"];61297[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];295 -> 61297[label="",style="solid", color="burlywood", weight=9]; 61297 -> 456[label="",style="solid", color="burlywood", weight=3]; 61298[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];295 -> 61298[label="",style="solid", color="burlywood", weight=9]; 61298 -> 457[label="",style="solid", color="burlywood", weight=3]; 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"];61299[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];296 -> 61299[label="",style="solid", color="burlywood", weight=9]; 61299 -> 458[label="",style="solid", color="burlywood", weight=3]; 61300[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];296 -> 61300[label="",style="solid", color="burlywood", weight=9]; 61300 -> 459[label="",style="solid", color="burlywood", weight=3]; 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"];61301[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];297 -> 61301[label="",style="solid", color="burlywood", weight=9]; 61301 -> 460[label="",style="solid", color="burlywood", weight=3]; 61302[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];297 -> 61302[label="",style="solid", color="burlywood", weight=9]; 61302 -> 461[label="",style="solid", color="burlywood", weight=3]; 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"];61303[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];298 -> 61303[label="",style="solid", color="burlywood", weight=9]; 61303 -> 462[label="",style="solid", color="burlywood", weight=3]; 61304[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];298 -> 61304[label="",style="solid", color="burlywood", weight=9]; 61304 -> 463[label="",style="solid", color="burlywood", weight=3]; 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"];61305[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];299 -> 61305[label="",style="solid", color="burlywood", weight=9]; 61305 -> 464[label="",style="solid", color="burlywood", weight=3]; 61306[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];299 -> 61306[label="",style="solid", color="burlywood", weight=9]; 61306 -> 465[label="",style="solid", color="burlywood", weight=3]; 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"];61307[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];300 -> 61307[label="",style="solid", color="burlywood", weight=9]; 61307 -> 466[label="",style="solid", color="burlywood", weight=3]; 61308[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];300 -> 61308[label="",style="solid", color="burlywood", weight=9]; 61308 -> 467[label="",style="solid", color="burlywood", weight=3]; 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"];61309[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];301 -> 61309[label="",style="solid", color="burlywood", weight=9]; 61309 -> 468[label="",style="solid", color="burlywood", weight=3]; 61310[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];301 -> 61310[label="",style="solid", color="burlywood", weight=9]; 61310 -> 469[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61311[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];307 -> 61311[label="",style="solid", color="burlywood", weight=9]; 61311 -> 477[label="",style="solid", color="burlywood", weight=3]; 61312[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];307 -> 61312[label="",style="solid", color="burlywood", weight=9]; 61312 -> 478[label="",style="solid", color="burlywood", weight=3]; 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"];61313[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];308 -> 61313[label="",style="solid", color="burlywood", weight=9]; 61313 -> 479[label="",style="solid", color="burlywood", weight=3]; 61314[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];308 -> 61314[label="",style="solid", color="burlywood", weight=9]; 61314 -> 480[label="",style="solid", color="burlywood", weight=3]; 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"];61315[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];309 -> 61315[label="",style="solid", color="burlywood", weight=9]; 61315 -> 481[label="",style="solid", color="burlywood", weight=3]; 61316[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];309 -> 61316[label="",style="solid", color="burlywood", weight=9]; 61316 -> 482[label="",style="solid", color="burlywood", weight=3]; 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"];61317[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];310 -> 61317[label="",style="solid", color="burlywood", weight=9]; 61317 -> 483[label="",style="solid", color="burlywood", weight=3]; 61318[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];310 -> 61318[label="",style="solid", color="burlywood", weight=9]; 61318 -> 484[label="",style="solid", color="burlywood", weight=3]; 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"];61319[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];311 -> 61319[label="",style="solid", color="burlywood", weight=9]; 61319 -> 485[label="",style="solid", color="burlywood", weight=3]; 61320[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];311 -> 61320[label="",style="solid", color="burlywood", weight=9]; 61320 -> 486[label="",style="solid", color="burlywood", weight=3]; 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"];61321[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];312 -> 61321[label="",style="solid", color="burlywood", weight=9]; 61321 -> 487[label="",style="solid", color="burlywood", weight=3]; 61322[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];312 -> 61322[label="",style="solid", color="burlywood", weight=9]; 61322 -> 488[label="",style="solid", color="burlywood", weight=3]; 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"];61323[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];313 -> 61323[label="",style="solid", color="burlywood", weight=9]; 61323 -> 489[label="",style="solid", color="burlywood", weight=3]; 61324[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];313 -> 61324[label="",style="solid", color="burlywood", weight=9]; 61324 -> 490[label="",style="solid", color="burlywood", weight=3]; 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"];61325[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];314 -> 61325[label="",style="solid", color="burlywood", weight=9]; 61325 -> 491[label="",style="solid", color="burlywood", weight=3]; 61326[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];314 -> 61326[label="",style="solid", color="burlywood", weight=9]; 61326 -> 492[label="",style="solid", color="burlywood", weight=3]; 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"];61327[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];315 -> 61327[label="",style="solid", color="burlywood", weight=9]; 61327 -> 493[label="",style="solid", color="burlywood", weight=3]; 61328[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];315 -> 61328[label="",style="solid", color="burlywood", weight=9]; 61328 -> 494[label="",style="solid", color="burlywood", weight=3]; 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"];61329[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];316 -> 61329[label="",style="solid", color="burlywood", weight=9]; 61329 -> 495[label="",style="solid", color="burlywood", weight=3]; 61330[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];316 -> 61330[label="",style="solid", color="burlywood", weight=9]; 61330 -> 496[label="",style="solid", color="burlywood", weight=3]; 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"];61331[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];317 -> 61331[label="",style="solid", color="burlywood", weight=9]; 61331 -> 497[label="",style="solid", color="burlywood", weight=3]; 61332[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];317 -> 61332[label="",style="solid", color="burlywood", weight=9]; 61332 -> 498[label="",style="solid", color="burlywood", weight=3]; 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"];61333[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];318 -> 61333[label="",style="solid", color="burlywood", weight=9]; 61333 -> 499[label="",style="solid", color="burlywood", weight=3]; 61334[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];318 -> 61334[label="",style="solid", color="burlywood", weight=9]; 61334 -> 500[label="",style="solid", color="burlywood", weight=3]; 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"];61335[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];319 -> 61335[label="",style="solid", color="burlywood", weight=9]; 61335 -> 501[label="",style="solid", color="burlywood", weight=3]; 61336[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];319 -> 61336[label="",style="solid", color="burlywood", weight=9]; 61336 -> 502[label="",style="solid", color="burlywood", weight=3]; 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"];61337[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];320 -> 61337[label="",style="solid", color="burlywood", weight=9]; 61337 -> 503[label="",style="solid", color="burlywood", weight=3]; 61338[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];320 -> 61338[label="",style="solid", color="burlywood", weight=9]; 61338 -> 504[label="",style="solid", color="burlywood", weight=3]; 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"];61339[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];321 -> 61339[label="",style="solid", color="burlywood", weight=9]; 61339 -> 505[label="",style="solid", color="burlywood", weight=3]; 61340[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];321 -> 61340[label="",style="solid", color="burlywood", weight=9]; 61340 -> 506[label="",style="solid", color="burlywood", weight=3]; 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"];61341[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];322 -> 61341[label="",style="solid", color="burlywood", weight=9]; 61341 -> 507[label="",style="solid", color="burlywood", weight=3]; 61342[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];322 -> 61342[label="",style="solid", color="burlywood", weight=9]; 61342 -> 508[label="",style="solid", color="burlywood", weight=3]; 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"];61343[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];323 -> 61343[label="",style="solid", color="burlywood", weight=9]; 61343 -> 509[label="",style="solid", color="burlywood", weight=3]; 61344[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];323 -> 61344[label="",style="solid", color="burlywood", weight=9]; 61344 -> 510[label="",style="solid", color="burlywood", weight=3]; 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"];61345[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];324 -> 61345[label="",style="solid", color="burlywood", weight=9]; 61345 -> 511[label="",style="solid", color="burlywood", weight=3]; 61346[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];324 -> 61346[label="",style="solid", color="burlywood", weight=9]; 61346 -> 512[label="",style="solid", color="burlywood", weight=3]; 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"];61347[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];325 -> 61347[label="",style="solid", color="burlywood", weight=9]; 61347 -> 513[label="",style="solid", color="burlywood", weight=3]; 61348[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];325 -> 61348[label="",style="solid", color="burlywood", weight=9]; 61348 -> 514[label="",style="solid", color="burlywood", weight=3]; 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"];61349[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];326 -> 61349[label="",style="solid", color="burlywood", weight=9]; 61349 -> 515[label="",style="solid", color="burlywood", weight=3]; 61350[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];326 -> 61350[label="",style="solid", color="burlywood", weight=9]; 61350 -> 516[label="",style="solid", color="burlywood", weight=3]; 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"];61351[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];327 -> 61351[label="",style="solid", color="burlywood", weight=9]; 61351 -> 517[label="",style="solid", color="burlywood", weight=3]; 61352[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];327 -> 61352[label="",style="solid", color="burlywood", weight=9]; 61352 -> 518[label="",style="solid", color="burlywood", weight=3]; 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"];61353[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];328 -> 61353[label="",style="solid", color="burlywood", weight=9]; 61353 -> 519[label="",style="solid", color="burlywood", weight=3]; 61354[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];328 -> 61354[label="",style="solid", color="burlywood", weight=9]; 61354 -> 520[label="",style="solid", color="burlywood", weight=3]; 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"];61355[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];329 -> 61355[label="",style="solid", color="burlywood", weight=9]; 61355 -> 521[label="",style="solid", color="burlywood", weight=3]; 61356[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];329 -> 61356[label="",style="solid", color="burlywood", weight=9]; 61356 -> 522[label="",style="solid", color="burlywood", weight=3]; 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"];61357[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];330 -> 61357[label="",style="solid", color="burlywood", weight=9]; 61357 -> 523[label="",style="solid", color="burlywood", weight=3]; 61358[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];330 -> 61358[label="",style="solid", color="burlywood", weight=9]; 61358 -> 524[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61359[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];336 -> 61359[label="",style="solid", color="burlywood", weight=9]; 61359 -> 532[label="",style="solid", color="burlywood", weight=3]; 61360[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];336 -> 61360[label="",style="solid", color="burlywood", weight=9]; 61360 -> 533[label="",style="solid", color="burlywood", weight=3]; 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"];61361[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];337 -> 61361[label="",style="solid", color="burlywood", weight=9]; 61361 -> 534[label="",style="solid", color="burlywood", weight=3]; 61362[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];337 -> 61362[label="",style="solid", color="burlywood", weight=9]; 61362 -> 535[label="",style="solid", color="burlywood", weight=3]; 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"];61363[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];338 -> 61363[label="",style="solid", color="burlywood", weight=9]; 61363 -> 536[label="",style="solid", color="burlywood", weight=3]; 61364[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];338 -> 61364[label="",style="solid", color="burlywood", weight=9]; 61364 -> 537[label="",style="solid", color="burlywood", weight=3]; 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"];61365[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];339 -> 61365[label="",style="solid", color="burlywood", weight=9]; 61365 -> 538[label="",style="solid", color="burlywood", weight=3]; 61366[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];339 -> 61366[label="",style="solid", color="burlywood", weight=9]; 61366 -> 539[label="",style="solid", color="burlywood", weight=3]; 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"];61367[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];340 -> 61367[label="",style="solid", color="burlywood", weight=9]; 61367 -> 540[label="",style="solid", color="burlywood", weight=3]; 61368[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];340 -> 61368[label="",style="solid", color="burlywood", weight=9]; 61368 -> 541[label="",style="solid", color="burlywood", weight=3]; 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"];61369[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];341 -> 61369[label="",style="solid", color="burlywood", weight=9]; 61369 -> 542[label="",style="solid", color="burlywood", weight=3]; 61370[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];341 -> 61370[label="",style="solid", color="burlywood", weight=9]; 61370 -> 543[label="",style="solid", color="burlywood", weight=3]; 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"];61371[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];342 -> 61371[label="",style="solid", color="burlywood", weight=9]; 61371 -> 544[label="",style="solid", color="burlywood", weight=3]; 61372[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];342 -> 61372[label="",style="solid", color="burlywood", weight=9]; 61372 -> 545[label="",style="solid", color="burlywood", weight=3]; 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"];61373[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];343 -> 61373[label="",style="solid", color="burlywood", weight=9]; 61373 -> 546[label="",style="solid", color="burlywood", weight=3]; 61374[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];343 -> 61374[label="",style="solid", color="burlywood", weight=9]; 61374 -> 547[label="",style="solid", color="burlywood", weight=3]; 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"];61375[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];344 -> 61375[label="",style="solid", color="burlywood", weight=9]; 61375 -> 548[label="",style="solid", color="burlywood", weight=3]; 61376[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];344 -> 61376[label="",style="solid", color="burlywood", weight=9]; 61376 -> 549[label="",style="solid", color="burlywood", weight=3]; 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"];61377[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];345 -> 61377[label="",style="solid", color="burlywood", weight=9]; 61377 -> 550[label="",style="solid", color="burlywood", weight=3]; 61378[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];345 -> 61378[label="",style="solid", color="burlywood", weight=9]; 61378 -> 551[label="",style="solid", color="burlywood", weight=3]; 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"];61379[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];346 -> 61379[label="",style="solid", color="burlywood", weight=9]; 61379 -> 552[label="",style="solid", color="burlywood", weight=3]; 61380[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];346 -> 61380[label="",style="solid", color="burlywood", weight=9]; 61380 -> 553[label="",style="solid", color="burlywood", weight=3]; 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"];61381[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];347 -> 61381[label="",style="solid", color="burlywood", weight=9]; 61381 -> 554[label="",style="solid", color="burlywood", weight=3]; 61382[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];347 -> 61382[label="",style="solid", color="burlywood", weight=9]; 61382 -> 555[label="",style="solid", color="burlywood", weight=3]; 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"];61383[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];348 -> 61383[label="",style="solid", color="burlywood", weight=9]; 61383 -> 556[label="",style="solid", color="burlywood", weight=3]; 61384[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];348 -> 61384[label="",style="solid", color="burlywood", weight=9]; 61384 -> 557[label="",style="solid", color="burlywood", weight=3]; 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"];61385[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];349 -> 61385[label="",style="solid", color="burlywood", weight=9]; 61385 -> 558[label="",style="solid", color="burlywood", weight=3]; 61386[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];349 -> 61386[label="",style="solid", color="burlywood", weight=9]; 61386 -> 559[label="",style="solid", color="burlywood", weight=3]; 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"];61387[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];350 -> 61387[label="",style="solid", color="burlywood", weight=9]; 61387 -> 560[label="",style="solid", color="burlywood", weight=3]; 61388[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];350 -> 61388[label="",style="solid", color="burlywood", weight=9]; 61388 -> 561[label="",style="solid", color="burlywood", weight=3]; 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"];61389[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];351 -> 61389[label="",style="solid", color="burlywood", weight=9]; 61389 -> 562[label="",style="solid", color="burlywood", weight=3]; 61390[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];351 -> 61390[label="",style="solid", color="burlywood", weight=9]; 61390 -> 563[label="",style="solid", color="burlywood", weight=3]; 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"];61391[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];352 -> 61391[label="",style="solid", color="burlywood", weight=9]; 61391 -> 564[label="",style="solid", color="burlywood", weight=3]; 61392[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];352 -> 61392[label="",style="solid", color="burlywood", weight=9]; 61392 -> 565[label="",style="solid", color="burlywood", weight=3]; 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"];61393[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];353 -> 61393[label="",style="solid", color="burlywood", weight=9]; 61393 -> 566[label="",style="solid", color="burlywood", weight=3]; 61394[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];353 -> 61394[label="",style="solid", color="burlywood", weight=9]; 61394 -> 567[label="",style="solid", color="burlywood", weight=3]; 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"];61395[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];354 -> 61395[label="",style="solid", color="burlywood", weight=9]; 61395 -> 568[label="",style="solid", color="burlywood", weight=3]; 61396[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];354 -> 61396[label="",style="solid", color="burlywood", weight=9]; 61396 -> 569[label="",style="solid", color="burlywood", weight=3]; 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"];61397[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];355 -> 61397[label="",style="solid", color="burlywood", weight=9]; 61397 -> 570[label="",style="solid", color="burlywood", weight=3]; 61398[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];355 -> 61398[label="",style="solid", color="burlywood", weight=9]; 61398 -> 571[label="",style="solid", color="burlywood", weight=3]; 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"];61399[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];356 -> 61399[label="",style="solid", color="burlywood", weight=9]; 61399 -> 572[label="",style="solid", color="burlywood", weight=3]; 61400[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];356 -> 61400[label="",style="solid", color="burlywood", weight=9]; 61400 -> 573[label="",style="solid", color="burlywood", weight=3]; 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"];61401[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];357 -> 61401[label="",style="solid", color="burlywood", weight=9]; 61401 -> 574[label="",style="solid", color="burlywood", weight=3]; 61402[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];357 -> 61402[label="",style="solid", color="burlywood", weight=9]; 61402 -> 575[label="",style="solid", color="burlywood", weight=3]; 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"];61403[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];358 -> 61403[label="",style="solid", color="burlywood", weight=9]; 61403 -> 576[label="",style="solid", color="burlywood", weight=3]; 61404[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];358 -> 61404[label="",style="solid", color="burlywood", weight=9]; 61404 -> 577[label="",style="solid", color="burlywood", weight=3]; 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"];61405[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];359 -> 61405[label="",style="solid", color="burlywood", weight=9]; 61405 -> 578[label="",style="solid", color="burlywood", weight=3]; 61406[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];359 -> 61406[label="",style="solid", color="burlywood", weight=9]; 61406 -> 579[label="",style="solid", color="burlywood", weight=3]; 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"];61407[label="ww4000000/Succ ww40000000",fontsize=10,color="white",style="solid",shape="box"];360 -> 61407[label="",style="solid", color="burlywood", weight=9]; 61407 -> 580[label="",style="solid", color="burlywood", weight=3]; 61408[label="ww4000000/Zero",fontsize=10,color="white",style="solid",shape="box"];360 -> 61408[label="",style="solid", color="burlywood", weight=9]; 61408 -> 581[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6414[label="ww40000",fontsize=16,color="green",shape="box"];6398 -> 5617[label="",style="dashed", color="red", weight=0]; 6398[label="primPlusNat ww11300 ww30000",fontsize=16,color="magenta"];6398 -> 6423[label="",style="dashed", color="magenta", weight=3]; 6398 -> 6424[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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"];61409[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6419 -> 61409[label="",style="solid", color="burlywood", weight=9]; 61409 -> 6438[label="",style="solid", color="burlywood", weight=3]; 61410[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6419 -> 61410[label="",style="solid", color="burlywood", weight=9]; 61410 -> 6439[label="",style="solid", color="burlywood", weight=3]; 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"];61411[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6420 -> 61411[label="",style="solid", color="burlywood", weight=9]; 61411 -> 6440[label="",style="solid", color="burlywood", weight=3]; 61412[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6420 -> 61412[label="",style="solid", color="burlywood", weight=9]; 61412 -> 6441[label="",style="solid", color="burlywood", weight=3]; 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"];61413[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6421 -> 61413[label="",style="solid", color="burlywood", weight=9]; 61413 -> 6442[label="",style="solid", color="burlywood", weight=3]; 61414[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6421 -> 61414[label="",style="solid", color="burlywood", weight=9]; 61414 -> 6443[label="",style="solid", color="burlywood", weight=3]; 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"];61415[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6422 -> 61415[label="",style="solid", color="burlywood", weight=9]; 61415 -> 6444[label="",style="solid", color="burlywood", weight=3]; 61416[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6422 -> 61416[label="",style="solid", color="burlywood", weight=9]; 61416 -> 6445[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61417[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7478 -> 61417[label="",style="solid", color="burlywood", weight=9]; 61417 -> 7495[label="",style="solid", color="burlywood", weight=3]; 61418[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7478 -> 61418[label="",style="solid", color="burlywood", weight=9]; 61418 -> 7496[label="",style="solid", color="burlywood", weight=3]; 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"];61419[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7479 -> 61419[label="",style="solid", color="burlywood", weight=9]; 61419 -> 7497[label="",style="solid", color="burlywood", weight=3]; 61420[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7479 -> 61420[label="",style="solid", color="burlywood", weight=9]; 61420 -> 7498[label="",style="solid", color="burlywood", weight=3]; 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"];61421[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7480 -> 61421[label="",style="solid", color="burlywood", weight=9]; 61421 -> 7499[label="",style="solid", color="burlywood", weight=3]; 61422[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7480 -> 61422[label="",style="solid", color="burlywood", weight=9]; 61422 -> 7500[label="",style="solid", color="burlywood", weight=3]; 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"];61423[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7481 -> 61423[label="",style="solid", color="burlywood", weight=9]; 61423 -> 7501[label="",style="solid", color="burlywood", weight=3]; 61424[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7481 -> 61424[label="",style="solid", color="burlywood", weight=9]; 61424 -> 7502[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61425[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8518 -> 61425[label="",style="solid", color="burlywood", weight=9]; 61425 -> 8540[label="",style="solid", color="burlywood", weight=3]; 61426[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8518 -> 61426[label="",style="solid", color="burlywood", weight=9]; 61426 -> 8541[label="",style="solid", color="burlywood", weight=3]; 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"];61427[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8519 -> 61427[label="",style="solid", color="burlywood", weight=9]; 61427 -> 8542[label="",style="solid", color="burlywood", weight=3]; 61428[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8519 -> 61428[label="",style="solid", color="burlywood", weight=9]; 61428 -> 8543[label="",style="solid", color="burlywood", weight=3]; 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"];61429[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8520 -> 61429[label="",style="solid", color="burlywood", weight=9]; 61429 -> 8544[label="",style="solid", color="burlywood", weight=3]; 61430[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8520 -> 61430[label="",style="solid", color="burlywood", weight=9]; 61430 -> 8545[label="",style="solid", color="burlywood", weight=3]; 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"];61431[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8521 -> 61431[label="",style="solid", color="burlywood", weight=9]; 61431 -> 8546[label="",style="solid", color="burlywood", weight=3]; 61432[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8521 -> 61432[label="",style="solid", color="burlywood", weight=9]; 61432 -> 8547[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61433[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];583 -> 61433[label="",style="solid", color="burlywood", weight=9]; 61433 -> 807[label="",style="solid", color="burlywood", weight=3]; 61434[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];583 -> 61434[label="",style="solid", color="burlywood", weight=9]; 61434 -> 808[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61435[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];588 -> 61435[label="",style="solid", color="burlywood", weight=9]; 61435 -> 813[label="",style="solid", color="burlywood", weight=3]; 61436[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];588 -> 61436[label="",style="solid", color="burlywood", weight=9]; 61436 -> 814[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61437[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];592 -> 61437[label="",style="solid", color="burlywood", weight=9]; 61437 -> 818[label="",style="solid", color="burlywood", weight=3]; 61438[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];592 -> 61438[label="",style="solid", color="burlywood", weight=9]; 61438 -> 819[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61439[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];596 -> 61439[label="",style="solid", color="burlywood", weight=9]; 61439 -> 823[label="",style="solid", color="burlywood", weight=3]; 61440[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];596 -> 61440[label="",style="solid", color="burlywood", weight=9]; 61440 -> 824[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61441[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];600 -> 61441[label="",style="solid", color="burlywood", weight=9]; 61441 -> 828[label="",style="solid", color="burlywood", weight=3]; 61442[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];600 -> 61442[label="",style="solid", color="burlywood", weight=9]; 61442 -> 829[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61443[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];604 -> 61443[label="",style="solid", color="burlywood", weight=9]; 61443 -> 833[label="",style="solid", color="burlywood", weight=3]; 61444[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];604 -> 61444[label="",style="solid", color="burlywood", weight=9]; 61444 -> 834[label="",style="solid", color="burlywood", weight=3]; 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]; 606 -> 1826[label="",style="dashed", color="red", weight=0]; 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]; 606 -> 1828[label="",style="dashed", color="magenta", weight=3]; 606 -> 1829[label="",style="dashed", color="magenta", weight=3]; 606 -> 1830[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61445[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];608 -> 61445[label="",style="solid", color="burlywood", weight=9]; 61445 -> 838[label="",style="solid", color="burlywood", weight=3]; 61446[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];608 -> 61446[label="",style="solid", color="burlywood", weight=9]; 61446 -> 839[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61447[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];612 -> 61447[label="",style="solid", color="burlywood", weight=9]; 61447 -> 843[label="",style="solid", color="burlywood", weight=3]; 61448[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];612 -> 61448[label="",style="solid", color="burlywood", weight=9]; 61448 -> 844[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61449[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];616 -> 61449[label="",style="solid", color="burlywood", weight=9]; 61449 -> 848[label="",style="solid", color="burlywood", weight=3]; 61450[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];616 -> 61450[label="",style="solid", color="burlywood", weight=9]; 61450 -> 849[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61451[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];620 -> 61451[label="",style="solid", color="burlywood", weight=9]; 61451 -> 853[label="",style="solid", color="burlywood", weight=3]; 61452[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];620 -> 61452[label="",style="solid", color="burlywood", weight=9]; 61452 -> 854[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61453[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];624 -> 61453[label="",style="solid", color="burlywood", weight=9]; 61453 -> 858[label="",style="solid", color="burlywood", weight=3]; 61454[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];624 -> 61454[label="",style="solid", color="burlywood", weight=9]; 61454 -> 859[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61455[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];628 -> 61455[label="",style="solid", color="burlywood", weight=9]; 61455 -> 863[label="",style="solid", color="burlywood", weight=3]; 61456[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];628 -> 61456[label="",style="solid", color="burlywood", weight=9]; 61456 -> 864[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61457[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];632 -> 61457[label="",style="solid", color="burlywood", weight=9]; 61457 -> 868[label="",style="solid", color="burlywood", weight=3]; 61458[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];632 -> 61458[label="",style="solid", color="burlywood", weight=9]; 61458 -> 869[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61459[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6435 -> 61459[label="",style="solid", color="burlywood", weight=9]; 61459 -> 6454[label="",style="solid", color="burlywood", weight=3]; 61460[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6435 -> 61460[label="",style="solid", color="burlywood", weight=9]; 61460 -> 6455[label="",style="solid", color="burlywood", weight=3]; 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"];61461[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6436 -> 61461[label="",style="solid", color="burlywood", weight=9]; 61461 -> 6456[label="",style="solid", color="burlywood", weight=3]; 61462[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6436 -> 61462[label="",style="solid", color="burlywood", weight=9]; 61462 -> 6457[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];61463[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6438 -> 61463[label="",style="solid", color="burlywood", weight=9]; 61463 -> 6459[label="",style="solid", color="burlywood", weight=3]; 61464[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6438 -> 61464[label="",style="solid", color="burlywood", weight=9]; 61464 -> 6460[label="",style="solid", color="burlywood", weight=3]; 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"];61465[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6439 -> 61465[label="",style="solid", color="burlywood", weight=9]; 61465 -> 6461[label="",style="solid", color="burlywood", weight=3]; 61466[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6439 -> 61466[label="",style="solid", color="burlywood", weight=9]; 61466 -> 6462[label="",style="solid", color="burlywood", weight=3]; 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"];61467[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6440 -> 61467[label="",style="solid", color="burlywood", weight=9]; 61467 -> 6463[label="",style="solid", color="burlywood", weight=3]; 61468[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6440 -> 61468[label="",style="solid", color="burlywood", weight=9]; 61468 -> 6464[label="",style="solid", color="burlywood", weight=3]; 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"];61469[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6441 -> 61469[label="",style="solid", color="burlywood", weight=9]; 61469 -> 6465[label="",style="solid", color="burlywood", weight=3]; 61470[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6441 -> 61470[label="",style="solid", color="burlywood", weight=9]; 61470 -> 6466[label="",style="solid", color="burlywood", weight=3]; 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"];61471[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6442 -> 61471[label="",style="solid", color="burlywood", weight=9]; 61471 -> 6467[label="",style="solid", color="burlywood", weight=3]; 61472[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6442 -> 61472[label="",style="solid", color="burlywood", weight=9]; 61472 -> 6468[label="",style="solid", color="burlywood", weight=3]; 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"];61473[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6443 -> 61473[label="",style="solid", color="burlywood", weight=9]; 61473 -> 6469[label="",style="solid", color="burlywood", weight=3]; 61474[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6443 -> 61474[label="",style="solid", color="burlywood", weight=9]; 61474 -> 6470[label="",style="solid", color="burlywood", weight=3]; 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"];61475[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6444 -> 61475[label="",style="solid", color="burlywood", weight=9]; 61475 -> 6471[label="",style="solid", color="burlywood", weight=3]; 61476[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6444 -> 61476[label="",style="solid", color="burlywood", weight=9]; 61476 -> 6472[label="",style="solid", color="burlywood", weight=3]; 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"];61477[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6445 -> 61477[label="",style="solid", color="burlywood", weight=9]; 61477 -> 6473[label="",style="solid", color="burlywood", weight=3]; 61478[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6445 -> 61478[label="",style="solid", color="burlywood", weight=9]; 61478 -> 6474[label="",style="solid", color="burlywood", weight=3]; 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"];61479[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];644 -> 61479[label="",style="solid", color="burlywood", weight=9]; 61479 -> 882[label="",style="solid", color="burlywood", weight=3]; 61480[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];644 -> 61480[label="",style="solid", color="burlywood", weight=9]; 61480 -> 883[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61481[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];648 -> 61481[label="",style="solid", color="burlywood", weight=9]; 61481 -> 887[label="",style="solid", color="burlywood", weight=3]; 61482[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];648 -> 61482[label="",style="solid", color="burlywood", weight=9]; 61482 -> 888[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 651 -> 1186[label="",style="dashed", color="red", weight=0]; 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]; 651 -> 1188[label="",style="dashed", color="magenta", weight=3]; 651 -> 1189[label="",style="dashed", color="magenta", weight=3]; 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"];61483[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];652 -> 61483[label="",style="solid", color="burlywood", weight=9]; 61483 -> 892[label="",style="solid", color="burlywood", weight=3]; 61484[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];652 -> 61484[label="",style="solid", color="burlywood", weight=9]; 61484 -> 893[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 655 -> 896[label="",style="dashed", color="red", weight=0]; 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]; 655 -> 898[label="",style="dashed", color="magenta", weight=3]; 655 -> 899[label="",style="dashed", color="magenta", weight=3]; 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"];61485[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];656 -> 61485[label="",style="solid", color="burlywood", weight=9]; 61485 -> 900[label="",style="solid", color="burlywood", weight=3]; 61486[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];656 -> 61486[label="",style="solid", color="burlywood", weight=9]; 61486 -> 901[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61487[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];660 -> 61487[label="",style="solid", color="burlywood", weight=9]; 61487 -> 905[label="",style="solid", color="burlywood", weight=3]; 61488[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];660 -> 61488[label="",style="solid", color="burlywood", weight=9]; 61488 -> 906[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61489[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];664 -> 61489[label="",style="solid", color="burlywood", weight=9]; 61489 -> 910[label="",style="solid", color="burlywood", weight=3]; 61490[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];664 -> 61490[label="",style="solid", color="burlywood", weight=9]; 61490 -> 911[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61491[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];668 -> 61491[label="",style="solid", color="burlywood", weight=9]; 61491 -> 915[label="",style="solid", color="burlywood", weight=3]; 61492[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];668 -> 61492[label="",style="solid", color="burlywood", weight=9]; 61492 -> 916[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61493[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];672 -> 61493[label="",style="solid", color="burlywood", weight=9]; 61493 -> 920[label="",style="solid", color="burlywood", weight=3]; 61494[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];672 -> 61494[label="",style="solid", color="burlywood", weight=9]; 61494 -> 921[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61495[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];676 -> 61495[label="",style="solid", color="burlywood", weight=9]; 61495 -> 925[label="",style="solid", color="burlywood", weight=3]; 61496[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];676 -> 61496[label="",style="solid", color="burlywood", weight=9]; 61496 -> 926[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61497[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];680 -> 61497[label="",style="solid", color="burlywood", weight=9]; 61497 -> 930[label="",style="solid", color="burlywood", weight=3]; 61498[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];680 -> 61498[label="",style="solid", color="burlywood", weight=9]; 61498 -> 931[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61499[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];684 -> 61499[label="",style="solid", color="burlywood", weight=9]; 61499 -> 935[label="",style="solid", color="burlywood", weight=3]; 61500[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];684 -> 61500[label="",style="solid", color="burlywood", weight=9]; 61500 -> 936[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61501[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];688 -> 61501[label="",style="solid", color="burlywood", weight=9]; 61501 -> 940[label="",style="solid", color="burlywood", weight=3]; 61502[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];688 -> 61502[label="",style="solid", color="burlywood", weight=9]; 61502 -> 941[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61503[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7492 -> 61503[label="",style="solid", color="burlywood", weight=9]; 61503 -> 7511[label="",style="solid", color="burlywood", weight=3]; 61504[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7492 -> 61504[label="",style="solid", color="burlywood", weight=9]; 61504 -> 7512[label="",style="solid", color="burlywood", weight=3]; 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"];61505[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7493 -> 61505[label="",style="solid", color="burlywood", weight=9]; 61505 -> 7513[label="",style="solid", color="burlywood", weight=3]; 61506[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7493 -> 61506[label="",style="solid", color="burlywood", weight=9]; 61506 -> 7514[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];61507[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7495 -> 61507[label="",style="solid", color="burlywood", weight=9]; 61507 -> 7516[label="",style="solid", color="burlywood", weight=3]; 61508[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7495 -> 61508[label="",style="solid", color="burlywood", weight=9]; 61508 -> 7517[label="",style="solid", color="burlywood", weight=3]; 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"];61509[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7496 -> 61509[label="",style="solid", color="burlywood", weight=9]; 61509 -> 7518[label="",style="solid", color="burlywood", weight=3]; 61510[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7496 -> 61510[label="",style="solid", color="burlywood", weight=9]; 61510 -> 7519[label="",style="solid", color="burlywood", weight=3]; 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"];61511[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7497 -> 61511[label="",style="solid", color="burlywood", weight=9]; 61511 -> 7520[label="",style="solid", color="burlywood", weight=3]; 61512[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7497 -> 61512[label="",style="solid", color="burlywood", weight=9]; 61512 -> 7521[label="",style="solid", color="burlywood", weight=3]; 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"];61513[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7498 -> 61513[label="",style="solid", color="burlywood", weight=9]; 61513 -> 7522[label="",style="solid", color="burlywood", weight=3]; 61514[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7498 -> 61514[label="",style="solid", color="burlywood", weight=9]; 61514 -> 7523[label="",style="solid", color="burlywood", weight=3]; 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"];61515[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7499 -> 61515[label="",style="solid", color="burlywood", weight=9]; 61515 -> 7524[label="",style="solid", color="burlywood", weight=3]; 61516[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7499 -> 61516[label="",style="solid", color="burlywood", weight=9]; 61516 -> 7525[label="",style="solid", color="burlywood", weight=3]; 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"];61517[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7500 -> 61517[label="",style="solid", color="burlywood", weight=9]; 61517 -> 7526[label="",style="solid", color="burlywood", weight=3]; 61518[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7500 -> 61518[label="",style="solid", color="burlywood", weight=9]; 61518 -> 7527[label="",style="solid", color="burlywood", weight=3]; 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"];61519[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7501 -> 61519[label="",style="solid", color="burlywood", weight=9]; 61519 -> 7528[label="",style="solid", color="burlywood", weight=3]; 61520[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7501 -> 61520[label="",style="solid", color="burlywood", weight=9]; 61520 -> 7529[label="",style="solid", color="burlywood", weight=3]; 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"];61521[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7502 -> 61521[label="",style="solid", color="burlywood", weight=9]; 61521 -> 7530[label="",style="solid", color="burlywood", weight=3]; 61522[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7502 -> 61522[label="",style="solid", color="burlywood", weight=9]; 61522 -> 7531[label="",style="solid", color="burlywood", weight=3]; 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"];61523[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];700 -> 61523[label="",style="solid", color="burlywood", weight=9]; 61523 -> 954[label="",style="solid", color="burlywood", weight=3]; 61524[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];700 -> 61524[label="",style="solid", color="burlywood", weight=9]; 61524 -> 955[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61525[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];704 -> 61525[label="",style="solid", color="burlywood", weight=9]; 61525 -> 959[label="",style="solid", color="burlywood", weight=3]; 61526[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];704 -> 61526[label="",style="solid", color="burlywood", weight=9]; 61526 -> 960[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61527[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];708 -> 61527[label="",style="solid", color="burlywood", weight=9]; 61527 -> 964[label="",style="solid", color="burlywood", weight=3]; 61528[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];708 -> 61528[label="",style="solid", color="burlywood", weight=9]; 61528 -> 965[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61529[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];712 -> 61529[label="",style="solid", color="burlywood", weight=9]; 61529 -> 969[label="",style="solid", color="burlywood", weight=3]; 61530[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];712 -> 61530[label="",style="solid", color="burlywood", weight=9]; 61530 -> 970[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61531[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];716 -> 61531[label="",style="solid", color="burlywood", weight=9]; 61531 -> 974[label="",style="solid", color="burlywood", weight=3]; 61532[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];716 -> 61532[label="",style="solid", color="burlywood", weight=9]; 61532 -> 975[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61533[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];720 -> 61533[label="",style="solid", color="burlywood", weight=9]; 61533 -> 979[label="",style="solid", color="burlywood", weight=3]; 61534[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];720 -> 61534[label="",style="solid", color="burlywood", weight=9]; 61534 -> 980[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61535[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];724 -> 61535[label="",style="solid", color="burlywood", weight=9]; 61535 -> 984[label="",style="solid", color="burlywood", weight=3]; 61536[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];724 -> 61536[label="",style="solid", color="burlywood", weight=9]; 61536 -> 985[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61537[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];728 -> 61537[label="",style="solid", color="burlywood", weight=9]; 61537 -> 989[label="",style="solid", color="burlywood", weight=3]; 61538[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];728 -> 61538[label="",style="solid", color="burlywood", weight=9]; 61538 -> 990[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61539[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];732 -> 61539[label="",style="solid", color="burlywood", weight=9]; 61539 -> 994[label="",style="solid", color="burlywood", weight=3]; 61540[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];732 -> 61540[label="",style="solid", color="burlywood", weight=9]; 61540 -> 995[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61541[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];736 -> 61541[label="",style="solid", color="burlywood", weight=9]; 61541 -> 999[label="",style="solid", color="burlywood", weight=3]; 61542[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];736 -> 61542[label="",style="solid", color="burlywood", weight=9]; 61542 -> 1000[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61543[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];740 -> 61543[label="",style="solid", color="burlywood", weight=9]; 61543 -> 1004[label="",style="solid", color="burlywood", weight=3]; 61544[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];740 -> 61544[label="",style="solid", color="burlywood", weight=9]; 61544 -> 1005[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61545[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];744 -> 61545[label="",style="solid", color="burlywood", weight=9]; 61545 -> 1009[label="",style="solid", color="burlywood", weight=3]; 61546[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];744 -> 61546[label="",style="solid", color="burlywood", weight=9]; 61546 -> 1010[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61547[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8536 -> 61547[label="",style="solid", color="burlywood", weight=9]; 61547 -> 8551[label="",style="solid", color="burlywood", weight=3]; 61548[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8536 -> 61548[label="",style="solid", color="burlywood", weight=9]; 61548 -> 8552[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61549[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8539 -> 61549[label="",style="solid", color="burlywood", weight=9]; 61549 -> 8555[label="",style="solid", color="burlywood", weight=3]; 61550[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8539 -> 61550[label="",style="solid", color="burlywood", weight=9]; 61550 -> 8556[label="",style="solid", color="burlywood", weight=3]; 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"];61551[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8540 -> 61551[label="",style="solid", color="burlywood", weight=9]; 61551 -> 8557[label="",style="solid", color="burlywood", weight=3]; 61552[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8540 -> 61552[label="",style="solid", color="burlywood", weight=9]; 61552 -> 8558[label="",style="solid", color="burlywood", weight=3]; 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"];61553[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8541 -> 61553[label="",style="solid", color="burlywood", weight=9]; 61553 -> 8559[label="",style="solid", color="burlywood", weight=3]; 61554[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8541 -> 61554[label="",style="solid", color="burlywood", weight=9]; 61554 -> 8560[label="",style="solid", color="burlywood", weight=3]; 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"];61555[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8542 -> 61555[label="",style="solid", color="burlywood", weight=9]; 61555 -> 8561[label="",style="solid", color="burlywood", weight=3]; 61556[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8542 -> 61556[label="",style="solid", color="burlywood", weight=9]; 61556 -> 8562[label="",style="solid", color="burlywood", weight=3]; 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"];61557[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8543 -> 61557[label="",style="solid", color="burlywood", weight=9]; 61557 -> 8563[label="",style="solid", color="burlywood", weight=3]; 61558[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8543 -> 61558[label="",style="solid", color="burlywood", weight=9]; 61558 -> 8564[label="",style="solid", color="burlywood", weight=3]; 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"];61559[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8544 -> 61559[label="",style="solid", color="burlywood", weight=9]; 61559 -> 8565[label="",style="solid", color="burlywood", weight=3]; 61560[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8544 -> 61560[label="",style="solid", color="burlywood", weight=9]; 61560 -> 8566[label="",style="solid", color="burlywood", weight=3]; 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"];61561[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8545 -> 61561[label="",style="solid", color="burlywood", weight=9]; 61561 -> 8567[label="",style="solid", color="burlywood", weight=3]; 61562[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8545 -> 61562[label="",style="solid", color="burlywood", weight=9]; 61562 -> 8568[label="",style="solid", color="burlywood", weight=3]; 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"];61563[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8546 -> 61563[label="",style="solid", color="burlywood", weight=9]; 61563 -> 8569[label="",style="solid", color="burlywood", weight=3]; 61564[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8546 -> 61564[label="",style="solid", color="burlywood", weight=9]; 61564 -> 8570[label="",style="solid", color="burlywood", weight=3]; 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"];61565[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8547 -> 61565[label="",style="solid", color="burlywood", weight=9]; 61565 -> 8571[label="",style="solid", color="burlywood", weight=3]; 61566[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8547 -> 61566[label="",style="solid", color="burlywood", weight=9]; 61566 -> 8572[label="",style="solid", color="burlywood", weight=3]; 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"];61567[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];756 -> 61567[label="",style="solid", color="burlywood", weight=9]; 61567 -> 1023[label="",style="solid", color="burlywood", weight=3]; 61568[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];756 -> 61568[label="",style="solid", color="burlywood", weight=9]; 61568 -> 1024[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61569[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];760 -> 61569[label="",style="solid", color="burlywood", weight=9]; 61569 -> 1028[label="",style="solid", color="burlywood", weight=3]; 61570[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];760 -> 61570[label="",style="solid", color="burlywood", weight=9]; 61570 -> 1029[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61571[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];764 -> 61571[label="",style="solid", color="burlywood", weight=9]; 61571 -> 1033[label="",style="solid", color="burlywood", weight=3]; 61572[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];764 -> 61572[label="",style="solid", color="burlywood", weight=9]; 61572 -> 1034[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61573[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];768 -> 61573[label="",style="solid", color="burlywood", weight=9]; 61573 -> 1038[label="",style="solid", color="burlywood", weight=3]; 61574[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];768 -> 61574[label="",style="solid", color="burlywood", weight=9]; 61574 -> 1039[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61575[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];772 -> 61575[label="",style="solid", color="burlywood", weight=9]; 61575 -> 1043[label="",style="solid", color="burlywood", weight=3]; 61576[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];772 -> 61576[label="",style="solid", color="burlywood", weight=9]; 61576 -> 1044[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61577[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];776 -> 61577[label="",style="solid", color="burlywood", weight=9]; 61577 -> 1048[label="",style="solid", color="burlywood", weight=3]; 61578[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];776 -> 61578[label="",style="solid", color="burlywood", weight=9]; 61578 -> 1049[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61579[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];780 -> 61579[label="",style="solid", color="burlywood", weight=9]; 61579 -> 1053[label="",style="solid", color="burlywood", weight=3]; 61580[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];780 -> 61580[label="",style="solid", color="burlywood", weight=9]; 61580 -> 1054[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61581[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];784 -> 61581[label="",style="solid", color="burlywood", weight=9]; 61581 -> 1058[label="",style="solid", color="burlywood", weight=3]; 61582[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];784 -> 61582[label="",style="solid", color="burlywood", weight=9]; 61582 -> 1059[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61583[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];788 -> 61583[label="",style="solid", color="burlywood", weight=9]; 61583 -> 1063[label="",style="solid", color="burlywood", weight=3]; 61584[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];788 -> 61584[label="",style="solid", color="burlywood", weight=9]; 61584 -> 1064[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61585[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];792 -> 61585[label="",style="solid", color="burlywood", weight=9]; 61585 -> 1068[label="",style="solid", color="burlywood", weight=3]; 61586[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];792 -> 61586[label="",style="solid", color="burlywood", weight=9]; 61586 -> 1069[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61587[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];796 -> 61587[label="",style="solid", color="burlywood", weight=9]; 61587 -> 1073[label="",style="solid", color="burlywood", weight=3]; 61588[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];796 -> 61588[label="",style="solid", color="burlywood", weight=9]; 61588 -> 1074[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61589[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];800 -> 61589[label="",style="solid", color="burlywood", weight=9]; 61589 -> 1078[label="",style="solid", color="burlywood", weight=3]; 61590[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];800 -> 61590[label="",style="solid", color="burlywood", weight=9]; 61590 -> 1079[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61591[label="ww40000000/Succ ww400000000",fontsize=10,color="white",style="solid",shape="box"];804 -> 61591[label="",style="solid", color="burlywood", weight=9]; 61591 -> 1083[label="",style="solid", color="burlywood", weight=3]; 61592[label="ww40000000/Zero",fontsize=10,color="white",style="solid",shape="box"];804 -> 61592[label="",style="solid", color="burlywood", weight=9]; 61592 -> 1084[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61593[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];807 -> 61593[label="",style="solid", color="burlywood", weight=9]; 61593 -> 1087[label="",style="solid", color="burlywood", weight=3]; 61594[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];807 -> 61594[label="",style="solid", color="burlywood", weight=9]; 61594 -> 1088[label="",style="solid", color="burlywood", weight=3]; 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"];61595[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];808 -> 61595[label="",style="solid", color="burlywood", weight=9]; 61595 -> 1089[label="",style="solid", color="burlywood", weight=3]; 61596[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];808 -> 61596[label="",style="solid", color="burlywood", weight=9]; 61596 -> 1090[label="",style="solid", color="burlywood", weight=3]; 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"];61597[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];809 -> 61597[label="",style="solid", color="burlywood", weight=9]; 61597 -> 1091[label="",style="solid", color="burlywood", weight=3]; 61598[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];809 -> 61598[label="",style="solid", color="burlywood", weight=9]; 61598 -> 1092[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61599[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];812 -> 61599[label="",style="solid", color="burlywood", weight=9]; 61599 -> 1095[label="",style="solid", color="burlywood", weight=3]; 61600[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];812 -> 61600[label="",style="solid", color="burlywood", weight=9]; 61600 -> 1096[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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))",fontsize=16,color="grey",shape="box"];1829 -> 1832[label="",style="dashed", color="grey", weight=3]; 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)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];1830 -> 1833[label="",style="solid", color="black", weight=3]; 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"];61601[label="ww26/MyTrue",fontsize=10,color="white",style="solid",shape="box"];1826 -> 61601[label="",style="solid", color="burlywood", weight=9]; 61601 -> 1834[label="",style="solid", color="burlywood", weight=3]; 61602[label="ww26/MyFalse",fontsize=10,color="white",style="solid",shape="box"];1826 -> 61602[label="",style="solid", color="burlywood", weight=9]; 61602 -> 1835[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61603[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6454 -> 61603[label="",style="solid", color="burlywood", weight=9]; 61603 -> 6485[label="",style="solid", color="burlywood", weight=3]; 61604[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6454 -> 61604[label="",style="solid", color="burlywood", weight=9]; 61604 -> 6486[label="",style="solid", color="burlywood", weight=3]; 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"];61605[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6455 -> 61605[label="",style="solid", color="burlywood", weight=9]; 61605 -> 6487[label="",style="solid", color="burlywood", weight=3]; 61606[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6455 -> 61606[label="",style="solid", color="burlywood", weight=9]; 61606 -> 6488[label="",style="solid", color="burlywood", weight=3]; 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"];61607[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6456 -> 61607[label="",style="solid", color="burlywood", weight=9]; 61607 -> 6489[label="",style="solid", color="burlywood", weight=3]; 61608[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6456 -> 61608[label="",style="solid", color="burlywood", weight=9]; 61608 -> 6490[label="",style="solid", color="burlywood", weight=3]; 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"];61609[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6457 -> 61609[label="",style="solid", color="burlywood", weight=9]; 61609 -> 6491[label="",style="solid", color="burlywood", weight=3]; 61610[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6457 -> 61610[label="",style="solid", color="burlywood", weight=9]; 61610 -> 6492[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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))",fontsize=16,color="grey",shape="box"];1188 -> 1191[label="",style="dashed", color="grey", weight=3]; 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)) (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1189 -> 1192[label="",style="solid", color="black", weight=3]; 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"];61611[label="ww14/MyTrue",fontsize=10,color="white",style="solid",shape="box"];1186 -> 61611[label="",style="solid", color="burlywood", weight=9]; 61611 -> 1193[label="",style="solid", color="burlywood", weight=3]; 61612[label="ww14/MyFalse",fontsize=10,color="white",style="solid",shape="box"];1186 -> 61612[label="",style="solid", color="burlywood", weight=9]; 61612 -> 1194[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 897 -> 1920[label="",style="dashed", color="red", weight=0]; 897[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"];897 -> 1921[label="",style="dashed", color="magenta", weight=3]; 898[label="ww5",fontsize=16,color="green",shape="box"];899[label="ww4000",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61613[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7511 -> 61613[label="",style="solid", color="burlywood", weight=9]; 61613 -> 7542[label="",style="solid", color="burlywood", weight=3]; 61614[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7511 -> 61614[label="",style="solid", color="burlywood", weight=9]; 61614 -> 7543[label="",style="solid", color="burlywood", weight=3]; 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"];61615[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7512 -> 61615[label="",style="solid", color="burlywood", weight=9]; 61615 -> 7544[label="",style="solid", color="burlywood", weight=3]; 61616[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7512 -> 61616[label="",style="solid", color="burlywood", weight=9]; 61616 -> 7545[label="",style="solid", color="burlywood", weight=3]; 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"];61617[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7513 -> 61617[label="",style="solid", color="burlywood", weight=9]; 61617 -> 7546[label="",style="solid", color="burlywood", weight=3]; 61618[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7513 -> 61618[label="",style="solid", color="burlywood", weight=9]; 61618 -> 7547[label="",style="solid", color="burlywood", weight=3]; 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"];61619[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7514 -> 61619[label="",style="solid", color="burlywood", weight=9]; 61619 -> 7548[label="",style="solid", color="burlywood", weight=3]; 61620[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7514 -> 61620[label="",style="solid", color="burlywood", weight=9]; 61620 -> 7549[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61621[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8551 -> 61621[label="",style="solid", color="burlywood", weight=9]; 61621 -> 8580[label="",style="solid", color="burlywood", weight=3]; 61622[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8551 -> 61622[label="",style="solid", color="burlywood", weight=9]; 61622 -> 8581[label="",style="solid", color="burlywood", weight=3]; 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"];61623[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8552 -> 61623[label="",style="solid", color="burlywood", weight=9]; 61623 -> 8582[label="",style="solid", color="burlywood", weight=3]; 61624[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8552 -> 61624[label="",style="solid", color="burlywood", weight=9]; 61624 -> 8583[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61625[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8555 -> 61625[label="",style="solid", color="burlywood", weight=9]; 61625 -> 8586[label="",style="solid", color="burlywood", weight=3]; 61626[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8555 -> 61626[label="",style="solid", color="burlywood", weight=9]; 61626 -> 8587[label="",style="solid", color="burlywood", weight=3]; 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"];61627[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8556 -> 61627[label="",style="solid", color="burlywood", weight=9]; 61627 -> 8588[label="",style="solid", color="burlywood", weight=3]; 61628[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8556 -> 61628[label="",style="solid", color="burlywood", weight=9]; 61628 -> 8589[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61629[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1091 -> 61629[label="",style="solid", color="burlywood", weight=9]; 61629 -> 1402[label="",style="solid", color="burlywood", weight=3]; 61630[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1091 -> 61630[label="",style="solid", color="burlywood", weight=9]; 61630 -> 1403[label="",style="solid", color="burlywood", weight=3]; 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"];61631[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1092 -> 61631[label="",style="solid", color="burlywood", weight=9]; 61631 -> 1404[label="",style="solid", color="burlywood", weight=3]; 61632[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1092 -> 61632[label="",style="solid", color="burlywood", weight=9]; 61632 -> 1405[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61633[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1095 -> 61633[label="",style="solid", color="burlywood", weight=9]; 61633 -> 1408[label="",style="solid", color="burlywood", weight=3]; 61634[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1095 -> 61634[label="",style="solid", color="burlywood", weight=9]; 61634 -> 1409[label="",style="solid", color="burlywood", weight=3]; 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"];61635[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1096 -> 61635[label="",style="solid", color="burlywood", weight=9]; 61635 -> 1410[label="",style="solid", color="burlywood", weight=3]; 61636[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1096 -> 61636[label="",style="solid", color="burlywood", weight=9]; 61636 -> 1411[label="",style="solid", color="burlywood", weight=3]; 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"];61637[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1097 -> 61637[label="",style="solid", color="burlywood", weight=9]; 61637 -> 1412[label="",style="solid", color="burlywood", weight=3]; 61638[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1097 -> 61638[label="",style="solid", color="burlywood", weight=9]; 61638 -> 1413[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61639[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1102 -> 61639[label="",style="solid", color="burlywood", weight=9]; 61639 -> 1418[label="",style="solid", color="burlywood", weight=3]; 61640[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1102 -> 61640[label="",style="solid", color="burlywood", weight=9]; 61640 -> 1419[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61641[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1107 -> 61641[label="",style="solid", color="burlywood", weight=9]; 61641 -> 1424[label="",style="solid", color="burlywood", weight=3]; 61642[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1107 -> 61642[label="",style="solid", color="burlywood", weight=9]; 61642 -> 1425[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61643[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1112 -> 61643[label="",style="solid", color="burlywood", weight=9]; 61643 -> 1430[label="",style="solid", color="burlywood", weight=3]; 61644[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1112 -> 61644[label="",style="solid", color="burlywood", weight=9]; 61644 -> 1431[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61645[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1117 -> 61645[label="",style="solid", color="burlywood", weight=9]; 61645 -> 1436[label="",style="solid", color="burlywood", weight=3]; 61646[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1117 -> 61646[label="",style="solid", color="burlywood", weight=9]; 61646 -> 1437[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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 (primCmpInt (Pos Zero) (Pos Zero)) LT)) ww27",fontsize=16,color="black",shape="triangle"];1832 -> 1923[label="",style="solid", color="black", weight=3]; 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 EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];1833 -> 1924[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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"];61647[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1122 -> 61647[label="",style="solid", color="burlywood", weight=9]; 61647 -> 1442[label="",style="solid", color="burlywood", weight=3]; 61648[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1122 -> 61648[label="",style="solid", color="burlywood", weight=9]; 61648 -> 1443[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61649[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1127 -> 61649[label="",style="solid", color="burlywood", weight=9]; 61649 -> 1448[label="",style="solid", color="burlywood", weight=3]; 61650[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1127 -> 61650[label="",style="solid", color="burlywood", weight=9]; 61650 -> 1449[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61651[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1132 -> 61651[label="",style="solid", color="burlywood", weight=9]; 61651 -> 1454[label="",style="solid", color="burlywood", weight=3]; 61652[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1132 -> 61652[label="",style="solid", color="burlywood", weight=9]; 61652 -> 1455[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61653[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1137 -> 61653[label="",style="solid", color="burlywood", weight=9]; 61653 -> 1460[label="",style="solid", color="burlywood", weight=3]; 61654[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1137 -> 61654[label="",style="solid", color="burlywood", weight=9]; 61654 -> 1461[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61655[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1142 -> 61655[label="",style="solid", color="burlywood", weight=9]; 61655 -> 1466[label="",style="solid", color="burlywood", weight=3]; 61656[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1142 -> 61656[label="",style="solid", color="burlywood", weight=9]; 61656 -> 1467[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61657[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1147 -> 61657[label="",style="solid", color="burlywood", weight=9]; 61657 -> 1472[label="",style="solid", color="burlywood", weight=3]; 61658[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1147 -> 61658[label="",style="solid", color="burlywood", weight=9]; 61658 -> 1473[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61659[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1152 -> 61659[label="",style="solid", color="burlywood", weight=9]; 61659 -> 1478[label="",style="solid", color="burlywood", weight=3]; 61660[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1152 -> 61660[label="",style="solid", color="burlywood", weight=9]; 61660 -> 1479[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6494 -> 6540[label="",style="dashed", color="red", weight=0]; 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]; 6494 -> 6542[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 6498 -> 6546[label="",style="dashed", color="red", weight=0]; 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]; 6498 -> 6548[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 6502 -> 6552[label="",style="dashed", color="red", weight=0]; 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]; 6502 -> 6554[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 6506 -> 6558[label="",style="dashed", color="red", weight=0]; 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]; 6506 -> 6560[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];61661[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1171 -> 61661[label="",style="solid", color="burlywood", weight=9]; 61661 -> 1502[label="",style="solid", color="burlywood", weight=3]; 61662[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1171 -> 61662[label="",style="solid", color="burlywood", weight=9]; 61662 -> 1503[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61663[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1176 -> 61663[label="",style="solid", color="burlywood", weight=9]; 61663 -> 1508[label="",style="solid", color="burlywood", weight=3]; 61664[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1176 -> 61664[label="",style="solid", color="burlywood", weight=9]; 61664 -> 1509[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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 (primCmpInt (Neg Zero) (Neg Zero)) LT)) ww15",fontsize=16,color="black",shape="triangle"];1191 -> 1514[label="",style="solid", color="black", weight=3]; 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 EQ LT)) (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1192 -> 1515[label="",style="solid", color="black", weight=3]; 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]; 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]; 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"];61665[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1195 -> 61665[label="",style="solid", color="burlywood", weight=9]; 61665 -> 1518[label="",style="solid", color="burlywood", weight=3]; 61666[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1195 -> 61666[label="",style="solid", color="burlywood", weight=9]; 61666 -> 1519[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61667[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1201 -> 61667[label="",style="solid", color="burlywood", weight=9]; 61667 -> 1526[label="",style="solid", color="burlywood", weight=3]; 61668[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1201 -> 61668[label="",style="solid", color="burlywood", weight=9]; 61668 -> 1527[label="",style="solid", color="burlywood", weight=3]; 1202 -> 1528[label="",style="dashed", color="red", weight=0]; 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]; 1202 -> 1530[label="",style="dashed", color="magenta", weight=3]; 1202 -> 1531[label="",style="dashed", color="magenta", weight=3]; 1202 -> 1532[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];61669[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1206 -> 61669[label="",style="solid", color="burlywood", weight=9]; 61669 -> 1536[label="",style="solid", color="burlywood", weight=3]; 61670[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1206 -> 61670[label="",style="solid", color="burlywood", weight=9]; 61670 -> 1537[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61671[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1211 -> 61671[label="",style="solid", color="burlywood", weight=9]; 61671 -> 1542[label="",style="solid", color="burlywood", weight=3]; 61672[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1211 -> 61672[label="",style="solid", color="burlywood", weight=9]; 61672 -> 1543[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61673[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1216 -> 61673[label="",style="solid", color="burlywood", weight=9]; 61673 -> 1548[label="",style="solid", color="burlywood", weight=3]; 61674[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1216 -> 61674[label="",style="solid", color="burlywood", weight=9]; 61674 -> 1549[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61675[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1221 -> 61675[label="",style="solid", color="burlywood", weight=9]; 61675 -> 1554[label="",style="solid", color="burlywood", weight=3]; 61676[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1221 -> 61676[label="",style="solid", color="burlywood", weight=9]; 61676 -> 1555[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61677[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1226 -> 61677[label="",style="solid", color="burlywood", weight=9]; 61677 -> 1560[label="",style="solid", color="burlywood", weight=3]; 61678[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1226 -> 61678[label="",style="solid", color="burlywood", weight=9]; 61678 -> 1561[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61679[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1231 -> 61679[label="",style="solid", color="burlywood", weight=9]; 61679 -> 1566[label="",style="solid", color="burlywood", weight=3]; 61680[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1231 -> 61680[label="",style="solid", color="burlywood", weight=9]; 61680 -> 1567[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61681[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1236 -> 61681[label="",style="solid", color="burlywood", weight=9]; 61681 -> 1572[label="",style="solid", color="burlywood", weight=3]; 61682[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1236 -> 61682[label="",style="solid", color="burlywood", weight=9]; 61682 -> 1573[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61683[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1241 -> 61683[label="",style="solid", color="burlywood", weight=9]; 61683 -> 1578[label="",style="solid", color="burlywood", weight=3]; 61684[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1241 -> 61684[label="",style="solid", color="burlywood", weight=9]; 61684 -> 1579[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 7551 -> 7591[label="",style="dashed", color="red", weight=0]; 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]; 7551 -> 7593[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 7555 -> 7597[label="",style="dashed", color="red", weight=0]; 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]; 7555 -> 7599[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 7559 -> 7603[label="",style="dashed", color="red", weight=0]; 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]; 7559 -> 7605[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 7563 -> 7609[label="",style="dashed", color="red", weight=0]; 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]; 7563 -> 7611[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];61685[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1260 -> 61685[label="",style="solid", color="burlywood", weight=9]; 61685 -> 1602[label="",style="solid", color="burlywood", weight=3]; 61686[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1260 -> 61686[label="",style="solid", color="burlywood", weight=9]; 61686 -> 1603[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61687[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1265 -> 61687[label="",style="solid", color="burlywood", weight=9]; 61687 -> 1608[label="",style="solid", color="burlywood", weight=3]; 61688[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1265 -> 61688[label="",style="solid", color="burlywood", weight=9]; 61688 -> 1609[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61689[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1270 -> 61689[label="",style="solid", color="burlywood", weight=9]; 61689 -> 1614[label="",style="solid", color="burlywood", weight=3]; 61690[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1270 -> 61690[label="",style="solid", color="burlywood", weight=9]; 61690 -> 1615[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61691[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1275 -> 61691[label="",style="solid", color="burlywood", weight=9]; 61691 -> 1620[label="",style="solid", color="burlywood", weight=3]; 61692[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1275 -> 61692[label="",style="solid", color="burlywood", weight=9]; 61692 -> 1621[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61693[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1280 -> 61693[label="",style="solid", color="burlywood", weight=9]; 61693 -> 1626[label="",style="solid", color="burlywood", weight=3]; 61694[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1280 -> 61694[label="",style="solid", color="burlywood", weight=9]; 61694 -> 1627[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61695[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1285 -> 61695[label="",style="solid", color="burlywood", weight=9]; 61695 -> 1632[label="",style="solid", color="burlywood", weight=3]; 61696[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1285 -> 61696[label="",style="solid", color="burlywood", weight=9]; 61696 -> 1633[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61697[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1290 -> 61697[label="",style="solid", color="burlywood", weight=9]; 61697 -> 1638[label="",style="solid", color="burlywood", weight=3]; 61698[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1290 -> 61698[label="",style="solid", color="burlywood", weight=9]; 61698 -> 1639[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61699[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1295 -> 61699[label="",style="solid", color="burlywood", weight=9]; 61699 -> 1644[label="",style="solid", color="burlywood", weight=3]; 61700[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1295 -> 61700[label="",style="solid", color="burlywood", weight=9]; 61700 -> 1645[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61701[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1300 -> 61701[label="",style="solid", color="burlywood", weight=9]; 61701 -> 1650[label="",style="solid", color="burlywood", weight=3]; 61702[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1300 -> 61702[label="",style="solid", color="burlywood", weight=9]; 61702 -> 1651[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61703[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1305 -> 61703[label="",style="solid", color="burlywood", weight=9]; 61703 -> 1656[label="",style="solid", color="burlywood", weight=3]; 61704[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1305 -> 61704[label="",style="solid", color="burlywood", weight=9]; 61704 -> 1657[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61705[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1310 -> 61705[label="",style="solid", color="burlywood", weight=9]; 61705 -> 1662[label="",style="solid", color="burlywood", weight=3]; 61706[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1310 -> 61706[label="",style="solid", color="burlywood", weight=9]; 61706 -> 1663[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61707[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1315 -> 61707[label="",style="solid", color="burlywood", weight=9]; 61707 -> 1668[label="",style="solid", color="burlywood", weight=3]; 61708[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1315 -> 61708[label="",style="solid", color="burlywood", weight=9]; 61708 -> 1669[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 8590 -> 8631[label="",style="dashed", color="red", weight=0]; 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]; 8590 -> 8633[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 8594 -> 8637[label="",style="dashed", color="red", weight=0]; 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]; 8594 -> 8639[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 8598 -> 8643[label="",style="dashed", color="red", weight=0]; 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]; 8598 -> 8645[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 8602 -> 8649[label="",style="dashed", color="red", weight=0]; 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]; 8602 -> 8651[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];61709[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1334 -> 61709[label="",style="solid", color="burlywood", weight=9]; 61709 -> 1692[label="",style="solid", color="burlywood", weight=3]; 61710[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1334 -> 61710[label="",style="solid", color="burlywood", weight=9]; 61710 -> 1693[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61711[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1339 -> 61711[label="",style="solid", color="burlywood", weight=9]; 61711 -> 1698[label="",style="solid", color="burlywood", weight=3]; 61712[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1339 -> 61712[label="",style="solid", color="burlywood", weight=9]; 61712 -> 1699[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61713[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1344 -> 61713[label="",style="solid", color="burlywood", weight=9]; 61713 -> 1704[label="",style="solid", color="burlywood", weight=3]; 61714[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1344 -> 61714[label="",style="solid", color="burlywood", weight=9]; 61714 -> 1705[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61715[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1349 -> 61715[label="",style="solid", color="burlywood", weight=9]; 61715 -> 1710[label="",style="solid", color="burlywood", weight=3]; 61716[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1349 -> 61716[label="",style="solid", color="burlywood", weight=9]; 61716 -> 1711[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61717[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1354 -> 61717[label="",style="solid", color="burlywood", weight=9]; 61717 -> 1716[label="",style="solid", color="burlywood", weight=3]; 61718[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1354 -> 61718[label="",style="solid", color="burlywood", weight=9]; 61718 -> 1717[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61719[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1359 -> 61719[label="",style="solid", color="burlywood", weight=9]; 61719 -> 1722[label="",style="solid", color="burlywood", weight=3]; 61720[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1359 -> 61720[label="",style="solid", color="burlywood", weight=9]; 61720 -> 1723[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61721[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1364 -> 61721[label="",style="solid", color="burlywood", weight=9]; 61721 -> 1728[label="",style="solid", color="burlywood", weight=3]; 61722[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1364 -> 61722[label="",style="solid", color="burlywood", weight=9]; 61722 -> 1729[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61723[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1369 -> 61723[label="",style="solid", color="burlywood", weight=9]; 61723 -> 1734[label="",style="solid", color="burlywood", weight=3]; 61724[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1369 -> 61724[label="",style="solid", color="burlywood", weight=9]; 61724 -> 1735[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61725[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1374 -> 61725[label="",style="solid", color="burlywood", weight=9]; 61725 -> 1740[label="",style="solid", color="burlywood", weight=3]; 61726[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1374 -> 61726[label="",style="solid", color="burlywood", weight=9]; 61726 -> 1741[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61727[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1379 -> 61727[label="",style="solid", color="burlywood", weight=9]; 61727 -> 1746[label="",style="solid", color="burlywood", weight=3]; 61728[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1379 -> 61728[label="",style="solid", color="burlywood", weight=9]; 61728 -> 1747[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61729[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1384 -> 61729[label="",style="solid", color="burlywood", weight=9]; 61729 -> 1752[label="",style="solid", color="burlywood", weight=3]; 61730[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1384 -> 61730[label="",style="solid", color="burlywood", weight=9]; 61730 -> 1753[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61731[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1389 -> 61731[label="",style="solid", color="burlywood", weight=9]; 61731 -> 1758[label="",style="solid", color="burlywood", weight=3]; 61732[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1389 -> 61732[label="",style="solid", color="burlywood", weight=9]; 61732 -> 1759[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61733[label="ww400000000/Succ ww4000000000",fontsize=10,color="white",style="solid",shape="box"];1394 -> 61733[label="",style="solid", color="burlywood", weight=9]; 61733 -> 1764[label="",style="solid", color="burlywood", weight=3]; 61734[label="ww400000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1394 -> 61734[label="",style="solid", color="burlywood", weight=9]; 61734 -> 1765[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61735[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];1397 -> 61735[label="",style="solid", color="burlywood", weight=9]; 61735 -> 1768[label="",style="solid", color="burlywood", weight=3]; 61736[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];1397 -> 61736[label="",style="solid", color="burlywood", weight=9]; 61736 -> 1769[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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 (esEsOrdering EQ LT)) ww27",fontsize=16,color="black",shape="box"];1923 -> 2256[label="",style="solid", color="black", weight=3]; 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 MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];1924 -> 2257[label="",style="solid", color="black", weight=3]; 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]; 1926 -> 5884[label="",style="dashed", color="red", weight=0]; 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]; 1926 -> 5886[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6531 -> 6565[label="",style="dashed", color="red", weight=0]; 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]; 6531 -> 6567[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 6535 -> 6571[label="",style="dashed", color="red", weight=0]; 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]; 6535 -> 6573[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 6541 -> 5617[label="",style="dashed", color="red", weight=0]; 6541[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6541 -> 6578[label="",style="dashed", color="magenta", weight=3]; 6541 -> 6579[label="",style="dashed", color="magenta", weight=3]; 6542 -> 5617[label="",style="dashed", color="red", weight=0]; 6542[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6542 -> 6580[label="",style="dashed", color="magenta", weight=3]; 6542 -> 6581[label="",style="dashed", color="magenta", weight=3]; 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"];61737[label="ww610/Succ ww6100",fontsize=10,color="white",style="solid",shape="box"];6540 -> 61737[label="",style="solid", color="burlywood", weight=9]; 61737 -> 6582[label="",style="solid", color="burlywood", weight=3]; 61738[label="ww610/Zero",fontsize=10,color="white",style="solid",shape="box"];6540 -> 61738[label="",style="solid", color="burlywood", weight=9]; 61738 -> 6583[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 6547 -> 5617[label="",style="dashed", color="red", weight=0]; 6547[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6547 -> 6587[label="",style="dashed", color="magenta", weight=3]; 6547 -> 6588[label="",style="dashed", color="magenta", weight=3]; 6548 -> 5617[label="",style="dashed", color="red", weight=0]; 6548[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6548 -> 6589[label="",style="dashed", color="magenta", weight=3]; 6548 -> 6590[label="",style="dashed", color="magenta", weight=3]; 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"];61739[label="ww614/Succ ww6140",fontsize=10,color="white",style="solid",shape="box"];6546 -> 61739[label="",style="solid", color="burlywood", weight=9]; 61739 -> 6591[label="",style="solid", color="burlywood", weight=3]; 61740[label="ww614/Zero",fontsize=10,color="white",style="solid",shape="box"];6546 -> 61740[label="",style="solid", color="burlywood", weight=9]; 61740 -> 6592[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 6553 -> 5617[label="",style="dashed", color="red", weight=0]; 6553[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6553 -> 6596[label="",style="dashed", color="magenta", weight=3]; 6553 -> 6597[label="",style="dashed", color="magenta", weight=3]; 6554 -> 5617[label="",style="dashed", color="red", weight=0]; 6554[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6554 -> 6598[label="",style="dashed", color="magenta", weight=3]; 6554 -> 6599[label="",style="dashed", color="magenta", weight=3]; 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"];61741[label="ww618/Succ ww6180",fontsize=10,color="white",style="solid",shape="box"];6552 -> 61741[label="",style="solid", color="burlywood", weight=9]; 61741 -> 6600[label="",style="solid", color="burlywood", weight=3]; 61742[label="ww618/Zero",fontsize=10,color="white",style="solid",shape="box"];6552 -> 61742[label="",style="solid", color="burlywood", weight=9]; 61742 -> 6601[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 6559 -> 5617[label="",style="dashed", color="red", weight=0]; 6559[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6559 -> 6605[label="",style="dashed", color="magenta", weight=3]; 6559 -> 6606[label="",style="dashed", color="magenta", weight=3]; 6560 -> 5617[label="",style="dashed", color="red", weight=0]; 6560[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6560 -> 6607[label="",style="dashed", color="magenta", weight=3]; 6560 -> 6608[label="",style="dashed", color="magenta", weight=3]; 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"];61743[label="ww622/Succ ww6220",fontsize=10,color="white",style="solid",shape="box"];6558 -> 61743[label="",style="solid", color="burlywood", weight=9]; 61743 -> 6609[label="",style="solid", color="burlywood", weight=3]; 61744[label="ww622/Zero",fontsize=10,color="white",style="solid",shape="box"];6558 -> 61744[label="",style="solid", color="burlywood", weight=9]; 61744 -> 6610[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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 (esEsOrdering EQ LT)) ww15",fontsize=16,color="black",shape="box"];1514 -> 1910[label="",style="solid", color="black", weight=3]; 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 MyFalse) (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1515 -> 1911[label="",style="solid", color="black", weight=3]; 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]; 1517 -> 6525[label="",style="dashed", color="red", weight=0]; 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]; 1517 -> 6527[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 1927 -> 2261[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 1529[label="ww4000",fontsize=16,color="green",shape="box"];1530[label="ww5",fontsize=16,color="green",shape="box"];1531[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];1532[label="ww3100",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 7582 -> 7616[label="",style="dashed", color="red", weight=0]; 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]; 7582 -> 7618[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 7586 -> 7622[label="",style="dashed", color="red", weight=0]; 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]; 7586 -> 7624[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 7592 -> 5617[label="",style="dashed", color="red", weight=0]; 7592[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7592 -> 7629[label="",style="dashed", color="magenta", weight=3]; 7592 -> 7630[label="",style="dashed", color="magenta", weight=3]; 7593 -> 5617[label="",style="dashed", color="red", weight=0]; 7593[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7593 -> 7631[label="",style="dashed", color="magenta", weight=3]; 7593 -> 7632[label="",style="dashed", color="magenta", weight=3]; 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"];61745[label="ww1041/Succ ww10410",fontsize=10,color="white",style="solid",shape="box"];7591 -> 61745[label="",style="solid", color="burlywood", weight=9]; 61745 -> 7633[label="",style="solid", color="burlywood", weight=3]; 61746[label="ww1041/Zero",fontsize=10,color="white",style="solid",shape="box"];7591 -> 61746[label="",style="solid", color="burlywood", weight=9]; 61746 -> 7634[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 7598 -> 5617[label="",style="dashed", color="red", weight=0]; 7598[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7598 -> 7638[label="",style="dashed", color="magenta", weight=3]; 7598 -> 7639[label="",style="dashed", color="magenta", weight=3]; 7599 -> 5617[label="",style="dashed", color="red", weight=0]; 7599[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7599 -> 7640[label="",style="dashed", color="magenta", weight=3]; 7599 -> 7641[label="",style="dashed", color="magenta", weight=3]; 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"];61747[label="ww1045/Succ ww10450",fontsize=10,color="white",style="solid",shape="box"];7597 -> 61747[label="",style="solid", color="burlywood", weight=9]; 61747 -> 7642[label="",style="solid", color="burlywood", weight=3]; 61748[label="ww1045/Zero",fontsize=10,color="white",style="solid",shape="box"];7597 -> 61748[label="",style="solid", color="burlywood", weight=9]; 61748 -> 7643[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 7604 -> 5617[label="",style="dashed", color="red", weight=0]; 7604[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7604 -> 7647[label="",style="dashed", color="magenta", weight=3]; 7604 -> 7648[label="",style="dashed", color="magenta", weight=3]; 7605 -> 5617[label="",style="dashed", color="red", weight=0]; 7605[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7605 -> 7649[label="",style="dashed", color="magenta", weight=3]; 7605 -> 7650[label="",style="dashed", color="magenta", weight=3]; 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"];61749[label="ww1049/Succ ww10490",fontsize=10,color="white",style="solid",shape="box"];7603 -> 61749[label="",style="solid", color="burlywood", weight=9]; 61749 -> 7651[label="",style="solid", color="burlywood", weight=3]; 61750[label="ww1049/Zero",fontsize=10,color="white",style="solid",shape="box"];7603 -> 61750[label="",style="solid", color="burlywood", weight=9]; 61750 -> 7652[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 7610 -> 5617[label="",style="dashed", color="red", weight=0]; 7610[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7610 -> 7656[label="",style="dashed", color="magenta", weight=3]; 7610 -> 7657[label="",style="dashed", color="magenta", weight=3]; 7611 -> 5617[label="",style="dashed", color="red", weight=0]; 7611[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7611 -> 7658[label="",style="dashed", color="magenta", weight=3]; 7611 -> 7659[label="",style="dashed", color="magenta", weight=3]; 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"];61751[label="ww1053/Succ ww10530",fontsize=10,color="white",style="solid",shape="box"];7609 -> 61751[label="",style="solid", color="burlywood", weight=9]; 61751 -> 7660[label="",style="solid", color="burlywood", weight=3]; 61752[label="ww1053/Zero",fontsize=10,color="white",style="solid",shape="box"];7609 -> 61752[label="",style="solid", color="burlywood", weight=9]; 61752 -> 7661[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 8621 -> 8655[label="",style="dashed", color="red", weight=0]; 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]; 8621 -> 8657[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 8627 -> 8663[label="",style="dashed", color="red", weight=0]; 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]; 8627 -> 8665[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 8632 -> 5617[label="",style="dashed", color="red", weight=0]; 8632[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8632 -> 8669[label="",style="dashed", color="magenta", weight=3]; 8632 -> 8670[label="",style="dashed", color="magenta", weight=3]; 8633 -> 5617[label="",style="dashed", color="red", weight=0]; 8633[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8633 -> 8671[label="",style="dashed", color="magenta", weight=3]; 8633 -> 8672[label="",style="dashed", color="magenta", weight=3]; 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"];61753[label="ww1458/Succ ww14580",fontsize=10,color="white",style="solid",shape="box"];8631 -> 61753[label="",style="solid", color="burlywood", weight=9]; 61753 -> 8673[label="",style="solid", color="burlywood", weight=3]; 61754[label="ww1458/Zero",fontsize=10,color="white",style="solid",shape="box"];8631 -> 61754[label="",style="solid", color="burlywood", weight=9]; 61754 -> 8674[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 8638 -> 5617[label="",style="dashed", color="red", weight=0]; 8638[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8638 -> 8678[label="",style="dashed", color="magenta", weight=3]; 8638 -> 8679[label="",style="dashed", color="magenta", weight=3]; 8639 -> 5617[label="",style="dashed", color="red", weight=0]; 8639[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8639 -> 8680[label="",style="dashed", color="magenta", weight=3]; 8639 -> 8681[label="",style="dashed", color="magenta", weight=3]; 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"];61755[label="ww1462/Succ ww14620",fontsize=10,color="white",style="solid",shape="box"];8637 -> 61755[label="",style="solid", color="burlywood", weight=9]; 61755 -> 8682[label="",style="solid", color="burlywood", weight=3]; 61756[label="ww1462/Zero",fontsize=10,color="white",style="solid",shape="box"];8637 -> 61756[label="",style="solid", color="burlywood", weight=9]; 61756 -> 8683[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 8644 -> 5617[label="",style="dashed", color="red", weight=0]; 8644[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8644 -> 8687[label="",style="dashed", color="magenta", weight=3]; 8644 -> 8688[label="",style="dashed", color="magenta", weight=3]; 8645 -> 5617[label="",style="dashed", color="red", weight=0]; 8645[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8645 -> 8689[label="",style="dashed", color="magenta", weight=3]; 8645 -> 8690[label="",style="dashed", color="magenta", weight=3]; 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"];61757[label="ww1466/Succ ww14660",fontsize=10,color="white",style="solid",shape="box"];8643 -> 61757[label="",style="solid", color="burlywood", weight=9]; 61757 -> 8691[label="",style="solid", color="burlywood", weight=3]; 61758[label="ww1466/Zero",fontsize=10,color="white",style="solid",shape="box"];8643 -> 61758[label="",style="solid", color="burlywood", weight=9]; 61758 -> 8692[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 8650 -> 5617[label="",style="dashed", color="red", weight=0]; 8650[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8650 -> 8696[label="",style="dashed", color="magenta", weight=3]; 8650 -> 8697[label="",style="dashed", color="magenta", weight=3]; 8651 -> 5617[label="",style="dashed", color="red", weight=0]; 8651[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8651 -> 8698[label="",style="dashed", color="magenta", weight=3]; 8651 -> 8699[label="",style="dashed", color="magenta", weight=3]; 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"];61759[label="ww1470/Succ ww14700",fontsize=10,color="white",style="solid",shape="box"];8649 -> 61759[label="",style="solid", color="burlywood", weight=9]; 61759 -> 8700[label="",style="solid", color="burlywood", weight=3]; 61760[label="ww1470/Zero",fontsize=10,color="white",style="solid",shape="box"];8649 -> 61760[label="",style="solid", color="burlywood", weight=9]; 61760 -> 8701[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61761[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];1768 -> 61761[label="",style="solid", color="burlywood", weight=9]; 61761 -> 2171[label="",style="solid", color="burlywood", weight=3]; 61762[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];1768 -> 61762[label="",style="solid", color="burlywood", weight=9]; 61762 -> 2172[label="",style="solid", color="burlywood", weight=3]; 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"];61763[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];1769 -> 61763[label="",style="solid", color="burlywood", weight=9]; 61763 -> 2173[label="",style="solid", color="burlywood", weight=3]; 61764[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];1769 -> 61764[label="",style="solid", color="burlywood", weight=9]; 61764 -> 2174[label="",style="solid", color="burlywood", weight=3]; 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"];61765[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];1770 -> 61765[label="",style="solid", color="burlywood", weight=9]; 61765 -> 2175[label="",style="solid", color="burlywood", weight=3]; 61766[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];1770 -> 61766[label="",style="solid", color="burlywood", weight=9]; 61766 -> 2176[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61767[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];1773 -> 61767[label="",style="solid", color="burlywood", weight=9]; 61767 -> 2179[label="",style="solid", color="burlywood", weight=3]; 61768[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];1773 -> 61768[label="",style="solid", color="burlywood", weight=9]; 61768 -> 2180[label="",style="solid", color="burlywood", weight=3]; 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"];61769[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];1774 -> 61769[label="",style="solid", color="burlywood", weight=9]; 61769 -> 2181[label="",style="solid", color="burlywood", weight=3]; 61770[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];1774 -> 61770[label="",style="solid", color="burlywood", weight=9]; 61770 -> 2182[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61771[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];1780 -> 61771[label="",style="solid", color="burlywood", weight=9]; 61771 -> 2188[label="",style="solid", color="burlywood", weight=3]; 61772[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];1780 -> 61772[label="",style="solid", color="burlywood", weight=9]; 61772 -> 2189[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61773[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1784 -> 61773[label="",style="solid", color="burlywood", weight=9]; 61773 -> 2193[label="",style="solid", color="burlywood", weight=3]; 61774[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1784 -> 61774[label="",style="solid", color="burlywood", weight=9]; 61774 -> 2194[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 1788 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35879[label="",style="dashed", color="magenta", weight=3]; 1788 -> 35880[label="",style="dashed", color="magenta", weight=3]; 1788 -> 35881[label="",style="dashed", color="magenta", weight=3]; 1788 -> 35882[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61775[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1790 -> 61775[label="",style="solid", color="burlywood", weight=9]; 61775 -> 2200[label="",style="solid", color="burlywood", weight=3]; 61776[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1790 -> 61776[label="",style="solid", color="burlywood", weight=9]; 61776 -> 2201[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61777[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1796 -> 61777[label="",style="solid", color="burlywood", weight=9]; 61777 -> 2207[label="",style="solid", color="burlywood", weight=3]; 61778[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1796 -> 61778[label="",style="solid", color="burlywood", weight=9]; 61778 -> 2208[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 1800 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35883[label="",style="dashed", color="magenta", weight=3]; 1800 -> 35884[label="",style="dashed", color="magenta", weight=3]; 1800 -> 35885[label="",style="dashed", color="magenta", weight=3]; 1800 -> 35886[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61779[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1802 -> 61779[label="",style="solid", color="burlywood", weight=9]; 61779 -> 2214[label="",style="solid", color="burlywood", weight=3]; 61780[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1802 -> 61780[label="",style="solid", color="burlywood", weight=9]; 61780 -> 2215[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61781[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1808 -> 61781[label="",style="solid", color="burlywood", weight=9]; 61781 -> 2221[label="",style="solid", color="burlywood", weight=3]; 61782[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1808 -> 61782[label="",style="solid", color="burlywood", weight=9]; 61782 -> 2222[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1811 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1811 -> 2233[label="",style="dashed", color="magenta", weight=3]; 1811 -> 2234[label="",style="dashed", color="magenta", weight=3]; 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)))))) (not MyFalse) ww27",fontsize=16,color="black",shape="box"];2256 -> 2518[label="",style="solid", color="black", weight=3]; 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)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];2257 -> 2519[label="",style="solid", color="black", weight=3]; 2258 -> 9521[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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"];61783[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1837 -> 61783[label="",style="solid", color="burlywood", weight=9]; 61783 -> 2227[label="",style="solid", color="burlywood", weight=3]; 61784[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1837 -> 61784[label="",style="solid", color="burlywood", weight=9]; 61784 -> 2228[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1840 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1840 -> 2236[label="",style="dashed", color="magenta", weight=3]; 1840 -> 2237[label="",style="dashed", color="magenta", weight=3]; 1841 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54075[label="",style="dashed", color="magenta", weight=3]; 1841 -> 54076[label="",style="dashed", color="magenta", weight=3]; 1841 -> 54077[label="",style="dashed", color="magenta", weight=3]; 1841 -> 54078[label="",style="dashed", color="magenta", weight=3]; 1841 -> 54079[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61785[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1843 -> 61785[label="",style="solid", color="burlywood", weight=9]; 61785 -> 2264[label="",style="solid", color="burlywood", weight=3]; 61786[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1843 -> 61786[label="",style="solid", color="burlywood", weight=9]; 61786 -> 2265[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61787[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1849 -> 61787[label="",style="solid", color="burlywood", weight=9]; 61787 -> 2271[label="",style="solid", color="burlywood", weight=3]; 61788[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1849 -> 61788[label="",style="solid", color="burlywood", weight=9]; 61788 -> 2272[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 1853 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54080[label="",style="dashed", color="magenta", weight=3]; 1853 -> 54081[label="",style="dashed", color="magenta", weight=3]; 1853 -> 54082[label="",style="dashed", color="magenta", weight=3]; 1853 -> 54083[label="",style="dashed", color="magenta", weight=3]; 1853 -> 54084[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61789[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1855 -> 61789[label="",style="solid", color="burlywood", weight=9]; 61789 -> 2278[label="",style="solid", color="burlywood", weight=3]; 61790[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1855 -> 61790[label="",style="solid", color="burlywood", weight=9]; 61790 -> 2279[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1858 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1858 -> 2239[label="",style="dashed", color="magenta", weight=3]; 1858 -> 2240[label="",style="dashed", color="magenta", weight=3]; 1859 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35887[label="",style="dashed", color="magenta", weight=3]; 1859 -> 35888[label="",style="dashed", color="magenta", weight=3]; 1859 -> 35889[label="",style="dashed", color="magenta", weight=3]; 1859 -> 35890[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61791[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1861 -> 61791[label="",style="solid", color="burlywood", weight=9]; 61791 -> 2284[label="",style="solid", color="burlywood", weight=3]; 61792[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1861 -> 61792[label="",style="solid", color="burlywood", weight=9]; 61792 -> 2285[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1864 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1864 -> 2242[label="",style="dashed", color="magenta", weight=3]; 1864 -> 2243[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61793[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1867 -> 61793[label="",style="solid", color="burlywood", weight=9]; 61793 -> 2290[label="",style="solid", color="burlywood", weight=3]; 61794[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1867 -> 61794[label="",style="solid", color="burlywood", weight=9]; 61794 -> 2291[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 1871 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35891[label="",style="dashed", color="magenta", weight=3]; 1871 -> 35892[label="",style="dashed", color="magenta", weight=3]; 1871 -> 35893[label="",style="dashed", color="magenta", weight=3]; 1871 -> 35894[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61795[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1873 -> 61795[label="",style="solid", color="burlywood", weight=9]; 61795 -> 2297[label="",style="solid", color="burlywood", weight=3]; 61796[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1873 -> 61796[label="",style="solid", color="burlywood", weight=9]; 61796 -> 2298[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 6566 -> 5617[label="",style="dashed", color="red", weight=0]; 6566[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6566 -> 6615[label="",style="dashed", color="magenta", weight=3]; 6566 -> 6616[label="",style="dashed", color="magenta", weight=3]; 6567 -> 5617[label="",style="dashed", color="red", weight=0]; 6567[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6567 -> 6617[label="",style="dashed", color="magenta", weight=3]; 6567 -> 6618[label="",style="dashed", color="magenta", weight=3]; 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"];61797[label="ww626/Succ ww6260",fontsize=10,color="white",style="solid",shape="box"];6565 -> 61797[label="",style="solid", color="burlywood", weight=9]; 61797 -> 6619[label="",style="solid", color="burlywood", weight=3]; 61798[label="ww626/Zero",fontsize=10,color="white",style="solid",shape="box"];6565 -> 61798[label="",style="solid", color="burlywood", weight=9]; 61798 -> 6620[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 6572 -> 5617[label="",style="dashed", color="red", weight=0]; 6572[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6572 -> 6624[label="",style="dashed", color="magenta", weight=3]; 6572 -> 6625[label="",style="dashed", color="magenta", weight=3]; 6573 -> 5617[label="",style="dashed", color="red", weight=0]; 6573[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6573 -> 6626[label="",style="dashed", color="magenta", weight=3]; 6573 -> 6627[label="",style="dashed", color="magenta", weight=3]; 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"];61799[label="ww630/Succ ww6300",fontsize=10,color="white",style="solid",shape="box"];6571 -> 61799[label="",style="solid", color="burlywood", weight=9]; 61799 -> 6628[label="",style="solid", color="burlywood", weight=3]; 61800[label="ww630/Zero",fontsize=10,color="white",style="solid",shape="box"];6571 -> 61800[label="",style="solid", color="burlywood", weight=9]; 61800 -> 6629[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 6578 -> 6351[label="",style="dashed", color="red", weight=0]; 6578[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6578 -> 6638[label="",style="dashed", color="magenta", weight=3]; 6578 -> 6639[label="",style="dashed", color="magenta", weight=3]; 6579[label="Succ ww54100",fontsize=16,color="green",shape="box"];6580 -> 6351[label="",style="dashed", color="red", weight=0]; 6580[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6580 -> 6640[label="",style="dashed", color="magenta", weight=3]; 6580 -> 6641[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 6587 -> 6351[label="",style="dashed", color="red", weight=0]; 6587[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6587 -> 6647[label="",style="dashed", color="magenta", weight=3]; 6587 -> 6648[label="",style="dashed", color="magenta", weight=3]; 6588[label="Succ ww54100",fontsize=16,color="green",shape="box"];6589 -> 6351[label="",style="dashed", color="red", weight=0]; 6589[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6589 -> 6649[label="",style="dashed", color="magenta", weight=3]; 6589 -> 6650[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 6596 -> 6351[label="",style="dashed", color="red", weight=0]; 6596[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6596 -> 6656[label="",style="dashed", color="magenta", weight=3]; 6596 -> 6657[label="",style="dashed", color="magenta", weight=3]; 6597[label="Succ ww54100",fontsize=16,color="green",shape="box"];6598 -> 6351[label="",style="dashed", color="red", weight=0]; 6598[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6598 -> 6658[label="",style="dashed", color="magenta", weight=3]; 6598 -> 6659[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 6605 -> 6351[label="",style="dashed", color="red", weight=0]; 6605[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6605 -> 6665[label="",style="dashed", color="magenta", weight=3]; 6605 -> 6666[label="",style="dashed", color="magenta", weight=3]; 6606[label="Succ ww54100",fontsize=16,color="green",shape="box"];6607 -> 6351[label="",style="dashed", color="red", weight=0]; 6607[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6607 -> 6667[label="",style="dashed", color="magenta", weight=3]; 6607 -> 6668[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61801[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1899 -> 61801[label="",style="solid", color="burlywood", weight=9]; 61801 -> 2330[label="",style="solid", color="burlywood", weight=3]; 61802[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1899 -> 61802[label="",style="solid", color="burlywood", weight=9]; 61802 -> 2331[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61803[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1905 -> 61803[label="",style="solid", color="burlywood", weight=9]; 61803 -> 2337[label="",style="solid", color="burlywood", weight=3]; 61804[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1905 -> 61804[label="",style="solid", color="burlywood", weight=9]; 61804 -> 2338[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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)))))) (not MyFalse) ww15",fontsize=16,color="black",shape="box"];1910 -> 2343[label="",style="solid", color="black", weight=3]; 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)))))) MyTrue (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1911 -> 2344[label="",style="solid", color="black", weight=3]; 1912 -> 9785[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];61805[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1914 -> 61805[label="",style="solid", color="burlywood", weight=9]; 61805 -> 2347[label="",style="solid", color="burlywood", weight=3]; 61806[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1914 -> 61806[label="",style="solid", color="burlywood", weight=9]; 61806 -> 2348[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 2261 -> 1920[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];61807[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1929 -> 61807[label="",style="solid", color="burlywood", weight=9]; 61807 -> 2354[label="",style="solid", color="burlywood", weight=3]; 61808[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1929 -> 61808[label="",style="solid", color="burlywood", weight=9]; 61808 -> 2355[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61809[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1935 -> 61809[label="",style="solid", color="burlywood", weight=9]; 61809 -> 2361[label="",style="solid", color="burlywood", weight=3]; 61810[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1935 -> 61810[label="",style="solid", color="burlywood", weight=9]; 61810 -> 2362[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1938 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1938 -> 2245[label="",style="dashed", color="magenta", weight=3]; 1938 -> 2246[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61811[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1941 -> 61811[label="",style="solid", color="burlywood", weight=9]; 61811 -> 2367[label="",style="solid", color="burlywood", weight=3]; 61812[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1941 -> 61812[label="",style="solid", color="burlywood", weight=9]; 61812 -> 2368[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1944 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1944 -> 2248[label="",style="dashed", color="magenta", weight=3]; 1944 -> 2249[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61813[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1947 -> 61813[label="",style="solid", color="burlywood", weight=9]; 61813 -> 2373[label="",style="solid", color="burlywood", weight=3]; 61814[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1947 -> 61814[label="",style="solid", color="burlywood", weight=9]; 61814 -> 2374[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61815[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1953 -> 61815[label="",style="solid", color="burlywood", weight=9]; 61815 -> 2380[label="",style="solid", color="burlywood", weight=3]; 61816[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1953 -> 61816[label="",style="solid", color="burlywood", weight=9]; 61816 -> 2381[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61817[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1959 -> 61817[label="",style="solid", color="burlywood", weight=9]; 61817 -> 2387[label="",style="solid", color="burlywood", weight=3]; 61818[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1959 -> 61818[label="",style="solid", color="burlywood", weight=9]; 61818 -> 2388[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1962 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1962 -> 2251[label="",style="dashed", color="magenta", weight=3]; 1962 -> 2252[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61819[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1965 -> 61819[label="",style="solid", color="burlywood", weight=9]; 61819 -> 2393[label="",style="solid", color="burlywood", weight=3]; 61820[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1965 -> 61820[label="",style="solid", color="burlywood", weight=9]; 61820 -> 2394[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1968 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1968 -> 2254[label="",style="dashed", color="magenta", weight=3]; 1968 -> 2255[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61821[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1971 -> 61821[label="",style="solid", color="burlywood", weight=9]; 61821 -> 2399[label="",style="solid", color="burlywood", weight=3]; 61822[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1971 -> 61822[label="",style="solid", color="burlywood", weight=9]; 61822 -> 2400[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61823[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1977 -> 61823[label="",style="solid", color="burlywood", weight=9]; 61823 -> 2406[label="",style="solid", color="burlywood", weight=3]; 61824[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1977 -> 61824[label="",style="solid", color="burlywood", weight=9]; 61824 -> 2407[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 7617 -> 5617[label="",style="dashed", color="red", weight=0]; 7617[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7617 -> 7666[label="",style="dashed", color="magenta", weight=3]; 7617 -> 7667[label="",style="dashed", color="magenta", weight=3]; 7618 -> 5617[label="",style="dashed", color="red", weight=0]; 7618[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7618 -> 7668[label="",style="dashed", color="magenta", weight=3]; 7618 -> 7669[label="",style="dashed", color="magenta", weight=3]; 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"];61825[label="ww1057/Succ ww10570",fontsize=10,color="white",style="solid",shape="box"];7616 -> 61825[label="",style="solid", color="burlywood", weight=9]; 61825 -> 7670[label="",style="solid", color="burlywood", weight=3]; 61826[label="ww1057/Zero",fontsize=10,color="white",style="solid",shape="box"];7616 -> 61826[label="",style="solid", color="burlywood", weight=9]; 61826 -> 7671[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 7623 -> 5617[label="",style="dashed", color="red", weight=0]; 7623[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7623 -> 7675[label="",style="dashed", color="magenta", weight=3]; 7623 -> 7676[label="",style="dashed", color="magenta", weight=3]; 7624 -> 5617[label="",style="dashed", color="red", weight=0]; 7624[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7624 -> 7677[label="",style="dashed", color="magenta", weight=3]; 7624 -> 7678[label="",style="dashed", color="magenta", weight=3]; 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"];61827[label="ww1061/Succ ww10610",fontsize=10,color="white",style="solid",shape="box"];7622 -> 61827[label="",style="solid", color="burlywood", weight=9]; 61827 -> 7679[label="",style="solid", color="burlywood", weight=3]; 61828[label="ww1061/Zero",fontsize=10,color="white",style="solid",shape="box"];7622 -> 61828[label="",style="solid", color="burlywood", weight=9]; 61828 -> 7680[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 7629 -> 6351[label="",style="dashed", color="red", weight=0]; 7629[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7629 -> 7688[label="",style="dashed", color="magenta", weight=3]; 7629 -> 7689[label="",style="dashed", color="magenta", weight=3]; 7630[label="Succ ww95800",fontsize=16,color="green",shape="box"];7631 -> 6351[label="",style="dashed", color="red", weight=0]; 7631[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7631 -> 7690[label="",style="dashed", color="magenta", weight=3]; 7631 -> 7691[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 7638 -> 6351[label="",style="dashed", color="red", weight=0]; 7638[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7638 -> 7697[label="",style="dashed", color="magenta", weight=3]; 7638 -> 7698[label="",style="dashed", color="magenta", weight=3]; 7639[label="Succ ww95800",fontsize=16,color="green",shape="box"];7640 -> 6351[label="",style="dashed", color="red", weight=0]; 7640[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7640 -> 7699[label="",style="dashed", color="magenta", weight=3]; 7640 -> 7700[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 7647 -> 6351[label="",style="dashed", color="red", weight=0]; 7647[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7647 -> 7706[label="",style="dashed", color="magenta", weight=3]; 7647 -> 7707[label="",style="dashed", color="magenta", weight=3]; 7648[label="Succ ww95800",fontsize=16,color="green",shape="box"];7649 -> 6351[label="",style="dashed", color="red", weight=0]; 7649[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7649 -> 7708[label="",style="dashed", color="magenta", weight=3]; 7649 -> 7709[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 7656 -> 6351[label="",style="dashed", color="red", weight=0]; 7656[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7656 -> 7715[label="",style="dashed", color="magenta", weight=3]; 7656 -> 7716[label="",style="dashed", color="magenta", weight=3]; 7657[label="Succ ww95800",fontsize=16,color="green",shape="box"];7658 -> 6351[label="",style="dashed", color="red", weight=0]; 7658[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7658 -> 7717[label="",style="dashed", color="magenta", weight=3]; 7658 -> 7718[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61829[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2003 -> 61829[label="",style="solid", color="burlywood", weight=9]; 61829 -> 2439[label="",style="solid", color="burlywood", weight=3]; 61830[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2003 -> 61830[label="",style="solid", color="burlywood", weight=9]; 61830 -> 2440[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 2007 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35895[label="",style="dashed", color="magenta", weight=3]; 2007 -> 35896[label="",style="dashed", color="magenta", weight=3]; 2007 -> 35897[label="",style="dashed", color="magenta", weight=3]; 2007 -> 35898[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61831[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2009 -> 61831[label="",style="solid", color="burlywood", weight=9]; 61831 -> 2446[label="",style="solid", color="burlywood", weight=3]; 61832[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2009 -> 61832[label="",style="solid", color="burlywood", weight=9]; 61832 -> 2447[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61833[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2015 -> 61833[label="",style="solid", color="burlywood", weight=9]; 61833 -> 2453[label="",style="solid", color="burlywood", weight=3]; 61834[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2015 -> 61834[label="",style="solid", color="burlywood", weight=9]; 61834 -> 2454[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 2019 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35899[label="",style="dashed", color="magenta", weight=3]; 2019 -> 35900[label="",style="dashed", color="magenta", weight=3]; 2019 -> 35901[label="",style="dashed", color="magenta", weight=3]; 2019 -> 35902[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61835[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2021 -> 61835[label="",style="solid", color="burlywood", weight=9]; 61835 -> 2460[label="",style="solid", color="burlywood", weight=3]; 61836[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2021 -> 61836[label="",style="solid", color="burlywood", weight=9]; 61836 -> 2461[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61837[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2027 -> 61837[label="",style="solid", color="burlywood", weight=9]; 61837 -> 2467[label="",style="solid", color="burlywood", weight=3]; 61838[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2027 -> 61838[label="",style="solid", color="burlywood", weight=9]; 61838 -> 2468[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2030 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2030 -> 15662[label="",style="dashed", color="magenta", weight=3]; 2030 -> 15663[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61839[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2033 -> 61839[label="",style="solid", color="burlywood", weight=9]; 61839 -> 2474[label="",style="solid", color="burlywood", weight=3]; 61840[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2033 -> 61840[label="",style="solid", color="burlywood", weight=9]; 61840 -> 2475[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2036 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2036 -> 15665[label="",style="dashed", color="magenta", weight=3]; 2036 -> 15666[label="",style="dashed", color="magenta", weight=3]; 2037 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54085[label="",style="dashed", color="magenta", weight=3]; 2037 -> 54086[label="",style="dashed", color="magenta", weight=3]; 2037 -> 54087[label="",style="dashed", color="magenta", weight=3]; 2037 -> 54088[label="",style="dashed", color="magenta", weight=3]; 2037 -> 54089[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61841[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2039 -> 61841[label="",style="solid", color="burlywood", weight=9]; 61841 -> 2481[label="",style="solid", color="burlywood", weight=3]; 61842[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2039 -> 61842[label="",style="solid", color="burlywood", weight=9]; 61842 -> 2482[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61843[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2045 -> 61843[label="",style="solid", color="burlywood", weight=9]; 61843 -> 2488[label="",style="solid", color="burlywood", weight=3]; 61844[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2045 -> 61844[label="",style="solid", color="burlywood", weight=9]; 61844 -> 2489[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 2049 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54090[label="",style="dashed", color="magenta", weight=3]; 2049 -> 54091[label="",style="dashed", color="magenta", weight=3]; 2049 -> 54092[label="",style="dashed", color="magenta", weight=3]; 2049 -> 54093[label="",style="dashed", color="magenta", weight=3]; 2049 -> 54094[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61845[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2051 -> 61845[label="",style="solid", color="burlywood", weight=9]; 61845 -> 2495[label="",style="solid", color="burlywood", weight=3]; 61846[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2051 -> 61846[label="",style="solid", color="burlywood", weight=9]; 61846 -> 2496[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2054 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2054 -> 15668[label="",style="dashed", color="magenta", weight=3]; 2054 -> 15669[label="",style="dashed", color="magenta", weight=3]; 2055 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35903[label="",style="dashed", color="magenta", weight=3]; 2055 -> 35904[label="",style="dashed", color="magenta", weight=3]; 2055 -> 35905[label="",style="dashed", color="magenta", weight=3]; 2055 -> 35906[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61847[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2057 -> 61847[label="",style="solid", color="burlywood", weight=9]; 61847 -> 2502[label="",style="solid", color="burlywood", weight=3]; 61848[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2057 -> 61848[label="",style="solid", color="burlywood", weight=9]; 61848 -> 2503[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2060 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2060 -> 15671[label="",style="dashed", color="magenta", weight=3]; 2060 -> 15672[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61849[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2063 -> 61849[label="",style="solid", color="burlywood", weight=9]; 61849 -> 2509[label="",style="solid", color="burlywood", weight=3]; 61850[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2063 -> 61850[label="",style="solid", color="burlywood", weight=9]; 61850 -> 2510[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 2067 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35907[label="",style="dashed", color="magenta", weight=3]; 2067 -> 35908[label="",style="dashed", color="magenta", weight=3]; 2067 -> 35909[label="",style="dashed", color="magenta", weight=3]; 2067 -> 35910[label="",style="dashed", color="magenta", weight=3]; 2068 -> 2515[label="",style="dashed", color="red", weight=0]; 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]; 2068 -> 2517[label="",style="dashed", color="magenta", weight=3]; 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"];61851[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2069 -> 61851[label="",style="solid", color="burlywood", weight=9]; 61851 -> 2524[label="",style="solid", color="burlywood", weight=3]; 61852[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2069 -> 61852[label="",style="solid", color="burlywood", weight=9]; 61852 -> 2525[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 8656 -> 5617[label="",style="dashed", color="red", weight=0]; 8656[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8656 -> 8705[label="",style="dashed", color="magenta", weight=3]; 8656 -> 8706[label="",style="dashed", color="magenta", weight=3]; 8657 -> 5617[label="",style="dashed", color="red", weight=0]; 8657[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8657 -> 8707[label="",style="dashed", color="magenta", weight=3]; 8657 -> 8708[label="",style="dashed", color="magenta", weight=3]; 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"];61853[label="ww1474/Succ ww14740",fontsize=10,color="white",style="solid",shape="box"];8655 -> 61853[label="",style="solid", color="burlywood", weight=9]; 61853 -> 8709[label="",style="solid", color="burlywood", weight=3]; 61854[label="ww1474/Zero",fontsize=10,color="white",style="solid",shape="box"];8655 -> 61854[label="",style="solid", color="burlywood", weight=9]; 61854 -> 8710[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 8664 -> 5617[label="",style="dashed", color="red", weight=0]; 8664[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8664 -> 8716[label="",style="dashed", color="magenta", weight=3]; 8664 -> 8717[label="",style="dashed", color="magenta", weight=3]; 8665 -> 5617[label="",style="dashed", color="red", weight=0]; 8665[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8665 -> 8718[label="",style="dashed", color="magenta", weight=3]; 8665 -> 8719[label="",style="dashed", color="magenta", weight=3]; 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"];61855[label="ww1478/Succ ww14780",fontsize=10,color="white",style="solid",shape="box"];8663 -> 61855[label="",style="solid", color="burlywood", weight=9]; 61855 -> 8720[label="",style="solid", color="burlywood", weight=3]; 61856[label="ww1478/Zero",fontsize=10,color="white",style="solid",shape="box"];8663 -> 61856[label="",style="solid", color="burlywood", weight=9]; 61856 -> 8721[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 8669 -> 6351[label="",style="dashed", color="red", weight=0]; 8669[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8669 -> 8734[label="",style="dashed", color="magenta", weight=3]; 8669 -> 8735[label="",style="dashed", color="magenta", weight=3]; 8670[label="Succ ww137500",fontsize=16,color="green",shape="box"];8671 -> 6351[label="",style="dashed", color="red", weight=0]; 8671[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8671 -> 8736[label="",style="dashed", color="magenta", weight=3]; 8671 -> 8737[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 8678 -> 6351[label="",style="dashed", color="red", weight=0]; 8678[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8678 -> 8743[label="",style="dashed", color="magenta", weight=3]; 8678 -> 8744[label="",style="dashed", color="magenta", weight=3]; 8679[label="Succ ww137500",fontsize=16,color="green",shape="box"];8680 -> 6351[label="",style="dashed", color="red", weight=0]; 8680[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8680 -> 8745[label="",style="dashed", color="magenta", weight=3]; 8680 -> 8746[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8684 -> 8553[label="",style="dashed", color="red", weight=0]; 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]; 8684 -> 8750[label="",style="dashed", color="magenta", weight=3]; 8685 -> 8553[label="",style="dashed", color="red", weight=0]; 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]; 8685 -> 8752[label="",style="dashed", color="magenta", weight=3]; 8686 -> 8553[label="",style="dashed", color="red", weight=0]; 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]; 8686 -> 8754[label="",style="dashed", color="magenta", weight=3]; 8687 -> 6351[label="",style="dashed", color="red", weight=0]; 8687[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8687 -> 8755[label="",style="dashed", color="magenta", weight=3]; 8687 -> 8756[label="",style="dashed", color="magenta", weight=3]; 8688[label="Succ ww137500",fontsize=16,color="green",shape="box"];8689 -> 6351[label="",style="dashed", color="red", weight=0]; 8689[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8689 -> 8757[label="",style="dashed", color="magenta", weight=3]; 8689 -> 8758[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8693 -> 8554[label="",style="dashed", color="red", weight=0]; 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]; 8693 -> 8762[label="",style="dashed", color="magenta", weight=3]; 8694 -> 8554[label="",style="dashed", color="red", weight=0]; 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]; 8694 -> 8764[label="",style="dashed", color="magenta", weight=3]; 8695 -> 8554[label="",style="dashed", color="red", weight=0]; 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]; 8695 -> 8766[label="",style="dashed", color="magenta", weight=3]; 8696 -> 6351[label="",style="dashed", color="red", weight=0]; 8696[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8696 -> 8767[label="",style="dashed", color="magenta", weight=3]; 8696 -> 8768[label="",style="dashed", color="magenta", weight=3]; 8697[label="Succ ww137500",fontsize=16,color="green",shape="box"];8698 -> 6351[label="",style="dashed", color="red", weight=0]; 8698[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8698 -> 8769[label="",style="dashed", color="magenta", weight=3]; 8698 -> 8770[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61857[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2095 -> 61857[label="",style="solid", color="burlywood", weight=9]; 61857 -> 2557[label="",style="solid", color="burlywood", weight=3]; 61858[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2095 -> 61858[label="",style="solid", color="burlywood", weight=9]; 61858 -> 2558[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61859[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2101 -> 61859[label="",style="solid", color="burlywood", weight=9]; 61859 -> 2564[label="",style="solid", color="burlywood", weight=3]; 61860[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2101 -> 61860[label="",style="solid", color="burlywood", weight=9]; 61860 -> 2565[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61861[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2107 -> 61861[label="",style="solid", color="burlywood", weight=9]; 61861 -> 2571[label="",style="solid", color="burlywood", weight=3]; 61862[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2107 -> 61862[label="",style="solid", color="burlywood", weight=9]; 61862 -> 2572[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61863[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2113 -> 61863[label="",style="solid", color="burlywood", weight=9]; 61863 -> 2578[label="",style="solid", color="burlywood", weight=3]; 61864[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2113 -> 61864[label="",style="solid", color="burlywood", weight=9]; 61864 -> 2579[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61865[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2119 -> 61865[label="",style="solid", color="burlywood", weight=9]; 61865 -> 2585[label="",style="solid", color="burlywood", weight=3]; 61866[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2119 -> 61866[label="",style="solid", color="burlywood", weight=9]; 61866 -> 2586[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2122 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2122 -> 15674[label="",style="dashed", color="magenta", weight=3]; 2122 -> 15675[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61867[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2125 -> 61867[label="",style="solid", color="burlywood", weight=9]; 61867 -> 2592[label="",style="solid", color="burlywood", weight=3]; 61868[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2125 -> 61868[label="",style="solid", color="burlywood", weight=9]; 61868 -> 2593[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2128 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2128 -> 15677[label="",style="dashed", color="magenta", weight=3]; 2128 -> 15678[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61869[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2131 -> 61869[label="",style="solid", color="burlywood", weight=9]; 61869 -> 2599[label="",style="solid", color="burlywood", weight=3]; 61870[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2131 -> 61870[label="",style="solid", color="burlywood", weight=9]; 61870 -> 2600[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61871[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2137 -> 61871[label="",style="solid", color="burlywood", weight=9]; 61871 -> 2606[label="",style="solid", color="burlywood", weight=3]; 61872[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2137 -> 61872[label="",style="solid", color="burlywood", weight=9]; 61872 -> 2607[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61873[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2143 -> 61873[label="",style="solid", color="burlywood", weight=9]; 61873 -> 2613[label="",style="solid", color="burlywood", weight=3]; 61874[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2143 -> 61874[label="",style="solid", color="burlywood", weight=9]; 61874 -> 2614[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2146 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2146 -> 15680[label="",style="dashed", color="magenta", weight=3]; 2146 -> 15681[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61875[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2149 -> 61875[label="",style="solid", color="burlywood", weight=9]; 61875 -> 2620[label="",style="solid", color="burlywood", weight=3]; 61876[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2149 -> 61876[label="",style="solid", color="burlywood", weight=9]; 61876 -> 2621[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2152 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2152 -> 15683[label="",style="dashed", color="magenta", weight=3]; 2152 -> 15684[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61877[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2155 -> 61877[label="",style="solid", color="burlywood", weight=9]; 61877 -> 2627[label="",style="solid", color="burlywood", weight=3]; 61878[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2155 -> 61878[label="",style="solid", color="burlywood", weight=9]; 61878 -> 2628[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61879[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2161 -> 61879[label="",style="solid", color="burlywood", weight=9]; 61879 -> 2634[label="",style="solid", color="burlywood", weight=3]; 61880[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2161 -> 61880[label="",style="solid", color="burlywood", weight=9]; 61880 -> 2635[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61881[label="ww4000000000/Succ ww40000000000",fontsize=10,color="white",style="solid",shape="box"];2167 -> 61881[label="",style="solid", color="burlywood", weight=9]; 61881 -> 2641[label="",style="solid", color="burlywood", weight=3]; 61882[label="ww4000000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2167 -> 61882[label="",style="solid", color="burlywood", weight=9]; 61882 -> 2642[label="",style="solid", color="burlywood", weight=3]; 2168 -> 5579[label="",style="dashed", color="red", weight=0]; 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]; 2168 -> 5581[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61883[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2175 -> 61883[label="",style="solid", color="burlywood", weight=9]; 61883 -> 2650[label="",style="solid", color="burlywood", weight=3]; 61884[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2175 -> 61884[label="",style="solid", color="burlywood", weight=9]; 61884 -> 2651[label="",style="solid", color="burlywood", weight=3]; 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"];61885[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2176 -> 61885[label="",style="solid", color="burlywood", weight=9]; 61885 -> 2652[label="",style="solid", color="burlywood", weight=3]; 61886[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2176 -> 61886[label="",style="solid", color="burlywood", weight=9]; 61886 -> 2653[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61887[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2179 -> 61887[label="",style="solid", color="burlywood", weight=9]; 61887 -> 2656[label="",style="solid", color="burlywood", weight=3]; 61888[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2179 -> 61888[label="",style="solid", color="burlywood", weight=9]; 61888 -> 2657[label="",style="solid", color="burlywood", weight=3]; 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"];61889[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2180 -> 61889[label="",style="solid", color="burlywood", weight=9]; 61889 -> 2658[label="",style="solid", color="burlywood", weight=3]; 61890[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2180 -> 61890[label="",style="solid", color="burlywood", weight=9]; 61890 -> 2659[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 2187 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 2187 -> 18770[label="",style="dashed", color="magenta", weight=3]; 2187 -> 18771[label="",style="dashed", color="magenta", weight=3]; 2187 -> 18772[label="",style="dashed", color="magenta", weight=3]; 2187 -> 18773[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 35879[label="ww3100",fontsize=16,color="green",shape="box"];35880[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"];35880 -> 36778[label="",style="solid", color="black", weight=3]; 35881 -> 36940[label="",style="dashed", color="red", weight=0]; 35881[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"];35881 -> 36941[label="",style="dashed", color="magenta", weight=3]; 35882 -> 36780[label="",style="dashed", color="red", weight=0]; 35882[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"];35882 -> 36781[label="",style="dashed", color="magenta", weight=3]; 35878[label="takeWhile1 (flip ltEsFloat ww4216) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 ww4215",fontsize=16,color="burlywood",shape="triangle"];61891[label="ww4215/MyTrue",fontsize=10,color="white",style="solid",shape="box"];35878 -> 61891[label="",style="solid", color="burlywood", weight=9]; 61891 -> 36824[label="",style="solid", color="burlywood", weight=3]; 61892[label="ww4215/MyFalse",fontsize=10,color="white",style="solid",shape="box"];35878 -> 61892[label="",style="solid", color="burlywood", weight=9]; 61892 -> 36825[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 35883[label="ww3100",fontsize=16,color="green",shape="box"];35884[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"];35884 -> 36826[label="",style="solid", color="black", weight=3]; 35885 -> 36949[label="",style="dashed", color="red", weight=0]; 35885[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"];35885 -> 36950[label="",style="dashed", color="magenta", weight=3]; 35886 -> 36780[label="",style="dashed", color="red", weight=0]; 35886[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"];35886 -> 36782[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 2232[label="ww4100",fontsize=16,color="green",shape="box"];2233[label="Float (Pos (Succ ww3000)) (Pos Zero)",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]; 2518[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"];2518 -> 2828[label="",style="solid", color="black", weight=3]; 2519[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="black",shape="box"];2519 -> 2829[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 2235[label="ww4100",fontsize=16,color="green",shape="box"];2236[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];2237[label="ww5",fontsize=16,color="green",shape="box"];54075 -> 55020[label="",style="dashed", color="red", weight=0]; 54075[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"];54075 -> 55021[label="",style="dashed", color="magenta", weight=3]; 54075 -> 55022[label="",style="dashed", color="magenta", weight=3]; 54075 -> 55023[label="",style="dashed", color="magenta", weight=3]; 54076[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"];54076 -> 55007[label="",style="solid", color="black", weight=3]; 54077 -> 55352[label="",style="dashed", color="red", weight=0]; 54077[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"];54077 -> 55353[label="",style="dashed", color="magenta", weight=3]; 54078[label="ww3000",fontsize=16,color="green",shape="box"];54079[label="ww3100",fontsize=16,color="green",shape="box"];54074[label="takeWhile1 (flip ltEsFloat ww3299) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4622 ww4621",fontsize=16,color="burlywood",shape="triangle"];61893[label="ww4621/MyTrue",fontsize=10,color="white",style="solid",shape="box"];54074 -> 61893[label="",style="solid", color="burlywood", weight=9]; 61893 -> 55009[label="",style="solid", color="burlywood", weight=3]; 61894[label="ww4621/MyFalse",fontsize=10,color="white",style="solid",shape="box"];54074 -> 61894[label="",style="solid", color="burlywood", weight=9]; 61894 -> 55010[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 54080 -> 55020[label="",style="dashed", color="red", weight=0]; 54080[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"];54080 -> 55024[label="",style="dashed", color="magenta", weight=3]; 54080 -> 55025[label="",style="dashed", color="magenta", weight=3]; 54080 -> 55026[label="",style="dashed", color="magenta", weight=3]; 54081[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"];54081 -> 55012[label="",style="solid", color="black", weight=3]; 54082 -> 55360[label="",style="dashed", color="red", weight=0]; 54082[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"];54082 -> 55361[label="",style="dashed", color="magenta", weight=3]; 54083[label="ww3000",fontsize=16,color="green",shape="box"];54084[label="ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 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]; 2238[label="ww4100",fontsize=16,color="green",shape="box"];2239[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];2240[label="ww5",fontsize=16,color="green",shape="box"];35887[label="ww3100",fontsize=16,color="green",shape="box"];35888[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"];35888 -> 36828[label="",style="solid", color="black", weight=3]; 35889 -> 36957[label="",style="dashed", color="red", weight=0]; 35889[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"];35889 -> 36958[label="",style="dashed", color="magenta", weight=3]; 35890 -> 36780[label="",style="dashed", color="red", weight=0]; 35890[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"];35890 -> 36783[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 2241[label="ww4100",fontsize=16,color="green",shape="box"];2242[label="Float (Pos Zero) (Neg Zero)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 35891[label="ww3100",fontsize=16,color="green",shape="box"];35892[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"];35892 -> 36830[label="",style="solid", color="black", weight=3]; 35893 -> 36965[label="",style="dashed", color="red", weight=0]; 35893[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"];35893 -> 36966[label="",style="dashed", color="magenta", weight=3]; 35894 -> 36780[label="",style="dashed", color="red", weight=0]; 35894[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"];35894 -> 36784[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6614 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46808[label="",style="dashed", color="magenta", weight=3]; 6614 -> 46809[label="",style="dashed", color="magenta", weight=3]; 6614 -> 46810[label="",style="dashed", color="magenta", weight=3]; 6614 -> 46811[label="",style="dashed", color="magenta", weight=3]; 6614 -> 46812[label="",style="dashed", color="magenta", weight=3]; 6615 -> 6351[label="",style="dashed", color="red", weight=0]; 6615[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6615 -> 6675[label="",style="dashed", color="magenta", weight=3]; 6615 -> 6676[label="",style="dashed", color="magenta", weight=3]; 6616[label="Succ ww54100",fontsize=16,color="green",shape="box"];6617 -> 6351[label="",style="dashed", color="red", weight=0]; 6617[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6617 -> 6677[label="",style="dashed", color="magenta", weight=3]; 6617 -> 6678[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 6624 -> 6351[label="",style="dashed", color="red", weight=0]; 6624[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6624 -> 6684[label="",style="dashed", color="magenta", weight=3]; 6624 -> 6685[label="",style="dashed", color="magenta", weight=3]; 6625[label="Succ ww54100",fontsize=16,color="green",shape="box"];6626 -> 6351[label="",style="dashed", color="red", weight=0]; 6626[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6626 -> 6686[label="",style="dashed", color="magenta", weight=3]; 6626 -> 6687[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 6637 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46813[label="",style="dashed", color="magenta", weight=3]; 6637 -> 46814[label="",style="dashed", color="magenta", weight=3]; 6637 -> 46815[label="",style="dashed", color="magenta", weight=3]; 6637 -> 46816[label="",style="dashed", color="magenta", weight=3]; 6637 -> 46817[label="",style="dashed", color="magenta", weight=3]; 6638[label="ww54100",fontsize=16,color="green",shape="box"];6639[label="ww53900",fontsize=16,color="green",shape="box"];6640[label="ww54100",fontsize=16,color="green",shape="box"];6641[label="ww53900",fontsize=16,color="green",shape="box"];6642 -> 6434[label="",style="dashed", color="red", weight=0]; 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]; 6642 -> 6699[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 6647[label="ww54100",fontsize=16,color="green",shape="box"];6648[label="ww53900",fontsize=16,color="green",shape="box"];6649[label="ww54100",fontsize=16,color="green",shape="box"];6650[label="ww53900",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]; 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]; 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]; 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]; 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]; 6656[label="ww54100",fontsize=16,color="green",shape="box"];6657[label="ww53900",fontsize=16,color="green",shape="box"];6658[label="ww54100",fontsize=16,color="green",shape="box"];6659[label="ww53900",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]; 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]; 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]; 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]; 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]; 6665[label="ww54100",fontsize=16,color="green",shape="box"];6666[label="ww53900",fontsize=16,color="green",shape="box"];6667[label="ww54100",fontsize=16,color="green",shape="box"];6668[label="ww53900",fontsize=16,color="green",shape="box"];6669 -> 6437[label="",style="dashed", color="red", weight=0]; 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]; 6669 -> 6715[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 2343[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"];2343 -> 2796[label="",style="solid", color="black", weight=3]; 2344[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"];2344 -> 2797[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 2523 -> 2260[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 2244[label="ww4100",fontsize=16,color="green",shape="box"];2245[label="Float (Neg (Succ ww3000)) (Pos Zero)",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]; 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]; 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]; 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]; 2369 -> 2821[label="",style="dashed", color="red", weight=0]; 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]; 2369 -> 2823[label="",style="dashed", color="magenta", weight=3]; 2369 -> 2824[label="",style="dashed", color="magenta", weight=3]; 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]; 2247[label="ww4100",fontsize=16,color="green",shape="box"];2248[label="Float (Neg (Succ ww3000)) (Neg Zero)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 2250[label="ww4100",fontsize=16,color="green",shape="box"];2251[label="Float (Neg Zero) (Pos Zero)",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]; 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]; 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]; 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]; 2395 -> 2821[label="",style="dashed", color="red", weight=0]; 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]; 2395 -> 2826[label="",style="dashed", color="magenta", weight=3]; 2395 -> 2827[label="",style="dashed", color="magenta", weight=3]; 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]; 2253[label="ww4100",fontsize=16,color="green",shape="box"];2254[label="Float (Neg Zero) (Neg Zero)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 7665 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46818[label="",style="dashed", color="magenta", weight=3]; 7665 -> 46819[label="",style="dashed", color="magenta", weight=3]; 7665 -> 46820[label="",style="dashed", color="magenta", weight=3]; 7665 -> 46821[label="",style="dashed", color="magenta", weight=3]; 7665 -> 46822[label="",style="dashed", color="magenta", weight=3]; 7666 -> 6351[label="",style="dashed", color="red", weight=0]; 7666[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7666 -> 7725[label="",style="dashed", color="magenta", weight=3]; 7666 -> 7726[label="",style="dashed", color="magenta", weight=3]; 7667[label="Succ ww95800",fontsize=16,color="green",shape="box"];7668 -> 6351[label="",style="dashed", color="red", weight=0]; 7668[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7668 -> 7727[label="",style="dashed", color="magenta", weight=3]; 7668 -> 7728[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 7675 -> 6351[label="",style="dashed", color="red", weight=0]; 7675[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7675 -> 7734[label="",style="dashed", color="magenta", weight=3]; 7675 -> 7735[label="",style="dashed", color="magenta", weight=3]; 7676[label="Succ ww95800",fontsize=16,color="green",shape="box"];7677 -> 6351[label="",style="dashed", color="red", weight=0]; 7677[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7677 -> 7736[label="",style="dashed", color="magenta", weight=3]; 7677 -> 7737[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 7687 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46823[label="",style="dashed", color="magenta", weight=3]; 7687 -> 46824[label="",style="dashed", color="magenta", weight=3]; 7687 -> 46825[label="",style="dashed", color="magenta", weight=3]; 7687 -> 46826[label="",style="dashed", color="magenta", weight=3]; 7687 -> 46827[label="",style="dashed", color="magenta", weight=3]; 7688[label="ww95800",fontsize=16,color="green",shape="box"];7689[label="ww95600",fontsize=16,color="green",shape="box"];7690[label="ww95800",fontsize=16,color="green",shape="box"];7691[label="ww95600",fontsize=16,color="green",shape="box"];7692 -> 7491[label="",style="dashed", color="red", weight=0]; 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]; 7692 -> 7752[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 7697[label="ww95800",fontsize=16,color="green",shape="box"];7698[label="ww95600",fontsize=16,color="green",shape="box"];7699[label="ww95800",fontsize=16,color="green",shape="box"];7700[label="ww95600",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]; 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]; 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]; 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]; 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]; 7706[label="ww95800",fontsize=16,color="green",shape="box"];7707[label="ww95600",fontsize=16,color="green",shape="box"];7708[label="ww95800",fontsize=16,color="green",shape="box"];7709[label="ww95600",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]; 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]; 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]; 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]; 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]; 7715[label="ww95800",fontsize=16,color="green",shape="box"];7716[label="ww95600",fontsize=16,color="green",shape="box"];7717[label="ww95800",fontsize=16,color="green",shape="box"];7718[label="ww95600",fontsize=16,color="green",shape="box"];7719 -> 7494[label="",style="dashed", color="red", weight=0]; 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]; 7719 -> 7768[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 35895[label="ww3100",fontsize=16,color="green",shape="box"];35896[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"];35896 -> 36832[label="",style="solid", color="black", weight=3]; 35897 -> 36973[label="",style="dashed", color="red", weight=0]; 35897[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"];35897 -> 36974[label="",style="dashed", color="magenta", weight=3]; 35898 -> 36780[label="",style="dashed", color="red", weight=0]; 35898[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"];35898 -> 36785[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 35899[label="ww3100",fontsize=16,color="green",shape="box"];35900[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"];35900 -> 36834[label="",style="solid", color="black", weight=3]; 35901 -> 36981[label="",style="dashed", color="red", weight=0]; 35901[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"];35901 -> 36982[label="",style="dashed", color="magenta", weight=3]; 35902 -> 36780[label="",style="dashed", color="red", weight=0]; 35902[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"];35902 -> 36786[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 15661[label="ww4100",fontsize=16,color="green",shape="box"];15662[label="ww5",fontsize=16,color="green",shape="box"];15663[label="Float (Pos (Succ ww3000)) (Pos Zero)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 15664[label="ww4100",fontsize=16,color="green",shape="box"];15665[label="ww5",fontsize=16,color="green",shape="box"];15666[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];54085 -> 55020[label="",style="dashed", color="red", weight=0]; 54085[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"];54085 -> 55027[label="",style="dashed", color="magenta", weight=3]; 54085 -> 55028[label="",style="dashed", color="magenta", weight=3]; 54085 -> 55029[label="",style="dashed", color="magenta", weight=3]; 54086[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"];54086 -> 55015[label="",style="solid", color="black", weight=3]; 54087 -> 55368[label="",style="dashed", color="red", weight=0]; 54087[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"];54087 -> 55369[label="",style="dashed", color="magenta", weight=3]; 54088[label="ww3000",fontsize=16,color="green",shape="box"];54089[label="ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 54090 -> 55020[label="",style="dashed", color="red", weight=0]; 54090[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"];54090 -> 55030[label="",style="dashed", color="magenta", weight=3]; 54090 -> 55031[label="",style="dashed", color="magenta", weight=3]; 54090 -> 55032[label="",style="dashed", color="magenta", weight=3]; 54091[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"];54091 -> 55018[label="",style="solid", color="black", weight=3]; 54092 -> 55376[label="",style="dashed", color="red", weight=0]; 54092[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"];54092 -> 55377[label="",style="dashed", color="magenta", weight=3]; 54093[label="ww3000",fontsize=16,color="green",shape="box"];54094[label="ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 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]; 15667[label="ww4100",fontsize=16,color="green",shape="box"];15668[label="ww5",fontsize=16,color="green",shape="box"];15669[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];35903[label="ww3100",fontsize=16,color="green",shape="box"];35904[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"];35904 -> 36836[label="",style="solid", color="black", weight=3]; 35905 -> 36989[label="",style="dashed", color="red", weight=0]; 35905[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"];35905 -> 36990[label="",style="dashed", color="magenta", weight=3]; 35906 -> 36780[label="",style="dashed", color="red", weight=0]; 35906[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"];35906 -> 36787[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 15670[label="ww4100",fontsize=16,color="green",shape="box"];15671[label="ww5",fontsize=16,color="green",shape="box"];15672[label="Float (Pos Zero) (Neg Zero)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 35907[label="ww3100",fontsize=16,color="green",shape="box"];35908[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"];35908 -> 36838[label="",style="solid", color="black", weight=3]; 35909 -> 36997[label="",style="dashed", color="red", weight=0]; 35909[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"];35909 -> 36998[label="",style="dashed", color="magenta", weight=3]; 35910 -> 36780[label="",style="dashed", color="red", weight=0]; 35910[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"];35910 -> 36788[label="",style="dashed", color="magenta", weight=3]; 2516 -> 4044[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 8705 -> 6351[label="",style="dashed", color="red", weight=0]; 8705[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8705 -> 8776[label="",style="dashed", color="magenta", weight=3]; 8705 -> 8777[label="",style="dashed", color="magenta", weight=3]; 8706[label="Succ ww137500",fontsize=16,color="green",shape="box"];8707 -> 6351[label="",style="dashed", color="red", weight=0]; 8707[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8707 -> 8778[label="",style="dashed", color="magenta", weight=3]; 8707 -> 8779[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8711 -> 8675[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 8716 -> 6351[label="",style="dashed", color="red", weight=0]; 8716[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8716 -> 8784[label="",style="dashed", color="magenta", weight=3]; 8716 -> 8785[label="",style="dashed", color="magenta", weight=3]; 8717[label="Succ ww137500",fontsize=16,color="green",shape="box"];8718 -> 6351[label="",style="dashed", color="red", weight=0]; 8718[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8718 -> 8786[label="",style="dashed", color="magenta", weight=3]; 8718 -> 8787[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8731 -> 8702[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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="ww137500",fontsize=16,color="green",shape="box"];8735[label="ww137300",fontsize=16,color="green",shape="box"];8736[label="ww137500",fontsize=16,color="green",shape="box"];8737[label="ww137300",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]; 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]; 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]; 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]; 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]; 8743[label="ww137500",fontsize=16,color="green",shape="box"];8744[label="ww137300",fontsize=16,color="green",shape="box"];8745[label="ww137500",fontsize=16,color="green",shape="box"];8746[label="ww137300",fontsize=16,color="green",shape="box"];8747 -> 8537[label="",style="dashed", color="red", weight=0]; 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]; 8747 -> 8803[label="",style="dashed", color="magenta", weight=3]; 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]; 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="ww137500",fontsize=16,color="green",shape="box"];8756[label="ww137300",fontsize=16,color="green",shape="box"];8757[label="ww137500",fontsize=16,color="green",shape="box"];8758[label="ww137300",fontsize=16,color="green",shape="box"];8759 -> 8538[label="",style="dashed", color="red", weight=0]; 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]; 8759 -> 8806[label="",style="dashed", color="magenta", weight=3]; 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]; 8761[label="Succ ww137300",fontsize=16,color="green",shape="box"];8762[label="Zero",fontsize=16,color="green",shape="box"];8763[label="Zero",fontsize=16,color="green",shape="box"];8764[label="Succ ww137500",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="ww137500",fontsize=16,color="green",shape="box"];8768[label="ww137300",fontsize=16,color="green",shape="box"];8769[label="ww137500",fontsize=16,color="green",shape="box"];8770[label="ww137300",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 15673[label="ww4100",fontsize=16,color="green",shape="box"];15674[label="ww5",fontsize=16,color="green",shape="box"];15675[label="Float (Neg (Succ ww3000)) (Pos Zero)",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]; 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]; 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]; 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]; 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]; 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]; 15676[label="ww4100",fontsize=16,color="green",shape="box"];15677[label="ww5",fontsize=16,color="green",shape="box"];15678[label="Float (Neg (Succ ww3000)) (Neg Zero)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 15679[label="ww4100",fontsize=16,color="green",shape="box"];15680[label="ww5",fontsize=16,color="green",shape="box"];15681[label="Float (Neg Zero) (Pos Zero)",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]; 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]; 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]; 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]; 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]; 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]; 15682[label="ww4100",fontsize=16,color="green",shape="box"];15683[label="ww5",fontsize=16,color="green",shape="box"];15684[label="Float (Neg Zero) (Neg Zero)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 5580 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 5581 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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"];61895[label="ww114/Succ ww1140",fontsize=10,color="white",style="solid",shape="box"];5579 -> 61895[label="",style="solid", color="burlywood", weight=9]; 61895 -> 5594[label="",style="solid", color="burlywood", weight=3]; 61896[label="ww114/Zero",fontsize=10,color="white",style="solid",shape="box"];5579 -> 61896[label="",style="solid", color="burlywood", weight=9]; 61896 -> 5595[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];61897[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];2645 -> 61897[label="",style="solid", color="burlywood", weight=9]; 61897 -> 3109[label="",style="solid", color="burlywood", weight=3]; 61898[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];2645 -> 61898[label="",style="solid", color="burlywood", weight=9]; 61898 -> 3110[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61899[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];2660 -> 61899[label="",style="solid", color="burlywood", weight=9]; 61899 -> 3125[label="",style="solid", color="burlywood", weight=3]; 61900[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];2660 -> 61900[label="",style="solid", color="burlywood", weight=9]; 61900 -> 3126[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 18769[label="ww310",fontsize=16,color="green",shape="box"];18770[label="ww410",fontsize=16,color="green",shape="box"];18771[label="Zero",fontsize=16,color="green",shape="box"];18772[label="ww5",fontsize=16,color="green",shape="box"];18773[label="ww3000",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]; 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"];61901[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];2667 -> 61901[label="",style="solid", color="burlywood", weight=9]; 61901 -> 3133[label="",style="solid", color="burlywood", weight=3]; 61902[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];2667 -> 61902[label="",style="solid", color="burlywood", weight=9]; 61902 -> 3134[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61903[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2672 -> 61903[label="",style="solid", color="burlywood", weight=9]; 61903 -> 3139[label="",style="solid", color="burlywood", weight=3]; 61904[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2672 -> 61904[label="",style="solid", color="burlywood", weight=9]; 61904 -> 3140[label="",style="solid", color="burlywood", weight=3]; 2673 -> 3141[label="",style="dashed", color="red", weight=0]; 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]; 2673 -> 3143[label="",style="dashed", color="magenta", weight=3]; 2673 -> 3144[label="",style="dashed", color="magenta", weight=3]; 2673 -> 3145[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 2676 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23348[label="",style="dashed", color="magenta", weight=3]; 2676 -> 23349[label="",style="dashed", color="magenta", weight=3]; 2676 -> 23350[label="",style="dashed", color="magenta", weight=3]; 2676 -> 23351[label="",style="dashed", color="magenta", weight=3]; 36778[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"];61905[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36778 -> 61905[label="",style="solid", color="burlywood", weight=9]; 61905 -> 36840[label="",style="solid", color="burlywood", weight=3]; 36941[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36940[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)))) ww4224)",fontsize=16,color="black",shape="triangle"];36940 -> 36943[label="",style="solid", color="black", weight=3]; 36781 -> 35880[label="",style="dashed", color="red", weight=0]; 36781[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"];36780[label="flip ltEsFloat ww4218 (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];36780 -> 36843[label="",style="solid", color="black", weight=3]; 36824[label="takeWhile1 (flip ltEsFloat ww4216) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 MyTrue",fontsize=16,color="black",shape="box"];36824 -> 36915[label="",style="solid", color="black", weight=3]; 36825[label="takeWhile1 (flip ltEsFloat ww4216) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 MyFalse",fontsize=16,color="black",shape="box"];36825 -> 36916[label="",style="solid", color="black", weight=3]; 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]; 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"];61906[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2679 -> 61906[label="",style="solid", color="burlywood", weight=9]; 61906 -> 3151[label="",style="solid", color="burlywood", weight=3]; 61907[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2679 -> 61907[label="",style="solid", color="burlywood", weight=9]; 61907 -> 3152[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 2683 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23352[label="",style="dashed", color="magenta", weight=3]; 2683 -> 23353[label="",style="dashed", color="magenta", weight=3]; 2683 -> 23354[label="",style="dashed", color="magenta", weight=3]; 2683 -> 23355[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61908[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2686 -> 61908[label="",style="solid", color="burlywood", weight=9]; 61908 -> 3159[label="",style="solid", color="burlywood", weight=3]; 61909[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2686 -> 61909[label="",style="solid", color="burlywood", weight=9]; 61909 -> 3160[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 36826[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"];61910[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36826 -> 61910[label="",style="solid", color="burlywood", weight=9]; 61910 -> 36917[label="",style="solid", color="burlywood", weight=3]; 36950[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36949[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)))) ww4225)",fontsize=16,color="black",shape="triangle"];36949 -> 36952[label="",style="solid", color="black", weight=3]; 36782 -> 35884[label="",style="dashed", color="red", weight=0]; 36782[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]; 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"];61911[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2693 -> 61911[label="",style="solid", color="burlywood", weight=9]; 61911 -> 3167[label="",style="solid", color="burlywood", weight=3]; 61912[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2693 -> 61912[label="",style="solid", color="burlywood", weight=9]; 61912 -> 3168[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61913[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2700 -> 61913[label="",style="solid", color="burlywood", weight=9]; 61913 -> 3175[label="",style="solid", color="burlywood", weight=3]; 61914[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2700 -> 61914[label="",style="solid", color="burlywood", weight=9]; 61914 -> 3176[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 2828[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"];2828 -> 3181[label="",style="solid", color="black", weight=3]; 2829 -> 27096[label="",style="dashed", color="red", weight=0]; 2829[label="ltEsFloat (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))))))",fontsize=16,color="magenta"];2829 -> 27097[label="",style="dashed", color="magenta", weight=3]; 2829 -> 27098[label="",style="dashed", color="magenta", weight=3]; 2829 -> 27099[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61915[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2706 -> 61915[label="",style="solid", color="burlywood", weight=9]; 61915 -> 3185[label="",style="solid", color="burlywood", weight=3]; 61916[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2706 -> 61916[label="",style="solid", color="burlywood", weight=9]; 61916 -> 3186[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 55021[label="ww3100",fontsize=16,color="green",shape="box"];55022[label="ww3000",fontsize=16,color="green",shape="box"];55023 -> 54076[label="",style="dashed", color="red", weight=0]; 55023[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"];55020[label="flip ltEsFloat ww4624 (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="black",shape="triangle"];55020 -> 55163[label="",style="solid", color="black", weight=3]; 55007[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"];61917[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55007 -> 61917[label="",style="solid", color="burlywood", weight=9]; 61917 -> 55164[label="",style="solid", color="burlywood", weight=3]; 55353[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55352[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)))) ww4630)",fontsize=16,color="black",shape="triangle"];55352 -> 55355[label="",style="solid", color="black", weight=3]; 55009[label="takeWhile1 (flip ltEsFloat ww3299) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4622 MyTrue",fontsize=16,color="black",shape="box"];55009 -> 55167[label="",style="solid", color="black", weight=3]; 55010[label="takeWhile1 (flip ltEsFloat ww3299) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4622 MyFalse",fontsize=16,color="black",shape="box"];55010 -> 55168[label="",style="solid", color="black", weight=3]; 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]; 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"];61918[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2712 -> 61918[label="",style="solid", color="burlywood", weight=9]; 61918 -> 3192[label="",style="solid", color="burlywood", weight=3]; 61919[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2712 -> 61919[label="",style="solid", color="burlywood", weight=9]; 61919 -> 3193[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61920[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2719 -> 61920[label="",style="solid", color="burlywood", weight=9]; 61920 -> 3200[label="",style="solid", color="burlywood", weight=3]; 61921[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2719 -> 61921[label="",style="solid", color="burlywood", weight=9]; 61921 -> 3201[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 55024[label="ww3100",fontsize=16,color="green",shape="box"];55025[label="ww3000",fontsize=16,color="green",shape="box"];55026 -> 54081[label="",style="dashed", color="red", weight=0]; 55026[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"];55012[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"];61922[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55012 -> 61922[label="",style="solid", color="burlywood", weight=9]; 61922 -> 55169[label="",style="solid", color="burlywood", weight=3]; 55361[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55360[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)))) ww4631)",fontsize=16,color="black",shape="triangle"];55360 -> 55363[label="",style="solid", color="black", weight=3]; 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]; 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"];61923[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2726 -> 61923[label="",style="solid", color="burlywood", weight=9]; 61923 -> 3208[label="",style="solid", color="burlywood", weight=3]; 61924[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2726 -> 61924[label="",style="solid", color="burlywood", weight=9]; 61924 -> 3209[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 36828[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"];61925[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36828 -> 61925[label="",style="solid", color="burlywood", weight=9]; 61925 -> 36920[label="",style="solid", color="burlywood", weight=3]; 36958[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36957[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)))) ww4226)",fontsize=16,color="black",shape="triangle"];36957 -> 36960[label="",style="solid", color="black", weight=3]; 36783 -> 35888[label="",style="dashed", color="red", weight=0]; 36783[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]; 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"];61926[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2732 -> 61926[label="",style="solid", color="burlywood", weight=9]; 61926 -> 3215[label="",style="solid", color="burlywood", weight=3]; 61927[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2732 -> 61927[label="",style="solid", color="burlywood", weight=9]; 61927 -> 3216[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61928[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2738 -> 61928[label="",style="solid", color="burlywood", weight=9]; 61928 -> 3222[label="",style="solid", color="burlywood", weight=3]; 61929[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2738 -> 61929[label="",style="solid", color="burlywood", weight=9]; 61929 -> 3223[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 36830[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"];61930[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36830 -> 61930[label="",style="solid", color="burlywood", weight=9]; 61930 -> 36923[label="",style="solid", color="burlywood", weight=3]; 36966[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36965[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)))) ww4227)",fontsize=16,color="black",shape="triangle"];36965 -> 36968[label="",style="solid", color="black", weight=3]; 36784 -> 35892[label="",style="dashed", color="red", weight=0]; 36784[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]; 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"];61931[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2745 -> 61931[label="",style="solid", color="burlywood", weight=9]; 61931 -> 3230[label="",style="solid", color="burlywood", weight=3]; 61932[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2745 -> 61932[label="",style="solid", color="burlywood", weight=9]; 61932 -> 3231[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 46808[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46809 -> 49911[label="",style="dashed", color="red", weight=0]; 46809[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"];46809 -> 49912[label="",style="dashed", color="magenta", weight=3]; 46810[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="black",shape="box"];46810 -> 49813[label="",style="solid", color="black", weight=3]; 46811[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"];46811 -> 49814[label="",style="solid", color="black", weight=3]; 46812[label="Pos ww5410",fontsize=16,color="green",shape="box"];46807[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4457 ww4456",fontsize=16,color="burlywood",shape="triangle"];61933[label="ww4456/MyTrue",fontsize=10,color="white",style="solid",shape="box"];46807 -> 61933[label="",style="solid", color="burlywood", weight=9]; 61933 -> 49815[label="",style="solid", color="burlywood", weight=3]; 61934[label="ww4456/MyFalse",fontsize=10,color="white",style="solid",shape="box"];46807 -> 61934[label="",style="solid", color="burlywood", weight=9]; 61934 -> 49816[label="",style="solid", color="burlywood", weight=3]; 6675[label="ww54100",fontsize=16,color="green",shape="box"];6676[label="ww53900",fontsize=16,color="green",shape="box"];6677[label="ww54100",fontsize=16,color="green",shape="box"];6678[label="ww53900",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"];61935[label="ww6260/Succ ww62600",fontsize=10,color="white",style="solid",shape="box"];6679 -> 61935[label="",style="solid", color="burlywood", weight=9]; 61935 -> 6721[label="",style="solid", color="burlywood", weight=3]; 61936[label="ww6260/Zero",fontsize=10,color="white",style="solid",shape="box"];6679 -> 61936[label="",style="solid", color="burlywood", weight=9]; 61936 -> 6722[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 6684[label="ww54100",fontsize=16,color="green",shape="box"];6685[label="ww53900",fontsize=16,color="green",shape="box"];6686[label="ww54100",fontsize=16,color="green",shape="box"];6687[label="ww53900",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"];61937[label="ww6300/Succ ww63000",fontsize=10,color="white",style="solid",shape="box"];6688 -> 61937[label="",style="solid", color="burlywood", weight=9]; 61937 -> 6727[label="",style="solid", color="burlywood", weight=3]; 61938[label="ww6300/Zero",fontsize=10,color="white",style="solid",shape="box"];6688 -> 61938[label="",style="solid", color="burlywood", weight=9]; 61938 -> 6728[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 46813[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46814 -> 49938[label="",style="dashed", color="red", weight=0]; 46814[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"];46814 -> 49939[label="",style="dashed", color="magenta", weight=3]; 46815[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="black",shape="box"];46815 -> 49818[label="",style="solid", color="black", weight=3]; 46816[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"];46816 -> 49819[label="",style="solid", color="black", weight=3]; 46817[label="Neg ww5410",fontsize=16,color="green",shape="box"];6698[label="Succ ww53900",fontsize=16,color="green",shape="box"];6699[label="Succ ww54100",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6714[label="Succ ww54100",fontsize=16,color="green",shape="box"];6715[label="Succ ww53900",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]; 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]; 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]; 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]; 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"];61939[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2783 -> 61939[label="",style="solid", color="burlywood", weight=9]; 61939 -> 3272[label="",style="solid", color="burlywood", weight=3]; 61940[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2783 -> 61940[label="",style="solid", color="burlywood", weight=9]; 61940 -> 3273[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 2787 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23356[label="",style="dashed", color="magenta", weight=3]; 2787 -> 23357[label="",style="dashed", color="magenta", weight=3]; 2787 -> 23358[label="",style="dashed", color="magenta", weight=3]; 2787 -> 23359[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61941[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2790 -> 61941[label="",style="solid", color="burlywood", weight=9]; 61941 -> 3280[label="",style="solid", color="burlywood", weight=3]; 61942[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2790 -> 61942[label="",style="solid", color="burlywood", weight=9]; 61942 -> 3281[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 2794 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23360[label="",style="dashed", color="magenta", weight=3]; 2794 -> 23361[label="",style="dashed", color="magenta", weight=3]; 2794 -> 23362[label="",style="dashed", color="magenta", weight=3]; 2794 -> 23363[label="",style="dashed", color="magenta", weight=3]; 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]; 2796[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"];2796 -> 3287[label="",style="solid", color="black", weight=3]; 2797[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"];2797 -> 3288[label="",style="solid", color="black", weight=3]; 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]; 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"];61943[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2799 -> 61943[label="",style="solid", color="burlywood", weight=9]; 61943 -> 3290[label="",style="solid", color="burlywood", weight=3]; 61944[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2799 -> 61944[label="",style="solid", color="burlywood", weight=9]; 61944 -> 3291[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61945[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2806 -> 61945[label="",style="solid", color="burlywood", weight=9]; 61945 -> 3299[label="",style="solid", color="burlywood", weight=3]; 61946[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2806 -> 61946[label="",style="solid", color="burlywood", weight=9]; 61946 -> 3300[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61947[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2813 -> 61947[label="",style="solid", color="burlywood", weight=9]; 61947 -> 3307[label="",style="solid", color="burlywood", weight=3]; 61948[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2813 -> 61948[label="",style="solid", color="burlywood", weight=9]; 61948 -> 3308[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61949[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2819 -> 61949[label="",style="solid", color="burlywood", weight=9]; 61949 -> 3314[label="",style="solid", color="burlywood", weight=3]; 61950[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2819 -> 61950[label="",style="solid", color="burlywood", weight=9]; 61950 -> 3315[label="",style="solid", color="burlywood", weight=3]; 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]; 2822[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];2823[label="ww3100",fontsize=16,color="green",shape="box"];2824[label="ww5",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]; 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]; 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]; 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]; 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"];61951[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2835 -> 61951[label="",style="solid", color="burlywood", weight=9]; 61951 -> 3321[label="",style="solid", color="burlywood", weight=3]; 61952[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2835 -> 61952[label="",style="solid", color="burlywood", weight=9]; 61952 -> 3322[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61953[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2842 -> 61953[label="",style="solid", color="burlywood", weight=9]; 61953 -> 3329[label="",style="solid", color="burlywood", weight=3]; 61954[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2842 -> 61954[label="",style="solid", color="burlywood", weight=9]; 61954 -> 3330[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61955[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2849 -> 61955[label="",style="solid", color="burlywood", weight=9]; 61955 -> 3337[label="",style="solid", color="burlywood", weight=3]; 61956[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2849 -> 61956[label="",style="solid", color="burlywood", weight=9]; 61956 -> 3338[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61957[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2855 -> 61957[label="",style="solid", color="burlywood", weight=9]; 61957 -> 3344[label="",style="solid", color="burlywood", weight=3]; 61958[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2855 -> 61958[label="",style="solid", color="burlywood", weight=9]; 61958 -> 3345[label="",style="solid", color="burlywood", weight=3]; 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]; 2825[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];2826[label="ww3100",fontsize=16,color="green",shape="box"];2827[label="ww5",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]; 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]; 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]; 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"];61959[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2860 -> 61959[label="",style="solid", color="burlywood", weight=9]; 61959 -> 3350[label="",style="solid", color="burlywood", weight=3]; 61960[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2860 -> 61960[label="",style="solid", color="burlywood", weight=9]; 61960 -> 3351[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61961[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2867 -> 61961[label="",style="solid", color="burlywood", weight=9]; 61961 -> 3358[label="",style="solid", color="burlywood", weight=3]; 61962[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2867 -> 61962[label="",style="solid", color="burlywood", weight=9]; 61962 -> 3359[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 46818[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46819 -> 49974[label="",style="dashed", color="red", weight=0]; 46819[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"];46819 -> 49975[label="",style="dashed", color="magenta", weight=3]; 46820[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="black",shape="box"];46820 -> 49821[label="",style="solid", color="black", weight=3]; 46821[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"];46821 -> 49822[label="",style="solid", color="black", weight=3]; 46822[label="Pos ww9580",fontsize=16,color="green",shape="box"];7725[label="ww95800",fontsize=16,color="green",shape="box"];7726[label="ww95600",fontsize=16,color="green",shape="box"];7727[label="ww95800",fontsize=16,color="green",shape="box"];7728[label="ww95600",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"];61963[label="ww10570/Succ ww105700",fontsize=10,color="white",style="solid",shape="box"];7729 -> 61963[label="",style="solid", color="burlywood", weight=9]; 61963 -> 7774[label="",style="solid", color="burlywood", weight=3]; 61964[label="ww10570/Zero",fontsize=10,color="white",style="solid",shape="box"];7729 -> 61964[label="",style="solid", color="burlywood", weight=9]; 61964 -> 7775[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 7734[label="ww95800",fontsize=16,color="green",shape="box"];7735[label="ww95600",fontsize=16,color="green",shape="box"];7736[label="ww95800",fontsize=16,color="green",shape="box"];7737[label="ww95600",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"];61965[label="ww10610/Succ ww106100",fontsize=10,color="white",style="solid",shape="box"];7738 -> 61965[label="",style="solid", color="burlywood", weight=9]; 61965 -> 7780[label="",style="solid", color="burlywood", weight=3]; 61966[label="ww10610/Zero",fontsize=10,color="white",style="solid",shape="box"];7738 -> 61966[label="",style="solid", color="burlywood", weight=9]; 61966 -> 7781[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 46823[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46824 -> 49983[label="",style="dashed", color="red", weight=0]; 46824[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"];46824 -> 49984[label="",style="dashed", color="magenta", weight=3]; 46825[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="black",shape="box"];46825 -> 49824[label="",style="solid", color="black", weight=3]; 46826[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"];46826 -> 49825[label="",style="solid", color="black", weight=3]; 46827[label="Neg ww9580",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 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]; 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]; 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]; 7760 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54125[label="",style="dashed", color="magenta", weight=3]; 7760 -> 54126[label="",style="dashed", color="magenta", weight=3]; 7760 -> 54127[label="",style="dashed", color="magenta", weight=3]; 7760 -> 54128[label="",style="dashed", color="magenta", weight=3]; 7760 -> 54129[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 7767[label="Succ ww95600",fontsize=16,color="green",shape="box"];7768[label="Succ ww95800",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]; 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]; 7771 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54130[label="",style="dashed", color="magenta", weight=3]; 7771 -> 54131[label="",style="dashed", color="magenta", weight=3]; 7771 -> 54132[label="",style="dashed", color="magenta", weight=3]; 7771 -> 54133[label="",style="dashed", color="magenta", weight=3]; 7771 -> 54134[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61967[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2905 -> 61967[label="",style="solid", color="burlywood", weight=9]; 61967 -> 3400[label="",style="solid", color="burlywood", weight=3]; 61968[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2905 -> 61968[label="",style="solid", color="burlywood", weight=9]; 61968 -> 3401[label="",style="solid", color="burlywood", weight=3]; 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]; 2907 -> 3403[label="",style="dashed", color="red", weight=0]; 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]; 2907 -> 3405[label="",style="dashed", color="magenta", weight=3]; 2907 -> 3406[label="",style="dashed", color="magenta", weight=3]; 2907 -> 3407[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 36832[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"];61969[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36832 -> 61969[label="",style="solid", color="burlywood", weight=9]; 61969 -> 36926[label="",style="solid", color="burlywood", weight=3]; 36974[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36973[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)))) ww4228)",fontsize=16,color="black",shape="triangle"];36973 -> 36976[label="",style="solid", color="black", weight=3]; 36785 -> 35896[label="",style="dashed", color="red", weight=0]; 36785[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]; 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"];61970[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2912 -> 61970[label="",style="solid", color="burlywood", weight=9]; 61970 -> 3412[label="",style="solid", color="burlywood", weight=3]; 61971[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2912 -> 61971[label="",style="solid", color="burlywood", weight=9]; 61971 -> 3413[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61972[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2919 -> 61972[label="",style="solid", color="burlywood", weight=9]; 61972 -> 3420[label="",style="solid", color="burlywood", weight=3]; 61973[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2919 -> 61973[label="",style="solid", color="burlywood", weight=9]; 61973 -> 3421[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 36834[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"];61974[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36834 -> 61974[label="",style="solid", color="burlywood", weight=9]; 61974 -> 36929[label="",style="solid", color="burlywood", weight=3]; 36982[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36981[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)))) ww4229)",fontsize=16,color="black",shape="triangle"];36981 -> 36984[label="",style="solid", color="black", weight=3]; 36786 -> 35900[label="",style="dashed", color="red", weight=0]; 36786[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]; 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"];61975[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2926 -> 61975[label="",style="solid", color="burlywood", weight=9]; 61975 -> 3428[label="",style="solid", color="burlywood", weight=3]; 61976[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2926 -> 61976[label="",style="solid", color="burlywood", weight=9]; 61976 -> 3429[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61977[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2933 -> 61977[label="",style="solid", color="burlywood", weight=9]; 61977 -> 3436[label="",style="solid", color="burlywood", weight=3]; 61978[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2933 -> 61978[label="",style="solid", color="burlywood", weight=9]; 61978 -> 3437[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61979[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2940 -> 61979[label="",style="solid", color="burlywood", weight=9]; 61979 -> 3444[label="",style="solid", color="burlywood", weight=3]; 61980[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2940 -> 61980[label="",style="solid", color="burlywood", weight=9]; 61980 -> 3445[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 55027[label="ww3100",fontsize=16,color="green",shape="box"];55028[label="ww3000",fontsize=16,color="green",shape="box"];55029 -> 54086[label="",style="dashed", color="red", weight=0]; 55029[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"];55015[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"];61981[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55015 -> 61981[label="",style="solid", color="burlywood", weight=9]; 61981 -> 55172[label="",style="solid", color="burlywood", weight=3]; 55369[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55368[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)))) ww4632)",fontsize=16,color="black",shape="triangle"];55368 -> 55371[label="",style="solid", color="black", weight=3]; 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]; 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"];61982[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2947 -> 61982[label="",style="solid", color="burlywood", weight=9]; 61982 -> 3452[label="",style="solid", color="burlywood", weight=3]; 61983[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2947 -> 61983[label="",style="solid", color="burlywood", weight=9]; 61983 -> 3453[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61984[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2954 -> 61984[label="",style="solid", color="burlywood", weight=9]; 61984 -> 3460[label="",style="solid", color="burlywood", weight=3]; 61985[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2954 -> 61985[label="",style="solid", color="burlywood", weight=9]; 61985 -> 3461[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 55030[label="ww3100",fontsize=16,color="green",shape="box"];55031[label="ww3000",fontsize=16,color="green",shape="box"];55032 -> 54091[label="",style="dashed", color="red", weight=0]; 55032[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"];55018[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"];61986[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55018 -> 61986[label="",style="solid", color="burlywood", weight=9]; 61986 -> 55175[label="",style="solid", color="burlywood", weight=3]; 55377[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55376[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)))) ww4633)",fontsize=16,color="black",shape="triangle"];55376 -> 55379[label="",style="solid", color="black", weight=3]; 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]; 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"];61987[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2961 -> 61987[label="",style="solid", color="burlywood", weight=9]; 61987 -> 3468[label="",style="solid", color="burlywood", weight=3]; 61988[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2961 -> 61988[label="",style="solid", color="burlywood", weight=9]; 61988 -> 3469[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 36836[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"];61989[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36836 -> 61989[label="",style="solid", color="burlywood", weight=9]; 61989 -> 36932[label="",style="solid", color="burlywood", weight=3]; 36990[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36989[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)))) ww4230)",fontsize=16,color="black",shape="triangle"];36989 -> 36992[label="",style="solid", color="black", weight=3]; 36787 -> 35904[label="",style="dashed", color="red", weight=0]; 36787[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]; 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"];61990[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2968 -> 61990[label="",style="solid", color="burlywood", weight=9]; 61990 -> 3476[label="",style="solid", color="burlywood", weight=3]; 61991[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2968 -> 61991[label="",style="solid", color="burlywood", weight=9]; 61991 -> 3477[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61992[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2975 -> 61992[label="",style="solid", color="burlywood", weight=9]; 61992 -> 3484[label="",style="solid", color="burlywood", weight=3]; 61993[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2975 -> 61993[label="",style="solid", color="burlywood", weight=9]; 61993 -> 3485[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 36838[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"];61994[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36838 -> 61994[label="",style="solid", color="burlywood", weight=9]; 61994 -> 36935[label="",style="solid", color="burlywood", weight=3]; 36998[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36997[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)))) ww4231)",fontsize=16,color="black",shape="triangle"];36997 -> 37000[label="",style="solid", color="black", weight=3]; 36788 -> 35908[label="",style="dashed", color="red", weight=0]; 36788[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]; 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]; 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"];61995[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2983 -> 61995[label="",style="solid", color="burlywood", weight=9]; 61995 -> 3494[label="",style="solid", color="burlywood", weight=3]; 61996[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2983 -> 61996[label="",style="solid", color="burlywood", weight=9]; 61996 -> 3495[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 8776[label="ww137500",fontsize=16,color="green",shape="box"];8777[label="ww137300",fontsize=16,color="green",shape="box"];8778[label="ww137500",fontsize=16,color="green",shape="box"];8779[label="ww137300",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"];61997[label="ww13780/Succ ww137800",fontsize=10,color="white",style="solid",shape="box"];8780 -> 61997[label="",style="solid", color="burlywood", weight=9]; 61997 -> 8813[label="",style="solid", color="burlywood", weight=3]; 61998[label="ww13780/Zero",fontsize=10,color="white",style="solid",shape="box"];8780 -> 61998[label="",style="solid", color="burlywood", weight=9]; 61998 -> 8814[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 8784[label="ww137500",fontsize=16,color="green",shape="box"];8785[label="ww137300",fontsize=16,color="green",shape="box"];8786[label="ww137500",fontsize=16,color="green",shape="box"];8787[label="ww137300",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"];61999[label="ww13780/Succ ww137800",fontsize=10,color="white",style="solid",shape="box"];8788 -> 61999[label="",style="solid", color="burlywood", weight=9]; 61999 -> 8818[label="",style="solid", color="burlywood", weight=3]; 62000[label="ww13780/Zero",fontsize=10,color="white",style="solid",shape="box"];8788 -> 62000[label="",style="solid", color="burlywood", weight=9]; 62000 -> 8819[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 8804 -> 8842[label="",style="dashed", color="magenta", weight=3]; 8805[label="Succ ww137300",fontsize=16,color="green",shape="box"];8806[label="Succ ww137500",fontsize=16,color="green",shape="box"];8807 -> 8554[label="",style="dashed", color="red", weight=0]; 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]; 8807 -> 8844[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62001[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3021 -> 62001[label="",style="solid", color="burlywood", weight=9]; 62001 -> 3536[label="",style="solid", color="burlywood", weight=3]; 62002[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3021 -> 62002[label="",style="solid", color="burlywood", weight=9]; 62002 -> 3537[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62003[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3028 -> 62003[label="",style="solid", color="burlywood", weight=9]; 62003 -> 3544[label="",style="solid", color="burlywood", weight=3]; 62004[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3028 -> 62004[label="",style="solid", color="burlywood", weight=9]; 62004 -> 3545[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62005[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3035 -> 62005[label="",style="solid", color="burlywood", weight=9]; 62005 -> 3552[label="",style="solid", color="burlywood", weight=3]; 62006[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3035 -> 62006[label="",style="solid", color="burlywood", weight=9]; 62006 -> 3553[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62007[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3042 -> 62007[label="",style="solid", color="burlywood", weight=9]; 62007 -> 3560[label="",style="solid", color="burlywood", weight=3]; 62008[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3042 -> 62008[label="",style="solid", color="burlywood", weight=9]; 62008 -> 3561[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62009[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3049 -> 62009[label="",style="solid", color="burlywood", weight=9]; 62009 -> 3568[label="",style="solid", color="burlywood", weight=3]; 62010[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3049 -> 62010[label="",style="solid", color="burlywood", weight=9]; 62010 -> 3569[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62011[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3056 -> 62011[label="",style="solid", color="burlywood", weight=9]; 62011 -> 3576[label="",style="solid", color="burlywood", weight=3]; 62012[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3056 -> 62012[label="",style="solid", color="burlywood", weight=9]; 62012 -> 3577[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62013[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3063 -> 62013[label="",style="solid", color="burlywood", weight=9]; 62013 -> 3584[label="",style="solid", color="burlywood", weight=3]; 62014[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3063 -> 62014[label="",style="solid", color="burlywood", weight=9]; 62014 -> 3585[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62015[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3070 -> 62015[label="",style="solid", color="burlywood", weight=9]; 62015 -> 3592[label="",style="solid", color="burlywood", weight=3]; 62016[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3070 -> 62016[label="",style="solid", color="burlywood", weight=9]; 62016 -> 3593[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62017[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3077 -> 62017[label="",style="solid", color="burlywood", weight=9]; 62017 -> 3600[label="",style="solid", color="burlywood", weight=3]; 62018[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3077 -> 62018[label="",style="solid", color="burlywood", weight=9]; 62018 -> 3601[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62019[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3084 -> 62019[label="",style="solid", color="burlywood", weight=9]; 62019 -> 3608[label="",style="solid", color="burlywood", weight=3]; 62020[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3084 -> 62020[label="",style="solid", color="burlywood", weight=9]; 62020 -> 3609[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62021[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3091 -> 62021[label="",style="solid", color="burlywood", weight=9]; 62021 -> 3616[label="",style="solid", color="burlywood", weight=3]; 62022[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3091 -> 62022[label="",style="solid", color="burlywood", weight=9]; 62022 -> 3617[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62023[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3098 -> 62023[label="",style="solid", color="burlywood", weight=9]; 62023 -> 3624[label="",style="solid", color="burlywood", weight=3]; 62024[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3098 -> 62024[label="",style="solid", color="burlywood", weight=9]; 62024 -> 3625[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 3105 -> 3632[label="",style="dashed", color="red", weight=0]; 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]; 3105 -> 3634[label="",style="dashed", color="magenta", weight=3]; 3105 -> 3635[label="",style="dashed", color="magenta", weight=3]; 3105 -> 3636[label="",style="dashed", color="magenta", weight=3]; 3105 -> 3637[label="",style="dashed", color="magenta", weight=3]; 3105 -> 3638[label="",style="dashed", color="magenta", weight=3]; 3106 -> 4843[label="",style="dashed", color="red", weight=0]; 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]; 3106 -> 4845[label="",style="dashed", color="magenta", weight=3]; 3106 -> 4846[label="",style="dashed", color="magenta", weight=3]; 3106 -> 4847[label="",style="dashed", color="magenta", weight=3]; 3106 -> 4848[label="",style="dashed", color="magenta", weight=3]; 5592 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 5559[label="primPlusNat ww113 (Succ ww3000)",fontsize=16,color="burlywood",shape="triangle"];62025[label="ww113/Succ ww1130",fontsize=10,color="white",style="solid",shape="box"];5559 -> 62025[label="",style="solid", color="burlywood", weight=9]; 62025 -> 5572[label="",style="solid", color="burlywood", weight=3]; 62026[label="ww113/Zero",fontsize=10,color="white",style="solid",shape="box"];5559 -> 62026[label="",style="solid", color="burlywood", weight=9]; 62026 -> 5573[label="",style="solid", color="burlywood", weight=3]; 5593 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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"];62027[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];3109 -> 62027[label="",style="solid", color="burlywood", weight=9]; 62027 -> 3642[label="",style="solid", color="burlywood", weight=3]; 62028[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];3109 -> 62028[label="",style="solid", color="burlywood", weight=9]; 62028 -> 3643[label="",style="solid", color="burlywood", weight=3]; 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"];62029[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];3110 -> 62029[label="",style="solid", color="burlywood", weight=9]; 62029 -> 3644[label="",style="solid", color="burlywood", weight=3]; 62030[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];3110 -> 62030[label="",style="solid", color="burlywood", weight=9]; 62030 -> 3645[label="",style="solid", color="burlywood", weight=3]; 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"];62031[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];3111 -> 62031[label="",style="solid", color="burlywood", weight=9]; 62031 -> 3646[label="",style="solid", color="burlywood", weight=3]; 62032[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];3111 -> 62032[label="",style="solid", color="burlywood", weight=9]; 62032 -> 3647[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62033[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];3114 -> 62033[label="",style="solid", color="burlywood", weight=9]; 62033 -> 3650[label="",style="solid", color="burlywood", weight=3]; 62034[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];3114 -> 62034[label="",style="solid", color="burlywood", weight=9]; 62034 -> 3651[label="",style="solid", color="burlywood", weight=3]; 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"];62035[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];3115 -> 62035[label="",style="solid", color="burlywood", weight=9]; 62035 -> 3652[label="",style="solid", color="burlywood", weight=3]; 62036[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];3115 -> 62036[label="",style="solid", color="burlywood", weight=9]; 62036 -> 3653[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62037[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];3121 -> 62037[label="",style="solid", color="burlywood", weight=9]; 62037 -> 3659[label="",style="solid", color="burlywood", weight=3]; 62038[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];3121 -> 62038[label="",style="solid", color="burlywood", weight=9]; 62038 -> 3660[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3131 -> 16157[label="",style="dashed", color="red", weight=0]; 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]; 3131 -> 16159[label="",style="dashed", color="magenta", weight=3]; 3131 -> 16160[label="",style="dashed", color="magenta", weight=3]; 3131 -> 16161[label="",style="dashed", color="magenta", weight=3]; 3131 -> 16162[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3142[label="ww3100",fontsize=16,color="green",shape="box"];3143[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];3144[label="ww4000",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]; 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]; 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]; 23348[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];23349[label="ww4100",fontsize=16,color="green",shape="box"];23350[label="ww5",fontsize=16,color="green",shape="box"];23351[label="ww4000",fontsize=16,color="green",shape="box"];23347[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"];23347 -> 23464[label="",style="solid", color="black", weight=3]; 36840[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"];36840 -> 36938[label="",style="solid", color="black", weight=3]; 36943[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4224) (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)))) ww4224)))",fontsize=16,color="green",shape="box"];36943 -> 36953[label="",style="dashed", color="green", weight=3]; 36943 -> 36954[label="",style="dashed", color="green", weight=3]; 36843[label="ltEsFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4218",fontsize=16,color="black",shape="box"];36843 -> 36944[label="",style="solid", color="black", weight=3]; 36915[label="Cons (Float (Pos Zero) (Pos (Succ ww1993))) (takeWhile (flip ltEsFloat ww4216) ww3239)",fontsize=16,color="green",shape="box"];36915 -> 36945[label="",style="dashed", color="green", weight=3]; 36916[label="takeWhile0 (flip ltEsFloat ww4216) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 otherwise",fontsize=16,color="black",shape="box"];36916 -> 36946[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 3155 -> 16329[label="",style="dashed", color="red", weight=0]; 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]; 3155 -> 16331[label="",style="dashed", color="magenta", weight=3]; 3155 -> 16332[label="",style="dashed", color="magenta", weight=3]; 3155 -> 16333[label="",style="dashed", color="magenta", weight=3]; 23352[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];23353[label="ww4100",fontsize=16,color="green",shape="box"];23354[label="ww5",fontsize=16,color="green",shape="box"];23355[label="ww4000",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]; 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]; 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]; 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]; 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]; 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]; 3163 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35979[label="",style="dashed", color="magenta", weight=3]; 3163 -> 35980[label="",style="dashed", color="magenta", weight=3]; 3163 -> 35981[label="",style="dashed", color="magenta", weight=3]; 3163 -> 35982[label="",style="dashed", color="magenta", weight=3]; 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]; 36917[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"];36917 -> 36947[label="",style="solid", color="black", weight=3]; 36952[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4225) (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)))) ww4225)))",fontsize=16,color="green",shape="box"];36952 -> 36961[label="",style="dashed", color="green", weight=3]; 36952 -> 36962[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3181[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"];3181 -> 3716[label="",style="solid", color="black", weight=3]; 27097[label="ww3000",fontsize=16,color="green",shape="box"];27098[label="ww3100",fontsize=16,color="green",shape="box"];27099[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"];27099 -> 27101[label="",style="solid", color="black", weight=3]; 27096[label="ltEsFloat (Float (Pos (Succ ww3291)) (Pos (Succ ww3292))) ww3298",fontsize=16,color="black",shape="triangle"];27096 -> 27102[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 3189 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54145[label="",style="dashed", color="magenta", weight=3]; 3189 -> 54146[label="",style="dashed", color="magenta", weight=3]; 3189 -> 54147[label="",style="dashed", color="magenta", weight=3]; 3189 -> 54148[label="",style="dashed", color="magenta", weight=3]; 3189 -> 54149[label="",style="dashed", color="magenta", weight=3]; 55163[label="ltEsFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4624",fontsize=16,color="black",shape="box"];55163 -> 55349[label="",style="solid", color="black", weight=3]; 55164[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"];55164 -> 55350[label="",style="solid", color="black", weight=3]; 55355[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4630) (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)))) ww4630)))",fontsize=16,color="green",shape="box"];55355 -> 55364[label="",style="dashed", color="green", weight=3]; 55355 -> 55365[label="",style="dashed", color="green", weight=3]; 55167[label="Cons (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) (takeWhile (flip ltEsFloat ww3299) ww4622)",fontsize=16,color="green",shape="box"];55167 -> 55356[label="",style="dashed", color="green", weight=3]; 55168[label="takeWhile0 (flip ltEsFloat ww3299) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4622 otherwise",fontsize=16,color="black",shape="box"];55168 -> 55357[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 3196 -> 16464[label="",style="dashed", color="red", weight=0]; 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]; 3196 -> 16466[label="",style="dashed", color="magenta", weight=3]; 3196 -> 16467[label="",style="dashed", color="magenta", weight=3]; 3196 -> 16468[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 55169[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"];55169 -> 55358[label="",style="solid", color="black", weight=3]; 55363[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4631) (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)))) ww4631)))",fontsize=16,color="green",shape="box"];55363 -> 55372[label="",style="dashed", color="green", weight=3]; 55363 -> 55373[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 36920[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"];36920 -> 36955[label="",style="solid", color="black", weight=3]; 36960[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4226) (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)))) ww4226)))",fontsize=16,color="green",shape="box"];36960 -> 36969[label="",style="dashed", color="green", weight=3]; 36960 -> 36970[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 3219 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 3219 -> 3758[label="",style="dashed", color="magenta", weight=3]; 3219 -> 3759[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 3226 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35991[label="",style="dashed", color="magenta", weight=3]; 3226 -> 35992[label="",style="dashed", color="magenta", weight=3]; 3226 -> 35993[label="",style="dashed", color="magenta", weight=3]; 3226 -> 35994[label="",style="dashed", color="magenta", weight=3]; 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]; 36923[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"];36923 -> 36963[label="",style="solid", color="black", weight=3]; 36968[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4227) (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)))) ww4227)))",fontsize=16,color="green",shape="box"];36968 -> 36977[label="",style="dashed", color="green", weight=3]; 36968 -> 36978[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 49912[label="Float (Neg (Succ ww540)) (Pos ww5410)",fontsize=16,color="green",shape="box"];49911[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))) ww4464)",fontsize=16,color="black",shape="triangle"];49911 -> 49932[label="",style="solid", color="black", weight=3]; 49813 -> 49877[label="",style="dashed", color="red", weight=0]; 49813[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];49813 -> 49878[label="",style="dashed", color="magenta", weight=3]; 49814[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"];62039[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49814 -> 62039[label="",style="solid", color="burlywood", weight=9]; 62039 -> 49888[label="",style="solid", color="burlywood", weight=3]; 49815[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4457 MyTrue",fontsize=16,color="black",shape="box"];49815 -> 49889[label="",style="solid", color="black", weight=3]; 49816[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4457 MyFalse",fontsize=16,color="black",shape="box"];49816 -> 49890[label="",style="solid", color="black", weight=3]; 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"];62040[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6721 -> 62040[label="",style="solid", color="burlywood", weight=9]; 62040 -> 6760[label="",style="solid", color="burlywood", weight=3]; 62041[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6721 -> 62041[label="",style="solid", color="burlywood", weight=9]; 62041 -> 6761[label="",style="solid", color="burlywood", weight=3]; 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"];62042[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6722 -> 62042[label="",style="solid", color="burlywood", weight=9]; 62042 -> 6762[label="",style="solid", color="burlywood", weight=3]; 62043[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6722 -> 62043[label="",style="solid", color="burlywood", weight=9]; 62043 -> 6763[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];62044[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6727 -> 62044[label="",style="solid", color="burlywood", weight=9]; 62044 -> 6768[label="",style="solid", color="burlywood", weight=3]; 62045[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6727 -> 62045[label="",style="solid", color="burlywood", weight=9]; 62045 -> 6769[label="",style="solid", color="burlywood", weight=3]; 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"];62046[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6728 -> 62046[label="",style="solid", color="burlywood", weight=9]; 62046 -> 6770[label="",style="solid", color="burlywood", weight=3]; 62047[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6728 -> 62047[label="",style="solid", color="burlywood", weight=9]; 62047 -> 6771[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 49939[label="Float (Neg (Succ ww540)) (Neg ww5410)",fontsize=16,color="green",shape="box"];49938[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))) ww4465)",fontsize=16,color="black",shape="triangle"];49938 -> 49968[label="",style="solid", color="black", weight=3]; 49818 -> 49893[label="",style="dashed", color="red", weight=0]; 49818[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];49818 -> 49894[label="",style="dashed", color="magenta", weight=3]; 49819[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"];62048[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49819 -> 62048[label="",style="solid", color="burlywood", weight=9]; 62048 -> 49899[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 6745 -> 6705[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 6750 -> 6710[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 23356[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];23357[label="ww4100",fontsize=16,color="green",shape="box"];23358[label="ww5",fontsize=16,color="green",shape="box"];23359[label="ww4000",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]; 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]; 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]; 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]; 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]; 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]; 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]; 23360[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];23361[label="ww4100",fontsize=16,color="green",shape="box"];23362[label="ww5",fontsize=16,color="green",shape="box"];23363[label="ww4000",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]; 3287[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"];3287 -> 3834[label="",style="solid", color="black", weight=3]; 3288[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"];3288 -> 3835[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3297 -> 26726[label="",style="dashed", color="red", weight=0]; 3297[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww28",fontsize=16,color="magenta"];3297 -> 26727[label="",style="dashed", color="magenta", weight=3]; 3297 -> 26728[label="",style="dashed", color="magenta", weight=3]; 3297 -> 26729[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 49975[label="Float (Pos (Succ ww957)) (Pos ww9580)",fontsize=16,color="green",shape="box"];49974[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))) ww4466)",fontsize=16,color="black",shape="triangle"];49974 -> 49977[label="",style="solid", color="black", weight=3]; 49821 -> 49902[label="",style="dashed", color="red", weight=0]; 49821[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];49821 -> 49903[label="",style="dashed", color="magenta", weight=3]; 49822[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"];62049[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];49822 -> 62049[label="",style="solid", color="burlywood", weight=9]; 62049 -> 49904[label="",style="solid", color="burlywood", weight=3]; 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"];62050[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7774 -> 62050[label="",style="solid", color="burlywood", weight=9]; 62050 -> 7815[label="",style="solid", color="burlywood", weight=3]; 62051[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7774 -> 62051[label="",style="solid", color="burlywood", weight=9]; 62051 -> 7816[label="",style="solid", color="burlywood", weight=3]; 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"];62052[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7775 -> 62052[label="",style="solid", color="burlywood", weight=9]; 62052 -> 7817[label="",style="solid", color="burlywood", weight=3]; 62053[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7775 -> 62053[label="",style="solid", color="burlywood", weight=9]; 62053 -> 7818[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];62054[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7780 -> 62054[label="",style="solid", color="burlywood", weight=9]; 62054 -> 7823[label="",style="solid", color="burlywood", weight=3]; 62055[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7780 -> 62055[label="",style="solid", color="burlywood", weight=9]; 62055 -> 7824[label="",style="solid", color="burlywood", weight=3]; 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"];62056[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7781 -> 62056[label="",style="solid", color="burlywood", weight=9]; 62056 -> 7825[label="",style="solid", color="burlywood", weight=3]; 62057[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7781 -> 62057[label="",style="solid", color="burlywood", weight=9]; 62057 -> 7826[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 49984[label="Float (Pos (Succ ww957)) (Neg ww9580)",fontsize=16,color="green",shape="box"];49983[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))) ww4467)",fontsize=16,color="black",shape="triangle"];49983 -> 50013[label="",style="solid", color="black", weight=3]; 49824 -> 49907[label="",style="dashed", color="red", weight=0]; 49824[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];49824 -> 49908[label="",style="dashed", color="magenta", weight=3]; 49825[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"];62058[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];49825 -> 62058[label="",style="solid", color="burlywood", weight=9]; 62058 -> 49909[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 7800 -> 7758[label="",style="dashed", color="red", weight=0]; 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]; 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]; 54125 -> 55020[label="",style="dashed", color="red", weight=0]; 54125[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"];54125 -> 55033[label="",style="dashed", color="magenta", weight=3]; 54126 -> 46966[label="",style="dashed", color="red", weight=0]; 54126[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"];54127 -> 45519[label="",style="dashed", color="red", weight=0]; 54127[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"];54127 -> 55178[label="",style="dashed", color="magenta", weight=3]; 54128[label="ww957",fontsize=16,color="green",shape="box"];54129[label="ww95800",fontsize=16,color="green",shape="box"];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]; 7805 -> 7763[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 54130 -> 55020[label="",style="dashed", color="red", weight=0]; 54130[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"];54130 -> 55034[label="",style="dashed", color="magenta", weight=3]; 54131 -> 46826[label="",style="dashed", color="red", weight=0]; 54131[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"];54131 -> 55179[label="",style="dashed", color="magenta", weight=3]; 54131 -> 55180[label="",style="dashed", color="magenta", weight=3]; 54132 -> 49983[label="",style="dashed", color="red", weight=0]; 54132[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"];54132 -> 55181[label="",style="dashed", color="magenta", weight=3]; 54132 -> 55182[label="",style="dashed", color="magenta", weight=3]; 54132 -> 55183[label="",style="dashed", color="magenta", weight=3]; 54133[label="ww957",fontsize=16,color="green",shape="box"];54134[label="ww95800",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 3404[label="ww3100",fontsize=16,color="green",shape="box"];3405 -> 26658[label="",style="dashed", color="red", weight=0]; 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 -> 26659[label="",style="dashed", color="magenta", weight=3]; 3405 -> 26660[label="",style="dashed", color="magenta", weight=3]; 3405 -> 26661[label="",style="dashed", color="magenta", weight=3]; 3405 -> 26662[label="",style="dashed", color="magenta", weight=3]; 3406[label="ww4000",fontsize=16,color="green",shape="box"];3407[label="ww5",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]; 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]; 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]; 36926[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"];36926 -> 36971[label="",style="solid", color="black", weight=3]; 36976[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4228) (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)))) ww4228)))",fontsize=16,color="green",shape="box"];36976 -> 36985[label="",style="dashed", color="green", weight=3]; 36976 -> 36986[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 36929[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"];36929 -> 36979[label="",style="solid", color="black", weight=3]; 36984[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229) (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)))) ww4229)))",fontsize=16,color="green",shape="box"];36984 -> 36993[label="",style="dashed", color="green", weight=3]; 36984 -> 36994[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 55172[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"];55172 -> 55366[label="",style="solid", color="black", weight=3]; 55371[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4632) (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)))) ww4632)))",fontsize=16,color="green",shape="box"];55371 -> 55380[label="",style="dashed", color="green", weight=3]; 55371 -> 55381[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 55175[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"];55175 -> 55374[label="",style="solid", color="black", weight=3]; 55379[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4633) (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)))) ww4633)))",fontsize=16,color="green",shape="box"];55379 -> 55432[label="",style="dashed", color="green", weight=3]; 55379 -> 55433[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 36932[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"];36932 -> 36987[label="",style="solid", color="black", weight=3]; 36992[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230) (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)))) ww4230)))",fontsize=16,color="green",shape="box"];36992 -> 37001[label="",style="dashed", color="green", weight=3]; 36992 -> 37002[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 36935[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"];36935 -> 36995[label="",style="solid", color="black", weight=3]; 37000[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231) (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)))) ww4231)))",fontsize=16,color="green",shape="box"];37000 -> 37150[label="",style="dashed", color="green", weight=3]; 37000 -> 37151[label="",style="dashed", color="green", weight=3]; 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]; 4047 -> 4329[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62059[label="ww14740/Succ ww147400",fontsize=10,color="white",style="solid",shape="box"];8813 -> 62059[label="",style="solid", color="burlywood", weight=9]; 62059 -> 8850[label="",style="solid", color="burlywood", weight=3]; 62060[label="ww14740/Zero",fontsize=10,color="white",style="solid",shape="box"];8813 -> 62060[label="",style="solid", color="burlywood", weight=9]; 62060 -> 8851[label="",style="solid", color="burlywood", weight=3]; 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"];62061[label="ww14740/Succ ww147400",fontsize=10,color="white",style="solid",shape="box"];8814 -> 62061[label="",style="solid", color="burlywood", weight=9]; 62061 -> 8852[label="",style="solid", color="burlywood", weight=3]; 62062[label="ww14740/Zero",fontsize=10,color="white",style="solid",shape="box"];8814 -> 62062[label="",style="solid", color="burlywood", weight=9]; 62062 -> 8853[label="",style="solid", color="burlywood", weight=3]; 8815 -> 8798[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];62063[label="ww14780/Succ ww147800",fontsize=10,color="white",style="solid",shape="box"];8818 -> 62063[label="",style="solid", color="burlywood", weight=9]; 62063 -> 8856[label="",style="solid", color="burlywood", weight=3]; 62064[label="ww14780/Zero",fontsize=10,color="white",style="solid",shape="box"];8818 -> 62064[label="",style="solid", color="burlywood", weight=9]; 62064 -> 8857[label="",style="solid", color="burlywood", weight=3]; 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"];62065[label="ww14780/Succ ww147800",fontsize=10,color="white",style="solid",shape="box"];8819 -> 62065[label="",style="solid", color="burlywood", weight=9]; 62065 -> 8858[label="",style="solid", color="burlywood", weight=3]; 62066[label="ww14780/Zero",fontsize=10,color="white",style="solid",shape="box"];8819 -> 62066[label="",style="solid", color="burlywood", weight=9]; 62066 -> 8859[label="",style="solid", color="burlywood", weight=3]; 8820 -> 8809[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 8841[label="Succ ww137500",fontsize=16,color="green",shape="box"];8842[label="Succ ww137300",fontsize=16,color="green",shape="box"];8843[label="Succ ww137300",fontsize=16,color="green",shape="box"];8844[label="Succ ww137500",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3548 -> 17358[label="",style="dashed", color="red", weight=0]; 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]; 3548 -> 17360[label="",style="dashed", color="magenta", weight=3]; 3548 -> 17361[label="",style="dashed", color="magenta", weight=3]; 3548 -> 17362[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3556 -> 17399[label="",style="dashed", color="red", weight=0]; 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]; 3556 -> 17401[label="",style="dashed", color="magenta", weight=3]; 3556 -> 17402[label="",style="dashed", color="magenta", weight=3]; 3556 -> 17403[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3580 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 3580 -> 15686[label="",style="dashed", color="magenta", weight=3]; 3580 -> 15687[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 3588 -> 17501[label="",style="dashed", color="red", weight=0]; 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]; 3588 -> 17503[label="",style="dashed", color="magenta", weight=3]; 3588 -> 17504[label="",style="dashed", color="magenta", weight=3]; 3588 -> 17505[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3612 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 3612 -> 15689[label="",style="dashed", color="magenta", weight=3]; 3612 -> 15690[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 3620 -> 17601[label="",style="dashed", color="red", weight=0]; 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]; 3620 -> 17603[label="",style="dashed", color="magenta", weight=3]; 3620 -> 17604[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3633[label="ww40000000000",fontsize=16,color="green",shape="box"];3634[label="ww5",fontsize=16,color="green",shape="box"];3635[label="ww41",fontsize=16,color="green",shape="box"];3636[label="ww3000",fontsize=16,color="green",shape="box"];3637[label="ww31",fontsize=16,color="green",shape="box"];3638 -> 5559[label="",style="dashed", color="red", weight=0]; 3638[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"];3638 -> 5560[label="",style="dashed", color="magenta", weight=3]; 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"];62067[label="ww56/Succ ww560",fontsize=10,color="white",style="solid",shape="box"];3632 -> 62067[label="",style="solid", color="burlywood", weight=9]; 62067 -> 4196[label="",style="solid", color="burlywood", weight=3]; 62068[label="ww56/Zero",fontsize=10,color="white",style="solid",shape="box"];3632 -> 62068[label="",style="solid", color="burlywood", weight=9]; 62068 -> 4197[label="",style="solid", color="burlywood", weight=3]; 4844[label="ww41",fontsize=16,color="green",shape="box"];4845[label="ww3000",fontsize=16,color="green",shape="box"];4846 -> 5559[label="",style="dashed", color="red", weight=0]; 4846[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];4846 -> 5561[label="",style="dashed", color="magenta", weight=3]; 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"];62069[label="ww72/Succ ww720",fontsize=10,color="white",style="solid",shape="box"];4843 -> 62069[label="",style="solid", color="burlywood", weight=9]; 62069 -> 4860[label="",style="solid", color="burlywood", weight=3]; 62070[label="ww72/Zero",fontsize=10,color="white",style="solid",shape="box"];4843 -> 62070[label="",style="solid", color="burlywood", weight=9]; 62070 -> 4861[label="",style="solid", color="burlywood", weight=3]; 5613 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 5572[label="primPlusNat (Succ ww1130) (Succ ww3000)",fontsize=16,color="black",shape="box"];5572 -> 5597[label="",style="solid", color="black", weight=3]; 5573[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="black",shape="box"];5573 -> 5598[label="",style="solid", color="black", weight=3]; 5614 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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"];62071[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];5615 -> 62071[label="",style="solid", color="burlywood", weight=9]; 62071 -> 5628[label="",style="solid", color="burlywood", weight=3]; 62072[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];5615 -> 62072[label="",style="solid", color="burlywood", weight=9]; 62072 -> 5629[label="",style="solid", color="burlywood", weight=3]; 5616 -> 5630[label="",style="dashed", color="red", weight=0]; 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]; 5616 -> 5632[label="",style="dashed", color="magenta", weight=3]; 5616 -> 5633[label="",style="dashed", color="magenta", weight=3]; 5616 -> 5634[label="",style="dashed", color="magenta", weight=3]; 5616 -> 5635[label="",style="dashed", color="magenta", weight=3]; 5616 -> 5636[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62073[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3646 -> 62073[label="",style="solid", color="burlywood", weight=9]; 62073 -> 4205[label="",style="solid", color="burlywood", weight=3]; 62074[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3646 -> 62074[label="",style="solid", color="burlywood", weight=9]; 62074 -> 4206[label="",style="solid", color="burlywood", weight=3]; 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"];62075[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3647 -> 62075[label="",style="solid", color="burlywood", weight=9]; 62075 -> 4207[label="",style="solid", color="burlywood", weight=3]; 62076[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3647 -> 62076[label="",style="solid", color="burlywood", weight=9]; 62076 -> 4208[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62077[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3650 -> 62077[label="",style="solid", color="burlywood", weight=9]; 62077 -> 4211[label="",style="solid", color="burlywood", weight=3]; 62078[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3650 -> 62078[label="",style="solid", color="burlywood", weight=9]; 62078 -> 4212[label="",style="solid", color="burlywood", weight=3]; 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"];62079[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3651 -> 62079[label="",style="solid", color="burlywood", weight=9]; 62079 -> 4213[label="",style="solid", color="burlywood", weight=3]; 62080[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3651 -> 62080[label="",style="solid", color="burlywood", weight=9]; 62080 -> 4214[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 3658 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 3658 -> 18775[label="",style="dashed", color="magenta", weight=3]; 3658 -> 18776[label="",style="dashed", color="magenta", weight=3]; 3658 -> 18777[label="",style="dashed", color="magenta", weight=3]; 3658 -> 18778[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62081[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];3664 -> 62081[label="",style="solid", color="burlywood", weight=9]; 62081 -> 4227[label="",style="solid", color="burlywood", weight=3]; 62082[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];3664 -> 62082[label="",style="solid", color="burlywood", weight=9]; 62082 -> 4228[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62083[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];3666 -> 62083[label="",style="solid", color="burlywood", weight=9]; 62083 -> 4230[label="",style="solid", color="burlywood", weight=3]; 62084[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];3666 -> 62084[label="",style="solid", color="burlywood", weight=9]; 62084 -> 4231[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 3669 -> 29264[label="",style="dashed", color="red", weight=0]; 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 -> 29265[label="",style="dashed", color="magenta", weight=3]; 3669 -> 29266[label="",style="dashed", color="magenta", weight=3]; 3669 -> 29267[label="",style="dashed", color="magenta", weight=3]; 3669 -> 29268[label="",style="dashed", color="magenta", weight=3]; 16158[label="ww3000",fontsize=16,color="green",shape="box"];16159[label="ww410",fontsize=16,color="green",shape="box"];16160[label="Zero",fontsize=16,color="green",shape="box"];16161[label="ww310",fontsize=16,color="green",shape="box"];16162[label="ww5",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]; 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]; 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"];62085[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];3672 -> 62085[label="",style="solid", color="burlywood", weight=9]; 62085 -> 4237[label="",style="solid", color="burlywood", weight=3]; 62086[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];3672 -> 62086[label="",style="solid", color="burlywood", weight=9]; 62086 -> 4238[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62087[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];3674 -> 62087[label="",style="solid", color="burlywood", weight=9]; 62087 -> 4240[label="",style="solid", color="burlywood", weight=3]; 62088[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];3674 -> 62088[label="",style="solid", color="burlywood", weight=9]; 62088 -> 4241[label="",style="solid", color="burlywood", weight=3]; 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]; 3676 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54180[label="",style="dashed", color="magenta", weight=3]; 3676 -> 54181[label="",style="dashed", color="magenta", weight=3]; 3676 -> 54182[label="",style="dashed", color="magenta", weight=3]; 3676 -> 54183[label="",style="dashed", color="magenta", weight=3]; 3676 -> 54184[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62089[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3678 -> 62089[label="",style="solid", color="burlywood", weight=9]; 62089 -> 4245[label="",style="solid", color="burlywood", weight=3]; 62090[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3678 -> 62090[label="",style="solid", color="burlywood", weight=9]; 62090 -> 4246[label="",style="solid", color="burlywood", weight=3]; 3679 -> 5726[label="",style="dashed", color="red", weight=0]; 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]; 3679 -> 5728[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 23464[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"];23464 -> 23548[label="",style="solid", color="black", weight=3]; 36938 -> 26726[label="",style="dashed", color="red", weight=0]; 36938[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"];36938 -> 37003[label="",style="dashed", color="magenta", weight=3]; 36938 -> 37004[label="",style="dashed", color="magenta", weight=3]; 36938 -> 37005[label="",style="dashed", color="magenta", weight=3]; 36953[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4224",fontsize=16,color="black",shape="triangle"];36953 -> 37006[label="",style="solid", color="black", weight=3]; 36954 -> 36940[label="",style="dashed", color="red", weight=0]; 36954[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)))) ww4224))",fontsize=16,color="magenta"];36954 -> 37007[label="",style="dashed", color="magenta", weight=3]; 36944[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4218) GT",fontsize=16,color="black",shape="box"];36944 -> 37008[label="",style="solid", color="black", weight=3]; 36945[label="takeWhile (flip ltEsFloat ww4216) ww3239",fontsize=16,color="burlywood",shape="triangle"];62091[label="ww3239/Cons ww32390 ww32391",fontsize=10,color="white",style="solid",shape="box"];36945 -> 62091[label="",style="solid", color="burlywood", weight=9]; 62091 -> 37009[label="",style="solid", color="burlywood", weight=3]; 62092[label="ww3239/Nil",fontsize=10,color="white",style="solid",shape="box"];36945 -> 62092[label="",style="solid", color="burlywood", weight=9]; 62092 -> 37010[label="",style="solid", color="burlywood", weight=3]; 36946[label="takeWhile0 (flip ltEsFloat ww4216) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 MyTrue",fontsize=16,color="black",shape="box"];36946 -> 37011[label="",style="solid", color="black", weight=3]; 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]; 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"];62093[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3686 -> 62093[label="",style="solid", color="burlywood", weight=9]; 62093 -> 4254[label="",style="solid", color="burlywood", weight=3]; 62094[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3686 -> 62094[label="",style="solid", color="burlywood", weight=9]; 62094 -> 4255[label="",style="solid", color="burlywood", weight=3]; 3687 -> 5759[label="",style="dashed", color="red", weight=0]; 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]; 3687 -> 5761[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 16330[label="ww4000",fontsize=16,color="green",shape="box"];16331[label="Zero",fontsize=16,color="green",shape="box"];16332[label="ww5",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]; 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]; 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]; 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"];62095[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3694 -> 62095[label="",style="solid", color="burlywood", weight=9]; 62095 -> 4263[label="",style="solid", color="burlywood", weight=3]; 62096[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3694 -> 62096[label="",style="solid", color="burlywood", weight=9]; 62096 -> 4264[label="",style="solid", color="burlywood", weight=3]; 3695 -> 5790[label="",style="dashed", color="red", weight=0]; 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]; 3695 -> 5792[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 35979[label="ww3100",fontsize=16,color="green",shape="box"];35980 -> 37101[label="",style="dashed", color="red", weight=0]; 35980[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"];35980 -> 37102[label="",style="dashed", color="magenta", weight=3]; 35980 -> 37103[label="",style="dashed", color="magenta", weight=3]; 35980 -> 37104[label="",style="dashed", color="magenta", weight=3]; 35980 -> 37105[label="",style="dashed", color="magenta", weight=3]; 35981 -> 52390[label="",style="dashed", color="red", weight=0]; 35981[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"];35981 -> 52391[label="",style="dashed", color="magenta", weight=3]; 35981 -> 52392[label="",style="dashed", color="magenta", weight=3]; 35981 -> 52393[label="",style="dashed", color="magenta", weight=3]; 35981 -> 52394[label="",style="dashed", color="magenta", weight=3]; 35982 -> 36780[label="",style="dashed", color="red", weight=0]; 35982[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"];35982 -> 36789[label="",style="dashed", color="magenta", weight=3]; 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]; 36947 -> 26726[label="",style="dashed", color="red", weight=0]; 36947[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"];36947 -> 37012[label="",style="dashed", color="magenta", weight=3]; 36947 -> 37013[label="",style="dashed", color="magenta", weight=3]; 36947 -> 37014[label="",style="dashed", color="magenta", weight=3]; 36961[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4225",fontsize=16,color="black",shape="triangle"];36961 -> 37015[label="",style="solid", color="black", weight=3]; 36962 -> 36949[label="",style="dashed", color="red", weight=0]; 36962[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)))) ww4225))",fontsize=16,color="magenta"];36962 -> 37016[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62097[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3702 -> 62097[label="",style="solid", color="burlywood", weight=9]; 62097 -> 4272[label="",style="solid", color="burlywood", weight=3]; 62098[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3702 -> 62098[label="",style="solid", color="burlywood", weight=9]; 62098 -> 4273[label="",style="solid", color="burlywood", weight=3]; 3703 -> 5821[label="",style="dashed", color="red", weight=0]; 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]; 3703 -> 5823[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62099[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3710 -> 62099[label="",style="solid", color="burlywood", weight=9]; 62099 -> 4281[label="",style="solid", color="burlywood", weight=3]; 62100[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3710 -> 62100[label="",style="solid", color="burlywood", weight=9]; 62100 -> 4282[label="",style="solid", color="burlywood", weight=3]; 3711 -> 5854[label="",style="dashed", color="red", weight=0]; 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]; 3711 -> 5856[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 3716[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"];3716 -> 4288[label="",style="solid", color="black", weight=3]; 27101[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"];62101[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];27101 -> 62101[label="",style="solid", color="burlywood", weight=9]; 62101 -> 27139[label="",style="solid", color="burlywood", weight=3]; 27102[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww3291)) (Pos (Succ ww3292))) ww3298) GT",fontsize=16,color="black",shape="box"];27102 -> 27140[label="",style="solid", color="black", weight=3]; 9789 -> 10306[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];62102[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3721 -> 62102[label="",style="solid", color="burlywood", weight=9]; 62102 -> 4294[label="",style="solid", color="burlywood", weight=3]; 62103[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3721 -> 62103[label="",style="solid", color="burlywood", weight=9]; 62103 -> 4295[label="",style="solid", color="burlywood", weight=3]; 3722 -> 5898[label="",style="dashed", color="red", weight=0]; 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]; 3722 -> 5900[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 54145 -> 55020[label="",style="dashed", color="red", weight=0]; 54145[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"];54145 -> 55035[label="",style="dashed", color="magenta", weight=3]; 54145 -> 55036[label="",style="dashed", color="magenta", weight=3]; 54145 -> 55037[label="",style="dashed", color="magenta", weight=3]; 54146 -> 55308[label="",style="dashed", color="red", weight=0]; 54146[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"];54146 -> 55309[label="",style="dashed", color="magenta", weight=3]; 54146 -> 55310[label="",style="dashed", color="magenta", weight=3]; 54146 -> 55311[label="",style="dashed", color="magenta", weight=3]; 54146 -> 55312[label="",style="dashed", color="magenta", weight=3]; 54147 -> 45213[label="",style="dashed", color="red", weight=0]; 54147[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"];54147 -> 55185[label="",style="dashed", color="magenta", weight=3]; 54147 -> 55186[label="",style="dashed", color="magenta", weight=3]; 54147 -> 55187[label="",style="dashed", color="magenta", weight=3]; 54147 -> 55188[label="",style="dashed", color="magenta", weight=3]; 54148[label="ww3000",fontsize=16,color="green",shape="box"];54149[label="ww3100",fontsize=16,color="green",shape="box"];55349[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4624) GT",fontsize=16,color="black",shape="box"];55349 -> 55382[label="",style="solid", color="black", weight=3]; 55350 -> 26726[label="",style="dashed", color="red", weight=0]; 55350[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"];55350 -> 55383[label="",style="dashed", color="magenta", weight=3]; 55350 -> 55384[label="",style="dashed", color="magenta", weight=3]; 55350 -> 55385[label="",style="dashed", color="magenta", weight=3]; 55364[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4630",fontsize=16,color="black",shape="triangle"];55364 -> 55386[label="",style="solid", color="black", weight=3]; 55365 -> 55352[label="",style="dashed", color="red", weight=0]; 55365[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)))) ww4630))",fontsize=16,color="magenta"];55365 -> 55387[label="",style="dashed", color="magenta", weight=3]; 55356 -> 36945[label="",style="dashed", color="red", weight=0]; 55356[label="takeWhile (flip ltEsFloat ww3299) ww4622",fontsize=16,color="magenta"];55356 -> 55388[label="",style="dashed", color="magenta", weight=3]; 55356 -> 55389[label="",style="dashed", color="magenta", weight=3]; 55357[label="takeWhile0 (flip ltEsFloat ww3299) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4622 MyTrue",fontsize=16,color="black",shape="box"];55357 -> 55390[label="",style="solid", color="black", weight=3]; 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]; 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"];62104[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3730 -> 62104[label="",style="solid", color="burlywood", weight=9]; 62104 -> 4301[label="",style="solid", color="burlywood", weight=3]; 62105[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3730 -> 62105[label="",style="solid", color="burlywood", weight=9]; 62105 -> 4302[label="",style="solid", color="burlywood", weight=3]; 3731 -> 5929[label="",style="dashed", color="red", weight=0]; 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]; 3731 -> 5931[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 16465[label="Zero",fontsize=16,color="green",shape="box"];16466[label="ww5",fontsize=16,color="green",shape="box"];16467[label="ww3100",fontsize=16,color="green",shape="box"];16468[label="ww3000",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]; 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]; 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]; 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]; 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"];62106[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3738 -> 62106[label="",style="solid", color="burlywood", weight=9]; 62106 -> 4310[label="",style="solid", color="burlywood", weight=3]; 62107[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3738 -> 62107[label="",style="solid", color="burlywood", weight=9]; 62107 -> 4311[label="",style="solid", color="burlywood", weight=3]; 3739 -> 5960[label="",style="dashed", color="red", weight=0]; 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]; 3739 -> 5962[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 55358 -> 26726[label="",style="dashed", color="red", weight=0]; 55358[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"];55358 -> 55391[label="",style="dashed", color="magenta", weight=3]; 55358 -> 55392[label="",style="dashed", color="magenta", weight=3]; 55358 -> 55393[label="",style="dashed", color="magenta", weight=3]; 55372[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4631",fontsize=16,color="black",shape="triangle"];55372 -> 55394[label="",style="solid", color="black", weight=3]; 55373 -> 55360[label="",style="dashed", color="red", weight=0]; 55373[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)))) ww4631))",fontsize=16,color="magenta"];55373 -> 55395[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62108[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3746 -> 62108[label="",style="solid", color="burlywood", weight=9]; 62108 -> 4319[label="",style="solid", color="burlywood", weight=3]; 62109[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3746 -> 62109[label="",style="solid", color="burlywood", weight=9]; 62109 -> 4320[label="",style="solid", color="burlywood", weight=3]; 3747 -> 5993[label="",style="dashed", color="red", weight=0]; 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]; 3747 -> 5995[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3750 -> 4324[label="",style="dashed", color="red", weight=0]; 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]; 3750 -> 4326[label="",style="dashed", color="magenta", weight=3]; 3750 -> 4327[label="",style="dashed", color="magenta", weight=3]; 36955 -> 26726[label="",style="dashed", color="red", weight=0]; 36955[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"];36955 -> 37017[label="",style="dashed", color="magenta", weight=3]; 36955 -> 37018[label="",style="dashed", color="magenta", weight=3]; 36955 -> 37019[label="",style="dashed", color="magenta", weight=3]; 36969[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4226",fontsize=16,color="black",shape="triangle"];36969 -> 37020[label="",style="solid", color="black", weight=3]; 36970 -> 36957[label="",style="dashed", color="red", weight=0]; 36970[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)))) ww4226))",fontsize=16,color="magenta"];36970 -> 37021[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62110[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3753 -> 62110[label="",style="solid", color="burlywood", weight=9]; 62110 -> 4332[label="",style="solid", color="burlywood", weight=3]; 62111[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3753 -> 62111[label="",style="solid", color="burlywood", weight=9]; 62111 -> 4333[label="",style="solid", color="burlywood", weight=3]; 3754 -> 6027[label="",style="dashed", color="red", weight=0]; 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]; 3754 -> 6029[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3757[label="Zero",fontsize=16,color="green",shape="box"];3758[label="Float (Pos Zero) (Neg (Succ ww3100))",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]; 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]; 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"];62112[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3762 -> 62112[label="",style="solid", color="burlywood", weight=9]; 62112 -> 4339[label="",style="solid", color="burlywood", weight=3]; 62113[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3762 -> 62113[label="",style="solid", color="burlywood", weight=9]; 62113 -> 4340[label="",style="solid", color="burlywood", weight=3]; 3763 -> 6058[label="",style="dashed", color="red", weight=0]; 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]; 3763 -> 6060[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 35991[label="ww3100",fontsize=16,color="green",shape="box"];35992 -> 37515[label="",style="dashed", color="red", weight=0]; 35992[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"];35992 -> 37516[label="",style="dashed", color="magenta", weight=3]; 35992 -> 37517[label="",style="dashed", color="magenta", weight=3]; 35992 -> 37518[label="",style="dashed", color="magenta", weight=3]; 35993 -> 45284[label="",style="dashed", color="red", weight=0]; 35993[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"];35993 -> 45285[label="",style="dashed", color="magenta", weight=3]; 35993 -> 45286[label="",style="dashed", color="magenta", weight=3]; 35993 -> 45287[label="",style="dashed", color="magenta", weight=3]; 35994 -> 36780[label="",style="dashed", color="red", weight=0]; 35994[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"];35994 -> 36790[label="",style="dashed", color="magenta", weight=3]; 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]; 36963 -> 26726[label="",style="dashed", color="red", weight=0]; 36963[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"];36963 -> 37022[label="",style="dashed", color="magenta", weight=3]; 36963 -> 37023[label="",style="dashed", color="magenta", weight=3]; 36963 -> 37024[label="",style="dashed", color="magenta", weight=3]; 36977[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4227",fontsize=16,color="black",shape="triangle"];36977 -> 37025[label="",style="solid", color="black", weight=3]; 36978 -> 36965[label="",style="dashed", color="red", weight=0]; 36978[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)))) ww4227))",fontsize=16,color="magenta"];36978 -> 37026[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62114[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3770 -> 62114[label="",style="solid", color="burlywood", weight=9]; 62114 -> 4348[label="",style="solid", color="burlywood", weight=3]; 62115[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3770 -> 62115[label="",style="solid", color="burlywood", weight=9]; 62115 -> 4349[label="",style="solid", color="burlywood", weight=3]; 3771 -> 6089[label="",style="dashed", color="red", weight=0]; 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]; 3771 -> 6091[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 49932[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4464) (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))) ww4464)))",fontsize=16,color="green",shape="box"];49932 -> 49969[label="",style="dashed", color="green", weight=3]; 49932 -> 49970[label="",style="dashed", color="green", weight=3]; 49878 -> 46811[label="",style="dashed", color="red", weight=0]; 49878[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"];49877[label="gtEsFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4460",fontsize=16,color="black",shape="triangle"];49877 -> 49933[label="",style="solid", color="black", weight=3]; 49888[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"];49888 -> 49934[label="",style="solid", color="black", weight=3]; 49889[label="Cons (Float ww650 ww651) (takeWhile (flip gtEsFloat ww3262) ww4457)",fontsize=16,color="green",shape="box"];49889 -> 49935[label="",style="dashed", color="green", weight=3]; 49890[label="takeWhile0 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4457 otherwise",fontsize=16,color="black",shape="box"];49890 -> 49936[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 49968[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4465) (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))) ww4465)))",fontsize=16,color="green",shape="box"];49968 -> 49978[label="",style="dashed", color="green", weight=3]; 49968 -> 49979[label="",style="dashed", color="green", weight=3]; 49894 -> 46816[label="",style="dashed", color="red", weight=0]; 49894[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"];49893[label="gtEsFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4461",fontsize=16,color="black",shape="triangle"];49893 -> 49971[label="",style="solid", color="black", weight=3]; 49899[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"];49899 -> 49972[label="",style="solid", color="black", weight=3]; 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]; 6787 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23364[label="",style="dashed", color="magenta", weight=3]; 6787 -> 23365[label="",style="dashed", color="magenta", weight=3]; 6787 -> 23366[label="",style="dashed", color="magenta", weight=3]; 6787 -> 23367[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 6791 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23368[label="",style="dashed", color="magenta", weight=3]; 6791 -> 23369[label="",style="dashed", color="magenta", weight=3]; 6791 -> 23370[label="",style="dashed", color="magenta", weight=3]; 6791 -> 23371[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62116[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3819 -> 62116[label="",style="solid", color="burlywood", weight=9]; 62116 -> 4406[label="",style="solid", color="burlywood", weight=3]; 62117[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3819 -> 62117[label="",style="solid", color="burlywood", weight=9]; 62117 -> 4407[label="",style="solid", color="burlywood", weight=3]; 3820 -> 6381[label="",style="dashed", color="red", weight=0]; 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]; 3820 -> 6383[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62118[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3827 -> 62118[label="",style="solid", color="burlywood", weight=9]; 62118 -> 4415[label="",style="solid", color="burlywood", weight=3]; 62119[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3827 -> 62119[label="",style="solid", color="burlywood", weight=9]; 62119 -> 4416[label="",style="solid", color="burlywood", weight=3]; 3828 -> 6446[label="",style="dashed", color="red", weight=0]; 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]; 3828 -> 6448[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3831 -> 16686[label="",style="dashed", color="red", weight=0]; 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]; 3831 -> 16688[label="",style="dashed", color="magenta", weight=3]; 3831 -> 16689[label="",style="dashed", color="magenta", weight=3]; 3831 -> 16690[label="",style="dashed", color="magenta", weight=3]; 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]; 3834[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"];3834 -> 4423[label="",style="solid", color="black", weight=3]; 3835[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"];3835 -> 4424[label="",style="solid", color="black", weight=3]; 10308 -> 10759[label="",style="dashed", color="red", weight=0]; 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]; 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"];62120[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3838 -> 62120[label="",style="solid", color="burlywood", weight=9]; 62120 -> 4428[label="",style="solid", color="burlywood", weight=3]; 62121[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3838 -> 62121[label="",style="solid", color="burlywood", weight=9]; 62121 -> 4429[label="",style="solid", color="burlywood", weight=3]; 3839 -> 6730[label="",style="dashed", color="red", weight=0]; 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]; 3839 -> 6732[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3842 -> 32889[label="",style="dashed", color="red", weight=0]; 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 -> 32890[label="",style="dashed", color="magenta", weight=3]; 3842 -> 32891[label="",style="dashed", color="magenta", weight=3]; 3842 -> 32892[label="",style="dashed", color="magenta", weight=3]; 3842 -> 32893[label="",style="dashed", color="magenta", weight=3]; 3842 -> 32894[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 26727[label="ww28",fontsize=16,color="green",shape="box"];26728 -> 23742[label="",style="dashed", color="red", weight=0]; 26728[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];26728 -> 26750[label="",style="dashed", color="magenta", weight=3]; 26728 -> 26751[label="",style="dashed", color="magenta", weight=3]; 26729 -> 21758[label="",style="dashed", color="red", weight=0]; 26729[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];26726[label="primPlusFloat (Float ww3257 ww3256) ww3240",fontsize=16,color="burlywood",shape="triangle"];62122[label="ww3240/Float ww32400 ww32401",fontsize=10,color="white",style="solid",shape="box"];26726 -> 62122[label="",style="solid", color="burlywood", weight=9]; 62122 -> 26752[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62123[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3847 -> 62123[label="",style="solid", color="burlywood", weight=9]; 62123 -> 4438[label="",style="solid", color="burlywood", weight=3]; 62124[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3847 -> 62124[label="",style="solid", color="burlywood", weight=9]; 62124 -> 4439[label="",style="solid", color="burlywood", weight=3]; 3848 -> 6891[label="",style="dashed", color="red", weight=0]; 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]; 3848 -> 6893[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62125[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3855 -> 62125[label="",style="solid", color="burlywood", weight=9]; 62125 -> 4447[label="",style="solid", color="burlywood", weight=3]; 62126[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3855 -> 62126[label="",style="solid", color="burlywood", weight=9]; 62126 -> 4448[label="",style="solid", color="burlywood", weight=3]; 3856 -> 6942[label="",style="dashed", color="red", weight=0]; 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]; 3856 -> 6944[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62127[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3862 -> 62127[label="",style="solid", color="burlywood", weight=9]; 62127 -> 4455[label="",style="solid", color="burlywood", weight=3]; 62128[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3862 -> 62128[label="",style="solid", color="burlywood", weight=9]; 62128 -> 4456[label="",style="solid", color="burlywood", weight=3]; 3863 -> 6972[label="",style="dashed", color="red", weight=0]; 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]; 3863 -> 6974[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3866 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 3866 -> 4461[label="",style="dashed", color="magenta", weight=3]; 3866 -> 4462[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];62129[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3869 -> 62129[label="",style="solid", color="burlywood", weight=9]; 62129 -> 4465[label="",style="solid", color="burlywood", weight=3]; 62130[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3869 -> 62130[label="",style="solid", color="burlywood", weight=9]; 62130 -> 4466[label="",style="solid", color="burlywood", weight=3]; 3870 -> 7003[label="",style="dashed", color="red", weight=0]; 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]; 3870 -> 7005[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3873 -> 16832[label="",style="dashed", color="red", weight=0]; 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]; 3873 -> 16834[label="",style="dashed", color="magenta", weight=3]; 3873 -> 16835[label="",style="dashed", color="magenta", weight=3]; 3873 -> 16836[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];62131[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3877 -> 62131[label="",style="solid", color="burlywood", weight=9]; 62131 -> 4474[label="",style="solid", color="burlywood", weight=3]; 62132[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3877 -> 62132[label="",style="solid", color="burlywood", weight=9]; 62132 -> 4475[label="",style="solid", color="burlywood", weight=3]; 3878 -> 7036[label="",style="dashed", color="red", weight=0]; 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]; 3878 -> 7038[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62133[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3885 -> 62133[label="",style="solid", color="burlywood", weight=9]; 62133 -> 4483[label="",style="solid", color="burlywood", weight=3]; 62134[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3885 -> 62134[label="",style="solid", color="burlywood", weight=9]; 62134 -> 4484[label="",style="solid", color="burlywood", weight=3]; 3886 -> 7067[label="",style="dashed", color="red", weight=0]; 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]; 3886 -> 7069[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62135[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3892 -> 62135[label="",style="solid", color="burlywood", weight=9]; 62135 -> 4491[label="",style="solid", color="burlywood", weight=3]; 62136[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3892 -> 62136[label="",style="solid", color="burlywood", weight=9]; 62136 -> 4492[label="",style="solid", color="burlywood", weight=3]; 3893 -> 7097[label="",style="dashed", color="red", weight=0]; 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]; 3893 -> 7099[label="",style="dashed", color="magenta", weight=3]; 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]; 3895 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 3895 -> 4496[label="",style="dashed", color="magenta", weight=3]; 3895 -> 4497[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];62137[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3898 -> 62137[label="",style="solid", color="burlywood", weight=9]; 62137 -> 4500[label="",style="solid", color="burlywood", weight=3]; 62138[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3898 -> 62138[label="",style="solid", color="burlywood", weight=9]; 62138 -> 4501[label="",style="solid", color="burlywood", weight=3]; 3899 -> 7127[label="",style="dashed", color="red", weight=0]; 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]; 3899 -> 7129[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3902 -> 34687[label="",style="dashed", color="red", weight=0]; 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 -> 34688[label="",style="dashed", color="magenta", weight=3]; 3902 -> 34689[label="",style="dashed", color="magenta", weight=3]; 3902 -> 34690[label="",style="dashed", color="magenta", weight=3]; 3902 -> 34691[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];62139[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3906 -> 62139[label="",style="solid", color="burlywood", weight=9]; 62139 -> 4509[label="",style="solid", color="burlywood", weight=3]; 62140[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3906 -> 62140[label="",style="solid", color="burlywood", weight=9]; 62140 -> 4510[label="",style="solid", color="burlywood", weight=3]; 3907 -> 7160[label="",style="dashed", color="red", weight=0]; 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]; 3907 -> 7162[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 49977[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4466) (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))) ww4466)))",fontsize=16,color="green",shape="box"];49977 -> 50014[label="",style="dashed", color="green", weight=3]; 49977 -> 50015[label="",style="dashed", color="green", weight=3]; 49903 -> 46821[label="",style="dashed", color="red", weight=0]; 49903[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"];49902[label="gtEsFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4462",fontsize=16,color="black",shape="triangle"];49902 -> 49980[label="",style="solid", color="black", weight=3]; 49904[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"];49904 -> 49981[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 50013[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4467) (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))) ww4467)))",fontsize=16,color="green",shape="box"];50013 -> 50071[label="",style="dashed", color="green", weight=3]; 50013 -> 50072[label="",style="dashed", color="green", weight=3]; 49908 -> 46826[label="",style="dashed", color="red", weight=0]; 49908[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"];49907[label="gtEsFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4463",fontsize=16,color="black",shape="triangle"];49907 -> 50016[label="",style="solid", color="black", weight=3]; 49909[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"];49909 -> 50017[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 7850 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54195[label="",style="dashed", color="magenta", weight=3]; 7850 -> 54196[label="",style="dashed", color="magenta", weight=3]; 7850 -> 54197[label="",style="dashed", color="magenta", weight=3]; 7850 -> 54198[label="",style="dashed", color="magenta", weight=3]; 7850 -> 54199[label="",style="dashed", color="magenta", weight=3]; 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]; 55033 -> 46966[label="",style="dashed", color="red", weight=0]; 55033[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"];46966[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"];46966 -> 50097[label="",style="solid", color="black", weight=3]; 55178[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];45519[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)))) ww4425)",fontsize=16,color="black",shape="triangle"];45519 -> 45522[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 7858 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54205[label="",style="dashed", color="magenta", weight=3]; 7858 -> 54206[label="",style="dashed", color="magenta", weight=3]; 7858 -> 54207[label="",style="dashed", color="magenta", weight=3]; 7858 -> 54208[label="",style="dashed", color="magenta", weight=3]; 7858 -> 54209[label="",style="dashed", color="magenta", weight=3]; 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]; 55034 -> 46826[label="",style="dashed", color="red", weight=0]; 55034[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"];55034 -> 55189[label="",style="dashed", color="magenta", weight=3]; 55034 -> 55190[label="",style="dashed", color="magenta", weight=3]; 55179[label="Zero",fontsize=16,color="green",shape="box"];55180[label="Succ ww95800",fontsize=16,color="green",shape="box"];55181[label="Zero",fontsize=16,color="green",shape="box"];55182[label="Succ ww95800",fontsize=16,color="green",shape="box"];55183[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",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]; 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"];62141[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3955 -> 62141[label="",style="solid", color="burlywood", weight=9]; 62141 -> 4567[label="",style="solid", color="burlywood", weight=3]; 62142[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3955 -> 62142[label="",style="solid", color="burlywood", weight=9]; 62142 -> 4568[label="",style="solid", color="burlywood", weight=3]; 3956 -> 7442[label="",style="dashed", color="red", weight=0]; 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]; 3956 -> 7444[label="",style="dashed", color="magenta", weight=3]; 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]; 26659[label="Succ Zero",fontsize=16,color="green",shape="box"];26660[label="ww4000",fontsize=16,color="green",shape="box"];26661[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];26662[label="ww3100",fontsize=16,color="green",shape="box"];26658[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"];26658 -> 26677[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 36971 -> 26726[label="",style="dashed", color="red", weight=0]; 36971[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"];36971 -> 37027[label="",style="dashed", color="magenta", weight=3]; 36971 -> 37028[label="",style="dashed", color="magenta", weight=3]; 36971 -> 37029[label="",style="dashed", color="magenta", weight=3]; 36985[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4228",fontsize=16,color="black",shape="triangle"];36985 -> 37030[label="",style="solid", color="black", weight=3]; 36986 -> 36973[label="",style="dashed", color="red", weight=0]; 36986[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)))) ww4228))",fontsize=16,color="magenta"];36986 -> 37031[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62143[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3964 -> 62143[label="",style="solid", color="burlywood", weight=9]; 62143 -> 4578[label="",style="solid", color="burlywood", weight=3]; 62144[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3964 -> 62144[label="",style="solid", color="burlywood", weight=9]; 62144 -> 4579[label="",style="solid", color="burlywood", weight=3]; 3965 -> 7503[label="",style="dashed", color="red", weight=0]; 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]; 3965 -> 7505[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3968 -> 46584[label="",style="dashed", color="red", weight=0]; 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 -> 46585[label="",style="dashed", color="magenta", weight=3]; 3968 -> 46586[label="",style="dashed", color="magenta", weight=3]; 3968 -> 46587[label="",style="dashed", color="magenta", weight=3]; 3968 -> 46588[label="",style="dashed", color="magenta", weight=3]; 3968 -> 46589[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];62145[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3972 -> 62145[label="",style="solid", color="burlywood", weight=9]; 62145 -> 4587[label="",style="solid", color="burlywood", weight=3]; 62146[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3972 -> 62146[label="",style="solid", color="burlywood", weight=9]; 62146 -> 4588[label="",style="solid", color="burlywood", weight=3]; 3973 -> 7740[label="",style="dashed", color="red", weight=0]; 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]; 3973 -> 7742[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3976 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36043[label="",style="dashed", color="magenta", weight=3]; 3976 -> 36044[label="",style="dashed", color="magenta", weight=3]; 3976 -> 36045[label="",style="dashed", color="magenta", weight=3]; 3976 -> 36046[label="",style="dashed", color="magenta", weight=3]; 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]; 36979 -> 26726[label="",style="dashed", color="red", weight=0]; 36979[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"];36979 -> 37032[label="",style="dashed", color="magenta", weight=3]; 36979 -> 37033[label="",style="dashed", color="magenta", weight=3]; 36979 -> 37034[label="",style="dashed", color="magenta", weight=3]; 36993[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="black",shape="triangle"];36993 -> 37035[label="",style="solid", color="black", weight=3]; 36994 -> 36981[label="",style="dashed", color="red", weight=0]; 36994[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)))) ww4229))",fontsize=16,color="magenta"];36994 -> 37036[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62147[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3980 -> 62147[label="",style="solid", color="burlywood", weight=9]; 62147 -> 4596[label="",style="solid", color="burlywood", weight=3]; 62148[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3980 -> 62148[label="",style="solid", color="burlywood", weight=9]; 62148 -> 4597[label="",style="solid", color="burlywood", weight=3]; 3981 -> 7909[label="",style="dashed", color="red", weight=0]; 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]; 3981 -> 7911[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62149[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3988 -> 62149[label="",style="solid", color="burlywood", weight=9]; 62149 -> 4605[label="",style="solid", color="burlywood", weight=3]; 62150[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3988 -> 62150[label="",style="solid", color="burlywood", weight=9]; 62150 -> 4606[label="",style="solid", color="burlywood", weight=3]; 3989 -> 7986[label="",style="dashed", color="red", weight=0]; 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]; 3989 -> 7988[label="",style="dashed", color="magenta", weight=3]; 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]; 3991 -> 4609[label="",style="dashed", color="red", weight=0]; 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]; 3991 -> 4611[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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"];62151[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3996 -> 62151[label="",style="solid", color="burlywood", weight=9]; 62151 -> 4618[label="",style="solid", color="burlywood", weight=3]; 62152[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3996 -> 62152[label="",style="solid", color="burlywood", weight=9]; 62152 -> 4619[label="",style="solid", color="burlywood", weight=3]; 3997 -> 8017[label="",style="dashed", color="red", weight=0]; 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]; 3997 -> 8019[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4000 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54215[label="",style="dashed", color="magenta", weight=3]; 4000 -> 54216[label="",style="dashed", color="magenta", weight=3]; 4000 -> 54217[label="",style="dashed", color="magenta", weight=3]; 4000 -> 54218[label="",style="dashed", color="magenta", weight=3]; 4000 -> 54219[label="",style="dashed", color="magenta", weight=3]; 55366 -> 26726[label="",style="dashed", color="red", weight=0]; 55366[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"];55366 -> 55396[label="",style="dashed", color="magenta", weight=3]; 55366 -> 55397[label="",style="dashed", color="magenta", weight=3]; 55366 -> 55398[label="",style="dashed", color="magenta", weight=3]; 55380[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4632",fontsize=16,color="black",shape="triangle"];55380 -> 55434[label="",style="solid", color="black", weight=3]; 55381 -> 55368[label="",style="dashed", color="red", weight=0]; 55381[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)))) ww4632))",fontsize=16,color="magenta"];55381 -> 55435[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62153[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4004 -> 62153[label="",style="solid", color="burlywood", weight=9]; 62153 -> 4627[label="",style="solid", color="burlywood", weight=3]; 62154[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4004 -> 62154[label="",style="solid", color="burlywood", weight=9]; 62154 -> 4628[label="",style="solid", color="burlywood", weight=3]; 4005 -> 8050[label="",style="dashed", color="red", weight=0]; 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]; 4005 -> 8052[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4008 -> 26972[label="",style="dashed", color="red", weight=0]; 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 -> 26973[label="",style="dashed", color="magenta", weight=3]; 4008 -> 26974[label="",style="dashed", color="magenta", weight=3]; 4008 -> 26975[label="",style="dashed", color="magenta", weight=3]; 4008 -> 26976[label="",style="dashed", color="magenta", weight=3]; 4008 -> 26977[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];62155[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4012 -> 62155[label="",style="solid", color="burlywood", weight=9]; 62155 -> 4636[label="",style="solid", color="burlywood", weight=3]; 62156[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4012 -> 62156[label="",style="solid", color="burlywood", weight=9]; 62156 -> 4637[label="",style="solid", color="burlywood", weight=3]; 4013 -> 8083[label="",style="dashed", color="red", weight=0]; 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]; 4013 -> 8085[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 55374 -> 26726[label="",style="dashed", color="red", weight=0]; 55374[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"];55374 -> 55399[label="",style="dashed", color="magenta", weight=3]; 55374 -> 55400[label="",style="dashed", color="magenta", weight=3]; 55374 -> 55401[label="",style="dashed", color="magenta", weight=3]; 55432[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4633",fontsize=16,color="black",shape="triangle"];55432 -> 55449[label="",style="solid", color="black", weight=3]; 55433 -> 55376[label="",style="dashed", color="red", weight=0]; 55433[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)))) ww4633))",fontsize=16,color="magenta"];55433 -> 55450[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62157[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4020 -> 62157[label="",style="solid", color="burlywood", weight=9]; 62157 -> 4645[label="",style="solid", color="burlywood", weight=3]; 62158[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4020 -> 62158[label="",style="solid", color="burlywood", weight=9]; 62158 -> 4646[label="",style="solid", color="burlywood", weight=3]; 4021 -> 8114[label="",style="dashed", color="red", weight=0]; 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]; 4021 -> 8116[label="",style="dashed", color="magenta", weight=3]; 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]; 4023 -> 4609[label="",style="dashed", color="red", weight=0]; 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]; 4023 -> 4613[label="",style="dashed", color="magenta", weight=3]; 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]; 36987 -> 26726[label="",style="dashed", color="red", weight=0]; 36987[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"];36987 -> 37037[label="",style="dashed", color="magenta", weight=3]; 36987 -> 37038[label="",style="dashed", color="magenta", weight=3]; 36987 -> 37039[label="",style="dashed", color="magenta", weight=3]; 37001[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="black",shape="triangle"];37001 -> 37152[label="",style="solid", color="black", weight=3]; 37002 -> 36989[label="",style="dashed", color="red", weight=0]; 37002[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)))) ww4230))",fontsize=16,color="magenta"];37002 -> 37153[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62159[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4028 -> 62159[label="",style="solid", color="burlywood", weight=9]; 62159 -> 4653[label="",style="solid", color="burlywood", weight=3]; 62160[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4028 -> 62160[label="",style="solid", color="burlywood", weight=9]; 62160 -> 4654[label="",style="solid", color="burlywood", weight=3]; 4029 -> 8144[label="",style="dashed", color="red", weight=0]; 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]; 4029 -> 8146[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4032 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 4032 -> 15695[label="",style="dashed", color="magenta", weight=3]; 4032 -> 15696[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];62161[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4036 -> 62161[label="",style="solid", color="burlywood", weight=9]; 62161 -> 4662[label="",style="solid", color="burlywood", weight=3]; 62162[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4036 -> 62162[label="",style="solid", color="burlywood", weight=9]; 62162 -> 4663[label="",style="solid", color="burlywood", weight=3]; 4037 -> 8177[label="",style="dashed", color="red", weight=0]; 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]; 4037 -> 8179[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4040 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36055[label="",style="dashed", color="magenta", weight=3]; 4040 -> 36056[label="",style="dashed", color="magenta", weight=3]; 4040 -> 36057[label="",style="dashed", color="magenta", weight=3]; 4040 -> 36058[label="",style="dashed", color="magenta", weight=3]; 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]; 36995 -> 26726[label="",style="dashed", color="red", weight=0]; 36995[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"];36995 -> 37040[label="",style="dashed", color="magenta", weight=3]; 36995 -> 37041[label="",style="dashed", color="magenta", weight=3]; 36995 -> 37042[label="",style="dashed", color="magenta", weight=3]; 37150[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="black",shape="triangle"];37150 -> 37176[label="",style="solid", color="black", weight=3]; 37151 -> 36997[label="",style="dashed", color="red", weight=0]; 37151[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)))) ww4231))",fontsize=16,color="magenta"];37151 -> 37177[label="",style="dashed", color="magenta", weight=3]; 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]; 4329 -> 4044[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];62163[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4049 -> 62163[label="",style="solid", color="burlywood", weight=9]; 62163 -> 4673[label="",style="solid", color="burlywood", weight=3]; 62164[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4049 -> 62164[label="",style="solid", color="burlywood", weight=9]; 62164 -> 4674[label="",style="solid", color="burlywood", weight=3]; 4050 -> 8211[label="",style="dashed", color="red", weight=0]; 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]; 4050 -> 8213[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62165[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8854 -> 62165[label="",style="solid", color="burlywood", weight=9]; 62165 -> 8883[label="",style="solid", color="burlywood", weight=3]; 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"];62166[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8855 -> 62166[label="",style="solid", color="burlywood", weight=9]; 62166 -> 8884[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62167[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4098 -> 62167[label="",style="solid", color="burlywood", weight=9]; 62167 -> 4731[label="",style="solid", color="burlywood", weight=3]; 62168[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4098 -> 62168[label="",style="solid", color="burlywood", weight=9]; 62168 -> 4732[label="",style="solid", color="burlywood", weight=3]; 4099 -> 8490[label="",style="dashed", color="red", weight=0]; 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]; 4099 -> 8492[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62169[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4106 -> 62169[label="",style="solid", color="burlywood", weight=9]; 62169 -> 4740[label="",style="solid", color="burlywood", weight=3]; 62170[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4106 -> 62170[label="",style="solid", color="burlywood", weight=9]; 62170 -> 4741[label="",style="solid", color="burlywood", weight=3]; 4107 -> 8573[label="",style="dashed", color="red", weight=0]; 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]; 4107 -> 8575[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62171[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4114 -> 62171[label="",style="solid", color="burlywood", weight=9]; 62171 -> 4749[label="",style="solid", color="burlywood", weight=3]; 62172[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4114 -> 62172[label="",style="solid", color="burlywood", weight=9]; 62172 -> 4750[label="",style="solid", color="burlywood", weight=3]; 4115 -> 8790[label="",style="dashed", color="red", weight=0]; 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]; 4115 -> 8792[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 17400[label="ww5",fontsize=16,color="green",shape="box"];17401[label="ww4000",fontsize=16,color="green",shape="box"];17402[label="Zero",fontsize=16,color="green",shape="box"];17403[label="ww3100",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]; 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]; 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]; 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]; 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"];62173[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4122 -> 62173[label="",style="solid", color="burlywood", weight=9]; 62173 -> 4758[label="",style="solid", color="burlywood", weight=3]; 62174[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4122 -> 62174[label="",style="solid", color="burlywood", weight=9]; 62174 -> 4759[label="",style="solid", color="burlywood", weight=3]; 4123 -> 8889[label="",style="dashed", color="red", weight=0]; 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]; 4123 -> 8891[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62175[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4130 -> 62175[label="",style="solid", color="burlywood", weight=9]; 62175 -> 4767[label="",style="solid", color="burlywood", weight=3]; 62176[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4130 -> 62176[label="",style="solid", color="burlywood", weight=9]; 62176 -> 4768[label="",style="solid", color="burlywood", weight=3]; 4131 -> 8960[label="",style="dashed", color="red", weight=0]; 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]; 4131 -> 8962[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62177[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4138 -> 62177[label="",style="solid", color="burlywood", weight=9]; 62177 -> 4776[label="",style="solid", color="burlywood", weight=3]; 62178[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4138 -> 62178[label="",style="solid", color="burlywood", weight=9]; 62178 -> 4777[label="",style="solid", color="burlywood", weight=3]; 4139 -> 8992[label="",style="dashed", color="red", weight=0]; 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]; 4139 -> 8994[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15685[label="Zero",fontsize=16,color="green",shape="box"];15686[label="ww5",fontsize=16,color="green",shape="box"];15687[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",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]; 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]; 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"];62179[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4146 -> 62179[label="",style="solid", color="burlywood", weight=9]; 62179 -> 4785[label="",style="solid", color="burlywood", weight=3]; 62180[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4146 -> 62180[label="",style="solid", color="burlywood", weight=9]; 62180 -> 4786[label="",style="solid", color="burlywood", weight=3]; 4147 -> 9023[label="",style="dashed", color="red", weight=0]; 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]; 4147 -> 9025[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 17502[label="ww3000",fontsize=16,color="green",shape="box"];17503[label="ww5",fontsize=16,color="green",shape="box"];17504[label="Zero",fontsize=16,color="green",shape="box"];17505[label="ww3100",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]; 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]; 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]; 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]; 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"];62181[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4154 -> 62181[label="",style="solid", color="burlywood", weight=9]; 62181 -> 4794[label="",style="solid", color="burlywood", weight=3]; 62182[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4154 -> 62182[label="",style="solid", color="burlywood", weight=9]; 62182 -> 4795[label="",style="solid", color="burlywood", weight=3]; 4155 -> 9054[label="",style="dashed", color="red", weight=0]; 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]; 4155 -> 9056[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62183[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4162 -> 62183[label="",style="solid", color="burlywood", weight=9]; 62183 -> 4803[label="",style="solid", color="burlywood", weight=3]; 62184[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4162 -> 62184[label="",style="solid", color="burlywood", weight=9]; 62184 -> 4804[label="",style="solid", color="burlywood", weight=3]; 4163 -> 9087[label="",style="dashed", color="red", weight=0]; 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]; 4163 -> 9089[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62185[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4170 -> 62185[label="",style="solid", color="burlywood", weight=9]; 62185 -> 4812[label="",style="solid", color="burlywood", weight=3]; 62186[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4170 -> 62186[label="",style="solid", color="burlywood", weight=9]; 62186 -> 4813[label="",style="solid", color="burlywood", weight=3]; 4171 -> 9119[label="",style="dashed", color="red", weight=0]; 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]; 4171 -> 9121[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15688[label="Zero",fontsize=16,color="green",shape="box"];15689[label="ww5",fontsize=16,color="green",shape="box"];15690[label="Float (Neg Zero) (Neg (Succ ww3100))",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]; 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]; 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"];62187[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4178 -> 62187[label="",style="solid", color="burlywood", weight=9]; 62187 -> 4821[label="",style="solid", color="burlywood", weight=3]; 62188[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4178 -> 62188[label="",style="solid", color="burlywood", weight=9]; 62188 -> 4822[label="",style="solid", color="burlywood", weight=3]; 4179 -> 9150[label="",style="dashed", color="red", weight=0]; 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]; 4179 -> 9152[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 17602[label="Zero",fontsize=16,color="green",shape="box"];17603[label="ww3100",fontsize=16,color="green",shape="box"];17604[label="ww5",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]; 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]; 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]; 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]; 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"];62189[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4186 -> 62189[label="",style="solid", color="burlywood", weight=9]; 62189 -> 4830[label="",style="solid", color="burlywood", weight=3]; 62190[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4186 -> 62190[label="",style="solid", color="burlywood", weight=9]; 62190 -> 4831[label="",style="solid", color="burlywood", weight=3]; 4187 -> 9181[label="",style="dashed", color="red", weight=0]; 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]; 4187 -> 9183[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 5560 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 5561 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 5626 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 5597[label="Succ (Succ (primPlusNat ww1130 ww3000))",fontsize=16,color="green",shape="box"];5597 -> 5617[label="",style="dashed", color="green", weight=3]; 5598[label="Succ ww3000",fontsize=16,color="green",shape="box"];5627 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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"];62191[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];5628 -> 62191[label="",style="solid", color="burlywood", weight=9]; 62191 -> 5639[label="",style="solid", color="burlywood", weight=3]; 62192[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];5628 -> 62192[label="",style="solid", color="burlywood", weight=9]; 62192 -> 5640[label="",style="solid", color="burlywood", weight=3]; 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"];62193[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];5629 -> 62193[label="",style="solid", color="burlywood", weight=9]; 62193 -> 5641[label="",style="solid", color="burlywood", weight=3]; 62194[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];5629 -> 62194[label="",style="solid", color="burlywood", weight=9]; 62194 -> 5642[label="",style="solid", color="burlywood", weight=3]; 5631[label="ww3000",fontsize=16,color="green",shape="box"];5632[label="ww5",fontsize=16,color="green",shape="box"];5633[label="ww41",fontsize=16,color="green",shape="box"];5634[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];5635[label="ww31",fontsize=16,color="green",shape="box"];5636[label="ww115",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"];62195[label="ww122/Pos ww1220",fontsize=10,color="white",style="solid",shape="box"];5630 -> 62195[label="",style="solid", color="burlywood", weight=9]; 62195 -> 5643[label="",style="solid", color="burlywood", weight=3]; 62196[label="ww122/Neg ww1220",fontsize=10,color="white",style="solid",shape="box"];5630 -> 62196[label="",style="solid", color="burlywood", weight=9]; 62196 -> 5644[label="",style="solid", color="burlywood", weight=3]; 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"];62197[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];4200 -> 62197[label="",style="solid", color="burlywood", weight=9]; 62197 -> 4863[label="",style="solid", color="burlywood", weight=3]; 62198[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];4200 -> 62198[label="",style="solid", color="burlywood", weight=9]; 62198 -> 4864[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62199[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];4215 -> 62199[label="",style="solid", color="burlywood", weight=9]; 62199 -> 4879[label="",style="solid", color="burlywood", weight=3]; 62200[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];4215 -> 62200[label="",style="solid", color="burlywood", weight=9]; 62200 -> 4880[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 18774[label="ww310",fontsize=16,color="green",shape="box"];18775[label="ww410",fontsize=16,color="green",shape="box"];18776[label="Succ Zero",fontsize=16,color="green",shape="box"];18777[label="ww5",fontsize=16,color="green",shape="box"];18778[label="ww3000",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"];62201[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];4222 -> 62201[label="",style="solid", color="burlywood", weight=9]; 62201 -> 4887[label="",style="solid", color="burlywood", weight=3]; 62202[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];4222 -> 62202[label="",style="solid", color="burlywood", weight=9]; 62202 -> 4888[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62203[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4230 -> 62203[label="",style="solid", color="burlywood", weight=9]; 62203 -> 4896[label="",style="solid", color="burlywood", weight=3]; 62204[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4230 -> 62204[label="",style="solid", color="burlywood", weight=9]; 62204 -> 4897[label="",style="solid", color="burlywood", weight=3]; 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"];62205[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4231 -> 62205[label="",style="solid", color="burlywood", weight=9]; 62205 -> 4898[label="",style="solid", color="burlywood", weight=3]; 62206[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4231 -> 62206[label="",style="solid", color="burlywood", weight=9]; 62206 -> 4899[label="",style="solid", color="burlywood", weight=3]; 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]; 4233 -> 19892[label="",style="dashed", color="red", weight=0]; 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]; 4233 -> 19894[label="",style="dashed", color="magenta", weight=3]; 4233 -> 19895[label="",style="dashed", color="magenta", weight=3]; 4233 -> 19896[label="",style="dashed", color="magenta", weight=3]; 29265 -> 29382[label="",style="dashed", color="red", weight=0]; 29265[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"];29265 -> 29383[label="",style="dashed", color="magenta", weight=3]; 29265 -> 29384[label="",style="dashed", color="magenta", weight=3]; 29265 -> 29385[label="",style="dashed", color="magenta", weight=3]; 29266[label="ww3000",fontsize=16,color="green",shape="box"];29267[label="Zero",fontsize=16,color="green",shape="box"];29268[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"];29268 -> 29361[label="",style="solid", color="black", weight=3]; 29264[label="takeWhile1 (flip ltEsFloat ww3526) (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"];62207[label="ww3120/MyTrue",fontsize=10,color="white",style="solid",shape="box"];29264 -> 62207[label="",style="solid", color="burlywood", weight=9]; 62207 -> 29362[label="",style="solid", color="burlywood", weight=3]; 62208[label="ww3120/MyFalse",fontsize=10,color="white",style="solid",shape="box"];29264 -> 62208[label="",style="solid", color="burlywood", weight=9]; 62208 -> 29363[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62209[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4240 -> 62209[label="",style="solid", color="burlywood", weight=9]; 62209 -> 4908[label="",style="solid", color="burlywood", weight=3]; 62210[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4240 -> 62210[label="",style="solid", color="burlywood", weight=9]; 62210 -> 4909[label="",style="solid", color="burlywood", weight=3]; 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"];62211[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4241 -> 62211[label="",style="solid", color="burlywood", weight=9]; 62211 -> 4910[label="",style="solid", color="burlywood", weight=3]; 62212[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4241 -> 62212[label="",style="solid", color="burlywood", weight=9]; 62212 -> 4911[label="",style="solid", color="burlywood", weight=3]; 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]; 54180 -> 55020[label="",style="dashed", color="red", weight=0]; 54180[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"];54180 -> 55038[label="",style="dashed", color="magenta", weight=3]; 54180 -> 55039[label="",style="dashed", color="magenta", weight=3]; 54180 -> 55040[label="",style="dashed", color="magenta", weight=3]; 54181[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"];54181 -> 55191[label="",style="solid", color="black", weight=3]; 54182 -> 56138[label="",style="dashed", color="red", weight=0]; 54182[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"];54182 -> 56139[label="",style="dashed", color="magenta", weight=3]; 54182 -> 56140[label="",style="dashed", color="magenta", weight=3]; 54182 -> 56141[label="",style="dashed", color="magenta", weight=3]; 54182 -> 56142[label="",style="dashed", color="magenta", weight=3]; 54183[label="ww3000",fontsize=16,color="green",shape="box"];54184[label="ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 5727 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5727 -> 5734[label="",style="dashed", color="magenta", weight=3]; 5728 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5728 -> 5736[label="",style="dashed", color="magenta", weight=3]; 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"];62213[label="ww197/Succ ww1970",fontsize=10,color="white",style="solid",shape="box"];5726 -> 62213[label="",style="solid", color="burlywood", weight=9]; 62213 -> 5737[label="",style="solid", color="burlywood", weight=3]; 62214[label="ww197/Zero",fontsize=10,color="white",style="solid",shape="box"];5726 -> 62214[label="",style="solid", color="burlywood", weight=9]; 62214 -> 5738[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 23548[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"];62215[label="ww2915/Float ww29150 ww29151",fontsize=10,color="white",style="solid",shape="box"];23548 -> 62215[label="",style="solid", color="burlywood", weight=9]; 62215 -> 23553[label="",style="solid", color="burlywood", weight=3]; 37003[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"];37003 -> 37154[label="",style="solid", color="black", weight=3]; 37004[label="ww50",fontsize=16,color="green",shape="box"];37005[label="ww51",fontsize=16,color="green",shape="box"];37006[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4224",fontsize=16,color="black",shape="box"];37006 -> 37155[label="",style="solid", color="black", weight=3]; 37007 -> 36953[label="",style="dashed", color="red", weight=0]; 37007[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4224",fontsize=16,color="magenta"];37008[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4218) GT)",fontsize=16,color="black",shape="box"];37008 -> 37156[label="",style="solid", color="black", weight=3]; 37009[label="takeWhile (flip ltEsFloat ww4216) (Cons ww32390 ww32391)",fontsize=16,color="black",shape="box"];37009 -> 37157[label="",style="solid", color="black", weight=3]; 37010[label="takeWhile (flip ltEsFloat ww4216) Nil",fontsize=16,color="black",shape="box"];37010 -> 37158[label="",style="solid", color="black", weight=3]; 37011[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"];62216[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4253 -> 62216[label="",style="solid", color="burlywood", weight=9]; 62216 -> 4923[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5760 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5760 -> 5767[label="",style="dashed", color="magenta", weight=3]; 5761 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5761 -> 5769[label="",style="dashed", color="magenta", weight=3]; 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"];62217[label="ww229/Succ ww2290",fontsize=10,color="white",style="solid",shape="box"];5759 -> 62217[label="",style="solid", color="burlywood", weight=9]; 62217 -> 5770[label="",style="solid", color="burlywood", weight=3]; 62218[label="ww229/Zero",fontsize=10,color="white",style="solid",shape="box"];5759 -> 62218[label="",style="solid", color="burlywood", weight=9]; 62218 -> 5771[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62219[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4261 -> 62219[label="",style="solid", color="burlywood", weight=9]; 62219 -> 4931[label="",style="solid", color="burlywood", weight=3]; 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"];62220[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4262 -> 62220[label="",style="solid", color="burlywood", weight=9]; 62220 -> 4932[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5791 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5791 -> 5798[label="",style="dashed", color="magenta", weight=3]; 5792 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5792 -> 5800[label="",style="dashed", color="magenta", weight=3]; 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"];62221[label="ww257/Succ ww2570",fontsize=10,color="white",style="solid",shape="box"];5790 -> 62221[label="",style="solid", color="burlywood", weight=9]; 62221 -> 5801[label="",style="solid", color="burlywood", weight=3]; 62222[label="ww257/Zero",fontsize=10,color="white",style="solid",shape="box"];5790 -> 62222[label="",style="solid", color="burlywood", weight=9]; 62222 -> 5802[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 37102[label="Zero",fontsize=16,color="green",shape="box"];37103[label="ww3100",fontsize=16,color="green",shape="box"];37104[label="ww5",fontsize=16,color="green",shape="box"];37105[label="ww4000",fontsize=16,color="green",shape="box"];37101[label="psFloat ww4233 (fsFloat (msFloat (Float (Pos (Succ ww4234)) (Neg (Succ ww4235))) (Float (Pos Zero) (Pos (Succ ww4236)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37101 -> 37159[label="",style="solid", color="black", weight=3]; 52391[label="ww4000",fontsize=16,color="green",shape="box"];52392[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52393[label="Pos Zero",fontsize=16,color="green",shape="box"];52394[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52390[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)) ww4533)",fontsize=16,color="black",shape="triangle"];52390 -> 52409[label="",style="solid", color="black", weight=3]; 36789 -> 37101[label="",style="dashed", color="red", weight=0]; 36789[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"];36789 -> 37106[label="",style="dashed", color="magenta", weight=3]; 36789 -> 37107[label="",style="dashed", color="magenta", weight=3]; 36789 -> 37108[label="",style="dashed", color="magenta", weight=3]; 36789 -> 37109[label="",style="dashed", color="magenta", weight=3]; 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"];62223[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4269 -> 62223[label="",style="solid", color="burlywood", weight=9]; 62223 -> 4939[label="",style="solid", color="burlywood", weight=3]; 37012[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"];37012 -> 37160[label="",style="solid", color="black", weight=3]; 37013[label="ww50",fontsize=16,color="green",shape="box"];37014[label="ww51",fontsize=16,color="green",shape="box"];37015[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4225",fontsize=16,color="black",shape="box"];37015 -> 37161[label="",style="solid", color="black", weight=3]; 37016 -> 36961[label="",style="dashed", color="red", weight=0]; 37016[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4225",fontsize=16,color="magenta"];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"];62224[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4271 -> 62224[label="",style="solid", color="burlywood", weight=9]; 62224 -> 4941[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5822 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5822 -> 5829[label="",style="dashed", color="magenta", weight=3]; 5823 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5823 -> 5831[label="",style="dashed", color="magenta", weight=3]; 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"];62225[label="ww285/Succ ww2850",fontsize=10,color="white",style="solid",shape="box"];5821 -> 62225[label="",style="solid", color="burlywood", weight=9]; 62225 -> 5832[label="",style="solid", color="burlywood", weight=3]; 62226[label="ww285/Zero",fontsize=10,color="white",style="solid",shape="box"];5821 -> 62226[label="",style="solid", color="burlywood", weight=9]; 62226 -> 5833[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62227[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4278 -> 62227[label="",style="solid", color="burlywood", weight=9]; 62227 -> 4948[label="",style="solid", color="burlywood", weight=3]; 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"];62228[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4279 -> 62228[label="",style="solid", color="burlywood", weight=9]; 62228 -> 4949[label="",style="solid", color="burlywood", weight=3]; 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"];62229[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4280 -> 62229[label="",style="solid", color="burlywood", weight=9]; 62229 -> 4950[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5855 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5855 -> 5862[label="",style="dashed", color="magenta", weight=3]; 5856 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5856 -> 5864[label="",style="dashed", color="magenta", weight=3]; 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"];62230[label="ww317/Succ ww3170",fontsize=10,color="white",style="solid",shape="box"];5854 -> 62230[label="",style="solid", color="burlywood", weight=9]; 62230 -> 5865[label="",style="solid", color="burlywood", weight=3]; 62231[label="ww317/Zero",fontsize=10,color="white",style="solid",shape="box"];5854 -> 62231[label="",style="solid", color="burlywood", weight=9]; 62231 -> 5866[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62232[label="ww32/Float ww320 ww321",fontsize=10,color="white",style="solid",shape="box"];4287 -> 62232[label="",style="solid", color="burlywood", weight=9]; 62232 -> 4957[label="",style="solid", color="burlywood", weight=3]; 4288[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"];4288 -> 4958[label="",style="solid", color="black", weight=3]; 27139[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"];27139 -> 27176[label="",style="solid", color="black", weight=3]; 27140[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww3291)) (Pos (Succ ww3292))) ww3298) GT)",fontsize=16,color="black",shape="box"];27140 -> 27177[label="",style="solid", color="black", weight=3]; 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]; 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"];62233[label="ww1839/MyTrue",fontsize=10,color="white",style="solid",shape="box"];10306 -> 62233[label="",style="solid", color="burlywood", weight=9]; 62233 -> 10310[label="",style="solid", color="burlywood", weight=3]; 62234[label="ww1839/MyFalse",fontsize=10,color="white",style="solid",shape="box"];10306 -> 62234[label="",style="solid", color="burlywood", weight=9]; 62234 -> 10311[label="",style="solid", color="burlywood", weight=3]; 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"];62235[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4293 -> 62235[label="",style="solid", color="burlywood", weight=9]; 62235 -> 4963[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5899 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5899 -> 5906[label="",style="dashed", color="magenta", weight=3]; 5900 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5900 -> 5908[label="",style="dashed", color="magenta", weight=3]; 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"];62236[label="ww351/Succ ww3510",fontsize=10,color="white",style="solid",shape="box"];5898 -> 62236[label="",style="solid", color="burlywood", weight=9]; 62236 -> 5909[label="",style="solid", color="burlywood", weight=3]; 62237[label="ww351/Zero",fontsize=10,color="white",style="solid",shape="box"];5898 -> 62237[label="",style="solid", color="burlywood", weight=9]; 62237 -> 5910[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 55035[label="ww3100",fontsize=16,color="green",shape="box"];55036[label="ww3000",fontsize=16,color="green",shape="box"];55037 -> 55308[label="",style="dashed", color="red", weight=0]; 55037[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"];55037 -> 55313[label="",style="dashed", color="magenta", weight=3]; 55037 -> 55314[label="",style="dashed", color="magenta", weight=3]; 55037 -> 55315[label="",style="dashed", color="magenta", weight=3]; 55037 -> 55316[label="",style="dashed", color="magenta", weight=3]; 55309[label="ww3000",fontsize=16,color="green",shape="box"];55310[label="Zero",fontsize=16,color="green",shape="box"];55311[label="ww5",fontsize=16,color="green",shape="box"];55312[label="ww3100",fontsize=16,color="green",shape="box"];55308[label="psFloat ww4626 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];55308 -> 55402[label="",style="solid", color="black", weight=3]; 55185[label="Zero",fontsize=16,color="green",shape="box"];55186[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55187[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55188[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];45213[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4417)",fontsize=16,color="black",shape="triangle"];45213 -> 45262[label="",style="solid", color="black", weight=3]; 55382[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4624) GT)",fontsize=16,color="black",shape="box"];55382 -> 55436[label="",style="solid", color="black", weight=3]; 55383[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"];55383 -> 55437[label="",style="solid", color="black", weight=3]; 55384[label="ww50",fontsize=16,color="green",shape="box"];55385[label="ww51",fontsize=16,color="green",shape="box"];55386[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4630",fontsize=16,color="black",shape="box"];55386 -> 55438[label="",style="solid", color="black", weight=3]; 55387 -> 55364[label="",style="dashed", color="red", weight=0]; 55387[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4630",fontsize=16,color="magenta"];55388[label="ww3299",fontsize=16,color="green",shape="box"];55389[label="ww4622",fontsize=16,color="green",shape="box"];55390[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"];62238[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4300 -> 62238[label="",style="solid", color="burlywood", weight=9]; 62238 -> 4970[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5930 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5930 -> 5937[label="",style="dashed", color="magenta", weight=3]; 5931 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5931 -> 5939[label="",style="dashed", color="magenta", weight=3]; 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"];62239[label="ww379/Succ ww3790",fontsize=10,color="white",style="solid",shape="box"];5929 -> 62239[label="",style="solid", color="burlywood", weight=9]; 62239 -> 5940[label="",style="solid", color="burlywood", weight=3]; 62240[label="ww379/Zero",fontsize=10,color="white",style="solid",shape="box"];5929 -> 62240[label="",style="solid", color="burlywood", weight=9]; 62240 -> 5941[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62241[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4307 -> 62241[label="",style="solid", color="burlywood", weight=9]; 62241 -> 4977[label="",style="solid", color="burlywood", weight=3]; 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"];62242[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4308 -> 62242[label="",style="solid", color="burlywood", weight=9]; 62242 -> 4978[label="",style="solid", color="burlywood", weight=3]; 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"];62243[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4309 -> 62243[label="",style="solid", color="burlywood", weight=9]; 62243 -> 4979[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5961 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5961 -> 5968[label="",style="dashed", color="magenta", weight=3]; 5962 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5962 -> 5970[label="",style="dashed", color="magenta", weight=3]; 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"];62244[label="ww407/Succ ww4070",fontsize=10,color="white",style="solid",shape="box"];5960 -> 62244[label="",style="solid", color="burlywood", weight=9]; 62244 -> 5971[label="",style="solid", color="burlywood", weight=3]; 62245[label="ww407/Zero",fontsize=10,color="white",style="solid",shape="box"];5960 -> 62245[label="",style="solid", color="burlywood", weight=9]; 62245 -> 5972[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62246[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4316 -> 62246[label="",style="solid", color="burlywood", weight=9]; 62246 -> 4986[label="",style="solid", color="burlywood", weight=3]; 55391[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"];55391 -> 55439[label="",style="solid", color="black", weight=3]; 55392[label="ww50",fontsize=16,color="green",shape="box"];55393[label="ww51",fontsize=16,color="green",shape="box"];55394[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4631",fontsize=16,color="black",shape="box"];55394 -> 55440[label="",style="solid", color="black", weight=3]; 55395 -> 55372[label="",style="dashed", color="red", weight=0]; 55395[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4631",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"];62247[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4318 -> 62247[label="",style="solid", color="burlywood", weight=9]; 62247 -> 4988[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5994 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5994 -> 6001[label="",style="dashed", color="magenta", weight=3]; 5995 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5995 -> 6003[label="",style="dashed", color="magenta", weight=3]; 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"];62248[label="ww439/Succ ww4390",fontsize=10,color="white",style="solid",shape="box"];5993 -> 62248[label="",style="solid", color="burlywood", weight=9]; 62248 -> 6004[label="",style="solid", color="burlywood", weight=3]; 62249[label="ww439/Zero",fontsize=10,color="white",style="solid",shape="box"];5993 -> 62249[label="",style="solid", color="burlywood", weight=9]; 62249 -> 6005[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4325[label="ww3100",fontsize=16,color="green",shape="box"];4326 -> 45213[label="",style="dashed", color="red", weight=0]; 4326[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"];4326 -> 45214[label="",style="dashed", color="magenta", weight=3]; 4326 -> 45215[label="",style="dashed", color="magenta", weight=3]; 4326 -> 45216[label="",style="dashed", color="magenta", weight=3]; 4326 -> 45217[label="",style="dashed", color="magenta", weight=3]; 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]; 37017[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"];37017 -> 37162[label="",style="solid", color="black", weight=3]; 37018[label="ww50",fontsize=16,color="green",shape="box"];37019[label="ww51",fontsize=16,color="green",shape="box"];37020[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4226",fontsize=16,color="black",shape="box"];37020 -> 37163[label="",style="solid", color="black", weight=3]; 37021 -> 36969[label="",style="dashed", color="red", weight=0]; 37021[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4226",fontsize=16,color="magenta"];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"];62250[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4331 -> 62250[label="",style="solid", color="burlywood", weight=9]; 62250 -> 4997[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6028 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6028 -> 6035[label="",style="dashed", color="magenta", weight=3]; 6029 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6029 -> 6037[label="",style="dashed", color="magenta", weight=3]; 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"];62251[label="ww471/Succ ww4710",fontsize=10,color="white",style="solid",shape="box"];6027 -> 62251[label="",style="solid", color="burlywood", weight=9]; 62251 -> 6038[label="",style="solid", color="burlywood", weight=3]; 62252[label="ww471/Zero",fontsize=10,color="white",style="solid",shape="box"];6027 -> 62252[label="",style="solid", color="burlywood", weight=9]; 62252 -> 6039[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62253[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4337 -> 62253[label="",style="solid", color="burlywood", weight=9]; 62253 -> 5003[label="",style="solid", color="burlywood", weight=3]; 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"];62254[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4338 -> 62254[label="",style="solid", color="burlywood", weight=9]; 62254 -> 5004[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6059 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6059 -> 6066[label="",style="dashed", color="magenta", weight=3]; 6060 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6060 -> 6068[label="",style="dashed", color="magenta", weight=3]; 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"];62255[label="ww499/Succ ww4990",fontsize=10,color="white",style="solid",shape="box"];6058 -> 62255[label="",style="solid", color="burlywood", weight=9]; 62255 -> 6069[label="",style="solid", color="burlywood", weight=3]; 62256[label="ww499/Zero",fontsize=10,color="white",style="solid",shape="box"];6058 -> 62256[label="",style="solid", color="burlywood", weight=9]; 62256 -> 6070[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 37516[label="Zero",fontsize=16,color="green",shape="box"];37517[label="ww3100",fontsize=16,color="green",shape="box"];37518[label="ww5",fontsize=16,color="green",shape="box"];37515[label="psFloat ww4253 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4254))) (Float (Pos Zero) (Pos (Succ ww4255)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37515 -> 37552[label="",style="solid", color="black", weight=3]; 45285[label="Zero",fontsize=16,color="green",shape="box"];45286[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45287[label="ww3100",fontsize=16,color="green",shape="box"];45284[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418)",fontsize=16,color="black",shape="triangle"];45284 -> 45338[label="",style="solid", color="black", weight=3]; 36790 -> 37515[label="",style="dashed", color="red", weight=0]; 36790[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"];36790 -> 37519[label="",style="dashed", color="magenta", weight=3]; 36790 -> 37520[label="",style="dashed", color="magenta", weight=3]; 36790 -> 37521[label="",style="dashed", color="magenta", weight=3]; 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"];62257[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4345 -> 62257[label="",style="solid", color="burlywood", weight=9]; 62257 -> 5011[label="",style="solid", color="burlywood", weight=3]; 37022[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"];37022 -> 37164[label="",style="solid", color="black", weight=3]; 37023[label="ww50",fontsize=16,color="green",shape="box"];37024[label="ww51",fontsize=16,color="green",shape="box"];37025[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4227",fontsize=16,color="black",shape="box"];37025 -> 37165[label="",style="solid", color="black", weight=3]; 37026 -> 36977[label="",style="dashed", color="red", weight=0]; 37026[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4227",fontsize=16,color="magenta"];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"];62258[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4347 -> 62258[label="",style="solid", color="burlywood", weight=9]; 62258 -> 5013[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6090 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6090 -> 6097[label="",style="dashed", color="magenta", weight=3]; 6091 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6091 -> 6099[label="",style="dashed", color="magenta", weight=3]; 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"];62259[label="ww527/Succ ww5270",fontsize=10,color="white",style="solid",shape="box"];6089 -> 62259[label="",style="solid", color="burlywood", weight=9]; 62259 -> 6100[label="",style="solid", color="burlywood", weight=3]; 62260[label="ww527/Zero",fontsize=10,color="white",style="solid",shape="box"];6089 -> 62260[label="",style="solid", color="burlywood", weight=9]; 62260 -> 6101[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62261[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4354 -> 62261[label="",style="solid", color="burlywood", weight=9]; 62261 -> 5020[label="",style="solid", color="burlywood", weight=3]; 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"];62262[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4355 -> 62262[label="",style="solid", color="burlywood", weight=9]; 62262 -> 5021[label="",style="solid", color="burlywood", weight=3]; 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"];62263[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4356 -> 62263[label="",style="solid", color="burlywood", weight=9]; 62263 -> 5022[label="",style="solid", color="burlywood", weight=3]; 49969[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4464",fontsize=16,color="black",shape="triangle"];49969 -> 50018[label="",style="solid", color="black", weight=3]; 49970 -> 49911[label="",style="dashed", color="red", weight=0]; 49970[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))) ww4464))",fontsize=16,color="magenta"];49970 -> 50019[label="",style="dashed", color="magenta", weight=3]; 49933[label="fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4460) LT",fontsize=16,color="black",shape="box"];49933 -> 50020[label="",style="solid", color="black", weight=3]; 49934 -> 26726[label="",style="dashed", color="red", weight=0]; 49934[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"];49934 -> 50021[label="",style="dashed", color="magenta", weight=3]; 49934 -> 50022[label="",style="dashed", color="magenta", weight=3]; 49934 -> 50023[label="",style="dashed", color="magenta", weight=3]; 49935[label="takeWhile (flip gtEsFloat ww3262) ww4457",fontsize=16,color="burlywood",shape="box"];62264[label="ww4457/Cons ww44570 ww44571",fontsize=10,color="white",style="solid",shape="box"];49935 -> 62264[label="",style="solid", color="burlywood", weight=9]; 62264 -> 50024[label="",style="solid", color="burlywood", weight=3]; 62265[label="ww4457/Nil",fontsize=10,color="white",style="solid",shape="box"];49935 -> 62265[label="",style="solid", color="burlywood", weight=9]; 62265 -> 50025[label="",style="solid", color="burlywood", weight=3]; 49936[label="takeWhile0 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4457 MyTrue",fontsize=16,color="black",shape="box"];49936 -> 50026[label="",style="solid", color="black", weight=3]; 6803 -> 6679[label="",style="dashed", color="red", weight=0]; 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]; 6803 -> 6854[label="",style="dashed", color="magenta", weight=3]; 6804 -> 6704[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 6808 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46893[label="",style="dashed", color="magenta", weight=3]; 6808 -> 46894[label="",style="dashed", color="magenta", weight=3]; 6808 -> 46895[label="",style="dashed", color="magenta", weight=3]; 6808 -> 46896[label="",style="dashed", color="magenta", weight=3]; 6808 -> 46897[label="",style="dashed", color="magenta", weight=3]; 6809 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46898[label="",style="dashed", color="magenta", weight=3]; 6809 -> 46899[label="",style="dashed", color="magenta", weight=3]; 6809 -> 46900[label="",style="dashed", color="magenta", weight=3]; 6809 -> 46901[label="",style="dashed", color="magenta", weight=3]; 6809 -> 46902[label="",style="dashed", color="magenta", weight=3]; 6810 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46903[label="",style="dashed", color="magenta", weight=3]; 6810 -> 46904[label="",style="dashed", color="magenta", weight=3]; 6810 -> 46905[label="",style="dashed", color="magenta", weight=3]; 6810 -> 46906[label="",style="dashed", color="magenta", weight=3]; 6810 -> 46907[label="",style="dashed", color="magenta", weight=3]; 6811 -> 6688[label="",style="dashed", color="red", weight=0]; 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]; 6811 -> 6860[label="",style="dashed", color="magenta", weight=3]; 6812 -> 6709[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 6832 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46908[label="",style="dashed", color="magenta", weight=3]; 6832 -> 46909[label="",style="dashed", color="magenta", weight=3]; 6832 -> 46910[label="",style="dashed", color="magenta", weight=3]; 6832 -> 46911[label="",style="dashed", color="magenta", weight=3]; 6832 -> 46912[label="",style="dashed", color="magenta", weight=3]; 6833 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46913[label="",style="dashed", color="magenta", weight=3]; 6833 -> 46914[label="",style="dashed", color="magenta", weight=3]; 6833 -> 46915[label="",style="dashed", color="magenta", weight=3]; 6833 -> 46916[label="",style="dashed", color="magenta", weight=3]; 6833 -> 46917[label="",style="dashed", color="magenta", weight=3]; 6834 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46918[label="",style="dashed", color="magenta", weight=3]; 6834 -> 46919[label="",style="dashed", color="magenta", weight=3]; 6834 -> 46920[label="",style="dashed", color="magenta", weight=3]; 6834 -> 46921[label="",style="dashed", color="magenta", weight=3]; 6834 -> 46922[label="",style="dashed", color="magenta", weight=3]; 49978[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4465",fontsize=16,color="black",shape="triangle"];49978 -> 50027[label="",style="solid", color="black", weight=3]; 49979 -> 49938[label="",style="dashed", color="red", weight=0]; 49979[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))) ww4465))",fontsize=16,color="magenta"];49979 -> 50028[label="",style="dashed", color="magenta", weight=3]; 49971[label="fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4461) LT",fontsize=16,color="black",shape="box"];49971 -> 50029[label="",style="solid", color="black", weight=3]; 49972 -> 26726[label="",style="dashed", color="red", weight=0]; 49972[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"];49972 -> 50030[label="",style="dashed", color="magenta", weight=3]; 49972 -> 50031[label="",style="dashed", color="magenta", weight=3]; 49972 -> 50032[label="",style="dashed", color="magenta", weight=3]; 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]; 23364[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];23365[label="ww53900",fontsize=16,color="green",shape="box"];23366[label="ww542",fontsize=16,color="green",shape="box"];23367[label="ww538",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]; 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]; 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]; 23368[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];23369[label="ww53900",fontsize=16,color="green",shape="box"];23370[label="ww542",fontsize=16,color="green",shape="box"];23371[label="ww538",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6382 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6382 -> 6400[label="",style="dashed", color="magenta", weight=3]; 6383 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6383 -> 6402[label="",style="dashed", color="magenta", weight=3]; 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"];62266[label="ww568/Succ ww5680",fontsize=10,color="white",style="solid",shape="box"];6381 -> 62266[label="",style="solid", color="burlywood", weight=9]; 62266 -> 6403[label="",style="solid", color="burlywood", weight=3]; 62267[label="ww568/Zero",fontsize=10,color="white",style="solid",shape="box"];6381 -> 62267[label="",style="solid", color="burlywood", weight=9]; 62267 -> 6404[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4411 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46928[label="",style="dashed", color="magenta", weight=3]; 4411 -> 46929[label="",style="dashed", color="magenta", weight=3]; 4411 -> 46930[label="",style="dashed", color="magenta", weight=3]; 4411 -> 46931[label="",style="dashed", color="magenta", weight=3]; 4411 -> 46932[label="",style="dashed", color="magenta", weight=3]; 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"];62268[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4413 -> 62268[label="",style="solid", color="burlywood", weight=9]; 62268 -> 5100[label="",style="solid", color="burlywood", weight=3]; 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"];62269[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4414 -> 62269[label="",style="solid", color="burlywood", weight=9]; 62269 -> 5101[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6447 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6447 -> 6476[label="",style="dashed", color="magenta", weight=3]; 6448 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6448 -> 6478[label="",style="dashed", color="magenta", weight=3]; 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"];62270[label="ww598/Succ ww5980",fontsize=10,color="white",style="solid",shape="box"];6446 -> 62270[label="",style="solid", color="burlywood", weight=9]; 62270 -> 6479[label="",style="solid", color="burlywood", weight=3]; 62271[label="ww598/Zero",fontsize=10,color="white",style="solid",shape="box"];6446 -> 62271[label="",style="solid", color="burlywood", weight=9]; 62271 -> 6480[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 16687[label="Zero",fontsize=16,color="green",shape="box"];16688[label="ww3100",fontsize=16,color="green",shape="box"];16689[label="ww4000",fontsize=16,color="green",shape="box"];16690[label="ww5",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]; 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"];62272[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4422 -> 62272[label="",style="solid", color="burlywood", weight=9]; 62272 -> 5109[label="",style="solid", color="burlywood", weight=3]; 4423[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"];4423 -> 5110[label="",style="solid", color="black", weight=3]; 4424[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"];4424 -> 5111[label="",style="solid", color="black", weight=3]; 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]; 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"];62273[label="ww1848/MyTrue",fontsize=10,color="white",style="solid",shape="box"];10759 -> 62273[label="",style="solid", color="burlywood", weight=9]; 62273 -> 10762[label="",style="solid", color="burlywood", weight=3]; 62274[label="ww1848/MyFalse",fontsize=10,color="white",style="solid",shape="box"];10759 -> 62274[label="",style="solid", color="burlywood", weight=9]; 62274 -> 10763[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6731 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6731 -> 6774[label="",style="dashed", color="magenta", weight=3]; 6732 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6732 -> 6776[label="",style="dashed", color="magenta", weight=3]; 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"];62275[label="ww658/Succ ww6580",fontsize=10,color="white",style="solid",shape="box"];6730 -> 62275[label="",style="solid", color="burlywood", weight=9]; 62275 -> 6777[label="",style="solid", color="burlywood", weight=3]; 62276[label="ww658/Zero",fontsize=10,color="white",style="solid",shape="box"];6730 -> 62276[label="",style="solid", color="burlywood", weight=9]; 62276 -> 6778[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 32890[label="ww3100",fontsize=16,color="green",shape="box"];32891 -> 28116[label="",style="dashed", color="red", weight=0]; 32891[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"];32891 -> 32947[label="",style="dashed", color="magenta", weight=3]; 32892[label="ww4000",fontsize=16,color="green",shape="box"];32893 -> 32962[label="",style="dashed", color="red", weight=0]; 32893[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"];32893 -> 32963[label="",style="dashed", color="magenta", weight=3]; 32893 -> 32964[label="",style="dashed", color="magenta", weight=3]; 32893 -> 32965[label="",style="dashed", color="magenta", weight=3]; 32893 -> 32966[label="",style="dashed", color="magenta", weight=3]; 32894[label="Zero",fontsize=16,color="green",shape="box"];32889[label="takeWhile1 (flip ltEsFloat ww3896) (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"];62277[label="ww3179/MyTrue",fontsize=10,color="white",style="solid",shape="box"];32889 -> 62277[label="",style="solid", color="burlywood", weight=9]; 62277 -> 32949[label="",style="solid", color="burlywood", weight=3]; 62278[label="ww3179/MyFalse",fontsize=10,color="white",style="solid",shape="box"];32889 -> 62278[label="",style="solid", color="burlywood", weight=9]; 62278 -> 32950[label="",style="solid", color="burlywood", weight=3]; 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"];62279[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4434 -> 62279[label="",style="solid", color="burlywood", weight=9]; 62279 -> 5121[label="",style="solid", color="burlywood", weight=3]; 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"];62280[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4435 -> 62280[label="",style="solid", color="burlywood", weight=9]; 62280 -> 5122[label="",style="solid", color="burlywood", weight=3]; 26750[label="ww4000",fontsize=16,color="green",shape="box"];26751[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]; 21758[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="black",shape="triangle"];21758 -> 21800[label="",style="solid", color="black", weight=3]; 26752[label="primPlusFloat (Float ww3257 ww3256) (Float ww32400 ww32401)",fontsize=16,color="black",shape="box"];26752 -> 26769[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 6892 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6892 -> 6899[label="",style="dashed", color="magenta", weight=3]; 6893 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6893 -> 6901[label="",style="dashed", color="magenta", weight=3]; 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"];62281[label="ww692/Succ ww6920",fontsize=10,color="white",style="solid",shape="box"];6891 -> 62281[label="",style="solid", color="burlywood", weight=9]; 62281 -> 6902[label="",style="solid", color="burlywood", weight=3]; 62282[label="ww692/Zero",fontsize=10,color="white",style="solid",shape="box"];6891 -> 62282[label="",style="solid", color="burlywood", weight=9]; 62282 -> 6903[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62283[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4444 -> 62283[label="",style="solid", color="burlywood", weight=9]; 62283 -> 5132[label="",style="solid", color="burlywood", weight=3]; 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"];62284[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4445 -> 62284[label="",style="solid", color="burlywood", weight=9]; 62284 -> 5133[label="",style="solid", color="burlywood", weight=3]; 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"];62285[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4446 -> 62285[label="",style="solid", color="burlywood", weight=9]; 62285 -> 5134[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6943 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6943 -> 6950[label="",style="dashed", color="magenta", weight=3]; 6944 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6944 -> 6952[label="",style="dashed", color="magenta", weight=3]; 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"];62286[label="ww722/Succ ww7220",fontsize=10,color="white",style="solid",shape="box"];6942 -> 62286[label="",style="solid", color="burlywood", weight=9]; 62286 -> 6953[label="",style="solid", color="burlywood", weight=3]; 62287[label="ww722/Zero",fontsize=10,color="white",style="solid",shape="box"];6942 -> 62287[label="",style="solid", color="burlywood", weight=9]; 62287 -> 6954[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4452 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46933[label="",style="dashed", color="magenta", weight=3]; 4452 -> 46934[label="",style="dashed", color="magenta", weight=3]; 4452 -> 46935[label="",style="dashed", color="magenta", weight=3]; 4452 -> 46936[label="",style="dashed", color="magenta", weight=3]; 4452 -> 46937[label="",style="dashed", color="magenta", weight=3]; 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"];62288[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4453 -> 62288[label="",style="solid", color="burlywood", weight=9]; 62288 -> 5141[label="",style="solid", color="burlywood", weight=3]; 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"];62289[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4454 -> 62289[label="",style="solid", color="burlywood", weight=9]; 62289 -> 5142[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6973 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6973 -> 6980[label="",style="dashed", color="magenta", weight=3]; 6974 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6974 -> 6982[label="",style="dashed", color="magenta", weight=3]; 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"];62290[label="ww752/Succ ww7520",fontsize=10,color="white",style="solid",shape="box"];6972 -> 62290[label="",style="solid", color="burlywood", weight=9]; 62290 -> 6983[label="",style="solid", color="burlywood", weight=3]; 62291[label="ww752/Zero",fontsize=10,color="white",style="solid",shape="box"];6972 -> 62291[label="",style="solid", color="burlywood", weight=9]; 62291 -> 6984[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4460[label="Zero",fontsize=16,color="green",shape="box"];4461[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",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"];62292[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4463 -> 62292[label="",style="solid", color="burlywood", weight=9]; 62292 -> 5148[label="",style="solid", color="burlywood", weight=3]; 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"];62293[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4464 -> 62293[label="",style="solid", color="burlywood", weight=9]; 62293 -> 5149[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7004 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7004 -> 7011[label="",style="dashed", color="magenta", weight=3]; 7005 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7005 -> 7013[label="",style="dashed", color="magenta", weight=3]; 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"];62294[label="ww786/Succ ww7860",fontsize=10,color="white",style="solid",shape="box"];7003 -> 62294[label="",style="solid", color="burlywood", weight=9]; 62294 -> 7014[label="",style="solid", color="burlywood", weight=3]; 62295[label="ww786/Zero",fontsize=10,color="white",style="solid",shape="box"];7003 -> 62295[label="",style="solid", color="burlywood", weight=9]; 62295 -> 7015[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 16833[label="Zero",fontsize=16,color="green",shape="box"];16834[label="ww3000",fontsize=16,color="green",shape="box"];16835[label="ww3100",fontsize=16,color="green",shape="box"];16836[label="ww5",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]; 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"];62296[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4471 -> 62296[label="",style="solid", color="burlywood", weight=9]; 62296 -> 5156[label="",style="solid", color="burlywood", weight=3]; 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"];62297[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4472 -> 62297[label="",style="solid", color="burlywood", weight=9]; 62297 -> 5157[label="",style="solid", color="burlywood", weight=3]; 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"];62298[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4473 -> 62298[label="",style="solid", color="burlywood", weight=9]; 62298 -> 5158[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7037 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7037 -> 7044[label="",style="dashed", color="magenta", weight=3]; 7038 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7038 -> 7046[label="",style="dashed", color="magenta", weight=3]; 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"];62299[label="ww820/Succ ww8200",fontsize=10,color="white",style="solid",shape="box"];7036 -> 62299[label="",style="solid", color="burlywood", weight=9]; 62299 -> 7047[label="",style="solid", color="burlywood", weight=3]; 62300[label="ww820/Zero",fontsize=10,color="white",style="solid",shape="box"];7036 -> 62300[label="",style="solid", color="burlywood", weight=9]; 62300 -> 7048[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4479 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46938[label="",style="dashed", color="magenta", weight=3]; 4479 -> 46939[label="",style="dashed", color="magenta", weight=3]; 4479 -> 46940[label="",style="dashed", color="magenta", weight=3]; 4479 -> 46941[label="",style="dashed", color="magenta", weight=3]; 4479 -> 46942[label="",style="dashed", color="magenta", weight=3]; 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"];62301[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4480 -> 62301[label="",style="solid", color="burlywood", weight=9]; 62301 -> 5165[label="",style="solid", color="burlywood", weight=3]; 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"];62302[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4481 -> 62302[label="",style="solid", color="burlywood", weight=9]; 62302 -> 5166[label="",style="solid", color="burlywood", weight=3]; 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"];62303[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4482 -> 62303[label="",style="solid", color="burlywood", weight=9]; 62303 -> 5167[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7068 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7068 -> 7075[label="",style="dashed", color="magenta", weight=3]; 7069 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7069 -> 7077[label="",style="dashed", color="magenta", weight=3]; 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"];62304[label="ww850/Succ ww8500",fontsize=10,color="white",style="solid",shape="box"];7067 -> 62304[label="",style="solid", color="burlywood", weight=9]; 62304 -> 7078[label="",style="solid", color="burlywood", weight=3]; 62305[label="ww850/Zero",fontsize=10,color="white",style="solid",shape="box"];7067 -> 62305[label="",style="solid", color="burlywood", weight=9]; 62305 -> 7079[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4488 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46943[label="",style="dashed", color="magenta", weight=3]; 4488 -> 46944[label="",style="dashed", color="magenta", weight=3]; 4488 -> 46945[label="",style="dashed", color="magenta", weight=3]; 4488 -> 46946[label="",style="dashed", color="magenta", weight=3]; 4488 -> 46947[label="",style="dashed", color="magenta", weight=3]; 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"];62306[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4489 -> 62306[label="",style="solid", color="burlywood", weight=9]; 62306 -> 5174[label="",style="solid", color="burlywood", weight=3]; 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"];62307[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4490 -> 62307[label="",style="solid", color="burlywood", weight=9]; 62307 -> 5175[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7098 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7098 -> 7105[label="",style="dashed", color="magenta", weight=3]; 7099 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7099 -> 7107[label="",style="dashed", color="magenta", weight=3]; 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"];62308[label="ww880/Succ ww8800",fontsize=10,color="white",style="solid",shape="box"];7097 -> 62308[label="",style="solid", color="burlywood", weight=9]; 62308 -> 7108[label="",style="solid", color="burlywood", weight=3]; 62309[label="ww880/Zero",fontsize=10,color="white",style="solid",shape="box"];7097 -> 62309[label="",style="solid", color="burlywood", weight=9]; 62309 -> 7109[label="",style="solid", color="burlywood", weight=3]; 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]; 4495[label="Zero",fontsize=16,color="green",shape="box"];4496[label="Float (Neg Zero) (Neg (Succ ww3100))",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"];62310[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4498 -> 62310[label="",style="solid", color="burlywood", weight=9]; 62310 -> 5180[label="",style="solid", color="burlywood", weight=3]; 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"];62311[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4499 -> 62311[label="",style="solid", color="burlywood", weight=9]; 62311 -> 5181[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7128 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7128 -> 7135[label="",style="dashed", color="magenta", weight=3]; 7129 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7129 -> 7137[label="",style="dashed", color="magenta", weight=3]; 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"];62312[label="ww914/Succ ww9140",fontsize=10,color="white",style="solid",shape="box"];7127 -> 62312[label="",style="solid", color="burlywood", weight=9]; 62312 -> 7138[label="",style="solid", color="burlywood", weight=3]; 62313[label="ww914/Zero",fontsize=10,color="white",style="solid",shape="box"];7127 -> 62313[label="",style="solid", color="burlywood", weight=9]; 62313 -> 7139[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 34688 -> 34751[label="",style="dashed", color="red", weight=0]; 34688[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"];34688 -> 34752[label="",style="dashed", color="magenta", weight=3]; 34688 -> 34753[label="",style="dashed", color="magenta", weight=3]; 34688 -> 34754[label="",style="dashed", color="magenta", weight=3]; 34689[label="ww3100",fontsize=16,color="green",shape="box"];34690 -> 28116[label="",style="dashed", color="red", weight=0]; 34690[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"];34690 -> 34740[label="",style="dashed", color="magenta", weight=3]; 34691[label="Zero",fontsize=16,color="green",shape="box"];34687[label="takeWhile1 (flip ltEsFloat ww4070) (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"];62314[label="ww3191/MyTrue",fontsize=10,color="white",style="solid",shape="box"];34687 -> 62314[label="",style="solid", color="burlywood", weight=9]; 62314 -> 34741[label="",style="solid", color="burlywood", weight=3]; 62315[label="ww3191/MyFalse",fontsize=10,color="white",style="solid",shape="box"];34687 -> 62315[label="",style="solid", color="burlywood", weight=9]; 62315 -> 34742[label="",style="solid", color="burlywood", weight=3]; 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"];62316[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4506 -> 62316[label="",style="solid", color="burlywood", weight=9]; 62316 -> 5188[label="",style="solid", color="burlywood", weight=3]; 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"];62317[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4507 -> 62317[label="",style="solid", color="burlywood", weight=9]; 62317 -> 5189[label="",style="solid", color="burlywood", weight=3]; 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"];62318[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4508 -> 62318[label="",style="solid", color="burlywood", weight=9]; 62318 -> 5190[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7161 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7161 -> 7168[label="",style="dashed", color="magenta", weight=3]; 7162 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7162 -> 7170[label="",style="dashed", color="magenta", weight=3]; 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"];62319[label="ww948/Succ ww9480",fontsize=10,color="white",style="solid",shape="box"];7160 -> 62319[label="",style="solid", color="burlywood", weight=9]; 62319 -> 7171[label="",style="solid", color="burlywood", weight=3]; 62320[label="ww948/Zero",fontsize=10,color="white",style="solid",shape="box"];7160 -> 62320[label="",style="solid", color="burlywood", weight=9]; 62320 -> 7172[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4514 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46948[label="",style="dashed", color="magenta", weight=3]; 4514 -> 46949[label="",style="dashed", color="magenta", weight=3]; 4514 -> 46950[label="",style="dashed", color="magenta", weight=3]; 4514 -> 46951[label="",style="dashed", color="magenta", weight=3]; 4514 -> 46952[label="",style="dashed", color="magenta", weight=3]; 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"];62321[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4515 -> 62321[label="",style="solid", color="burlywood", weight=9]; 62321 -> 5197[label="",style="solid", color="burlywood", weight=3]; 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"];62322[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4516 -> 62322[label="",style="solid", color="burlywood", weight=9]; 62322 -> 5198[label="",style="solid", color="burlywood", weight=3]; 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"];62323[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4517 -> 62323[label="",style="solid", color="burlywood", weight=9]; 62323 -> 5199[label="",style="solid", color="burlywood", weight=3]; 50014[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4466",fontsize=16,color="black",shape="triangle"];50014 -> 50073[label="",style="solid", color="black", weight=3]; 50015 -> 49974[label="",style="dashed", color="red", weight=0]; 50015[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))) ww4466))",fontsize=16,color="magenta"];50015 -> 50074[label="",style="dashed", color="magenta", weight=3]; 49980[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4462) LT",fontsize=16,color="black",shape="box"];49980 -> 50033[label="",style="solid", color="black", weight=3]; 49981 -> 26726[label="",style="dashed", color="red", weight=0]; 49981[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"];49981 -> 50034[label="",style="dashed", color="magenta", weight=3]; 49981 -> 50035[label="",style="dashed", color="magenta", weight=3]; 49981 -> 50036[label="",style="dashed", color="magenta", weight=3]; 7863 -> 7729[label="",style="dashed", color="red", weight=0]; 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]; 7863 -> 7901[label="",style="dashed", color="magenta", weight=3]; 7864 -> 7757[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 7868 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46958[label="",style="dashed", color="magenta", weight=3]; 7868 -> 46959[label="",style="dashed", color="magenta", weight=3]; 7868 -> 46960[label="",style="dashed", color="magenta", weight=3]; 7868 -> 46961[label="",style="dashed", color="magenta", weight=3]; 7868 -> 46962[label="",style="dashed", color="magenta", weight=3]; 7869 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46963[label="",style="dashed", color="magenta", weight=3]; 7869 -> 46964[label="",style="dashed", color="magenta", weight=3]; 7869 -> 46965[label="",style="dashed", color="magenta", weight=3]; 7869 -> 46966[label="",style="dashed", color="magenta", weight=3]; 7869 -> 46967[label="",style="dashed", color="magenta", weight=3]; 7870 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46968[label="",style="dashed", color="magenta", weight=3]; 7870 -> 46969[label="",style="dashed", color="magenta", weight=3]; 7870 -> 46970[label="",style="dashed", color="magenta", weight=3]; 7870 -> 46971[label="",style="dashed", color="magenta", weight=3]; 7870 -> 46972[label="",style="dashed", color="magenta", weight=3]; 7871 -> 7738[label="",style="dashed", color="red", weight=0]; 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]; 7871 -> 7907[label="",style="dashed", color="magenta", weight=3]; 7872 -> 7762[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 7879 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46973[label="",style="dashed", color="magenta", weight=3]; 7879 -> 46974[label="",style="dashed", color="magenta", weight=3]; 7879 -> 46975[label="",style="dashed", color="magenta", weight=3]; 7879 -> 46976[label="",style="dashed", color="magenta", weight=3]; 7879 -> 46977[label="",style="dashed", color="magenta", weight=3]; 7880 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46978[label="",style="dashed", color="magenta", weight=3]; 7880 -> 46979[label="",style="dashed", color="magenta", weight=3]; 7880 -> 46980[label="",style="dashed", color="magenta", weight=3]; 7880 -> 46981[label="",style="dashed", color="magenta", weight=3]; 7880 -> 46982[label="",style="dashed", color="magenta", weight=3]; 7881 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46983[label="",style="dashed", color="magenta", weight=3]; 7881 -> 46984[label="",style="dashed", color="magenta", weight=3]; 7881 -> 46985[label="",style="dashed", color="magenta", weight=3]; 7881 -> 46986[label="",style="dashed", color="magenta", weight=3]; 7881 -> 46987[label="",style="dashed", color="magenta", weight=3]; 50071[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4467",fontsize=16,color="black",shape="triangle"];50071 -> 50139[label="",style="solid", color="black", weight=3]; 50072 -> 49983[label="",style="dashed", color="red", weight=0]; 50072[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))) ww4467))",fontsize=16,color="magenta"];50072 -> 50140[label="",style="dashed", color="magenta", weight=3]; 50016[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4463) LT",fontsize=16,color="black",shape="box"];50016 -> 50075[label="",style="solid", color="black", weight=3]; 50017 -> 26726[label="",style="dashed", color="red", weight=0]; 50017[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"];50017 -> 50076[label="",style="dashed", color="magenta", weight=3]; 50017 -> 50077[label="",style="dashed", color="magenta", weight=3]; 50017 -> 50078[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 54195 -> 55020[label="",style="dashed", color="red", weight=0]; 54195[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"];54195 -> 55041[label="",style="dashed", color="magenta", weight=3]; 54196 -> 47261[label="",style="dashed", color="red", weight=0]; 54196[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"];54197 -> 50960[label="",style="dashed", color="red", weight=0]; 54197[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"];54197 -> 55193[label="",style="dashed", color="magenta", weight=3]; 54198[label="ww957",fontsize=16,color="green",shape="box"];54199[label="ww95800",fontsize=16,color="green",shape="box"];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]; 50097[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"];62324[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50097 -> 62324[label="",style="solid", color="burlywood", weight=9]; 62324 -> 50302[label="",style="solid", color="burlywood", weight=3]; 45522[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4425) (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)))) ww4425)))",fontsize=16,color="green",shape="box"];45522 -> 45534[label="",style="dashed", color="green", weight=3]; 45522 -> 45535[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 54205 -> 55020[label="",style="dashed", color="red", weight=0]; 54205[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"];54205 -> 55042[label="",style="dashed", color="magenta", weight=3]; 54206 -> 46826[label="",style="dashed", color="red", weight=0]; 54206[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"];54206 -> 55194[label="",style="dashed", color="magenta", weight=3]; 54206 -> 55195[label="",style="dashed", color="magenta", weight=3]; 54207 -> 49983[label="",style="dashed", color="red", weight=0]; 54207[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"];54207 -> 55196[label="",style="dashed", color="magenta", weight=3]; 54207 -> 55197[label="",style="dashed", color="magenta", weight=3]; 54207 -> 55198[label="",style="dashed", color="magenta", weight=3]; 54208[label="ww957",fontsize=16,color="green",shape="box"];54209[label="ww95800",fontsize=16,color="green",shape="box"];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]; 55189[label="Zero",fontsize=16,color="green",shape="box"];55190[label="Succ ww95800",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]; 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]; 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]; 7443 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7443 -> 7458[label="",style="dashed", color="magenta", weight=3]; 7444 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7444 -> 7460[label="",style="dashed", color="magenta", weight=3]; 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"];62325[label="ww987/Succ ww9870",fontsize=10,color="white",style="solid",shape="box"];7442 -> 62325[label="",style="solid", color="burlywood", weight=9]; 62325 -> 7461[label="",style="solid", color="burlywood", weight=3]; 62326[label="ww987/Zero",fontsize=10,color="white",style="solid",shape="box"];7442 -> 62326[label="",style="solid", color="burlywood", weight=9]; 62326 -> 7462[label="",style="solid", color="burlywood", weight=3]; 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]; 26677[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"];26677 -> 26687[label="",style="dashed", color="green", weight=3]; 26677 -> 26688[label="",style="dashed", color="green", weight=3]; 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]; 4574 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46993[label="",style="dashed", color="magenta", weight=3]; 4574 -> 46994[label="",style="dashed", color="magenta", weight=3]; 4574 -> 46995[label="",style="dashed", color="magenta", weight=3]; 4574 -> 46996[label="",style="dashed", color="magenta", weight=3]; 4574 -> 46997[label="",style="dashed", color="magenta", weight=3]; 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"];62327[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4575 -> 62327[label="",style="solid", color="burlywood", weight=9]; 62327 -> 5278[label="",style="solid", color="burlywood", weight=3]; 37027[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"];37027 -> 37166[label="",style="solid", color="black", weight=3]; 37028[label="ww50",fontsize=16,color="green",shape="box"];37029[label="ww51",fontsize=16,color="green",shape="box"];37030[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4228",fontsize=16,color="black",shape="box"];37030 -> 37167[label="",style="solid", color="black", weight=3]; 37031 -> 36985[label="",style="dashed", color="red", weight=0]; 37031[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4228",fontsize=16,color="magenta"];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"];62328[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4577 -> 62328[label="",style="solid", color="burlywood", weight=9]; 62328 -> 5280[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7504 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7504 -> 7533[label="",style="dashed", color="magenta", weight=3]; 7505 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7505 -> 7535[label="",style="dashed", color="magenta", weight=3]; 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"];62329[label="ww1017/Succ ww10170",fontsize=10,color="white",style="solid",shape="box"];7503 -> 62329[label="",style="solid", color="burlywood", weight=9]; 62329 -> 7536[label="",style="solid", color="burlywood", weight=3]; 62330[label="ww1017/Zero",fontsize=10,color="white",style="solid",shape="box"];7503 -> 62330[label="",style="solid", color="burlywood", weight=9]; 62330 -> 7537[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 46585 -> 46655[label="",style="dashed", color="red", weight=0]; 46585[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"];46585 -> 46656[label="",style="dashed", color="magenta", weight=3]; 46585 -> 46657[label="",style="dashed", color="magenta", weight=3]; 46585 -> 46658[label="",style="dashed", color="magenta", weight=3]; 46585 -> 46659[label="",style="dashed", color="magenta", weight=3]; 46586[label="ww3100",fontsize=16,color="green",shape="box"];46587[label="ww4000",fontsize=16,color="green",shape="box"];46588[label="Zero",fontsize=16,color="green",shape="box"];46589 -> 27698[label="",style="dashed", color="red", weight=0]; 46589[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"];46589 -> 46643[label="",style="dashed", color="magenta", weight=3]; 46584[label="takeWhile1 (flip ltEsFloat ww4449) (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"];62331[label="ww3242/MyTrue",fontsize=10,color="white",style="solid",shape="box"];46584 -> 62331[label="",style="solid", color="burlywood", weight=9]; 62331 -> 46644[label="",style="solid", color="burlywood", weight=3]; 62332[label="ww3242/MyFalse",fontsize=10,color="white",style="solid",shape="box"];46584 -> 62332[label="",style="solid", color="burlywood", weight=9]; 62332 -> 46645[label="",style="solid", color="burlywood", weight=3]; 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"];62333[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4584 -> 62333[label="",style="solid", color="burlywood", weight=9]; 62333 -> 5287[label="",style="solid", color="burlywood", weight=3]; 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"];62334[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4585 -> 62334[label="",style="solid", color="burlywood", weight=9]; 62334 -> 5288[label="",style="solid", color="burlywood", weight=3]; 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"];62335[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4586 -> 62335[label="",style="solid", color="burlywood", weight=9]; 62335 -> 5289[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7741 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7741 -> 7784[label="",style="dashed", color="magenta", weight=3]; 7742 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7742 -> 7786[label="",style="dashed", color="magenta", weight=3]; 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"];62336[label="ww1075/Succ ww10750",fontsize=10,color="white",style="solid",shape="box"];7740 -> 62336[label="",style="solid", color="burlywood", weight=9]; 62336 -> 7787[label="",style="solid", color="burlywood", weight=3]; 62337[label="ww1075/Zero",fontsize=10,color="white",style="solid",shape="box"];7740 -> 62337[label="",style="solid", color="burlywood", weight=9]; 62337 -> 7788[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 36043[label="ww3100",fontsize=16,color="green",shape="box"];36044 -> 37605[label="",style="dashed", color="red", weight=0]; 36044[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"];36044 -> 37606[label="",style="dashed", color="magenta", weight=3]; 36044 -> 37607[label="",style="dashed", color="magenta", weight=3]; 36044 -> 37608[label="",style="dashed", color="magenta", weight=3]; 36044 -> 37609[label="",style="dashed", color="magenta", weight=3]; 36045 -> 45584[label="",style="dashed", color="red", weight=0]; 36045[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"];36045 -> 45585[label="",style="dashed", color="magenta", weight=3]; 36045 -> 45586[label="",style="dashed", color="magenta", weight=3]; 36045 -> 45587[label="",style="dashed", color="magenta", weight=3]; 36045 -> 45588[label="",style="dashed", color="magenta", weight=3]; 36046 -> 36780[label="",style="dashed", color="red", weight=0]; 36046[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"];36046 -> 36791[label="",style="dashed", color="magenta", weight=3]; 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"];62338[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4593 -> 62338[label="",style="solid", color="burlywood", weight=9]; 62338 -> 5296[label="",style="solid", color="burlywood", weight=3]; 37032[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"];37032 -> 37168[label="",style="solid", color="black", weight=3]; 37033[label="ww50",fontsize=16,color="green",shape="box"];37034[label="ww51",fontsize=16,color="green",shape="box"];37035[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="black",shape="box"];37035 -> 37169[label="",style="solid", color="black", weight=3]; 37036 -> 36993[label="",style="dashed", color="red", weight=0]; 37036[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="magenta"];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"];62339[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4595 -> 62339[label="",style="solid", color="burlywood", weight=9]; 62339 -> 5298[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7910 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7910 -> 7937[label="",style="dashed", color="magenta", weight=3]; 7911 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7911 -> 7939[label="",style="dashed", color="magenta", weight=3]; 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"];62340[label="ww1109/Succ ww11090",fontsize=10,color="white",style="solid",shape="box"];7909 -> 62340[label="",style="solid", color="burlywood", weight=9]; 62340 -> 7940[label="",style="solid", color="burlywood", weight=3]; 62341[label="ww1109/Zero",fontsize=10,color="white",style="solid",shape="box"];7909 -> 62341[label="",style="solid", color="burlywood", weight=9]; 62341 -> 7941[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4601 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46998[label="",style="dashed", color="magenta", weight=3]; 4601 -> 46999[label="",style="dashed", color="magenta", weight=3]; 4601 -> 47000[label="",style="dashed", color="magenta", weight=3]; 4601 -> 47001[label="",style="dashed", color="magenta", weight=3]; 4601 -> 47002[label="",style="dashed", color="magenta", weight=3]; 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"];62342[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4602 -> 62342[label="",style="solid", color="burlywood", weight=9]; 62342 -> 5305[label="",style="solid", color="burlywood", weight=3]; 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"];62343[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4603 -> 62343[label="",style="solid", color="burlywood", weight=9]; 62343 -> 5306[label="",style="solid", color="burlywood", weight=3]; 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"];62344[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4604 -> 62344[label="",style="solid", color="burlywood", weight=9]; 62344 -> 5307[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7987 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7987 -> 7994[label="",style="dashed", color="magenta", weight=3]; 7988 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7988 -> 7996[label="",style="dashed", color="magenta", weight=3]; 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"];62345[label="ww1139/Succ ww11390",fontsize=10,color="white",style="solid",shape="box"];7986 -> 62345[label="",style="solid", color="burlywood", weight=9]; 62345 -> 7997[label="",style="solid", color="burlywood", weight=3]; 62346[label="ww1139/Zero",fontsize=10,color="white",style="solid",shape="box"];7986 -> 62346[label="",style="solid", color="burlywood", weight=9]; 62346 -> 7998[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4614 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47003[label="",style="dashed", color="magenta", weight=3]; 4614 -> 47004[label="",style="dashed", color="magenta", weight=3]; 4614 -> 47005[label="",style="dashed", color="magenta", weight=3]; 4614 -> 47006[label="",style="dashed", color="magenta", weight=3]; 4614 -> 47007[label="",style="dashed", color="magenta", weight=3]; 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"];62347[label="ww2078/Float ww20780 ww20781",fontsize=10,color="white",style="solid",shape="box"];16391 -> 62347[label="",style="solid", color="burlywood", weight=9]; 62347 -> 16400[label="",style="solid", color="burlywood", weight=3]; 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"];62348[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4616 -> 62348[label="",style="solid", color="burlywood", weight=9]; 62348 -> 5315[label="",style="solid", color="burlywood", weight=3]; 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"];62349[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4617 -> 62349[label="",style="solid", color="burlywood", weight=9]; 62349 -> 5316[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8018 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8018 -> 8025[label="",style="dashed", color="magenta", weight=3]; 8019 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8019 -> 8027[label="",style="dashed", color="magenta", weight=3]; 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"];62350[label="ww1169/Succ ww11690",fontsize=10,color="white",style="solid",shape="box"];8017 -> 62350[label="",style="solid", color="burlywood", weight=9]; 62350 -> 8028[label="",style="solid", color="burlywood", weight=3]; 62351[label="ww1169/Zero",fontsize=10,color="white",style="solid",shape="box"];8017 -> 62351[label="",style="solid", color="burlywood", weight=9]; 62351 -> 8029[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 54215 -> 55020[label="",style="dashed", color="red", weight=0]; 54215[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"];54215 -> 55043[label="",style="dashed", color="magenta", weight=3]; 54215 -> 55044[label="",style="dashed", color="magenta", weight=3]; 54215 -> 55045[label="",style="dashed", color="magenta", weight=3]; 54216 -> 55541[label="",style="dashed", color="red", weight=0]; 54216[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"];54216 -> 55542[label="",style="dashed", color="magenta", weight=3]; 54216 -> 55543[label="",style="dashed", color="magenta", weight=3]; 54216 -> 55544[label="",style="dashed", color="magenta", weight=3]; 54216 -> 55545[label="",style="dashed", color="magenta", weight=3]; 54217 -> 45667[label="",style="dashed", color="red", weight=0]; 54217[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"];54217 -> 55200[label="",style="dashed", color="magenta", weight=3]; 54217 -> 55201[label="",style="dashed", color="magenta", weight=3]; 54217 -> 55202[label="",style="dashed", color="magenta", weight=3]; 54217 -> 55203[label="",style="dashed", color="magenta", weight=3]; 54218[label="ww3000",fontsize=16,color="green",shape="box"];54219[label="ww3100",fontsize=16,color="green",shape="box"];55396[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"];55396 -> 55441[label="",style="solid", color="black", weight=3]; 55397[label="ww50",fontsize=16,color="green",shape="box"];55398[label="ww51",fontsize=16,color="green",shape="box"];55434[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4632",fontsize=16,color="black",shape="box"];55434 -> 55451[label="",style="solid", color="black", weight=3]; 55435 -> 55380[label="",style="dashed", color="red", weight=0]; 55435[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4632",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"];62352[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4626 -> 62352[label="",style="solid", color="burlywood", weight=9]; 62352 -> 5325[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8051 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8051 -> 8058[label="",style="dashed", color="magenta", weight=3]; 8052 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8052 -> 8060[label="",style="dashed", color="magenta", weight=3]; 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"];62353[label="ww1203/Succ ww12030",fontsize=10,color="white",style="solid",shape="box"];8050 -> 62353[label="",style="solid", color="burlywood", weight=9]; 62353 -> 8061[label="",style="solid", color="burlywood", weight=3]; 62354[label="ww1203/Zero",fontsize=10,color="white",style="solid",shape="box"];8050 -> 62354[label="",style="solid", color="burlywood", weight=9]; 62354 -> 8062[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 26973[label="Zero",fontsize=16,color="green",shape="box"];26974 -> 27038[label="",style="dashed", color="red", weight=0]; 26974[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"];26974 -> 27039[label="",style="dashed", color="magenta", weight=3]; 26974 -> 27040[label="",style="dashed", color="magenta", weight=3]; 26974 -> 27041[label="",style="dashed", color="magenta", weight=3]; 26974 -> 27042[label="",style="dashed", color="magenta", weight=3]; 26975 -> 27070[label="",style="dashed", color="red", weight=0]; 26975[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"];26975 -> 27071[label="",style="dashed", color="magenta", weight=3]; 26975 -> 27072[label="",style="dashed", color="magenta", weight=3]; 26975 -> 27073[label="",style="dashed", color="magenta", weight=3]; 26975 -> 27074[label="",style="dashed", color="magenta", weight=3]; 26976[label="ww3100",fontsize=16,color="green",shape="box"];26977[label="ww3000",fontsize=16,color="green",shape="box"];26972[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"];62355[label="ww3055/MyTrue",fontsize=10,color="white",style="solid",shape="box"];26972 -> 62355[label="",style="solid", color="burlywood", weight=9]; 62355 -> 27030[label="",style="solid", color="burlywood", weight=3]; 62356[label="ww3055/MyFalse",fontsize=10,color="white",style="solid",shape="box"];26972 -> 62356[label="",style="solid", color="burlywood", weight=9]; 62356 -> 27031[label="",style="solid", color="burlywood", weight=3]; 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"];62357[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4633 -> 62357[label="",style="solid", color="burlywood", weight=9]; 62357 -> 5332[label="",style="solid", color="burlywood", weight=3]; 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"];62358[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4634 -> 62358[label="",style="solid", color="burlywood", weight=9]; 62358 -> 5333[label="",style="solid", color="burlywood", weight=3]; 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"];62359[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4635 -> 62359[label="",style="solid", color="burlywood", weight=9]; 62359 -> 5334[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8084 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8084 -> 8091[label="",style="dashed", color="magenta", weight=3]; 8085 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8085 -> 8093[label="",style="dashed", color="magenta", weight=3]; 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"];62360[label="ww1237/Succ ww12370",fontsize=10,color="white",style="solid",shape="box"];8083 -> 62360[label="",style="solid", color="burlywood", weight=9]; 62360 -> 8094[label="",style="solid", color="burlywood", weight=3]; 62361[label="ww1237/Zero",fontsize=10,color="white",style="solid",shape="box"];8083 -> 62361[label="",style="solid", color="burlywood", weight=9]; 62361 -> 8095[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4641 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47008[label="",style="dashed", color="magenta", weight=3]; 4641 -> 47009[label="",style="dashed", color="magenta", weight=3]; 4641 -> 47010[label="",style="dashed", color="magenta", weight=3]; 4641 -> 47011[label="",style="dashed", color="magenta", weight=3]; 4641 -> 47012[label="",style="dashed", color="magenta", weight=3]; 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"];62362[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4642 -> 62362[label="",style="solid", color="burlywood", weight=9]; 62362 -> 5341[label="",style="solid", color="burlywood", weight=3]; 55399[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"];55399 -> 55442[label="",style="solid", color="black", weight=3]; 55400[label="ww50",fontsize=16,color="green",shape="box"];55401[label="ww51",fontsize=16,color="green",shape="box"];55449[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4633",fontsize=16,color="black",shape="box"];55449 -> 55471[label="",style="solid", color="black", weight=3]; 55450 -> 55432[label="",style="dashed", color="red", weight=0]; 55450[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4633",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"];62363[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4644 -> 62363[label="",style="solid", color="burlywood", weight=9]; 62363 -> 5343[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8115 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8115 -> 8122[label="",style="dashed", color="magenta", weight=3]; 8116 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8116 -> 8124[label="",style="dashed", color="magenta", weight=3]; 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"];62364[label="ww1267/Succ ww12670",fontsize=10,color="white",style="solid",shape="box"];8114 -> 62364[label="",style="solid", color="burlywood", weight=9]; 62364 -> 8125[label="",style="solid", color="burlywood", weight=3]; 62365[label="ww1267/Zero",fontsize=10,color="white",style="solid",shape="box"];8114 -> 62365[label="",style="solid", color="burlywood", weight=9]; 62365 -> 8126[label="",style="solid", color="burlywood", weight=3]; 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]; 4612[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];4613[label="ww5",fontsize=16,color="green",shape="box"];4649 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47013[label="",style="dashed", color="magenta", weight=3]; 4649 -> 47014[label="",style="dashed", color="magenta", weight=3]; 4649 -> 47015[label="",style="dashed", color="magenta", weight=3]; 4649 -> 47016[label="",style="dashed", color="magenta", weight=3]; 4649 -> 47017[label="",style="dashed", color="magenta", weight=3]; 37037[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"];37037 -> 37170[label="",style="solid", color="black", weight=3]; 37038[label="ww50",fontsize=16,color="green",shape="box"];37039[label="ww51",fontsize=16,color="green",shape="box"];37152[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="black",shape="box"];37152 -> 37179[label="",style="solid", color="black", weight=3]; 37153 -> 37001[label="",style="dashed", color="red", weight=0]; 37153[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="magenta"];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"];62366[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4652 -> 62366[label="",style="solid", color="burlywood", weight=9]; 62366 -> 5351[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8145 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8145 -> 8152[label="",style="dashed", color="magenta", weight=3]; 8146 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8146 -> 8154[label="",style="dashed", color="magenta", weight=3]; 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"];62367[label="ww1297/Succ ww12970",fontsize=10,color="white",style="solid",shape="box"];8144 -> 62367[label="",style="solid", color="burlywood", weight=9]; 62367 -> 8155[label="",style="solid", color="burlywood", weight=3]; 62368[label="ww1297/Zero",fontsize=10,color="white",style="solid",shape="box"];8144 -> 62368[label="",style="solid", color="burlywood", weight=9]; 62368 -> 8156[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 15694[label="Zero",fontsize=16,color="green",shape="box"];15695[label="ww5",fontsize=16,color="green",shape="box"];15696[label="Float (Pos Zero) (Neg (Succ ww3100))",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"];62369[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4660 -> 62369[label="",style="solid", color="burlywood", weight=9]; 62369 -> 5359[label="",style="solid", color="burlywood", weight=3]; 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"];62370[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4661 -> 62370[label="",style="solid", color="burlywood", weight=9]; 62370 -> 5360[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8178 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8178 -> 8185[label="",style="dashed", color="magenta", weight=3]; 8179 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8179 -> 8187[label="",style="dashed", color="magenta", weight=3]; 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"];62371[label="ww1331/Succ ww13310",fontsize=10,color="white",style="solid",shape="box"];8177 -> 62371[label="",style="solid", color="burlywood", weight=9]; 62371 -> 8188[label="",style="solid", color="burlywood", weight=3]; 62372[label="ww1331/Zero",fontsize=10,color="white",style="solid",shape="box"];8177 -> 62372[label="",style="solid", color="burlywood", weight=9]; 62372 -> 8189[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 36055[label="ww3100",fontsize=16,color="green",shape="box"];36056 -> 37703[label="",style="dashed", color="red", weight=0]; 36056[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"];36056 -> 37704[label="",style="dashed", color="magenta", weight=3]; 36056 -> 37705[label="",style="dashed", color="magenta", weight=3]; 36056 -> 37706[label="",style="dashed", color="magenta", weight=3]; 36057 -> 45722[label="",style="dashed", color="red", weight=0]; 36057[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"];36057 -> 45723[label="",style="dashed", color="magenta", weight=3]; 36057 -> 45724[label="",style="dashed", color="magenta", weight=3]; 36057 -> 45725[label="",style="dashed", color="magenta", weight=3]; 36058 -> 36780[label="",style="dashed", color="red", weight=0]; 36058[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"];36058 -> 36792[label="",style="dashed", color="magenta", weight=3]; 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"];62373[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4668 -> 62373[label="",style="solid", color="burlywood", weight=9]; 62373 -> 5367[label="",style="solid", color="burlywood", weight=3]; 37040[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"];37040 -> 37171[label="",style="solid", color="black", weight=3]; 37041[label="ww50",fontsize=16,color="green",shape="box"];37042[label="ww51",fontsize=16,color="green",shape="box"];37176[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="black",shape="box"];37176 -> 37196[label="",style="solid", color="black", weight=3]; 37177 -> 37150[label="",style="dashed", color="red", weight=0]; 37177[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="magenta"];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]; 4671 -> 4328[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 8212 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8212 -> 8219[label="",style="dashed", color="magenta", weight=3]; 8213 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8213 -> 8221[label="",style="dashed", color="magenta", weight=3]; 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"];62374[label="ww1365/Succ ww13650",fontsize=10,color="white",style="solid",shape="box"];8211 -> 62374[label="",style="solid", color="burlywood", weight=9]; 62374 -> 8222[label="",style="solid", color="burlywood", weight=3]; 62375[label="ww1365/Zero",fontsize=10,color="white",style="solid",shape="box"];8211 -> 62375[label="",style="solid", color="burlywood", weight=9]; 62375 -> 8223[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4678 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47018[label="",style="dashed", color="magenta", weight=3]; 4678 -> 47019[label="",style="dashed", color="magenta", weight=3]; 4678 -> 47020[label="",style="dashed", color="magenta", weight=3]; 4678 -> 47021[label="",style="dashed", color="magenta", weight=3]; 4678 -> 47022[label="",style="dashed", color="magenta", weight=3]; 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"];62376[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4679 -> 62376[label="",style="solid", color="burlywood", weight=9]; 62376 -> 5377[label="",style="solid", color="burlywood", weight=3]; 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"];62377[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4680 -> 62377[label="",style="solid", color="burlywood", weight=9]; 62377 -> 5378[label="",style="solid", color="burlywood", weight=3]; 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"];62378[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4681 -> 62378[label="",style="solid", color="burlywood", weight=9]; 62378 -> 5379[label="",style="solid", color="burlywood", weight=3]; 8879 -> 8780[label="",style="dashed", color="red", weight=0]; 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]; 8879 -> 8907[label="",style="dashed", color="magenta", weight=3]; 8880 -> 8781[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 8885 -> 8788[label="",style="dashed", color="red", weight=0]; 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]; 8885 -> 8911[label="",style="dashed", color="magenta", weight=3]; 8886 -> 8789[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 8491 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8491 -> 8506[label="",style="dashed", color="magenta", weight=3]; 8492 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8492 -> 8508[label="",style="dashed", color="magenta", weight=3]; 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"];62379[label="ww1404/Succ ww14040",fontsize=10,color="white",style="solid",shape="box"];8490 -> 62379[label="",style="solid", color="burlywood", weight=9]; 62379 -> 8509[label="",style="solid", color="burlywood", weight=3]; 62380[label="ww1404/Zero",fontsize=10,color="white",style="solid",shape="box"];8490 -> 62380[label="",style="solid", color="burlywood", weight=9]; 62380 -> 8510[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62381[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4737 -> 62381[label="",style="solid", color="burlywood", weight=9]; 62381 -> 5455[label="",style="solid", color="burlywood", weight=3]; 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"];62382[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4738 -> 62382[label="",style="solid", color="burlywood", weight=9]; 62382 -> 5456[label="",style="solid", color="burlywood", weight=3]; 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"];62383[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4739 -> 62383[label="",style="solid", color="burlywood", weight=9]; 62383 -> 5457[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8574 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8574 -> 8607[label="",style="dashed", color="magenta", weight=3]; 8575 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8575 -> 8609[label="",style="dashed", color="magenta", weight=3]; 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"];62384[label="ww1438/Succ ww14380",fontsize=10,color="white",style="solid",shape="box"];8573 -> 62384[label="",style="solid", color="burlywood", weight=9]; 62384 -> 8610[label="",style="solid", color="burlywood", weight=3]; 62385[label="ww1438/Zero",fontsize=10,color="white",style="solid",shape="box"];8573 -> 62385[label="",style="solid", color="burlywood", weight=9]; 62385 -> 8611[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62386[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4746 -> 62386[label="",style="solid", color="burlywood", weight=9]; 62386 -> 5464[label="",style="solid", color="burlywood", weight=3]; 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"];62387[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4747 -> 62387[label="",style="solid", color="burlywood", weight=9]; 62387 -> 5465[label="",style="solid", color="burlywood", weight=3]; 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"];62388[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4748 -> 62388[label="",style="solid", color="burlywood", weight=9]; 62388 -> 5466[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8791 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8791 -> 8822[label="",style="dashed", color="magenta", weight=3]; 8792 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8792 -> 8824[label="",style="dashed", color="magenta", weight=3]; 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"];62389[label="ww1492/Succ ww14920",fontsize=10,color="white",style="solid",shape="box"];8790 -> 62389[label="",style="solid", color="burlywood", weight=9]; 62389 -> 8825[label="",style="solid", color="burlywood", weight=3]; 62390[label="ww1492/Zero",fontsize=10,color="white",style="solid",shape="box"];8790 -> 62390[label="",style="solid", color="burlywood", weight=9]; 62390 -> 8826[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62391[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4755 -> 62391[label="",style="solid", color="burlywood", weight=9]; 62391 -> 5473[label="",style="solid", color="burlywood", weight=3]; 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"];62392[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4756 -> 62392[label="",style="solid", color="burlywood", weight=9]; 62392 -> 5474[label="",style="solid", color="burlywood", weight=3]; 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"];62393[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4757 -> 62393[label="",style="solid", color="burlywood", weight=9]; 62393 -> 5475[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8890 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8890 -> 8913[label="",style="dashed", color="magenta", weight=3]; 8891 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8891 -> 8915[label="",style="dashed", color="magenta", weight=3]; 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"];62394[label="ww1522/Succ ww15220",fontsize=10,color="white",style="solid",shape="box"];8889 -> 62394[label="",style="solid", color="burlywood", weight=9]; 62394 -> 8916[label="",style="solid", color="burlywood", weight=3]; 62395[label="ww1522/Zero",fontsize=10,color="white",style="solid",shape="box"];8889 -> 62395[label="",style="solid", color="burlywood", weight=9]; 62395 -> 8917[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62396[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4764 -> 62396[label="",style="solid", color="burlywood", weight=9]; 62396 -> 5482[label="",style="solid", color="burlywood", weight=3]; 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"];62397[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4765 -> 62397[label="",style="solid", color="burlywood", weight=9]; 62397 -> 5483[label="",style="solid", color="burlywood", weight=3]; 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"];62398[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4766 -> 62398[label="",style="solid", color="burlywood", weight=9]; 62398 -> 5484[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8961 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8961 -> 8968[label="",style="dashed", color="magenta", weight=3]; 8962 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8962 -> 8970[label="",style="dashed", color="magenta", weight=3]; 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"];62399[label="ww1556/Succ ww15560",fontsize=10,color="white",style="solid",shape="box"];8960 -> 62399[label="",style="solid", color="burlywood", weight=9]; 62399 -> 8971[label="",style="solid", color="burlywood", weight=3]; 62400[label="ww1556/Zero",fontsize=10,color="white",style="solid",shape="box"];8960 -> 62400[label="",style="solid", color="burlywood", weight=9]; 62400 -> 8972[label="",style="solid", color="burlywood", weight=3]; 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]; 4771 -> 4609[label="",style="dashed", color="red", weight=0]; 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]; 4771 -> 5490[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62401[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4774 -> 62401[label="",style="solid", color="burlywood", weight=9]; 62401 -> 5493[label="",style="solid", color="burlywood", weight=3]; 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"];62402[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4775 -> 62402[label="",style="solid", color="burlywood", weight=9]; 62402 -> 5494[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8993 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8993 -> 9000[label="",style="dashed", color="magenta", weight=3]; 8994 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8994 -> 9002[label="",style="dashed", color="magenta", weight=3]; 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"];62403[label="ww1590/Succ ww15900",fontsize=10,color="white",style="solid",shape="box"];8992 -> 62403[label="",style="solid", color="burlywood", weight=9]; 62403 -> 9003[label="",style="solid", color="burlywood", weight=3]; 62404[label="ww1590/Zero",fontsize=10,color="white",style="solid",shape="box"];8992 -> 62404[label="",style="solid", color="burlywood", weight=9]; 62404 -> 9004[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62405[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4783 -> 62405[label="",style="solid", color="burlywood", weight=9]; 62405 -> 5502[label="",style="solid", color="burlywood", weight=3]; 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"];62406[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4784 -> 62406[label="",style="solid", color="burlywood", weight=9]; 62406 -> 5503[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9024 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9024 -> 9031[label="",style="dashed", color="magenta", weight=3]; 9025 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9025 -> 9033[label="",style="dashed", color="magenta", weight=3]; 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"];62407[label="ww1620/Succ ww16200",fontsize=10,color="white",style="solid",shape="box"];9023 -> 62407[label="",style="solid", color="burlywood", weight=9]; 62407 -> 9034[label="",style="solid", color="burlywood", weight=3]; 62408[label="ww1620/Zero",fontsize=10,color="white",style="solid",shape="box"];9023 -> 62408[label="",style="solid", color="burlywood", weight=9]; 62408 -> 9035[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62409[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4791 -> 62409[label="",style="solid", color="burlywood", weight=9]; 62409 -> 5510[label="",style="solid", color="burlywood", weight=3]; 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"];62410[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4792 -> 62410[label="",style="solid", color="burlywood", weight=9]; 62410 -> 5511[label="",style="solid", color="burlywood", weight=3]; 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"];62411[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4793 -> 62411[label="",style="solid", color="burlywood", weight=9]; 62411 -> 5512[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9055 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9055 -> 9062[label="",style="dashed", color="magenta", weight=3]; 9056 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9056 -> 9064[label="",style="dashed", color="magenta", weight=3]; 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"];62412[label="ww1650/Succ ww16500",fontsize=10,color="white",style="solid",shape="box"];9054 -> 62412[label="",style="solid", color="burlywood", weight=9]; 62412 -> 9065[label="",style="solid", color="burlywood", weight=3]; 62413[label="ww1650/Zero",fontsize=10,color="white",style="solid",shape="box"];9054 -> 62413[label="",style="solid", color="burlywood", weight=9]; 62413 -> 9066[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62414[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4800 -> 62414[label="",style="solid", color="burlywood", weight=9]; 62414 -> 5519[label="",style="solid", color="burlywood", weight=3]; 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"];62415[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4801 -> 62415[label="",style="solid", color="burlywood", weight=9]; 62415 -> 5520[label="",style="solid", color="burlywood", weight=3]; 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"];62416[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4802 -> 62416[label="",style="solid", color="burlywood", weight=9]; 62416 -> 5521[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9088 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9088 -> 9095[label="",style="dashed", color="magenta", weight=3]; 9089 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9089 -> 9097[label="",style="dashed", color="magenta", weight=3]; 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"];62417[label="ww1684/Succ ww16840",fontsize=10,color="white",style="solid",shape="box"];9087 -> 62417[label="",style="solid", color="burlywood", weight=9]; 62417 -> 9098[label="",style="solid", color="burlywood", weight=3]; 62418[label="ww1684/Zero",fontsize=10,color="white",style="solid",shape="box"];9087 -> 62418[label="",style="solid", color="burlywood", weight=9]; 62418 -> 9099[label="",style="solid", color="burlywood", weight=3]; 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]; 4807 -> 4609[label="",style="dashed", color="red", weight=0]; 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]; 4807 -> 5527[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62419[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4810 -> 62419[label="",style="solid", color="burlywood", weight=9]; 62419 -> 5530[label="",style="solid", color="burlywood", weight=3]; 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"];62420[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4811 -> 62420[label="",style="solid", color="burlywood", weight=9]; 62420 -> 5531[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9120 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9120 -> 9127[label="",style="dashed", color="magenta", weight=3]; 9121 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9121 -> 9129[label="",style="dashed", color="magenta", weight=3]; 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"];62421[label="ww1718/Succ ww17180",fontsize=10,color="white",style="solid",shape="box"];9119 -> 62421[label="",style="solid", color="burlywood", weight=9]; 62421 -> 9130[label="",style="solid", color="burlywood", weight=3]; 62422[label="ww1718/Zero",fontsize=10,color="white",style="solid",shape="box"];9119 -> 62422[label="",style="solid", color="burlywood", weight=9]; 62422 -> 9131[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62423[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4819 -> 62423[label="",style="solid", color="burlywood", weight=9]; 62423 -> 5539[label="",style="solid", color="burlywood", weight=3]; 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"];62424[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4820 -> 62424[label="",style="solid", color="burlywood", weight=9]; 62424 -> 5540[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9151 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9151 -> 9158[label="",style="dashed", color="magenta", weight=3]; 9152 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9152 -> 9160[label="",style="dashed", color="magenta", weight=3]; 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"];62425[label="ww1748/Succ ww17480",fontsize=10,color="white",style="solid",shape="box"];9150 -> 62425[label="",style="solid", color="burlywood", weight=9]; 62425 -> 9161[label="",style="solid", color="burlywood", weight=3]; 62426[label="ww1748/Zero",fontsize=10,color="white",style="solid",shape="box"];9150 -> 62426[label="",style="solid", color="burlywood", weight=9]; 62426 -> 9162[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62427[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4827 -> 62427[label="",style="solid", color="burlywood", weight=9]; 62427 -> 5547[label="",style="solid", color="burlywood", weight=3]; 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"];62428[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4828 -> 62428[label="",style="solid", color="burlywood", weight=9]; 62428 -> 5548[label="",style="solid", color="burlywood", weight=3]; 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"];62429[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4829 -> 62429[label="",style="solid", color="burlywood", weight=9]; 62429 -> 5549[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9182 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9182 -> 9189[label="",style="dashed", color="magenta", weight=3]; 9183 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9183 -> 9191[label="",style="dashed", color="magenta", weight=3]; 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"];62430[label="ww1778/Succ ww17780",fontsize=10,color="white",style="solid",shape="box"];9181 -> 62430[label="",style="solid", color="burlywood", weight=9]; 62430 -> 9192[label="",style="solid", color="burlywood", weight=3]; 62431[label="ww1778/Zero",fontsize=10,color="white",style="solid",shape="box"];9181 -> 62431[label="",style="solid", color="burlywood", weight=9]; 62431 -> 9193[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62432[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4836 -> 62432[label="",style="solid", color="burlywood", weight=9]; 62432 -> 5556[label="",style="solid", color="burlywood", weight=3]; 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"];62433[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4837 -> 62433[label="",style="solid", color="burlywood", weight=9]; 62433 -> 5557[label="",style="solid", color="burlywood", weight=3]; 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"];62434[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4838 -> 62434[label="",style="solid", color="burlywood", weight=9]; 62434 -> 5558[label="",style="solid", color="burlywood", weight=3]; 5571 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 5574 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 5637 -> 5617[label="",style="dashed", color="red", weight=0]; 5637[label="primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5637 -> 5650[label="",style="dashed", color="magenta", weight=3]; 5637 -> 5651[label="",style="dashed", color="magenta", weight=3]; 5638 -> 5617[label="",style="dashed", color="red", weight=0]; 5638[label="primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5638 -> 5652[label="",style="dashed", color="magenta", weight=3]; 5638 -> 5653[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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"];62435[label="ww124/Pos ww1240",fontsize=10,color="white",style="solid",shape="box"];5643 -> 62435[label="",style="solid", color="burlywood", weight=9]; 62435 -> 5658[label="",style="solid", color="burlywood", weight=3]; 62436[label="ww124/Neg ww1240",fontsize=10,color="white",style="solid",shape="box"];5643 -> 62436[label="",style="solid", color="burlywood", weight=9]; 62436 -> 5659[label="",style="solid", color="burlywood", weight=3]; 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"];62437[label="ww124/Pos ww1240",fontsize=10,color="white",style="solid",shape="box"];5644 -> 62437[label="",style="solid", color="burlywood", weight=9]; 62437 -> 5660[label="",style="solid", color="burlywood", weight=3]; 62438[label="ww124/Neg ww1240",fontsize=10,color="white",style="solid",shape="box"];5644 -> 62438[label="",style="solid", color="burlywood", weight=9]; 62438 -> 5661[label="",style="solid", color="burlywood", weight=3]; 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"];62439[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];4863 -> 62439[label="",style="solid", color="burlywood", weight=9]; 62439 -> 5600[label="",style="solid", color="burlywood", weight=3]; 62440[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];4863 -> 62440[label="",style="solid", color="burlywood", weight=9]; 62440 -> 5601[label="",style="solid", color="burlywood", weight=3]; 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"];62441[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];4864 -> 62441[label="",style="solid", color="burlywood", weight=9]; 62441 -> 5602[label="",style="solid", color="burlywood", weight=3]; 62442[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];4864 -> 62442[label="",style="solid", color="burlywood", weight=9]; 62442 -> 5603[label="",style="solid", color="burlywood", weight=3]; 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"];62443[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];4865 -> 62443[label="",style="solid", color="burlywood", weight=9]; 62443 -> 5604[label="",style="solid", color="burlywood", weight=3]; 62444[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];4865 -> 62444[label="",style="solid", color="burlywood", weight=9]; 62444 -> 5605[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62445[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];4868 -> 62445[label="",style="solid", color="burlywood", weight=9]; 62445 -> 5608[label="",style="solid", color="burlywood", weight=3]; 62446[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];4868 -> 62446[label="",style="solid", color="burlywood", weight=9]; 62446 -> 5609[label="",style="solid", color="burlywood", weight=3]; 4869 -> 9252[label="",style="dashed", color="red", weight=0]; 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]; 4869 -> 9254[label="",style="dashed", color="magenta", weight=3]; 4869 -> 9255[label="",style="dashed", color="magenta", weight=3]; 4869 -> 9256[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 4875 -> 9276[label="",style="dashed", color="red", weight=0]; 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]; 4875 -> 9278[label="",style="dashed", color="magenta", weight=3]; 4875 -> 9279[label="",style="dashed", color="magenta", weight=3]; 4875 -> 9280[label="",style="dashed", color="magenta", weight=3]; 4876 -> 5647[label="",style="dashed", color="red", weight=0]; 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]; 4876 -> 5649[label="",style="dashed", color="magenta", weight=3]; 4877 -> 5662[label="",style="dashed", color="red", weight=0]; 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]; 4877 -> 5664[label="",style="dashed", color="magenta", weight=3]; 4878 -> 5665[label="",style="dashed", color="red", weight=0]; 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]; 4878 -> 5667[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4881 -> 5670[label="",style="dashed", color="red", weight=0]; 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]; 4881 -> 5672[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 4885 -> 16157[label="",style="dashed", color="red", weight=0]; 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]; 4885 -> 16164[label="",style="dashed", color="magenta", weight=3]; 4885 -> 16165[label="",style="dashed", color="magenta", weight=3]; 4885 -> 16166[label="",style="dashed", color="magenta", weight=3]; 4885 -> 16167[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4889 -> 5680[label="",style="dashed", color="red", weight=0]; 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]; 4889 -> 5682[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 4893 -> 5686[label="",style="dashed", color="red", weight=0]; 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]; 4893 -> 5688[label="",style="dashed", color="magenta", weight=3]; 4894 -> 5689[label="",style="dashed", color="red", weight=0]; 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]; 4894 -> 5691[label="",style="dashed", color="magenta", weight=3]; 4895 -> 5692[label="",style="dashed", color="red", weight=0]; 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]; 4895 -> 5694[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 4900 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23372[label="",style="dashed", color="magenta", weight=3]; 4900 -> 23373[label="",style="dashed", color="magenta", weight=3]; 4900 -> 23374[label="",style="dashed", color="magenta", weight=3]; 4900 -> 23375[label="",style="dashed", color="magenta", weight=3]; 19893[label="Zero",fontsize=16,color="green",shape="box"];19894[label="ww3100",fontsize=16,color="green",shape="box"];19895[label="ww5",fontsize=16,color="green",shape="box"];19896[label="ww3000",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]; 29383[label="ww3000",fontsize=16,color="green",shape="box"];29384[label="Zero",fontsize=16,color="green",shape="box"];29385[label="ww5",fontsize=16,color="green",shape="box"];29382[label="flip ltEsFloat (psFloat ww3529 (fsFloat (msFloat (Float (Pos (Succ ww3530)) (Pos Zero)) (Float (Pos (Succ ww3531)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3531)) (Pos Zero))",fontsize=16,color="black",shape="triangle"];29382 -> 29401[label="",style="solid", color="black", weight=3]; 29361[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"];62447[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29361 -> 62447[label="",style="solid", color="burlywood", weight=9]; 62447 -> 29402[label="",style="solid", color="burlywood", weight=3]; 29362[label="takeWhile1 (flip ltEsFloat ww3526) (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"];29362 -> 29403[label="",style="solid", color="black", weight=3]; 29363[label="takeWhile1 (flip ltEsFloat ww3526) (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"];29363 -> 29404[label="",style="solid", color="black", weight=3]; 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"];62448[label="ww2080/Float ww20800 ww20801",fontsize=10,color="white",style="solid",shape="box"];16356 -> 62448[label="",style="solid", color="burlywood", weight=9]; 62448 -> 16393[label="",style="solid", color="burlywood", weight=3]; 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"];62449[label="ww2293/Float ww22930 ww22931",fontsize=10,color="white",style="solid",shape="box"];19010 -> 62449[label="",style="solid", color="burlywood", weight=9]; 62449 -> 19039[label="",style="solid", color="burlywood", weight=3]; 4905 -> 5704[label="",style="dashed", color="red", weight=0]; 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]; 4905 -> 5706[label="",style="dashed", color="magenta", weight=3]; 4906 -> 5707[label="",style="dashed", color="red", weight=0]; 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]; 4906 -> 5709[label="",style="dashed", color="magenta", weight=3]; 4907 -> 5710[label="",style="dashed", color="red", weight=0]; 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]; 4907 -> 5712[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 55038[label="ww3100",fontsize=16,color="green",shape="box"];55039[label="ww3000",fontsize=16,color="green",shape="box"];55040 -> 54181[label="",style="dashed", color="red", weight=0]; 55040[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"];55191[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"];62450[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55191 -> 62450[label="",style="solid", color="burlywood", weight=9]; 62450 -> 55403[label="",style="solid", color="burlywood", weight=3]; 56139[label="Zero",fontsize=16,color="green",shape="box"];56140[label="ww3000",fontsize=16,color="green",shape="box"];56141[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56142[label="ww3100",fontsize=16,color="green",shape="box"];56138[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652))))) (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657)",fontsize=16,color="black",shape="triangle"];56138 -> 56204[label="",style="solid", color="black", weight=3]; 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]; 4915 -> 5720[label="",style="dashed", color="red", weight=0]; 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]; 4915 -> 5722[label="",style="dashed", color="magenta", weight=3]; 4916 -> 5723[label="",style="dashed", color="red", weight=0]; 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]; 4916 -> 5725[label="",style="dashed", color="magenta", weight=3]; 5733 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5733 -> 5743[label="",style="dashed", color="magenta", weight=3]; 5734[label="Succ ww3100",fontsize=16,color="green",shape="box"];5735 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5735 -> 5745[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4918 -> 5739[label="",style="dashed", color="red", weight=0]; 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]; 4918 -> 5741[label="",style="dashed", color="magenta", weight=3]; 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]; 4920 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47023[label="",style="dashed", color="magenta", weight=3]; 4920 -> 47024[label="",style="dashed", color="magenta", weight=3]; 4920 -> 47025[label="",style="dashed", color="magenta", weight=3]; 4920 -> 47026[label="",style="dashed", color="magenta", weight=3]; 4920 -> 47027[label="",style="dashed", color="magenta", weight=3]; 23553[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"];23553 -> 23560[label="",style="solid", color="black", weight=3]; 37154[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"];37154 -> 37180[label="",style="solid", color="black", weight=3]; 37155[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4224",fontsize=16,color="black",shape="box"];37155 -> 37181[label="",style="solid", color="black", weight=3]; 37156[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4218) GT)",fontsize=16,color="burlywood",shape="box"];62451[label="ww4218/Float ww42180 ww42181",fontsize=10,color="white",style="solid",shape="box"];37156 -> 62451[label="",style="solid", color="burlywood", weight=9]; 62451 -> 37182[label="",style="solid", color="burlywood", weight=3]; 37157[label="takeWhile2 (flip ltEsFloat ww4216) (Cons ww32390 ww32391)",fontsize=16,color="black",shape="box"];37157 -> 37183[label="",style="solid", color="black", weight=3]; 37158[label="takeWhile3 (flip ltEsFloat ww4216) Nil",fontsize=16,color="black",shape="box"];37158 -> 37184[label="",style="solid", color="black", weight=3]; 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]; 4924 -> 5753[label="",style="dashed", color="red", weight=0]; 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]; 4924 -> 5755[label="",style="dashed", color="magenta", weight=3]; 4925 -> 5756[label="",style="dashed", color="red", weight=0]; 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]; 4925 -> 5758[label="",style="dashed", color="magenta", weight=3]; 5766 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5766 -> 5782[label="",style="dashed", color="magenta", weight=3]; 5767[label="Succ ww3100",fontsize=16,color="green",shape="box"];5768 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5768 -> 5784[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 4928 -> 16329[label="",style="dashed", color="red", weight=0]; 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]; 4928 -> 16335[label="",style="dashed", color="magenta", weight=3]; 4928 -> 16336[label="",style="dashed", color="magenta", weight=3]; 4928 -> 16337[label="",style="dashed", color="magenta", weight=3]; 16392 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23376[label="",style="dashed", color="magenta", weight=3]; 16392 -> 23377[label="",style="dashed", color="magenta", weight=3]; 16392 -> 23378[label="",style="dashed", color="magenta", weight=3]; 16392 -> 23379[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4933 -> 5778[label="",style="dashed", color="red", weight=0]; 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]; 4933 -> 5780[label="",style="dashed", color="magenta", weight=3]; 4934 -> 5787[label="",style="dashed", color="red", weight=0]; 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]; 4934 -> 5789[label="",style="dashed", color="magenta", weight=3]; 5797 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5797 -> 5813[label="",style="dashed", color="magenta", weight=3]; 5798[label="Succ ww3100",fontsize=16,color="green",shape="box"];5799 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5799 -> 5815[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 4937 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36111[label="",style="dashed", color="magenta", weight=3]; 4937 -> 36112[label="",style="dashed", color="magenta", weight=3]; 4937 -> 36113[label="",style="dashed", color="magenta", weight=3]; 4937 -> 36114[label="",style="dashed", color="magenta", weight=3]; 37159[label="primPlusFloat ww4233 (fsFloat (msFloat (Float (Pos (Succ ww4234)) (Neg (Succ ww4235))) (Float (Pos Zero) (Pos (Succ ww4236)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62452[label="ww4233/Float ww42330 ww42331",fontsize=10,color="white",style="solid",shape="box"];37159 -> 62452[label="",style="solid", color="burlywood", weight=9]; 62452 -> 37185[label="",style="solid", color="burlywood", weight=3]; 52409[label="Cons (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4533) (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)) ww4533)))",fontsize=16,color="green",shape="box"];52409 -> 52453[label="",style="dashed", color="green", weight=3]; 52409 -> 52454[label="",style="dashed", color="green", weight=3]; 37106[label="Zero",fontsize=16,color="green",shape="box"];37107[label="ww3100",fontsize=16,color="green",shape="box"];37108[label="ww5",fontsize=16,color="green",shape="box"];37109[label="ww4000",fontsize=16,color="green",shape="box"];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]; 37160[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"];37160 -> 37186[label="",style="solid", color="black", weight=3]; 37161[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4225",fontsize=16,color="black",shape="box"];37161 -> 37187[label="",style="solid", color="black", weight=3]; 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]; 4942 -> 5809[label="",style="dashed", color="red", weight=0]; 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]; 4942 -> 5811[label="",style="dashed", color="magenta", weight=3]; 4943 -> 5818[label="",style="dashed", color="red", weight=0]; 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]; 4943 -> 5820[label="",style="dashed", color="magenta", weight=3]; 5828 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5828 -> 5838[label="",style="dashed", color="magenta", weight=3]; 5829[label="Succ ww3100",fontsize=16,color="green",shape="box"];5830 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5830 -> 5840[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4945 -> 5834[label="",style="dashed", color="red", weight=0]; 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]; 4945 -> 5836[label="",style="dashed", color="magenta", weight=3]; 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]; 4947 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47028[label="",style="dashed", color="magenta", weight=3]; 4947 -> 47029[label="",style="dashed", color="magenta", weight=3]; 4947 -> 47030[label="",style="dashed", color="magenta", weight=3]; 4947 -> 47031[label="",style="dashed", color="magenta", weight=3]; 4947 -> 47032[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 4951 -> 5848[label="",style="dashed", color="red", weight=0]; 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]; 4951 -> 5850[label="",style="dashed", color="magenta", weight=3]; 4952 -> 5851[label="",style="dashed", color="red", weight=0]; 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]; 4952 -> 5853[label="",style="dashed", color="magenta", weight=3]; 5861 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5861 -> 5871[label="",style="dashed", color="magenta", weight=3]; 5862[label="Succ ww3100",fontsize=16,color="green",shape="box"];5863 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5863 -> 5873[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4954 -> 5867[label="",style="dashed", color="red", weight=0]; 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]; 4954 -> 5869[label="",style="dashed", color="magenta", weight=3]; 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]; 4956 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47033[label="",style="dashed", color="magenta", weight=3]; 4956 -> 47034[label="",style="dashed", color="magenta", weight=3]; 4956 -> 47035[label="",style="dashed", color="magenta", weight=3]; 4956 -> 47036[label="",style="dashed", color="magenta", weight=3]; 4956 -> 47037[label="",style="dashed", color="magenta", weight=3]; 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]; 4958[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"];62453[label="ww27/Float ww270 ww271",fontsize=10,color="white",style="solid",shape="box"];4958 -> 62453[label="",style="solid", color="burlywood", weight=9]; 62453 -> 5879[label="",style="solid", color="burlywood", weight=3]; 27176 -> 26726[label="",style="dashed", color="red", weight=0]; 27176[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"];27176 -> 27228[label="",style="dashed", color="magenta", weight=3]; 27176 -> 27229[label="",style="dashed", color="magenta", weight=3]; 27176 -> 27230[label="",style="dashed", color="magenta", weight=3]; 27177[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3291)) (Pos (Succ ww3292))) ww3298) GT)",fontsize=16,color="burlywood",shape="box"];62454[label="ww3298/Float ww32980 ww32981",fontsize=10,color="white",style="solid",shape="box"];27177 -> 62454[label="",style="solid", color="burlywood", weight=9]; 62454 -> 27231[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 4964 -> 5891[label="",style="dashed", color="red", weight=0]; 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]; 4964 -> 5893[label="",style="dashed", color="magenta", weight=3]; 4965 -> 5895[label="",style="dashed", color="red", weight=0]; 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]; 4965 -> 5897[label="",style="dashed", color="magenta", weight=3]; 5905 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5905 -> 5921[label="",style="dashed", color="magenta", weight=3]; 5906[label="Succ ww3100",fontsize=16,color="green",shape="box"];5907 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5907 -> 5923[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 4968 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54280[label="",style="dashed", color="magenta", weight=3]; 4968 -> 54281[label="",style="dashed", color="magenta", weight=3]; 4968 -> 54282[label="",style="dashed", color="magenta", weight=3]; 4968 -> 54283[label="",style="dashed", color="magenta", weight=3]; 4968 -> 54284[label="",style="dashed", color="magenta", weight=3]; 55313[label="ww3000",fontsize=16,color="green",shape="box"];55314[label="Zero",fontsize=16,color="green",shape="box"];55315[label="ww5",fontsize=16,color="green",shape="box"];55316[label="ww3100",fontsize=16,color="green",shape="box"];55402[label="primPlusFloat ww4626 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62455[label="ww4626/Float ww46260 ww46261",fontsize=10,color="white",style="solid",shape="box"];55402 -> 62455[label="",style="solid", color="burlywood", weight=9]; 62455 -> 55443[label="",style="solid", color="burlywood", weight=3]; 45262[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4417) (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)) ww4417)))",fontsize=16,color="green",shape="box"];45262 -> 45341[label="",style="dashed", color="green", weight=3]; 45262 -> 45342[label="",style="dashed", color="green", weight=3]; 55436[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4624) GT)",fontsize=16,color="burlywood",shape="box"];62456[label="ww4624/Float ww46240 ww46241",fontsize=10,color="white",style="solid",shape="box"];55436 -> 62456[label="",style="solid", color="burlywood", weight=9]; 62456 -> 55453[label="",style="solid", color="burlywood", weight=3]; 55437[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"];55437 -> 55454[label="",style="solid", color="black", weight=3]; 55438[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4630",fontsize=16,color="black",shape="box"];55438 -> 55455[label="",style="solid", color="black", weight=3]; 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]; 4971 -> 5917[label="",style="dashed", color="red", weight=0]; 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]; 4971 -> 5919[label="",style="dashed", color="magenta", weight=3]; 4972 -> 5926[label="",style="dashed", color="red", weight=0]; 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]; 4972 -> 5928[label="",style="dashed", color="magenta", weight=3]; 5936 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5936 -> 5952[label="",style="dashed", color="magenta", weight=3]; 5937[label="Succ ww3100",fontsize=16,color="green",shape="box"];5938 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5938 -> 5954[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 4975 -> 16464[label="",style="dashed", color="red", weight=0]; 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]; 4975 -> 16470[label="",style="dashed", color="magenta", weight=3]; 4975 -> 16471[label="",style="dashed", color="magenta", weight=3]; 4975 -> 16472[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 4980 -> 5948[label="",style="dashed", color="red", weight=0]; 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]; 4980 -> 5950[label="",style="dashed", color="magenta", weight=3]; 4981 -> 5957[label="",style="dashed", color="red", weight=0]; 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]; 4981 -> 5959[label="",style="dashed", color="magenta", weight=3]; 5967 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5967 -> 5977[label="",style="dashed", color="magenta", weight=3]; 5968[label="Succ ww3100",fontsize=16,color="green",shape="box"];5969 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5969 -> 5979[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4983 -> 5973[label="",style="dashed", color="red", weight=0]; 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]; 4983 -> 5975[label="",style="dashed", color="magenta", weight=3]; 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]; 4985 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47038[label="",style="dashed", color="magenta", weight=3]; 4985 -> 47039[label="",style="dashed", color="magenta", weight=3]; 4985 -> 47040[label="",style="dashed", color="magenta", weight=3]; 4985 -> 47041[label="",style="dashed", color="magenta", weight=3]; 4985 -> 47042[label="",style="dashed", color="magenta", weight=3]; 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]; 55439[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"];55439 -> 55456[label="",style="solid", color="black", weight=3]; 55440[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4631",fontsize=16,color="black",shape="box"];55440 -> 55457[label="",style="solid", color="black", weight=3]; 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]; 4989 -> 5987[label="",style="dashed", color="red", weight=0]; 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]; 4989 -> 5989[label="",style="dashed", color="magenta", weight=3]; 4990 -> 5990[label="",style="dashed", color="red", weight=0]; 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]; 4990 -> 5992[label="",style="dashed", color="magenta", weight=3]; 6000 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6000 -> 6010[label="",style="dashed", color="magenta", weight=3]; 6001[label="Succ ww3100",fontsize=16,color="green",shape="box"];6002 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6002 -> 6012[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4992 -> 6006[label="",style="dashed", color="red", weight=0]; 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]; 4992 -> 6008[label="",style="dashed", color="magenta", weight=3]; 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]; 45214[label="Zero",fontsize=16,color="green",shape="box"];45215[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45216[label="Pos Zero",fontsize=16,color="green",shape="box"];45217[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]; 37162[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"];37162 -> 37188[label="",style="solid", color="black", weight=3]; 37163[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4226",fontsize=16,color="black",shape="box"];37163 -> 37189[label="",style="solid", color="black", weight=3]; 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]; 4998 -> 6021[label="",style="dashed", color="red", weight=0]; 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]; 4998 -> 6023[label="",style="dashed", color="magenta", weight=3]; 4999 -> 6024[label="",style="dashed", color="red", weight=0]; 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]; 4999 -> 6026[label="",style="dashed", color="magenta", weight=3]; 6034 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6034 -> 6050[label="",style="dashed", color="magenta", weight=3]; 6035[label="Succ ww3100",fontsize=16,color="green",shape="box"];6036 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6036 -> 6052[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5002 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 5002 -> 6042[label="",style="dashed", color="magenta", weight=3]; 5002 -> 6043[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5005 -> 6046[label="",style="dashed", color="red", weight=0]; 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]; 5005 -> 6048[label="",style="dashed", color="magenta", weight=3]; 5006 -> 6055[label="",style="dashed", color="red", weight=0]; 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]; 5006 -> 6057[label="",style="dashed", color="magenta", weight=3]; 6065 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6065 -> 6081[label="",style="dashed", color="magenta", weight=3]; 6066[label="Succ ww3100",fontsize=16,color="green",shape="box"];6067 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6067 -> 6083[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5009 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36119[label="",style="dashed", color="magenta", weight=3]; 5009 -> 36120[label="",style="dashed", color="magenta", weight=3]; 5009 -> 36121[label="",style="dashed", color="magenta", weight=3]; 5009 -> 36122[label="",style="dashed", color="magenta", weight=3]; 37552[label="primPlusFloat ww4253 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4254))) (Float (Pos Zero) (Pos (Succ ww4255)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62457[label="ww4253/Float ww42530 ww42531",fontsize=10,color="white",style="solid",shape="box"];37552 -> 62457[label="",style="solid", color="burlywood", weight=9]; 62457 -> 37558[label="",style="solid", color="burlywood", weight=3]; 45338[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418)))",fontsize=16,color="green",shape="box"];45338 -> 45367[label="",style="dashed", color="green", weight=3]; 45338 -> 45368[label="",style="dashed", color="green", weight=3]; 37519[label="Zero",fontsize=16,color="green",shape="box"];37520[label="ww3100",fontsize=16,color="green",shape="box"];37521[label="ww5",fontsize=16,color="green",shape="box"];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]; 37164[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"];37164 -> 37199[label="",style="solid", color="black", weight=3]; 37165[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4227",fontsize=16,color="black",shape="box"];37165 -> 37200[label="",style="solid", color="black", weight=3]; 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]; 5014 -> 6077[label="",style="dashed", color="red", weight=0]; 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]; 5014 -> 6079[label="",style="dashed", color="magenta", weight=3]; 5015 -> 6086[label="",style="dashed", color="red", weight=0]; 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]; 5015 -> 6088[label="",style="dashed", color="magenta", weight=3]; 6096 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6096 -> 6106[label="",style="dashed", color="magenta", weight=3]; 6097[label="Succ ww3100",fontsize=16,color="green",shape="box"];6098 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6098 -> 6108[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5017 -> 6102[label="",style="dashed", color="red", weight=0]; 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]; 5017 -> 6104[label="",style="dashed", color="magenta", weight=3]; 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]; 5019 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47043[label="",style="dashed", color="magenta", weight=3]; 5019 -> 47044[label="",style="dashed", color="magenta", weight=3]; 5019 -> 47045[label="",style="dashed", color="magenta", weight=3]; 5019 -> 47046[label="",style="dashed", color="magenta", weight=3]; 5019 -> 47047[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 50018[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4464",fontsize=16,color="black",shape="box"];50018 -> 50079[label="",style="solid", color="black", weight=3]; 50019 -> 49969[label="",style="dashed", color="red", weight=0]; 50019[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4464",fontsize=16,color="magenta"];50020[label="not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4460) LT)",fontsize=16,color="black",shape="box"];50020 -> 50080[label="",style="solid", color="black", weight=3]; 50021[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"];50021 -> 50081[label="",style="solid", color="black", weight=3]; 50022[label="ww5420",fontsize=16,color="green",shape="box"];50023[label="ww5421",fontsize=16,color="green",shape="box"];50024[label="takeWhile (flip gtEsFloat ww3262) (Cons ww44570 ww44571)",fontsize=16,color="black",shape="box"];50024 -> 50082[label="",style="solid", color="black", weight=3]; 50025[label="takeWhile (flip gtEsFloat ww3262) Nil",fontsize=16,color="black",shape="box"];50025 -> 50083[label="",style="solid", color="black", weight=3]; 50026[label="Nil",fontsize=16,color="green",shape="box"];6853[label="ww62600",fontsize=16,color="green",shape="box"];6854[label="ww54400",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]; 46893[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46894 -> 59409[label="",style="dashed", color="red", weight=0]; 46894[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"];46894 -> 59410[label="",style="dashed", color="magenta", weight=3]; 46894 -> 59411[label="",style="dashed", color="magenta", weight=3]; 46894 -> 59412[label="",style="dashed", color="magenta", weight=3]; 46894 -> 59413[label="",style="dashed", color="magenta", weight=3]; 46894 -> 59414[label="",style="dashed", color="magenta", weight=3]; 46895[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="black",shape="box"];46895 -> 49827[label="",style="solid", color="black", weight=3]; 46896[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"];46896 -> 49828[label="",style="solid", color="black", weight=3]; 46897[label="Neg Zero",fontsize=16,color="green",shape="box"];46898[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46899 -> 45364[label="",style="dashed", color="red", weight=0]; 46899[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"];46899 -> 49829[label="",style="dashed", color="magenta", weight=3]; 46900 -> 49854[label="",style="dashed", color="red", weight=0]; 46900[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"];46900 -> 49855[label="",style="dashed", color="magenta", weight=3]; 46900 -> 49856[label="",style="dashed", color="magenta", weight=3]; 46900 -> 49857[label="",style="dashed", color="magenta", weight=3]; 46901[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"];46901 -> 49831[label="",style="solid", color="black", weight=3]; 46902[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];46903[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46904 -> 45937[label="",style="dashed", color="red", weight=0]; 46904[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"];46904 -> 49832[label="",style="dashed", color="magenta", weight=3]; 46905[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="black",shape="box"];46905 -> 49833[label="",style="solid", color="black", weight=3]; 46906[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"];46906 -> 49834[label="",style="solid", color="black", weight=3]; 46907[label="Neg Zero",fontsize=16,color="green",shape="box"];6859[label="ww63000",fontsize=16,color="green",shape="box"];6860[label="ww54400",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]; 46908[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46909 -> 45949[label="",style="dashed", color="red", weight=0]; 46909[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"];46909 -> 49835[label="",style="dashed", color="magenta", weight=3]; 46910[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="black",shape="box"];46910 -> 49836[label="",style="solid", color="black", weight=3]; 46911[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"];46911 -> 49837[label="",style="solid", color="black", weight=3]; 46912[label="Pos Zero",fontsize=16,color="green",shape="box"];46913[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46914 -> 45392[label="",style="dashed", color="red", weight=0]; 46914[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"];46914 -> 49838[label="",style="dashed", color="magenta", weight=3]; 46915[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="black",shape="box"];46915 -> 49839[label="",style="solid", color="black", weight=3]; 46916[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"];46916 -> 49840[label="",style="solid", color="black", weight=3]; 46917[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];46918[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46919 -> 45960[label="",style="dashed", color="red", weight=0]; 46919[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"];46919 -> 49841[label="",style="dashed", color="magenta", weight=3]; 46920[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="black",shape="box"];46920 -> 49842[label="",style="solid", color="black", weight=3]; 46921[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"];46921 -> 49843[label="",style="solid", color="black", weight=3]; 46922[label="Pos Zero",fontsize=16,color="green",shape="box"];50027[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4465",fontsize=16,color="black",shape="box"];50027 -> 50084[label="",style="solid", color="black", weight=3]; 50028 -> 49978[label="",style="dashed", color="red", weight=0]; 50028[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4465",fontsize=16,color="magenta"];50029[label="not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4461) LT)",fontsize=16,color="black",shape="box"];50029 -> 50085[label="",style="solid", color="black", weight=3]; 50030[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"];50030 -> 50086[label="",style="solid", color="black", weight=3]; 50031[label="ww5420",fontsize=16,color="green",shape="box"];50032[label="ww5421",fontsize=16,color="green",shape="box"];6869 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23380[label="",style="dashed", color="magenta", weight=3]; 6869 -> 23381[label="",style="dashed", color="magenta", weight=3]; 6869 -> 23382[label="",style="dashed", color="magenta", weight=3]; 6869 -> 23383[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 6873 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23384[label="",style="dashed", color="magenta", weight=3]; 6873 -> 23385[label="",style="dashed", color="magenta", weight=3]; 6873 -> 23386[label="",style="dashed", color="magenta", weight=3]; 6873 -> 23387[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 5093 -> 6357[label="",style="dashed", color="red", weight=0]; 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]; 5093 -> 6359[label="",style="dashed", color="magenta", weight=3]; 5094 -> 6368[label="",style="dashed", color="red", weight=0]; 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]; 5094 -> 6370[label="",style="dashed", color="magenta", weight=3]; 6399 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6399 -> 6426[label="",style="dashed", color="magenta", weight=3]; 6400[label="Succ ww3100",fontsize=16,color="green",shape="box"];6401 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6401 -> 6428[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 46928[label="Neg Zero",fontsize=16,color="green",shape="box"];46929 -> 59409[label="",style="dashed", color="red", weight=0]; 46929[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"];46929 -> 59415[label="",style="dashed", color="magenta", weight=3]; 46929 -> 59416[label="",style="dashed", color="magenta", weight=3]; 46929 -> 59417[label="",style="dashed", color="magenta", weight=3]; 46929 -> 59418[label="",style="dashed", color="magenta", weight=3]; 46929 -> 59419[label="",style="dashed", color="magenta", weight=3]; 46930 -> 50355[label="",style="dashed", color="red", weight=0]; 46930[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"];46930 -> 50356[label="",style="dashed", color="magenta", weight=3]; 46931 -> 52306[label="",style="dashed", color="red", weight=0]; 46931[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"];46931 -> 52307[label="",style="dashed", color="magenta", weight=3]; 46931 -> 52308[label="",style="dashed", color="magenta", weight=3]; 46931 -> 52309[label="",style="dashed", color="magenta", weight=3]; 46931 -> 52310[label="",style="dashed", color="magenta", weight=3]; 46932[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 5102 -> 6411[label="",style="dashed", color="red", weight=0]; 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]; 5102 -> 6413[label="",style="dashed", color="magenta", weight=3]; 5103 -> 6431[label="",style="dashed", color="red", weight=0]; 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]; 5103 -> 6433[label="",style="dashed", color="magenta", weight=3]; 6475 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6475 -> 6511[label="",style="dashed", color="magenta", weight=3]; 6476[label="Succ ww3100",fontsize=16,color="green",shape="box"];6477 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6477 -> 6513[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5105 -> 6481[label="",style="dashed", color="red", weight=0]; 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]; 5105 -> 6483[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5110[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"];62458[label="ww15/Float ww150 ww151",fontsize=10,color="white",style="solid",shape="box"];5110 -> 62458[label="",style="solid", color="burlywood", weight=9]; 62458 -> 6520[label="",style="solid", color="burlywood", weight=3]; 5111[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"];62459[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];5111 -> 62459[label="",style="solid", color="burlywood", weight=9]; 62459 -> 6521[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 5115 -> 6631[label="",style="dashed", color="red", weight=0]; 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]; 5115 -> 6633[label="",style="dashed", color="magenta", weight=3]; 5116 -> 6691[label="",style="dashed", color="red", weight=0]; 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]; 5116 -> 6693[label="",style="dashed", color="magenta", weight=3]; 6773 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6773 -> 6817[label="",style="dashed", color="magenta", weight=3]; 6774[label="Succ ww3100",fontsize=16,color="green",shape="box"];6775 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6775 -> 6819[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5118 -> 6779[label="",style="dashed", color="red", weight=0]; 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]; 5118 -> 6781[label="",style="dashed", color="magenta", weight=3]; 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]; 32947 -> 32962[label="",style="dashed", color="red", weight=0]; 32947[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"];32947 -> 32967[label="",style="dashed", color="magenta", weight=3]; 32947 -> 32968[label="",style="dashed", color="magenta", weight=3]; 32947 -> 32969[label="",style="dashed", color="magenta", weight=3]; 32947 -> 32970[label="",style="dashed", color="magenta", weight=3]; 28116[label="flip ltEsFloat ww3426 (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];28116 -> 28126[label="",style="solid", color="black", weight=3]; 32963[label="Zero",fontsize=16,color="green",shape="box"];32964[label="ww5",fontsize=16,color="green",shape="box"];32965[label="ww4000",fontsize=16,color="green",shape="box"];32966[label="ww3100",fontsize=16,color="green",shape="box"];32962[label="psFloat ww3898 (fsFloat (msFloat (Float (Pos (Succ ww3899)) (Neg (Succ ww3900))) (Float (Neg Zero) (Pos (Succ ww3901)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];32962 -> 33007[label="",style="solid", color="black", weight=3]; 32949[label="takeWhile1 (flip ltEsFloat ww3896) (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"];32949 -> 33008[label="",style="solid", color="black", weight=3]; 32950[label="takeWhile1 (flip ltEsFloat ww3896) (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"];32950 -> 33009[label="",style="solid", color="black", weight=3]; 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]; 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]; 23757[label="primMinusInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="burlywood",shape="box"];62460[label="ww29150/Pos ww291500",fontsize=10,color="white",style="solid",shape="box"];23757 -> 62460[label="",style="solid", color="burlywood", weight=9]; 62460 -> 23774[label="",style="solid", color="burlywood", weight=3]; 62461[label="ww29150/Neg ww291500",fontsize=10,color="white",style="solid",shape="box"];23757 -> 62461[label="",style="solid", color="burlywood", weight=9]; 62461 -> 23775[label="",style="solid", color="burlywood", weight=3]; 21800 -> 21757[label="",style="dashed", color="red", weight=0]; 21800[label="primMulInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];21800 -> 21862[label="",style="dashed", color="magenta", weight=3]; 21800 -> 21863[label="",style="dashed", color="magenta", weight=3]; 26769[label="Float (psMyInt ww3257 ww32400) (srMyInt ww3256 ww32401)",fontsize=16,color="green",shape="box"];26769 -> 26798[label="",style="dashed", color="green", weight=3]; 26769 -> 26799[label="",style="dashed", color="green", weight=3]; 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"];62462[label="ww8/Float ww80 ww81",fontsize=10,color="white",style="solid",shape="box"];5125 -> 62462[label="",style="solid", color="burlywood", weight=9]; 62462 -> 6828[label="",style="solid", color="burlywood", weight=3]; 5126 -> 6829[label="",style="dashed", color="red", weight=0]; 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]; 5126 -> 6831[label="",style="dashed", color="magenta", weight=3]; 5127 -> 6862[label="",style="dashed", color="red", weight=0]; 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]; 5127 -> 6864[label="",style="dashed", color="magenta", weight=3]; 6898 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6898 -> 6934[label="",style="dashed", color="magenta", weight=3]; 6899[label="Succ ww3100",fontsize=16,color="green",shape="box"];6900 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6900 -> 6936[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 5135 -> 6930[label="",style="dashed", color="red", weight=0]; 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]; 5135 -> 6932[label="",style="dashed", color="magenta", weight=3]; 5136 -> 6939[label="",style="dashed", color="red", weight=0]; 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]; 5136 -> 6941[label="",style="dashed", color="magenta", weight=3]; 6949 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6949 -> 6964[label="",style="dashed", color="magenta", weight=3]; 6950[label="Succ ww3100",fontsize=16,color="green",shape="box"];6951 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6951 -> 6966[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 46933[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];46934 -> 45213[label="",style="dashed", color="red", weight=0]; 46934[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"];46934 -> 49847[label="",style="dashed", color="magenta", weight=3]; 46934 -> 49848[label="",style="dashed", color="magenta", weight=3]; 46934 -> 49849[label="",style="dashed", color="magenta", weight=3]; 46934 -> 49850[label="",style="dashed", color="magenta", weight=3]; 46935 -> 52501[label="",style="dashed", color="red", weight=0]; 46935[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"];46935 -> 52502[label="",style="dashed", color="magenta", weight=3]; 46935 -> 52503[label="",style="dashed", color="magenta", weight=3]; 46935 -> 52504[label="",style="dashed", color="magenta", weight=3]; 46935 -> 52505[label="",style="dashed", color="magenta", weight=3]; 46936[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="black",shape="triangle"];46936 -> 49852[label="",style="solid", color="black", weight=3]; 46937[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 5143 -> 6960[label="",style="dashed", color="red", weight=0]; 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]; 5143 -> 6962[label="",style="dashed", color="magenta", weight=3]; 5144 -> 6969[label="",style="dashed", color="red", weight=0]; 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]; 5144 -> 6971[label="",style="dashed", color="magenta", weight=3]; 6979 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6979 -> 6989[label="",style="dashed", color="magenta", weight=3]; 6980[label="Succ ww3100",fontsize=16,color="green",shape="box"];6981 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6981 -> 6991[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5146 -> 6985[label="",style="dashed", color="red", weight=0]; 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]; 5146 -> 6987[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5150 -> 6997[label="",style="dashed", color="red", weight=0]; 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]; 5150 -> 6999[label="",style="dashed", color="magenta", weight=3]; 5151 -> 7000[label="",style="dashed", color="red", weight=0]; 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]; 5151 -> 7002[label="",style="dashed", color="magenta", weight=3]; 7010 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7010 -> 7020[label="",style="dashed", color="magenta", weight=3]; 7011[label="Succ ww3100",fontsize=16,color="green",shape="box"];7012 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7012 -> 7022[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5153 -> 7016[label="",style="dashed", color="red", weight=0]; 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]; 5153 -> 7018[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 5159 -> 7030[label="",style="dashed", color="red", weight=0]; 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]; 5159 -> 7032[label="",style="dashed", color="magenta", weight=3]; 5160 -> 7033[label="",style="dashed", color="red", weight=0]; 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]; 5160 -> 7035[label="",style="dashed", color="magenta", weight=3]; 7043 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7043 -> 7059[label="",style="dashed", color="magenta", weight=3]; 7044[label="Succ ww3100",fontsize=16,color="green",shape="box"];7045 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7045 -> 7061[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 46938[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];46939 -> 52674[label="",style="dashed", color="red", weight=0]; 46939[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"];46939 -> 52675[label="",style="dashed", color="magenta", weight=3]; 46939 -> 52676[label="",style="dashed", color="magenta", weight=3]; 46939 -> 52677[label="",style="dashed", color="magenta", weight=3]; 46939 -> 52678[label="",style="dashed", color="magenta", weight=3]; 46940 -> 49854[label="",style="dashed", color="red", weight=0]; 46940[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"];46940 -> 49858[label="",style="dashed", color="magenta", weight=3]; 46941 -> 33971[label="",style="dashed", color="red", weight=0]; 46941[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"];46941 -> 50037[label="",style="dashed", color="magenta", weight=3]; 46941 -> 50038[label="",style="dashed", color="magenta", weight=3]; 46941 -> 50039[label="",style="dashed", color="magenta", weight=3]; 46941 -> 50040[label="",style="dashed", color="magenta", weight=3]; 46942[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 5168 -> 7055[label="",style="dashed", color="red", weight=0]; 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]; 5168 -> 7057[label="",style="dashed", color="magenta", weight=3]; 5169 -> 7064[label="",style="dashed", color="red", weight=0]; 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]; 5169 -> 7066[label="",style="dashed", color="magenta", weight=3]; 7074 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7074 -> 7089[label="",style="dashed", color="magenta", weight=3]; 7075[label="Succ ww3100",fontsize=16,color="green",shape="box"];7076 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7076 -> 7091[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 46943[label="Neg Zero",fontsize=16,color="green",shape="box"];46944 -> 45213[label="",style="dashed", color="red", weight=0]; 46944[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"];46944 -> 50041[label="",style="dashed", color="magenta", weight=3]; 46944 -> 50042[label="",style="dashed", color="magenta", weight=3]; 46944 -> 50043[label="",style="dashed", color="magenta", weight=3]; 46944 -> 50044[label="",style="dashed", color="magenta", weight=3]; 46945 -> 50355[label="",style="dashed", color="red", weight=0]; 46945[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"];46945 -> 50357[label="",style="dashed", color="magenta", weight=3]; 46946 -> 52600[label="",style="dashed", color="red", weight=0]; 46946[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"];46946 -> 52601[label="",style="dashed", color="magenta", weight=3]; 46946 -> 52602[label="",style="dashed", color="magenta", weight=3]; 46946 -> 52603[label="",style="dashed", color="magenta", weight=3]; 46947[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 5176 -> 7085[label="",style="dashed", color="red", weight=0]; 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]; 5176 -> 7087[label="",style="dashed", color="magenta", weight=3]; 5177 -> 7094[label="",style="dashed", color="red", weight=0]; 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]; 5177 -> 7096[label="",style="dashed", color="magenta", weight=3]; 7104 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7104 -> 7114[label="",style="dashed", color="magenta", weight=3]; 7105[label="Succ ww3100",fontsize=16,color="green",shape="box"];7106 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7106 -> 7116[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5179 -> 7110[label="",style="dashed", color="red", weight=0]; 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]; 5179 -> 7112[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5182 -> 7121[label="",style="dashed", color="red", weight=0]; 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]; 5182 -> 7123[label="",style="dashed", color="magenta", weight=3]; 5183 -> 7124[label="",style="dashed", color="red", weight=0]; 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]; 5183 -> 7126[label="",style="dashed", color="magenta", weight=3]; 7134 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7134 -> 7144[label="",style="dashed", color="magenta", weight=3]; 7135[label="Succ ww3100",fontsize=16,color="green",shape="box"];7136 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7136 -> 7146[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5185 -> 7140[label="",style="dashed", color="red", weight=0]; 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]; 5185 -> 7142[label="",style="dashed", color="magenta", weight=3]; 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]; 34752[label="ww5",fontsize=16,color="green",shape="box"];34753[label="Zero",fontsize=16,color="green",shape="box"];34754[label="ww3100",fontsize=16,color="green",shape="box"];34751[label="psFloat ww4072 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4073))) (Float (Neg Zero) (Pos (Succ ww4074)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];34751 -> 34782[label="",style="solid", color="black", weight=3]; 34740 -> 34751[label="",style="dashed", color="red", weight=0]; 34740[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"];34740 -> 34755[label="",style="dashed", color="magenta", weight=3]; 34740 -> 34756[label="",style="dashed", color="magenta", weight=3]; 34740 -> 34757[label="",style="dashed", color="magenta", weight=3]; 34741[label="takeWhile1 (flip ltEsFloat ww4070) (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"];34741 -> 34783[label="",style="solid", color="black", weight=3]; 34742[label="takeWhile1 (flip ltEsFloat ww4070) (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"];34742 -> 34784[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 5191 -> 7154[label="",style="dashed", color="red", weight=0]; 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]; 5191 -> 7156[label="",style="dashed", color="magenta", weight=3]; 5192 -> 7157[label="",style="dashed", color="red", weight=0]; 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]; 5192 -> 7159[label="",style="dashed", color="magenta", weight=3]; 7167 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7167 -> 7421[label="",style="dashed", color="magenta", weight=3]; 7168[label="Succ ww3100",fontsize=16,color="green",shape="box"];7169 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7169 -> 7423[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 46948[label="Neg Zero",fontsize=16,color="green",shape="box"];46949 -> 52776[label="",style="dashed", color="red", weight=0]; 46949[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"];46949 -> 52777[label="",style="dashed", color="magenta", weight=3]; 46949 -> 52778[label="",style="dashed", color="magenta", weight=3]; 46949 -> 52779[label="",style="dashed", color="magenta", weight=3]; 46950 -> 50048[label="",style="dashed", color="red", weight=0]; 46950[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"];46950 -> 50049[label="",style="dashed", color="magenta", weight=3]; 46951 -> 34892[label="",style="dashed", color="red", weight=0]; 46951[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"];46951 -> 50087[label="",style="dashed", color="magenta", weight=3]; 46951 -> 50088[label="",style="dashed", color="magenta", weight=3]; 46951 -> 50089[label="",style="dashed", color="magenta", weight=3]; 46952[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 50073[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4466",fontsize=16,color="black",shape="box"];50073 -> 50141[label="",style="solid", color="black", weight=3]; 50074 -> 50014[label="",style="dashed", color="red", weight=0]; 50074[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4466",fontsize=16,color="magenta"];50033[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4462) LT)",fontsize=16,color="black",shape="box"];50033 -> 50090[label="",style="solid", color="black", weight=3]; 50034[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"];50034 -> 50091[label="",style="solid", color="black", weight=3]; 50035[label="ww9590",fontsize=16,color="green",shape="box"];50036[label="ww9591",fontsize=16,color="green",shape="box"];7900[label="ww96100",fontsize=16,color="green",shape="box"];7901[label="ww105700",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]; 46958[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46959 -> 45505[label="",style="dashed", color="red", weight=0]; 46959[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"];46959 -> 50092[label="",style="dashed", color="magenta", weight=3]; 46960[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="black",shape="box"];46960 -> 50093[label="",style="solid", color="black", weight=3]; 46961[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"];46961 -> 50094[label="",style="solid", color="black", weight=3]; 46962[label="Neg Zero",fontsize=16,color="green",shape="box"];46963[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46964 -> 45519[label="",style="dashed", color="red", weight=0]; 46964[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"];46964 -> 50095[label="",style="dashed", color="magenta", weight=3]; 46965 -> 50185[label="",style="dashed", color="red", weight=0]; 46965[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"];46965 -> 50186[label="",style="dashed", color="magenta", weight=3]; 46965 -> 50187[label="",style="dashed", color="magenta", weight=3]; 46965 -> 50188[label="",style="dashed", color="magenta", weight=3]; 46967[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];46968[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46969 -> 50509[label="",style="dashed", color="red", weight=0]; 46969[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"];46969 -> 50510[label="",style="dashed", color="magenta", weight=3]; 46970[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="black",shape="box"];46970 -> 50099[label="",style="solid", color="black", weight=3]; 46971[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"];46971 -> 50100[label="",style="solid", color="black", weight=3]; 46972[label="Neg Zero",fontsize=16,color="green",shape="box"];7906[label="ww96100",fontsize=16,color="green",shape="box"];7907[label="ww106100",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]; 46973[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46974 -> 50520[label="",style="dashed", color="red", weight=0]; 46974[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"];46974 -> 50521[label="",style="dashed", color="magenta", weight=3]; 46975[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="black",shape="box"];46975 -> 50102[label="",style="solid", color="black", weight=3]; 46976[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"];46976 -> 50103[label="",style="solid", color="black", weight=3]; 46977[label="Pos Zero",fontsize=16,color="green",shape="box"];46978[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46979 -> 45530[label="",style="dashed", color="red", weight=0]; 46979[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"];46979 -> 50104[label="",style="dashed", color="magenta", weight=3]; 46980[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="black",shape="box"];46980 -> 50105[label="",style="solid", color="black", weight=3]; 46981[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"];46981 -> 50106[label="",style="solid", color="black", weight=3]; 46982[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];46983[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46984 -> 50529[label="",style="dashed", color="red", weight=0]; 46984[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"];46984 -> 50530[label="",style="dashed", color="magenta", weight=3]; 46985[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="black",shape="box"];46985 -> 50108[label="",style="solid", color="black", weight=3]; 46986[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"];46986 -> 50109[label="",style="solid", color="black", weight=3]; 46987[label="Pos Zero",fontsize=16,color="green",shape="box"];50139[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4467",fontsize=16,color="black",shape="box"];50139 -> 50173[label="",style="solid", color="black", weight=3]; 50140 -> 50071[label="",style="dashed", color="red", weight=0]; 50140[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4467",fontsize=16,color="magenta"];50075[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4463) LT)",fontsize=16,color="black",shape="box"];50075 -> 50142[label="",style="solid", color="black", weight=3]; 50076[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"];50076 -> 50143[label="",style="solid", color="black", weight=3]; 50077[label="ww9590",fontsize=16,color="green",shape="box"];50078[label="ww9591",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 55041 -> 47261[label="",style="dashed", color="red", weight=0]; 55041[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"];47261[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"];47261 -> 50502[label="",style="solid", color="black", weight=3]; 55193[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];50960[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)))) ww4495)",fontsize=16,color="black",shape="triangle"];50960 -> 50963[label="",style="solid", color="black", weight=3]; 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]; 50302[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"];50302 -> 50507[label="",style="solid", color="black", weight=3]; 45534[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4425",fontsize=16,color="black",shape="triangle"];45534 -> 46002[label="",style="solid", color="black", weight=3]; 45535 -> 45519[label="",style="dashed", color="red", weight=0]; 45535[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)))) ww4425))",fontsize=16,color="magenta"];45535 -> 46003[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 55042 -> 46826[label="",style="dashed", color="red", weight=0]; 55042[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"];55042 -> 55204[label="",style="dashed", color="magenta", weight=3]; 55042 -> 55205[label="",style="dashed", color="magenta", weight=3]; 55194[label="Succ ww95600",fontsize=16,color="green",shape="box"];55195[label="Succ ww95800",fontsize=16,color="green",shape="box"];55196[label="Succ ww95600",fontsize=16,color="green",shape="box"];55197[label="Succ ww95800",fontsize=16,color="green",shape="box"];55198[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",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]; 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]; 5267 -> 7426[label="",style="dashed", color="red", weight=0]; 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]; 5267 -> 7428[label="",style="dashed", color="magenta", weight=3]; 5268 -> 7435[label="",style="dashed", color="red", weight=0]; 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]; 5268 -> 7437[label="",style="dashed", color="magenta", weight=3]; 7457 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7457 -> 7483[label="",style="dashed", color="magenta", weight=3]; 7458[label="Succ ww3100",fontsize=16,color="green",shape="box"];7459 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7459 -> 7485[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 26687[label="psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="black",shape="triangle"];26687 -> 26694[label="",style="solid", color="black", weight=3]; 26688 -> 26658[label="",style="dashed", color="red", weight=0]; 26688[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"];26688 -> 26695[label="",style="dashed", color="magenta", weight=3]; 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]; 46993[label="Pos Zero",fontsize=16,color="green",shape="box"];46994 -> 26658[label="",style="dashed", color="red", weight=0]; 46994[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"];46994 -> 50110[label="",style="dashed", color="magenta", weight=3]; 46994 -> 50111[label="",style="dashed", color="magenta", weight=3]; 46994 -> 50112[label="",style="dashed", color="magenta", weight=3]; 46994 -> 50113[label="",style="dashed", color="magenta", weight=3]; 46995 -> 50114[label="",style="dashed", color="red", weight=0]; 46995[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"];46995 -> 50115[label="",style="dashed", color="magenta", weight=3]; 46996 -> 37570[label="",style="dashed", color="red", weight=0]; 46996[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"];46996 -> 50144[label="",style="dashed", color="magenta", weight=3]; 46996 -> 50145[label="",style="dashed", color="magenta", weight=3]; 46996 -> 50146[label="",style="dashed", color="magenta", weight=3]; 46996 -> 50147[label="",style="dashed", color="magenta", weight=3]; 46997[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 37166[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"];37166 -> 37201[label="",style="solid", color="black", weight=3]; 37167[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4228",fontsize=16,color="black",shape="box"];37167 -> 37202[label="",style="solid", color="black", weight=3]; 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]; 5281 -> 7471[label="",style="dashed", color="red", weight=0]; 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]; 5281 -> 7473[label="",style="dashed", color="magenta", weight=3]; 5282 -> 7488[label="",style="dashed", color="red", weight=0]; 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]; 5282 -> 7490[label="",style="dashed", color="magenta", weight=3]; 7532 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7532 -> 7568[label="",style="dashed", color="magenta", weight=3]; 7533[label="Succ ww3100",fontsize=16,color="green",shape="box"];7534 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7534 -> 7570[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5284 -> 7538[label="",style="dashed", color="red", weight=0]; 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]; 5284 -> 7540[label="",style="dashed", color="magenta", weight=3]; 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]; 46656[label="Zero",fontsize=16,color="green",shape="box"];46657[label="ww4000",fontsize=16,color="green",shape="box"];46658[label="ww5",fontsize=16,color="green",shape="box"];46659[label="ww3100",fontsize=16,color="green",shape="box"];46655[label="psFloat ww4451 (fsFloat (msFloat (Float (Neg (Succ ww4452)) (Pos (Succ ww4453))) (Float (Pos Zero) (Neg (Succ ww4454)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];46655 -> 46696[label="",style="solid", color="black", weight=3]; 46643 -> 46655[label="",style="dashed", color="red", weight=0]; 46643[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"];46643 -> 46660[label="",style="dashed", color="magenta", weight=3]; 46643 -> 46661[label="",style="dashed", color="magenta", weight=3]; 46643 -> 46662[label="",style="dashed", color="magenta", weight=3]; 46643 -> 46663[label="",style="dashed", color="magenta", weight=3]; 27698[label="flip ltEsFloat ww3371 (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];27698 -> 27707[label="",style="solid", color="black", weight=3]; 46644[label="takeWhile1 (flip ltEsFloat ww4449) (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"];46644 -> 46697[label="",style="solid", color="black", weight=3]; 46645[label="takeWhile1 (flip ltEsFloat ww4449) (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"];46645 -> 46698[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 5290 -> 7578[label="",style="dashed", color="red", weight=0]; 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]; 5290 -> 7580[label="",style="dashed", color="magenta", weight=3]; 5291 -> 7681[label="",style="dashed", color="red", weight=0]; 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]; 5291 -> 7683[label="",style="dashed", color="magenta", weight=3]; 7783 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7783 -> 7829[label="",style="dashed", color="magenta", weight=3]; 7784[label="Succ ww3100",fontsize=16,color="green",shape="box"];7785 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7785 -> 7831[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5293 -> 7789[label="",style="dashed", color="red", weight=0]; 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]; 5293 -> 7791[label="",style="dashed", color="magenta", weight=3]; 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]; 37606[label="ww3100",fontsize=16,color="green",shape="box"];37607[label="ww5",fontsize=16,color="green",shape="box"];37608[label="ww4000",fontsize=16,color="green",shape="box"];37609[label="Zero",fontsize=16,color="green",shape="box"];37605[label="psFloat ww4263 (fsFloat (msFloat (Float (Neg (Succ ww4264)) (Neg (Succ ww4265))) (Float (Pos Zero) (Pos (Succ ww4266)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37605 -> 37654[label="",style="solid", color="black", weight=3]; 45585[label="ww4000",fontsize=16,color="green",shape="box"];45586[label="Zero",fontsize=16,color="green",shape="box"];45587[label="ww3100",fontsize=16,color="green",shape="box"];45588[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45584[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299))))) (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430)",fontsize=16,color="black",shape="triangle"];45584 -> 45655[label="",style="solid", color="black", weight=3]; 36791 -> 37605[label="",style="dashed", color="red", weight=0]; 36791[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"];36791 -> 37610[label="",style="dashed", color="magenta", weight=3]; 36791 -> 37611[label="",style="dashed", color="magenta", weight=3]; 36791 -> 37612[label="",style="dashed", color="magenta", weight=3]; 36791 -> 37613[label="",style="dashed", color="magenta", weight=3]; 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]; 37168[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"];37168 -> 37203[label="",style="solid", color="black", weight=3]; 37169[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="black",shape="box"];37169 -> 37204[label="",style="solid", color="black", weight=3]; 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]; 5299 -> 7839[label="",style="dashed", color="red", weight=0]; 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]; 5299 -> 7841[label="",style="dashed", color="magenta", weight=3]; 5300 -> 7876[label="",style="dashed", color="red", weight=0]; 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]; 5300 -> 7878[label="",style="dashed", color="magenta", weight=3]; 7936 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7936 -> 7978[label="",style="dashed", color="magenta", weight=3]; 7937[label="Succ ww3100",fontsize=16,color="green",shape="box"];7938 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7938 -> 7980[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 46998[label="Pos Zero",fontsize=16,color="green",shape="box"];46999 -> 52862[label="",style="dashed", color="red", weight=0]; 46999[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"];46999 -> 52863[label="",style="dashed", color="magenta", weight=3]; 46999 -> 52864[label="",style="dashed", color="magenta", weight=3]; 46999 -> 52865[label="",style="dashed", color="magenta", weight=3]; 46999 -> 52866[label="",style="dashed", color="magenta", weight=3]; 47000 -> 50149[label="",style="dashed", color="red", weight=0]; 47000[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"];47000 -> 50150[label="",style="dashed", color="magenta", weight=3]; 47001 -> 26763[label="",style="dashed", color="red", weight=0]; 47001[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"];47001 -> 50174[label="",style="dashed", color="magenta", weight=3]; 47001 -> 50175[label="",style="dashed", color="magenta", weight=3]; 47001 -> 50176[label="",style="dashed", color="magenta", weight=3]; 47001 -> 50177[label="",style="dashed", color="magenta", weight=3]; 47002[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 5308 -> 7954[label="",style="dashed", color="red", weight=0]; 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]; 5308 -> 7956[label="",style="dashed", color="magenta", weight=3]; 5309 -> 7983[label="",style="dashed", color="red", weight=0]; 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]; 5309 -> 7985[label="",style="dashed", color="magenta", weight=3]; 7993 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7993 -> 8009[label="",style="dashed", color="magenta", weight=3]; 7994[label="Succ ww3100",fontsize=16,color="green",shape="box"];7995 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7995 -> 8011[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 47003[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47004 -> 45667[label="",style="dashed", color="red", weight=0]; 47004[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"];47004 -> 50178[label="",style="dashed", color="magenta", weight=3]; 47004 -> 50179[label="",style="dashed", color="magenta", weight=3]; 47004 -> 50180[label="",style="dashed", color="magenta", weight=3]; 47004 -> 50181[label="",style="dashed", color="magenta", weight=3]; 47005 -> 52837[label="",style="dashed", color="red", weight=0]; 47005[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"];47005 -> 52838[label="",style="dashed", color="magenta", weight=3]; 47005 -> 52839[label="",style="dashed", color="magenta", weight=3]; 47005 -> 52840[label="",style="dashed", color="magenta", weight=3]; 47005 -> 52841[label="",style="dashed", color="magenta", weight=3]; 47006[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="black",shape="triangle"];47006 -> 50183[label="",style="solid", color="black", weight=3]; 47007[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 5317 -> 8005[label="",style="dashed", color="red", weight=0]; 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]; 5317 -> 8007[label="",style="dashed", color="magenta", weight=3]; 5318 -> 8014[label="",style="dashed", color="red", weight=0]; 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]; 5318 -> 8016[label="",style="dashed", color="magenta", weight=3]; 8024 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8024 -> 8034[label="",style="dashed", color="magenta", weight=3]; 8025[label="Succ ww3100",fontsize=16,color="green",shape="box"];8026 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8026 -> 8036[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5320 -> 8030[label="",style="dashed", color="red", weight=0]; 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]; 5320 -> 8032[label="",style="dashed", color="magenta", weight=3]; 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]; 55043[label="ww3100",fontsize=16,color="green",shape="box"];55044[label="ww3000",fontsize=16,color="green",shape="box"];55045 -> 55541[label="",style="dashed", color="red", weight=0]; 55045[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"];55045 -> 55546[label="",style="dashed", color="magenta", weight=3]; 55045 -> 55547[label="",style="dashed", color="magenta", weight=3]; 55045 -> 55548[label="",style="dashed", color="magenta", weight=3]; 55045 -> 55549[label="",style="dashed", color="magenta", weight=3]; 55542[label="Zero",fontsize=16,color="green",shape="box"];55543[label="ww5",fontsize=16,color="green",shape="box"];55544[label="ww3100",fontsize=16,color="green",shape="box"];55545[label="ww3000",fontsize=16,color="green",shape="box"];55541[label="psFloat ww4638 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4639))) (Float (Pos (Succ ww4640)) (Neg (Succ ww4641)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];55541 -> 55582[label="",style="solid", color="black", weight=3]; 55200[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55201[label="Zero",fontsize=16,color="green",shape="box"];55202[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55203[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];45667[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4431)",fontsize=16,color="black",shape="triangle"];45667 -> 45696[label="",style="solid", color="black", weight=3]; 55441[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"];55441 -> 55458[label="",style="solid", color="black", weight=3]; 55451[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4632",fontsize=16,color="black",shape="box"];55451 -> 55472[label="",style="solid", color="black", weight=3]; 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]; 5326 -> 8044[label="",style="dashed", color="red", weight=0]; 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]; 5326 -> 8046[label="",style="dashed", color="magenta", weight=3]; 5327 -> 8047[label="",style="dashed", color="red", weight=0]; 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]; 5327 -> 8049[label="",style="dashed", color="magenta", weight=3]; 8057 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8057 -> 8067[label="",style="dashed", color="magenta", weight=3]; 8058[label="Succ ww3100",fontsize=16,color="green",shape="box"];8059 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8059 -> 8069[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5329 -> 8063[label="",style="dashed", color="red", weight=0]; 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]; 5329 -> 8065[label="",style="dashed", color="magenta", weight=3]; 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]; 27039[label="ww3000",fontsize=16,color="green",shape="box"];27040[label="ww3100",fontsize=16,color="green",shape="box"];27041[label="ww5",fontsize=16,color="green",shape="box"];27042[label="Zero",fontsize=16,color="green",shape="box"];27038[label="flip ltEsFloat (psFloat ww3289 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3290))) (Float (Pos (Succ ww3291)) (Pos (Succ ww3292)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3291)) (Pos (Succ ww3292)))",fontsize=16,color="black",shape="triangle"];27038 -> 27063[label="",style="solid", color="black", weight=3]; 27071[label="ww5",fontsize=16,color="green",shape="box"];27072[label="ww3000",fontsize=16,color="green",shape="box"];27073[label="ww3100",fontsize=16,color="green",shape="box"];27074[label="Zero",fontsize=16,color="green",shape="box"];27070[label="psFloat ww3294 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3295))) (Float (Pos (Succ ww3296)) (Pos (Succ ww3297)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];27070 -> 27095[label="",style="solid", color="black", weight=3]; 27030[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"];27030 -> 27065[label="",style="solid", color="black", weight=3]; 27031[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"];27031 -> 27066[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 5335 -> 8077[label="",style="dashed", color="red", weight=0]; 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]; 5335 -> 8079[label="",style="dashed", color="magenta", weight=3]; 5336 -> 8080[label="",style="dashed", color="red", weight=0]; 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]; 5336 -> 8082[label="",style="dashed", color="magenta", weight=3]; 8090 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8090 -> 8106[label="",style="dashed", color="magenta", weight=3]; 8091[label="Succ ww3100",fontsize=16,color="green",shape="box"];8092 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8092 -> 8108[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 47008[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47009 -> 53116[label="",style="dashed", color="red", weight=0]; 47009[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"];47009 -> 53117[label="",style="dashed", color="magenta", weight=3]; 47009 -> 53118[label="",style="dashed", color="magenta", weight=3]; 47009 -> 53119[label="",style="dashed", color="magenta", weight=3]; 47009 -> 53120[label="",style="dashed", color="magenta", weight=3]; 47010 -> 50185[label="",style="dashed", color="red", weight=0]; 47010[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"];47010 -> 50189[label="",style="dashed", color="magenta", weight=3]; 47011 -> 27133[label="",style="dashed", color="red", weight=0]; 47011[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"];47011 -> 50215[label="",style="dashed", color="magenta", weight=3]; 47011 -> 50216[label="",style="dashed", color="magenta", weight=3]; 47011 -> 50217[label="",style="dashed", color="magenta", weight=3]; 47011 -> 50218[label="",style="dashed", color="magenta", weight=3]; 47012[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 55442[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"];55442 -> 55459[label="",style="solid", color="black", weight=3]; 55471[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4633",fontsize=16,color="black",shape="box"];55471 -> 55583[label="",style="solid", color="black", weight=3]; 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]; 5344 -> 8102[label="",style="dashed", color="red", weight=0]; 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]; 5344 -> 8104[label="",style="dashed", color="magenta", weight=3]; 5345 -> 8111[label="",style="dashed", color="red", weight=0]; 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]; 5345 -> 8113[label="",style="dashed", color="magenta", weight=3]; 8121 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8121 -> 8136[label="",style="dashed", color="magenta", weight=3]; 8122[label="Succ ww3100",fontsize=16,color="green",shape="box"];8123 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8123 -> 8138[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 47013[label="Pos Zero",fontsize=16,color="green",shape="box"];47014 -> 45667[label="",style="dashed", color="red", weight=0]; 47014[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"];47014 -> 50219[label="",style="dashed", color="magenta", weight=3]; 47014 -> 50220[label="",style="dashed", color="magenta", weight=3]; 47014 -> 50221[label="",style="dashed", color="magenta", weight=3]; 47014 -> 50222[label="",style="dashed", color="magenta", weight=3]; 47015 -> 50114[label="",style="dashed", color="red", weight=0]; 47015[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"];47015 -> 50116[label="",style="dashed", color="magenta", weight=3]; 47016 -> 37674[label="",style="dashed", color="red", weight=0]; 47016[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"];47016 -> 50223[label="",style="dashed", color="magenta", weight=3]; 47016 -> 50224[label="",style="dashed", color="magenta", weight=3]; 47016 -> 50225[label="",style="dashed", color="magenta", weight=3]; 47017[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37170[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"];37170 -> 37205[label="",style="solid", color="black", weight=3]; 37179[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="black",shape="box"];37179 -> 37206[label="",style="solid", color="black", weight=3]; 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]; 5352 -> 8132[label="",style="dashed", color="red", weight=0]; 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]; 5352 -> 8134[label="",style="dashed", color="magenta", weight=3]; 5353 -> 8141[label="",style="dashed", color="red", weight=0]; 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]; 5353 -> 8143[label="",style="dashed", color="magenta", weight=3]; 8151 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8151 -> 8161[label="",style="dashed", color="magenta", weight=3]; 8152[label="Succ ww3100",fontsize=16,color="green",shape="box"];8153 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8153 -> 8163[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5355 -> 8157[label="",style="dashed", color="red", weight=0]; 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]; 5355 -> 8159[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5361 -> 8171[label="",style="dashed", color="red", weight=0]; 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]; 5361 -> 8173[label="",style="dashed", color="magenta", weight=3]; 5362 -> 8174[label="",style="dashed", color="red", weight=0]; 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]; 5362 -> 8176[label="",style="dashed", color="magenta", weight=3]; 8184 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8184 -> 8194[label="",style="dashed", color="magenta", weight=3]; 8185[label="Succ ww3100",fontsize=16,color="green",shape="box"];8186 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8186 -> 8196[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5364 -> 8190[label="",style="dashed", color="red", weight=0]; 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]; 5364 -> 8192[label="",style="dashed", color="magenta", weight=3]; 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]; 37704[label="ww3100",fontsize=16,color="green",shape="box"];37705[label="ww5",fontsize=16,color="green",shape="box"];37706[label="Zero",fontsize=16,color="green",shape="box"];37703[label="psFloat ww4273 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4274))) (Float (Pos Zero) (Pos (Succ ww4275)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37703 -> 37740[label="",style="solid", color="black", weight=3]; 45723[label="ww3100",fontsize=16,color="green",shape="box"];45724[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45725[label="Zero",fontsize=16,color="green",shape="box"];45722[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432)",fontsize=16,color="black",shape="triangle"];45722 -> 45776[label="",style="solid", color="black", weight=3]; 36792 -> 37703[label="",style="dashed", color="red", weight=0]; 36792[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"];36792 -> 37707[label="",style="dashed", color="magenta", weight=3]; 36792 -> 37708[label="",style="dashed", color="magenta", weight=3]; 36792 -> 37709[label="",style="dashed", color="magenta", weight=3]; 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]; 37171[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"];37171 -> 37207[label="",style="solid", color="black", weight=3]; 37196[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="black",shape="box"];37196 -> 37237[label="",style="solid", color="black", weight=3]; 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]; 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"];62463[label="ww34/Float ww340 ww341",fontsize=10,color="white",style="solid",shape="box"];5370 -> 62463[label="",style="solid", color="burlywood", weight=9]; 62463 -> 8204[label="",style="solid", color="burlywood", weight=3]; 5371 -> 8205[label="",style="dashed", color="red", weight=0]; 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]; 5371 -> 8207[label="",style="dashed", color="magenta", weight=3]; 5372 -> 8208[label="",style="dashed", color="red", weight=0]; 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]; 5372 -> 8210[label="",style="dashed", color="magenta", weight=3]; 8218 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8218 -> 8471[label="",style="dashed", color="magenta", weight=3]; 8219[label="Succ ww3100",fontsize=16,color="green",shape="box"];8220 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8220 -> 8473[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 47018[label="Pos Zero",fontsize=16,color="green",shape="box"];47019 -> 53143[label="",style="dashed", color="red", weight=0]; 47019[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"];47019 -> 53144[label="",style="dashed", color="magenta", weight=3]; 47019 -> 53145[label="",style="dashed", color="magenta", weight=3]; 47019 -> 53146[label="",style="dashed", color="magenta", weight=3]; 47020 -> 50149[label="",style="dashed", color="red", weight=0]; 47020[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"];47020 -> 50151[label="",style="dashed", color="magenta", weight=3]; 47021 -> 27501[label="",style="dashed", color="red", weight=0]; 47021[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"];47021 -> 50227[label="",style="dashed", color="magenta", weight=3]; 47021 -> 50228[label="",style="dashed", color="magenta", weight=3]; 47021 -> 50229[label="",style="dashed", color="magenta", weight=3]; 47022[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 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]; 8910[label="ww137800",fontsize=16,color="green",shape="box"];8911[label="ww147800",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 5449 -> 8476[label="",style="dashed", color="red", weight=0]; 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]; 5449 -> 8478[label="",style="dashed", color="magenta", weight=3]; 5450 -> 8483[label="",style="dashed", color="red", weight=0]; 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]; 5450 -> 8485[label="",style="dashed", color="magenta", weight=3]; 8505 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8505 -> 8523[label="",style="dashed", color="magenta", weight=3]; 8506[label="Succ ww3100",fontsize=16,color="green",shape="box"];8507 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8507 -> 8525[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5452 -> 8511[label="",style="dashed", color="red", weight=0]; 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]; 5452 -> 8513[label="",style="dashed", color="magenta", weight=3]; 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]; 5454 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47178[label="",style="dashed", color="magenta", weight=3]; 5454 -> 47179[label="",style="dashed", color="magenta", weight=3]; 5454 -> 47180[label="",style="dashed", color="magenta", weight=3]; 5454 -> 47181[label="",style="dashed", color="magenta", weight=3]; 5454 -> 47182[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5458 -> 8533[label="",style="dashed", color="red", weight=0]; 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]; 5458 -> 8535[label="",style="dashed", color="magenta", weight=3]; 5459 -> 8548[label="",style="dashed", color="red", weight=0]; 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]; 5459 -> 8550[label="",style="dashed", color="magenta", weight=3]; 8606 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8606 -> 8723[label="",style="dashed", color="magenta", weight=3]; 8607[label="Succ ww3100",fontsize=16,color="green",shape="box"];8608 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8608 -> 8725[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5462 -> 17358[label="",style="dashed", color="red", weight=0]; 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]; 5462 -> 17364[label="",style="dashed", color="magenta", weight=3]; 5462 -> 17365[label="",style="dashed", color="magenta", weight=3]; 5462 -> 17366[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 5467 -> 8618[label="",style="dashed", color="red", weight=0]; 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]; 5467 -> 8620[label="",style="dashed", color="magenta", weight=3]; 5468 -> 8728[label="",style="dashed", color="red", weight=0]; 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]; 5468 -> 8730[label="",style="dashed", color="magenta", weight=3]; 8821 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8821 -> 8861[label="",style="dashed", color="magenta", weight=3]; 8822[label="Succ ww3100",fontsize=16,color="green",shape="box"];8823 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8823 -> 8863[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5471 -> 17399[label="",style="dashed", color="red", weight=0]; 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]; 5471 -> 17405[label="",style="dashed", color="magenta", weight=3]; 5471 -> 17406[label="",style="dashed", color="magenta", weight=3]; 5471 -> 17407[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 5476 -> 8833[label="",style="dashed", color="red", weight=0]; 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]; 5476 -> 8835[label="",style="dashed", color="magenta", weight=3]; 5477 -> 8866[label="",style="dashed", color="red", weight=0]; 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]; 5477 -> 8868[label="",style="dashed", color="magenta", weight=3]; 8912 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8912 -> 8934[label="",style="dashed", color="magenta", weight=3]; 8913[label="Succ ww3100",fontsize=16,color="green",shape="box"];8914 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8914 -> 8936[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5479 -> 8918[label="",style="dashed", color="red", weight=0]; 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]; 5479 -> 8920[label="",style="dashed", color="magenta", weight=3]; 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]; 5481 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47183[label="",style="dashed", color="magenta", weight=3]; 5481 -> 47184[label="",style="dashed", color="magenta", weight=3]; 5481 -> 47185[label="",style="dashed", color="magenta", weight=3]; 5481 -> 47186[label="",style="dashed", color="magenta", weight=3]; 5481 -> 47187[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5485 -> 8944[label="",style="dashed", color="red", weight=0]; 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]; 5485 -> 8946[label="",style="dashed", color="magenta", weight=3]; 5486 -> 8957[label="",style="dashed", color="red", weight=0]; 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]; 5486 -> 8959[label="",style="dashed", color="magenta", weight=3]; 8967 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8967 -> 8977[label="",style="dashed", color="magenta", weight=3]; 8968[label="Succ ww3100",fontsize=16,color="green",shape="box"];8969 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8969 -> 8979[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5488 -> 8973[label="",style="dashed", color="red", weight=0]; 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]; 5488 -> 8975[label="",style="dashed", color="magenta", weight=3]; 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 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47188[label="",style="dashed", color="magenta", weight=3]; 5491 -> 47189[label="",style="dashed", color="magenta", weight=3]; 5491 -> 47190[label="",style="dashed", color="magenta", weight=3]; 5491 -> 47191[label="",style="dashed", color="magenta", weight=3]; 5491 -> 47192[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5495 -> 8986[label="",style="dashed", color="red", weight=0]; 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]; 5495 -> 8988[label="",style="dashed", color="magenta", weight=3]; 5496 -> 8989[label="",style="dashed", color="red", weight=0]; 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]; 5496 -> 8991[label="",style="dashed", color="magenta", weight=3]; 8999 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8999 -> 9015[label="",style="dashed", color="magenta", weight=3]; 9000[label="Succ ww3100",fontsize=16,color="green",shape="box"];9001 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9001 -> 9017[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5499 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 5499 -> 15698[label="",style="dashed", color="magenta", weight=3]; 5499 -> 15699[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5504 -> 9011[label="",style="dashed", color="red", weight=0]; 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]; 5504 -> 9013[label="",style="dashed", color="magenta", weight=3]; 5505 -> 9020[label="",style="dashed", color="red", weight=0]; 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]; 5505 -> 9022[label="",style="dashed", color="magenta", weight=3]; 9030 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9030 -> 9046[label="",style="dashed", color="magenta", weight=3]; 9031[label="Succ ww3100",fontsize=16,color="green",shape="box"];9032 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9032 -> 9048[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5508 -> 17501[label="",style="dashed", color="red", weight=0]; 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]; 5508 -> 17507[label="",style="dashed", color="magenta", weight=3]; 5508 -> 17508[label="",style="dashed", color="magenta", weight=3]; 5508 -> 17509[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 5513 -> 9042[label="",style="dashed", color="red", weight=0]; 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]; 5513 -> 9044[label="",style="dashed", color="magenta", weight=3]; 5514 -> 9051[label="",style="dashed", color="red", weight=0]; 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]; 5514 -> 9053[label="",style="dashed", color="magenta", weight=3]; 9061 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9061 -> 9071[label="",style="dashed", color="magenta", weight=3]; 9062[label="Succ ww3100",fontsize=16,color="green",shape="box"];9063 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9063 -> 9073[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5516 -> 9067[label="",style="dashed", color="red", weight=0]; 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]; 5516 -> 9069[label="",style="dashed", color="magenta", weight=3]; 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]; 5518 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47193[label="",style="dashed", color="magenta", weight=3]; 5518 -> 47194[label="",style="dashed", color="magenta", weight=3]; 5518 -> 47195[label="",style="dashed", color="magenta", weight=3]; 5518 -> 47196[label="",style="dashed", color="magenta", weight=3]; 5518 -> 47197[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5522 -> 9081[label="",style="dashed", color="red", weight=0]; 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]; 5522 -> 9083[label="",style="dashed", color="magenta", weight=3]; 5523 -> 9084[label="",style="dashed", color="red", weight=0]; 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]; 5523 -> 9086[label="",style="dashed", color="magenta", weight=3]; 9094 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9094 -> 9104[label="",style="dashed", color="magenta", weight=3]; 9095[label="Succ ww3100",fontsize=16,color="green",shape="box"];9096 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9096 -> 9106[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5525 -> 9100[label="",style="dashed", color="red", weight=0]; 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]; 5525 -> 9102[label="",style="dashed", color="magenta", weight=3]; 5526[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];5527[label="ww5",fontsize=16,color="green",shape="box"];5528 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47198[label="",style="dashed", color="magenta", weight=3]; 5528 -> 47199[label="",style="dashed", color="magenta", weight=3]; 5528 -> 47200[label="",style="dashed", color="magenta", weight=3]; 5528 -> 47201[label="",style="dashed", color="magenta", weight=3]; 5528 -> 47202[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5532 -> 9113[label="",style="dashed", color="red", weight=0]; 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]; 5532 -> 9115[label="",style="dashed", color="magenta", weight=3]; 5533 -> 9116[label="",style="dashed", color="red", weight=0]; 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]; 5533 -> 9118[label="",style="dashed", color="magenta", weight=3]; 9126 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9126 -> 9142[label="",style="dashed", color="magenta", weight=3]; 9127[label="Succ ww3100",fontsize=16,color="green",shape="box"];9128 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9128 -> 9144[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5536 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 5536 -> 15701[label="",style="dashed", color="magenta", weight=3]; 5536 -> 15702[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5541 -> 9138[label="",style="dashed", color="red", weight=0]; 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]; 5541 -> 9140[label="",style="dashed", color="magenta", weight=3]; 5542 -> 9147[label="",style="dashed", color="red", weight=0]; 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]; 5542 -> 9149[label="",style="dashed", color="magenta", weight=3]; 9157 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9157 -> 9173[label="",style="dashed", color="magenta", weight=3]; 9158[label="Succ ww3100",fontsize=16,color="green",shape="box"];9159 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9159 -> 9175[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5545 -> 17601[label="",style="dashed", color="red", weight=0]; 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]; 5545 -> 17606[label="",style="dashed", color="magenta", weight=3]; 5545 -> 17607[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 5550 -> 9169[label="",style="dashed", color="red", weight=0]; 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]; 5550 -> 9171[label="",style="dashed", color="magenta", weight=3]; 5551 -> 9178[label="",style="dashed", color="red", weight=0]; 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]; 5551 -> 9180[label="",style="dashed", color="magenta", weight=3]; 9188 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9188 -> 9198[label="",style="dashed", color="magenta", weight=3]; 9189[label="Succ ww3100",fontsize=16,color="green",shape="box"];9190 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9190 -> 9200[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5553 -> 9194[label="",style="dashed", color="red", weight=0]; 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]; 5553 -> 9196[label="",style="dashed", color="magenta", weight=3]; 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]; 5555 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47203[label="",style="dashed", color="magenta", weight=3]; 5555 -> 47204[label="",style="dashed", color="magenta", weight=3]; 5555 -> 47205[label="",style="dashed", color="magenta", weight=3]; 5555 -> 47206[label="",style="dashed", color="magenta", weight=3]; 5555 -> 47207[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5596 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5596 -> 9209[label="",style="dashed", color="magenta", weight=3]; 5575 -> 9210[label="",style="dashed", color="red", weight=0]; 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]; 5575 -> 9212[label="",style="dashed", color="magenta", weight=3]; 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"];62464[label="ww52/Pos ww520",fontsize=10,color="white",style="solid",shape="box"];5576 -> 62464[label="",style="solid", color="burlywood", weight=9]; 62464 -> 9213[label="",style="solid", color="burlywood", weight=3]; 62465[label="ww52/Neg ww520",fontsize=10,color="white",style="solid",shape="box"];5576 -> 62465[label="",style="solid", color="burlywood", weight=9]; 62465 -> 9214[label="",style="solid", color="burlywood", weight=3]; 5599 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5599 -> 9216[label="",style="dashed", color="magenta", weight=3]; 5577 -> 9217[label="",style="dashed", color="red", weight=0]; 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]; 5577 -> 9219[label="",style="dashed", color="magenta", weight=3]; 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"];62466[label="ww68/Pos ww680",fontsize=10,color="white",style="solid",shape="box"];5578 -> 62466[label="",style="solid", color="burlywood", weight=9]; 62466 -> 9220[label="",style="solid", color="burlywood", weight=3]; 62467[label="ww68/Neg ww680",fontsize=10,color="white",style="solid",shape="box"];5578 -> 62467[label="",style="solid", color="burlywood", weight=9]; 62467 -> 9221[label="",style="solid", color="burlywood", weight=3]; 5650 -> 5617[label="",style="dashed", color="red", weight=0]; 5650[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="magenta"];5650 -> 9222[label="",style="dashed", color="magenta", weight=3]; 5650 -> 9223[label="",style="dashed", color="magenta", weight=3]; 5651[label="Succ ww3000",fontsize=16,color="green",shape="box"];5652 -> 5617[label="",style="dashed", color="red", weight=0]; 5652[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="magenta"];5652 -> 9224[label="",style="dashed", color="magenta", weight=3]; 5652 -> 9225[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62468[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5604 -> 62468[label="",style="solid", color="burlywood", weight=9]; 62468 -> 9238[label="",style="solid", color="burlywood", weight=3]; 62469[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5604 -> 62469[label="",style="solid", color="burlywood", weight=9]; 62469 -> 9239[label="",style="solid", color="burlywood", weight=3]; 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"];62470[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5605 -> 62470[label="",style="solid", color="burlywood", weight=9]; 62470 -> 9240[label="",style="solid", color="burlywood", weight=3]; 62471[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5605 -> 62471[label="",style="solid", color="burlywood", weight=9]; 62471 -> 9241[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62472[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5608 -> 62472[label="",style="solid", color="burlywood", weight=9]; 62472 -> 9244[label="",style="solid", color="burlywood", weight=3]; 62473[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5608 -> 62473[label="",style="solid", color="burlywood", weight=9]; 62473 -> 9245[label="",style="solid", color="burlywood", weight=3]; 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"];62474[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5609 -> 62474[label="",style="solid", color="burlywood", weight=9]; 62474 -> 9246[label="",style="solid", color="burlywood", weight=3]; 62475[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5609 -> 62475[label="",style="solid", color="burlywood", weight=9]; 62475 -> 9247[label="",style="solid", color="burlywood", weight=3]; 9253 -> 5617[label="",style="dashed", color="red", weight=0]; 9253[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9253 -> 9259[label="",style="dashed", color="magenta", weight=3]; 9254 -> 5617[label="",style="dashed", color="red", weight=0]; 9254[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9254 -> 9260[label="",style="dashed", color="magenta", weight=3]; 9254 -> 9261[label="",style="dashed", color="magenta", weight=3]; 9255 -> 5617[label="",style="dashed", color="red", weight=0]; 9255[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9255 -> 9262[label="",style="dashed", color="magenta", weight=3]; 9255 -> 9263[label="",style="dashed", color="magenta", weight=3]; 9256 -> 5617[label="",style="dashed", color="red", weight=0]; 9256[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9256 -> 9264[label="",style="dashed", color="magenta", weight=3]; 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"];62476[label="ww116/Succ ww1160",fontsize=10,color="white",style="solid",shape="box"];9252 -> 62476[label="",style="solid", color="burlywood", weight=9]; 62476 -> 9265[label="",style="solid", color="burlywood", weight=3]; 62477[label="ww116/Zero",fontsize=10,color="white",style="solid",shape="box"];9252 -> 62477[label="",style="solid", color="burlywood", weight=9]; 62477 -> 9266[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 5622 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 5622 -> 18780[label="",style="dashed", color="magenta", weight=3]; 5622 -> 18781[label="",style="dashed", color="magenta", weight=3]; 5622 -> 18782[label="",style="dashed", color="magenta", weight=3]; 5622 -> 18783[label="",style="dashed", color="magenta", weight=3]; 9277 -> 5617[label="",style="dashed", color="red", weight=0]; 9277[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9277 -> 9283[label="",style="dashed", color="magenta", weight=3]; 9278 -> 5617[label="",style="dashed", color="red", weight=0]; 9278[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9278 -> 9284[label="",style="dashed", color="magenta", weight=3]; 9279 -> 5617[label="",style="dashed", color="red", weight=0]; 9279[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9279 -> 9285[label="",style="dashed", color="magenta", weight=3]; 9279 -> 9286[label="",style="dashed", color="magenta", weight=3]; 9280 -> 5617[label="",style="dashed", color="red", weight=0]; 9280[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9280 -> 9287[label="",style="dashed", color="magenta", weight=3]; 9280 -> 9288[label="",style="dashed", color="magenta", weight=3]; 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"];62478[label="ww118/Succ ww1180",fontsize=10,color="white",style="solid",shape="box"];9276 -> 62478[label="",style="solid", color="burlywood", weight=9]; 62478 -> 9289[label="",style="solid", color="burlywood", weight=3]; 62479[label="ww118/Zero",fontsize=10,color="white",style="solid",shape="box"];9276 -> 62479[label="",style="solid", color="burlywood", weight=9]; 62479 -> 9290[label="",style="solid", color="burlywood", weight=3]; 5648 -> 5617[label="",style="dashed", color="red", weight=0]; 5648[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5648 -> 9291[label="",style="dashed", color="magenta", weight=3]; 5649 -> 5617[label="",style="dashed", color="red", weight=0]; 5649[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5649 -> 9292[label="",style="dashed", color="magenta", weight=3]; 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]; 5663 -> 5617[label="",style="dashed", color="red", weight=0]; 5663[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5663 -> 9294[label="",style="dashed", color="magenta", weight=3]; 5664 -> 5617[label="",style="dashed", color="red", weight=0]; 5664[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5664 -> 9295[label="",style="dashed", color="magenta", weight=3]; 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]; 5666 -> 5617[label="",style="dashed", color="red", weight=0]; 5666[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5666 -> 9297[label="",style="dashed", color="magenta", weight=3]; 5667 -> 5617[label="",style="dashed", color="red", weight=0]; 5667[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5667 -> 9298[label="",style="dashed", color="magenta", weight=3]; 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]; 5668 -> 9300[label="",style="dashed", color="red", weight=0]; 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]; 5668 -> 9302[label="",style="dashed", color="magenta", weight=3]; 5668 -> 9303[label="",style="dashed", color="magenta", weight=3]; 5668 -> 9304[label="",style="dashed", color="magenta", weight=3]; 5669 -> 9305[label="",style="dashed", color="red", weight=0]; 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]; 5669 -> 9307[label="",style="dashed", color="magenta", weight=3]; 5669 -> 9308[label="",style="dashed", color="magenta", weight=3]; 5669 -> 9309[label="",style="dashed", color="magenta", weight=3]; 5671 -> 5617[label="",style="dashed", color="red", weight=0]; 5671[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5671 -> 9310[label="",style="dashed", color="magenta", weight=3]; 5672 -> 5617[label="",style="dashed", color="red", weight=0]; 5672[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5672 -> 9311[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5675 -> 29264[label="",style="dashed", color="red", weight=0]; 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 -> 29277[label="",style="dashed", color="magenta", weight=3]; 5675 -> 29278[label="",style="dashed", color="magenta", weight=3]; 5675 -> 29279[label="",style="dashed", color="magenta", weight=3]; 5675 -> 29280[label="",style="dashed", color="magenta", weight=3]; 16163[label="ww3000",fontsize=16,color="green",shape="box"];16164[label="ww410",fontsize=16,color="green",shape="box"];16165[label="Succ Zero",fontsize=16,color="green",shape="box"];16166[label="ww310",fontsize=16,color="green",shape="box"];16167[label="ww5",fontsize=16,color="green",shape="box"];5678 -> 9318[label="",style="dashed", color="red", weight=0]; 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]; 5678 -> 9320[label="",style="dashed", color="magenta", weight=3]; 5678 -> 9321[label="",style="dashed", color="magenta", weight=3]; 5678 -> 9322[label="",style="dashed", color="magenta", weight=3]; 5679 -> 9323[label="",style="dashed", color="red", weight=0]; 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]; 5679 -> 9325[label="",style="dashed", color="magenta", weight=3]; 5679 -> 9326[label="",style="dashed", color="magenta", weight=3]; 5679 -> 9327[label="",style="dashed", color="magenta", weight=3]; 5681 -> 5617[label="",style="dashed", color="red", weight=0]; 5681[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5681 -> 9328[label="",style="dashed", color="magenta", weight=3]; 5682 -> 5617[label="",style="dashed", color="red", weight=0]; 5682[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5682 -> 9329[label="",style="dashed", color="magenta", weight=3]; 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]; 5683 -> 29120[label="",style="dashed", color="red", weight=0]; 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 -> 29121[label="",style="dashed", color="magenta", weight=3]; 5683 -> 29122[label="",style="dashed", color="magenta", weight=3]; 5684 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54305[label="",style="dashed", color="magenta", weight=3]; 5684 -> 54306[label="",style="dashed", color="magenta", weight=3]; 5684 -> 54307[label="",style="dashed", color="magenta", weight=3]; 5684 -> 54308[label="",style="dashed", color="magenta", weight=3]; 5684 -> 54309[label="",style="dashed", color="magenta", weight=3]; 5685 -> 29088[label="",style="dashed", color="red", weight=0]; 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 -> 29089[label="",style="dashed", color="magenta", weight=3]; 5685 -> 29090[label="",style="dashed", color="magenta", weight=3]; 5687 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5687 -> 9335[label="",style="dashed", color="magenta", weight=3]; 5688 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5688 -> 9337[label="",style="dashed", color="magenta", weight=3]; 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"];62480[label="ww143/Succ ww1430",fontsize=10,color="white",style="solid",shape="box"];5686 -> 62480[label="",style="solid", color="burlywood", weight=9]; 62480 -> 9338[label="",style="solid", color="burlywood", weight=3]; 62481[label="ww143/Zero",fontsize=10,color="white",style="solid",shape="box"];5686 -> 62481[label="",style="solid", color="burlywood", weight=9]; 62481 -> 9339[label="",style="solid", color="burlywood", weight=3]; 5690 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5690 -> 9341[label="",style="dashed", color="magenta", weight=3]; 5691 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5691 -> 9343[label="",style="dashed", color="magenta", weight=3]; 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"];62482[label="ww151/Succ ww1510",fontsize=10,color="white",style="solid",shape="box"];5689 -> 62482[label="",style="solid", color="burlywood", weight=9]; 62482 -> 9344[label="",style="solid", color="burlywood", weight=3]; 62483[label="ww151/Zero",fontsize=10,color="white",style="solid",shape="box"];5689 -> 62483[label="",style="solid", color="burlywood", weight=9]; 62483 -> 9345[label="",style="solid", color="burlywood", weight=3]; 5693 -> 5617[label="",style="dashed", color="red", weight=0]; 5693[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5693 -> 9346[label="",style="dashed", color="magenta", weight=3]; 5693 -> 9347[label="",style="dashed", color="magenta", weight=3]; 5694 -> 5617[label="",style="dashed", color="red", weight=0]; 5694[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5694 -> 9348[label="",style="dashed", color="magenta", weight=3]; 5694 -> 9349[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62484[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];5695 -> 62484[label="",style="solid", color="burlywood", weight=9]; 62484 -> 9351[label="",style="solid", color="burlywood", weight=3]; 62485[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];5695 -> 62485[label="",style="solid", color="burlywood", weight=9]; 62485 -> 9352[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 23372[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23373[label="ww4100",fontsize=16,color="green",shape="box"];23374[label="ww5",fontsize=16,color="green",shape="box"];23375[label="Zero",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]; 29401 -> 29950[label="",style="dashed", color="red", weight=0]; 29401[label="ltEsFloat (Float (Pos (Succ ww3531)) (Pos Zero)) (psFloat ww3529 (fsFloat (msFloat (Float (Pos (Succ ww3530)) (Pos Zero)) (Float (Pos (Succ ww3531)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="magenta"];29401 -> 29951[label="",style="dashed", color="magenta", weight=3]; 29402[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"];29402 -> 29952[label="",style="solid", color="black", weight=3]; 29403[label="Cons (Float (Pos (Succ ww2613)) (Pos Zero)) (takeWhile (flip ltEsFloat ww3526) (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"];29403 -> 29953[label="",style="dashed", color="green", weight=3]; 29404[label="takeWhile0 (flip ltEsFloat ww3526) (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"];29404 -> 29954[label="",style="solid", color="black", weight=3]; 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]; 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]; 5705 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5705 -> 9362[label="",style="dashed", color="magenta", weight=3]; 5706 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5706 -> 9364[label="",style="dashed", color="magenta", weight=3]; 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"];62486[label="ww159/Succ ww1590",fontsize=10,color="white",style="solid",shape="box"];5704 -> 62486[label="",style="solid", color="burlywood", weight=9]; 62486 -> 9365[label="",style="solid", color="burlywood", weight=3]; 62487[label="ww159/Zero",fontsize=10,color="white",style="solid",shape="box"];5704 -> 62487[label="",style="solid", color="burlywood", weight=9]; 62487 -> 9366[label="",style="solid", color="burlywood", weight=3]; 5708 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5708 -> 9368[label="",style="dashed", color="magenta", weight=3]; 5709 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5709 -> 9370[label="",style="dashed", color="magenta", weight=3]; 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"];62488[label="ww167/Succ ww1670",fontsize=10,color="white",style="solid",shape="box"];5707 -> 62488[label="",style="solid", color="burlywood", weight=9]; 62488 -> 9371[label="",style="solid", color="burlywood", weight=3]; 62489[label="ww167/Zero",fontsize=10,color="white",style="solid",shape="box"];5707 -> 62489[label="",style="solid", color="burlywood", weight=9]; 62489 -> 9372[label="",style="solid", color="burlywood", weight=3]; 5711 -> 5617[label="",style="dashed", color="red", weight=0]; 5711[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5711 -> 9373[label="",style="dashed", color="magenta", weight=3]; 5711 -> 9374[label="",style="dashed", color="magenta", weight=3]; 5712 -> 5617[label="",style="dashed", color="red", weight=0]; 5712[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5712 -> 9375[label="",style="dashed", color="magenta", weight=3]; 5712 -> 9376[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62490[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];5713 -> 62490[label="",style="solid", color="burlywood", weight=9]; 62490 -> 9378[label="",style="solid", color="burlywood", weight=3]; 62491[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];5713 -> 62491[label="",style="solid", color="burlywood", weight=9]; 62491 -> 9379[label="",style="solid", color="burlywood", weight=3]; 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]; 5715 -> 2357[label="",style="dashed", color="red", weight=0]; 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]; 5715 -> 9382[label="",style="dashed", color="magenta", weight=3]; 5715 -> 9383[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 55403[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"];55403 -> 55444[label="",style="solid", color="black", weight=3]; 56204[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657) (iterate (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652))))) (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657)))",fontsize=16,color="green",shape="box"];56204 -> 56264[label="",style="dashed", color="green", weight=3]; 56204 -> 56265[label="",style="dashed", color="green", weight=3]; 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]; 5721 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5721 -> 9389[label="",style="dashed", color="magenta", weight=3]; 5722 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5722 -> 9391[label="",style="dashed", color="magenta", weight=3]; 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"];62492[label="ww175/Succ ww1750",fontsize=10,color="white",style="solid",shape="box"];5720 -> 62492[label="",style="solid", color="burlywood", weight=9]; 62492 -> 9392[label="",style="solid", color="burlywood", weight=3]; 62493[label="ww175/Zero",fontsize=10,color="white",style="solid",shape="box"];5720 -> 62493[label="",style="solid", color="burlywood", weight=9]; 62493 -> 9393[label="",style="solid", color="burlywood", weight=3]; 5724 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5724 -> 9395[label="",style="dashed", color="magenta", weight=3]; 5725 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5725 -> 9397[label="",style="dashed", color="magenta", weight=3]; 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"];62494[label="ww187/Succ ww1870",fontsize=10,color="white",style="solid",shape="box"];5723 -> 62494[label="",style="solid", color="burlywood", weight=9]; 62494 -> 9398[label="",style="solid", color="burlywood", weight=3]; 62495[label="ww187/Zero",fontsize=10,color="white",style="solid",shape="box"];5723 -> 62495[label="",style="solid", color="burlywood", weight=9]; 62495 -> 9399[label="",style="solid", color="burlywood", weight=3]; 5742 -> 5617[label="",style="dashed", color="red", weight=0]; 5742[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5742 -> 9400[label="",style="dashed", color="magenta", weight=3]; 5742 -> 9401[label="",style="dashed", color="magenta", weight=3]; 5743[label="Succ ww3100",fontsize=16,color="green",shape="box"];5744 -> 5617[label="",style="dashed", color="red", weight=0]; 5744[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5744 -> 9402[label="",style="dashed", color="magenta", weight=3]; 5744 -> 9403[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5740 -> 5617[label="",style="dashed", color="red", weight=0]; 5740[label="primPlusNat (Succ (primPlusNat ww44 ww44)) ww44",fontsize=16,color="magenta"];5740 -> 9406[label="",style="dashed", color="magenta", weight=3]; 5740 -> 9407[label="",style="dashed", color="magenta", weight=3]; 5741 -> 5617[label="",style="dashed", color="red", weight=0]; 5741[label="primPlusNat (Succ (primPlusNat ww44 ww44)) ww44",fontsize=16,color="magenta"];5741 -> 9408[label="",style="dashed", color="magenta", weight=3]; 5741 -> 9409[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47023[label="Pos Zero",fontsize=16,color="green",shape="box"];47024 -> 59409[label="",style="dashed", color="red", weight=0]; 47024[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"];47024 -> 59420[label="",style="dashed", color="magenta", weight=3]; 47024 -> 59421[label="",style="dashed", color="magenta", weight=3]; 47024 -> 59422[label="",style="dashed", color="magenta", weight=3]; 47024 -> 59423[label="",style="dashed", color="magenta", weight=3]; 47024 -> 59424[label="",style="dashed", color="magenta", weight=3]; 47025 -> 50114[label="",style="dashed", color="red", weight=0]; 47025[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"];47025 -> 50117[label="",style="dashed", color="magenta", weight=3]; 47026 -> 36890[label="",style="dashed", color="red", weight=0]; 47026[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"];47026 -> 50234[label="",style="dashed", color="magenta", weight=3]; 47026 -> 50235[label="",style="dashed", color="magenta", weight=3]; 47026 -> 50236[label="",style="dashed", color="magenta", weight=3]; 47026 -> 50237[label="",style="dashed", color="magenta", weight=3]; 47027[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];23560[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"];62496[label="ww2912/Float ww29120 ww29121",fontsize=10,color="white",style="solid",shape="box"];23560 -> 62496[label="",style="solid", color="burlywood", weight=9]; 62496 -> 23631[label="",style="solid", color="burlywood", weight=3]; 37180 -> 26924[label="",style="dashed", color="red", weight=0]; 37180[label="primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37180 -> 37208[label="",style="dashed", color="magenta", weight=3]; 37180 -> 37209[label="",style="dashed", color="magenta", weight=3]; 37181 -> 26726[label="",style="dashed", color="red", weight=0]; 37181[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4224",fontsize=16,color="magenta"];37181 -> 37210[label="",style="dashed", color="magenta", weight=3]; 37181 -> 37211[label="",style="dashed", color="magenta", weight=3]; 37181 -> 37212[label="",style="dashed", color="magenta", weight=3]; 37182[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos (Succ ww3100))) (Float ww42180 ww42181)) GT)",fontsize=16,color="black",shape="box"];37182 -> 37213[label="",style="solid", color="black", weight=3]; 37183[label="takeWhile1 (flip ltEsFloat ww4216) ww32390 ww32391 (flip ltEsFloat ww4216 ww32390)",fontsize=16,color="black",shape="triangle"];37183 -> 37214[label="",style="solid", color="black", weight=3]; 37184[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]; 5754 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5754 -> 9417[label="",style="dashed", color="magenta", weight=3]; 5755 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5755 -> 9419[label="",style="dashed", color="magenta", weight=3]; 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"];62497[label="ww207/Succ ww2070",fontsize=10,color="white",style="solid",shape="box"];5753 -> 62497[label="",style="solid", color="burlywood", weight=9]; 62497 -> 9420[label="",style="solid", color="burlywood", weight=3]; 62498[label="ww207/Zero",fontsize=10,color="white",style="solid",shape="box"];5753 -> 62498[label="",style="solid", color="burlywood", weight=9]; 62498 -> 9421[label="",style="solid", color="burlywood", weight=3]; 5757 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5757 -> 9423[label="",style="dashed", color="magenta", weight=3]; 5758 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5758 -> 9425[label="",style="dashed", color="magenta", weight=3]; 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"];62499[label="ww219/Succ ww2190",fontsize=10,color="white",style="solid",shape="box"];5756 -> 62499[label="",style="solid", color="burlywood", weight=9]; 62499 -> 9426[label="",style="solid", color="burlywood", weight=3]; 62500[label="ww219/Zero",fontsize=10,color="white",style="solid",shape="box"];5756 -> 62500[label="",style="solid", color="burlywood", weight=9]; 62500 -> 9427[label="",style="solid", color="burlywood", weight=3]; 5781 -> 5617[label="",style="dashed", color="red", weight=0]; 5781[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5781 -> 9428[label="",style="dashed", color="magenta", weight=3]; 5781 -> 9429[label="",style="dashed", color="magenta", weight=3]; 5782[label="Succ ww3100",fontsize=16,color="green",shape="box"];5783 -> 5617[label="",style="dashed", color="red", weight=0]; 5783[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5783 -> 9430[label="",style="dashed", color="magenta", weight=3]; 5783 -> 9431[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 16334[label="ww4000",fontsize=16,color="green",shape="box"];16335[label="Succ Zero",fontsize=16,color="green",shape="box"];16336[label="ww5",fontsize=16,color="green",shape="box"];16337[label="ww3100",fontsize=16,color="green",shape="box"];23376[label="Float (Pos Zero) (Neg (Succ ww2089))",fontsize=16,color="green",shape="box"];23377[label="ww2088",fontsize=16,color="green",shape="box"];23378[label="ww2086",fontsize=16,color="green",shape="box"];23379[label="ww2087",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]; 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]; 5779 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5779 -> 9441[label="",style="dashed", color="magenta", weight=3]; 5780 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5780 -> 9443[label="",style="dashed", color="magenta", weight=3]; 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"];62501[label="ww235/Succ ww2350",fontsize=10,color="white",style="solid",shape="box"];5778 -> 62501[label="",style="solid", color="burlywood", weight=9]; 62501 -> 9444[label="",style="solid", color="burlywood", weight=3]; 62502[label="ww235/Zero",fontsize=10,color="white",style="solid",shape="box"];5778 -> 62502[label="",style="solid", color="burlywood", weight=9]; 62502 -> 9445[label="",style="solid", color="burlywood", weight=3]; 5788 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5788 -> 9447[label="",style="dashed", color="magenta", weight=3]; 5789 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5789 -> 9449[label="",style="dashed", color="magenta", weight=3]; 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"];62503[label="ww247/Succ ww2470",fontsize=10,color="white",style="solid",shape="box"];5787 -> 62503[label="",style="solid", color="burlywood", weight=9]; 62503 -> 9450[label="",style="solid", color="burlywood", weight=3]; 62504[label="ww247/Zero",fontsize=10,color="white",style="solid",shape="box"];5787 -> 62504[label="",style="solid", color="burlywood", weight=9]; 62504 -> 9451[label="",style="solid", color="burlywood", weight=3]; 5812 -> 5617[label="",style="dashed", color="red", weight=0]; 5812[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5812 -> 9452[label="",style="dashed", color="magenta", weight=3]; 5812 -> 9453[label="",style="dashed", color="magenta", weight=3]; 5813[label="Succ ww3100",fontsize=16,color="green",shape="box"];5814 -> 5617[label="",style="dashed", color="red", weight=0]; 5814[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5814 -> 9454[label="",style="dashed", color="magenta", weight=3]; 5814 -> 9455[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 36111[label="ww3100",fontsize=16,color="green",shape="box"];36112 -> 37101[label="",style="dashed", color="red", weight=0]; 36112[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"];36112 -> 37110[label="",style="dashed", color="magenta", weight=3]; 36112 -> 37111[label="",style="dashed", color="magenta", weight=3]; 36112 -> 37112[label="",style="dashed", color="magenta", weight=3]; 36112 -> 37113[label="",style="dashed", color="magenta", weight=3]; 36113 -> 45130[label="",style="dashed", color="red", weight=0]; 36113[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"];36113 -> 45139[label="",style="dashed", color="magenta", weight=3]; 36113 -> 45140[label="",style="dashed", color="magenta", weight=3]; 36113 -> 45141[label="",style="dashed", color="magenta", weight=3]; 36113 -> 45142[label="",style="dashed", color="magenta", weight=3]; 36114 -> 36780[label="",style="dashed", color="red", weight=0]; 36114[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"];36114 -> 36793[label="",style="dashed", color="magenta", weight=3]; 37185[label="primPlusFloat (Float ww42330 ww42331) (fsFloat (msFloat (Float (Pos (Succ ww4234)) (Neg (Succ ww4235))) (Float (Pos Zero) (Pos (Succ ww4236)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37185 -> 37215[label="",style="solid", color="black", weight=3]; 52453[label="psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4533",fontsize=16,color="black",shape="triangle"];52453 -> 52483[label="",style="solid", color="black", weight=3]; 52454 -> 52390[label="",style="dashed", color="red", weight=0]; 52454[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)) ww4533))",fontsize=16,color="magenta"];52454 -> 52484[label="",style="dashed", color="magenta", weight=3]; 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]; 37186 -> 26924[label="",style="dashed", color="red", weight=0]; 37186[label="primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37186 -> 37216[label="",style="dashed", color="magenta", weight=3]; 37186 -> 37217[label="",style="dashed", color="magenta", weight=3]; 37187 -> 26726[label="",style="dashed", color="red", weight=0]; 37187[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4225",fontsize=16,color="magenta"];37187 -> 37218[label="",style="dashed", color="magenta", weight=3]; 37187 -> 37219[label="",style="dashed", color="magenta", weight=3]; 37187 -> 37220[label="",style="dashed", color="magenta", weight=3]; 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]; 5810 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5810 -> 9465[label="",style="dashed", color="magenta", weight=3]; 5811 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5811 -> 9467[label="",style="dashed", color="magenta", weight=3]; 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"];62505[label="ww263/Succ ww2630",fontsize=10,color="white",style="solid",shape="box"];5809 -> 62505[label="",style="solid", color="burlywood", weight=9]; 62505 -> 9468[label="",style="solid", color="burlywood", weight=3]; 62506[label="ww263/Zero",fontsize=10,color="white",style="solid",shape="box"];5809 -> 62506[label="",style="solid", color="burlywood", weight=9]; 62506 -> 9469[label="",style="solid", color="burlywood", weight=3]; 5819 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5819 -> 9471[label="",style="dashed", color="magenta", weight=3]; 5820 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5820 -> 9473[label="",style="dashed", color="magenta", weight=3]; 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"];62507[label="ww275/Succ ww2750",fontsize=10,color="white",style="solid",shape="box"];5818 -> 62507[label="",style="solid", color="burlywood", weight=9]; 62507 -> 9474[label="",style="solid", color="burlywood", weight=3]; 62508[label="ww275/Zero",fontsize=10,color="white",style="solid",shape="box"];5818 -> 62508[label="",style="solid", color="burlywood", weight=9]; 62508 -> 9475[label="",style="solid", color="burlywood", weight=3]; 5837 -> 5617[label="",style="dashed", color="red", weight=0]; 5837[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5837 -> 9476[label="",style="dashed", color="magenta", weight=3]; 5837 -> 9477[label="",style="dashed", color="magenta", weight=3]; 5838[label="Succ ww3100",fontsize=16,color="green",shape="box"];5839 -> 5617[label="",style="dashed", color="red", weight=0]; 5839[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5839 -> 9478[label="",style="dashed", color="magenta", weight=3]; 5839 -> 9479[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5835 -> 5617[label="",style="dashed", color="red", weight=0]; 5835[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5835 -> 9482[label="",style="dashed", color="magenta", weight=3]; 5835 -> 9483[label="",style="dashed", color="magenta", weight=3]; 5836 -> 5617[label="",style="dashed", color="red", weight=0]; 5836[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5836 -> 9484[label="",style="dashed", color="magenta", weight=3]; 5836 -> 9485[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47028[label="Pos Zero",fontsize=16,color="green",shape="box"];47029 -> 53165[label="",style="dashed", color="red", weight=0]; 47029[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"];47029 -> 53166[label="",style="dashed", color="magenta", weight=3]; 47029 -> 53167[label="",style="dashed", color="magenta", weight=3]; 47029 -> 53168[label="",style="dashed", color="magenta", weight=3]; 47029 -> 53169[label="",style="dashed", color="magenta", weight=3]; 47030 -> 50149[label="",style="dashed", color="red", weight=0]; 47030[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"];47030 -> 50152[label="",style="dashed", color="magenta", weight=3]; 47031 -> 30539[label="",style="dashed", color="red", weight=0]; 47031[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"];47031 -> 50239[label="",style="dashed", color="magenta", weight=3]; 47031 -> 50240[label="",style="dashed", color="magenta", weight=3]; 47031 -> 50241[label="",style="dashed", color="magenta", weight=3]; 47031 -> 50242[label="",style="dashed", color="magenta", weight=3]; 47032[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 5849 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5849 -> 9493[label="",style="dashed", color="magenta", weight=3]; 5850 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5850 -> 9495[label="",style="dashed", color="magenta", weight=3]; 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"];62509[label="ww295/Succ ww2950",fontsize=10,color="white",style="solid",shape="box"];5848 -> 62509[label="",style="solid", color="burlywood", weight=9]; 62509 -> 9496[label="",style="solid", color="burlywood", weight=3]; 62510[label="ww295/Zero",fontsize=10,color="white",style="solid",shape="box"];5848 -> 62510[label="",style="solid", color="burlywood", weight=9]; 62510 -> 9497[label="",style="solid", color="burlywood", weight=3]; 5852 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5852 -> 9499[label="",style="dashed", color="magenta", weight=3]; 5853 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5853 -> 9501[label="",style="dashed", color="magenta", weight=3]; 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"];62511[label="ww307/Succ ww3070",fontsize=10,color="white",style="solid",shape="box"];5851 -> 62511[label="",style="solid", color="burlywood", weight=9]; 62511 -> 9502[label="",style="solid", color="burlywood", weight=3]; 62512[label="ww307/Zero",fontsize=10,color="white",style="solid",shape="box"];5851 -> 62512[label="",style="solid", color="burlywood", weight=9]; 62512 -> 9503[label="",style="solid", color="burlywood", weight=3]; 5870 -> 5617[label="",style="dashed", color="red", weight=0]; 5870[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5870 -> 9504[label="",style="dashed", color="magenta", weight=3]; 5870 -> 9505[label="",style="dashed", color="magenta", weight=3]; 5871[label="Succ ww3100",fontsize=16,color="green",shape="box"];5872 -> 5617[label="",style="dashed", color="red", weight=0]; 5872[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5872 -> 9506[label="",style="dashed", color="magenta", weight=3]; 5872 -> 9507[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5868 -> 5617[label="",style="dashed", color="red", weight=0]; 5868[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5868 -> 9510[label="",style="dashed", color="magenta", weight=3]; 5868 -> 9511[label="",style="dashed", color="magenta", weight=3]; 5869 -> 5617[label="",style="dashed", color="red", weight=0]; 5869[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5869 -> 9512[label="",style="dashed", color="magenta", weight=3]; 5869 -> 9513[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47033[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47034 -> 45213[label="",style="dashed", color="red", weight=0]; 47034[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"];47034 -> 50243[label="",style="dashed", color="magenta", weight=3]; 47034 -> 50244[label="",style="dashed", color="magenta", weight=3]; 47034 -> 50245[label="",style="dashed", color="magenta", weight=3]; 47034 -> 50246[label="",style="dashed", color="magenta", weight=3]; 47035 -> 53222[label="",style="dashed", color="red", weight=0]; 47035[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"];47035 -> 53223[label="",style="dashed", color="magenta", weight=3]; 47035 -> 53224[label="",style="dashed", color="magenta", weight=3]; 47035 -> 53225[label="",style="dashed", color="magenta", weight=3]; 47035 -> 53226[label="",style="dashed", color="magenta", weight=3]; 47036[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="black",shape="triangle"];47036 -> 50248[label="",style="solid", color="black", weight=3]; 47037[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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"];62513[label="ww30/Float ww300 ww301",fontsize=10,color="white",style="solid",shape="box"];5878 -> 62513[label="",style="solid", color="burlywood", weight=9]; 62513 -> 9517[label="",style="solid", color="burlywood", weight=3]; 5879[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"];5879 -> 9518[label="",style="solid", color="black", weight=3]; 27228[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"];27228 -> 27240[label="",style="solid", color="black", weight=3]; 27229[label="ww50",fontsize=16,color="green",shape="box"];27230[label="ww51",fontsize=16,color="green",shape="box"];27231[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3291)) (Pos (Succ ww3292))) (Float ww32980 ww32981)) GT)",fontsize=16,color="black",shape="box"];27231 -> 27241[label="",style="solid", color="black", weight=3]; 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]; 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]; 10765 -> 10775[label="",style="dashed", color="green", weight=3]; 10766 -> 5884[label="",style="dashed", color="red", weight=0]; 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]; 10766 -> 10777[label="",style="dashed", color="magenta", weight=3]; 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]; 5892 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5892 -> 9527[label="",style="dashed", color="magenta", weight=3]; 5893 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5893 -> 9529[label="",style="dashed", color="magenta", weight=3]; 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"];62514[label="ww329/Succ ww3290",fontsize=10,color="white",style="solid",shape="box"];5891 -> 62514[label="",style="solid", color="burlywood", weight=9]; 62514 -> 9530[label="",style="solid", color="burlywood", weight=3]; 62515[label="ww329/Zero",fontsize=10,color="white",style="solid",shape="box"];5891 -> 62515[label="",style="solid", color="burlywood", weight=9]; 62515 -> 9531[label="",style="solid", color="burlywood", weight=3]; 5896 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5896 -> 9533[label="",style="dashed", color="magenta", weight=3]; 5897 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5897 -> 9535[label="",style="dashed", color="magenta", weight=3]; 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"];62516[label="ww341/Succ ww3410",fontsize=10,color="white",style="solid",shape="box"];5895 -> 62516[label="",style="solid", color="burlywood", weight=9]; 62516 -> 9536[label="",style="solid", color="burlywood", weight=3]; 62517[label="ww341/Zero",fontsize=10,color="white",style="solid",shape="box"];5895 -> 62517[label="",style="solid", color="burlywood", weight=9]; 62517 -> 9537[label="",style="solid", color="burlywood", weight=3]; 5920 -> 5617[label="",style="dashed", color="red", weight=0]; 5920[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5920 -> 9538[label="",style="dashed", color="magenta", weight=3]; 5920 -> 9539[label="",style="dashed", color="magenta", weight=3]; 5921[label="Succ ww3100",fontsize=16,color="green",shape="box"];5922 -> 5617[label="",style="dashed", color="red", weight=0]; 5922[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5922 -> 9540[label="",style="dashed", color="magenta", weight=3]; 5922 -> 9541[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 54280 -> 55020[label="",style="dashed", color="red", weight=0]; 54280[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"];54280 -> 55046[label="",style="dashed", color="magenta", weight=3]; 54280 -> 55047[label="",style="dashed", color="magenta", weight=3]; 54280 -> 55048[label="",style="dashed", color="magenta", weight=3]; 54281 -> 55308[label="",style="dashed", color="red", weight=0]; 54281[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"];54281 -> 55317[label="",style="dashed", color="magenta", weight=3]; 54281 -> 55318[label="",style="dashed", color="magenta", weight=3]; 54281 -> 55319[label="",style="dashed", color="magenta", weight=3]; 54281 -> 55320[label="",style="dashed", color="magenta", weight=3]; 54282 -> 45213[label="",style="dashed", color="red", weight=0]; 54282[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"];54282 -> 55207[label="",style="dashed", color="magenta", weight=3]; 54282 -> 55208[label="",style="dashed", color="magenta", weight=3]; 54282 -> 55209[label="",style="dashed", color="magenta", weight=3]; 54282 -> 55210[label="",style="dashed", color="magenta", weight=3]; 54283[label="ww3000",fontsize=16,color="green",shape="box"];54284[label="ww3100",fontsize=16,color="green",shape="box"];55443[label="primPlusFloat (Float ww46260 ww46261) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55443 -> 55460[label="",style="solid", color="black", weight=3]; 45341[label="psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4417",fontsize=16,color="black",shape="triangle"];45341 -> 45370[label="",style="solid", color="black", weight=3]; 45342 -> 45213[label="",style="dashed", color="red", weight=0]; 45342[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)) ww4417))",fontsize=16,color="magenta"];45342 -> 45371[label="",style="dashed", color="magenta", weight=3]; 55453[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (Float ww46240 ww46241)) GT)",fontsize=16,color="black",shape="box"];55453 -> 55475[label="",style="solid", color="black", weight=3]; 55454 -> 26924[label="",style="dashed", color="red", weight=0]; 55454[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55454 -> 55476[label="",style="dashed", color="magenta", weight=3]; 55454 -> 55477[label="",style="dashed", color="magenta", weight=3]; 55455 -> 26726[label="",style="dashed", color="red", weight=0]; 55455[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4630",fontsize=16,color="magenta"];55455 -> 55478[label="",style="dashed", color="magenta", weight=3]; 55455 -> 55479[label="",style="dashed", color="magenta", weight=3]; 55455 -> 55480[label="",style="dashed", color="magenta", weight=3]; 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]; 5918 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5918 -> 9548[label="",style="dashed", color="magenta", weight=3]; 5919 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5919 -> 9550[label="",style="dashed", color="magenta", weight=3]; 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"];62518[label="ww357/Succ ww3570",fontsize=10,color="white",style="solid",shape="box"];5917 -> 62518[label="",style="solid", color="burlywood", weight=9]; 62518 -> 9551[label="",style="solid", color="burlywood", weight=3]; 62519[label="ww357/Zero",fontsize=10,color="white",style="solid",shape="box"];5917 -> 62519[label="",style="solid", color="burlywood", weight=9]; 62519 -> 9552[label="",style="solid", color="burlywood", weight=3]; 5927 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5927 -> 9554[label="",style="dashed", color="magenta", weight=3]; 5928 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5928 -> 9556[label="",style="dashed", color="magenta", weight=3]; 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"];62520[label="ww369/Succ ww3690",fontsize=10,color="white",style="solid",shape="box"];5926 -> 62520[label="",style="solid", color="burlywood", weight=9]; 62520 -> 9557[label="",style="solid", color="burlywood", weight=3]; 62521[label="ww369/Zero",fontsize=10,color="white",style="solid",shape="box"];5926 -> 62521[label="",style="solid", color="burlywood", weight=9]; 62521 -> 9558[label="",style="solid", color="burlywood", weight=3]; 5951 -> 5617[label="",style="dashed", color="red", weight=0]; 5951[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5951 -> 9559[label="",style="dashed", color="magenta", weight=3]; 5951 -> 9560[label="",style="dashed", color="magenta", weight=3]; 5952[label="Succ ww3100",fontsize=16,color="green",shape="box"];5953 -> 5617[label="",style="dashed", color="red", weight=0]; 5953[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5953 -> 9561[label="",style="dashed", color="magenta", weight=3]; 5953 -> 9562[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 16469[label="Succ Zero",fontsize=16,color="green",shape="box"];16470[label="ww5",fontsize=16,color="green",shape="box"];16471[label="ww3100",fontsize=16,color="green",shape="box"];16472[label="ww3000",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]; 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]; 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]; 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]; 5949 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5949 -> 9572[label="",style="dashed", color="magenta", weight=3]; 5950 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5950 -> 9574[label="",style="dashed", color="magenta", weight=3]; 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"];62522[label="ww385/Succ ww3850",fontsize=10,color="white",style="solid",shape="box"];5948 -> 62522[label="",style="solid", color="burlywood", weight=9]; 62522 -> 9575[label="",style="solid", color="burlywood", weight=3]; 62523[label="ww385/Zero",fontsize=10,color="white",style="solid",shape="box"];5948 -> 62523[label="",style="solid", color="burlywood", weight=9]; 62523 -> 9576[label="",style="solid", color="burlywood", weight=3]; 5958 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5958 -> 9578[label="",style="dashed", color="magenta", weight=3]; 5959 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5959 -> 9580[label="",style="dashed", color="magenta", weight=3]; 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"];62524[label="ww397/Succ ww3970",fontsize=10,color="white",style="solid",shape="box"];5957 -> 62524[label="",style="solid", color="burlywood", weight=9]; 62524 -> 9581[label="",style="solid", color="burlywood", weight=3]; 62525[label="ww397/Zero",fontsize=10,color="white",style="solid",shape="box"];5957 -> 62525[label="",style="solid", color="burlywood", weight=9]; 62525 -> 9582[label="",style="solid", color="burlywood", weight=3]; 5976 -> 5617[label="",style="dashed", color="red", weight=0]; 5976[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5976 -> 9583[label="",style="dashed", color="magenta", weight=3]; 5976 -> 9584[label="",style="dashed", color="magenta", weight=3]; 5977[label="Succ ww3100",fontsize=16,color="green",shape="box"];5978 -> 5617[label="",style="dashed", color="red", weight=0]; 5978[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5978 -> 9585[label="",style="dashed", color="magenta", weight=3]; 5978 -> 9586[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5974 -> 5617[label="",style="dashed", color="red", weight=0]; 5974[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5974 -> 9589[label="",style="dashed", color="magenta", weight=3]; 5974 -> 9590[label="",style="dashed", color="magenta", weight=3]; 5975 -> 5617[label="",style="dashed", color="red", weight=0]; 5975[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5975 -> 9591[label="",style="dashed", color="magenta", weight=3]; 5975 -> 9592[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47038[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47039 -> 53499[label="",style="dashed", color="red", weight=0]; 47039[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"];47039 -> 53500[label="",style="dashed", color="magenta", weight=3]; 47039 -> 53501[label="",style="dashed", color="magenta", weight=3]; 47039 -> 53502[label="",style="dashed", color="magenta", weight=3]; 47039 -> 53503[label="",style="dashed", color="magenta", weight=3]; 47040 -> 50185[label="",style="dashed", color="red", weight=0]; 47040[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"];47040 -> 50190[label="",style="dashed", color="magenta", weight=3]; 47041 -> 31073[label="",style="dashed", color="red", weight=0]; 47041[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"];47041 -> 50250[label="",style="dashed", color="magenta", weight=3]; 47041 -> 50251[label="",style="dashed", color="magenta", weight=3]; 47041 -> 50252[label="",style="dashed", color="magenta", weight=3]; 47041 -> 50253[label="",style="dashed", color="magenta", weight=3]; 47042[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 55456 -> 26924[label="",style="dashed", color="red", weight=0]; 55456[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55456 -> 55481[label="",style="dashed", color="magenta", weight=3]; 55456 -> 55482[label="",style="dashed", color="magenta", weight=3]; 55457 -> 26726[label="",style="dashed", color="red", weight=0]; 55457[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4631",fontsize=16,color="magenta"];55457 -> 55483[label="",style="dashed", color="magenta", weight=3]; 55457 -> 55484[label="",style="dashed", color="magenta", weight=3]; 55457 -> 55485[label="",style="dashed", color="magenta", weight=3]; 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]; 5988 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5988 -> 9600[label="",style="dashed", color="magenta", weight=3]; 5989 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5989 -> 9602[label="",style="dashed", color="magenta", weight=3]; 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"];62526[label="ww417/Succ ww4170",fontsize=10,color="white",style="solid",shape="box"];5987 -> 62526[label="",style="solid", color="burlywood", weight=9]; 62526 -> 9603[label="",style="solid", color="burlywood", weight=3]; 62527[label="ww417/Zero",fontsize=10,color="white",style="solid",shape="box"];5987 -> 62527[label="",style="solid", color="burlywood", weight=9]; 62527 -> 9604[label="",style="solid", color="burlywood", weight=3]; 5991 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5991 -> 9606[label="",style="dashed", color="magenta", weight=3]; 5992 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5992 -> 9608[label="",style="dashed", color="magenta", weight=3]; 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"];62528[label="ww429/Succ ww4290",fontsize=10,color="white",style="solid",shape="box"];5990 -> 62528[label="",style="solid", color="burlywood", weight=9]; 62528 -> 9609[label="",style="solid", color="burlywood", weight=3]; 62529[label="ww429/Zero",fontsize=10,color="white",style="solid",shape="box"];5990 -> 62529[label="",style="solid", color="burlywood", weight=9]; 62529 -> 9610[label="",style="solid", color="burlywood", weight=3]; 6009 -> 5617[label="",style="dashed", color="red", weight=0]; 6009[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6009 -> 9611[label="",style="dashed", color="magenta", weight=3]; 6009 -> 9612[label="",style="dashed", color="magenta", weight=3]; 6010[label="Succ ww3100",fontsize=16,color="green",shape="box"];6011 -> 5617[label="",style="dashed", color="red", weight=0]; 6011[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6011 -> 9613[label="",style="dashed", color="magenta", weight=3]; 6011 -> 9614[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 6007 -> 5617[label="",style="dashed", color="red", weight=0]; 6007[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6007 -> 9617[label="",style="dashed", color="magenta", weight=3]; 6007 -> 9618[label="",style="dashed", color="magenta", weight=3]; 6008 -> 5617[label="",style="dashed", color="red", weight=0]; 6008[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6008 -> 9619[label="",style="dashed", color="magenta", weight=3]; 6008 -> 9620[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 6018 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47223[label="",style="dashed", color="magenta", weight=3]; 6018 -> 47224[label="",style="dashed", color="magenta", weight=3]; 6018 -> 47225[label="",style="dashed", color="magenta", weight=3]; 6018 -> 47226[label="",style="dashed", color="magenta", weight=3]; 6018 -> 47227[label="",style="dashed", color="magenta", weight=3]; 37188 -> 26924[label="",style="dashed", color="red", weight=0]; 37188[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37188 -> 37221[label="",style="dashed", color="magenta", weight=3]; 37188 -> 37222[label="",style="dashed", color="magenta", weight=3]; 37189 -> 26726[label="",style="dashed", color="red", weight=0]; 37189[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4226",fontsize=16,color="magenta"];37189 -> 37223[label="",style="dashed", color="magenta", weight=3]; 37189 -> 37224[label="",style="dashed", color="magenta", weight=3]; 37189 -> 37225[label="",style="dashed", color="magenta", weight=3]; 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]; 6022 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6022 -> 9633[label="",style="dashed", color="magenta", weight=3]; 6023 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6023 -> 9635[label="",style="dashed", color="magenta", weight=3]; 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"];62530[label="ww449/Succ ww4490",fontsize=10,color="white",style="solid",shape="box"];6021 -> 62530[label="",style="solid", color="burlywood", weight=9]; 62530 -> 9636[label="",style="solid", color="burlywood", weight=3]; 62531[label="ww449/Zero",fontsize=10,color="white",style="solid",shape="box"];6021 -> 62531[label="",style="solid", color="burlywood", weight=9]; 62531 -> 9637[label="",style="solid", color="burlywood", weight=3]; 6025 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6025 -> 9639[label="",style="dashed", color="magenta", weight=3]; 6026 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6026 -> 9641[label="",style="dashed", color="magenta", weight=3]; 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"];62532[label="ww461/Succ ww4610",fontsize=10,color="white",style="solid",shape="box"];6024 -> 62532[label="",style="solid", color="burlywood", weight=9]; 62532 -> 9642[label="",style="solid", color="burlywood", weight=3]; 62533[label="ww461/Zero",fontsize=10,color="white",style="solid",shape="box"];6024 -> 62533[label="",style="solid", color="burlywood", weight=9]; 62533 -> 9643[label="",style="solid", color="burlywood", weight=3]; 6049 -> 5617[label="",style="dashed", color="red", weight=0]; 6049[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6049 -> 9644[label="",style="dashed", color="magenta", weight=3]; 6049 -> 9645[label="",style="dashed", color="magenta", weight=3]; 6050[label="Succ ww3100",fontsize=16,color="green",shape="box"];6051 -> 5617[label="",style="dashed", color="red", weight=0]; 6051[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6051 -> 9646[label="",style="dashed", color="magenta", weight=3]; 6051 -> 9647[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 6041[label="Succ Zero",fontsize=16,color="green",shape="box"];6042[label="Float (Pos Zero) (Neg (Succ ww3100))",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]; 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]; 6047 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6047 -> 9654[label="",style="dashed", color="magenta", weight=3]; 6048 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6048 -> 9656[label="",style="dashed", color="magenta", weight=3]; 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"];62534[label="ww477/Succ ww4770",fontsize=10,color="white",style="solid",shape="box"];6046 -> 62534[label="",style="solid", color="burlywood", weight=9]; 62534 -> 9657[label="",style="solid", color="burlywood", weight=3]; 62535[label="ww477/Zero",fontsize=10,color="white",style="solid",shape="box"];6046 -> 62535[label="",style="solid", color="burlywood", weight=9]; 62535 -> 9658[label="",style="solid", color="burlywood", weight=3]; 6056 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6056 -> 9660[label="",style="dashed", color="magenta", weight=3]; 6057 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6057 -> 9662[label="",style="dashed", color="magenta", weight=3]; 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"];62536[label="ww489/Succ ww4890",fontsize=10,color="white",style="solid",shape="box"];6055 -> 62536[label="",style="solid", color="burlywood", weight=9]; 62536 -> 9663[label="",style="solid", color="burlywood", weight=3]; 62537[label="ww489/Zero",fontsize=10,color="white",style="solid",shape="box"];6055 -> 62537[label="",style="solid", color="burlywood", weight=9]; 62537 -> 9664[label="",style="solid", color="burlywood", weight=3]; 6080 -> 5617[label="",style="dashed", color="red", weight=0]; 6080[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6080 -> 9665[label="",style="dashed", color="magenta", weight=3]; 6080 -> 9666[label="",style="dashed", color="magenta", weight=3]; 6081[label="Succ ww3100",fontsize=16,color="green",shape="box"];6082 -> 5617[label="",style="dashed", color="red", weight=0]; 6082[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6082 -> 9667[label="",style="dashed", color="magenta", weight=3]; 6082 -> 9668[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 36119[label="ww3100",fontsize=16,color="green",shape="box"];36120 -> 37515[label="",style="dashed", color="red", weight=0]; 36120[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"];36120 -> 37522[label="",style="dashed", color="magenta", weight=3]; 36120 -> 37523[label="",style="dashed", color="magenta", weight=3]; 36120 -> 37524[label="",style="dashed", color="magenta", weight=3]; 36121 -> 45284[label="",style="dashed", color="red", weight=0]; 36121[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"];36121 -> 45291[label="",style="dashed", color="magenta", weight=3]; 36121 -> 45292[label="",style="dashed", color="magenta", weight=3]; 36121 -> 45293[label="",style="dashed", color="magenta", weight=3]; 36122 -> 36780[label="",style="dashed", color="red", weight=0]; 36122[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"];36122 -> 36794[label="",style="dashed", color="magenta", weight=3]; 37558[label="primPlusFloat (Float ww42530 ww42531) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4254))) (Float (Pos Zero) (Pos (Succ ww4255)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37558 -> 37595[label="",style="solid", color="black", weight=3]; 45367[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418",fontsize=16,color="black",shape="triangle"];45367 -> 45395[label="",style="solid", color="black", weight=3]; 45368 -> 45284[label="",style="dashed", color="red", weight=0]; 45368[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418))",fontsize=16,color="magenta"];45368 -> 45396[label="",style="dashed", color="magenta", weight=3]; 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]; 37199 -> 26924[label="",style="dashed", color="red", weight=0]; 37199[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37199 -> 37240[label="",style="dashed", color="magenta", weight=3]; 37199 -> 37241[label="",style="dashed", color="magenta", weight=3]; 37200 -> 26726[label="",style="dashed", color="red", weight=0]; 37200[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4227",fontsize=16,color="magenta"];37200 -> 37242[label="",style="dashed", color="magenta", weight=3]; 37200 -> 37243[label="",style="dashed", color="magenta", weight=3]; 37200 -> 37244[label="",style="dashed", color="magenta", weight=3]; 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]; 6078 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6078 -> 9678[label="",style="dashed", color="magenta", weight=3]; 6079 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6079 -> 9680[label="",style="dashed", color="magenta", weight=3]; 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"];62538[label="ww505/Succ ww5050",fontsize=10,color="white",style="solid",shape="box"];6077 -> 62538[label="",style="solid", color="burlywood", weight=9]; 62538 -> 9681[label="",style="solid", color="burlywood", weight=3]; 62539[label="ww505/Zero",fontsize=10,color="white",style="solid",shape="box"];6077 -> 62539[label="",style="solid", color="burlywood", weight=9]; 62539 -> 9682[label="",style="solid", color="burlywood", weight=3]; 6087 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6087 -> 9684[label="",style="dashed", color="magenta", weight=3]; 6088 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6088 -> 9686[label="",style="dashed", color="magenta", weight=3]; 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"];62540[label="ww517/Succ ww5170",fontsize=10,color="white",style="solid",shape="box"];6086 -> 62540[label="",style="solid", color="burlywood", weight=9]; 62540 -> 9687[label="",style="solid", color="burlywood", weight=3]; 62541[label="ww517/Zero",fontsize=10,color="white",style="solid",shape="box"];6086 -> 62541[label="",style="solid", color="burlywood", weight=9]; 62541 -> 9688[label="",style="solid", color="burlywood", weight=3]; 6105 -> 5617[label="",style="dashed", color="red", weight=0]; 6105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6105 -> 9689[label="",style="dashed", color="magenta", weight=3]; 6105 -> 9690[label="",style="dashed", color="magenta", weight=3]; 6106[label="Succ ww3100",fontsize=16,color="green",shape="box"];6107 -> 5617[label="",style="dashed", color="red", weight=0]; 6107[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6107 -> 9691[label="",style="dashed", color="magenta", weight=3]; 6107 -> 9692[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 6103 -> 5617[label="",style="dashed", color="red", weight=0]; 6103[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6103 -> 9695[label="",style="dashed", color="magenta", weight=3]; 6103 -> 9696[label="",style="dashed", color="magenta", weight=3]; 6104 -> 5617[label="",style="dashed", color="red", weight=0]; 6104[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6104 -> 9697[label="",style="dashed", color="magenta", weight=3]; 6104 -> 9698[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47043[label="Pos Zero",fontsize=16,color="green",shape="box"];47044 -> 53530[label="",style="dashed", color="red", weight=0]; 47044[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"];47044 -> 53531[label="",style="dashed", color="magenta", weight=3]; 47044 -> 53532[label="",style="dashed", color="magenta", weight=3]; 47044 -> 53533[label="",style="dashed", color="magenta", weight=3]; 47045 -> 50149[label="",style="dashed", color="red", weight=0]; 47045[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"];47045 -> 50153[label="",style="dashed", color="magenta", weight=3]; 47046 -> 31542[label="",style="dashed", color="red", weight=0]; 47046[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"];47046 -> 50255[label="",style="dashed", color="magenta", weight=3]; 47046 -> 50256[label="",style="dashed", color="magenta", weight=3]; 47046 -> 50257[label="",style="dashed", color="magenta", weight=3]; 47047[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 50079[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4464",fontsize=16,color="black",shape="box"];50079 -> 50258[label="",style="solid", color="black", weight=3]; 50080 -> 52417[label="",style="dashed", color="red", weight=0]; 50080[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4460) LT)",fontsize=16,color="magenta"];50080 -> 52418[label="",style="dashed", color="magenta", weight=3]; 50080 -> 52419[label="",style="dashed", color="magenta", weight=3]; 50080 -> 52420[label="",style="dashed", color="magenta", weight=3]; 50081[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"];50081 -> 50260[label="",style="solid", color="black", weight=3]; 50082[label="takeWhile2 (flip gtEsFloat ww3262) (Cons ww44570 ww44571)",fontsize=16,color="black",shape="box"];50082 -> 50261[label="",style="solid", color="black", weight=3]; 50083[label="takeWhile3 (flip gtEsFloat ww3262) Nil",fontsize=16,color="black",shape="box"];50083 -> 50262[label="",style="solid", color="black", weight=3]; 6886 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47233[label="",style="dashed", color="magenta", weight=3]; 6886 -> 47234[label="",style="dashed", color="magenta", weight=3]; 6886 -> 47235[label="",style="dashed", color="magenta", weight=3]; 6886 -> 47236[label="",style="dashed", color="magenta", weight=3]; 6886 -> 47237[label="",style="dashed", color="magenta", weight=3]; 59410[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];59411[label="ww53900",fontsize=16,color="green",shape="box"];59412[label="ww538",fontsize=16,color="green",shape="box"];59413[label="Neg Zero",fontsize=16,color="green",shape="box"];59414[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];59409[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)) ww4800)",fontsize=16,color="black",shape="triangle"];59409 -> 59766[label="",style="solid", color="black", weight=3]; 49827 -> 49893[label="",style="dashed", color="red", weight=0]; 49827[label="gtEsFloat (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="magenta"];49827 -> 49895[label="",style="dashed", color="magenta", weight=3]; 49827 -> 49896[label="",style="dashed", color="magenta", weight=3]; 49828[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"];62542[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49828 -> 62542[label="",style="solid", color="burlywood", weight=9]; 62542 -> 50265[label="",style="solid", color="burlywood", weight=3]; 49829[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];45364[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)))) ww4419)",fontsize=16,color="black",shape="triangle"];45364 -> 45372[label="",style="solid", color="black", weight=3]; 49855[label="ww540",fontsize=16,color="green",shape="box"];49856 -> 46901[label="",style="dashed", color="red", weight=0]; 49856[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"];49857[label="ww54100",fontsize=16,color="green",shape="box"];49854[label="flip gtEsFloat ww4459 (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];49854 -> 50266[label="",style="solid", color="black", weight=3]; 49831[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"];62543[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49831 -> 62543[label="",style="solid", color="burlywood", weight=9]; 62543 -> 50267[label="",style="solid", color="burlywood", weight=3]; 49832[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];45937[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"];45937 -> 45943[label="",style="solid", color="black", weight=3]; 49833 -> 49893[label="",style="dashed", color="red", weight=0]; 49833[label="gtEsFloat (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="magenta"];49833 -> 49897[label="",style="dashed", color="magenta", weight=3]; 49833 -> 49898[label="",style="dashed", color="magenta", weight=3]; 49834[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"];62544[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49834 -> 62544[label="",style="solid", color="burlywood", weight=9]; 62544 -> 50268[label="",style="solid", color="burlywood", weight=3]; 6890 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47248[label="",style="dashed", color="magenta", weight=3]; 6890 -> 47249[label="",style="dashed", color="magenta", weight=3]; 6890 -> 47250[label="",style="dashed", color="magenta", weight=3]; 6890 -> 47251[label="",style="dashed", color="magenta", weight=3]; 6890 -> 47252[label="",style="dashed", color="magenta", weight=3]; 49835[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];45949[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"];45949 -> 45952[label="",style="solid", color="black", weight=3]; 49836 -> 49877[label="",style="dashed", color="red", weight=0]; 49836[label="gtEsFloat (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="magenta"];49836 -> 49879[label="",style="dashed", color="magenta", weight=3]; 49836 -> 49880[label="",style="dashed", color="magenta", weight=3]; 49837[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"];62545[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49837 -> 62545[label="",style="solid", color="burlywood", weight=9]; 62545 -> 50269[label="",style="solid", color="burlywood", weight=3]; 49838[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];45392[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)))) ww4420)",fontsize=16,color="black",shape="triangle"];45392 -> 45399[label="",style="solid", color="black", weight=3]; 49839 -> 49877[label="",style="dashed", color="red", weight=0]; 49839[label="gtEsFloat (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="magenta"];49839 -> 49881[label="",style="dashed", color="magenta", weight=3]; 49839 -> 49882[label="",style="dashed", color="magenta", weight=3]; 49840[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"];62546[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49840 -> 62546[label="",style="solid", color="burlywood", weight=9]; 62546 -> 50270[label="",style="solid", color="burlywood", weight=3]; 49841[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];45960[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"];45960 -> 45963[label="",style="solid", color="black", weight=3]; 49842 -> 49877[label="",style="dashed", color="red", weight=0]; 49842[label="gtEsFloat (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="magenta"];49842 -> 49883[label="",style="dashed", color="magenta", weight=3]; 49842 -> 49884[label="",style="dashed", color="magenta", weight=3]; 49843[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"];62547[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49843 -> 62547[label="",style="solid", color="burlywood", weight=9]; 62547 -> 50271[label="",style="solid", color="burlywood", weight=3]; 50084[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4465",fontsize=16,color="black",shape="box"];50084 -> 50272[label="",style="solid", color="black", weight=3]; 50085 -> 52417[label="",style="dashed", color="red", weight=0]; 50085[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4461) LT)",fontsize=16,color="magenta"];50085 -> 52421[label="",style="dashed", color="magenta", weight=3]; 50085 -> 52422[label="",style="dashed", color="magenta", weight=3]; 50085 -> 52423[label="",style="dashed", color="magenta", weight=3]; 50086[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"];50086 -> 50274[label="",style="solid", color="black", weight=3]; 23380[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];23381[label="ww53900",fontsize=16,color="green",shape="box"];23382[label="ww542",fontsize=16,color="green",shape="box"];23383[label="ww538",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"];62548[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6910 -> 62548[label="",style="solid", color="burlywood", weight=9]; 62548 -> 9717[label="",style="solid", color="burlywood", weight=3]; 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"];62549[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6911 -> 62549[label="",style="solid", color="burlywood", weight=9]; 62549 -> 9718[label="",style="solid", color="burlywood", weight=3]; 23384[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];23385[label="ww53900",fontsize=16,color="green",shape="box"];23386[label="ww542",fontsize=16,color="green",shape="box"];23387[label="ww538",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"];62550[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6914 -> 62550[label="",style="solid", color="burlywood", weight=9]; 62550 -> 9721[label="",style="solid", color="burlywood", weight=3]; 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"];62551[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6915 -> 62551[label="",style="solid", color="burlywood", weight=9]; 62551 -> 9722[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62552[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6917 -> 62552[label="",style="solid", color="burlywood", weight=9]; 62552 -> 9724[label="",style="solid", color="burlywood", weight=3]; 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"];62553[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6918 -> 62553[label="",style="solid", color="burlywood", weight=9]; 62553 -> 9725[label="",style="solid", color="burlywood", weight=3]; 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"];62554[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6919 -> 62554[label="",style="solid", color="burlywood", weight=9]; 62554 -> 9726[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62555[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6921 -> 62555[label="",style="solid", color="burlywood", weight=9]; 62555 -> 9728[label="",style="solid", color="burlywood", weight=3]; 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"];62556[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6922 -> 62556[label="",style="solid", color="burlywood", weight=9]; 62556 -> 9729[label="",style="solid", color="burlywood", weight=3]; 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"];62557[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6923 -> 62557[label="",style="solid", color="burlywood", weight=9]; 62557 -> 9730[label="",style="solid", color="burlywood", weight=3]; 6358 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6358 -> 9732[label="",style="dashed", color="magenta", weight=3]; 6359 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6359 -> 9734[label="",style="dashed", color="magenta", weight=3]; 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"];62558[label="ww546/Succ ww5460",fontsize=10,color="white",style="solid",shape="box"];6357 -> 62558[label="",style="solid", color="burlywood", weight=9]; 62558 -> 9735[label="",style="solid", color="burlywood", weight=3]; 62559[label="ww546/Zero",fontsize=10,color="white",style="solid",shape="box"];6357 -> 62559[label="",style="solid", color="burlywood", weight=9]; 62559 -> 9736[label="",style="solid", color="burlywood", weight=3]; 6369 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6369 -> 9738[label="",style="dashed", color="magenta", weight=3]; 6370 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6370 -> 9740[label="",style="dashed", color="magenta", weight=3]; 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"];62560[label="ww558/Succ ww5580",fontsize=10,color="white",style="solid",shape="box"];6368 -> 62560[label="",style="solid", color="burlywood", weight=9]; 62560 -> 9741[label="",style="solid", color="burlywood", weight=3]; 62561[label="ww558/Zero",fontsize=10,color="white",style="solid",shape="box"];6368 -> 62561[label="",style="solid", color="burlywood", weight=9]; 62561 -> 9742[label="",style="solid", color="burlywood", weight=3]; 6425 -> 5617[label="",style="dashed", color="red", weight=0]; 6425[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6425 -> 9743[label="",style="dashed", color="magenta", weight=3]; 6425 -> 9744[label="",style="dashed", color="magenta", weight=3]; 6426[label="Succ ww3100",fontsize=16,color="green",shape="box"];6427 -> 5617[label="",style="dashed", color="red", weight=0]; 6427[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6427 -> 9745[label="",style="dashed", color="magenta", weight=3]; 6427 -> 9746[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 59415[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59416[label="Zero",fontsize=16,color="green",shape="box"];59417[label="ww4000",fontsize=16,color="green",shape="box"];59418[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59419[label="Neg Zero",fontsize=16,color="green",shape="box"];50356 -> 52306[label="",style="dashed", color="red", weight=0]; 50356[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"];50356 -> 52311[label="",style="dashed", color="magenta", weight=3]; 50356 -> 52312[label="",style="dashed", color="magenta", weight=3]; 50356 -> 52313[label="",style="dashed", color="magenta", weight=3]; 50356 -> 52314[label="",style="dashed", color="magenta", weight=3]; 50355[label="flip gtEsFloat ww4473 (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50355 -> 50379[label="",style="solid", color="black", weight=3]; 52307[label="Zero",fontsize=16,color="green",shape="box"];52308[label="ww4000",fontsize=16,color="green",shape="box"];52309[label="ww5",fontsize=16,color="green",shape="box"];52310[label="ww3100",fontsize=16,color="green",shape="box"];52306[label="psFloat ww4525 (fsFloat (msFloat (Float (Pos (Succ ww4526)) (Pos (Succ ww4527))) (Float (Neg Zero) (Pos (Succ ww4528)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];52306 -> 52355[label="",style="solid", color="black", weight=3]; 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]; 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]; 6412 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6412 -> 9756[label="",style="dashed", color="magenta", weight=3]; 6413 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6413 -> 9758[label="",style="dashed", color="magenta", weight=3]; 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"];62562[label="ww574/Succ ww5740",fontsize=10,color="white",style="solid",shape="box"];6411 -> 62562[label="",style="solid", color="burlywood", weight=9]; 62562 -> 9759[label="",style="solid", color="burlywood", weight=3]; 62563[label="ww574/Zero",fontsize=10,color="white",style="solid",shape="box"];6411 -> 62563[label="",style="solid", color="burlywood", weight=9]; 62563 -> 9760[label="",style="solid", color="burlywood", weight=3]; 6432 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6432 -> 9762[label="",style="dashed", color="magenta", weight=3]; 6433 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6433 -> 9764[label="",style="dashed", color="magenta", weight=3]; 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"];62564[label="ww588/Succ ww5880",fontsize=10,color="white",style="solid",shape="box"];6431 -> 62564[label="",style="solid", color="burlywood", weight=9]; 62564 -> 9765[label="",style="solid", color="burlywood", weight=3]; 62565[label="ww588/Zero",fontsize=10,color="white",style="solid",shape="box"];6431 -> 62565[label="",style="solid", color="burlywood", weight=9]; 62565 -> 9766[label="",style="solid", color="burlywood", weight=3]; 6510 -> 5617[label="",style="dashed", color="red", weight=0]; 6510[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6510 -> 9767[label="",style="dashed", color="magenta", weight=3]; 6510 -> 9768[label="",style="dashed", color="magenta", weight=3]; 6511[label="Succ ww3100",fontsize=16,color="green",shape="box"];6512 -> 5617[label="",style="dashed", color="red", weight=0]; 6512[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6512 -> 9769[label="",style="dashed", color="magenta", weight=3]; 6512 -> 9770[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 6482 -> 5617[label="",style="dashed", color="red", weight=0]; 6482[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6482 -> 9773[label="",style="dashed", color="magenta", weight=3]; 6482 -> 9774[label="",style="dashed", color="magenta", weight=3]; 6483 -> 5617[label="",style="dashed", color="red", weight=0]; 6483[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6483 -> 9775[label="",style="dashed", color="magenta", weight=3]; 6483 -> 9776[label="",style="dashed", color="magenta", weight=3]; 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]; 6516 -> 16686[label="",style="dashed", color="red", weight=0]; 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]; 6516 -> 16692[label="",style="dashed", color="magenta", weight=3]; 6516 -> 16693[label="",style="dashed", color="magenta", weight=3]; 6516 -> 16694[label="",style="dashed", color="magenta", weight=3]; 16753 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23388[label="",style="dashed", color="magenta", weight=3]; 16753 -> 23389[label="",style="dashed", color="magenta", weight=3]; 16753 -> 23390[label="",style="dashed", color="magenta", weight=3]; 16753 -> 23391[label="",style="dashed", color="magenta", weight=3]; 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]; 6520[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"];6520 -> 9782[label="",style="solid", color="black", weight=3]; 6521[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"];6521 -> 9783[label="",style="solid", color="black", weight=3]; 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]; 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]; 10771 -> 10783[label="",style="dashed", color="green", weight=3]; 10772 -> 6525[label="",style="dashed", color="red", weight=0]; 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]; 10772 -> 10785[label="",style="dashed", color="magenta", weight=3]; 6632 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6632 -> 9793[label="",style="dashed", color="magenta", weight=3]; 6633 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6633 -> 9795[label="",style="dashed", color="magenta", weight=3]; 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"];62566[label="ww634/Succ ww6340",fontsize=10,color="white",style="solid",shape="box"];6631 -> 62566[label="",style="solid", color="burlywood", weight=9]; 62566 -> 9796[label="",style="solid", color="burlywood", weight=3]; 62567[label="ww634/Zero",fontsize=10,color="white",style="solid",shape="box"];6631 -> 62567[label="",style="solid", color="burlywood", weight=9]; 62567 -> 9797[label="",style="solid", color="burlywood", weight=3]; 6692 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6692 -> 9799[label="",style="dashed", color="magenta", weight=3]; 6693 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6693 -> 9801[label="",style="dashed", color="magenta", weight=3]; 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"];62568[label="ww648/Succ ww6480",fontsize=10,color="white",style="solid",shape="box"];6691 -> 62568[label="",style="solid", color="burlywood", weight=9]; 62568 -> 9802[label="",style="solid", color="burlywood", weight=3]; 62569[label="ww648/Zero",fontsize=10,color="white",style="solid",shape="box"];6691 -> 62569[label="",style="solid", color="burlywood", weight=9]; 62569 -> 9803[label="",style="solid", color="burlywood", weight=3]; 6816 -> 5617[label="",style="dashed", color="red", weight=0]; 6816[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6816 -> 9804[label="",style="dashed", color="magenta", weight=3]; 6816 -> 9805[label="",style="dashed", color="magenta", weight=3]; 6817[label="Succ ww3100",fontsize=16,color="green",shape="box"];6818 -> 5617[label="",style="dashed", color="red", weight=0]; 6818[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6818 -> 9806[label="",style="dashed", color="magenta", weight=3]; 6818 -> 9807[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 6780 -> 5617[label="",style="dashed", color="red", weight=0]; 6780[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6780 -> 9810[label="",style="dashed", color="magenta", weight=3]; 6780 -> 9811[label="",style="dashed", color="magenta", weight=3]; 6781 -> 5617[label="",style="dashed", color="red", weight=0]; 6781[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6781 -> 9812[label="",style="dashed", color="magenta", weight=3]; 6781 -> 9813[label="",style="dashed", color="magenta", weight=3]; 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]; 6822 -> 32889[label="",style="dashed", color="red", weight=0]; 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 -> 32899[label="",style="dashed", color="magenta", weight=3]; 6822 -> 32900[label="",style="dashed", color="magenta", weight=3]; 6822 -> 32901[label="",style="dashed", color="magenta", weight=3]; 6822 -> 32902[label="",style="dashed", color="magenta", weight=3]; 6822 -> 32903[label="",style="dashed", color="magenta", weight=3]; 32967[label="Zero",fontsize=16,color="green",shape="box"];32968[label="ww5",fontsize=16,color="green",shape="box"];32969[label="ww4000",fontsize=16,color="green",shape="box"];32970[label="ww3100",fontsize=16,color="green",shape="box"];28126[label="ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3426",fontsize=16,color="black",shape="box"];28126 -> 28148[label="",style="solid", color="black", weight=3]; 33007[label="primPlusFloat ww3898 (fsFloat (msFloat (Float (Pos (Succ ww3899)) (Neg (Succ ww3900))) (Float (Neg Zero) (Pos (Succ ww3901)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62570[label="ww3898/Float ww38980 ww38981",fontsize=10,color="white",style="solid",shape="box"];33007 -> 62570[label="",style="solid", color="burlywood", weight=9]; 62570 -> 33056[label="",style="solid", color="burlywood", weight=3]; 33008[label="Cons (Float (Neg Zero) (Pos (Succ ww2123))) (takeWhile (flip ltEsFloat ww3896) (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"];33008 -> 33057[label="",style="dashed", color="green", weight=3]; 33009[label="takeWhile0 (flip ltEsFloat ww3896) (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"];33009 -> 33058[label="",style="solid", color="black", weight=3]; 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]; 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]; 23774[label="primMinusInt (Pos (Succ ww2913)) (Pos ww291500)",fontsize=16,color="black",shape="box"];23774 -> 25537[label="",style="solid", color="black", weight=3]; 23775[label="primMinusInt (Pos (Succ ww2913)) (Neg ww291500)",fontsize=16,color="black",shape="box"];23775 -> 25538[label="",style="solid", color="black", weight=3]; 21862[label="Neg Zero",fontsize=16,color="green",shape="box"];21863[label="Pos Zero",fontsize=16,color="green",shape="box"];21757[label="primMulInt ww2666 ww18331",fontsize=16,color="burlywood",shape="triangle"];62571[label="ww2666/Pos ww26660",fontsize=10,color="white",style="solid",shape="box"];21757 -> 62571[label="",style="solid", color="burlywood", weight=9]; 62571 -> 21801[label="",style="solid", color="burlywood", weight=3]; 62572[label="ww2666/Neg ww26660",fontsize=10,color="white",style="solid",shape="box"];21757 -> 62572[label="",style="solid", color="burlywood", weight=9]; 62572 -> 21802[label="",style="solid", color="burlywood", weight=3]; 26798[label="psMyInt ww3257 ww32400",fontsize=16,color="black",shape="triangle"];26798 -> 26834[label="",style="solid", color="black", weight=3]; 26799[label="srMyInt ww3256 ww32401",fontsize=16,color="black",shape="triangle"];26799 -> 26835[label="",style="solid", color="black", weight=3]; 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]; 6830 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6830 -> 9823[label="",style="dashed", color="magenta", weight=3]; 6831 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6831 -> 9825[label="",style="dashed", color="magenta", weight=3]; 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"];62573[label="ww668/Succ ww6680",fontsize=10,color="white",style="solid",shape="box"];6829 -> 62573[label="",style="solid", color="burlywood", weight=9]; 62573 -> 9826[label="",style="solid", color="burlywood", weight=3]; 62574[label="ww668/Zero",fontsize=10,color="white",style="solid",shape="box"];6829 -> 62574[label="",style="solid", color="burlywood", weight=9]; 62574 -> 9827[label="",style="solid", color="burlywood", weight=3]; 6863 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6863 -> 9829[label="",style="dashed", color="magenta", weight=3]; 6864 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6864 -> 9831[label="",style="dashed", color="magenta", weight=3]; 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"];62575[label="ww682/Succ ww6820",fontsize=10,color="white",style="solid",shape="box"];6862 -> 62575[label="",style="solid", color="burlywood", weight=9]; 62575 -> 9832[label="",style="solid", color="burlywood", weight=3]; 62576[label="ww682/Zero",fontsize=10,color="white",style="solid",shape="box"];6862 -> 62576[label="",style="solid", color="burlywood", weight=9]; 62576 -> 9833[label="",style="solid", color="burlywood", weight=3]; 6933 -> 5617[label="",style="dashed", color="red", weight=0]; 6933[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6933 -> 9834[label="",style="dashed", color="magenta", weight=3]; 6933 -> 9835[label="",style="dashed", color="magenta", weight=3]; 6934[label="Succ ww3100",fontsize=16,color="green",shape="box"];6935 -> 5617[label="",style="dashed", color="red", weight=0]; 6935[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6935 -> 9836[label="",style="dashed", color="magenta", weight=3]; 6935 -> 9837[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6931 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6931 -> 9847[label="",style="dashed", color="magenta", weight=3]; 6932 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6932 -> 9849[label="",style="dashed", color="magenta", weight=3]; 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"];62577[label="ww698/Succ ww6980",fontsize=10,color="white",style="solid",shape="box"];6930 -> 62577[label="",style="solid", color="burlywood", weight=9]; 62577 -> 9850[label="",style="solid", color="burlywood", weight=3]; 62578[label="ww698/Zero",fontsize=10,color="white",style="solid",shape="box"];6930 -> 62578[label="",style="solid", color="burlywood", weight=9]; 62578 -> 9851[label="",style="solid", color="burlywood", weight=3]; 6940 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6940 -> 9853[label="",style="dashed", color="magenta", weight=3]; 6941 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6941 -> 9855[label="",style="dashed", color="magenta", weight=3]; 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"];62579[label="ww712/Succ ww7120",fontsize=10,color="white",style="solid",shape="box"];6939 -> 62579[label="",style="solid", color="burlywood", weight=9]; 62579 -> 9856[label="",style="solid", color="burlywood", weight=3]; 62580[label="ww712/Zero",fontsize=10,color="white",style="solid",shape="box"];6939 -> 62580[label="",style="solid", color="burlywood", weight=9]; 62580 -> 9857[label="",style="solid", color="burlywood", weight=3]; 6963 -> 5617[label="",style="dashed", color="red", weight=0]; 6963[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6963 -> 9858[label="",style="dashed", color="magenta", weight=3]; 6963 -> 9859[label="",style="dashed", color="magenta", weight=3]; 6964[label="Succ ww3100",fontsize=16,color="green",shape="box"];6965 -> 5617[label="",style="dashed", color="red", weight=0]; 6965[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6965 -> 9860[label="",style="dashed", color="magenta", weight=3]; 6965 -> 9861[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 49847[label="Zero",fontsize=16,color="green",shape="box"];49848[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49849[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];49850[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52502[label="ww3100",fontsize=16,color="green",shape="box"];52503[label="ww5",fontsize=16,color="green",shape="box"];52504[label="Zero",fontsize=16,color="green",shape="box"];52505[label="ww3000",fontsize=16,color="green",shape="box"];52501[label="flip gtEsFloat (psFloat ww4537 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))",fontsize=16,color="black",shape="triangle"];52501 -> 52526[label="",style="solid", color="black", weight=3]; 49852[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62581[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];49852 -> 62581[label="",style="solid", color="burlywood", weight=9]; 62581 -> 50281[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6961 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6961 -> 9870[label="",style="dashed", color="magenta", weight=3]; 6962 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6962 -> 9872[label="",style="dashed", color="magenta", weight=3]; 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"];62582[label="ww728/Succ ww7280",fontsize=10,color="white",style="solid",shape="box"];6960 -> 62582[label="",style="solid", color="burlywood", weight=9]; 62582 -> 9873[label="",style="solid", color="burlywood", weight=3]; 62583[label="ww728/Zero",fontsize=10,color="white",style="solid",shape="box"];6960 -> 62583[label="",style="solid", color="burlywood", weight=9]; 62583 -> 9874[label="",style="solid", color="burlywood", weight=3]; 6970 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6970 -> 9876[label="",style="dashed", color="magenta", weight=3]; 6971 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6971 -> 9878[label="",style="dashed", color="magenta", weight=3]; 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"];62584[label="ww742/Succ ww7420",fontsize=10,color="white",style="solid",shape="box"];6969 -> 62584[label="",style="solid", color="burlywood", weight=9]; 62584 -> 9879[label="",style="solid", color="burlywood", weight=3]; 62585[label="ww742/Zero",fontsize=10,color="white",style="solid",shape="box"];6969 -> 62585[label="",style="solid", color="burlywood", weight=9]; 62585 -> 9880[label="",style="solid", color="burlywood", weight=3]; 6988 -> 5617[label="",style="dashed", color="red", weight=0]; 6988[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6988 -> 9881[label="",style="dashed", color="magenta", weight=3]; 6988 -> 9882[label="",style="dashed", color="magenta", weight=3]; 6989[label="Succ ww3100",fontsize=16,color="green",shape="box"];6990 -> 5617[label="",style="dashed", color="red", weight=0]; 6990[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6990 -> 9883[label="",style="dashed", color="magenta", weight=3]; 6990 -> 9884[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 6986 -> 5617[label="",style="dashed", color="red", weight=0]; 6986[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6986 -> 9887[label="",style="dashed", color="magenta", weight=3]; 6986 -> 9888[label="",style="dashed", color="magenta", weight=3]; 6987 -> 5617[label="",style="dashed", color="red", weight=0]; 6987[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6987 -> 9889[label="",style="dashed", color="magenta", weight=3]; 6987 -> 9890[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 6998 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6998 -> 9896[label="",style="dashed", color="magenta", weight=3]; 6999 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6999 -> 9898[label="",style="dashed", color="magenta", weight=3]; 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"];62586[label="ww762/Succ ww7620",fontsize=10,color="white",style="solid",shape="box"];6997 -> 62586[label="",style="solid", color="burlywood", weight=9]; 62586 -> 9899[label="",style="solid", color="burlywood", weight=3]; 62587[label="ww762/Zero",fontsize=10,color="white",style="solid",shape="box"];6997 -> 62587[label="",style="solid", color="burlywood", weight=9]; 62587 -> 9900[label="",style="solid", color="burlywood", weight=3]; 7001 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7001 -> 9902[label="",style="dashed", color="magenta", weight=3]; 7002 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7002 -> 9904[label="",style="dashed", color="magenta", weight=3]; 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"];62588[label="ww776/Succ ww7760",fontsize=10,color="white",style="solid",shape="box"];7000 -> 62588[label="",style="solid", color="burlywood", weight=9]; 62588 -> 9905[label="",style="solid", color="burlywood", weight=3]; 62589[label="ww776/Zero",fontsize=10,color="white",style="solid",shape="box"];7000 -> 62589[label="",style="solid", color="burlywood", weight=9]; 62589 -> 9906[label="",style="solid", color="burlywood", weight=3]; 7019 -> 5617[label="",style="dashed", color="red", weight=0]; 7019[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7019 -> 9907[label="",style="dashed", color="magenta", weight=3]; 7019 -> 9908[label="",style="dashed", color="magenta", weight=3]; 7020[label="Succ ww3100",fontsize=16,color="green",shape="box"];7021 -> 5617[label="",style="dashed", color="red", weight=0]; 7021[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7021 -> 9909[label="",style="dashed", color="magenta", weight=3]; 7021 -> 9910[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 7017 -> 5617[label="",style="dashed", color="red", weight=0]; 7017[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7017 -> 9913[label="",style="dashed", color="magenta", weight=3]; 7017 -> 9914[label="",style="dashed", color="magenta", weight=3]; 7018 -> 5617[label="",style="dashed", color="red", weight=0]; 7018[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7018 -> 9915[label="",style="dashed", color="magenta", weight=3]; 7018 -> 9916[label="",style="dashed", color="magenta", weight=3]; 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]; 7025 -> 16832[label="",style="dashed", color="red", weight=0]; 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]; 7025 -> 16838[label="",style="dashed", color="magenta", weight=3]; 7025 -> 16839[label="",style="dashed", color="magenta", weight=3]; 7025 -> 16840[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 7031 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7031 -> 9924[label="",style="dashed", color="magenta", weight=3]; 7032 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7032 -> 9926[label="",style="dashed", color="magenta", weight=3]; 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"];62590[label="ww796/Succ ww7960",fontsize=10,color="white",style="solid",shape="box"];7030 -> 62590[label="",style="solid", color="burlywood", weight=9]; 62590 -> 9927[label="",style="solid", color="burlywood", weight=3]; 62591[label="ww796/Zero",fontsize=10,color="white",style="solid",shape="box"];7030 -> 62591[label="",style="solid", color="burlywood", weight=9]; 62591 -> 9928[label="",style="solid", color="burlywood", weight=3]; 7034 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7034 -> 9930[label="",style="dashed", color="magenta", weight=3]; 7035 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7035 -> 9932[label="",style="dashed", color="magenta", weight=3]; 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"];62592[label="ww810/Succ ww8100",fontsize=10,color="white",style="solid",shape="box"];7033 -> 62592[label="",style="solid", color="burlywood", weight=9]; 62592 -> 9933[label="",style="solid", color="burlywood", weight=3]; 62593[label="ww810/Zero",fontsize=10,color="white",style="solid",shape="box"];7033 -> 62593[label="",style="solid", color="burlywood", weight=9]; 62593 -> 9934[label="",style="solid", color="burlywood", weight=3]; 7058 -> 5617[label="",style="dashed", color="red", weight=0]; 7058[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7058 -> 9935[label="",style="dashed", color="magenta", weight=3]; 7058 -> 9936[label="",style="dashed", color="magenta", weight=3]; 7059[label="Succ ww3100",fontsize=16,color="green",shape="box"];7060 -> 5617[label="",style="dashed", color="red", weight=0]; 7060[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7060 -> 9937[label="",style="dashed", color="magenta", weight=3]; 7060 -> 9938[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 52675[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52676[label="Zero",fontsize=16,color="green",shape="box"];52677[label="ww3100",fontsize=16,color="green",shape="box"];52678[label="ww3000",fontsize=16,color="green",shape="box"];52674[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554)",fontsize=16,color="black",shape="triangle"];52674 -> 52701[label="",style="solid", color="black", weight=3]; 49858 -> 33971[label="",style="dashed", color="red", weight=0]; 49858[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"];49858 -> 50284[label="",style="dashed", color="magenta", weight=3]; 49858 -> 50285[label="",style="dashed", color="magenta", weight=3]; 49858 -> 50286[label="",style="dashed", color="magenta", weight=3]; 49858 -> 50287[label="",style="dashed", color="magenta", weight=3]; 50037[label="ww5",fontsize=16,color="green",shape="box"];50038[label="Zero",fontsize=16,color="green",shape="box"];50039[label="ww3000",fontsize=16,color="green",shape="box"];50040[label="ww3100",fontsize=16,color="green",shape="box"];33971[label="psFloat ww3996 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3997))) (Float (Neg (Succ ww3998)) (Neg (Succ ww3999)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];33971 -> 33990[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 7056 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7056 -> 9948[label="",style="dashed", color="magenta", weight=3]; 7057 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7057 -> 9950[label="",style="dashed", color="magenta", weight=3]; 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"];62594[label="ww826/Succ ww8260",fontsize=10,color="white",style="solid",shape="box"];7055 -> 62594[label="",style="solid", color="burlywood", weight=9]; 62594 -> 9951[label="",style="solid", color="burlywood", weight=3]; 62595[label="ww826/Zero",fontsize=10,color="white",style="solid",shape="box"];7055 -> 62595[label="",style="solid", color="burlywood", weight=9]; 62595 -> 9952[label="",style="solid", color="burlywood", weight=3]; 7065 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7065 -> 9954[label="",style="dashed", color="magenta", weight=3]; 7066 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7066 -> 9956[label="",style="dashed", color="magenta", weight=3]; 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"];62596[label="ww840/Succ ww8400",fontsize=10,color="white",style="solid",shape="box"];7064 -> 62596[label="",style="solid", color="burlywood", weight=9]; 62596 -> 9957[label="",style="solid", color="burlywood", weight=3]; 62597[label="ww840/Zero",fontsize=10,color="white",style="solid",shape="box"];7064 -> 62597[label="",style="solid", color="burlywood", weight=9]; 62597 -> 9958[label="",style="solid", color="burlywood", weight=3]; 7088 -> 5617[label="",style="dashed", color="red", weight=0]; 7088[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7088 -> 9959[label="",style="dashed", color="magenta", weight=3]; 7088 -> 9960[label="",style="dashed", color="magenta", weight=3]; 7089[label="Succ ww3100",fontsize=16,color="green",shape="box"];7090 -> 5617[label="",style="dashed", color="red", weight=0]; 7090[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7090 -> 9961[label="",style="dashed", color="magenta", weight=3]; 7090 -> 9962[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 50041[label="Zero",fontsize=16,color="green",shape="box"];50042[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50043[label="Neg Zero",fontsize=16,color="green",shape="box"];50044[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50357 -> 52600[label="",style="dashed", color="red", weight=0]; 50357[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"];50357 -> 52604[label="",style="dashed", color="magenta", weight=3]; 50357 -> 52605[label="",style="dashed", color="magenta", weight=3]; 50357 -> 52606[label="",style="dashed", color="magenta", weight=3]; 52601[label="ww5",fontsize=16,color="green",shape="box"];52602[label="Zero",fontsize=16,color="green",shape="box"];52603[label="ww3100",fontsize=16,color="green",shape="box"];52600[label="psFloat ww4548 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4549))) (Float (Neg Zero) (Pos (Succ ww4550)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];52600 -> 52637[label="",style="solid", color="black", weight=3]; 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]; 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]; 7086 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7086 -> 9971[label="",style="dashed", color="magenta", weight=3]; 7087 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7087 -> 9973[label="",style="dashed", color="magenta", weight=3]; 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"];62598[label="ww856/Succ ww8560",fontsize=10,color="white",style="solid",shape="box"];7085 -> 62598[label="",style="solid", color="burlywood", weight=9]; 62598 -> 9974[label="",style="solid", color="burlywood", weight=3]; 62599[label="ww856/Zero",fontsize=10,color="white",style="solid",shape="box"];7085 -> 62599[label="",style="solid", color="burlywood", weight=9]; 62599 -> 9975[label="",style="solid", color="burlywood", weight=3]; 7095 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7095 -> 9977[label="",style="dashed", color="magenta", weight=3]; 7096 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7096 -> 9979[label="",style="dashed", color="magenta", weight=3]; 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"];62600[label="ww870/Succ ww8700",fontsize=10,color="white",style="solid",shape="box"];7094 -> 62600[label="",style="solid", color="burlywood", weight=9]; 62600 -> 9980[label="",style="solid", color="burlywood", weight=3]; 62601[label="ww870/Zero",fontsize=10,color="white",style="solid",shape="box"];7094 -> 62601[label="",style="solid", color="burlywood", weight=9]; 62601 -> 9981[label="",style="solid", color="burlywood", weight=3]; 7113 -> 5617[label="",style="dashed", color="red", weight=0]; 7113[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7113 -> 9982[label="",style="dashed", color="magenta", weight=3]; 7113 -> 9983[label="",style="dashed", color="magenta", weight=3]; 7114[label="Succ ww3100",fontsize=16,color="green",shape="box"];7115 -> 5617[label="",style="dashed", color="red", weight=0]; 7115[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7115 -> 9984[label="",style="dashed", color="magenta", weight=3]; 7115 -> 9985[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 7111 -> 5617[label="",style="dashed", color="red", weight=0]; 7111[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7111 -> 9988[label="",style="dashed", color="magenta", weight=3]; 7111 -> 9989[label="",style="dashed", color="magenta", weight=3]; 7112 -> 5617[label="",style="dashed", color="red", weight=0]; 7112[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7112 -> 9990[label="",style="dashed", color="magenta", weight=3]; 7112 -> 9991[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 7122 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7122 -> 9996[label="",style="dashed", color="magenta", weight=3]; 7123 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7123 -> 9998[label="",style="dashed", color="magenta", weight=3]; 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"];62602[label="ww890/Succ ww8900",fontsize=10,color="white",style="solid",shape="box"];7121 -> 62602[label="",style="solid", color="burlywood", weight=9]; 62602 -> 9999[label="",style="solid", color="burlywood", weight=3]; 62603[label="ww890/Zero",fontsize=10,color="white",style="solid",shape="box"];7121 -> 62603[label="",style="solid", color="burlywood", weight=9]; 62603 -> 10000[label="",style="solid", color="burlywood", weight=3]; 7125 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7125 -> 10002[label="",style="dashed", color="magenta", weight=3]; 7126 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7126 -> 10004[label="",style="dashed", color="magenta", weight=3]; 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"];62604[label="ww904/Succ ww9040",fontsize=10,color="white",style="solid",shape="box"];7124 -> 62604[label="",style="solid", color="burlywood", weight=9]; 62604 -> 10005[label="",style="solid", color="burlywood", weight=3]; 62605[label="ww904/Zero",fontsize=10,color="white",style="solid",shape="box"];7124 -> 62605[label="",style="solid", color="burlywood", weight=9]; 62605 -> 10006[label="",style="solid", color="burlywood", weight=3]; 7143 -> 5617[label="",style="dashed", color="red", weight=0]; 7143[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7143 -> 10007[label="",style="dashed", color="magenta", weight=3]; 7143 -> 10008[label="",style="dashed", color="magenta", weight=3]; 7144[label="Succ ww3100",fontsize=16,color="green",shape="box"];7145 -> 5617[label="",style="dashed", color="red", weight=0]; 7145[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7145 -> 10009[label="",style="dashed", color="magenta", weight=3]; 7145 -> 10010[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 7141 -> 5617[label="",style="dashed", color="red", weight=0]; 7141[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7141 -> 10013[label="",style="dashed", color="magenta", weight=3]; 7141 -> 10014[label="",style="dashed", color="magenta", weight=3]; 7142 -> 5617[label="",style="dashed", color="red", weight=0]; 7142[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7142 -> 10015[label="",style="dashed", color="magenta", weight=3]; 7142 -> 10016[label="",style="dashed", color="magenta", weight=3]; 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]; 7149 -> 34687[label="",style="dashed", color="red", weight=0]; 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 -> 34696[label="",style="dashed", color="magenta", weight=3]; 7149 -> 34697[label="",style="dashed", color="magenta", weight=3]; 7149 -> 34698[label="",style="dashed", color="magenta", weight=3]; 7149 -> 34699[label="",style="dashed", color="magenta", weight=3]; 34782[label="primPlusFloat ww4072 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4073))) (Float (Neg Zero) (Pos (Succ ww4074)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62606[label="ww4072/Float ww40720 ww40721",fontsize=10,color="white",style="solid",shape="box"];34782 -> 62606[label="",style="solid", color="burlywood", weight=9]; 62606 -> 34825[label="",style="solid", color="burlywood", weight=3]; 34755[label="ww5",fontsize=16,color="green",shape="box"];34756[label="Zero",fontsize=16,color="green",shape="box"];34757[label="ww3100",fontsize=16,color="green",shape="box"];34783[label="Cons (Float (Neg Zero) (Pos (Succ ww2142))) (takeWhile (flip ltEsFloat ww4070) (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"];34783 -> 34826[label="",style="dashed", color="green", weight=3]; 34784[label="takeWhile0 (flip ltEsFloat ww4070) (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"];34784 -> 34827[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 7155 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7155 -> 10024[label="",style="dashed", color="magenta", weight=3]; 7156 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7156 -> 10026[label="",style="dashed", color="magenta", weight=3]; 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"];62607[label="ww924/Succ ww9240",fontsize=10,color="white",style="solid",shape="box"];7154 -> 62607[label="",style="solid", color="burlywood", weight=9]; 62607 -> 10027[label="",style="solid", color="burlywood", weight=3]; 62608[label="ww924/Zero",fontsize=10,color="white",style="solid",shape="box"];7154 -> 62608[label="",style="solid", color="burlywood", weight=9]; 62608 -> 10028[label="",style="solid", color="burlywood", weight=3]; 7158 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7158 -> 10030[label="",style="dashed", color="magenta", weight=3]; 7159 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7159 -> 10032[label="",style="dashed", color="magenta", weight=3]; 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"];62609[label="ww938/Succ ww9380",fontsize=10,color="white",style="solid",shape="box"];7157 -> 62609[label="",style="solid", color="burlywood", weight=9]; 62609 -> 10033[label="",style="solid", color="burlywood", weight=3]; 62610[label="ww938/Zero",fontsize=10,color="white",style="solid",shape="box"];7157 -> 62610[label="",style="solid", color="burlywood", weight=9]; 62610 -> 10034[label="",style="solid", color="burlywood", weight=3]; 7420 -> 5617[label="",style="dashed", color="red", weight=0]; 7420[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7420 -> 10035[label="",style="dashed", color="magenta", weight=3]; 7420 -> 10036[label="",style="dashed", color="magenta", weight=3]; 7421[label="Succ ww3100",fontsize=16,color="green",shape="box"];7422 -> 5617[label="",style="dashed", color="red", weight=0]; 7422[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7422 -> 10037[label="",style="dashed", color="magenta", weight=3]; 7422 -> 10038[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 52777[label="Zero",fontsize=16,color="green",shape="box"];52778[label="ww3100",fontsize=16,color="green",shape="box"];52779[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52776[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559)",fontsize=16,color="black",shape="triangle"];52776 -> 52797[label="",style="solid", color="black", weight=3]; 50049 -> 34892[label="",style="dashed", color="red", weight=0]; 50049[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"];50049 -> 50291[label="",style="dashed", color="magenta", weight=3]; 50049 -> 50292[label="",style="dashed", color="magenta", weight=3]; 50049 -> 50293[label="",style="dashed", color="magenta", weight=3]; 50048[label="flip gtEsFloat ww4468 (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50048 -> 50294[label="",style="solid", color="black", weight=3]; 50087[label="ww5",fontsize=16,color="green",shape="box"];50088[label="ww3100",fontsize=16,color="green",shape="box"];50089[label="Zero",fontsize=16,color="green",shape="box"];34892[label="psFloat ww4089 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4090))) (Float (Neg Zero) (Neg (Succ ww4091)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];34892 -> 34909[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 50141[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4466",fontsize=16,color="black",shape="box"];50141 -> 50295[label="",style="solid", color="black", weight=3]; 50090 -> 52417[label="",style="dashed", color="red", weight=0]; 50090[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4462) LT)",fontsize=16,color="magenta"];50090 -> 52424[label="",style="dashed", color="magenta", weight=3]; 50090 -> 52425[label="",style="dashed", color="magenta", weight=3]; 50090 -> 52426[label="",style="dashed", color="magenta", weight=3]; 50091[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"];50091 -> 50297[label="",style="solid", color="black", weight=3]; 7943 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47258[label="",style="dashed", color="magenta", weight=3]; 7943 -> 47259[label="",style="dashed", color="magenta", weight=3]; 7943 -> 47260[label="",style="dashed", color="magenta", weight=3]; 7943 -> 47261[label="",style="dashed", color="magenta", weight=3]; 7943 -> 47262[label="",style="dashed", color="magenta", weight=3]; 50092[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];45505[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))) ww4424)",fontsize=16,color="black",shape="triangle"];45505 -> 45511[label="",style="solid", color="black", weight=3]; 50093 -> 49907[label="",style="dashed", color="red", weight=0]; 50093[label="gtEsFloat (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="magenta"];50093 -> 50298[label="",style="dashed", color="magenta", weight=3]; 50093 -> 50299[label="",style="dashed", color="magenta", weight=3]; 50094[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"];62611[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50094 -> 62611[label="",style="solid", color="burlywood", weight=9]; 62611 -> 50300[label="",style="solid", color="burlywood", weight=3]; 50095[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];50186 -> 46966[label="",style="dashed", color="red", weight=0]; 50186[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"];50187[label="ww957",fontsize=16,color="green",shape="box"];50188[label="ww95800",fontsize=16,color="green",shape="box"];50185[label="flip gtEsFloat ww4471 (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50185 -> 50301[label="",style="solid", color="black", weight=3]; 50510[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];50509[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"];50509 -> 50512[label="",style="solid", color="black", weight=3]; 50099 -> 49907[label="",style="dashed", color="red", weight=0]; 50099[label="gtEsFloat (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="magenta"];50099 -> 50305[label="",style="dashed", color="magenta", weight=3]; 50099 -> 50306[label="",style="dashed", color="magenta", weight=3]; 50100[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"];62612[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50100 -> 62612[label="",style="solid", color="burlywood", weight=9]; 62612 -> 50307[label="",style="solid", color="burlywood", weight=3]; 7947 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47273[label="",style="dashed", color="magenta", weight=3]; 7947 -> 47274[label="",style="dashed", color="magenta", weight=3]; 7947 -> 47275[label="",style="dashed", color="magenta", weight=3]; 7947 -> 47276[label="",style="dashed", color="magenta", weight=3]; 7947 -> 47277[label="",style="dashed", color="magenta", weight=3]; 50521[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];50520[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"];50520 -> 50523[label="",style="solid", color="black", weight=3]; 50102 -> 49902[label="",style="dashed", color="red", weight=0]; 50102[label="gtEsFloat (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="magenta"];50102 -> 50310[label="",style="dashed", color="magenta", weight=3]; 50102 -> 50311[label="",style="dashed", color="magenta", weight=3]; 50103[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"];62613[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50103 -> 62613[label="",style="solid", color="burlywood", weight=9]; 62613 -> 50312[label="",style="solid", color="burlywood", weight=3]; 50104[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];45530[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)))) ww4426)",fontsize=16,color="black",shape="triangle"];45530 -> 45533[label="",style="solid", color="black", weight=3]; 50105 -> 49902[label="",style="dashed", color="red", weight=0]; 50105[label="gtEsFloat (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="magenta"];50105 -> 50313[label="",style="dashed", color="magenta", weight=3]; 50105 -> 50314[label="",style="dashed", color="magenta", weight=3]; 50106[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"];62614[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50106 -> 62614[label="",style="solid", color="burlywood", weight=9]; 62614 -> 50315[label="",style="solid", color="burlywood", weight=3]; 50530[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];50529[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"];50529 -> 50532[label="",style="solid", color="black", weight=3]; 50108 -> 49902[label="",style="dashed", color="red", weight=0]; 50108[label="gtEsFloat (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="magenta"];50108 -> 50318[label="",style="dashed", color="magenta", weight=3]; 50108 -> 50319[label="",style="dashed", color="magenta", weight=3]; 50109[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"];62615[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50109 -> 62615[label="",style="solid", color="burlywood", weight=9]; 62615 -> 50320[label="",style="solid", color="burlywood", weight=3]; 50173[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4467",fontsize=16,color="black",shape="box"];50173 -> 50321[label="",style="solid", color="black", weight=3]; 50142 -> 52417[label="",style="dashed", color="red", weight=0]; 50142[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4463) LT)",fontsize=16,color="magenta"];50142 -> 52427[label="",style="dashed", color="magenta", weight=3]; 50142 -> 52428[label="",style="dashed", color="magenta", weight=3]; 50142 -> 52429[label="",style="dashed", color="magenta", weight=3]; 50143[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"];50143 -> 50323[label="",style="solid", color="black", weight=3]; 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]; 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"];62616[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7962 -> 62616[label="",style="solid", color="burlywood", weight=9]; 62616 -> 10058[label="",style="solid", color="burlywood", weight=3]; 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"];62617[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7963 -> 62617[label="",style="solid", color="burlywood", weight=9]; 62617 -> 10059[label="",style="solid", color="burlywood", weight=3]; 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"];62618[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7964 -> 62618[label="",style="solid", color="burlywood", weight=9]; 62618 -> 10060[label="",style="solid", color="burlywood", weight=3]; 50502[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"];62619[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50502 -> 62619[label="",style="solid", color="burlywood", weight=9]; 62619 -> 50740[label="",style="solid", color="burlywood", weight=3]; 50963[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4495) (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)))) ww4495)))",fontsize=16,color="green",shape="box"];50963 -> 50978[label="",style="dashed", color="green", weight=3]; 50963 -> 50979[label="",style="dashed", color="green", weight=3]; 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"];62620[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7966 -> 62620[label="",style="solid", color="burlywood", weight=9]; 62620 -> 10062[label="",style="solid", color="burlywood", weight=3]; 50507 -> 26726[label="",style="dashed", color="red", weight=0]; 50507[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"];50507 -> 50744[label="",style="dashed", color="magenta", weight=3]; 50507 -> 50745[label="",style="dashed", color="magenta", weight=3]; 50507 -> 50746[label="",style="dashed", color="magenta", weight=3]; 46002[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4425",fontsize=16,color="black",shape="box"];46002 -> 50969[label="",style="solid", color="black", weight=3]; 46003 -> 45534[label="",style="dashed", color="red", weight=0]; 46003[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4425",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"];62621[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7968 -> 62621[label="",style="solid", color="burlywood", weight=9]; 62621 -> 10064[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62622[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7970 -> 62622[label="",style="solid", color="burlywood", weight=9]; 62622 -> 10066[label="",style="solid", color="burlywood", weight=3]; 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"];62623[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7971 -> 62623[label="",style="solid", color="burlywood", weight=9]; 62623 -> 10067[label="",style="solid", color="burlywood", weight=3]; 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"];62624[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7972 -> 62624[label="",style="solid", color="burlywood", weight=9]; 62624 -> 10068[label="",style="solid", color="burlywood", weight=3]; 55204[label="Succ ww95600",fontsize=16,color="green",shape="box"];55205[label="Succ ww95800",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"];62625[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7974 -> 62625[label="",style="solid", color="burlywood", weight=9]; 62625 -> 10070[label="",style="solid", color="burlywood", weight=3]; 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"];62626[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7976 -> 62626[label="",style="solid", color="burlywood", weight=9]; 62626 -> 10072[label="",style="solid", color="burlywood", weight=3]; 7427 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7427 -> 10074[label="",style="dashed", color="magenta", weight=3]; 7428 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7428 -> 10076[label="",style="dashed", color="magenta", weight=3]; 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"];62627[label="ww963/Succ ww9630",fontsize=10,color="white",style="solid",shape="box"];7426 -> 62627[label="",style="solid", color="burlywood", weight=9]; 62627 -> 10077[label="",style="solid", color="burlywood", weight=3]; 62628[label="ww963/Zero",fontsize=10,color="white",style="solid",shape="box"];7426 -> 62628[label="",style="solid", color="burlywood", weight=9]; 62628 -> 10078[label="",style="solid", color="burlywood", weight=3]; 7436 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7436 -> 10080[label="",style="dashed", color="magenta", weight=3]; 7437 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7437 -> 10082[label="",style="dashed", color="magenta", weight=3]; 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"];62629[label="ww977/Succ ww9770",fontsize=10,color="white",style="solid",shape="box"];7435 -> 62629[label="",style="solid", color="burlywood", weight=9]; 62629 -> 10083[label="",style="solid", color="burlywood", weight=3]; 62630[label="ww977/Zero",fontsize=10,color="white",style="solid",shape="box"];7435 -> 62630[label="",style="solid", color="burlywood", weight=9]; 62630 -> 10084[label="",style="solid", color="burlywood", weight=3]; 7482 -> 5617[label="",style="dashed", color="red", weight=0]; 7482[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7482 -> 10085[label="",style="dashed", color="magenta", weight=3]; 7482 -> 10086[label="",style="dashed", color="magenta", weight=3]; 7483[label="Succ ww3100",fontsize=16,color="green",shape="box"];7484 -> 5617[label="",style="dashed", color="red", weight=0]; 7484[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7484 -> 10087[label="",style="dashed", color="magenta", weight=3]; 7484 -> 10088[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 26694[label="primPlusFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="black",shape="box"];26694 -> 26711[label="",style="solid", color="black", weight=3]; 26695 -> 26687[label="",style="dashed", color="red", weight=0]; 26695[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]; 50110[label="Zero",fontsize=16,color="green",shape="box"];50111[label="ww4000",fontsize=16,color="green",shape="box"];50112[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50113[label="ww3100",fontsize=16,color="green",shape="box"];50115 -> 37570[label="",style="dashed", color="red", weight=0]; 50115[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"];50115 -> 50324[label="",style="dashed", color="magenta", weight=3]; 50115 -> 50325[label="",style="dashed", color="magenta", weight=3]; 50115 -> 50326[label="",style="dashed", color="magenta", weight=3]; 50115 -> 50327[label="",style="dashed", color="magenta", weight=3]; 50114[label="flip gtEsFloat ww4469 (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50114 -> 50328[label="",style="solid", color="black", weight=3]; 50144[label="ww5",fontsize=16,color="green",shape="box"];50145[label="Zero",fontsize=16,color="green",shape="box"];50146[label="ww3100",fontsize=16,color="green",shape="box"];50147[label="ww4000",fontsize=16,color="green",shape="box"];37570[label="psFloat ww4258 (fsFloat (msFloat (Float (Neg (Succ ww4259)) (Pos (Succ ww4260))) (Float (Pos Zero) (Pos (Succ ww4261)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37570 -> 37596[label="",style="solid", color="black", weight=3]; 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]; 37201 -> 26924[label="",style="dashed", color="red", weight=0]; 37201[label="primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37201 -> 37245[label="",style="dashed", color="magenta", weight=3]; 37201 -> 37246[label="",style="dashed", color="magenta", weight=3]; 37202 -> 26726[label="",style="dashed", color="red", weight=0]; 37202[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4228",fontsize=16,color="magenta"];37202 -> 37247[label="",style="dashed", color="magenta", weight=3]; 37202 -> 37248[label="",style="dashed", color="magenta", weight=3]; 37202 -> 37249[label="",style="dashed", color="magenta", weight=3]; 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]; 7472 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7472 -> 10099[label="",style="dashed", color="magenta", weight=3]; 7473 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7473 -> 10101[label="",style="dashed", color="magenta", weight=3]; 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"];62631[label="ww993/Succ ww9930",fontsize=10,color="white",style="solid",shape="box"];7471 -> 62631[label="",style="solid", color="burlywood", weight=9]; 62631 -> 10102[label="",style="solid", color="burlywood", weight=3]; 62632[label="ww993/Zero",fontsize=10,color="white",style="solid",shape="box"];7471 -> 62632[label="",style="solid", color="burlywood", weight=9]; 62632 -> 10103[label="",style="solid", color="burlywood", weight=3]; 7489 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7489 -> 10105[label="",style="dashed", color="magenta", weight=3]; 7490 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7490 -> 10107[label="",style="dashed", color="magenta", weight=3]; 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"];62633[label="ww1007/Succ ww10070",fontsize=10,color="white",style="solid",shape="box"];7488 -> 62633[label="",style="solid", color="burlywood", weight=9]; 62633 -> 10108[label="",style="solid", color="burlywood", weight=3]; 62634[label="ww1007/Zero",fontsize=10,color="white",style="solid",shape="box"];7488 -> 62634[label="",style="solid", color="burlywood", weight=9]; 62634 -> 10109[label="",style="solid", color="burlywood", weight=3]; 7567 -> 5617[label="",style="dashed", color="red", weight=0]; 7567[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7567 -> 10110[label="",style="dashed", color="magenta", weight=3]; 7567 -> 10111[label="",style="dashed", color="magenta", weight=3]; 7568[label="Succ ww3100",fontsize=16,color="green",shape="box"];7569 -> 5617[label="",style="dashed", color="red", weight=0]; 7569[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7569 -> 10112[label="",style="dashed", color="magenta", weight=3]; 7569 -> 10113[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 7539 -> 5617[label="",style="dashed", color="red", weight=0]; 7539[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7539 -> 10116[label="",style="dashed", color="magenta", weight=3]; 7539 -> 10117[label="",style="dashed", color="magenta", weight=3]; 7540 -> 5617[label="",style="dashed", color="red", weight=0]; 7540[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7540 -> 10118[label="",style="dashed", color="magenta", weight=3]; 7540 -> 10119[label="",style="dashed", color="magenta", weight=3]; 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]; 7573 -> 46584[label="",style="dashed", color="red", weight=0]; 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 -> 46594[label="",style="dashed", color="magenta", weight=3]; 7573 -> 46595[label="",style="dashed", color="magenta", weight=3]; 7573 -> 46596[label="",style="dashed", color="magenta", weight=3]; 7573 -> 46597[label="",style="dashed", color="magenta", weight=3]; 7573 -> 46598[label="",style="dashed", color="magenta", weight=3]; 46696[label="primPlusFloat ww4451 (fsFloat (msFloat (Float (Neg (Succ ww4452)) (Pos (Succ ww4453))) (Float (Pos Zero) (Neg (Succ ww4454)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62635[label="ww4451/Float ww44510 ww44511",fontsize=10,color="white",style="solid",shape="box"];46696 -> 62635[label="",style="solid", color="burlywood", weight=9]; 62635 -> 46747[label="",style="solid", color="burlywood", weight=3]; 46660[label="Zero",fontsize=16,color="green",shape="box"];46661[label="ww4000",fontsize=16,color="green",shape="box"];46662[label="ww5",fontsize=16,color="green",shape="box"];46663[label="ww3100",fontsize=16,color="green",shape="box"];27707[label="ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3371",fontsize=16,color="black",shape="box"];27707 -> 27763[label="",style="solid", color="black", weight=3]; 46697[label="Cons (Float (Pos Zero) (Neg (Succ ww2151))) (takeWhile (flip ltEsFloat ww4449) (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"];46697 -> 46748[label="",style="dashed", color="green", weight=3]; 46698[label="takeWhile0 (flip ltEsFloat ww4449) (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"];46698 -> 46749[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 7579 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7579 -> 10127[label="",style="dashed", color="magenta", weight=3]; 7580 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7580 -> 10129[label="",style="dashed", color="magenta", weight=3]; 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"];62636[label="ww1027/Succ ww10270",fontsize=10,color="white",style="solid",shape="box"];7578 -> 62636[label="",style="solid", color="burlywood", weight=9]; 62636 -> 10130[label="",style="solid", color="burlywood", weight=3]; 62637[label="ww1027/Zero",fontsize=10,color="white",style="solid",shape="box"];7578 -> 62637[label="",style="solid", color="burlywood", weight=9]; 62637 -> 10131[label="",style="solid", color="burlywood", weight=3]; 7682 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7682 -> 10133[label="",style="dashed", color="magenta", weight=3]; 7683 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7683 -> 10135[label="",style="dashed", color="magenta", weight=3]; 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"];62638[label="ww1065/Succ ww10650",fontsize=10,color="white",style="solid",shape="box"];7681 -> 62638[label="",style="solid", color="burlywood", weight=9]; 62638 -> 10136[label="",style="solid", color="burlywood", weight=3]; 62639[label="ww1065/Zero",fontsize=10,color="white",style="solid",shape="box"];7681 -> 62639[label="",style="solid", color="burlywood", weight=9]; 62639 -> 10137[label="",style="solid", color="burlywood", weight=3]; 7828 -> 5617[label="",style="dashed", color="red", weight=0]; 7828[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7828 -> 10138[label="",style="dashed", color="magenta", weight=3]; 7828 -> 10139[label="",style="dashed", color="magenta", weight=3]; 7829[label="Succ ww3100",fontsize=16,color="green",shape="box"];7830 -> 5617[label="",style="dashed", color="red", weight=0]; 7830[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7830 -> 10140[label="",style="dashed", color="magenta", weight=3]; 7830 -> 10141[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 7790 -> 5617[label="",style="dashed", color="red", weight=0]; 7790[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7790 -> 10144[label="",style="dashed", color="magenta", weight=3]; 7790 -> 10145[label="",style="dashed", color="magenta", weight=3]; 7791 -> 5617[label="",style="dashed", color="red", weight=0]; 7791[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7791 -> 10146[label="",style="dashed", color="magenta", weight=3]; 7791 -> 10147[label="",style="dashed", color="magenta", weight=3]; 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]; 7834 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36159[label="",style="dashed", color="magenta", weight=3]; 7834 -> 36160[label="",style="dashed", color="magenta", weight=3]; 7834 -> 36161[label="",style="dashed", color="magenta", weight=3]; 7834 -> 36162[label="",style="dashed", color="magenta", weight=3]; 37654[label="primPlusFloat ww4263 (fsFloat (msFloat (Float (Neg (Succ ww4264)) (Neg (Succ ww4265))) (Float (Pos Zero) (Pos (Succ ww4266)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62640[label="ww4263/Float ww42630 ww42631",fontsize=10,color="white",style="solid",shape="box"];37654 -> 62640[label="",style="solid", color="burlywood", weight=9]; 62640 -> 37664[label="",style="solid", color="burlywood", weight=3]; 45655[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430) (iterate (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299))))) (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430)))",fontsize=16,color="green",shape="box"];45655 -> 45694[label="",style="dashed", color="green", weight=3]; 45655 -> 45695[label="",style="dashed", color="green", weight=3]; 37610[label="ww3100",fontsize=16,color="green",shape="box"];37611[label="ww5",fontsize=16,color="green",shape="box"];37612[label="ww4000",fontsize=16,color="green",shape="box"];37613[label="Zero",fontsize=16,color="green",shape="box"];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]; 37203 -> 26924[label="",style="dashed", color="red", weight=0]; 37203[label="primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37203 -> 37250[label="",style="dashed", color="magenta", weight=3]; 37203 -> 37251[label="",style="dashed", color="magenta", weight=3]; 37204 -> 26726[label="",style="dashed", color="red", weight=0]; 37204[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="magenta"];37204 -> 37252[label="",style="dashed", color="magenta", weight=3]; 37204 -> 37253[label="",style="dashed", color="magenta", weight=3]; 37204 -> 37254[label="",style="dashed", color="magenta", weight=3]; 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]; 7840 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7840 -> 10155[label="",style="dashed", color="magenta", weight=3]; 7841 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7841 -> 10157[label="",style="dashed", color="magenta", weight=3]; 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"];62641[label="ww1085/Succ ww10850",fontsize=10,color="white",style="solid",shape="box"];7839 -> 62641[label="",style="solid", color="burlywood", weight=9]; 62641 -> 10158[label="",style="solid", color="burlywood", weight=3]; 62642[label="ww1085/Zero",fontsize=10,color="white",style="solid",shape="box"];7839 -> 62642[label="",style="solid", color="burlywood", weight=9]; 62642 -> 10159[label="",style="solid", color="burlywood", weight=3]; 7877 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7877 -> 10161[label="",style="dashed", color="magenta", weight=3]; 7878 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7878 -> 10163[label="",style="dashed", color="magenta", weight=3]; 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"];62643[label="ww1099/Succ ww10990",fontsize=10,color="white",style="solid",shape="box"];7876 -> 62643[label="",style="solid", color="burlywood", weight=9]; 62643 -> 10164[label="",style="solid", color="burlywood", weight=3]; 62644[label="ww1099/Zero",fontsize=10,color="white",style="solid",shape="box"];7876 -> 62644[label="",style="solid", color="burlywood", weight=9]; 62644 -> 10165[label="",style="solid", color="burlywood", weight=3]; 7977 -> 5617[label="",style="dashed", color="red", weight=0]; 7977[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7977 -> 10166[label="",style="dashed", color="magenta", weight=3]; 7977 -> 10167[label="",style="dashed", color="magenta", weight=3]; 7978[label="Succ ww3100",fontsize=16,color="green",shape="box"];7979 -> 5617[label="",style="dashed", color="red", weight=0]; 7979[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7979 -> 10168[label="",style="dashed", color="magenta", weight=3]; 7979 -> 10169[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 52863[label="ww3100",fontsize=16,color="green",shape="box"];52864[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52865[label="Zero",fontsize=16,color="green",shape="box"];52866[label="ww4000",fontsize=16,color="green",shape="box"];52862[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558))))) (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565)",fontsize=16,color="black",shape="triangle"];52862 -> 52893[label="",style="solid", color="black", weight=3]; 50150 -> 26763[label="",style="dashed", color="red", weight=0]; 50150[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"];50150 -> 50331[label="",style="dashed", color="magenta", weight=3]; 50150 -> 50332[label="",style="dashed", color="magenta", weight=3]; 50150 -> 50333[label="",style="dashed", color="magenta", weight=3]; 50150 -> 50334[label="",style="dashed", color="magenta", weight=3]; 50149[label="flip gtEsFloat ww4470 (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50149 -> 50335[label="",style="solid", color="black", weight=3]; 50174[label="Zero",fontsize=16,color="green",shape="box"];50175[label="ww4000",fontsize=16,color="green",shape="box"];50176[label="ww3100",fontsize=16,color="green",shape="box"];50177[label="ww5",fontsize=16,color="green",shape="box"];26763[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"];26763 -> 26777[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 7955 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7955 -> 10179[label="",style="dashed", color="magenta", weight=3]; 7956 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7956 -> 10181[label="",style="dashed", color="magenta", weight=3]; 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"];62645[label="ww1115/Succ ww11150",fontsize=10,color="white",style="solid",shape="box"];7954 -> 62645[label="",style="solid", color="burlywood", weight=9]; 62645 -> 10182[label="",style="solid", color="burlywood", weight=3]; 62646[label="ww1115/Zero",fontsize=10,color="white",style="solid",shape="box"];7954 -> 62646[label="",style="solid", color="burlywood", weight=9]; 62646 -> 10183[label="",style="solid", color="burlywood", weight=3]; 7984 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7984 -> 10185[label="",style="dashed", color="magenta", weight=3]; 7985 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7985 -> 10187[label="",style="dashed", color="magenta", weight=3]; 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"];62647[label="ww1129/Succ ww11290",fontsize=10,color="white",style="solid",shape="box"];7983 -> 62647[label="",style="solid", color="burlywood", weight=9]; 62647 -> 10188[label="",style="solid", color="burlywood", weight=3]; 62648[label="ww1129/Zero",fontsize=10,color="white",style="solid",shape="box"];7983 -> 62648[label="",style="solid", color="burlywood", weight=9]; 62648 -> 10189[label="",style="solid", color="burlywood", weight=3]; 8008 -> 5617[label="",style="dashed", color="red", weight=0]; 8008[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8008 -> 10190[label="",style="dashed", color="magenta", weight=3]; 8008 -> 10191[label="",style="dashed", color="magenta", weight=3]; 8009[label="Succ ww3100",fontsize=16,color="green",shape="box"];8010 -> 5617[label="",style="dashed", color="red", weight=0]; 8010[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8010 -> 10192[label="",style="dashed", color="magenta", weight=3]; 8010 -> 10193[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 50178[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];50179[label="Zero",fontsize=16,color="green",shape="box"];50180[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50181[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52838[label="ww5",fontsize=16,color="green",shape="box"];52839[label="Zero",fontsize=16,color="green",shape="box"];52840[label="ww3000",fontsize=16,color="green",shape="box"];52841[label="ww3100",fontsize=16,color="green",shape="box"];52837[label="flip gtEsFloat (psFloat ww4561 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))",fontsize=16,color="black",shape="triangle"];52837 -> 52858[label="",style="solid", color="black", weight=3]; 50183[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62649[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];50183 -> 62649[label="",style="solid", color="burlywood", weight=9]; 62649 -> 50339[label="",style="solid", color="burlywood", weight=3]; 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"];62650[label="ww2076/Float ww20760 ww20761",fontsize=10,color="white",style="solid",shape="box"];16491 -> 62650[label="",style="solid", color="burlywood", weight=9]; 62650 -> 16501[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8006 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8006 -> 10203[label="",style="dashed", color="magenta", weight=3]; 8007 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8007 -> 10205[label="",style="dashed", color="magenta", weight=3]; 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"];62651[label="ww1145/Succ ww11450",fontsize=10,color="white",style="solid",shape="box"];8005 -> 62651[label="",style="solid", color="burlywood", weight=9]; 62651 -> 10206[label="",style="solid", color="burlywood", weight=3]; 62652[label="ww1145/Zero",fontsize=10,color="white",style="solid",shape="box"];8005 -> 62652[label="",style="solid", color="burlywood", weight=9]; 62652 -> 10207[label="",style="solid", color="burlywood", weight=3]; 8015 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8015 -> 10209[label="",style="dashed", color="magenta", weight=3]; 8016 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8016 -> 10211[label="",style="dashed", color="magenta", weight=3]; 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"];62653[label="ww1159/Succ ww11590",fontsize=10,color="white",style="solid",shape="box"];8014 -> 62653[label="",style="solid", color="burlywood", weight=9]; 62653 -> 10212[label="",style="solid", color="burlywood", weight=3]; 62654[label="ww1159/Zero",fontsize=10,color="white",style="solid",shape="box"];8014 -> 62654[label="",style="solid", color="burlywood", weight=9]; 62654 -> 10213[label="",style="solid", color="burlywood", weight=3]; 8033 -> 5617[label="",style="dashed", color="red", weight=0]; 8033[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8033 -> 10214[label="",style="dashed", color="magenta", weight=3]; 8033 -> 10215[label="",style="dashed", color="magenta", weight=3]; 8034[label="Succ ww3100",fontsize=16,color="green",shape="box"];8035 -> 5617[label="",style="dashed", color="red", weight=0]; 8035[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8035 -> 10216[label="",style="dashed", color="magenta", weight=3]; 8035 -> 10217[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8031 -> 5617[label="",style="dashed", color="red", weight=0]; 8031[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8031 -> 10220[label="",style="dashed", color="magenta", weight=3]; 8031 -> 10221[label="",style="dashed", color="magenta", weight=3]; 8032 -> 5617[label="",style="dashed", color="red", weight=0]; 8032[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8032 -> 10222[label="",style="dashed", color="magenta", weight=3]; 8032 -> 10223[label="",style="dashed", color="magenta", weight=3]; 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]; 8039 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54345[label="",style="dashed", color="magenta", weight=3]; 8039 -> 54346[label="",style="dashed", color="magenta", weight=3]; 8039 -> 54347[label="",style="dashed", color="magenta", weight=3]; 8039 -> 54348[label="",style="dashed", color="magenta", weight=3]; 8039 -> 54349[label="",style="dashed", color="magenta", weight=3]; 55546[label="Zero",fontsize=16,color="green",shape="box"];55547[label="ww5",fontsize=16,color="green",shape="box"];55548[label="ww3100",fontsize=16,color="green",shape="box"];55549[label="ww3000",fontsize=16,color="green",shape="box"];55582[label="primPlusFloat ww4638 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4639))) (Float (Pos (Succ ww4640)) (Neg (Succ ww4641)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62655[label="ww4638/Float ww46380 ww46381",fontsize=10,color="white",style="solid",shape="box"];55582 -> 62655[label="",style="solid", color="burlywood", weight=9]; 62655 -> 55656[label="",style="solid", color="burlywood", weight=3]; 45696[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4431) (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)) ww4431)))",fontsize=16,color="green",shape="box"];45696 -> 45779[label="",style="dashed", color="green", weight=3]; 45696 -> 45780[label="",style="dashed", color="green", weight=3]; 55458 -> 26924[label="",style="dashed", color="red", weight=0]; 55458[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55458 -> 55486[label="",style="dashed", color="magenta", weight=3]; 55458 -> 55487[label="",style="dashed", color="magenta", weight=3]; 55472 -> 26726[label="",style="dashed", color="red", weight=0]; 55472[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4632",fontsize=16,color="magenta"];55472 -> 55584[label="",style="dashed", color="magenta", weight=3]; 55472 -> 55585[label="",style="dashed", color="magenta", weight=3]; 55472 -> 55586[label="",style="dashed", color="magenta", weight=3]; 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]; 8045 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8045 -> 10231[label="",style="dashed", color="magenta", weight=3]; 8046 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8046 -> 10233[label="",style="dashed", color="magenta", weight=3]; 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"];62656[label="ww1179/Succ ww11790",fontsize=10,color="white",style="solid",shape="box"];8044 -> 62656[label="",style="solid", color="burlywood", weight=9]; 62656 -> 10234[label="",style="solid", color="burlywood", weight=3]; 62657[label="ww1179/Zero",fontsize=10,color="white",style="solid",shape="box"];8044 -> 62657[label="",style="solid", color="burlywood", weight=9]; 62657 -> 10235[label="",style="solid", color="burlywood", weight=3]; 8048 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8048 -> 10237[label="",style="dashed", color="magenta", weight=3]; 8049 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8049 -> 10239[label="",style="dashed", color="magenta", weight=3]; 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"];62658[label="ww1193/Succ ww11930",fontsize=10,color="white",style="solid",shape="box"];8047 -> 62658[label="",style="solid", color="burlywood", weight=9]; 62658 -> 10240[label="",style="solid", color="burlywood", weight=3]; 62659[label="ww1193/Zero",fontsize=10,color="white",style="solid",shape="box"];8047 -> 62659[label="",style="solid", color="burlywood", weight=9]; 62659 -> 10241[label="",style="solid", color="burlywood", weight=3]; 8066 -> 5617[label="",style="dashed", color="red", weight=0]; 8066[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8066 -> 10242[label="",style="dashed", color="magenta", weight=3]; 8066 -> 10243[label="",style="dashed", color="magenta", weight=3]; 8067[label="Succ ww3100",fontsize=16,color="green",shape="box"];8068 -> 5617[label="",style="dashed", color="red", weight=0]; 8068[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8068 -> 10244[label="",style="dashed", color="magenta", weight=3]; 8068 -> 10245[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8064 -> 5617[label="",style="dashed", color="red", weight=0]; 8064[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8064 -> 10248[label="",style="dashed", color="magenta", weight=3]; 8064 -> 10249[label="",style="dashed", color="magenta", weight=3]; 8065 -> 5617[label="",style="dashed", color="red", weight=0]; 8065[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8065 -> 10250[label="",style="dashed", color="magenta", weight=3]; 8065 -> 10251[label="",style="dashed", color="magenta", weight=3]; 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]; 8072 -> 26972[label="",style="dashed", color="red", weight=0]; 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 -> 26982[label="",style="dashed", color="magenta", weight=3]; 8072 -> 26983[label="",style="dashed", color="magenta", weight=3]; 8072 -> 26984[label="",style="dashed", color="magenta", weight=3]; 8072 -> 26985[label="",style="dashed", color="magenta", weight=3]; 8072 -> 26986[label="",style="dashed", color="magenta", weight=3]; 27063 -> 27096[label="",style="dashed", color="red", weight=0]; 27063[label="ltEsFloat (Float (Pos (Succ ww3291)) (Pos (Succ ww3292))) (psFloat ww3289 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3290))) (Float (Pos (Succ ww3291)) (Pos (Succ ww3292)))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="magenta"];27063 -> 27100[label="",style="dashed", color="magenta", weight=3]; 27095[label="primPlusFloat ww3294 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3295))) (Float (Pos (Succ ww3296)) (Pos (Succ ww3297)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62660[label="ww3294/Float ww32940 ww32941",fontsize=10,color="white",style="solid",shape="box"];27095 -> 62660[label="",style="solid", color="burlywood", weight=9]; 62660 -> 27103[label="",style="solid", color="burlywood", weight=3]; 27065[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"];27065 -> 27104[label="",style="dashed", color="green", weight=3]; 27066 -> 57568[label="",style="dashed", color="red", weight=0]; 27066[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"];27066 -> 57569[label="",style="dashed", color="magenta", weight=3]; 27066 -> 57570[label="",style="dashed", color="magenta", weight=3]; 27066 -> 57571[label="",style="dashed", color="magenta", weight=3]; 27066 -> 57572[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 8078 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8078 -> 10259[label="",style="dashed", color="magenta", weight=3]; 8079 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8079 -> 10261[label="",style="dashed", color="magenta", weight=3]; 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"];62661[label="ww1213/Succ ww12130",fontsize=10,color="white",style="solid",shape="box"];8077 -> 62661[label="",style="solid", color="burlywood", weight=9]; 62661 -> 10262[label="",style="solid", color="burlywood", weight=3]; 62662[label="ww1213/Zero",fontsize=10,color="white",style="solid",shape="box"];8077 -> 62662[label="",style="solid", color="burlywood", weight=9]; 62662 -> 10263[label="",style="solid", color="burlywood", weight=3]; 8081 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8081 -> 10265[label="",style="dashed", color="magenta", weight=3]; 8082 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8082 -> 10267[label="",style="dashed", color="magenta", weight=3]; 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"];62663[label="ww1227/Succ ww12270",fontsize=10,color="white",style="solid",shape="box"];8080 -> 62663[label="",style="solid", color="burlywood", weight=9]; 62663 -> 10268[label="",style="solid", color="burlywood", weight=3]; 62664[label="ww1227/Zero",fontsize=10,color="white",style="solid",shape="box"];8080 -> 62664[label="",style="solid", color="burlywood", weight=9]; 62664 -> 10269[label="",style="solid", color="burlywood", weight=3]; 8105 -> 5617[label="",style="dashed", color="red", weight=0]; 8105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8105 -> 10270[label="",style="dashed", color="magenta", weight=3]; 8105 -> 10271[label="",style="dashed", color="magenta", weight=3]; 8106[label="Succ ww3100",fontsize=16,color="green",shape="box"];8107 -> 5617[label="",style="dashed", color="red", weight=0]; 8107[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8107 -> 10272[label="",style="dashed", color="magenta", weight=3]; 8107 -> 10273[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 53117[label="ww3000",fontsize=16,color="green",shape="box"];53118[label="ww3100",fontsize=16,color="green",shape="box"];53119[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53120[label="Zero",fontsize=16,color="green",shape="box"];53116[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577)",fontsize=16,color="black",shape="triangle"];53116 -> 53139[label="",style="solid", color="black", weight=3]; 50189 -> 27133[label="",style="dashed", color="red", weight=0]; 50189[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"];50189 -> 50342[label="",style="dashed", color="magenta", weight=3]; 50189 -> 50343[label="",style="dashed", color="magenta", weight=3]; 50189 -> 50344[label="",style="dashed", color="magenta", weight=3]; 50189 -> 50345[label="",style="dashed", color="magenta", weight=3]; 50215[label="ww5",fontsize=16,color="green",shape="box"];50216[label="Zero",fontsize=16,color="green",shape="box"];50217[label="ww3000",fontsize=16,color="green",shape="box"];50218[label="ww3100",fontsize=16,color="green",shape="box"];27133[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"];27133 -> 27144[label="",style="solid", color="black", weight=3]; 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]; 55459 -> 26924[label="",style="dashed", color="red", weight=0]; 55459[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55459 -> 55488[label="",style="dashed", color="magenta", weight=3]; 55459 -> 55489[label="",style="dashed", color="magenta", weight=3]; 55583 -> 26726[label="",style="dashed", color="red", weight=0]; 55583[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4633",fontsize=16,color="magenta"];55583 -> 55657[label="",style="dashed", color="magenta", weight=3]; 55583 -> 55658[label="",style="dashed", color="magenta", weight=3]; 55583 -> 55659[label="",style="dashed", color="magenta", weight=3]; 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]; 8103 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8103 -> 10283[label="",style="dashed", color="magenta", weight=3]; 8104 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8104 -> 10285[label="",style="dashed", color="magenta", weight=3]; 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"];62665[label="ww1243/Succ ww12430",fontsize=10,color="white",style="solid",shape="box"];8102 -> 62665[label="",style="solid", color="burlywood", weight=9]; 62665 -> 10286[label="",style="solid", color="burlywood", weight=3]; 62666[label="ww1243/Zero",fontsize=10,color="white",style="solid",shape="box"];8102 -> 62666[label="",style="solid", color="burlywood", weight=9]; 62666 -> 10287[label="",style="solid", color="burlywood", weight=3]; 8112 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8112 -> 10289[label="",style="dashed", color="magenta", weight=3]; 8113 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8113 -> 10291[label="",style="dashed", color="magenta", weight=3]; 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"];62667[label="ww1257/Succ ww12570",fontsize=10,color="white",style="solid",shape="box"];8111 -> 62667[label="",style="solid", color="burlywood", weight=9]; 62667 -> 10292[label="",style="solid", color="burlywood", weight=3]; 62668[label="ww1257/Zero",fontsize=10,color="white",style="solid",shape="box"];8111 -> 62668[label="",style="solid", color="burlywood", weight=9]; 62668 -> 10293[label="",style="solid", color="burlywood", weight=3]; 8135 -> 5617[label="",style="dashed", color="red", weight=0]; 8135[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8135 -> 10294[label="",style="dashed", color="magenta", weight=3]; 8135 -> 10295[label="",style="dashed", color="magenta", weight=3]; 8136[label="Succ ww3100",fontsize=16,color="green",shape="box"];8137 -> 5617[label="",style="dashed", color="red", weight=0]; 8137[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8137 -> 10296[label="",style="dashed", color="magenta", weight=3]; 8137 -> 10297[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 50219[label="Pos Zero",fontsize=16,color="green",shape="box"];50220[label="Zero",fontsize=16,color="green",shape="box"];50221[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50222[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50116 -> 37674[label="",style="dashed", color="red", weight=0]; 50116[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"];50116 -> 50346[label="",style="dashed", color="magenta", weight=3]; 50116 -> 50347[label="",style="dashed", color="magenta", weight=3]; 50116 -> 50348[label="",style="dashed", color="magenta", weight=3]; 50223[label="ww3100",fontsize=16,color="green",shape="box"];50224[label="Zero",fontsize=16,color="green",shape="box"];50225[label="ww5",fontsize=16,color="green",shape="box"];37674[label="psFloat ww4269 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4270))) (Float (Pos Zero) (Pos (Succ ww4271)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37674 -> 37695[label="",style="solid", color="black", weight=3]; 37205 -> 26924[label="",style="dashed", color="red", weight=0]; 37205[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37205 -> 37255[label="",style="dashed", color="magenta", weight=3]; 37205 -> 37256[label="",style="dashed", color="magenta", weight=3]; 37206 -> 26726[label="",style="dashed", color="red", weight=0]; 37206[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="magenta"];37206 -> 37257[label="",style="dashed", color="magenta", weight=3]; 37206 -> 37258[label="",style="dashed", color="magenta", weight=3]; 37206 -> 37259[label="",style="dashed", color="magenta", weight=3]; 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]; 8133 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8133 -> 10316[label="",style="dashed", color="magenta", weight=3]; 8134 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8134 -> 10318[label="",style="dashed", color="magenta", weight=3]; 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"];62669[label="ww1273/Succ ww12730",fontsize=10,color="white",style="solid",shape="box"];8132 -> 62669[label="",style="solid", color="burlywood", weight=9]; 62669 -> 10319[label="",style="solid", color="burlywood", weight=3]; 62670[label="ww1273/Zero",fontsize=10,color="white",style="solid",shape="box"];8132 -> 62670[label="",style="solid", color="burlywood", weight=9]; 62670 -> 10320[label="",style="solid", color="burlywood", weight=3]; 8142 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8142 -> 10322[label="",style="dashed", color="magenta", weight=3]; 8143 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8143 -> 10324[label="",style="dashed", color="magenta", weight=3]; 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"];62671[label="ww1287/Succ ww12870",fontsize=10,color="white",style="solid",shape="box"];8141 -> 62671[label="",style="solid", color="burlywood", weight=9]; 62671 -> 10325[label="",style="solid", color="burlywood", weight=3]; 62672[label="ww1287/Zero",fontsize=10,color="white",style="solid",shape="box"];8141 -> 62672[label="",style="solid", color="burlywood", weight=9]; 62672 -> 10326[label="",style="solid", color="burlywood", weight=3]; 8160 -> 5617[label="",style="dashed", color="red", weight=0]; 8160[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8160 -> 10327[label="",style="dashed", color="magenta", weight=3]; 8160 -> 10328[label="",style="dashed", color="magenta", weight=3]; 8161[label="Succ ww3100",fontsize=16,color="green",shape="box"];8162 -> 5617[label="",style="dashed", color="red", weight=0]; 8162[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8162 -> 10329[label="",style="dashed", color="magenta", weight=3]; 8162 -> 10330[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8158 -> 5617[label="",style="dashed", color="red", weight=0]; 8158[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8158 -> 10333[label="",style="dashed", color="magenta", weight=3]; 8158 -> 10334[label="",style="dashed", color="magenta", weight=3]; 8159 -> 5617[label="",style="dashed", color="red", weight=0]; 8159[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8159 -> 10335[label="",style="dashed", color="magenta", weight=3]; 8159 -> 10336[label="",style="dashed", color="magenta", weight=3]; 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]; 8166 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 8166 -> 15707[label="",style="dashed", color="magenta", weight=3]; 8166 -> 15708[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8172 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8172 -> 10344[label="",style="dashed", color="magenta", weight=3]; 8173 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8173 -> 10346[label="",style="dashed", color="magenta", weight=3]; 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"];62673[label="ww1307/Succ ww13070",fontsize=10,color="white",style="solid",shape="box"];8171 -> 62673[label="",style="solid", color="burlywood", weight=9]; 62673 -> 10347[label="",style="solid", color="burlywood", weight=3]; 62674[label="ww1307/Zero",fontsize=10,color="white",style="solid",shape="box"];8171 -> 62674[label="",style="solid", color="burlywood", weight=9]; 62674 -> 10348[label="",style="solid", color="burlywood", weight=3]; 8175 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8175 -> 10350[label="",style="dashed", color="magenta", weight=3]; 8176 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8176 -> 10352[label="",style="dashed", color="magenta", weight=3]; 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"];62675[label="ww1321/Succ ww13210",fontsize=10,color="white",style="solid",shape="box"];8174 -> 62675[label="",style="solid", color="burlywood", weight=9]; 62675 -> 10353[label="",style="solid", color="burlywood", weight=3]; 62676[label="ww1321/Zero",fontsize=10,color="white",style="solid",shape="box"];8174 -> 62676[label="",style="solid", color="burlywood", weight=9]; 62676 -> 10354[label="",style="solid", color="burlywood", weight=3]; 8193 -> 5617[label="",style="dashed", color="red", weight=0]; 8193[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8193 -> 10355[label="",style="dashed", color="magenta", weight=3]; 8193 -> 10356[label="",style="dashed", color="magenta", weight=3]; 8194[label="Succ ww3100",fontsize=16,color="green",shape="box"];8195 -> 5617[label="",style="dashed", color="red", weight=0]; 8195[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8195 -> 10357[label="",style="dashed", color="magenta", weight=3]; 8195 -> 10358[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8191 -> 5617[label="",style="dashed", color="red", weight=0]; 8191[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8191 -> 10361[label="",style="dashed", color="magenta", weight=3]; 8191 -> 10362[label="",style="dashed", color="magenta", weight=3]; 8192 -> 5617[label="",style="dashed", color="red", weight=0]; 8192[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8192 -> 10363[label="",style="dashed", color="magenta", weight=3]; 8192 -> 10364[label="",style="dashed", color="magenta", weight=3]; 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]; 8199 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36175[label="",style="dashed", color="magenta", weight=3]; 8199 -> 36176[label="",style="dashed", color="magenta", weight=3]; 8199 -> 36177[label="",style="dashed", color="magenta", weight=3]; 8199 -> 36178[label="",style="dashed", color="magenta", weight=3]; 37740[label="primPlusFloat ww4273 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4274))) (Float (Pos Zero) (Pos (Succ ww4275)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62677[label="ww4273/Float ww42730 ww42731",fontsize=10,color="white",style="solid",shape="box"];37740 -> 62677[label="",style="solid", color="burlywood", weight=9]; 62677 -> 37752[label="",style="solid", color="burlywood", weight=3]; 45776[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432)))",fontsize=16,color="green",shape="box"];45776 -> 45792[label="",style="dashed", color="green", weight=3]; 45776 -> 45793[label="",style="dashed", color="green", weight=3]; 37707[label="ww3100",fontsize=16,color="green",shape="box"];37708[label="ww5",fontsize=16,color="green",shape="box"];37709[label="Zero",fontsize=16,color="green",shape="box"];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]; 37207 -> 26924[label="",style="dashed", color="red", weight=0]; 37207[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37207 -> 37270[label="",style="dashed", color="magenta", weight=3]; 37207 -> 37271[label="",style="dashed", color="magenta", weight=3]; 37237 -> 26726[label="",style="dashed", color="red", weight=0]; 37237[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="magenta"];37237 -> 37272[label="",style="dashed", color="magenta", weight=3]; 37237 -> 37273[label="",style="dashed", color="magenta", weight=3]; 37237 -> 37274[label="",style="dashed", color="magenta", weight=3]; 8203 -> 26726[label="",style="dashed", color="red", weight=0]; 8203[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww59",fontsize=16,color="magenta"];8203 -> 26730[label="",style="dashed", color="magenta", weight=3]; 8203 -> 26731[label="",style="dashed", color="magenta", weight=3]; 8203 -> 26732[label="",style="dashed", color="magenta", weight=3]; 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]; 8206 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8206 -> 10373[label="",style="dashed", color="magenta", weight=3]; 8207 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8207 -> 10375[label="",style="dashed", color="magenta", weight=3]; 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"];62678[label="ww1341/Succ ww13410",fontsize=10,color="white",style="solid",shape="box"];8205 -> 62678[label="",style="solid", color="burlywood", weight=9]; 62678 -> 10376[label="",style="solid", color="burlywood", weight=3]; 62679[label="ww1341/Zero",fontsize=10,color="white",style="solid",shape="box"];8205 -> 62679[label="",style="solid", color="burlywood", weight=9]; 62679 -> 10377[label="",style="solid", color="burlywood", weight=3]; 8209 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8209 -> 10379[label="",style="dashed", color="magenta", weight=3]; 8210 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8210 -> 10381[label="",style="dashed", color="magenta", weight=3]; 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"];62680[label="ww1355/Succ ww13550",fontsize=10,color="white",style="solid",shape="box"];8208 -> 62680[label="",style="solid", color="burlywood", weight=9]; 62680 -> 10382[label="",style="solid", color="burlywood", weight=3]; 62681[label="ww1355/Zero",fontsize=10,color="white",style="solid",shape="box"];8208 -> 62681[label="",style="solid", color="burlywood", weight=9]; 62681 -> 10383[label="",style="solid", color="burlywood", weight=3]; 8470 -> 5617[label="",style="dashed", color="red", weight=0]; 8470[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8470 -> 10384[label="",style="dashed", color="magenta", weight=3]; 8470 -> 10385[label="",style="dashed", color="magenta", weight=3]; 8471[label="Succ ww3100",fontsize=16,color="green",shape="box"];8472 -> 5617[label="",style="dashed", color="red", weight=0]; 8472[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8472 -> 10386[label="",style="dashed", color="magenta", weight=3]; 8472 -> 10387[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 53144[label="Zero",fontsize=16,color="green",shape="box"];53145[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53146[label="ww3100",fontsize=16,color="green",shape="box"];53143[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578)",fontsize=16,color="black",shape="triangle"];53143 -> 53161[label="",style="solid", color="black", weight=3]; 50151 -> 27501[label="",style="dashed", color="red", weight=0]; 50151[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"];50151 -> 50351[label="",style="dashed", color="magenta", weight=3]; 50151 -> 50352[label="",style="dashed", color="magenta", weight=3]; 50151 -> 50353[label="",style="dashed", color="magenta", weight=3]; 50227[label="ww3100",fontsize=16,color="green",shape="box"];50228[label="Zero",fontsize=16,color="green",shape="box"];50229[label="ww5",fontsize=16,color="green",shape="box"];27501[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"];27501 -> 27523[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 8947 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47303[label="",style="dashed", color="magenta", weight=3]; 8947 -> 47304[label="",style="dashed", color="magenta", weight=3]; 8947 -> 47305[label="",style="dashed", color="magenta", weight=3]; 8947 -> 47306[label="",style="dashed", color="magenta", weight=3]; 8947 -> 47307[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62682[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8949 -> 62682[label="",style="solid", color="burlywood", weight=9]; 62682 -> 10400[label="",style="solid", color="burlywood", weight=3]; 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"];62683[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8950 -> 62683[label="",style="solid", color="burlywood", weight=9]; 62683 -> 10401[label="",style="solid", color="burlywood", weight=3]; 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"];62684[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8951 -> 62684[label="",style="solid", color="burlywood", weight=9]; 62684 -> 10402[label="",style="solid", color="burlywood", weight=3]; 8952 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47308[label="",style="dashed", color="magenta", weight=3]; 8952 -> 47309[label="",style="dashed", color="magenta", weight=3]; 8952 -> 47310[label="",style="dashed", color="magenta", weight=3]; 8952 -> 47311[label="",style="dashed", color="magenta", weight=3]; 8952 -> 47312[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62685[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8954 -> 62685[label="",style="solid", color="burlywood", weight=9]; 62685 -> 10405[label="",style="solid", color="burlywood", weight=3]; 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"];62686[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8955 -> 62686[label="",style="solid", color="burlywood", weight=9]; 62686 -> 10406[label="",style="solid", color="burlywood", weight=3]; 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"];62687[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8956 -> 62687[label="",style="solid", color="burlywood", weight=9]; 62687 -> 10407[label="",style="solid", color="burlywood", weight=3]; 8477 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8477 -> 10409[label="",style="dashed", color="magenta", weight=3]; 8478 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8478 -> 10411[label="",style="dashed", color="magenta", weight=3]; 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"];62688[label="ww1380/Succ ww13800",fontsize=10,color="white",style="solid",shape="box"];8476 -> 62688[label="",style="solid", color="burlywood", weight=9]; 62688 -> 10412[label="",style="solid", color="burlywood", weight=3]; 62689[label="ww1380/Zero",fontsize=10,color="white",style="solid",shape="box"];8476 -> 62689[label="",style="solid", color="burlywood", weight=9]; 62689 -> 10413[label="",style="solid", color="burlywood", weight=3]; 8484 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8484 -> 10415[label="",style="dashed", color="magenta", weight=3]; 8485 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8485 -> 10417[label="",style="dashed", color="magenta", weight=3]; 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"];62690[label="ww1394/Succ ww13940",fontsize=10,color="white",style="solid",shape="box"];8483 -> 62690[label="",style="solid", color="burlywood", weight=9]; 62690 -> 10418[label="",style="solid", color="burlywood", weight=3]; 62691[label="ww1394/Zero",fontsize=10,color="white",style="solid",shape="box"];8483 -> 62691[label="",style="solid", color="burlywood", weight=9]; 62691 -> 10419[label="",style="solid", color="burlywood", weight=3]; 8522 -> 5617[label="",style="dashed", color="red", weight=0]; 8522[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8522 -> 10420[label="",style="dashed", color="magenta", weight=3]; 8522 -> 10421[label="",style="dashed", color="magenta", weight=3]; 8523[label="Succ ww3100",fontsize=16,color="green",shape="box"];8524 -> 5617[label="",style="dashed", color="red", weight=0]; 8524[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8524 -> 10422[label="",style="dashed", color="magenta", weight=3]; 8524 -> 10423[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8512 -> 5617[label="",style="dashed", color="red", weight=0]; 8512[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8512 -> 10426[label="",style="dashed", color="magenta", weight=3]; 8512 -> 10427[label="",style="dashed", color="magenta", weight=3]; 8513 -> 5617[label="",style="dashed", color="red", weight=0]; 8513[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8513 -> 10428[label="",style="dashed", color="magenta", weight=3]; 8513 -> 10429[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47178[label="Neg Zero",fontsize=16,color="green",shape="box"];47179 -> 53555[label="",style="dashed", color="red", weight=0]; 47179[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"];47179 -> 53556[label="",style="dashed", color="magenta", weight=3]; 47179 -> 53557[label="",style="dashed", color="magenta", weight=3]; 47179 -> 53558[label="",style="dashed", color="magenta", weight=3]; 47179 -> 53559[label="",style="dashed", color="magenta", weight=3]; 47180 -> 50355[label="",style="dashed", color="red", weight=0]; 47180[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"];47180 -> 50358[label="",style="dashed", color="magenta", weight=3]; 47181 -> 27983[label="",style="dashed", color="red", weight=0]; 47181[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"];47181 -> 50380[label="",style="dashed", color="magenta", weight=3]; 47181 -> 50381[label="",style="dashed", color="magenta", weight=3]; 47181 -> 50382[label="",style="dashed", color="magenta", weight=3]; 47181 -> 50383[label="",style="dashed", color="magenta", weight=3]; 47182[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 8534 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8534 -> 10437[label="",style="dashed", color="magenta", weight=3]; 8535 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8535 -> 10439[label="",style="dashed", color="magenta", weight=3]; 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"];62692[label="ww1414/Succ ww14140",fontsize=10,color="white",style="solid",shape="box"];8533 -> 62692[label="",style="solid", color="burlywood", weight=9]; 62692 -> 10440[label="",style="solid", color="burlywood", weight=3]; 62693[label="ww1414/Zero",fontsize=10,color="white",style="solid",shape="box"];8533 -> 62693[label="",style="solid", color="burlywood", weight=9]; 62693 -> 10441[label="",style="solid", color="burlywood", weight=3]; 8549 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8549 -> 10443[label="",style="dashed", color="magenta", weight=3]; 8550 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8550 -> 10445[label="",style="dashed", color="magenta", weight=3]; 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"];62694[label="ww1428/Succ ww14280",fontsize=10,color="white",style="solid",shape="box"];8548 -> 62694[label="",style="solid", color="burlywood", weight=9]; 62694 -> 10446[label="",style="solid", color="burlywood", weight=3]; 62695[label="ww1428/Zero",fontsize=10,color="white",style="solid",shape="box"];8548 -> 62695[label="",style="solid", color="burlywood", weight=9]; 62695 -> 10447[label="",style="solid", color="burlywood", weight=3]; 8722 -> 5617[label="",style="dashed", color="red", weight=0]; 8722[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8722 -> 10448[label="",style="dashed", color="magenta", weight=3]; 8722 -> 10449[label="",style="dashed", color="magenta", weight=3]; 8723[label="Succ ww3100",fontsize=16,color="green",shape="box"];8724 -> 5617[label="",style="dashed", color="red", weight=0]; 8724[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8724 -> 10450[label="",style="dashed", color="magenta", weight=3]; 8724 -> 10451[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 8619 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8619 -> 10461[label="",style="dashed", color="magenta", weight=3]; 8620 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8620 -> 10463[label="",style="dashed", color="magenta", weight=3]; 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"];62696[label="ww1444/Succ ww14440",fontsize=10,color="white",style="solid",shape="box"];8618 -> 62696[label="",style="solid", color="burlywood", weight=9]; 62696 -> 10464[label="",style="solid", color="burlywood", weight=3]; 62697[label="ww1444/Zero",fontsize=10,color="white",style="solid",shape="box"];8618 -> 62697[label="",style="solid", color="burlywood", weight=9]; 62697 -> 10465[label="",style="solid", color="burlywood", weight=3]; 8729 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8729 -> 10467[label="",style="dashed", color="magenta", weight=3]; 8730 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8730 -> 10469[label="",style="dashed", color="magenta", weight=3]; 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"];62698[label="ww1482/Succ ww14820",fontsize=10,color="white",style="solid",shape="box"];8728 -> 62698[label="",style="solid", color="burlywood", weight=9]; 62698 -> 10470[label="",style="solid", color="burlywood", weight=3]; 62699[label="ww1482/Zero",fontsize=10,color="white",style="solid",shape="box"];8728 -> 62699[label="",style="solid", color="burlywood", weight=9]; 62699 -> 10471[label="",style="solid", color="burlywood", weight=3]; 8860 -> 5617[label="",style="dashed", color="red", weight=0]; 8860[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8860 -> 10472[label="",style="dashed", color="magenta", weight=3]; 8860 -> 10473[label="",style="dashed", color="magenta", weight=3]; 8861[label="Succ ww3100",fontsize=16,color="green",shape="box"];8862 -> 5617[label="",style="dashed", color="red", weight=0]; 8862[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8862 -> 10474[label="",style="dashed", color="magenta", weight=3]; 8862 -> 10475[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 17404[label="ww5",fontsize=16,color="green",shape="box"];17405[label="ww4000",fontsize=16,color="green",shape="box"];17406[label="Succ Zero",fontsize=16,color="green",shape="box"];17407[label="ww3100",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]; 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]; 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]; 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]; 8834 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8834 -> 10485[label="",style="dashed", color="magenta", weight=3]; 8835 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8835 -> 10487[label="",style="dashed", color="magenta", weight=3]; 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"];62700[label="ww1498/Succ ww14980",fontsize=10,color="white",style="solid",shape="box"];8833 -> 62700[label="",style="solid", color="burlywood", weight=9]; 62700 -> 10488[label="",style="solid", color="burlywood", weight=3]; 62701[label="ww1498/Zero",fontsize=10,color="white",style="solid",shape="box"];8833 -> 62701[label="",style="solid", color="burlywood", weight=9]; 62701 -> 10489[label="",style="solid", color="burlywood", weight=3]; 8867 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8867 -> 10491[label="",style="dashed", color="magenta", weight=3]; 8868 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8868 -> 10493[label="",style="dashed", color="magenta", weight=3]; 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"];62702[label="ww1512/Succ ww15120",fontsize=10,color="white",style="solid",shape="box"];8866 -> 62702[label="",style="solid", color="burlywood", weight=9]; 62702 -> 10494[label="",style="solid", color="burlywood", weight=3]; 62703[label="ww1512/Zero",fontsize=10,color="white",style="solid",shape="box"];8866 -> 62703[label="",style="solid", color="burlywood", weight=9]; 62703 -> 10495[label="",style="solid", color="burlywood", weight=3]; 8933 -> 5617[label="",style="dashed", color="red", weight=0]; 8933[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8933 -> 10496[label="",style="dashed", color="magenta", weight=3]; 8933 -> 10497[label="",style="dashed", color="magenta", weight=3]; 8934[label="Succ ww3100",fontsize=16,color="green",shape="box"];8935 -> 5617[label="",style="dashed", color="red", weight=0]; 8935[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8935 -> 10498[label="",style="dashed", color="magenta", weight=3]; 8935 -> 10499[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8919 -> 5617[label="",style="dashed", color="red", weight=0]; 8919[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8919 -> 10502[label="",style="dashed", color="magenta", weight=3]; 8919 -> 10503[label="",style="dashed", color="magenta", weight=3]; 8920 -> 5617[label="",style="dashed", color="red", weight=0]; 8920[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8920 -> 10504[label="",style="dashed", color="magenta", weight=3]; 8920 -> 10505[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47183[label="Neg Zero",fontsize=16,color="green",shape="box"];47184 -> 53719[label="",style="dashed", color="red", weight=0]; 47184[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"];47184 -> 53720[label="",style="dashed", color="magenta", weight=3]; 47184 -> 53721[label="",style="dashed", color="magenta", weight=3]; 47184 -> 53722[label="",style="dashed", color="magenta", weight=3]; 47184 -> 53723[label="",style="dashed", color="magenta", weight=3]; 47185 -> 50048[label="",style="dashed", color="red", weight=0]; 47185[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"];47185 -> 50050[label="",style="dashed", color="magenta", weight=3]; 47186 -> 28074[label="",style="dashed", color="red", weight=0]; 47186[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"];47186 -> 50385[label="",style="dashed", color="magenta", weight=3]; 47186 -> 50386[label="",style="dashed", color="magenta", weight=3]; 47186 -> 50387[label="",style="dashed", color="magenta", weight=3]; 47186 -> 50388[label="",style="dashed", color="magenta", weight=3]; 47187[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 8945 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8945 -> 10513[label="",style="dashed", color="magenta", weight=3]; 8946 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8946 -> 10515[label="",style="dashed", color="magenta", weight=3]; 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"];62704[label="ww1532/Succ ww15320",fontsize=10,color="white",style="solid",shape="box"];8944 -> 62704[label="",style="solid", color="burlywood", weight=9]; 62704 -> 10516[label="",style="solid", color="burlywood", weight=3]; 62705[label="ww1532/Zero",fontsize=10,color="white",style="solid",shape="box"];8944 -> 62705[label="",style="solid", color="burlywood", weight=9]; 62705 -> 10517[label="",style="solid", color="burlywood", weight=3]; 8958 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8958 -> 10519[label="",style="dashed", color="magenta", weight=3]; 8959 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8959 -> 10521[label="",style="dashed", color="magenta", weight=3]; 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"];62706[label="ww1546/Succ ww15460",fontsize=10,color="white",style="solid",shape="box"];8957 -> 62706[label="",style="solid", color="burlywood", weight=9]; 62706 -> 10522[label="",style="solid", color="burlywood", weight=3]; 62707[label="ww1546/Zero",fontsize=10,color="white",style="solid",shape="box"];8957 -> 62707[label="",style="solid", color="burlywood", weight=9]; 62707 -> 10523[label="",style="solid", color="burlywood", weight=3]; 8976 -> 5617[label="",style="dashed", color="red", weight=0]; 8976[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8976 -> 10524[label="",style="dashed", color="magenta", weight=3]; 8976 -> 10525[label="",style="dashed", color="magenta", weight=3]; 8977[label="Succ ww3100",fontsize=16,color="green",shape="box"];8978 -> 5617[label="",style="dashed", color="red", weight=0]; 8978[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8978 -> 10526[label="",style="dashed", color="magenta", weight=3]; 8978 -> 10527[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8974 -> 5617[label="",style="dashed", color="red", weight=0]; 8974[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8974 -> 10530[label="",style="dashed", color="magenta", weight=3]; 8974 -> 10531[label="",style="dashed", color="magenta", weight=3]; 8975 -> 5617[label="",style="dashed", color="red", weight=0]; 8975[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8975 -> 10532[label="",style="dashed", color="magenta", weight=3]; 8975 -> 10533[label="",style="dashed", color="magenta", weight=3]; 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]; 47188[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47189 -> 45667[label="",style="dashed", color="red", weight=0]; 47189[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"];47189 -> 50389[label="",style="dashed", color="magenta", weight=3]; 47189 -> 50390[label="",style="dashed", color="magenta", weight=3]; 47189 -> 50391[label="",style="dashed", color="magenta", weight=3]; 47189 -> 50392[label="",style="dashed", color="magenta", weight=3]; 47190 -> 53655[label="",style="dashed", color="red", weight=0]; 47190[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"];47190 -> 53656[label="",style="dashed", color="magenta", weight=3]; 47190 -> 53657[label="",style="dashed", color="magenta", weight=3]; 47190 -> 53658[label="",style="dashed", color="magenta", weight=3]; 47190 -> 53659[label="",style="dashed", color="magenta", weight=3]; 47191[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="black",shape="triangle"];47191 -> 50394[label="",style="solid", color="black", weight=3]; 47192[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 8987 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8987 -> 10540[label="",style="dashed", color="magenta", weight=3]; 8988 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8988 -> 10542[label="",style="dashed", color="magenta", weight=3]; 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"];62708[label="ww1566/Succ ww15660",fontsize=10,color="white",style="solid",shape="box"];8986 -> 62708[label="",style="solid", color="burlywood", weight=9]; 62708 -> 10543[label="",style="solid", color="burlywood", weight=3]; 62709[label="ww1566/Zero",fontsize=10,color="white",style="solid",shape="box"];8986 -> 62709[label="",style="solid", color="burlywood", weight=9]; 62709 -> 10544[label="",style="solid", color="burlywood", weight=3]; 8990 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8990 -> 10546[label="",style="dashed", color="magenta", weight=3]; 8991 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8991 -> 10548[label="",style="dashed", color="magenta", weight=3]; 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"];62710[label="ww1580/Succ ww15800",fontsize=10,color="white",style="solid",shape="box"];8989 -> 62710[label="",style="solid", color="burlywood", weight=9]; 62710 -> 10549[label="",style="solid", color="burlywood", weight=3]; 62711[label="ww1580/Zero",fontsize=10,color="white",style="solid",shape="box"];8989 -> 62711[label="",style="solid", color="burlywood", weight=9]; 62711 -> 10550[label="",style="solid", color="burlywood", weight=3]; 9014 -> 5617[label="",style="dashed", color="red", weight=0]; 9014[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9014 -> 10551[label="",style="dashed", color="magenta", weight=3]; 9014 -> 10552[label="",style="dashed", color="magenta", weight=3]; 9015[label="Succ ww3100",fontsize=16,color="green",shape="box"];9016 -> 5617[label="",style="dashed", color="red", weight=0]; 9016[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9016 -> 10553[label="",style="dashed", color="magenta", weight=3]; 9016 -> 10554[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15697[label="Succ Zero",fontsize=16,color="green",shape="box"];15698[label="ww5",fontsize=16,color="green",shape="box"];15699[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",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]; 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]; 9012 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9012 -> 10564[label="",style="dashed", color="magenta", weight=3]; 9013 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9013 -> 10566[label="",style="dashed", color="magenta", weight=3]; 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"];62712[label="ww1596/Succ ww15960",fontsize=10,color="white",style="solid",shape="box"];9011 -> 62712[label="",style="solid", color="burlywood", weight=9]; 62712 -> 10567[label="",style="solid", color="burlywood", weight=3]; 62713[label="ww1596/Zero",fontsize=10,color="white",style="solid",shape="box"];9011 -> 62713[label="",style="solid", color="burlywood", weight=9]; 62713 -> 10568[label="",style="solid", color="burlywood", weight=3]; 9021 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9021 -> 10570[label="",style="dashed", color="magenta", weight=3]; 9022 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9022 -> 10572[label="",style="dashed", color="magenta", weight=3]; 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"];62714[label="ww1610/Succ ww16100",fontsize=10,color="white",style="solid",shape="box"];9020 -> 62714[label="",style="solid", color="burlywood", weight=9]; 62714 -> 10573[label="",style="solid", color="burlywood", weight=3]; 62715[label="ww1610/Zero",fontsize=10,color="white",style="solid",shape="box"];9020 -> 62715[label="",style="solid", color="burlywood", weight=9]; 62715 -> 10574[label="",style="solid", color="burlywood", weight=3]; 9045 -> 5617[label="",style="dashed", color="red", weight=0]; 9045[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9045 -> 10575[label="",style="dashed", color="magenta", weight=3]; 9045 -> 10576[label="",style="dashed", color="magenta", weight=3]; 9046[label="Succ ww3100",fontsize=16,color="green",shape="box"];9047 -> 5617[label="",style="dashed", color="red", weight=0]; 9047[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9047 -> 10577[label="",style="dashed", color="magenta", weight=3]; 9047 -> 10578[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 17506[label="ww3000",fontsize=16,color="green",shape="box"];17507[label="ww5",fontsize=16,color="green",shape="box"];17508[label="Succ Zero",fontsize=16,color="green",shape="box"];17509[label="ww3100",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]; 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]; 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]; 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]; 9043 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9043 -> 10588[label="",style="dashed", color="magenta", weight=3]; 9044 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9044 -> 10590[label="",style="dashed", color="magenta", weight=3]; 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"];62716[label="ww1626/Succ ww16260",fontsize=10,color="white",style="solid",shape="box"];9042 -> 62716[label="",style="solid", color="burlywood", weight=9]; 62716 -> 10591[label="",style="solid", color="burlywood", weight=3]; 62717[label="ww1626/Zero",fontsize=10,color="white",style="solid",shape="box"];9042 -> 62717[label="",style="solid", color="burlywood", weight=9]; 62717 -> 10592[label="",style="solid", color="burlywood", weight=3]; 9052 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9052 -> 10594[label="",style="dashed", color="magenta", weight=3]; 9053 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9053 -> 10596[label="",style="dashed", color="magenta", weight=3]; 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"];62718[label="ww1640/Succ ww16400",fontsize=10,color="white",style="solid",shape="box"];9051 -> 62718[label="",style="solid", color="burlywood", weight=9]; 62718 -> 10597[label="",style="solid", color="burlywood", weight=3]; 62719[label="ww1640/Zero",fontsize=10,color="white",style="solid",shape="box"];9051 -> 62719[label="",style="solid", color="burlywood", weight=9]; 62719 -> 10598[label="",style="solid", color="burlywood", weight=3]; 9070 -> 5617[label="",style="dashed", color="red", weight=0]; 9070[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9070 -> 10599[label="",style="dashed", color="magenta", weight=3]; 9070 -> 10600[label="",style="dashed", color="magenta", weight=3]; 9071[label="Succ ww3100",fontsize=16,color="green",shape="box"];9072 -> 5617[label="",style="dashed", color="red", weight=0]; 9072[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9072 -> 10601[label="",style="dashed", color="magenta", weight=3]; 9072 -> 10602[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9068 -> 5617[label="",style="dashed", color="red", weight=0]; 9068[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9068 -> 10605[label="",style="dashed", color="magenta", weight=3]; 9068 -> 10606[label="",style="dashed", color="magenta", weight=3]; 9069 -> 5617[label="",style="dashed", color="red", weight=0]; 9069[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9069 -> 10607[label="",style="dashed", color="magenta", weight=3]; 9069 -> 10608[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47193[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47194 -> 53804[label="",style="dashed", color="red", weight=0]; 47194[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"];47194 -> 53805[label="",style="dashed", color="magenta", weight=3]; 47194 -> 53806[label="",style="dashed", color="magenta", weight=3]; 47194 -> 53807[label="",style="dashed", color="magenta", weight=3]; 47194 -> 53808[label="",style="dashed", color="magenta", weight=3]; 47195 -> 49854[label="",style="dashed", color="red", weight=0]; 47195[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"];47195 -> 49859[label="",style="dashed", color="magenta", weight=3]; 47196 -> 28371[label="",style="dashed", color="red", weight=0]; 47196[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"];47196 -> 50396[label="",style="dashed", color="magenta", weight=3]; 47196 -> 50397[label="",style="dashed", color="magenta", weight=3]; 47196 -> 50398[label="",style="dashed", color="magenta", weight=3]; 47196 -> 50399[label="",style="dashed", color="magenta", weight=3]; 47197[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 9082 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9082 -> 10616[label="",style="dashed", color="magenta", weight=3]; 9083 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9083 -> 10618[label="",style="dashed", color="magenta", weight=3]; 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"];62720[label="ww1660/Succ ww16600",fontsize=10,color="white",style="solid",shape="box"];9081 -> 62720[label="",style="solid", color="burlywood", weight=9]; 62720 -> 10619[label="",style="solid", color="burlywood", weight=3]; 62721[label="ww1660/Zero",fontsize=10,color="white",style="solid",shape="box"];9081 -> 62721[label="",style="solid", color="burlywood", weight=9]; 62721 -> 10620[label="",style="solid", color="burlywood", weight=3]; 9085 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9085 -> 10622[label="",style="dashed", color="magenta", weight=3]; 9086 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9086 -> 10624[label="",style="dashed", color="magenta", weight=3]; 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"];62722[label="ww1674/Succ ww16740",fontsize=10,color="white",style="solid",shape="box"];9084 -> 62722[label="",style="solid", color="burlywood", weight=9]; 62722 -> 10625[label="",style="solid", color="burlywood", weight=3]; 62723[label="ww1674/Zero",fontsize=10,color="white",style="solid",shape="box"];9084 -> 62723[label="",style="solid", color="burlywood", weight=9]; 62723 -> 10626[label="",style="solid", color="burlywood", weight=3]; 9103 -> 5617[label="",style="dashed", color="red", weight=0]; 9103[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9103 -> 10627[label="",style="dashed", color="magenta", weight=3]; 9103 -> 10628[label="",style="dashed", color="magenta", weight=3]; 9104[label="Succ ww3100",fontsize=16,color="green",shape="box"];9105 -> 5617[label="",style="dashed", color="red", weight=0]; 9105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9105 -> 10629[label="",style="dashed", color="magenta", weight=3]; 9105 -> 10630[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9101 -> 5617[label="",style="dashed", color="red", weight=0]; 9101[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9101 -> 10633[label="",style="dashed", color="magenta", weight=3]; 9101 -> 10634[label="",style="dashed", color="magenta", weight=3]; 9102 -> 5617[label="",style="dashed", color="red", weight=0]; 9102[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9102 -> 10635[label="",style="dashed", color="magenta", weight=3]; 9102 -> 10636[label="",style="dashed", color="magenta", weight=3]; 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]; 47198[label="Neg Zero",fontsize=16,color="green",shape="box"];47199 -> 45667[label="",style="dashed", color="red", weight=0]; 47199[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"];47199 -> 50400[label="",style="dashed", color="magenta", weight=3]; 47199 -> 50401[label="",style="dashed", color="magenta", weight=3]; 47199 -> 50402[label="",style="dashed", color="magenta", weight=3]; 47199 -> 50403[label="",style="dashed", color="magenta", weight=3]; 47200 -> 50355[label="",style="dashed", color="red", weight=0]; 47200[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"];47200 -> 50359[label="",style="dashed", color="magenta", weight=3]; 47201 -> 53769[label="",style="dashed", color="red", weight=0]; 47201[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"];47201 -> 53770[label="",style="dashed", color="magenta", weight=3]; 47201 -> 53771[label="",style="dashed", color="magenta", weight=3]; 47201 -> 53772[label="",style="dashed", color="magenta", weight=3]; 47202[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 9114 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9114 -> 10643[label="",style="dashed", color="magenta", weight=3]; 9115 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9115 -> 10645[label="",style="dashed", color="magenta", weight=3]; 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"];62724[label="ww1694/Succ ww16940",fontsize=10,color="white",style="solid",shape="box"];9113 -> 62724[label="",style="solid", color="burlywood", weight=9]; 62724 -> 10646[label="",style="solid", color="burlywood", weight=3]; 62725[label="ww1694/Zero",fontsize=10,color="white",style="solid",shape="box"];9113 -> 62725[label="",style="solid", color="burlywood", weight=9]; 62725 -> 10647[label="",style="solid", color="burlywood", weight=3]; 9117 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9117 -> 10649[label="",style="dashed", color="magenta", weight=3]; 9118 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9118 -> 10651[label="",style="dashed", color="magenta", weight=3]; 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"];62726[label="ww1708/Succ ww17080",fontsize=10,color="white",style="solid",shape="box"];9116 -> 62726[label="",style="solid", color="burlywood", weight=9]; 62726 -> 10652[label="",style="solid", color="burlywood", weight=3]; 62727[label="ww1708/Zero",fontsize=10,color="white",style="solid",shape="box"];9116 -> 62727[label="",style="solid", color="burlywood", weight=9]; 62727 -> 10653[label="",style="solid", color="burlywood", weight=3]; 9141 -> 5617[label="",style="dashed", color="red", weight=0]; 9141[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9141 -> 10654[label="",style="dashed", color="magenta", weight=3]; 9141 -> 10655[label="",style="dashed", color="magenta", weight=3]; 9142[label="Succ ww3100",fontsize=16,color="green",shape="box"];9143 -> 5617[label="",style="dashed", color="red", weight=0]; 9143[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9143 -> 10656[label="",style="dashed", color="magenta", weight=3]; 9143 -> 10657[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15700[label="Succ Zero",fontsize=16,color="green",shape="box"];15701[label="ww5",fontsize=16,color="green",shape="box"];15702[label="Float (Neg Zero) (Neg (Succ ww3100))",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]; 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]; 9139 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9139 -> 10667[label="",style="dashed", color="magenta", weight=3]; 9140 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9140 -> 10669[label="",style="dashed", color="magenta", weight=3]; 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"];62728[label="ww1724/Succ ww17240",fontsize=10,color="white",style="solid",shape="box"];9138 -> 62728[label="",style="solid", color="burlywood", weight=9]; 62728 -> 10670[label="",style="solid", color="burlywood", weight=3]; 62729[label="ww1724/Zero",fontsize=10,color="white",style="solid",shape="box"];9138 -> 62729[label="",style="solid", color="burlywood", weight=9]; 62729 -> 10671[label="",style="solid", color="burlywood", weight=3]; 9148 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9148 -> 10673[label="",style="dashed", color="magenta", weight=3]; 9149 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9149 -> 10675[label="",style="dashed", color="magenta", weight=3]; 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"];62730[label="ww1738/Succ ww17380",fontsize=10,color="white",style="solid",shape="box"];9147 -> 62730[label="",style="solid", color="burlywood", weight=9]; 62730 -> 10676[label="",style="solid", color="burlywood", weight=3]; 62731[label="ww1738/Zero",fontsize=10,color="white",style="solid",shape="box"];9147 -> 62731[label="",style="solid", color="burlywood", weight=9]; 62731 -> 10677[label="",style="solid", color="burlywood", weight=3]; 9172 -> 5617[label="",style="dashed", color="red", weight=0]; 9172[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9172 -> 10678[label="",style="dashed", color="magenta", weight=3]; 9172 -> 10679[label="",style="dashed", color="magenta", weight=3]; 9173[label="Succ ww3100",fontsize=16,color="green",shape="box"];9174 -> 5617[label="",style="dashed", color="red", weight=0]; 9174[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9174 -> 10680[label="",style="dashed", color="magenta", weight=3]; 9174 -> 10681[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 17605[label="Succ Zero",fontsize=16,color="green",shape="box"];17606[label="ww3100",fontsize=16,color="green",shape="box"];17607[label="ww5",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]; 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]; 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]; 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]; 9170 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9170 -> 10691[label="",style="dashed", color="magenta", weight=3]; 9171 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9171 -> 10693[label="",style="dashed", color="magenta", weight=3]; 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"];62732[label="ww1754/Succ ww17540",fontsize=10,color="white",style="solid",shape="box"];9169 -> 62732[label="",style="solid", color="burlywood", weight=9]; 62732 -> 10694[label="",style="solid", color="burlywood", weight=3]; 62733[label="ww1754/Zero",fontsize=10,color="white",style="solid",shape="box"];9169 -> 62733[label="",style="solid", color="burlywood", weight=9]; 62733 -> 10695[label="",style="solid", color="burlywood", weight=3]; 9179 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9179 -> 10697[label="",style="dashed", color="magenta", weight=3]; 9180 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9180 -> 10699[label="",style="dashed", color="magenta", weight=3]; 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"];62734[label="ww1768/Succ ww17680",fontsize=10,color="white",style="solid",shape="box"];9178 -> 62734[label="",style="solid", color="burlywood", weight=9]; 62734 -> 10700[label="",style="solid", color="burlywood", weight=3]; 62735[label="ww1768/Zero",fontsize=10,color="white",style="solid",shape="box"];9178 -> 62735[label="",style="solid", color="burlywood", weight=9]; 62735 -> 10701[label="",style="solid", color="burlywood", weight=3]; 9197 -> 5617[label="",style="dashed", color="red", weight=0]; 9197[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9197 -> 10702[label="",style="dashed", color="magenta", weight=3]; 9197 -> 10703[label="",style="dashed", color="magenta", weight=3]; 9198[label="Succ ww3100",fontsize=16,color="green",shape="box"];9199 -> 5617[label="",style="dashed", color="red", weight=0]; 9199[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9199 -> 10704[label="",style="dashed", color="magenta", weight=3]; 9199 -> 10705[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9195 -> 5617[label="",style="dashed", color="red", weight=0]; 9195[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9195 -> 10708[label="",style="dashed", color="magenta", weight=3]; 9195 -> 10709[label="",style="dashed", color="magenta", weight=3]; 9196 -> 5617[label="",style="dashed", color="red", weight=0]; 9196[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9196 -> 10710[label="",style="dashed", color="magenta", weight=3]; 9196 -> 10711[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47203[label="Neg Zero",fontsize=16,color="green",shape="box"];47204 -> 55414[label="",style="dashed", color="red", weight=0]; 47204[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"];47204 -> 55415[label="",style="dashed", color="magenta", weight=3]; 47204 -> 55416[label="",style="dashed", color="magenta", weight=3]; 47204 -> 55417[label="",style="dashed", color="magenta", weight=3]; 47205 -> 50048[label="",style="dashed", color="red", weight=0]; 47205[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"];47205 -> 50051[label="",style="dashed", color="magenta", weight=3]; 47206 -> 28661[label="",style="dashed", color="red", weight=0]; 47206[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"];47206 -> 50406[label="",style="dashed", color="magenta", weight=3]; 47206 -> 50407[label="",style="dashed", color="magenta", weight=3]; 47206 -> 50408[label="",style="dashed", color="magenta", weight=3]; 47207[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 9208 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9208 -> 10719[label="",style="dashed", color="magenta", weight=3]; 9209[label="Succ ww3000",fontsize=16,color="green",shape="box"];9211 -> 5617[label="",style="dashed", color="red", weight=0]; 9211[label="primPlusNat ww560 ww53",fontsize=16,color="magenta"];9211 -> 10720[label="",style="dashed", color="magenta", weight=3]; 9211 -> 10721[label="",style="dashed", color="magenta", weight=3]; 9212 -> 5617[label="",style="dashed", color="red", weight=0]; 9212[label="primPlusNat ww560 ww53",fontsize=16,color="magenta"];9212 -> 10722[label="",style="dashed", color="magenta", weight=3]; 9212 -> 10723[label="",style="dashed", color="magenta", weight=3]; 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"];62736[label="ww52/Pos ww520",fontsize=10,color="white",style="solid",shape="box"];9210 -> 62736[label="",style="solid", color="burlywood", weight=9]; 62736 -> 10724[label="",style="solid", color="burlywood", weight=3]; 62737[label="ww52/Neg ww520",fontsize=10,color="white",style="solid",shape="box"];9210 -> 62737[label="",style="solid", color="burlywood", weight=9]; 62737 -> 10725[label="",style="solid", color="burlywood", weight=3]; 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"];62738[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];9213 -> 62738[label="",style="solid", color="burlywood", weight=9]; 62738 -> 10726[label="",style="solid", color="burlywood", weight=3]; 62739[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];9213 -> 62739[label="",style="solid", color="burlywood", weight=9]; 62739 -> 10727[label="",style="solid", color="burlywood", weight=3]; 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"];62740[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];9214 -> 62740[label="",style="solid", color="burlywood", weight=9]; 62740 -> 10728[label="",style="solid", color="burlywood", weight=3]; 62741[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];9214 -> 62741[label="",style="solid", color="burlywood", weight=9]; 62741 -> 10729[label="",style="solid", color="burlywood", weight=3]; 9215 -> 5617[label="",style="dashed", color="red", weight=0]; 9215[label="primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];9215 -> 10730[label="",style="dashed", color="magenta", weight=3]; 9215 -> 10731[label="",style="dashed", color="magenta", weight=3]; 9216[label="Succ ww3000",fontsize=16,color="green",shape="box"];9218 -> 5617[label="",style="dashed", color="red", weight=0]; 9218[label="primPlusNat ww720 ww69",fontsize=16,color="magenta"];9218 -> 10732[label="",style="dashed", color="magenta", weight=3]; 9218 -> 10733[label="",style="dashed", color="magenta", weight=3]; 9219 -> 5617[label="",style="dashed", color="red", weight=0]; 9219[label="primPlusNat ww720 ww69",fontsize=16,color="magenta"];9219 -> 10734[label="",style="dashed", color="magenta", weight=3]; 9219 -> 10735[label="",style="dashed", color="magenta", weight=3]; 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"];62742[label="ww68/Pos ww680",fontsize=10,color="white",style="solid",shape="box"];9217 -> 62742[label="",style="solid", color="burlywood", weight=9]; 62742 -> 10736[label="",style="solid", color="burlywood", weight=3]; 62743[label="ww68/Neg ww680",fontsize=10,color="white",style="solid",shape="box"];9217 -> 62743[label="",style="solid", color="burlywood", weight=9]; 62743 -> 10737[label="",style="solid", color="burlywood", weight=3]; 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"];62744[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];9220 -> 62744[label="",style="solid", color="burlywood", weight=9]; 62744 -> 10738[label="",style="solid", color="burlywood", weight=3]; 62745[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];9220 -> 62745[label="",style="solid", color="burlywood", weight=9]; 62745 -> 10739[label="",style="solid", color="burlywood", weight=3]; 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"];62746[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];9221 -> 62746[label="",style="solid", color="burlywood", weight=9]; 62746 -> 10740[label="",style="solid", color="burlywood", weight=3]; 62747[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];9221 -> 62747[label="",style="solid", color="burlywood", weight=9]; 62747 -> 10741[label="",style="solid", color="burlywood", weight=3]; 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"];62748[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];9226 -> 62748[label="",style="solid", color="burlywood", weight=9]; 62748 -> 10742[label="",style="solid", color="burlywood", weight=3]; 62749[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];9226 -> 62749[label="",style="solid", color="burlywood", weight=9]; 62749 -> 10743[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62750[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];9229 -> 62750[label="",style="solid", color="burlywood", weight=9]; 62750 -> 10746[label="",style="solid", color="burlywood", weight=3]; 62751[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];9229 -> 62751[label="",style="solid", color="burlywood", weight=9]; 62751 -> 10747[label="",style="solid", color="burlywood", weight=3]; 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"];62752[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9230 -> 62752[label="",style="solid", color="burlywood", weight=9]; 62752 -> 10748[label="",style="solid", color="burlywood", weight=3]; 62753[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9230 -> 62753[label="",style="solid", color="burlywood", weight=9]; 62753 -> 10749[label="",style="solid", color="burlywood", weight=3]; 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"];62754[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9231 -> 62754[label="",style="solid", color="burlywood", weight=9]; 62754 -> 10750[label="",style="solid", color="burlywood", weight=3]; 62755[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9231 -> 62755[label="",style="solid", color="burlywood", weight=9]; 62755 -> 10751[label="",style="solid", color="burlywood", weight=3]; 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"];62756[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9232 -> 62756[label="",style="solid", color="burlywood", weight=9]; 62756 -> 10752[label="",style="solid", color="burlywood", weight=3]; 62757[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9232 -> 62757[label="",style="solid", color="burlywood", weight=9]; 62757 -> 10753[label="",style="solid", color="burlywood", weight=3]; 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"];62758[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9233 -> 62758[label="",style="solid", color="burlywood", weight=9]; 62758 -> 10754[label="",style="solid", color="burlywood", weight=3]; 62759[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9233 -> 62759[label="",style="solid", color="burlywood", weight=9]; 62759 -> 10755[label="",style="solid", color="burlywood", weight=3]; 9234 -> 10756[label="",style="dashed", color="red", weight=0]; 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]; 9234 -> 10758[label="",style="dashed", color="magenta", weight=3]; 9235 -> 10767[label="",style="dashed", color="red", weight=0]; 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]; 9235 -> 10769[label="",style="dashed", color="magenta", weight=3]; 9236 -> 10778[label="",style="dashed", color="red", weight=0]; 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]; 9236 -> 10780[label="",style="dashed", color="magenta", weight=3]; 9237 -> 10786[label="",style="dashed", color="red", weight=0]; 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]; 9237 -> 10788[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 9259[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9259 -> 10799[label="",style="dashed", color="green", weight=3]; 9260 -> 6351[label="",style="dashed", color="red", weight=0]; 9260[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9260 -> 10800[label="",style="dashed", color="magenta", weight=3]; 9260 -> 10801[label="",style="dashed", color="magenta", weight=3]; 9261[label="Succ ww3100",fontsize=16,color="green",shape="box"];9262 -> 6351[label="",style="dashed", color="red", weight=0]; 9262[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9262 -> 10802[label="",style="dashed", color="magenta", weight=3]; 9262 -> 10803[label="",style="dashed", color="magenta", weight=3]; 9263[label="Succ ww3100",fontsize=16,color="green",shape="box"];9264[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9264 -> 10804[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 18779[label="ww310",fontsize=16,color="green",shape="box"];18780[label="ww410",fontsize=16,color="green",shape="box"];18781[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18782[label="ww5",fontsize=16,color="green",shape="box"];18783[label="ww3000",fontsize=16,color="green",shape="box"];9283[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9283 -> 10812[label="",style="dashed", color="green", weight=3]; 9284[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9284 -> 10813[label="",style="dashed", color="green", weight=3]; 9285 -> 6351[label="",style="dashed", color="red", weight=0]; 9285[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9285 -> 10814[label="",style="dashed", color="magenta", weight=3]; 9285 -> 10815[label="",style="dashed", color="magenta", weight=3]; 9286[label="Succ ww3100",fontsize=16,color="green",shape="box"];9287 -> 6351[label="",style="dashed", color="red", weight=0]; 9287[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9287 -> 10816[label="",style="dashed", color="magenta", weight=3]; 9287 -> 10817[label="",style="dashed", color="magenta", weight=3]; 9288[label="Succ ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 9291[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9291 -> 10820[label="",style="dashed", color="green", weight=3]; 9292[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9292 -> 10821[label="",style="dashed", color="green", weight=3]; 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]; 9294[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9294 -> 10823[label="",style="dashed", color="green", weight=3]; 9295[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9295 -> 10824[label="",style="dashed", color="green", weight=3]; 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]; 9297[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9297 -> 10826[label="",style="dashed", color="green", weight=3]; 9298[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9298 -> 10827[label="",style="dashed", color="green", weight=3]; 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]; 9301 -> 5617[label="",style="dashed", color="red", weight=0]; 9301[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9301 -> 10829[label="",style="dashed", color="magenta", weight=3]; 9302 -> 5617[label="",style="dashed", color="red", weight=0]; 9302[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9302 -> 10830[label="",style="dashed", color="magenta", weight=3]; 9303 -> 5617[label="",style="dashed", color="red", weight=0]; 9303[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9303 -> 10831[label="",style="dashed", color="magenta", weight=3]; 9303 -> 10832[label="",style="dashed", color="magenta", weight=3]; 9304 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9304 -> 10834[label="",style="dashed", color="magenta", weight=3]; 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"];62760[label="ww1800/Succ ww18000",fontsize=10,color="white",style="solid",shape="box"];9300 -> 62760[label="",style="solid", color="burlywood", weight=9]; 62760 -> 10835[label="",style="solid", color="burlywood", weight=3]; 62761[label="ww1800/Zero",fontsize=10,color="white",style="solid",shape="box"];9300 -> 62761[label="",style="solid", color="burlywood", weight=9]; 62761 -> 10836[label="",style="solid", color="burlywood", weight=3]; 9306 -> 5617[label="",style="dashed", color="red", weight=0]; 9306[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9306 -> 10837[label="",style="dashed", color="magenta", weight=3]; 9306 -> 10838[label="",style="dashed", color="magenta", weight=3]; 9307 -> 5617[label="",style="dashed", color="red", weight=0]; 9307[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9307 -> 10839[label="",style="dashed", color="magenta", weight=3]; 9308 -> 5617[label="",style="dashed", color="red", weight=0]; 9308[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9308 -> 10840[label="",style="dashed", color="magenta", weight=3]; 9308 -> 10841[label="",style="dashed", color="magenta", weight=3]; 9309 -> 5617[label="",style="dashed", color="red", weight=0]; 9309[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9309 -> 10842[label="",style="dashed", color="magenta", weight=3]; 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"];62762[label="ww1810/Succ ww18100",fontsize=10,color="white",style="solid",shape="box"];9305 -> 62762[label="",style="solid", color="burlywood", weight=9]; 62762 -> 10843[label="",style="solid", color="burlywood", weight=3]; 62763[label="ww1810/Zero",fontsize=10,color="white",style="solid",shape="box"];9305 -> 62763[label="",style="solid", color="burlywood", weight=9]; 62763 -> 10844[label="",style="solid", color="burlywood", weight=3]; 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"];62764[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];9312 -> 62764[label="",style="solid", color="burlywood", weight=9]; 62764 -> 10845[label="",style="solid", color="burlywood", weight=3]; 62765[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];9312 -> 62765[label="",style="solid", color="burlywood", weight=9]; 62765 -> 10846[label="",style="solid", color="burlywood", weight=3]; 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]; 9314 -> 19892[label="",style="dashed", color="red", weight=0]; 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]; 9314 -> 19898[label="",style="dashed", color="magenta", weight=3]; 9314 -> 19899[label="",style="dashed", color="magenta", weight=3]; 9314 -> 19900[label="",style="dashed", color="magenta", weight=3]; 29277 -> 29382[label="",style="dashed", color="red", weight=0]; 29277[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"];29277 -> 29386[label="",style="dashed", color="magenta", weight=3]; 29277 -> 29387[label="",style="dashed", color="magenta", weight=3]; 29277 -> 29388[label="",style="dashed", color="magenta", weight=3]; 29278[label="ww3000",fontsize=16,color="green",shape="box"];29279[label="Succ Zero",fontsize=16,color="green",shape="box"];29280[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"];29280 -> 29365[label="",style="solid", color="black", weight=3]; 9319 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9319 -> 10853[label="",style="dashed", color="magenta", weight=3]; 9320 -> 5617[label="",style="dashed", color="red", weight=0]; 9320[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9320 -> 10854[label="",style="dashed", color="magenta", weight=3]; 9321 -> 5617[label="",style="dashed", color="red", weight=0]; 9321[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9321 -> 10855[label="",style="dashed", color="magenta", weight=3]; 9321 -> 10856[label="",style="dashed", color="magenta", weight=3]; 9322 -> 5617[label="",style="dashed", color="red", weight=0]; 9322[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9322 -> 10857[label="",style="dashed", color="magenta", weight=3]; 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"];62766[label="ww1816/Succ ww18160",fontsize=10,color="white",style="solid",shape="box"];9318 -> 62766[label="",style="solid", color="burlywood", weight=9]; 62766 -> 10858[label="",style="solid", color="burlywood", weight=3]; 62767[label="ww1816/Zero",fontsize=10,color="white",style="solid",shape="box"];9318 -> 62767[label="",style="solid", color="burlywood", weight=9]; 62767 -> 10859[label="",style="solid", color="burlywood", weight=3]; 9324 -> 5617[label="",style="dashed", color="red", weight=0]; 9324[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9324 -> 10860[label="",style="dashed", color="magenta", weight=3]; 9325 -> 5617[label="",style="dashed", color="red", weight=0]; 9325[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9325 -> 10861[label="",style="dashed", color="magenta", weight=3]; 9325 -> 10862[label="",style="dashed", color="magenta", weight=3]; 9326 -> 5617[label="",style="dashed", color="red", weight=0]; 9326[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9326 -> 10863[label="",style="dashed", color="magenta", weight=3]; 9326 -> 10864[label="",style="dashed", color="magenta", weight=3]; 9327 -> 5617[label="",style="dashed", color="red", weight=0]; 9327[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9327 -> 10865[label="",style="dashed", color="magenta", weight=3]; 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"];62768[label="ww1826/Succ ww18260",fontsize=10,color="white",style="solid",shape="box"];9323 -> 62768[label="",style="solid", color="burlywood", weight=9]; 62768 -> 10866[label="",style="solid", color="burlywood", weight=3]; 62769[label="ww1826/Zero",fontsize=10,color="white",style="solid",shape="box"];9323 -> 62769[label="",style="solid", color="burlywood", weight=9]; 62769 -> 10867[label="",style="solid", color="burlywood", weight=3]; 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"];62770[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];9330 -> 62770[label="",style="solid", color="burlywood", weight=9]; 62770 -> 10868[label="",style="solid", color="burlywood", weight=3]; 62771[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];9330 -> 62771[label="",style="solid", color="burlywood", weight=9]; 62771 -> 10869[label="",style="solid", color="burlywood", weight=3]; 29121 -> 28902[label="",style="dashed", color="red", weight=0]; 29121[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"];29121 -> 29133[label="",style="dashed", color="magenta", weight=3]; 29122[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"];29122 -> 29134[label="",style="solid", color="black", weight=3]; 29120[label="takeWhile1 (flip ltEsFloat ww3499) (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)))) ww3518",fontsize=16,color="burlywood",shape="triangle"];62772[label="ww3518/MyTrue",fontsize=10,color="white",style="solid",shape="box"];29120 -> 62772[label="",style="solid", color="burlywood", weight=9]; 62772 -> 29135[label="",style="solid", color="burlywood", weight=3]; 62773[label="ww3518/MyFalse",fontsize=10,color="white",style="solid",shape="box"];29120 -> 62773[label="",style="solid", color="burlywood", weight=9]; 62773 -> 29136[label="",style="solid", color="burlywood", weight=3]; 54305 -> 55020[label="",style="dashed", color="red", weight=0]; 54305[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"];54305 -> 55049[label="",style="dashed", color="magenta", weight=3]; 54305 -> 55050[label="",style="dashed", color="magenta", weight=3]; 54305 -> 55051[label="",style="dashed", color="magenta", weight=3]; 54306[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"];54306 -> 55211[label="",style="solid", color="black", weight=3]; 54307 -> 56138[label="",style="dashed", color="red", weight=0]; 54307[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"];54307 -> 56147[label="",style="dashed", color="magenta", weight=3]; 54307 -> 56148[label="",style="dashed", color="magenta", weight=3]; 54307 -> 56149[label="",style="dashed", color="magenta", weight=3]; 54307 -> 56150[label="",style="dashed", color="magenta", weight=3]; 54308[label="ww3000",fontsize=16,color="green",shape="box"];54309[label="ww3100",fontsize=16,color="green",shape="box"];29089 -> 28902[label="",style="dashed", color="red", weight=0]; 29089[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"];29089 -> 29113[label="",style="dashed", color="magenta", weight=3]; 29090[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"];29090 -> 29114[label="",style="solid", color="black", weight=3]; 29088[label="takeWhile1 (flip ltEsFloat ww3512) (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)))) ww3511",fontsize=16,color="burlywood",shape="triangle"];62774[label="ww3511/MyTrue",fontsize=10,color="white",style="solid",shape="box"];29088 -> 62774[label="",style="solid", color="burlywood", weight=9]; 62774 -> 29115[label="",style="solid", color="burlywood", weight=3]; 62775[label="ww3511/MyFalse",fontsize=10,color="white",style="solid",shape="box"];29088 -> 62775[label="",style="solid", color="burlywood", weight=9]; 62775 -> 29116[label="",style="solid", color="burlywood", weight=3]; 9334 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9334 -> 10874[label="",style="dashed", color="magenta", weight=3]; 9335[label="Succ ww3100",fontsize=16,color="green",shape="box"];9336 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9336 -> 10876[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9340 -> 5617[label="",style="dashed", color="red", weight=0]; 9340[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9340 -> 10879[label="",style="dashed", color="magenta", weight=3]; 9340 -> 10880[label="",style="dashed", color="magenta", weight=3]; 9341[label="Succ ww3100",fontsize=16,color="green",shape="box"];9342 -> 5617[label="",style="dashed", color="red", weight=0]; 9342[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9342 -> 10881[label="",style="dashed", color="magenta", weight=3]; 9342 -> 10882[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];62776[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];9350 -> 62776[label="",style="solid", color="burlywood", weight=9]; 62776 -> 10885[label="",style="solid", color="burlywood", weight=3]; 62777[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];9350 -> 62777[label="",style="solid", color="burlywood", weight=9]; 62777 -> 10886[label="",style="solid", color="burlywood", weight=3]; 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"];62778[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9351 -> 62778[label="",style="solid", color="burlywood", weight=9]; 62778 -> 10887[label="",style="solid", color="burlywood", weight=3]; 62779[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9351 -> 62779[label="",style="solid", color="burlywood", weight=9]; 62779 -> 10888[label="",style="solid", color="burlywood", weight=3]; 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"];62780[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9352 -> 62780[label="",style="solid", color="burlywood", weight=9]; 62780 -> 10889[label="",style="solid", color="burlywood", weight=3]; 62781[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9352 -> 62781[label="",style="solid", color="burlywood", weight=9]; 62781 -> 10890[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 29951 -> 29326[label="",style="dashed", color="red", weight=0]; 29951[label="psFloat ww3529 (fsFloat (msFloat (Float (Pos (Succ ww3530)) (Pos Zero)) (Float (Pos (Succ ww3531)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29951 -> 29955[label="",style="dashed", color="magenta", weight=3]; 29951 -> 29956[label="",style="dashed", color="magenta", weight=3]; 29951 -> 29957[label="",style="dashed", color="magenta", weight=3]; 29950[label="ltEsFloat (Float (Pos (Succ ww3531)) (Pos Zero)) ww3535",fontsize=16,color="black",shape="triangle"];29950 -> 29958[label="",style="solid", color="black", weight=3]; 29952 -> 26726[label="",style="dashed", color="red", weight=0]; 29952[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"];29952 -> 30192[label="",style="dashed", color="magenta", weight=3]; 29952 -> 30193[label="",style="dashed", color="magenta", weight=3]; 29952 -> 30194[label="",style="dashed", color="magenta", weight=3]; 29953[label="takeWhile (flip ltEsFloat ww3526) (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"];29953 -> 30195[label="",style="solid", color="black", weight=3]; 29954 -> 57620[label="",style="dashed", color="red", weight=0]; 29954[label="takeWhile0 (flip ltEsFloat ww3526) (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"];29954 -> 57621[label="",style="dashed", color="magenta", weight=3]; 29954 -> 57622[label="",style="dashed", color="magenta", weight=3]; 29954 -> 57623[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9361 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9361 -> 10900[label="",style="dashed", color="magenta", weight=3]; 9362[label="Succ ww3100",fontsize=16,color="green",shape="box"];9363 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9363 -> 10902[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9367 -> 5617[label="",style="dashed", color="red", weight=0]; 9367[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9367 -> 10905[label="",style="dashed", color="magenta", weight=3]; 9367 -> 10906[label="",style="dashed", color="magenta", weight=3]; 9368[label="Succ ww3100",fontsize=16,color="green",shape="box"];9369 -> 5617[label="",style="dashed", color="red", weight=0]; 9369[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9369 -> 10907[label="",style="dashed", color="magenta", weight=3]; 9369 -> 10908[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];62782[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];9377 -> 62782[label="",style="solid", color="burlywood", weight=9]; 62782 -> 10911[label="",style="solid", color="burlywood", weight=3]; 62783[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];9377 -> 62783[label="",style="solid", color="burlywood", weight=9]; 62783 -> 10912[label="",style="solid", color="burlywood", weight=3]; 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"];62784[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9378 -> 62784[label="",style="solid", color="burlywood", weight=9]; 62784 -> 10913[label="",style="solid", color="burlywood", weight=3]; 62785[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9378 -> 62785[label="",style="solid", color="burlywood", weight=9]; 62785 -> 10914[label="",style="solid", color="burlywood", weight=3]; 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"];62786[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9379 -> 62786[label="",style="solid", color="burlywood", weight=9]; 62786 -> 10915[label="",style="solid", color="burlywood", weight=3]; 62787[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9379 -> 62787[label="",style="solid", color="burlywood", weight=9]; 62787 -> 10916[label="",style="solid", color="burlywood", weight=3]; 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]; 9381[label="Zero",fontsize=16,color="green",shape="box"];9382[label="ww5",fontsize=16,color="green",shape="box"];9383[label="Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))",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]; 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]; 55444 -> 26726[label="",style="dashed", color="red", weight=0]; 55444[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"];55444 -> 55462[label="",style="dashed", color="magenta", weight=3]; 55444 -> 55463[label="",style="dashed", color="magenta", weight=3]; 55444 -> 55464[label="",style="dashed", color="magenta", weight=3]; 56264[label="psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657",fontsize=16,color="black",shape="triangle"];56264 -> 56330[label="",style="solid", color="black", weight=3]; 56265 -> 56138[label="",style="dashed", color="red", weight=0]; 56265[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652))))) (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657))",fontsize=16,color="magenta"];56265 -> 56331[label="",style="dashed", color="magenta", weight=3]; 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]; 9388 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9388 -> 10923[label="",style="dashed", color="magenta", weight=3]; 9389[label="Succ ww3100",fontsize=16,color="green",shape="box"];9390 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9390 -> 10925[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9394 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9394 -> 10929[label="",style="dashed", color="magenta", weight=3]; 9395[label="Succ ww3100",fontsize=16,color="green",shape="box"];9396 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9396 -> 10931[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9400 -> 5617[label="",style="dashed", color="red", weight=0]; 9400[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9400 -> 10934[label="",style="dashed", color="magenta", weight=3]; 9400 -> 10935[label="",style="dashed", color="magenta", weight=3]; 9401[label="Succ ww3100",fontsize=16,color="green",shape="box"];9402 -> 5617[label="",style="dashed", color="red", weight=0]; 9402[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9402 -> 10936[label="",style="dashed", color="magenta", weight=3]; 9402 -> 10937[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9406[label="Succ (primPlusNat ww44 ww44)",fontsize=16,color="green",shape="box"];9406 -> 10940[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 59420[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59421[label="Zero",fontsize=16,color="green",shape="box"];59422[label="ww4000",fontsize=16,color="green",shape="box"];59423[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59424[label="Pos Zero",fontsize=16,color="green",shape="box"];50117 -> 36890[label="",style="dashed", color="red", weight=0]; 50117[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"];50117 -> 50409[label="",style="dashed", color="magenta", weight=3]; 50117 -> 50410[label="",style="dashed", color="magenta", weight=3]; 50117 -> 50411[label="",style="dashed", color="magenta", weight=3]; 50117 -> 50412[label="",style="dashed", color="magenta", weight=3]; 50234[label="ww4000",fontsize=16,color="green",shape="box"];50235[label="ww5",fontsize=16,color="green",shape="box"];50236[label="Zero",fontsize=16,color="green",shape="box"];50237[label="ww3100",fontsize=16,color="green",shape="box"];36890[label="psFloat ww4220 (fsFloat (msFloat (Float (Pos (Succ ww4221)) (Pos (Succ ww4222))) (Float (Pos Zero) (Pos (Succ ww4223)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36890 -> 37076[label="",style="solid", color="black", weight=3]; 23631[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"];23631 -> 23639[label="",style="solid", color="black", weight=3]; 37208 -> 23742[label="",style="dashed", color="red", weight=0]; 37208[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37208 -> 37275[label="",style="dashed", color="magenta", weight=3]; 37208 -> 37276[label="",style="dashed", color="magenta", weight=3]; 37209 -> 26799[label="",style="dashed", color="red", weight=0]; 37209[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37209 -> 37277[label="",style="dashed", color="magenta", weight=3]; 37209 -> 37278[label="",style="dashed", color="magenta", weight=3]; 26924[label="primDivFloat (Float ww3283 ww3282) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];26924 -> 27196[label="",style="solid", color="black", weight=3]; 37210[label="ww4224",fontsize=16,color="green",shape="box"];37211 -> 23742[label="",style="dashed", color="red", weight=0]; 37211[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37211 -> 37279[label="",style="dashed", color="magenta", weight=3]; 37211 -> 37280[label="",style="dashed", color="magenta", weight=3]; 37212 -> 26799[label="",style="dashed", color="red", weight=0]; 37212[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37212 -> 37281[label="",style="dashed", color="magenta", weight=3]; 37212 -> 37282[label="",style="dashed", color="magenta", weight=3]; 37213 -> 27248[label="",style="dashed", color="red", weight=0]; 37213[label="not (esEsOrdering (compareMyInt (srMyInt (Pos Zero) ww42180) (srMyInt (Pos (Succ ww3100)) ww42181)) GT)",fontsize=16,color="magenta"];37213 -> 37283[label="",style="dashed", color="magenta", weight=3]; 37213 -> 37284[label="",style="dashed", color="magenta", weight=3]; 37214[label="takeWhile1 (flip ltEsFloat ww4216) ww32390 ww32391 (ltEsFloat ww32390 ww4216)",fontsize=16,color="black",shape="box"];37214 -> 37285[label="",style="solid", color="black", weight=3]; 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]; 9416 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9416 -> 10949[label="",style="dashed", color="magenta", weight=3]; 9417[label="Succ ww3100",fontsize=16,color="green",shape="box"];9418 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9418 -> 10951[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9422 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9422 -> 10955[label="",style="dashed", color="magenta", weight=3]; 9423[label="Succ ww3100",fontsize=16,color="green",shape="box"];9424 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9424 -> 10957[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9428 -> 5617[label="",style="dashed", color="red", weight=0]; 9428[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9428 -> 10960[label="",style="dashed", color="magenta", weight=3]; 9428 -> 10961[label="",style="dashed", color="magenta", weight=3]; 9429[label="Succ ww3100",fontsize=16,color="green",shape="box"];9430 -> 5617[label="",style="dashed", color="red", weight=0]; 9430[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9430 -> 10962[label="",style="dashed", color="magenta", weight=3]; 9430 -> 10963[label="",style="dashed", color="magenta", weight=3]; 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]; 9433 -> 9432[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 9440 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9440 -> 10972[label="",style="dashed", color="magenta", weight=3]; 9441[label="Succ ww3100",fontsize=16,color="green",shape="box"];9442 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9442 -> 10974[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9446 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9446 -> 10978[label="",style="dashed", color="magenta", weight=3]; 9447[label="Succ ww3100",fontsize=16,color="green",shape="box"];9448 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9448 -> 10980[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9452 -> 5617[label="",style="dashed", color="red", weight=0]; 9452[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9452 -> 10983[label="",style="dashed", color="magenta", weight=3]; 9452 -> 10984[label="",style="dashed", color="magenta", weight=3]; 9453[label="Succ ww3100",fontsize=16,color="green",shape="box"];9454 -> 5617[label="",style="dashed", color="red", weight=0]; 9454[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9454 -> 10985[label="",style="dashed", color="magenta", weight=3]; 9454 -> 10986[label="",style="dashed", color="magenta", weight=3]; 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]; 9457 -> 9456[label="",style="dashed", color="red", weight=0]; 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]; 37110[label="Succ Zero",fontsize=16,color="green",shape="box"];37111[label="ww3100",fontsize=16,color="green",shape="box"];37112[label="ww5",fontsize=16,color="green",shape="box"];37113[label="ww4000",fontsize=16,color="green",shape="box"];45139[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45140[label="ww3100",fontsize=16,color="green",shape="box"];45141[label="ww4000",fontsize=16,color="green",shape="box"];45142[label="Succ Zero",fontsize=16,color="green",shape="box"];45130[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286))))) (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416)",fontsize=16,color="black",shape="triangle"];45130 -> 45201[label="",style="solid", color="black", weight=3]; 36793 -> 37101[label="",style="dashed", color="red", weight=0]; 36793[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"];36793 -> 37114[label="",style="dashed", color="magenta", weight=3]; 36793 -> 37115[label="",style="dashed", color="magenta", weight=3]; 36793 -> 37116[label="",style="dashed", color="magenta", weight=3]; 36793 -> 37117[label="",style="dashed", color="magenta", weight=3]; 37215 -> 26726[label="",style="dashed", color="red", weight=0]; 37215[label="primPlusFloat (Float ww42330 ww42331) (primDivFloat (msFloat (Float (Pos (Succ ww4234)) (Neg (Succ ww4235))) (Float (Pos Zero) (Pos (Succ ww4236)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37215 -> 37286[label="",style="dashed", color="magenta", weight=3]; 37215 -> 37287[label="",style="dashed", color="magenta", weight=3]; 37215 -> 37288[label="",style="dashed", color="magenta", weight=3]; 52483[label="primPlusFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4533",fontsize=16,color="black",shape="box"];52483 -> 52527[label="",style="solid", color="black", weight=3]; 52484 -> 52453[label="",style="dashed", color="red", weight=0]; 52484[label="psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4533",fontsize=16,color="magenta"];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]; 37216 -> 23742[label="",style="dashed", color="red", weight=0]; 37216[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37216 -> 37290[label="",style="dashed", color="magenta", weight=3]; 37216 -> 37291[label="",style="dashed", color="magenta", weight=3]; 37217 -> 26799[label="",style="dashed", color="red", weight=0]; 37217[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37217 -> 37292[label="",style="dashed", color="magenta", weight=3]; 37217 -> 37293[label="",style="dashed", color="magenta", weight=3]; 37218[label="ww4225",fontsize=16,color="green",shape="box"];37219 -> 23742[label="",style="dashed", color="red", weight=0]; 37219[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37219 -> 37294[label="",style="dashed", color="magenta", weight=3]; 37219 -> 37295[label="",style="dashed", color="magenta", weight=3]; 37220 -> 26799[label="",style="dashed", color="red", weight=0]; 37220[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37220 -> 37296[label="",style="dashed", color="magenta", weight=3]; 37220 -> 37297[label="",style="dashed", color="magenta", weight=3]; 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]; 9464 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9464 -> 10995[label="",style="dashed", color="magenta", weight=3]; 9465[label="Succ ww3100",fontsize=16,color="green",shape="box"];9466 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9466 -> 10997[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9470 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9470 -> 11001[label="",style="dashed", color="magenta", weight=3]; 9471[label="Succ ww3100",fontsize=16,color="green",shape="box"];9472 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9472 -> 11003[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9476 -> 5617[label="",style="dashed", color="red", weight=0]; 9476[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9476 -> 11006[label="",style="dashed", color="magenta", weight=3]; 9476 -> 11007[label="",style="dashed", color="magenta", weight=3]; 9477[label="Succ ww3100",fontsize=16,color="green",shape="box"];9478 -> 5617[label="",style="dashed", color="red", weight=0]; 9478[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9478 -> 11008[label="",style="dashed", color="magenta", weight=3]; 9478 -> 11009[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9482[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9482 -> 11012[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 53166[label="Zero",fontsize=16,color="green",shape="box"];53167[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53168[label="ww3100",fontsize=16,color="green",shape="box"];53169[label="ww4000",fontsize=16,color="green",shape="box"];53165[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576))))) (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579)",fontsize=16,color="black",shape="triangle"];53165 -> 53192[label="",style="solid", color="black", weight=3]; 50152 -> 30539[label="",style="dashed", color="red", weight=0]; 50152[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"];50152 -> 50415[label="",style="dashed", color="magenta", weight=3]; 50152 -> 50416[label="",style="dashed", color="magenta", weight=3]; 50152 -> 50417[label="",style="dashed", color="magenta", weight=3]; 50152 -> 50418[label="",style="dashed", color="magenta", weight=3]; 50239[label="ww5",fontsize=16,color="green",shape="box"];50240[label="ww3100",fontsize=16,color="green",shape="box"];50241[label="ww4000",fontsize=16,color="green",shape="box"];50242[label="Zero",fontsize=16,color="green",shape="box"];30539[label="psFloat ww3590 (fsFloat (msFloat (Float (Pos (Succ ww3591)) (Neg (Succ ww3592))) (Float (Pos Zero) (Neg (Succ ww3593)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];30539 -> 30560[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 9492 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9492 -> 11021[label="",style="dashed", color="magenta", weight=3]; 9493[label="Succ ww3100",fontsize=16,color="green",shape="box"];9494 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9494 -> 11023[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9498 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9498 -> 11027[label="",style="dashed", color="magenta", weight=3]; 9499[label="Succ ww3100",fontsize=16,color="green",shape="box"];9500 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9500 -> 11029[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9504 -> 5617[label="",style="dashed", color="red", weight=0]; 9504[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9504 -> 11032[label="",style="dashed", color="magenta", weight=3]; 9504 -> 11033[label="",style="dashed", color="magenta", weight=3]; 9505[label="Succ ww3100",fontsize=16,color="green",shape="box"];9506 -> 5617[label="",style="dashed", color="red", weight=0]; 9506[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9506 -> 11034[label="",style="dashed", color="magenta", weight=3]; 9506 -> 11035[label="",style="dashed", color="magenta", weight=3]; 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]; 9509 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9509 -> 11486[label="",style="dashed", color="magenta", weight=3]; 9510[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9510 -> 11038[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 50243[label="Zero",fontsize=16,color="green",shape="box"];50244[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50245[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];50246[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53223[label="ww3100",fontsize=16,color="green",shape="box"];53224[label="Zero",fontsize=16,color="green",shape="box"];53225[label="ww3000",fontsize=16,color="green",shape="box"];53226[label="ww5",fontsize=16,color="green",shape="box"];53222[label="flip gtEsFloat (psFloat ww4581 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))",fontsize=16,color="black",shape="triangle"];53222 -> 53247[label="",style="solid", color="black", weight=3]; 50248[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62788[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];50248 -> 62788[label="",style="solid", color="burlywood", weight=9]; 62788 -> 50422[label="",style="solid", color="burlywood", weight=3]; 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]; 9518[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"];62789[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];9518 -> 62789[label="",style="solid", color="burlywood", weight=9]; 62789 -> 11044[label="",style="solid", color="burlywood", weight=3]; 27240[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"];27240 -> 27247[label="",style="solid", color="black", weight=3]; 27241 -> 27248[label="",style="dashed", color="red", weight=0]; 27241[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww3291)) ww32980) (srMyInt (Pos (Succ ww3292)) ww32981)) GT)",fontsize=16,color="magenta"];27241 -> 27249[label="",style="dashed", color="magenta", weight=3]; 27241 -> 27250[label="",style="dashed", color="magenta", weight=3]; 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]; 10774 -> 10309[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10776 -> 10309[label="",style="dashed", color="red", weight=0]; 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]; 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]; 9526 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9526 -> 11050[label="",style="dashed", color="magenta", weight=3]; 9527[label="Succ ww3100",fontsize=16,color="green",shape="box"];9528 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9528 -> 11052[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9532 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9532 -> 11056[label="",style="dashed", color="magenta", weight=3]; 9533[label="Succ ww3100",fontsize=16,color="green",shape="box"];9534 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9534 -> 11058[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9538 -> 5617[label="",style="dashed", color="red", weight=0]; 9538[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9538 -> 11061[label="",style="dashed", color="magenta", weight=3]; 9538 -> 11062[label="",style="dashed", color="magenta", weight=3]; 9539[label="Succ ww3100",fontsize=16,color="green",shape="box"];9540 -> 5617[label="",style="dashed", color="red", weight=0]; 9540[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9540 -> 11063[label="",style="dashed", color="magenta", weight=3]; 9540 -> 11064[label="",style="dashed", color="magenta", weight=3]; 9541[label="Succ ww3100",fontsize=16,color="green",shape="box"];9542 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9542 -> 11488[label="",style="dashed", color="magenta", weight=3]; 9543 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9543 -> 11490[label="",style="dashed", color="magenta", weight=3]; 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]; 55046[label="ww3100",fontsize=16,color="green",shape="box"];55047[label="ww3000",fontsize=16,color="green",shape="box"];55048 -> 55308[label="",style="dashed", color="red", weight=0]; 55048[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"];55048 -> 55321[label="",style="dashed", color="magenta", weight=3]; 55048 -> 55322[label="",style="dashed", color="magenta", weight=3]; 55048 -> 55323[label="",style="dashed", color="magenta", weight=3]; 55048 -> 55324[label="",style="dashed", color="magenta", weight=3]; 55317[label="ww3000",fontsize=16,color="green",shape="box"];55318[label="Succ Zero",fontsize=16,color="green",shape="box"];55319[label="ww5",fontsize=16,color="green",shape="box"];55320[label="ww3100",fontsize=16,color="green",shape="box"];55207[label="Succ Zero",fontsize=16,color="green",shape="box"];55208[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55209[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55210[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55460 -> 26726[label="",style="dashed", color="red", weight=0]; 55460[label="primPlusFloat (Float ww46260 ww46261) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55460 -> 55490[label="",style="dashed", color="magenta", weight=3]; 55460 -> 55491[label="",style="dashed", color="magenta", weight=3]; 55460 -> 55492[label="",style="dashed", color="magenta", weight=3]; 45370[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4417",fontsize=16,color="black",shape="box"];45370 -> 45398[label="",style="solid", color="black", weight=3]; 45371 -> 45341[label="",style="dashed", color="red", weight=0]; 45371[label="psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4417",fontsize=16,color="magenta"];55475 -> 27248[label="",style="dashed", color="red", weight=0]; 55475[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww957)) ww46240) (srMyInt (Neg (Succ ww95800)) ww46241)) GT)",fontsize=16,color="magenta"];55475 -> 55589[label="",style="dashed", color="magenta", weight=3]; 55475 -> 55590[label="",style="dashed", color="magenta", weight=3]; 55476 -> 25616[label="",style="dashed", color="red", weight=0]; 55476[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55476 -> 55591[label="",style="dashed", color="magenta", weight=3]; 55477 -> 26799[label="",style="dashed", color="red", weight=0]; 55477[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55477 -> 55592[label="",style="dashed", color="magenta", weight=3]; 55477 -> 55593[label="",style="dashed", color="magenta", weight=3]; 55478[label="ww4630",fontsize=16,color="green",shape="box"];55479 -> 25616[label="",style="dashed", color="red", weight=0]; 55479[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55479 -> 55594[label="",style="dashed", color="magenta", weight=3]; 55480 -> 26799[label="",style="dashed", color="red", weight=0]; 55480[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55480 -> 55595[label="",style="dashed", color="magenta", weight=3]; 55480 -> 55596[label="",style="dashed", color="magenta", weight=3]; 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]; 9547 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9547 -> 11070[label="",style="dashed", color="magenta", weight=3]; 9548[label="Succ ww3100",fontsize=16,color="green",shape="box"];9549 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9549 -> 11072[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9553 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9553 -> 11076[label="",style="dashed", color="magenta", weight=3]; 9554[label="Succ ww3100",fontsize=16,color="green",shape="box"];9555 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9555 -> 11078[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9559 -> 5617[label="",style="dashed", color="red", weight=0]; 9559[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9559 -> 11081[label="",style="dashed", color="magenta", weight=3]; 9559 -> 11082[label="",style="dashed", color="magenta", weight=3]; 9560[label="Succ ww3100",fontsize=16,color="green",shape="box"];9561 -> 5617[label="",style="dashed", color="red", weight=0]; 9561[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9561 -> 11083[label="",style="dashed", color="magenta", weight=3]; 9561 -> 11084[label="",style="dashed", color="magenta", weight=3]; 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]; 9564 -> 9563[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 9571 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9571 -> 11093[label="",style="dashed", color="magenta", weight=3]; 9572[label="Succ ww3100",fontsize=16,color="green",shape="box"];9573 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9573 -> 11095[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9577 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9577 -> 11099[label="",style="dashed", color="magenta", weight=3]; 9578[label="Succ ww3100",fontsize=16,color="green",shape="box"];9579 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9579 -> 11101[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9583 -> 5617[label="",style="dashed", color="red", weight=0]; 9583[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9583 -> 11104[label="",style="dashed", color="magenta", weight=3]; 9583 -> 11105[label="",style="dashed", color="magenta", weight=3]; 9584[label="Succ ww3100",fontsize=16,color="green",shape="box"];9585 -> 5617[label="",style="dashed", color="red", weight=0]; 9585[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9585 -> 11106[label="",style="dashed", color="magenta", weight=3]; 9585 -> 11107[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9589[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9589 -> 11110[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 53500[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53501[label="Zero",fontsize=16,color="green",shape="box"];53502[label="ww3100",fontsize=16,color="green",shape="box"];53503[label="ww3000",fontsize=16,color="green",shape="box"];53499[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596)",fontsize=16,color="black",shape="triangle"];53499 -> 53526[label="",style="solid", color="black", weight=3]; 50190 -> 31073[label="",style="dashed", color="red", weight=0]; 50190[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"];50190 -> 50425[label="",style="dashed", color="magenta", weight=3]; 50190 -> 50426[label="",style="dashed", color="magenta", weight=3]; 50190 -> 50427[label="",style="dashed", color="magenta", weight=3]; 50190 -> 50428[label="",style="dashed", color="magenta", weight=3]; 50250[label="Zero",fontsize=16,color="green",shape="box"];50251[label="ww3100",fontsize=16,color="green",shape="box"];50252[label="ww5",fontsize=16,color="green",shape="box"];50253[label="ww3000",fontsize=16,color="green",shape="box"];31073[label="psFloat ww3665 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3666))) (Float (Pos (Succ ww3667)) (Neg (Succ ww3668)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];31073 -> 31094[label="",style="solid", color="black", weight=3]; 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]; 55481 -> 25616[label="",style="dashed", color="red", weight=0]; 55481[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55481 -> 55597[label="",style="dashed", color="magenta", weight=3]; 55482 -> 26799[label="",style="dashed", color="red", weight=0]; 55482[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55482 -> 55598[label="",style="dashed", color="magenta", weight=3]; 55482 -> 55599[label="",style="dashed", color="magenta", weight=3]; 55483[label="ww4631",fontsize=16,color="green",shape="box"];55484 -> 25616[label="",style="dashed", color="red", weight=0]; 55484[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55484 -> 55600[label="",style="dashed", color="magenta", weight=3]; 55485 -> 26799[label="",style="dashed", color="red", weight=0]; 55485[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55485 -> 55601[label="",style="dashed", color="magenta", weight=3]; 55485 -> 55602[label="",style="dashed", color="magenta", weight=3]; 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]; 9599 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9599 -> 11119[label="",style="dashed", color="magenta", weight=3]; 9600[label="Succ ww3100",fontsize=16,color="green",shape="box"];9601 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9601 -> 11121[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9605 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9605 -> 11125[label="",style="dashed", color="magenta", weight=3]; 9606[label="Succ ww3100",fontsize=16,color="green",shape="box"];9607 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9607 -> 11127[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9611 -> 5617[label="",style="dashed", color="red", weight=0]; 9611[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9611 -> 11130[label="",style="dashed", color="magenta", weight=3]; 9611 -> 11131[label="",style="dashed", color="magenta", weight=3]; 9612[label="Succ ww3100",fontsize=16,color="green",shape="box"];9613 -> 5617[label="",style="dashed", color="red", weight=0]; 9613[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9613 -> 11132[label="",style="dashed", color="magenta", weight=3]; 9613 -> 11133[label="",style="dashed", color="magenta", weight=3]; 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]; 9616 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9616 -> 11492[label="",style="dashed", color="magenta", weight=3]; 9617[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9617 -> 11136[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 47223[label="Pos Zero",fontsize=16,color="green",shape="box"];47224[label="ww63",fontsize=16,color="green",shape="box"];47225 -> 50114[label="",style="dashed", color="red", weight=0]; 47225[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"];47225 -> 50118[label="",style="dashed", color="magenta", weight=3]; 47225 -> 50119[label="",style="dashed", color="magenta", weight=3]; 47226 -> 37497[label="",style="dashed", color="red", weight=0]; 47226[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"];47226 -> 50429[label="",style="dashed", color="magenta", weight=3]; 47226 -> 50430[label="",style="dashed", color="magenta", weight=3]; 47226 -> 50431[label="",style="dashed", color="magenta", weight=3]; 47227[label="Pos (Succ ww61)",fontsize=16,color="green",shape="box"];37221 -> 25616[label="",style="dashed", color="red", weight=0]; 37221[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37221 -> 37298[label="",style="dashed", color="magenta", weight=3]; 37222 -> 26799[label="",style="dashed", color="red", weight=0]; 37222[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37222 -> 37299[label="",style="dashed", color="magenta", weight=3]; 37222 -> 37300[label="",style="dashed", color="magenta", weight=3]; 37223[label="ww4226",fontsize=16,color="green",shape="box"];37224 -> 25616[label="",style="dashed", color="red", weight=0]; 37224[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37224 -> 37301[label="",style="dashed", color="magenta", weight=3]; 37225 -> 26799[label="",style="dashed", color="red", weight=0]; 37225[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37225 -> 37302[label="",style="dashed", color="magenta", weight=3]; 37225 -> 37303[label="",style="dashed", color="magenta", weight=3]; 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]; 9632 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9632 -> 11146[label="",style="dashed", color="magenta", weight=3]; 9633[label="Succ ww3100",fontsize=16,color="green",shape="box"];9634 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9634 -> 11148[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9638 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9638 -> 11152[label="",style="dashed", color="magenta", weight=3]; 9639[label="Succ ww3100",fontsize=16,color="green",shape="box"];9640 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9640 -> 11154[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9644 -> 5617[label="",style="dashed", color="red", weight=0]; 9644[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9644 -> 11157[label="",style="dashed", color="magenta", weight=3]; 9644 -> 11158[label="",style="dashed", color="magenta", weight=3]; 9645[label="Succ ww3100",fontsize=16,color="green",shape="box"];9646 -> 5617[label="",style="dashed", color="red", weight=0]; 9646[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9646 -> 11159[label="",style="dashed", color="magenta", weight=3]; 9646 -> 11160[label="",style="dashed", color="magenta", weight=3]; 9647[label="Succ ww3100",fontsize=16,color="green",shape="box"];9648 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9648 -> 11494[label="",style="dashed", color="magenta", weight=3]; 9649 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9649 -> 11496[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 9653 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9653 -> 11166[label="",style="dashed", color="magenta", weight=3]; 9654[label="Succ ww3100",fontsize=16,color="green",shape="box"];9655 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9655 -> 11168[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9659 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9659 -> 11172[label="",style="dashed", color="magenta", weight=3]; 9660[label="Succ ww3100",fontsize=16,color="green",shape="box"];9661 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9661 -> 11174[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9665 -> 5617[label="",style="dashed", color="red", weight=0]; 9665[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9665 -> 11177[label="",style="dashed", color="magenta", weight=3]; 9665 -> 11178[label="",style="dashed", color="magenta", weight=3]; 9666[label="Succ ww3100",fontsize=16,color="green",shape="box"];9667 -> 5617[label="",style="dashed", color="red", weight=0]; 9667[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9667 -> 11179[label="",style="dashed", color="magenta", weight=3]; 9667 -> 11180[label="",style="dashed", color="magenta", weight=3]; 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]; 9670 -> 9669[label="",style="dashed", color="red", weight=0]; 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]; 37522[label="Succ Zero",fontsize=16,color="green",shape="box"];37523[label="ww3100",fontsize=16,color="green",shape="box"];37524[label="ww5",fontsize=16,color="green",shape="box"];45291[label="Succ Zero",fontsize=16,color="green",shape="box"];45292[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45293[label="ww3100",fontsize=16,color="green",shape="box"];36794 -> 37515[label="",style="dashed", color="red", weight=0]; 36794[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"];36794 -> 37525[label="",style="dashed", color="magenta", weight=3]; 36794 -> 37526[label="",style="dashed", color="magenta", weight=3]; 36794 -> 37527[label="",style="dashed", color="magenta", weight=3]; 37595 -> 26726[label="",style="dashed", color="red", weight=0]; 37595[label="primPlusFloat (Float ww42530 ww42531) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4254))) (Float (Pos Zero) (Pos (Succ ww4255)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37595 -> 37655[label="",style="dashed", color="magenta", weight=3]; 37595 -> 37656[label="",style="dashed", color="magenta", weight=3]; 37595 -> 37657[label="",style="dashed", color="magenta", weight=3]; 45395[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418",fontsize=16,color="black",shape="box"];45395 -> 45418[label="",style="solid", color="black", weight=3]; 45396 -> 45367[label="",style="dashed", color="red", weight=0]; 45396[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418",fontsize=16,color="magenta"];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]; 37240 -> 25616[label="",style="dashed", color="red", weight=0]; 37240[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37240 -> 37305[label="",style="dashed", color="magenta", weight=3]; 37241 -> 26799[label="",style="dashed", color="red", weight=0]; 37241[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37241 -> 37306[label="",style="dashed", color="magenta", weight=3]; 37241 -> 37307[label="",style="dashed", color="magenta", weight=3]; 37242[label="ww4227",fontsize=16,color="green",shape="box"];37243 -> 25616[label="",style="dashed", color="red", weight=0]; 37243[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37243 -> 37308[label="",style="dashed", color="magenta", weight=3]; 37244 -> 26799[label="",style="dashed", color="red", weight=0]; 37244[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37244 -> 37309[label="",style="dashed", color="magenta", weight=3]; 37244 -> 37310[label="",style="dashed", color="magenta", weight=3]; 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]; 9677 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9677 -> 11189[label="",style="dashed", color="magenta", weight=3]; 9678[label="Succ ww3100",fontsize=16,color="green",shape="box"];9679 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9679 -> 11191[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9683 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9683 -> 11195[label="",style="dashed", color="magenta", weight=3]; 9684[label="Succ ww3100",fontsize=16,color="green",shape="box"];9685 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9685 -> 11197[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9689 -> 5617[label="",style="dashed", color="red", weight=0]; 9689[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9689 -> 11200[label="",style="dashed", color="magenta", weight=3]; 9689 -> 11201[label="",style="dashed", color="magenta", weight=3]; 9690[label="Succ ww3100",fontsize=16,color="green",shape="box"];9691 -> 5617[label="",style="dashed", color="red", weight=0]; 9691[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9691 -> 11202[label="",style="dashed", color="magenta", weight=3]; 9691 -> 11203[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9695[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9695 -> 11206[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 53531[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53532[label="Zero",fontsize=16,color="green",shape="box"];53533[label="ww3100",fontsize=16,color="green",shape="box"];53530[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597)",fontsize=16,color="black",shape="triangle"];53530 -> 53551[label="",style="solid", color="black", weight=3]; 50153 -> 31542[label="",style="dashed", color="red", weight=0]; 50153[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"];50153 -> 50434[label="",style="dashed", color="magenta", weight=3]; 50153 -> 50435[label="",style="dashed", color="magenta", weight=3]; 50153 -> 50436[label="",style="dashed", color="magenta", weight=3]; 50255[label="ww5",fontsize=16,color="green",shape="box"];50256[label="Zero",fontsize=16,color="green",shape="box"];50257[label="ww3100",fontsize=16,color="green",shape="box"];31542[label="psFloat ww3735 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3736))) (Float (Pos Zero) (Neg (Succ ww3737)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];31542 -> 31558[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 50258 -> 26726[label="",style="dashed", color="red", weight=0]; 50258[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos ww5390) (Pos ww5410))) ww4464",fontsize=16,color="magenta"];50258 -> 50437[label="",style="dashed", color="magenta", weight=3]; 50258 -> 50438[label="",style="dashed", color="magenta", weight=3]; 50258 -> 50439[label="",style="dashed", color="magenta", weight=3]; 52418[label="Pos ww5410",fontsize=16,color="green",shape="box"];52419[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52420[label="ww4460",fontsize=16,color="green",shape="box"];52417[label="not (esEsOrdering (primCmpFloat (Float ww180 ww181) ww4534) LT)",fontsize=16,color="burlywood",shape="triangle"];62790[label="ww4534/Float ww45340 ww45341",fontsize=10,color="white",style="solid",shape="box"];52417 -> 62790[label="",style="solid", color="burlywood", weight=9]; 62790 -> 52455[label="",style="solid", color="burlywood", weight=3]; 50260 -> 26924[label="",style="dashed", color="red", weight=0]; 50260[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos ww5390) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50260 -> 50441[label="",style="dashed", color="magenta", weight=3]; 50260 -> 50442[label="",style="dashed", color="magenta", weight=3]; 50261[label="takeWhile1 (flip gtEsFloat ww3262) ww44570 ww44571 (flip gtEsFloat ww3262 ww44570)",fontsize=16,color="black",shape="triangle"];50261 -> 50443[label="",style="solid", color="black", weight=3]; 50262[label="Nil",fontsize=16,color="green",shape="box"];47233[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47234 -> 59409[label="",style="dashed", color="red", weight=0]; 47234[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"];47234 -> 59440[label="",style="dashed", color="magenta", weight=3]; 47234 -> 59441[label="",style="dashed", color="magenta", weight=3]; 47234 -> 59442[label="",style="dashed", color="magenta", weight=3]; 47234 -> 59443[label="",style="dashed", color="magenta", weight=3]; 47234 -> 59444[label="",style="dashed", color="magenta", weight=3]; 47235 -> 49854[label="",style="dashed", color="red", weight=0]; 47235[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"];47235 -> 49860[label="",style="dashed", color="magenta", weight=3]; 47235 -> 49861[label="",style="dashed", color="magenta", weight=3]; 47235 -> 49862[label="",style="dashed", color="magenta", weight=3]; 47236[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"];47236 -> 50445[label="",style="solid", color="black", weight=3]; 47237[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];59766[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4800) (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)) ww4800)))",fontsize=16,color="green",shape="box"];59766 -> 59899[label="",style="dashed", color="green", weight=3]; 59766 -> 59900[label="",style="dashed", color="green", weight=3]; 49895[label="Zero",fontsize=16,color="green",shape="box"];49896 -> 46896[label="",style="dashed", color="red", weight=0]; 49896[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"];50265[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"];50265 -> 50451[label="",style="solid", color="black", weight=3]; 45372[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4419) (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)))) ww4419)))",fontsize=16,color="green",shape="box"];45372 -> 45400[label="",style="dashed", color="green", weight=3]; 45372 -> 45401[label="",style="dashed", color="green", weight=3]; 50266 -> 49893[label="",style="dashed", color="red", weight=0]; 50266[label="gtEsFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww4459",fontsize=16,color="magenta"];50266 -> 50452[label="",style="dashed", color="magenta", weight=3]; 50266 -> 50453[label="",style="dashed", color="magenta", weight=3]; 50266 -> 50454[label="",style="dashed", color="magenta", weight=3]; 50267[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"];50267 -> 50455[label="",style="solid", color="black", weight=3]; 45943[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"];45943 -> 45953[label="",style="dashed", color="green", weight=3]; 45943 -> 45954[label="",style="dashed", color="green", weight=3]; 49897[label="Zero",fontsize=16,color="green",shape="box"];49898 -> 46906[label="",style="dashed", color="red", weight=0]; 49898[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"];50268[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"];50268 -> 50456[label="",style="solid", color="black", weight=3]; 47248[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47249 -> 50905[label="",style="dashed", color="red", weight=0]; 47249[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"];47249 -> 50906[label="",style="dashed", color="magenta", weight=3]; 47250[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="black",shape="box"];47250 -> 50458[label="",style="solid", color="black", weight=3]; 47251[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"];47251 -> 50459[label="",style="solid", color="black", weight=3]; 47252[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];45952[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"];45952 -> 45964[label="",style="dashed", color="green", weight=3]; 45952 -> 45965[label="",style="dashed", color="green", weight=3]; 49879 -> 46911[label="",style="dashed", color="red", weight=0]; 49879[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"];49880[label="Zero",fontsize=16,color="green",shape="box"];50269[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"];50269 -> 50460[label="",style="solid", color="black", weight=3]; 45399[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4420) (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)))) ww4420)))",fontsize=16,color="green",shape="box"];45399 -> 45424[label="",style="dashed", color="green", weight=3]; 45399 -> 45425[label="",style="dashed", color="green", weight=3]; 49881 -> 46916[label="",style="dashed", color="red", weight=0]; 49881[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"];49882[label="Succ ww54100",fontsize=16,color="green",shape="box"];50270[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"];50270 -> 50461[label="",style="solid", color="black", weight=3]; 45963[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"];45963 -> 46570[label="",style="dashed", color="green", weight=3]; 45963 -> 46571[label="",style="dashed", color="green", weight=3]; 49883 -> 46921[label="",style="dashed", color="red", weight=0]; 49883[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"];49884[label="Zero",fontsize=16,color="green",shape="box"];50271[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"];50271 -> 50462[label="",style="solid", color="black", weight=3]; 50272 -> 26726[label="",style="dashed", color="red", weight=0]; 50272[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg ww5390) (Neg ww5410))) ww4465",fontsize=16,color="magenta"];50272 -> 50463[label="",style="dashed", color="magenta", weight=3]; 50272 -> 50464[label="",style="dashed", color="magenta", weight=3]; 50272 -> 50465[label="",style="dashed", color="magenta", weight=3]; 52421[label="Neg ww5410",fontsize=16,color="green",shape="box"];52422[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52423[label="ww4461",fontsize=16,color="green",shape="box"];50274 -> 26924[label="",style="dashed", color="red", weight=0]; 50274[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg ww5390) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50274 -> 50467[label="",style="dashed", color="magenta", weight=3]; 50274 -> 50468[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 9731 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9731 -> 11241[label="",style="dashed", color="magenta", weight=3]; 9732[label="Succ ww3100",fontsize=16,color="green",shape="box"];9733 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9733 -> 11243[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9737 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9737 -> 11247[label="",style="dashed", color="magenta", weight=3]; 9738[label="Succ ww3100",fontsize=16,color="green",shape="box"];9739 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9739 -> 11249[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9743 -> 5617[label="",style="dashed", color="red", weight=0]; 9743[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9743 -> 11252[label="",style="dashed", color="magenta", weight=3]; 9743 -> 11253[label="",style="dashed", color="magenta", weight=3]; 9744[label="Succ ww3100",fontsize=16,color="green",shape="box"];9745 -> 5617[label="",style="dashed", color="red", weight=0]; 9745[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9745 -> 11254[label="",style="dashed", color="magenta", weight=3]; 9745 -> 11255[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 9750 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47393[label="",style="dashed", color="magenta", weight=3]; 9750 -> 47394[label="",style="dashed", color="magenta", weight=3]; 9750 -> 47395[label="",style="dashed", color="magenta", weight=3]; 9750 -> 47396[label="",style="dashed", color="magenta", weight=3]; 9750 -> 47397[label="",style="dashed", color="magenta", weight=3]; 52311[label="Zero",fontsize=16,color="green",shape="box"];52312[label="ww4000",fontsize=16,color="green",shape="box"];52313[label="ww5",fontsize=16,color="green",shape="box"];52314[label="ww3100",fontsize=16,color="green",shape="box"];50379[label="gtEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4473",fontsize=16,color="black",shape="box"];50379 -> 50476[label="",style="solid", color="black", weight=3]; 52355[label="primPlusFloat ww4525 (fsFloat (msFloat (Float (Pos (Succ ww4526)) (Pos (Succ ww4527))) (Float (Neg Zero) (Pos (Succ ww4528)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62791[label="ww4525/Float ww45250 ww45251",fontsize=10,color="white",style="solid",shape="box"];52355 -> 62791[label="",style="solid", color="burlywood", weight=9]; 62791 -> 52380[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9755 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9755 -> 11265[label="",style="dashed", color="magenta", weight=3]; 9756[label="Succ ww3100",fontsize=16,color="green",shape="box"];9757 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9757 -> 11267[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9761 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9761 -> 11271[label="",style="dashed", color="magenta", weight=3]; 9762[label="Succ ww3100",fontsize=16,color="green",shape="box"];9763 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9763 -> 11273[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9767 -> 5617[label="",style="dashed", color="red", weight=0]; 9767[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9767 -> 11276[label="",style="dashed", color="magenta", weight=3]; 9767 -> 11277[label="",style="dashed", color="magenta", weight=3]; 9768[label="Succ ww3100",fontsize=16,color="green",shape="box"];9769 -> 5617[label="",style="dashed", color="red", weight=0]; 9769[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9769 -> 11278[label="",style="dashed", color="magenta", weight=3]; 9769 -> 11279[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9773[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9773 -> 11282[label="",style="dashed", color="green", weight=3]; 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]; 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]; 16691[label="Succ Zero",fontsize=16,color="green",shape="box"];16692[label="ww3100",fontsize=16,color="green",shape="box"];16693[label="ww4000",fontsize=16,color="green",shape="box"];16694[label="ww5",fontsize=16,color="green",shape="box"];23388[label="Float (Neg Zero) (Neg (Succ ww2118))",fontsize=16,color="green",shape="box"];23389[label="ww2117",fontsize=16,color="green",shape="box"];23390[label="ww2115",fontsize=16,color="green",shape="box"];23391[label="ww2116",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]; 9782[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"];62792[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];9782 -> 62792[label="",style="solid", color="burlywood", weight=9]; 62792 -> 11289[label="",style="solid", color="burlywood", weight=3]; 9783[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"];9783 -> 11290[label="",style="solid", color="black", weight=3]; 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]; 10782 -> 10761[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10784 -> 10761[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 9792 -> 11294[label="",style="dashed", color="magenta", weight=3]; 9793[label="Succ ww3100",fontsize=16,color="green",shape="box"];9794 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9794 -> 11296[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9798 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9798 -> 11300[label="",style="dashed", color="magenta", weight=3]; 9799[label="Succ ww3100",fontsize=16,color="green",shape="box"];9800 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9800 -> 11302[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9804 -> 5617[label="",style="dashed", color="red", weight=0]; 9804[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9804 -> 11305[label="",style="dashed", color="magenta", weight=3]; 9804 -> 11306[label="",style="dashed", color="magenta", weight=3]; 9805[label="Succ ww3100",fontsize=16,color="green",shape="box"];9806 -> 5617[label="",style="dashed", color="red", weight=0]; 9806[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9806 -> 11307[label="",style="dashed", color="magenta", weight=3]; 9806 -> 11308[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9810[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9810 -> 11311[label="",style="dashed", color="green", weight=3]; 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]; 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]; 32899[label="ww3100",fontsize=16,color="green",shape="box"];32900 -> 28116[label="",style="dashed", color="red", weight=0]; 32900[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"];32900 -> 32951[label="",style="dashed", color="magenta", weight=3]; 32901[label="ww4000",fontsize=16,color="green",shape="box"];32902 -> 32962[label="",style="dashed", color="red", weight=0]; 32902[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"];32902 -> 32971[label="",style="dashed", color="magenta", weight=3]; 32902 -> 32972[label="",style="dashed", color="magenta", weight=3]; 32902 -> 32973[label="",style="dashed", color="magenta", weight=3]; 32902 -> 32974[label="",style="dashed", color="magenta", weight=3]; 32903[label="Succ Zero",fontsize=16,color="green",shape="box"];28148[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3426) GT",fontsize=16,color="black",shape="box"];28148 -> 28185[label="",style="solid", color="black", weight=3]; 33056[label="primPlusFloat (Float ww38980 ww38981) (fsFloat (msFloat (Float (Pos (Succ ww3899)) (Neg (Succ ww3900))) (Float (Neg Zero) (Pos (Succ ww3901)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];33056 -> 33122[label="",style="solid", color="black", weight=3]; 33057[label="takeWhile (flip ltEsFloat ww3896) (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"];33057 -> 33123[label="",style="solid", color="black", weight=3]; 33058 -> 58835[label="",style="dashed", color="red", weight=0]; 33058[label="takeWhile0 (flip ltEsFloat ww3896) (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"];33058 -> 58836[label="",style="dashed", color="magenta", weight=3]; 33058 -> 58837[label="",style="dashed", color="magenta", weight=3]; 33058 -> 58838[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 25537 -> 20289[label="",style="dashed", color="red", weight=0]; 25537[label="primMinusNat (Succ ww2913) ww291500",fontsize=16,color="magenta"];25537 -> 26770[label="",style="dashed", color="magenta", weight=3]; 25537 -> 26771[label="",style="dashed", color="magenta", weight=3]; 25538[label="Pos (primPlusNat (Succ ww2913) ww291500)",fontsize=16,color="green",shape="box"];25538 -> 26772[label="",style="dashed", color="green", weight=3]; 21801[label="primMulInt (Pos ww26660) ww18331",fontsize=16,color="burlywood",shape="box"];62793[label="ww18331/Pos ww183310",fontsize=10,color="white",style="solid",shape="box"];21801 -> 62793[label="",style="solid", color="burlywood", weight=9]; 62793 -> 21864[label="",style="solid", color="burlywood", weight=3]; 62794[label="ww18331/Neg ww183310",fontsize=10,color="white",style="solid",shape="box"];21801 -> 62794[label="",style="solid", color="burlywood", weight=9]; 62794 -> 21865[label="",style="solid", color="burlywood", weight=3]; 21802[label="primMulInt (Neg ww26660) ww18331",fontsize=16,color="burlywood",shape="box"];62795[label="ww18331/Pos ww183310",fontsize=10,color="white",style="solid",shape="box"];21802 -> 62795[label="",style="solid", color="burlywood", weight=9]; 62795 -> 21866[label="",style="solid", color="burlywood", weight=3]; 62796[label="ww18331/Neg ww183310",fontsize=10,color="white",style="solid",shape="box"];21802 -> 62796[label="",style="solid", color="burlywood", weight=9]; 62796 -> 21867[label="",style="solid", color="burlywood", weight=3]; 26834 -> 20228[label="",style="dashed", color="red", weight=0]; 26834[label="primPlusInt ww3257 ww32400",fontsize=16,color="magenta"];26834 -> 26846[label="",style="dashed", color="magenta", weight=3]; 26834 -> 26847[label="",style="dashed", color="magenta", weight=3]; 26835 -> 21757[label="",style="dashed", color="red", weight=0]; 26835[label="primMulInt ww3256 ww32401",fontsize=16,color="magenta"];26835 -> 26848[label="",style="dashed", color="magenta", weight=3]; 26835 -> 26849[label="",style="dashed", color="magenta", weight=3]; 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]; 9822 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9822 -> 11322[label="",style="dashed", color="magenta", weight=3]; 9823[label="Succ ww3100",fontsize=16,color="green",shape="box"];9824 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9824 -> 11324[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9828 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9828 -> 11328[label="",style="dashed", color="magenta", weight=3]; 9829[label="Succ ww3100",fontsize=16,color="green",shape="box"];9830 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9830 -> 11330[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9834 -> 5617[label="",style="dashed", color="red", weight=0]; 9834[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9834 -> 11333[label="",style="dashed", color="magenta", weight=3]; 9834 -> 11334[label="",style="dashed", color="magenta", weight=3]; 9835[label="Succ ww3100",fontsize=16,color="green",shape="box"];9836 -> 5617[label="",style="dashed", color="red", weight=0]; 9836[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9836 -> 11335[label="",style="dashed", color="magenta", weight=3]; 9836 -> 11336[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 9841 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47398[label="",style="dashed", color="magenta", weight=3]; 9841 -> 47399[label="",style="dashed", color="magenta", weight=3]; 9841 -> 47400[label="",style="dashed", color="magenta", weight=3]; 9841 -> 47401[label="",style="dashed", color="magenta", weight=3]; 9841 -> 47402[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 9846 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9846 -> 11346[label="",style="dashed", color="magenta", weight=3]; 9847[label="Succ ww3100",fontsize=16,color="green",shape="box"];9848 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9848 -> 11348[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9852 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9852 -> 11352[label="",style="dashed", color="magenta", weight=3]; 9853[label="Succ ww3100",fontsize=16,color="green",shape="box"];9854 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9854 -> 11354[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9858 -> 5617[label="",style="dashed", color="red", weight=0]; 9858[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9858 -> 11357[label="",style="dashed", color="magenta", weight=3]; 9858 -> 11358[label="",style="dashed", color="magenta", weight=3]; 9859[label="Succ ww3100",fontsize=16,color="green",shape="box"];9860 -> 5617[label="",style="dashed", color="red", weight=0]; 9860[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9860 -> 11359[label="",style="dashed", color="magenta", weight=3]; 9860 -> 11360[label="",style="dashed", color="magenta", weight=3]; 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]; 9863 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9863 -> 11498[label="",style="dashed", color="magenta", weight=3]; 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]; 9865 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47403[label="",style="dashed", color="magenta", weight=3]; 9865 -> 47404[label="",style="dashed", color="magenta", weight=3]; 9865 -> 47405[label="",style="dashed", color="magenta", weight=3]; 9865 -> 47406[label="",style="dashed", color="magenta", weight=3]; 9865 -> 47407[label="",style="dashed", color="magenta", weight=3]; 52526 -> 49877[label="",style="dashed", color="red", weight=0]; 52526[label="gtEsFloat (Float (Neg (Succ ww4539)) (Pos (Succ ww4540))) (psFloat ww4537 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="magenta"];52526 -> 52533[label="",style="dashed", color="magenta", weight=3]; 52526 -> 52534[label="",style="dashed", color="magenta", weight=3]; 52526 -> 52535[label="",style="dashed", color="magenta", weight=3]; 50281[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50281 -> 50478[label="",style="solid", color="black", weight=3]; 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]; 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]; 9869 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9869 -> 11369[label="",style="dashed", color="magenta", weight=3]; 9870[label="Succ ww3100",fontsize=16,color="green",shape="box"];9871 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9871 -> 11371[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9875 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9875 -> 11375[label="",style="dashed", color="magenta", weight=3]; 9876[label="Succ ww3100",fontsize=16,color="green",shape="box"];9877 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9877 -> 11377[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9881 -> 5617[label="",style="dashed", color="red", weight=0]; 9881[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9881 -> 11380[label="",style="dashed", color="magenta", weight=3]; 9881 -> 11381[label="",style="dashed", color="magenta", weight=3]; 9882[label="Succ ww3100",fontsize=16,color="green",shape="box"];9883 -> 5617[label="",style="dashed", color="red", weight=0]; 9883[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9883 -> 11382[label="",style="dashed", color="magenta", weight=3]; 9883 -> 11383[label="",style="dashed", color="magenta", weight=3]; 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]; 9886 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9886 -> 11500[label="",style="dashed", color="magenta", weight=3]; 9887[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9887 -> 11386[label="",style="dashed", color="green", weight=3]; 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]; 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]; 9892 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 9892 -> 11390[label="",style="dashed", color="magenta", weight=3]; 9892 -> 11391[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9895 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9895 -> 11395[label="",style="dashed", color="magenta", weight=3]; 9896[label="Succ ww3100",fontsize=16,color="green",shape="box"];9897 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9897 -> 11397[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9901 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9901 -> 11401[label="",style="dashed", color="magenta", weight=3]; 9902[label="Succ ww3100",fontsize=16,color="green",shape="box"];9903 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9903 -> 11403[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9907 -> 5617[label="",style="dashed", color="red", weight=0]; 9907[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9907 -> 11406[label="",style="dashed", color="magenta", weight=3]; 9907 -> 11407[label="",style="dashed", color="magenta", weight=3]; 9908[label="Succ ww3100",fontsize=16,color="green",shape="box"];9909 -> 5617[label="",style="dashed", color="red", weight=0]; 9909[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9909 -> 11408[label="",style="dashed", color="magenta", weight=3]; 9909 -> 11409[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9913[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9913 -> 11412[label="",style="dashed", color="green", weight=3]; 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]; 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]; 16837[label="Succ Zero",fontsize=16,color="green",shape="box"];16838[label="ww3000",fontsize=16,color="green",shape="box"];16839[label="ww3100",fontsize=16,color="green",shape="box"];16840[label="ww5",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]; 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]; 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]; 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]; 9923 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9923 -> 11421[label="",style="dashed", color="magenta", weight=3]; 9924[label="Succ ww3100",fontsize=16,color="green",shape="box"];9925 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9925 -> 11423[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9929 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9929 -> 11427[label="",style="dashed", color="magenta", weight=3]; 9930[label="Succ ww3100",fontsize=16,color="green",shape="box"];9931 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9931 -> 11429[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9935 -> 5617[label="",style="dashed", color="red", weight=0]; 9935[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9935 -> 11432[label="",style="dashed", color="magenta", weight=3]; 9935 -> 11433[label="",style="dashed", color="magenta", weight=3]; 9936[label="Succ ww3100",fontsize=16,color="green",shape="box"];9937 -> 5617[label="",style="dashed", color="red", weight=0]; 9937[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9937 -> 11434[label="",style="dashed", color="magenta", weight=3]; 9937 -> 11435[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 9942 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47408[label="",style="dashed", color="magenta", weight=3]; 9942 -> 47409[label="",style="dashed", color="magenta", weight=3]; 9942 -> 47410[label="",style="dashed", color="magenta", weight=3]; 9942 -> 47411[label="",style="dashed", color="magenta", weight=3]; 9942 -> 47412[label="",style="dashed", color="magenta", weight=3]; 52701[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554)))",fontsize=16,color="green",shape="box"];52701 -> 52773[label="",style="dashed", color="green", weight=3]; 52701 -> 52774[label="",style="dashed", color="green", weight=3]; 50284[label="ww5",fontsize=16,color="green",shape="box"];50285[label="Zero",fontsize=16,color="green",shape="box"];50286[label="ww3000",fontsize=16,color="green",shape="box"];50287[label="ww3100",fontsize=16,color="green",shape="box"];33990[label="primPlusFloat ww3996 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3997))) (Float (Neg (Succ ww3998)) (Neg (Succ ww3999)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62797[label="ww3996/Float ww39960 ww39961",fontsize=10,color="white",style="solid",shape="box"];33990 -> 62797[label="",style="solid", color="burlywood", weight=9]; 62797 -> 34125[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 9947 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9947 -> 11445[label="",style="dashed", color="magenta", weight=3]; 9948[label="Succ ww3100",fontsize=16,color="green",shape="box"];9949 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9949 -> 11447[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9953 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9953 -> 11451[label="",style="dashed", color="magenta", weight=3]; 9954[label="Succ ww3100",fontsize=16,color="green",shape="box"];9955 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9955 -> 11453[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9959 -> 5617[label="",style="dashed", color="red", weight=0]; 9959[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9959 -> 11456[label="",style="dashed", color="magenta", weight=3]; 9959 -> 11457[label="",style="dashed", color="magenta", weight=3]; 9960[label="Succ ww3100",fontsize=16,color="green",shape="box"];9961 -> 5617[label="",style="dashed", color="red", weight=0]; 9961[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9961 -> 11458[label="",style="dashed", color="magenta", weight=3]; 9961 -> 11459[label="",style="dashed", color="magenta", weight=3]; 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]; 9964 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9964 -> 11502[label="",style="dashed", color="magenta", weight=3]; 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]; 9966 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47413[label="",style="dashed", color="magenta", weight=3]; 9966 -> 47414[label="",style="dashed", color="magenta", weight=3]; 9966 -> 47415[label="",style="dashed", color="magenta", weight=3]; 9966 -> 47416[label="",style="dashed", color="magenta", weight=3]; 9966 -> 47417[label="",style="dashed", color="magenta", weight=3]; 52604[label="ww5",fontsize=16,color="green",shape="box"];52605[label="Zero",fontsize=16,color="green",shape="box"];52606[label="ww3100",fontsize=16,color="green",shape="box"];52637[label="primPlusFloat ww4548 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4549))) (Float (Neg Zero) (Pos (Succ ww4550)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62798[label="ww4548/Float ww45480 ww45481",fontsize=10,color="white",style="solid",shape="box"];52637 -> 62798[label="",style="solid", color="burlywood", weight=9]; 62798 -> 52672[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9970 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9970 -> 11468[label="",style="dashed", color="magenta", weight=3]; 9971[label="Succ ww3100",fontsize=16,color="green",shape="box"];9972 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9972 -> 11470[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9976 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9976 -> 11474[label="",style="dashed", color="magenta", weight=3]; 9977[label="Succ ww3100",fontsize=16,color="green",shape="box"];9978 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9978 -> 11476[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9982 -> 5617[label="",style="dashed", color="red", weight=0]; 9982[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9982 -> 11479[label="",style="dashed", color="magenta", weight=3]; 9982 -> 11480[label="",style="dashed", color="magenta", weight=3]; 9983[label="Succ ww3100",fontsize=16,color="green",shape="box"];9984 -> 5617[label="",style="dashed", color="red", weight=0]; 9984[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9984 -> 11481[label="",style="dashed", color="magenta", weight=3]; 9984 -> 11482[label="",style="dashed", color="magenta", weight=3]; 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]; 9987 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9987 -> 11504[label="",style="dashed", color="magenta", weight=3]; 9988[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9988 -> 11509[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 9995 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9995 -> 11515[label="",style="dashed", color="magenta", weight=3]; 9996[label="Succ ww3100",fontsize=16,color="green",shape="box"];9997 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9997 -> 11517[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10001 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10001 -> 11521[label="",style="dashed", color="magenta", weight=3]; 10002[label="Succ ww3100",fontsize=16,color="green",shape="box"];10003 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10003 -> 11523[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10007 -> 5617[label="",style="dashed", color="red", weight=0]; 10007[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10007 -> 11526[label="",style="dashed", color="magenta", weight=3]; 10007 -> 11527[label="",style="dashed", color="magenta", weight=3]; 10008[label="Succ ww3100",fontsize=16,color="green",shape="box"];10009 -> 5617[label="",style="dashed", color="red", weight=0]; 10009[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10009 -> 11528[label="",style="dashed", color="magenta", weight=3]; 10009 -> 11529[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10013[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10013 -> 11532[label="",style="dashed", color="green", weight=3]; 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]; 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]; 34696 -> 34751[label="",style="dashed", color="red", weight=0]; 34696[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"];34696 -> 34758[label="",style="dashed", color="magenta", weight=3]; 34696 -> 34759[label="",style="dashed", color="magenta", weight=3]; 34696 -> 34760[label="",style="dashed", color="magenta", weight=3]; 34697[label="ww3100",fontsize=16,color="green",shape="box"];34698 -> 28116[label="",style="dashed", color="red", weight=0]; 34698[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"];34698 -> 34744[label="",style="dashed", color="magenta", weight=3]; 34699[label="Succ Zero",fontsize=16,color="green",shape="box"];34825[label="primPlusFloat (Float ww40720 ww40721) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4073))) (Float (Neg Zero) (Pos (Succ ww4074)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];34825 -> 34885[label="",style="solid", color="black", weight=3]; 34826[label="takeWhile (flip ltEsFloat ww4070) (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"];34826 -> 34886[label="",style="solid", color="black", weight=3]; 34827 -> 58835[label="",style="dashed", color="red", weight=0]; 34827[label="takeWhile0 (flip ltEsFloat ww4070) (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"];34827 -> 58839[label="",style="dashed", color="magenta", weight=3]; 34827 -> 58840[label="",style="dashed", color="magenta", weight=3]; 34827 -> 58841[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 10023 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10023 -> 11541[label="",style="dashed", color="magenta", weight=3]; 10024[label="Succ ww3100",fontsize=16,color="green",shape="box"];10025 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10025 -> 11543[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10029 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10029 -> 11547[label="",style="dashed", color="magenta", weight=3]; 10030[label="Succ ww3100",fontsize=16,color="green",shape="box"];10031 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10031 -> 11549[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10035 -> 5617[label="",style="dashed", color="red", weight=0]; 10035[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10035 -> 11552[label="",style="dashed", color="magenta", weight=3]; 10035 -> 11553[label="",style="dashed", color="magenta", weight=3]; 10036[label="Succ ww3100",fontsize=16,color="green",shape="box"];10037 -> 5617[label="",style="dashed", color="red", weight=0]; 10037[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10037 -> 11554[label="",style="dashed", color="magenta", weight=3]; 10037 -> 11555[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 10042 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47418[label="",style="dashed", color="magenta", weight=3]; 10042 -> 47419[label="",style="dashed", color="magenta", weight=3]; 10042 -> 47420[label="",style="dashed", color="magenta", weight=3]; 10042 -> 47421[label="",style="dashed", color="magenta", weight=3]; 10042 -> 47422[label="",style="dashed", color="magenta", weight=3]; 52797[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559)))",fontsize=16,color="green",shape="box"];52797 -> 52859[label="",style="dashed", color="green", weight=3]; 52797 -> 52860[label="",style="dashed", color="green", weight=3]; 50291[label="ww5",fontsize=16,color="green",shape="box"];50292[label="ww3100",fontsize=16,color="green",shape="box"];50293[label="Zero",fontsize=16,color="green",shape="box"];50294[label="gtEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4468",fontsize=16,color="black",shape="box"];50294 -> 50494[label="",style="solid", color="black", weight=3]; 34909[label="primPlusFloat ww4089 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4090))) (Float (Neg Zero) (Neg (Succ ww4091)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62799[label="ww4089/Float ww40890 ww40891",fontsize=10,color="white",style="solid",shape="box"];34909 -> 62799[label="",style="solid", color="burlywood", weight=9]; 62799 -> 35001[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 50295 -> 26726[label="",style="dashed", color="red", weight=0]; 50295[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos ww9560) (Pos ww9580))) ww4466",fontsize=16,color="magenta"];50295 -> 50495[label="",style="dashed", color="magenta", weight=3]; 50295 -> 50496[label="",style="dashed", color="magenta", weight=3]; 50295 -> 50497[label="",style="dashed", color="magenta", weight=3]; 52424[label="Pos ww9580",fontsize=16,color="green",shape="box"];52425[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];52426[label="ww4462",fontsize=16,color="green",shape="box"];50297 -> 26924[label="",style="dashed", color="red", weight=0]; 50297[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos ww9560) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50297 -> 50499[label="",style="dashed", color="magenta", weight=3]; 50297 -> 50500[label="",style="dashed", color="magenta", weight=3]; 47258[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47259 -> 50960[label="",style="dashed", color="red", weight=0]; 47259[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"];47259 -> 50961[label="",style="dashed", color="magenta", weight=3]; 47260 -> 50185[label="",style="dashed", color="red", weight=0]; 47260[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"];47260 -> 50191[label="",style="dashed", color="magenta", weight=3]; 47260 -> 50192[label="",style="dashed", color="magenta", weight=3]; 47260 -> 50193[label="",style="dashed", color="magenta", weight=3]; 47262[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];45511[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4424) (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))) ww4424)))",fontsize=16,color="green",shape="box"];45511 -> 45523[label="",style="dashed", color="green", weight=3]; 45511 -> 45524[label="",style="dashed", color="green", weight=3]; 50298[label="Zero",fontsize=16,color="green",shape="box"];50299 -> 46961[label="",style="dashed", color="red", weight=0]; 50299[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"];50300[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"];50300 -> 50503[label="",style="solid", color="black", weight=3]; 50301 -> 49907[label="",style="dashed", color="red", weight=0]; 50301[label="gtEsFloat (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) ww4471",fontsize=16,color="magenta"];50301 -> 50504[label="",style="dashed", color="magenta", weight=3]; 50301 -> 50505[label="",style="dashed", color="magenta", weight=3]; 50301 -> 50506[label="",style="dashed", color="magenta", weight=3]; 50512[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"];50512 -> 50524[label="",style="dashed", color="green", weight=3]; 50512 -> 50525[label="",style="dashed", color="green", weight=3]; 50305[label="Zero",fontsize=16,color="green",shape="box"];50306 -> 46971[label="",style="dashed", color="red", weight=0]; 50306[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"];50307[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"];50307 -> 50515[label="",style="solid", color="black", weight=3]; 47273[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47274 -> 50974[label="",style="dashed", color="red", weight=0]; 47274[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"];47274 -> 50975[label="",style="dashed", color="magenta", weight=3]; 47275[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="black",shape="box"];47275 -> 50517[label="",style="solid", color="black", weight=3]; 47276[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"];47276 -> 50518[label="",style="solid", color="black", weight=3]; 47277[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];50523[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"];50523 -> 50533[label="",style="dashed", color="green", weight=3]; 50523 -> 50534[label="",style="dashed", color="green", weight=3]; 50310[label="Zero",fontsize=16,color="green",shape="box"];50311 -> 46976[label="",style="dashed", color="red", weight=0]; 50311[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"];50312[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"];50312 -> 50526[label="",style="solid", color="black", weight=3]; 45533[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4426) (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)))) ww4426)))",fontsize=16,color="green",shape="box"];45533 -> 45545[label="",style="dashed", color="green", weight=3]; 45533 -> 45546[label="",style="dashed", color="green", weight=3]; 50313[label="Succ ww95800",fontsize=16,color="green",shape="box"];50314 -> 46981[label="",style="dashed", color="red", weight=0]; 50314[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"];50315[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"];50315 -> 50527[label="",style="solid", color="black", weight=3]; 50532[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"];50532 -> 50552[label="",style="dashed", color="green", weight=3]; 50532 -> 50553[label="",style="dashed", color="green", weight=3]; 50318[label="Zero",fontsize=16,color="green",shape="box"];50319 -> 46986[label="",style="dashed", color="red", weight=0]; 50319[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"];50320[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"];50320 -> 50535[label="",style="solid", color="black", weight=3]; 50321 -> 26726[label="",style="dashed", color="red", weight=0]; 50321[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg ww9560) (Neg ww9580))) ww4467",fontsize=16,color="magenta"];50321 -> 50536[label="",style="dashed", color="magenta", weight=3]; 50321 -> 50537[label="",style="dashed", color="magenta", weight=3]; 50321 -> 50538[label="",style="dashed", color="magenta", weight=3]; 52427[label="Neg ww9580",fontsize=16,color="green",shape="box"];52428[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];52429[label="ww4463",fontsize=16,color="green",shape="box"];50323 -> 26924[label="",style="dashed", color="red", weight=0]; 50323[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg ww9560) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50323 -> 50540[label="",style="dashed", color="magenta", weight=3]; 50323 -> 50541[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 50740[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"];50740 -> 50966[label="",style="solid", color="black", weight=3]; 50978[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4495",fontsize=16,color="black",shape="triangle"];50978 -> 51166[label="",style="solid", color="black", weight=3]; 50979 -> 50960[label="",style="dashed", color="red", weight=0]; 50979[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)))) ww4495))",fontsize=16,color="magenta"];50979 -> 51167[label="",style="dashed", color="magenta", weight=3]; 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]; 50744[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"];50744 -> 50970[label="",style="solid", color="black", weight=3]; 50745[label="ww9590",fontsize=16,color="green",shape="box"];50746[label="ww9591",fontsize=16,color="green",shape="box"];50969[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4425",fontsize=16,color="black",shape="box"];50969 -> 51173[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 10073 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10073 -> 11591[label="",style="dashed", color="magenta", weight=3]; 10074[label="Succ ww3100",fontsize=16,color="green",shape="box"];10075 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10075 -> 11593[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10079 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10079 -> 11597[label="",style="dashed", color="magenta", weight=3]; 10080[label="Succ ww3100",fontsize=16,color="green",shape="box"];10081 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10081 -> 11599[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10085 -> 5617[label="",style="dashed", color="red", weight=0]; 10085[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10085 -> 11602[label="",style="dashed", color="magenta", weight=3]; 10085 -> 11603[label="",style="dashed", color="magenta", weight=3]; 10086[label="Succ ww3100",fontsize=16,color="green",shape="box"];10087 -> 5617[label="",style="dashed", color="red", weight=0]; 10087[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10087 -> 11604[label="",style="dashed", color="magenta", weight=3]; 10087 -> 11605[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 26711[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="black",shape="box"];26711 -> 26716[label="",style="solid", color="black", weight=3]; 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]; 50324[label="ww5",fontsize=16,color="green",shape="box"];50325[label="Zero",fontsize=16,color="green",shape="box"];50326[label="ww3100",fontsize=16,color="green",shape="box"];50327[label="ww4000",fontsize=16,color="green",shape="box"];50328[label="gtEsFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4469",fontsize=16,color="black",shape="box"];50328 -> 50542[label="",style="solid", color="black", weight=3]; 37596[label="primPlusFloat ww4258 (fsFloat (msFloat (Float (Neg (Succ ww4259)) (Pos (Succ ww4260))) (Float (Pos Zero) (Pos (Succ ww4261)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62800[label="ww4258/Float ww42580 ww42581",fontsize=10,color="white",style="solid",shape="box"];37596 -> 62800[label="",style="solid", color="burlywood", weight=9]; 62800 -> 37658[label="",style="solid", color="burlywood", weight=3]; 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]; 37245 -> 20242[label="",style="dashed", color="red", weight=0]; 37245[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37246 -> 26799[label="",style="dashed", color="red", weight=0]; 37246[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37246 -> 37311[label="",style="dashed", color="magenta", weight=3]; 37246 -> 37312[label="",style="dashed", color="magenta", weight=3]; 37247[label="ww4228",fontsize=16,color="green",shape="box"];37248 -> 20242[label="",style="dashed", color="red", weight=0]; 37248[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37249 -> 26799[label="",style="dashed", color="red", weight=0]; 37249[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37249 -> 37313[label="",style="dashed", color="magenta", weight=3]; 37249 -> 37314[label="",style="dashed", color="magenta", weight=3]; 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]; 10098 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10098 -> 11616[label="",style="dashed", color="magenta", weight=3]; 10099[label="Succ ww3100",fontsize=16,color="green",shape="box"];10100 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10100 -> 11618[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10104 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10104 -> 11622[label="",style="dashed", color="magenta", weight=3]; 10105[label="Succ ww3100",fontsize=16,color="green",shape="box"];10106 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10106 -> 11624[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10110 -> 5617[label="",style="dashed", color="red", weight=0]; 10110[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10110 -> 11627[label="",style="dashed", color="magenta", weight=3]; 10110 -> 11628[label="",style="dashed", color="magenta", weight=3]; 10111[label="Succ ww3100",fontsize=16,color="green",shape="box"];10112 -> 5617[label="",style="dashed", color="red", weight=0]; 10112[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10112 -> 11629[label="",style="dashed", color="magenta", weight=3]; 10112 -> 11630[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10116[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10116 -> 11633[label="",style="dashed", color="green", weight=3]; 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]; 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]; 46594 -> 46655[label="",style="dashed", color="red", weight=0]; 46594[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"];46594 -> 46664[label="",style="dashed", color="magenta", weight=3]; 46594 -> 46665[label="",style="dashed", color="magenta", weight=3]; 46594 -> 46666[label="",style="dashed", color="magenta", weight=3]; 46594 -> 46667[label="",style="dashed", color="magenta", weight=3]; 46595[label="ww3100",fontsize=16,color="green",shape="box"];46596[label="ww4000",fontsize=16,color="green",shape="box"];46597[label="Succ Zero",fontsize=16,color="green",shape="box"];46598 -> 27698[label="",style="dashed", color="red", weight=0]; 46598[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"];46598 -> 46650[label="",style="dashed", color="magenta", weight=3]; 46747[label="primPlusFloat (Float ww44510 ww44511) (fsFloat (msFloat (Float (Neg (Succ ww4452)) (Pos (Succ ww4453))) (Float (Pos Zero) (Neg (Succ ww4454)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];46747 -> 50543[label="",style="solid", color="black", weight=3]; 27763[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3371) GT",fontsize=16,color="black",shape="box"];27763 -> 27803[label="",style="solid", color="black", weight=3]; 46748 -> 36945[label="",style="dashed", color="red", weight=0]; 46748[label="takeWhile (flip ltEsFloat ww4449) (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"];46748 -> 50544[label="",style="dashed", color="magenta", weight=3]; 46748 -> 50545[label="",style="dashed", color="magenta", weight=3]; 46749[label="takeWhile0 (flip ltEsFloat ww4449) (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"];46749 -> 50546[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10126 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10126 -> 11642[label="",style="dashed", color="magenta", weight=3]; 10127[label="Succ ww3100",fontsize=16,color="green",shape="box"];10128 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10128 -> 11644[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10132 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10132 -> 11648[label="",style="dashed", color="magenta", weight=3]; 10133[label="Succ ww3100",fontsize=16,color="green",shape="box"];10134 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10134 -> 11650[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10138 -> 5617[label="",style="dashed", color="red", weight=0]; 10138[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10138 -> 11653[label="",style="dashed", color="magenta", weight=3]; 10138 -> 11654[label="",style="dashed", color="magenta", weight=3]; 10139[label="Succ ww3100",fontsize=16,color="green",shape="box"];10140 -> 5617[label="",style="dashed", color="red", weight=0]; 10140[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10140 -> 11655[label="",style="dashed", color="magenta", weight=3]; 10140 -> 11656[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10144[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10144 -> 11659[label="",style="dashed", color="green", weight=3]; 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]; 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]; 36159[label="ww3100",fontsize=16,color="green",shape="box"];36160 -> 37605[label="",style="dashed", color="red", weight=0]; 36160[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"];36160 -> 37614[label="",style="dashed", color="magenta", weight=3]; 36160 -> 37615[label="",style="dashed", color="magenta", weight=3]; 36160 -> 37616[label="",style="dashed", color="magenta", weight=3]; 36160 -> 37617[label="",style="dashed", color="magenta", weight=3]; 36161 -> 45584[label="",style="dashed", color="red", weight=0]; 36161[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"];36161 -> 45593[label="",style="dashed", color="magenta", weight=3]; 36161 -> 45594[label="",style="dashed", color="magenta", weight=3]; 36161 -> 45595[label="",style="dashed", color="magenta", weight=3]; 36161 -> 45596[label="",style="dashed", color="magenta", weight=3]; 36162 -> 36780[label="",style="dashed", color="red", weight=0]; 36162[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"];36162 -> 36795[label="",style="dashed", color="magenta", weight=3]; 37664[label="primPlusFloat (Float ww42630 ww42631) (fsFloat (msFloat (Float (Neg (Succ ww4264)) (Neg (Succ ww4265))) (Float (Pos Zero) (Pos (Succ ww4266)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37664 -> 37693[label="",style="solid", color="black", weight=3]; 45694[label="psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430",fontsize=16,color="black",shape="triangle"];45694 -> 45777[label="",style="solid", color="black", weight=3]; 45695 -> 45584[label="",style="dashed", color="red", weight=0]; 45695[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299))))) (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430))",fontsize=16,color="magenta"];45695 -> 45778[label="",style="dashed", color="magenta", weight=3]; 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]; 37250 -> 20242[label="",style="dashed", color="red", weight=0]; 37250[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37251 -> 26799[label="",style="dashed", color="red", weight=0]; 37251[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37251 -> 37318[label="",style="dashed", color="magenta", weight=3]; 37251 -> 37319[label="",style="dashed", color="magenta", weight=3]; 37252[label="ww4229",fontsize=16,color="green",shape="box"];37253 -> 20242[label="",style="dashed", color="red", weight=0]; 37253[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37254 -> 26799[label="",style="dashed", color="red", weight=0]; 37254[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37254 -> 37320[label="",style="dashed", color="magenta", weight=3]; 37254 -> 37321[label="",style="dashed", color="magenta", weight=3]; 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]; 10154 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10154 -> 11668[label="",style="dashed", color="magenta", weight=3]; 10155[label="Succ ww3100",fontsize=16,color="green",shape="box"];10156 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10156 -> 11670[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10160 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10160 -> 11674[label="",style="dashed", color="magenta", weight=3]; 10161[label="Succ ww3100",fontsize=16,color="green",shape="box"];10162 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10162 -> 11676[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10166 -> 5617[label="",style="dashed", color="red", weight=0]; 10166[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10166 -> 11679[label="",style="dashed", color="magenta", weight=3]; 10166 -> 11680[label="",style="dashed", color="magenta", weight=3]; 10167[label="Succ ww3100",fontsize=16,color="green",shape="box"];10168 -> 5617[label="",style="dashed", color="red", weight=0]; 10168[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10168 -> 11681[label="",style="dashed", color="magenta", weight=3]; 10168 -> 11682[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 10173 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47458[label="",style="dashed", color="magenta", weight=3]; 10173 -> 47459[label="",style="dashed", color="magenta", weight=3]; 10173 -> 47460[label="",style="dashed", color="magenta", weight=3]; 10173 -> 47461[label="",style="dashed", color="magenta", weight=3]; 10173 -> 47462[label="",style="dashed", color="magenta", weight=3]; 52893[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565) (iterate (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558))))) (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565)))",fontsize=16,color="green",shape="box"];52893 -> 52929[label="",style="dashed", color="green", weight=3]; 52893 -> 52930[label="",style="dashed", color="green", weight=3]; 50331[label="Zero",fontsize=16,color="green",shape="box"];50332[label="ww4000",fontsize=16,color="green",shape="box"];50333[label="ww3100",fontsize=16,color="green",shape="box"];50334[label="ww5",fontsize=16,color="green",shape="box"];50335[label="gtEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4470",fontsize=16,color="black",shape="box"];50335 -> 50554[label="",style="solid", color="black", weight=3]; 26777[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"];62801[label="ww1995/Float ww19950 ww19951",fontsize=10,color="white",style="solid",shape="box"];26777 -> 62801[label="",style="solid", color="burlywood", weight=9]; 62801 -> 26813[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 10178 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10178 -> 11692[label="",style="dashed", color="magenta", weight=3]; 10179[label="Succ ww3100",fontsize=16,color="green",shape="box"];10180 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10180 -> 11694[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10184 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10184 -> 11698[label="",style="dashed", color="magenta", weight=3]; 10185[label="Succ ww3100",fontsize=16,color="green",shape="box"];10186 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10186 -> 11700[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10190 -> 5617[label="",style="dashed", color="red", weight=0]; 10190[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10190 -> 11703[label="",style="dashed", color="magenta", weight=3]; 10190 -> 11704[label="",style="dashed", color="magenta", weight=3]; 10191[label="Succ ww3100",fontsize=16,color="green",shape="box"];10192 -> 5617[label="",style="dashed", color="red", weight=0]; 10192[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10192 -> 11705[label="",style="dashed", color="magenta", weight=3]; 10192 -> 11706[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 52858 -> 49902[label="",style="dashed", color="red", weight=0]; 52858[label="gtEsFloat (Float (Pos (Succ ww4563)) (Pos (Succ ww4564))) (psFloat ww4561 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="magenta"];52858 -> 52894[label="",style="dashed", color="magenta", weight=3]; 52858 -> 52895[label="",style="dashed", color="magenta", weight=3]; 52858 -> 52896[label="",style="dashed", color="magenta", weight=3]; 50339[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50339 -> 50555[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10202 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10202 -> 11716[label="",style="dashed", color="magenta", weight=3]; 10203[label="Succ ww3100",fontsize=16,color="green",shape="box"];10204 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10204 -> 11718[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10208 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10208 -> 11722[label="",style="dashed", color="magenta", weight=3]; 10209[label="Succ ww3100",fontsize=16,color="green",shape="box"];10210 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10210 -> 11724[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10214 -> 5617[label="",style="dashed", color="red", weight=0]; 10214[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10214 -> 11727[label="",style="dashed", color="magenta", weight=3]; 10214 -> 11728[label="",style="dashed", color="magenta", weight=3]; 10215[label="Succ ww3100",fontsize=16,color="green",shape="box"];10216 -> 5617[label="",style="dashed", color="red", weight=0]; 10216[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10216 -> 11729[label="",style="dashed", color="magenta", weight=3]; 10216 -> 11730[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10220[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10220 -> 11733[label="",style="dashed", color="green", weight=3]; 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]; 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]; 54345 -> 55020[label="",style="dashed", color="red", weight=0]; 54345[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"];54345 -> 55052[label="",style="dashed", color="magenta", weight=3]; 54345 -> 55053[label="",style="dashed", color="magenta", weight=3]; 54345 -> 55054[label="",style="dashed", color="magenta", weight=3]; 54346 -> 55541[label="",style="dashed", color="red", weight=0]; 54346[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"];54346 -> 55550[label="",style="dashed", color="magenta", weight=3]; 54346 -> 55551[label="",style="dashed", color="magenta", weight=3]; 54346 -> 55552[label="",style="dashed", color="magenta", weight=3]; 54346 -> 55553[label="",style="dashed", color="magenta", weight=3]; 54347 -> 45667[label="",style="dashed", color="red", weight=0]; 54347[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"];54347 -> 55214[label="",style="dashed", color="magenta", weight=3]; 54347 -> 55215[label="",style="dashed", color="magenta", weight=3]; 54347 -> 55216[label="",style="dashed", color="magenta", weight=3]; 54347 -> 55217[label="",style="dashed", color="magenta", weight=3]; 54348[label="ww3000",fontsize=16,color="green",shape="box"];54349[label="ww3100",fontsize=16,color="green",shape="box"];55656[label="primPlusFloat (Float ww46380 ww46381) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4639))) (Float (Pos (Succ ww4640)) (Neg (Succ ww4641)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55656 -> 55764[label="",style="solid", color="black", weight=3]; 45779[label="psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4431",fontsize=16,color="black",shape="triangle"];45779 -> 45795[label="",style="solid", color="black", weight=3]; 45780 -> 45667[label="",style="dashed", color="red", weight=0]; 45780[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)) ww4431))",fontsize=16,color="magenta"];45780 -> 45796[label="",style="dashed", color="magenta", weight=3]; 55486 -> 22801[label="",style="dashed", color="red", weight=0]; 55486[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55486 -> 55603[label="",style="dashed", color="magenta", weight=3]; 55487 -> 26799[label="",style="dashed", color="red", weight=0]; 55487[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55487 -> 55604[label="",style="dashed", color="magenta", weight=3]; 55487 -> 55605[label="",style="dashed", color="magenta", weight=3]; 55584[label="ww4632",fontsize=16,color="green",shape="box"];55585 -> 22801[label="",style="dashed", color="red", weight=0]; 55585[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55585 -> 55660[label="",style="dashed", color="magenta", weight=3]; 55586 -> 26799[label="",style="dashed", color="red", weight=0]; 55586[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55586 -> 55661[label="",style="dashed", color="magenta", weight=3]; 55586 -> 55662[label="",style="dashed", color="magenta", weight=3]; 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]; 10230 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10230 -> 11742[label="",style="dashed", color="magenta", weight=3]; 10231[label="Succ ww3100",fontsize=16,color="green",shape="box"];10232 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10232 -> 11744[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10236 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10236 -> 11748[label="",style="dashed", color="magenta", weight=3]; 10237[label="Succ ww3100",fontsize=16,color="green",shape="box"];10238 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10238 -> 11750[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10242 -> 5617[label="",style="dashed", color="red", weight=0]; 10242[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10242 -> 11753[label="",style="dashed", color="magenta", weight=3]; 10242 -> 11754[label="",style="dashed", color="magenta", weight=3]; 10243[label="Succ ww3100",fontsize=16,color="green",shape="box"];10244 -> 5617[label="",style="dashed", color="red", weight=0]; 10244[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10244 -> 11755[label="",style="dashed", color="magenta", weight=3]; 10244 -> 11756[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10248[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10248 -> 11759[label="",style="dashed", color="green", weight=3]; 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]; 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]; 26982[label="Succ Zero",fontsize=16,color="green",shape="box"];26983 -> 27038[label="",style="dashed", color="red", weight=0]; 26983[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"];26983 -> 27043[label="",style="dashed", color="magenta", weight=3]; 26983 -> 27044[label="",style="dashed", color="magenta", weight=3]; 26983 -> 27045[label="",style="dashed", color="magenta", weight=3]; 26983 -> 27046[label="",style="dashed", color="magenta", weight=3]; 26984 -> 27070[label="",style="dashed", color="red", weight=0]; 26984[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"];26984 -> 27075[label="",style="dashed", color="magenta", weight=3]; 26984 -> 27076[label="",style="dashed", color="magenta", weight=3]; 26984 -> 27077[label="",style="dashed", color="magenta", weight=3]; 26984 -> 27078[label="",style="dashed", color="magenta", weight=3]; 26985[label="ww3100",fontsize=16,color="green",shape="box"];26986[label="ww3000",fontsize=16,color="green",shape="box"];27100 -> 27070[label="",style="dashed", color="red", weight=0]; 27100[label="psFloat ww3289 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3290))) (Float (Pos (Succ ww3291)) (Pos (Succ ww3292)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27100 -> 27106[label="",style="dashed", color="magenta", weight=3]; 27100 -> 27107[label="",style="dashed", color="magenta", weight=3]; 27100 -> 27108[label="",style="dashed", color="magenta", weight=3]; 27100 -> 27109[label="",style="dashed", color="magenta", weight=3]; 27103[label="primPlusFloat (Float ww32940 ww32941) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3295))) (Float (Pos (Succ ww3296)) (Pos (Succ ww3297)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];27103 -> 27141[label="",style="solid", color="black", weight=3]; 27104[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"];27104 -> 27142[label="",style="solid", color="black", weight=3]; 57569[label="ww2169",fontsize=16,color="green",shape="box"];57570 -> 57694[label="",style="dashed", color="red", weight=0]; 57570[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"];57570 -> 57695[label="",style="dashed", color="magenta", weight=3]; 57571[label="ww2168",fontsize=16,color="green",shape="box"];57572[label="ww3284",fontsize=16,color="green",shape="box"];57568[label="takeWhile0 (flip ltEsFloat ww4179) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) ww4695 otherwise",fontsize=16,color="black",shape="triangle"];57568 -> 57601[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10258 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10258 -> 11768[label="",style="dashed", color="magenta", weight=3]; 10259[label="Succ ww3100",fontsize=16,color="green",shape="box"];10260 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10260 -> 11770[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10264 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10264 -> 11774[label="",style="dashed", color="magenta", weight=3]; 10265[label="Succ ww3100",fontsize=16,color="green",shape="box"];10266 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10266 -> 11776[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10270 -> 5617[label="",style="dashed", color="red", weight=0]; 10270[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10270 -> 11779[label="",style="dashed", color="magenta", weight=3]; 10270 -> 11780[label="",style="dashed", color="magenta", weight=3]; 10271[label="Succ ww3100",fontsize=16,color="green",shape="box"];10272 -> 5617[label="",style="dashed", color="red", weight=0]; 10272[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10272 -> 11781[label="",style="dashed", color="magenta", weight=3]; 10272 -> 11782[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 10277 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47473[label="",style="dashed", color="magenta", weight=3]; 10277 -> 47474[label="",style="dashed", color="magenta", weight=3]; 10277 -> 47475[label="",style="dashed", color="magenta", weight=3]; 10277 -> 47476[label="",style="dashed", color="magenta", weight=3]; 10277 -> 47477[label="",style="dashed", color="magenta", weight=3]; 53139[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577)))",fontsize=16,color="green",shape="box"];53139 -> 53162[label="",style="dashed", color="green", weight=3]; 53139 -> 53163[label="",style="dashed", color="green", weight=3]; 50342[label="ww5",fontsize=16,color="green",shape="box"];50343[label="Zero",fontsize=16,color="green",shape="box"];50344[label="ww3000",fontsize=16,color="green",shape="box"];50345[label="ww3100",fontsize=16,color="green",shape="box"];27144[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"];62802[label="ww2005/Float ww20050 ww20051",fontsize=10,color="white",style="solid",shape="box"];27144 -> 62802[label="",style="solid", color="burlywood", weight=9]; 62802 -> 27191[label="",style="solid", color="burlywood", weight=3]; 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]; 55488 -> 22801[label="",style="dashed", color="red", weight=0]; 55488[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55488 -> 55606[label="",style="dashed", color="magenta", weight=3]; 55489 -> 26799[label="",style="dashed", color="red", weight=0]; 55489[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55489 -> 55607[label="",style="dashed", color="magenta", weight=3]; 55489 -> 55608[label="",style="dashed", color="magenta", weight=3]; 55657[label="ww4633",fontsize=16,color="green",shape="box"];55658 -> 22801[label="",style="dashed", color="red", weight=0]; 55658[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55658 -> 55765[label="",style="dashed", color="magenta", weight=3]; 55659 -> 26799[label="",style="dashed", color="red", weight=0]; 55659[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55659 -> 55766[label="",style="dashed", color="magenta", weight=3]; 55659 -> 55767[label="",style="dashed", color="magenta", weight=3]; 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]; 10282 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10282 -> 11792[label="",style="dashed", color="magenta", weight=3]; 10283[label="Succ ww3100",fontsize=16,color="green",shape="box"];10284 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10284 -> 11794[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10288 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10288 -> 11798[label="",style="dashed", color="magenta", weight=3]; 10289[label="Succ ww3100",fontsize=16,color="green",shape="box"];10290 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10290 -> 11800[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10294 -> 5617[label="",style="dashed", color="red", weight=0]; 10294[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10294 -> 11803[label="",style="dashed", color="magenta", weight=3]; 10294 -> 11804[label="",style="dashed", color="magenta", weight=3]; 10295[label="Succ ww3100",fontsize=16,color="green",shape="box"];10296 -> 5617[label="",style="dashed", color="red", weight=0]; 10296[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10296 -> 11805[label="",style="dashed", color="magenta", weight=3]; 10296 -> 11806[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 50346[label="ww3100",fontsize=16,color="green",shape="box"];50347[label="Zero",fontsize=16,color="green",shape="box"];50348[label="ww5",fontsize=16,color="green",shape="box"];37695[label="primPlusFloat ww4269 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4270))) (Float (Pos Zero) (Pos (Succ ww4271)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62803[label="ww4269/Float ww42690 ww42691",fontsize=10,color="white",style="solid",shape="box"];37695 -> 62803[label="",style="solid", color="burlywood", weight=9]; 62803 -> 37746[label="",style="solid", color="burlywood", weight=3]; 37255 -> 22801[label="",style="dashed", color="red", weight=0]; 37255[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37255 -> 37322[label="",style="dashed", color="magenta", weight=3]; 37256 -> 26799[label="",style="dashed", color="red", weight=0]; 37256[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37256 -> 37323[label="",style="dashed", color="magenta", weight=3]; 37256 -> 37324[label="",style="dashed", color="magenta", weight=3]; 37257[label="ww4230",fontsize=16,color="green",shape="box"];37258 -> 22801[label="",style="dashed", color="red", weight=0]; 37258[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37258 -> 37325[label="",style="dashed", color="magenta", weight=3]; 37259 -> 26799[label="",style="dashed", color="red", weight=0]; 37259[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37259 -> 37326[label="",style="dashed", color="magenta", weight=3]; 37259 -> 37327[label="",style="dashed", color="magenta", weight=3]; 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]; 10315 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10315 -> 11816[label="",style="dashed", color="magenta", weight=3]; 10316[label="Succ ww3100",fontsize=16,color="green",shape="box"];10317 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10317 -> 11818[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10321 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10321 -> 11822[label="",style="dashed", color="magenta", weight=3]; 10322[label="Succ ww3100",fontsize=16,color="green",shape="box"];10323 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10323 -> 11824[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10327 -> 5617[label="",style="dashed", color="red", weight=0]; 10327[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10327 -> 11827[label="",style="dashed", color="magenta", weight=3]; 10327 -> 11828[label="",style="dashed", color="magenta", weight=3]; 10328[label="Succ ww3100",fontsize=16,color="green",shape="box"];10329 -> 5617[label="",style="dashed", color="red", weight=0]; 10329[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10329 -> 11829[label="",style="dashed", color="magenta", weight=3]; 10329 -> 11830[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10333[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10333 -> 11833[label="",style="dashed", color="green", weight=3]; 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]; 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]; 15706[label="Succ Zero",fontsize=16,color="green",shape="box"];15707[label="ww5",fontsize=16,color="green",shape="box"];15708[label="Float (Pos Zero) (Neg (Succ ww3100))",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]; 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]; 10343 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10343 -> 11842[label="",style="dashed", color="magenta", weight=3]; 10344[label="Succ ww3100",fontsize=16,color="green",shape="box"];10345 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10345 -> 11844[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10349 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10349 -> 11848[label="",style="dashed", color="magenta", weight=3]; 10350[label="Succ ww3100",fontsize=16,color="green",shape="box"];10351 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10351 -> 11850[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10355 -> 5617[label="",style="dashed", color="red", weight=0]; 10355[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10355 -> 11853[label="",style="dashed", color="magenta", weight=3]; 10355 -> 11854[label="",style="dashed", color="magenta", weight=3]; 10356[label="Succ ww3100",fontsize=16,color="green",shape="box"];10357 -> 5617[label="",style="dashed", color="red", weight=0]; 10357[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10357 -> 11855[label="",style="dashed", color="magenta", weight=3]; 10357 -> 11856[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10361[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10361 -> 11859[label="",style="dashed", color="green", weight=3]; 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]; 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]; 36175[label="ww3100",fontsize=16,color="green",shape="box"];36176 -> 37703[label="",style="dashed", color="red", weight=0]; 36176[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"];36176 -> 37710[label="",style="dashed", color="magenta", weight=3]; 36176 -> 37711[label="",style="dashed", color="magenta", weight=3]; 36176 -> 37712[label="",style="dashed", color="magenta", weight=3]; 36177 -> 45722[label="",style="dashed", color="red", weight=0]; 36177[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"];36177 -> 45729[label="",style="dashed", color="magenta", weight=3]; 36177 -> 45730[label="",style="dashed", color="magenta", weight=3]; 36177 -> 45731[label="",style="dashed", color="magenta", weight=3]; 36178 -> 36780[label="",style="dashed", color="red", weight=0]; 36178[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"];36178 -> 36796[label="",style="dashed", color="magenta", weight=3]; 37752[label="primPlusFloat (Float ww42730 ww42731) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4274))) (Float (Pos Zero) (Pos (Succ ww4275)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37752 -> 41120[label="",style="solid", color="black", weight=3]; 45792[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432",fontsize=16,color="black",shape="triangle"];45792 -> 45806[label="",style="solid", color="black", weight=3]; 45793 -> 45722[label="",style="dashed", color="red", weight=0]; 45793[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432))",fontsize=16,color="magenta"];45793 -> 45807[label="",style="dashed", color="magenta", weight=3]; 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]; 37270 -> 22801[label="",style="dashed", color="red", weight=0]; 37270[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37270 -> 37341[label="",style="dashed", color="magenta", weight=3]; 37271 -> 26799[label="",style="dashed", color="red", weight=0]; 37271[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37271 -> 37342[label="",style="dashed", color="magenta", weight=3]; 37271 -> 37343[label="",style="dashed", color="magenta", weight=3]; 37272[label="ww4231",fontsize=16,color="green",shape="box"];37273 -> 22801[label="",style="dashed", color="red", weight=0]; 37273[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37273 -> 37344[label="",style="dashed", color="magenta", weight=3]; 37274 -> 26799[label="",style="dashed", color="red", weight=0]; 37274[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37274 -> 37345[label="",style="dashed", color="magenta", weight=3]; 37274 -> 37346[label="",style="dashed", color="magenta", weight=3]; 26730[label="ww59",fontsize=16,color="green",shape="box"];26731 -> 22801[label="",style="dashed", color="red", weight=0]; 26731[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];26731 -> 26753[label="",style="dashed", color="magenta", weight=3]; 26732 -> 21758[label="",style="dashed", color="red", weight=0]; 26732[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];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]; 10372 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10372 -> 11869[label="",style="dashed", color="magenta", weight=3]; 10373[label="Succ ww3100",fontsize=16,color="green",shape="box"];10374 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10374 -> 11871[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10378 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10378 -> 11875[label="",style="dashed", color="magenta", weight=3]; 10379[label="Succ ww3100",fontsize=16,color="green",shape="box"];10380 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10380 -> 11877[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10384 -> 5617[label="",style="dashed", color="red", weight=0]; 10384[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10384 -> 11880[label="",style="dashed", color="magenta", weight=3]; 10384 -> 11881[label="",style="dashed", color="magenta", weight=3]; 10385[label="Succ ww3100",fontsize=16,color="green",shape="box"];10386 -> 5617[label="",style="dashed", color="red", weight=0]; 10386[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10386 -> 11882[label="",style="dashed", color="magenta", weight=3]; 10386 -> 11883[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 10391 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47483[label="",style="dashed", color="magenta", weight=3]; 10391 -> 47484[label="",style="dashed", color="magenta", weight=3]; 10391 -> 47485[label="",style="dashed", color="magenta", weight=3]; 10391 -> 47486[label="",style="dashed", color="magenta", weight=3]; 10391 -> 47487[label="",style="dashed", color="magenta", weight=3]; 53161[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578)))",fontsize=16,color="green",shape="box"];53161 -> 53193[label="",style="dashed", color="green", weight=3]; 53161 -> 53194[label="",style="dashed", color="green", weight=3]; 50351[label="ww3100",fontsize=16,color="green",shape="box"];50352[label="Zero",fontsize=16,color="green",shape="box"];50353[label="ww5",fontsize=16,color="green",shape="box"];27523[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"];62804[label="ww2015/Float ww20150 ww20151",fontsize=10,color="white",style="solid",shape="box"];27523 -> 62804[label="",style="solid", color="burlywood", weight=9]; 62804 -> 27571[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 47303[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];47304 -> 51022[label="",style="dashed", color="red", weight=0]; 47304[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"];47304 -> 51023[label="",style="dashed", color="magenta", weight=3]; 47305[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="black",shape="box"];47305 -> 50571[label="",style="solid", color="black", weight=3]; 47306[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"];47306 -> 50572[label="",style="solid", color="black", weight=3]; 47307[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 47308[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];47309 -> 51030[label="",style="dashed", color="red", weight=0]; 47309[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"];47309 -> 51031[label="",style="dashed", color="magenta", weight=3]; 47310 -> 49854[label="",style="dashed", color="red", weight=0]; 47310[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"];47310 -> 49863[label="",style="dashed", color="magenta", weight=3]; 47310 -> 49864[label="",style="dashed", color="magenta", weight=3]; 47310 -> 49865[label="",style="dashed", color="magenta", weight=3]; 47311[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"];47311 -> 50574[label="",style="solid", color="black", weight=3]; 47312[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 10408 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10408 -> 11905[label="",style="dashed", color="magenta", weight=3]; 10409[label="Succ ww3100",fontsize=16,color="green",shape="box"];10410 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10410 -> 11907[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10414 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10414 -> 11911[label="",style="dashed", color="magenta", weight=3]; 10415[label="Succ ww3100",fontsize=16,color="green",shape="box"];10416 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10416 -> 11913[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10420 -> 5617[label="",style="dashed", color="red", weight=0]; 10420[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10420 -> 11916[label="",style="dashed", color="magenta", weight=3]; 10420 -> 11917[label="",style="dashed", color="magenta", weight=3]; 10421[label="Succ ww3100",fontsize=16,color="green",shape="box"];10422 -> 5617[label="",style="dashed", color="red", weight=0]; 10422[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10422 -> 11918[label="",style="dashed", color="magenta", weight=3]; 10422 -> 11919[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10426[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10426 -> 11922[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 53556[label="ww4000",fontsize=16,color="green",shape="box"];53557[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53558[label="ww3100",fontsize=16,color="green",shape="box"];53559[label="Zero",fontsize=16,color="green",shape="box"];53555[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595))))) (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598)",fontsize=16,color="black",shape="triangle"];53555 -> 53582[label="",style="solid", color="black", weight=3]; 50358 -> 27983[label="",style="dashed", color="red", weight=0]; 50358[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"];50358 -> 50577[label="",style="dashed", color="magenta", weight=3]; 50358 -> 50578[label="",style="dashed", color="magenta", weight=3]; 50358 -> 50579[label="",style="dashed", color="magenta", weight=3]; 50358 -> 50580[label="",style="dashed", color="magenta", weight=3]; 50380[label="ww3100",fontsize=16,color="green",shape="box"];50381[label="Zero",fontsize=16,color="green",shape="box"];50382[label="ww5",fontsize=16,color="green",shape="box"];50383[label="ww4000",fontsize=16,color="green",shape="box"];27983[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"];27983 -> 27989[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10436 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10436 -> 11931[label="",style="dashed", color="magenta", weight=3]; 10437[label="Succ ww3100",fontsize=16,color="green",shape="box"];10438 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10438 -> 11933[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10442 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10442 -> 11937[label="",style="dashed", color="magenta", weight=3]; 10443[label="Succ ww3100",fontsize=16,color="green",shape="box"];10444 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10444 -> 11939[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10448 -> 5617[label="",style="dashed", color="red", weight=0]; 10448[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10448 -> 11942[label="",style="dashed", color="magenta", weight=3]; 10448 -> 11943[label="",style="dashed", color="magenta", weight=3]; 10449[label="Succ ww3100",fontsize=16,color="green",shape="box"];10450 -> 5617[label="",style="dashed", color="red", weight=0]; 10450[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10450 -> 11944[label="",style="dashed", color="magenta", weight=3]; 10450 -> 11945[label="",style="dashed", color="magenta", weight=3]; 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]; 10453 -> 10452[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 10460 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10460 -> 11954[label="",style="dashed", color="magenta", weight=3]; 10461[label="Succ ww3100",fontsize=16,color="green",shape="box"];10462 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10462 -> 11956[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10466 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10466 -> 11960[label="",style="dashed", color="magenta", weight=3]; 10467[label="Succ ww3100",fontsize=16,color="green",shape="box"];10468 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10468 -> 11962[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10472 -> 5617[label="",style="dashed", color="red", weight=0]; 10472[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10472 -> 11965[label="",style="dashed", color="magenta", weight=3]; 10472 -> 11966[label="",style="dashed", color="magenta", weight=3]; 10473[label="Succ ww3100",fontsize=16,color="green",shape="box"];10474 -> 5617[label="",style="dashed", color="red", weight=0]; 10474[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10474 -> 11967[label="",style="dashed", color="magenta", weight=3]; 10474 -> 11968[label="",style="dashed", color="magenta", weight=3]; 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]; 10477 -> 10476[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 10484 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10484 -> 11977[label="",style="dashed", color="magenta", weight=3]; 10485[label="Succ ww3100",fontsize=16,color="green",shape="box"];10486 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10486 -> 11979[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10490 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10490 -> 11983[label="",style="dashed", color="magenta", weight=3]; 10491[label="Succ ww3100",fontsize=16,color="green",shape="box"];10492 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10492 -> 11985[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10496 -> 5617[label="",style="dashed", color="red", weight=0]; 10496[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10496 -> 11988[label="",style="dashed", color="magenta", weight=3]; 10496 -> 11989[label="",style="dashed", color="magenta", weight=3]; 10497[label="Succ ww3100",fontsize=16,color="green",shape="box"];10498 -> 5617[label="",style="dashed", color="red", weight=0]; 10498[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10498 -> 11990[label="",style="dashed", color="magenta", weight=3]; 10498 -> 11991[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10502[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10502 -> 11994[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 53720[label="ww4000",fontsize=16,color="green",shape="box"];53721[label="ww3100",fontsize=16,color="green",shape="box"];53722[label="Zero",fontsize=16,color="green",shape="box"];53723[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53719[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602))))) (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612)",fontsize=16,color="black",shape="triangle"];53719 -> 53746[label="",style="solid", color="black", weight=3]; 50050 -> 28074[label="",style="dashed", color="red", weight=0]; 50050[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"];50050 -> 50583[label="",style="dashed", color="magenta", weight=3]; 50050 -> 50584[label="",style="dashed", color="magenta", weight=3]; 50050 -> 50585[label="",style="dashed", color="magenta", weight=3]; 50050 -> 50586[label="",style="dashed", color="magenta", weight=3]; 50385[label="ww5",fontsize=16,color="green",shape="box"];50386[label="ww3100",fontsize=16,color="green",shape="box"];50387[label="ww4000",fontsize=16,color="green",shape="box"];50388[label="Zero",fontsize=16,color="green",shape="box"];28074[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"];28074 -> 28082[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10512 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10512 -> 12003[label="",style="dashed", color="magenta", weight=3]; 10513[label="Succ ww3100",fontsize=16,color="green",shape="box"];10514 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10514 -> 12005[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10518 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10518 -> 12009[label="",style="dashed", color="magenta", weight=3]; 10519[label="Succ ww3100",fontsize=16,color="green",shape="box"];10520 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10520 -> 12011[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10524 -> 5617[label="",style="dashed", color="red", weight=0]; 10524[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10524 -> 12014[label="",style="dashed", color="magenta", weight=3]; 10524 -> 12015[label="",style="dashed", color="magenta", weight=3]; 10525[label="Succ ww3100",fontsize=16,color="green",shape="box"];10526 -> 5617[label="",style="dashed", color="red", weight=0]; 10526[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10526 -> 12016[label="",style="dashed", color="magenta", weight=3]; 10526 -> 12017[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10530[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10530 -> 12020[label="",style="dashed", color="green", weight=3]; 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]; 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]; 50389[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];50390[label="Zero",fontsize=16,color="green",shape="box"];50391[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50392[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53656[label="Zero",fontsize=16,color="green",shape="box"];53657[label="ww3100",fontsize=16,color="green",shape="box"];53658[label="ww3000",fontsize=16,color="green",shape="box"];53659[label="ww5",fontsize=16,color="green",shape="box"];53655[label="flip gtEsFloat (psFloat ww4604 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))",fontsize=16,color="black",shape="triangle"];53655 -> 53676[label="",style="solid", color="black", weight=3]; 50394[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62805[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];50394 -> 62805[label="",style="solid", color="burlywood", weight=9]; 62805 -> 50590[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 10539 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10539 -> 12028[label="",style="dashed", color="magenta", weight=3]; 10540[label="Succ ww3100",fontsize=16,color="green",shape="box"];10541 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10541 -> 12030[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10545 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10545 -> 12034[label="",style="dashed", color="magenta", weight=3]; 10546[label="Succ ww3100",fontsize=16,color="green",shape="box"];10547 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10547 -> 12036[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10551 -> 5617[label="",style="dashed", color="red", weight=0]; 10551[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10551 -> 12039[label="",style="dashed", color="magenta", weight=3]; 10551 -> 12040[label="",style="dashed", color="magenta", weight=3]; 10552[label="Succ ww3100",fontsize=16,color="green",shape="box"];10553 -> 5617[label="",style="dashed", color="red", weight=0]; 10553[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10553 -> 12041[label="",style="dashed", color="magenta", weight=3]; 10553 -> 12042[label="",style="dashed", color="magenta", weight=3]; 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]; 10556 -> 10555[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10557 -> 12143[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10563 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10563 -> 12051[label="",style="dashed", color="magenta", weight=3]; 10564[label="Succ ww3100",fontsize=16,color="green",shape="box"];10565 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10565 -> 12053[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10569 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10569 -> 12057[label="",style="dashed", color="magenta", weight=3]; 10570[label="Succ ww3100",fontsize=16,color="green",shape="box"];10571 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10571 -> 12059[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10575 -> 5617[label="",style="dashed", color="red", weight=0]; 10575[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10575 -> 12062[label="",style="dashed", color="magenta", weight=3]; 10575 -> 12063[label="",style="dashed", color="magenta", weight=3]; 10576[label="Succ ww3100",fontsize=16,color="green",shape="box"];10577 -> 5617[label="",style="dashed", color="red", weight=0]; 10577[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10577 -> 12064[label="",style="dashed", color="magenta", weight=3]; 10577 -> 12065[label="",style="dashed", color="magenta", weight=3]; 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]; 10580 -> 10579[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 10587 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10587 -> 12074[label="",style="dashed", color="magenta", weight=3]; 10588[label="Succ ww3100",fontsize=16,color="green",shape="box"];10589 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10589 -> 12076[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10593 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10593 -> 12080[label="",style="dashed", color="magenta", weight=3]; 10594[label="Succ ww3100",fontsize=16,color="green",shape="box"];10595 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10595 -> 12082[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10599 -> 5617[label="",style="dashed", color="red", weight=0]; 10599[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10599 -> 12085[label="",style="dashed", color="magenta", weight=3]; 10599 -> 12086[label="",style="dashed", color="magenta", weight=3]; 10600[label="Succ ww3100",fontsize=16,color="green",shape="box"];10601 -> 5617[label="",style="dashed", color="red", weight=0]; 10601[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10601 -> 12087[label="",style="dashed", color="magenta", weight=3]; 10601 -> 12088[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10605[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10605 -> 12091[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 53805[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53806[label="ww3100",fontsize=16,color="green",shape="box"];53807[label="ww3000",fontsize=16,color="green",shape="box"];53808[label="Zero",fontsize=16,color="green",shape="box"];53804[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617)",fontsize=16,color="black",shape="triangle"];53804 -> 53827[label="",style="solid", color="black", weight=3]; 49859 -> 28371[label="",style="dashed", color="red", weight=0]; 49859[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"];49859 -> 50593[label="",style="dashed", color="magenta", weight=3]; 49859 -> 50594[label="",style="dashed", color="magenta", weight=3]; 49859 -> 50595[label="",style="dashed", color="magenta", weight=3]; 49859 -> 50596[label="",style="dashed", color="magenta", weight=3]; 50396[label="ww5",fontsize=16,color="green",shape="box"];50397[label="ww3100",fontsize=16,color="green",shape="box"];50398[label="Zero",fontsize=16,color="green",shape="box"];50399[label="ww3000",fontsize=16,color="green",shape="box"];28371[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"];28371 -> 28396[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10615 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10615 -> 12100[label="",style="dashed", color="magenta", weight=3]; 10616[label="Succ ww3100",fontsize=16,color="green",shape="box"];10617 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10617 -> 12102[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10621 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10621 -> 12106[label="",style="dashed", color="magenta", weight=3]; 10622[label="Succ ww3100",fontsize=16,color="green",shape="box"];10623 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10623 -> 12108[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10627 -> 5617[label="",style="dashed", color="red", weight=0]; 10627[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10627 -> 12111[label="",style="dashed", color="magenta", weight=3]; 10627 -> 12112[label="",style="dashed", color="magenta", weight=3]; 10628[label="Succ ww3100",fontsize=16,color="green",shape="box"];10629 -> 5617[label="",style="dashed", color="red", weight=0]; 10629[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10629 -> 12113[label="",style="dashed", color="magenta", weight=3]; 10629 -> 12114[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10633[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10633 -> 12117[label="",style="dashed", color="green", weight=3]; 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]; 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]; 50400[label="Neg Zero",fontsize=16,color="green",shape="box"];50401[label="Zero",fontsize=16,color="green",shape="box"];50402[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50403[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50359 -> 53769[label="",style="dashed", color="red", weight=0]; 50359[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"];50359 -> 53773[label="",style="dashed", color="magenta", weight=3]; 50359 -> 53774[label="",style="dashed", color="magenta", weight=3]; 50359 -> 53775[label="",style="dashed", color="magenta", weight=3]; 53770[label="ww5",fontsize=16,color="green",shape="box"];53771[label="Zero",fontsize=16,color="green",shape="box"];53772[label="ww3100",fontsize=16,color="green",shape="box"];53769[label="psFloat ww4614 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4615))) (Float (Neg Zero) (Pos (Succ ww4616)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53769 -> 53800[label="",style="solid", color="black", weight=3]; 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]; 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]; 10642 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10642 -> 12125[label="",style="dashed", color="magenta", weight=3]; 10643[label="Succ ww3100",fontsize=16,color="green",shape="box"];10644 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10644 -> 12127[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10648 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10648 -> 12131[label="",style="dashed", color="magenta", weight=3]; 10649[label="Succ ww3100",fontsize=16,color="green",shape="box"];10650 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10650 -> 12133[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10654 -> 5617[label="",style="dashed", color="red", weight=0]; 10654[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10654 -> 12136[label="",style="dashed", color="magenta", weight=3]; 10654 -> 12137[label="",style="dashed", color="magenta", weight=3]; 10655[label="Succ ww3100",fontsize=16,color="green",shape="box"];10656 -> 5617[label="",style="dashed", color="red", weight=0]; 10656[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10656 -> 12138[label="",style="dashed", color="magenta", weight=3]; 10656 -> 12139[label="",style="dashed", color="magenta", weight=3]; 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]; 10659 -> 10658[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10660 -> 12145[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10666 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10666 -> 12152[label="",style="dashed", color="magenta", weight=3]; 10667[label="Succ ww3100",fontsize=16,color="green",shape="box"];10668 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10668 -> 12154[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10672 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10672 -> 12158[label="",style="dashed", color="magenta", weight=3]; 10673[label="Succ ww3100",fontsize=16,color="green",shape="box"];10674 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10674 -> 12160[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10678 -> 5617[label="",style="dashed", color="red", weight=0]; 10678[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10678 -> 12163[label="",style="dashed", color="magenta", weight=3]; 10678 -> 12164[label="",style="dashed", color="magenta", weight=3]; 10679[label="Succ ww3100",fontsize=16,color="green",shape="box"];10680 -> 5617[label="",style="dashed", color="red", weight=0]; 10680[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10680 -> 12165[label="",style="dashed", color="magenta", weight=3]; 10680 -> 12166[label="",style="dashed", color="magenta", weight=3]; 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]; 10683 -> 10682[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 10690 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10690 -> 12175[label="",style="dashed", color="magenta", weight=3]; 10691[label="Succ ww3100",fontsize=16,color="green",shape="box"];10692 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10692 -> 12177[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10696 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10696 -> 12181[label="",style="dashed", color="magenta", weight=3]; 10697[label="Succ ww3100",fontsize=16,color="green",shape="box"];10698 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10698 -> 12183[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10702 -> 5617[label="",style="dashed", color="red", weight=0]; 10702[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10702 -> 12186[label="",style="dashed", color="magenta", weight=3]; 10702 -> 12187[label="",style="dashed", color="magenta", weight=3]; 10703[label="Succ ww3100",fontsize=16,color="green",shape="box"];10704 -> 5617[label="",style="dashed", color="red", weight=0]; 10704[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10704 -> 12188[label="",style="dashed", color="magenta", weight=3]; 10704 -> 12189[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10708[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10708 -> 12192[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 55415[label="ww3100",fontsize=16,color="green",shape="box"];55416[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55417[label="Zero",fontsize=16,color="green",shape="box"];55414[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634)",fontsize=16,color="black",shape="triangle"];55414 -> 55465[label="",style="solid", color="black", weight=3]; 50051 -> 28661[label="",style="dashed", color="red", weight=0]; 50051[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"];50051 -> 50600[label="",style="dashed", color="magenta", weight=3]; 50051 -> 50601[label="",style="dashed", color="magenta", weight=3]; 50051 -> 50602[label="",style="dashed", color="magenta", weight=3]; 50406[label="Zero",fontsize=16,color="green",shape="box"];50407[label="ww5",fontsize=16,color="green",shape="box"];50408[label="ww3100",fontsize=16,color="green",shape="box"];28661[label="psFloat ww3471 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3472))) (Float (Neg Zero) (Neg (Succ ww3473)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];28661 -> 28677[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10718 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10718 -> 12201[label="",style="dashed", color="magenta", weight=3]; 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"];62806[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];10724 -> 62806[label="",style="solid", color="burlywood", weight=9]; 62806 -> 12202[label="",style="solid", color="burlywood", weight=3]; 62807[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];10724 -> 62807[label="",style="solid", color="burlywood", weight=9]; 62807 -> 12203[label="",style="solid", color="burlywood", weight=3]; 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"];62808[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];10725 -> 62808[label="",style="solid", color="burlywood", weight=9]; 62808 -> 12204[label="",style="solid", color="burlywood", weight=3]; 62809[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];10725 -> 62809[label="",style="solid", color="burlywood", weight=9]; 62809 -> 12205[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 10730 -> 5617[label="",style="dashed", color="red", weight=0]; 10730[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="magenta"];10730 -> 12210[label="",style="dashed", color="magenta", weight=3]; 10730 -> 12211[label="",style="dashed", color="magenta", weight=3]; 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"];62810[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];10736 -> 62810[label="",style="solid", color="burlywood", weight=9]; 62810 -> 12212[label="",style="solid", color="burlywood", weight=3]; 62811[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];10736 -> 62811[label="",style="solid", color="burlywood", weight=9]; 62811 -> 12213[label="",style="solid", color="burlywood", weight=3]; 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"];62812[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];10737 -> 62812[label="",style="solid", color="burlywood", weight=9]; 62812 -> 12214[label="",style="solid", color="burlywood", weight=3]; 62813[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];10737 -> 62813[label="",style="solid", color="burlywood", weight=9]; 62813 -> 12215[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];62814[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10742 -> 62814[label="",style="solid", color="burlywood", weight=9]; 62814 -> 12220[label="",style="solid", color="burlywood", weight=3]; 62815[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10742 -> 62815[label="",style="solid", color="burlywood", weight=9]; 62815 -> 12221[label="",style="solid", color="burlywood", weight=3]; 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"];62816[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10743 -> 62816[label="",style="solid", color="burlywood", weight=9]; 62816 -> 12222[label="",style="solid", color="burlywood", weight=3]; 62817[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10743 -> 62817[label="",style="solid", color="burlywood", weight=9]; 62817 -> 12223[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62818[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10746 -> 62818[label="",style="solid", color="burlywood", weight=9]; 62818 -> 12226[label="",style="solid", color="burlywood", weight=3]; 62819[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10746 -> 62819[label="",style="solid", color="burlywood", weight=9]; 62819 -> 12227[label="",style="solid", color="burlywood", weight=3]; 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"];62820[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10747 -> 62820[label="",style="solid", color="burlywood", weight=9]; 62820 -> 12228[label="",style="solid", color="burlywood", weight=3]; 62821[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10747 -> 62821[label="",style="solid", color="burlywood", weight=9]; 62821 -> 12229[label="",style="solid", color="burlywood", weight=3]; 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"];62822[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10748 -> 62822[label="",style="solid", color="burlywood", weight=9]; 62822 -> 12230[label="",style="solid", color="burlywood", weight=3]; 62823[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10748 -> 62823[label="",style="solid", color="burlywood", weight=9]; 62823 -> 12231[label="",style="solid", color="burlywood", weight=3]; 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"];62824[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10749 -> 62824[label="",style="solid", color="burlywood", weight=9]; 62824 -> 12232[label="",style="solid", color="burlywood", weight=3]; 62825[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10749 -> 62825[label="",style="solid", color="burlywood", weight=9]; 62825 -> 12233[label="",style="solid", color="burlywood", weight=3]; 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"];62826[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10750 -> 62826[label="",style="solid", color="burlywood", weight=9]; 62826 -> 12234[label="",style="solid", color="burlywood", weight=3]; 62827[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10750 -> 62827[label="",style="solid", color="burlywood", weight=9]; 62827 -> 12235[label="",style="solid", color="burlywood", weight=3]; 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"];62828[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10751 -> 62828[label="",style="solid", color="burlywood", weight=9]; 62828 -> 12236[label="",style="solid", color="burlywood", weight=3]; 62829[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10751 -> 62829[label="",style="solid", color="burlywood", weight=9]; 62829 -> 12237[label="",style="solid", color="burlywood", weight=3]; 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"];62830[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10752 -> 62830[label="",style="solid", color="burlywood", weight=9]; 62830 -> 12238[label="",style="solid", color="burlywood", weight=3]; 62831[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10752 -> 62831[label="",style="solid", color="burlywood", weight=9]; 62831 -> 12239[label="",style="solid", color="burlywood", weight=3]; 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"];62832[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10753 -> 62832[label="",style="solid", color="burlywood", weight=9]; 62832 -> 12240[label="",style="solid", color="burlywood", weight=3]; 62833[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10753 -> 62833[label="",style="solid", color="burlywood", weight=9]; 62833 -> 12241[label="",style="solid", color="burlywood", weight=3]; 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"];62834[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10754 -> 62834[label="",style="solid", color="burlywood", weight=9]; 62834 -> 12242[label="",style="solid", color="burlywood", weight=3]; 62835[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10754 -> 62835[label="",style="solid", color="burlywood", weight=9]; 62835 -> 12243[label="",style="solid", color="burlywood", weight=3]; 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"];62836[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10755 -> 62836[label="",style="solid", color="burlywood", weight=9]; 62836 -> 12244[label="",style="solid", color="burlywood", weight=3]; 62837[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10755 -> 62837[label="",style="solid", color="burlywood", weight=9]; 62837 -> 12245[label="",style="solid", color="burlywood", weight=3]; 10757 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10758 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10768 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10769 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10779 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10780 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10787 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10788 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10789 -> 13563[label="",style="dashed", color="red", weight=0]; 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]; 10789 -> 13565[label="",style="dashed", color="magenta", weight=3]; 10789 -> 13566[label="",style="dashed", color="magenta", weight=3]; 10789 -> 13567[label="",style="dashed", color="magenta", weight=3]; 10789 -> 13568[label="",style="dashed", color="magenta", weight=3]; 10789 -> 13569[label="",style="dashed", color="magenta", weight=3]; 10789 -> 13570[label="",style="dashed", color="magenta", weight=3]; 10790 -> 13563[label="",style="dashed", color="red", weight=0]; 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]; 10790 -> 13572[label="",style="dashed", color="magenta", weight=3]; 10790 -> 13573[label="",style="dashed", color="magenta", weight=3]; 10790 -> 13574[label="",style="dashed", color="magenta", weight=3]; 10790 -> 13575[label="",style="dashed", color="magenta", weight=3]; 10790 -> 13576[label="",style="dashed", color="magenta", weight=3]; 10790 -> 13577[label="",style="dashed", color="magenta", weight=3]; 10791 -> 12266[label="",style="dashed", color="red", weight=0]; 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]; 10791 -> 12268[label="",style="dashed", color="magenta", weight=3]; 10792 -> 12269[label="",style="dashed", color="red", weight=0]; 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]; 10792 -> 12271[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10795 -> 12274[label="",style="dashed", color="red", weight=0]; 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]; 10795 -> 12276[label="",style="dashed", color="magenta", weight=3]; 10795 -> 12277[label="",style="dashed", color="magenta", weight=3]; 10795 -> 12278[label="",style="dashed", color="magenta", weight=3]; 10796 -> 12279[label="",style="dashed", color="red", weight=0]; 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]; 10796 -> 12281[label="",style="dashed", color="magenta", weight=3]; 10797 -> 12282[label="",style="dashed", color="red", weight=0]; 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]; 10797 -> 12284[label="",style="dashed", color="magenta", weight=3]; 10798 -> 12285[label="",style="dashed", color="red", weight=0]; 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]; 10798 -> 12287[label="",style="dashed", color="magenta", weight=3]; 10799 -> 5617[label="",style="dashed", color="red", weight=0]; 10799[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10799 -> 12288[label="",style="dashed", color="magenta", weight=3]; 10800[label="ww3100",fontsize=16,color="green",shape="box"];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 -> 5617[label="",style="dashed", color="red", weight=0]; 10804[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10804 -> 12289[label="",style="dashed", color="magenta", weight=3]; 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"];62838[label="ww1160/Succ ww11600",fontsize=10,color="white",style="solid",shape="box"];10805 -> 62838[label="",style="solid", color="burlywood", weight=9]; 62838 -> 12290[label="",style="solid", color="burlywood", weight=3]; 62839[label="ww1160/Zero",fontsize=10,color="white",style="solid",shape="box"];10805 -> 62839[label="",style="solid", color="burlywood", weight=9]; 62839 -> 12291[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 10810 -> 16157[label="",style="dashed", color="red", weight=0]; 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]; 10810 -> 16169[label="",style="dashed", color="magenta", weight=3]; 10810 -> 16170[label="",style="dashed", color="magenta", weight=3]; 10810 -> 16171[label="",style="dashed", color="magenta", weight=3]; 10810 -> 16172[label="",style="dashed", color="magenta", weight=3]; 10812 -> 5617[label="",style="dashed", color="red", weight=0]; 10812[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10812 -> 12298[label="",style="dashed", color="magenta", weight=3]; 10813 -> 5617[label="",style="dashed", color="red", weight=0]; 10813[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10813 -> 12299[label="",style="dashed", color="magenta", weight=3]; 10814[label="ww3100",fontsize=16,color="green",shape="box"];10815[label="ww4100",fontsize=16,color="green",shape="box"];10816[label="ww3100",fontsize=16,color="green",shape="box"];10817[label="ww4100",fontsize=16,color="green",shape="box"];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"];62840[label="ww1180/Succ ww11800",fontsize=10,color="white",style="solid",shape="box"];10818 -> 62840[label="",style="solid", color="burlywood", weight=9]; 62840 -> 12300[label="",style="solid", color="burlywood", weight=3]; 62841[label="ww1180/Zero",fontsize=10,color="white",style="solid",shape="box"];10818 -> 62841[label="",style="solid", color="burlywood", weight=9]; 62841 -> 12301[label="",style="solid", color="burlywood", weight=3]; 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]; 10820 -> 5617[label="",style="dashed", color="red", weight=0]; 10820[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10820 -> 12303[label="",style="dashed", color="magenta", weight=3]; 10821 -> 5617[label="",style="dashed", color="red", weight=0]; 10821[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10821 -> 12304[label="",style="dashed", color="magenta", weight=3]; 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]; 10823 -> 5617[label="",style="dashed", color="red", weight=0]; 10823[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10823 -> 12306[label="",style="dashed", color="magenta", weight=3]; 10824 -> 5617[label="",style="dashed", color="red", weight=0]; 10824[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10824 -> 12307[label="",style="dashed", color="magenta", weight=3]; 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]; 10826 -> 5617[label="",style="dashed", color="red", weight=0]; 10826[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10826 -> 12309[label="",style="dashed", color="magenta", weight=3]; 10827 -> 5617[label="",style="dashed", color="red", weight=0]; 10827[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10827 -> 12310[label="",style="dashed", color="magenta", weight=3]; 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]; 10829[label="ww3000",fontsize=16,color="green",shape="box"];10830[label="ww3000",fontsize=16,color="green",shape="box"];10831 -> 5617[label="",style="dashed", color="red", weight=0]; 10831[label="primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10831 -> 12312[label="",style="dashed", color="magenta", weight=3]; 10831 -> 12313[label="",style="dashed", color="magenta", weight=3]; 10832[label="Succ ww3100",fontsize=16,color="green",shape="box"];10833 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10833 -> 12315[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10837 -> 5617[label="",style="dashed", color="red", weight=0]; 10837[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10837 -> 12318[label="",style="dashed", color="magenta", weight=3]; 10837 -> 12319[label="",style="dashed", color="magenta", weight=3]; 10838[label="Succ ww3100",fontsize=16,color="green",shape="box"];10839[label="ww3000",fontsize=16,color="green",shape="box"];10840 -> 5617[label="",style="dashed", color="red", weight=0]; 10840[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10840 -> 12320[label="",style="dashed", color="magenta", weight=3]; 10840 -> 12321[label="",style="dashed", color="magenta", weight=3]; 10841[label="Succ ww3100",fontsize=16,color="green",shape="box"];10842[label="ww3000",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]; 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]; 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]; 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]; 10847 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23392[label="",style="dashed", color="magenta", weight=3]; 10847 -> 23393[label="",style="dashed", color="magenta", weight=3]; 10847 -> 23394[label="",style="dashed", color="magenta", weight=3]; 10847 -> 23395[label="",style="dashed", color="magenta", weight=3]; 19897[label="Succ Zero",fontsize=16,color="green",shape="box"];19898[label="ww3100",fontsize=16,color="green",shape="box"];19899[label="ww5",fontsize=16,color="green",shape="box"];19900[label="ww3000",fontsize=16,color="green",shape="box"];29386[label="ww3000",fontsize=16,color="green",shape="box"];29387[label="Succ Zero",fontsize=16,color="green",shape="box"];29388[label="ww5",fontsize=16,color="green",shape="box"];29365[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"];62842[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29365 -> 62842[label="",style="solid", color="burlywood", weight=9]; 62842 -> 29405[label="",style="solid", color="burlywood", weight=3]; 10852 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10852 -> 12332[label="",style="dashed", color="magenta", weight=3]; 10853[label="Succ ww3100",fontsize=16,color="green",shape="box"];10854[label="ww3000",fontsize=16,color="green",shape="box"];10855 -> 5617[label="",style="dashed", color="red", weight=0]; 10855[label="primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10855 -> 12333[label="",style="dashed", color="magenta", weight=3]; 10855 -> 12334[label="",style="dashed", color="magenta", weight=3]; 10856[label="Succ ww3100",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]; 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]; 10860[label="ww3000",fontsize=16,color="green",shape="box"];10861 -> 5617[label="",style="dashed", color="red", weight=0]; 10861[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10861 -> 12337[label="",style="dashed", color="magenta", weight=3]; 10861 -> 12338[label="",style="dashed", color="magenta", weight=3]; 10862[label="Succ ww3100",fontsize=16,color="green",shape="box"];10863 -> 5617[label="",style="dashed", color="red", weight=0]; 10863[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10863 -> 12339[label="",style="dashed", color="magenta", weight=3]; 10863 -> 12340[label="",style="dashed", color="magenta", weight=3]; 10864[label="Succ ww3100",fontsize=16,color="green",shape="box"];10865[label="ww3000",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]; 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]; 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]; 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]; 29133 -> 29122[label="",style="dashed", color="red", weight=0]; 29133[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"];28902[label="flip ltEsFloat ww3491 (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="black",shape="triangle"];28902 -> 28907[label="",style="solid", color="black", weight=3]; 29134[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"];62843[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29134 -> 62843[label="",style="solid", color="burlywood", weight=9]; 62843 -> 29158[label="",style="solid", color="burlywood", weight=3]; 29135[label="takeWhile1 (flip ltEsFloat ww3499) (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"];29135 -> 29159[label="",style="solid", color="black", weight=3]; 29136[label="takeWhile1 (flip ltEsFloat ww3499) (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"];29136 -> 29160[label="",style="solid", color="black", weight=3]; 55049[label="ww3100",fontsize=16,color="green",shape="box"];55050[label="ww3000",fontsize=16,color="green",shape="box"];55051 -> 54306[label="",style="dashed", color="red", weight=0]; 55051[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"];55211[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"];62844[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55211 -> 62844[label="",style="solid", color="burlywood", weight=9]; 62844 -> 55407[label="",style="solid", color="burlywood", weight=3]; 56147[label="Succ Zero",fontsize=16,color="green",shape="box"];56148[label="ww3000",fontsize=16,color="green",shape="box"];56149[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56150[label="ww3100",fontsize=16,color="green",shape="box"];29113 -> 29090[label="",style="dashed", color="red", weight=0]; 29113[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"];29114[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"];62845[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29114 -> 62845[label="",style="solid", color="burlywood", weight=9]; 62845 -> 29137[label="",style="solid", color="burlywood", weight=3]; 29115[label="takeWhile1 (flip ltEsFloat ww3512) (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"];29115 -> 29138[label="",style="solid", color="black", weight=3]; 29116[label="takeWhile1 (flip ltEsFloat ww3512) (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"];29116 -> 29139[label="",style="solid", color="black", weight=3]; 10873 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10873 -> 12349[label="",style="dashed", color="magenta", weight=3]; 10874[label="Succ ww3100",fontsize=16,color="green",shape="box"];10875 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10875 -> 12351[label="",style="dashed", color="magenta", weight=3]; 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"];62846[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10877 -> 62846[label="",style="solid", color="burlywood", weight=9]; 62846 -> 12352[label="",style="solid", color="burlywood", weight=3]; 62847[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10877 -> 62847[label="",style="solid", color="burlywood", weight=9]; 62847 -> 12353[label="",style="solid", color="burlywood", weight=3]; 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]; 10879 -> 5617[label="",style="dashed", color="red", weight=0]; 10879[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10879 -> 12355[label="",style="dashed", color="magenta", weight=3]; 10879 -> 12356[label="",style="dashed", color="magenta", weight=3]; 10880[label="Succ ww3100",fontsize=16,color="green",shape="box"];10881 -> 5617[label="",style="dashed", color="red", weight=0]; 10881[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10881 -> 12357[label="",style="dashed", color="magenta", weight=3]; 10881 -> 12358[label="",style="dashed", color="magenta", weight=3]; 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"];62848[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10883 -> 62848[label="",style="solid", color="burlywood", weight=9]; 62848 -> 12359[label="",style="solid", color="burlywood", weight=3]; 62849[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10883 -> 62849[label="",style="solid", color="burlywood", weight=9]; 62849 -> 12360[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 29955[label="ww3531",fontsize=16,color="green",shape="box"];29956[label="ww3529",fontsize=16,color="green",shape="box"];29957[label="ww3530",fontsize=16,color="green",shape="box"];29326[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"];29326 -> 29417[label="",style="solid", color="black", weight=3]; 29958[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww3531)) (Pos Zero)) ww3535) GT",fontsize=16,color="black",shape="box"];29958 -> 30197[label="",style="solid", color="black", weight=3]; 30192[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"];30192 -> 30234[label="",style="solid", color="black", weight=3]; 30193[label="ww50",fontsize=16,color="green",shape="box"];30194[label="ww51",fontsize=16,color="green",shape="box"];30195[label="takeWhile (flip ltEsFloat ww3526) (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"];30195 -> 30235[label="",style="solid", color="black", weight=3]; 57621[label="ww3526",fontsize=16,color="green",shape="box"];57622 -> 57699[label="",style="dashed", color="red", weight=0]; 57622[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"];57622 -> 57700[label="",style="dashed", color="magenta", weight=3]; 57623[label="ww2613",fontsize=16,color="green",shape="box"];57620[label="takeWhile0 (flip ltEsFloat ww4182) (Float (Pos (Succ ww957)) (Pos Zero)) ww4697 MyTrue",fontsize=16,color="black",shape="triangle"];57620 -> 57640[label="",style="solid", color="black", weight=3]; 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]; 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]; 10899 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10899 -> 12377[label="",style="dashed", color="magenta", weight=3]; 10900[label="Succ ww3100",fontsize=16,color="green",shape="box"];10901 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10901 -> 12379[label="",style="dashed", color="magenta", weight=3]; 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"];62850[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10903 -> 62850[label="",style="solid", color="burlywood", weight=9]; 62850 -> 12380[label="",style="solid", color="burlywood", weight=3]; 62851[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10903 -> 62851[label="",style="solid", color="burlywood", weight=9]; 62851 -> 12381[label="",style="solid", color="burlywood", weight=3]; 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]; 10905 -> 5617[label="",style="dashed", color="red", weight=0]; 10905[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10905 -> 12383[label="",style="dashed", color="magenta", weight=3]; 10905 -> 12384[label="",style="dashed", color="magenta", weight=3]; 10906[label="Succ ww3100",fontsize=16,color="green",shape="box"];10907 -> 5617[label="",style="dashed", color="red", weight=0]; 10907[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10907 -> 12385[label="",style="dashed", color="magenta", weight=3]; 10907 -> 12386[label="",style="dashed", color="magenta", weight=3]; 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"];62852[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10909 -> 62852[label="",style="solid", color="burlywood", weight=9]; 62852 -> 12387[label="",style="solid", color="burlywood", weight=3]; 62853[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10909 -> 62853[label="",style="solid", color="burlywood", weight=9]; 62853 -> 12388[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62854[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];10919 -> 62854[label="",style="solid", color="burlywood", weight=9]; 62854 -> 12398[label="",style="solid", color="burlywood", weight=3]; 55462[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"];55462 -> 55497[label="",style="solid", color="black", weight=3]; 55463[label="ww50",fontsize=16,color="green",shape="box"];55464[label="ww51",fontsize=16,color="green",shape="box"];56330[label="primPlusFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657",fontsize=16,color="black",shape="box"];56330 -> 56380[label="",style="solid", color="black", weight=3]; 56331 -> 56264[label="",style="dashed", color="red", weight=0]; 56331[label="psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657",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"];62855[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];10921 -> 62855[label="",style="solid", color="burlywood", weight=9]; 62855 -> 12400[label="",style="solid", color="burlywood", weight=3]; 10922 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10922 -> 12402[label="",style="dashed", color="magenta", weight=3]; 10923[label="Succ ww3100",fontsize=16,color="green",shape="box"];10924 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10924 -> 12404[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10928 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10928 -> 12408[label="",style="dashed", color="magenta", weight=3]; 10929[label="Succ ww3100",fontsize=16,color="green",shape="box"];10930 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10930 -> 12410[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 10940 -> 5617[label="",style="dashed", color="red", weight=0]; 10940[label="primPlusNat ww44 ww44",fontsize=16,color="magenta"];10940 -> 12415[label="",style="dashed", color="magenta", weight=3]; 10940 -> 12416[label="",style="dashed", color="magenta", weight=3]; 10941 -> 5617[label="",style="dashed", color="red", weight=0]; 10941[label="primPlusNat ww44 ww44",fontsize=16,color="magenta"];10941 -> 12417[label="",style="dashed", color="magenta", weight=3]; 10941 -> 12418[label="",style="dashed", color="magenta", weight=3]; 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]; 10943 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47533[label="",style="dashed", color="magenta", weight=3]; 10943 -> 47534[label="",style="dashed", color="magenta", weight=3]; 10943 -> 47535[label="",style="dashed", color="magenta", weight=3]; 10943 -> 47536[label="",style="dashed", color="magenta", weight=3]; 10943 -> 47537[label="",style="dashed", color="magenta", weight=3]; 50409[label="ww4000",fontsize=16,color="green",shape="box"];50410[label="ww5",fontsize=16,color="green",shape="box"];50411[label="Zero",fontsize=16,color="green",shape="box"];50412[label="ww3100",fontsize=16,color="green",shape="box"];37076[label="primPlusFloat ww4220 (fsFloat (msFloat (Float (Pos (Succ ww4221)) (Pos (Succ ww4222))) (Float (Pos Zero) (Pos (Succ ww4223)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62856[label="ww4220/Float ww42200 ww42201",fontsize=10,color="white",style="solid",shape="box"];37076 -> 62856[label="",style="solid", color="burlywood", weight=9]; 62856 -> 37479[label="",style="solid", color="burlywood", weight=3]; 23639[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"];23639 -> 23644[label="",style="solid", color="black", weight=3]; 37275[label="ww4000",fontsize=16,color="green",shape="box"];37276[label="Pos Zero",fontsize=16,color="green",shape="box"];37277[label="Pos Zero",fontsize=16,color="green",shape="box"];37278[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];27196[label="primDivFloat (Float ww3283 ww3282) (primIntToFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27196 -> 27290[label="",style="solid", color="black", weight=3]; 37279[label="ww4000",fontsize=16,color="green",shape="box"];37280[label="Pos Zero",fontsize=16,color="green",shape="box"];37281[label="Pos Zero",fontsize=16,color="green",shape="box"];37282[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37283 -> 26799[label="",style="dashed", color="red", weight=0]; 37283[label="srMyInt (Pos (Succ ww3100)) ww42181",fontsize=16,color="magenta"];37283 -> 37347[label="",style="dashed", color="magenta", weight=3]; 37283 -> 37348[label="",style="dashed", color="magenta", weight=3]; 37284 -> 26799[label="",style="dashed", color="red", weight=0]; 37284[label="srMyInt (Pos Zero) ww42180",fontsize=16,color="magenta"];37284 -> 37349[label="",style="dashed", color="magenta", weight=3]; 37284 -> 37350[label="",style="dashed", color="magenta", weight=3]; 27248[label="not (esEsOrdering (compareMyInt ww3311 ww3310) GT)",fontsize=16,color="black",shape="triangle"];27248 -> 27259[label="",style="solid", color="black", weight=3]; 37285[label="takeWhile1 (flip ltEsFloat ww4216) ww32390 ww32391 (fsEsOrdering (compareFloat ww32390 ww4216) GT)",fontsize=16,color="black",shape="triangle"];37285 -> 37351[label="",style="solid", color="black", weight=3]; 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]; 10948 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10948 -> 12426[label="",style="dashed", color="magenta", weight=3]; 10949[label="Succ ww3100",fontsize=16,color="green",shape="box"];10950 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10950 -> 12428[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10954 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10954 -> 12432[label="",style="dashed", color="magenta", weight=3]; 10955[label="Succ ww3100",fontsize=16,color="green",shape="box"];10956 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10956 -> 12434[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 10965 -> 16329[label="",style="dashed", color="red", weight=0]; 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]; 10965 -> 16339[label="",style="dashed", color="magenta", weight=3]; 10965 -> 16340[label="",style="dashed", color="magenta", weight=3]; 10965 -> 16341[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10971 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10971 -> 12445[label="",style="dashed", color="magenta", weight=3]; 10972[label="Succ ww3100",fontsize=16,color="green",shape="box"];10973 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10973 -> 12447[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10977 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10977 -> 12451[label="",style="dashed", color="magenta", weight=3]; 10978[label="Succ ww3100",fontsize=16,color="green",shape="box"];10979 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10979 -> 12453[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 10988 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36231[label="",style="dashed", color="magenta", weight=3]; 10988 -> 36232[label="",style="dashed", color="magenta", weight=3]; 10988 -> 36233[label="",style="dashed", color="magenta", weight=3]; 10988 -> 36234[label="",style="dashed", color="magenta", weight=3]; 45201[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416) (iterate (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286))))) (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416)))",fontsize=16,color="green",shape="box"];45201 -> 45260[label="",style="dashed", color="green", weight=3]; 45201 -> 45261[label="",style="dashed", color="green", weight=3]; 37114[label="Succ Zero",fontsize=16,color="green",shape="box"];37115[label="ww3100",fontsize=16,color="green",shape="box"];37116[label="ww5",fontsize=16,color="green",shape="box"];37117[label="ww4000",fontsize=16,color="green",shape="box"];37286[label="primDivFloat (msFloat (Float (Pos (Succ ww4234)) (Neg (Succ ww4235))) (Float (Pos Zero) (Pos (Succ ww4236)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37286 -> 37352[label="",style="solid", color="black", weight=3]; 37287[label="ww42330",fontsize=16,color="green",shape="box"];37288[label="ww42331",fontsize=16,color="green",shape="box"];52527[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4533",fontsize=16,color="black",shape="box"];52527 -> 52536[label="",style="solid", color="black", weight=3]; 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]; 37290[label="ww4000",fontsize=16,color="green",shape="box"];37291[label="Pos Zero",fontsize=16,color="green",shape="box"];37292[label="Neg Zero",fontsize=16,color="green",shape="box"];37293[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37294[label="ww4000",fontsize=16,color="green",shape="box"];37295[label="Pos Zero",fontsize=16,color="green",shape="box"];37296[label="Neg Zero",fontsize=16,color="green",shape="box"];37297[label="Pos (Succ ww3100)",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]; 10994 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10994 -> 12464[label="",style="dashed", color="magenta", weight=3]; 10995[label="Succ ww3100",fontsize=16,color="green",shape="box"];10996 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10996 -> 12466[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11000 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11000 -> 12470[label="",style="dashed", color="magenta", weight=3]; 11001[label="Succ ww3100",fontsize=16,color="green",shape="box"];11002 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11002 -> 12472[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11012 -> 5617[label="",style="dashed", color="red", weight=0]; 11012[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11012 -> 12477[label="",style="dashed", color="magenta", weight=3]; 11012 -> 12478[label="",style="dashed", color="magenta", weight=3]; 11013 -> 5617[label="",style="dashed", color="red", weight=0]; 11013[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11013 -> 12479[label="",style="dashed", color="magenta", weight=3]; 11013 -> 12480[label="",style="dashed", color="magenta", weight=3]; 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]; 11015 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47538[label="",style="dashed", color="magenta", weight=3]; 11015 -> 47539[label="",style="dashed", color="magenta", weight=3]; 11015 -> 47540[label="",style="dashed", color="magenta", weight=3]; 11015 -> 47541[label="",style="dashed", color="magenta", weight=3]; 11015 -> 47542[label="",style="dashed", color="magenta", weight=3]; 53192[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579) (iterate (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576))))) (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579)))",fontsize=16,color="green",shape="box"];53192 -> 53248[label="",style="dashed", color="green", weight=3]; 53192 -> 53249[label="",style="dashed", color="green", weight=3]; 50415[label="ww5",fontsize=16,color="green",shape="box"];50416[label="ww3100",fontsize=16,color="green",shape="box"];50417[label="ww4000",fontsize=16,color="green",shape="box"];50418[label="Zero",fontsize=16,color="green",shape="box"];30560[label="primPlusFloat ww3590 (fsFloat (msFloat (Float (Pos (Succ ww3591)) (Neg (Succ ww3592))) (Float (Pos Zero) (Neg (Succ ww3593)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62857[label="ww3590/Float ww35900 ww35901",fontsize=10,color="white",style="solid",shape="box"];30560 -> 62857[label="",style="solid", color="burlywood", weight=9]; 62857 -> 30620[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11020 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11020 -> 12488[label="",style="dashed", color="magenta", weight=3]; 11021[label="Succ ww3100",fontsize=16,color="green",shape="box"];11022 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11022 -> 12490[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11026 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11026 -> 12494[label="",style="dashed", color="magenta", weight=3]; 11027[label="Succ ww3100",fontsize=16,color="green",shape="box"];11028 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11028 -> 12496[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11038 -> 5617[label="",style="dashed", color="red", weight=0]; 11038[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11038 -> 12501[label="",style="dashed", color="magenta", weight=3]; 11038 -> 12502[label="",style="dashed", color="magenta", weight=3]; 11039 -> 5617[label="",style="dashed", color="red", weight=0]; 11039[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11039 -> 12503[label="",style="dashed", color="magenta", weight=3]; 11039 -> 12504[label="",style="dashed", color="magenta", weight=3]; 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]; 11041 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47543[label="",style="dashed", color="magenta", weight=3]; 11041 -> 47544[label="",style="dashed", color="magenta", weight=3]; 11041 -> 47545[label="",style="dashed", color="magenta", weight=3]; 11041 -> 47546[label="",style="dashed", color="magenta", weight=3]; 11041 -> 47547[label="",style="dashed", color="magenta", weight=3]; 53247 -> 49902[label="",style="dashed", color="red", weight=0]; 53247[label="gtEsFloat (Float (Pos (Succ ww4583)) (Pos (Succ ww4584))) (psFloat ww4581 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="magenta"];53247 -> 53290[label="",style="dashed", color="magenta", weight=3]; 53247 -> 53291[label="",style="dashed", color="magenta", weight=3]; 53247 -> 53292[label="",style="dashed", color="magenta", weight=3]; 50422[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50422 -> 50610[label="",style="solid", color="black", weight=3]; 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]; 11044[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"];11044 -> 12509[label="",style="solid", color="black", weight=3]; 27247 -> 26924[label="",style="dashed", color="red", weight=0]; 27247[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];27247 -> 27253[label="",style="dashed", color="magenta", weight=3]; 27247 -> 27254[label="",style="dashed", color="magenta", weight=3]; 27249 -> 26799[label="",style="dashed", color="red", weight=0]; 27249[label="srMyInt (Pos (Succ ww3292)) ww32981",fontsize=16,color="magenta"];27249 -> 27255[label="",style="dashed", color="magenta", weight=3]; 27249 -> 27256[label="",style="dashed", color="magenta", weight=3]; 27250 -> 26799[label="",style="dashed", color="red", weight=0]; 27250[label="srMyInt (Pos (Succ ww3291)) ww32980",fontsize=16,color="magenta"];27250 -> 27257[label="",style="dashed", color="magenta", weight=3]; 27250 -> 27258[label="",style="dashed", color="magenta", weight=3]; 11046 -> 26726[label="",style="dashed", color="red", weight=0]; 11046[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww23))) (srMyInt (Pos Zero) (Pos (Succ ww24)))) ww1832",fontsize=16,color="magenta"];11046 -> 26733[label="",style="dashed", color="magenta", weight=3]; 11046 -> 26734[label="",style="dashed", color="magenta", weight=3]; 11046 -> 26735[label="",style="dashed", color="magenta", weight=3]; 11047 -> 10309[label="",style="dashed", color="red", weight=0]; 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]; 11049 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11049 -> 12514[label="",style="dashed", color="magenta", weight=3]; 11050[label="Succ ww3100",fontsize=16,color="green",shape="box"];11051 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11051 -> 12516[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11055 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11055 -> 12520[label="",style="dashed", color="magenta", weight=3]; 11056[label="Succ ww3100",fontsize=16,color="green",shape="box"];11057 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11057 -> 12522[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54405[label="",style="dashed", color="magenta", weight=3]; 11066 -> 54406[label="",style="dashed", color="magenta", weight=3]; 11066 -> 54407[label="",style="dashed", color="magenta", weight=3]; 11066 -> 54408[label="",style="dashed", color="magenta", weight=3]; 11066 -> 54409[label="",style="dashed", color="magenta", weight=3]; 55321[label="ww3000",fontsize=16,color="green",shape="box"];55322[label="Succ Zero",fontsize=16,color="green",shape="box"];55323[label="ww5",fontsize=16,color="green",shape="box"];55324[label="ww3100",fontsize=16,color="green",shape="box"];55490[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55490 -> 55609[label="",style="solid", color="black", weight=3]; 55491[label="ww46260",fontsize=16,color="green",shape="box"];55492[label="ww46261",fontsize=16,color="green",shape="box"];45398[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4417",fontsize=16,color="black",shape="box"];45398 -> 45422[label="",style="solid", color="black", weight=3]; 55589 -> 26799[label="",style="dashed", color="red", weight=0]; 55589[label="srMyInt (Neg (Succ ww95800)) ww46241",fontsize=16,color="magenta"];55589 -> 55664[label="",style="dashed", color="magenta", weight=3]; 55589 -> 55665[label="",style="dashed", color="magenta", weight=3]; 55590 -> 26799[label="",style="dashed", color="red", weight=0]; 55590[label="srMyInt (Pos (Succ ww957)) ww46240",fontsize=16,color="magenta"];55590 -> 55666[label="",style="dashed", color="magenta", weight=3]; 55590 -> 55667[label="",style="dashed", color="magenta", weight=3]; 55591[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];25616[label="msMyInt (Pos Zero) ww320",fontsize=16,color="black",shape="triangle"];25616 -> 30839[label="",style="solid", color="black", weight=3]; 55592[label="Pos Zero",fontsize=16,color="green",shape="box"];55593[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55594[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55595[label="Pos Zero",fontsize=16,color="green",shape="box"];55596[label="Neg (Succ ww3100)",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]; 11069 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11069 -> 12531[label="",style="dashed", color="magenta", weight=3]; 11070[label="Succ ww3100",fontsize=16,color="green",shape="box"];11071 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11071 -> 12533[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11075 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11075 -> 12537[label="",style="dashed", color="magenta", weight=3]; 11076[label="Succ ww3100",fontsize=16,color="green",shape="box"];11077 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11077 -> 12539[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11086 -> 16464[label="",style="dashed", color="red", weight=0]; 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]; 11086 -> 16474[label="",style="dashed", color="magenta", weight=3]; 11086 -> 16475[label="",style="dashed", color="magenta", weight=3]; 11086 -> 16476[label="",style="dashed", color="magenta", weight=3]; 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"];62858[label="ww2098/Float ww20980 ww20981",fontsize=10,color="white",style="solid",shape="box"];16600 -> 62858[label="",style="solid", color="burlywood", weight=9]; 62858 -> 16676[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11092 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11092 -> 12550[label="",style="dashed", color="magenta", weight=3]; 11093[label="Succ ww3100",fontsize=16,color="green",shape="box"];11094 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11094 -> 12552[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11098 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11098 -> 12556[label="",style="dashed", color="magenta", weight=3]; 11099[label="Succ ww3100",fontsize=16,color="green",shape="box"];11100 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11100 -> 12558[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11110 -> 5617[label="",style="dashed", color="red", weight=0]; 11110[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11110 -> 12563[label="",style="dashed", color="magenta", weight=3]; 11110 -> 12564[label="",style="dashed", color="magenta", weight=3]; 11111 -> 5617[label="",style="dashed", color="red", weight=0]; 11111[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11111 -> 12565[label="",style="dashed", color="magenta", weight=3]; 11111 -> 12566[label="",style="dashed", color="magenta", weight=3]; 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]; 11113 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47553[label="",style="dashed", color="magenta", weight=3]; 11113 -> 47554[label="",style="dashed", color="magenta", weight=3]; 11113 -> 47555[label="",style="dashed", color="magenta", weight=3]; 11113 -> 47556[label="",style="dashed", color="magenta", weight=3]; 11113 -> 47557[label="",style="dashed", color="magenta", weight=3]; 53526[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596)))",fontsize=16,color="green",shape="box"];53526 -> 53552[label="",style="dashed", color="green", weight=3]; 53526 -> 53553[label="",style="dashed", color="green", weight=3]; 50425[label="Zero",fontsize=16,color="green",shape="box"];50426[label="ww3100",fontsize=16,color="green",shape="box"];50427[label="ww5",fontsize=16,color="green",shape="box"];50428[label="ww3000",fontsize=16,color="green",shape="box"];31094[label="primPlusFloat ww3665 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3666))) (Float (Pos (Succ ww3667)) (Neg (Succ ww3668)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62859[label="ww3665/Float ww36650 ww36651",fontsize=10,color="white",style="solid",shape="box"];31094 -> 62859[label="",style="solid", color="burlywood", weight=9]; 62859 -> 31141[label="",style="solid", color="burlywood", weight=3]; 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]; 55597[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55598[label="Neg Zero",fontsize=16,color="green",shape="box"];55599[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55600[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55601[label="Neg Zero",fontsize=16,color="green",shape="box"];55602[label="Neg (Succ ww3100)",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]; 11118 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11118 -> 12574[label="",style="dashed", color="magenta", weight=3]; 11119[label="Succ ww3100",fontsize=16,color="green",shape="box"];11120 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11120 -> 12576[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11124 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11124 -> 12580[label="",style="dashed", color="magenta", weight=3]; 11125[label="Succ ww3100",fontsize=16,color="green",shape="box"];11126 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11126 -> 12582[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11136[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11136 -> 12586[label="",style="dashed", color="magenta", weight=3]; 11136 -> 12587[label="",style="dashed", color="magenta", weight=3]; 11137 -> 5617[label="",style="dashed", color="red", weight=0]; 11137[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11137 -> 12588[label="",style="dashed", color="magenta", weight=3]; 11137 -> 12589[label="",style="dashed", color="magenta", weight=3]; 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]; 11139 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47563[label="",style="dashed", color="magenta", weight=3]; 11139 -> 47564[label="",style="dashed", color="magenta", weight=3]; 11139 -> 47565[label="",style="dashed", color="magenta", weight=3]; 11139 -> 47566[label="",style="dashed", color="magenta", weight=3]; 11139 -> 47567[label="",style="dashed", color="magenta", weight=3]; 50118 -> 37497[label="",style="dashed", color="red", weight=0]; 50118[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"];50118 -> 50618[label="",style="dashed", color="magenta", weight=3]; 50118 -> 50619[label="",style="dashed", color="magenta", weight=3]; 50118 -> 50620[label="",style="dashed", color="magenta", weight=3]; 50119[label="ww61",fontsize=16,color="green",shape="box"];50429[label="ww61",fontsize=16,color="green",shape="box"];50430[label="Zero",fontsize=16,color="green",shape="box"];50431[label="ww62",fontsize=16,color="green",shape="box"];37497[label="psFloat ww4249 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4250))) (Float (Pos Zero) (Pos (Succ ww4251)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37497 -> 41294[label="",style="solid", color="black", weight=3]; 37298[label="Pos Zero",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="Pos Zero",fontsize=16,color="green",shape="box"];37302[label="Pos Zero",fontsize=16,color="green",shape="box"];37303[label="Pos (Succ ww3100)",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]; 11145 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11145 -> 12597[label="",style="dashed", color="magenta", weight=3]; 11146[label="Succ ww3100",fontsize=16,color="green",shape="box"];11147 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11147 -> 12599[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11151 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11151 -> 12603[label="",style="dashed", color="magenta", weight=3]; 11152[label="Succ ww3100",fontsize=16,color="green",shape="box"];11153 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11153 -> 12605[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11162 -> 12609[label="",style="dashed", color="magenta", weight=3]; 11162 -> 12610[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11165 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11165 -> 12614[label="",style="dashed", color="magenta", weight=3]; 11166[label="Succ ww3100",fontsize=16,color="green",shape="box"];11167 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11167 -> 12616[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11171 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11171 -> 12620[label="",style="dashed", color="magenta", weight=3]; 11172[label="Succ ww3100",fontsize=16,color="green",shape="box"];11173 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11173 -> 12622[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11182 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36247[label="",style="dashed", color="magenta", weight=3]; 11182 -> 36248[label="",style="dashed", color="magenta", weight=3]; 11182 -> 36249[label="",style="dashed", color="magenta", weight=3]; 11182 -> 36250[label="",style="dashed", color="magenta", weight=3]; 37525[label="Succ Zero",fontsize=16,color="green",shape="box"];37526[label="ww3100",fontsize=16,color="green",shape="box"];37527[label="ww5",fontsize=16,color="green",shape="box"];37655[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4254))) (Float (Pos Zero) (Pos (Succ ww4255)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37655 -> 37665[label="",style="solid", color="black", weight=3]; 37656[label="ww42530",fontsize=16,color="green",shape="box"];37657[label="ww42531",fontsize=16,color="green",shape="box"];45418[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418",fontsize=16,color="black",shape="box"];45418 -> 45436[label="",style="solid", color="black", weight=3]; 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]; 37305[label="Pos Zero",fontsize=16,color="green",shape="box"];37306[label="Neg Zero",fontsize=16,color="green",shape="box"];37307[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37308[label="Pos Zero",fontsize=16,color="green",shape="box"];37309[label="Neg Zero",fontsize=16,color="green",shape="box"];37310[label="Pos (Succ ww3100)",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]; 11188 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11188 -> 12633[label="",style="dashed", color="magenta", weight=3]; 11189[label="Succ ww3100",fontsize=16,color="green",shape="box"];11190 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11190 -> 12635[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11194 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11194 -> 12639[label="",style="dashed", color="magenta", weight=3]; 11195[label="Succ ww3100",fontsize=16,color="green",shape="box"];11196 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11196 -> 12641[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11206 -> 5617[label="",style="dashed", color="red", weight=0]; 11206[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11206 -> 12646[label="",style="dashed", color="magenta", weight=3]; 11206 -> 12647[label="",style="dashed", color="magenta", weight=3]; 11207 -> 5617[label="",style="dashed", color="red", weight=0]; 11207[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11207 -> 12648[label="",style="dashed", color="magenta", weight=3]; 11207 -> 12649[label="",style="dashed", color="magenta", weight=3]; 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]; 11209 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47568[label="",style="dashed", color="magenta", weight=3]; 11209 -> 47569[label="",style="dashed", color="magenta", weight=3]; 11209 -> 47570[label="",style="dashed", color="magenta", weight=3]; 11209 -> 47571[label="",style="dashed", color="magenta", weight=3]; 11209 -> 47572[label="",style="dashed", color="magenta", weight=3]; 53551[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597)))",fontsize=16,color="green",shape="box"];53551 -> 53583[label="",style="dashed", color="green", weight=3]; 53551 -> 53584[label="",style="dashed", color="green", weight=3]; 50434[label="ww5",fontsize=16,color="green",shape="box"];50435[label="Zero",fontsize=16,color="green",shape="box"];50436[label="ww3100",fontsize=16,color="green",shape="box"];31558[label="primPlusFloat ww3735 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3736))) (Float (Pos Zero) (Neg (Succ ww3737)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62860[label="ww3735/Float ww37350 ww37351",fontsize=10,color="white",style="solid",shape="box"];31558 -> 62860[label="",style="solid", color="burlywood", weight=9]; 62860 -> 31599[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 50437[label="ww4464",fontsize=16,color="green",shape="box"];50438 -> 23742[label="",style="dashed", color="red", weight=0]; 50438[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50438 -> 50628[label="",style="dashed", color="magenta", weight=3]; 50438 -> 50629[label="",style="dashed", color="magenta", weight=3]; 50439 -> 26799[label="",style="dashed", color="red", weight=0]; 50439[label="srMyInt (Pos ww5390) (Pos ww5410)",fontsize=16,color="magenta"];50439 -> 50630[label="",style="dashed", color="magenta", weight=3]; 50439 -> 50631[label="",style="dashed", color="magenta", weight=3]; 52455[label="not (esEsOrdering (primCmpFloat (Float ww180 ww181) (Float ww45340 ww45341)) LT)",fontsize=16,color="black",shape="box"];52455 -> 52485[label="",style="solid", color="black", weight=3]; 50441 -> 23742[label="",style="dashed", color="red", weight=0]; 50441[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50441 -> 50643[label="",style="dashed", color="magenta", weight=3]; 50441 -> 50644[label="",style="dashed", color="magenta", weight=3]; 50442 -> 26799[label="",style="dashed", color="red", weight=0]; 50442[label="srMyInt (Pos ww5390) (Pos ww5410)",fontsize=16,color="magenta"];50442 -> 50645[label="",style="dashed", color="magenta", weight=3]; 50442 -> 50646[label="",style="dashed", color="magenta", weight=3]; 50443[label="takeWhile1 (flip gtEsFloat ww3262) ww44570 ww44571 (gtEsFloat ww44570 ww3262)",fontsize=16,color="black",shape="box"];50443 -> 50647[label="",style="solid", color="black", weight=3]; 59440[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];59441[label="ww53900",fontsize=16,color="green",shape="box"];59442[label="ww538",fontsize=16,color="green",shape="box"];59443[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];59444[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];49860[label="ww540",fontsize=16,color="green",shape="box"];49861 -> 47236[label="",style="dashed", color="red", weight=0]; 49861[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"];49862[label="ww54100",fontsize=16,color="green",shape="box"];50445[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"];62861[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50445 -> 62861[label="",style="solid", color="burlywood", weight=9]; 62861 -> 50650[label="",style="solid", color="burlywood", weight=3]; 59899[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4800",fontsize=16,color="black",shape="triangle"];59899 -> 59907[label="",style="solid", color="black", weight=3]; 59900 -> 59409[label="",style="dashed", color="red", weight=0]; 59900[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)) ww4800))",fontsize=16,color="magenta"];59900 -> 59908[label="",style="dashed", color="magenta", weight=3]; 50451 -> 26726[label="",style="dashed", color="red", weight=0]; 50451[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"];50451 -> 50653[label="",style="dashed", color="magenta", weight=3]; 50451 -> 50654[label="",style="dashed", color="magenta", weight=3]; 50451 -> 50655[label="",style="dashed", color="magenta", weight=3]; 45400[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4419",fontsize=16,color="black",shape="triangle"];45400 -> 45934[label="",style="solid", color="black", weight=3]; 45401 -> 45364[label="",style="dashed", color="red", weight=0]; 45401[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)))) ww4419))",fontsize=16,color="magenta"];45401 -> 45935[label="",style="dashed", color="magenta", weight=3]; 50452[label="Succ ww3100",fontsize=16,color="green",shape="box"];50453[label="ww4459",fontsize=16,color="green",shape="box"];50454[label="ww3000",fontsize=16,color="green",shape="box"];50455 -> 26726[label="",style="dashed", color="red", weight=0]; 50455[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"];50455 -> 50656[label="",style="dashed", color="magenta", weight=3]; 50455 -> 50657[label="",style="dashed", color="magenta", weight=3]; 50455 -> 50658[label="",style="dashed", color="magenta", weight=3]; 45953[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="black",shape="triangle"];45953 -> 50659[label="",style="solid", color="black", weight=3]; 45954 -> 45937[label="",style="dashed", color="red", weight=0]; 45954[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"];45954 -> 50660[label="",style="dashed", color="magenta", weight=3]; 50456 -> 26726[label="",style="dashed", color="red", weight=0]; 50456[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"];50456 -> 50661[label="",style="dashed", color="magenta", weight=3]; 50456 -> 50662[label="",style="dashed", color="magenta", weight=3]; 50456 -> 50663[label="",style="dashed", color="magenta", weight=3]; 50906[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];50905[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)))) ww4494)",fontsize=16,color="black",shape="triangle"];50905 -> 50908[label="",style="solid", color="black", weight=3]; 50458 -> 49877[label="",style="dashed", color="red", weight=0]; 50458[label="gtEsFloat (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="magenta"];50458 -> 50666[label="",style="dashed", color="magenta", weight=3]; 50458 -> 50667[label="",style="dashed", color="magenta", weight=3]; 50459[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"];62862[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50459 -> 62862[label="",style="solid", color="burlywood", weight=9]; 62862 -> 50668[label="",style="solid", color="burlywood", weight=3]; 45964[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="black",shape="triangle"];45964 -> 50669[label="",style="solid", color="black", weight=3]; 45965 -> 45949[label="",style="dashed", color="red", weight=0]; 45965[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"];45965 -> 50670[label="",style="dashed", color="magenta", weight=3]; 50460 -> 26726[label="",style="dashed", color="red", weight=0]; 50460[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"];50460 -> 50671[label="",style="dashed", color="magenta", weight=3]; 50460 -> 50672[label="",style="dashed", color="magenta", weight=3]; 50460 -> 50673[label="",style="dashed", color="magenta", weight=3]; 45424[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4420",fontsize=16,color="black",shape="triangle"];45424 -> 45957[label="",style="solid", color="black", weight=3]; 45425 -> 45392[label="",style="dashed", color="red", weight=0]; 45425[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)))) ww4420))",fontsize=16,color="magenta"];45425 -> 45958[label="",style="dashed", color="magenta", weight=3]; 50461 -> 26726[label="",style="dashed", color="red", weight=0]; 50461[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"];50461 -> 50674[label="",style="dashed", color="magenta", weight=3]; 50461 -> 50675[label="",style="dashed", color="magenta", weight=3]; 50461 -> 50676[label="",style="dashed", color="magenta", weight=3]; 46570[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="black",shape="triangle"];46570 -> 50677[label="",style="solid", color="black", weight=3]; 46571 -> 45960[label="",style="dashed", color="red", weight=0]; 46571[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"];46571 -> 50678[label="",style="dashed", color="magenta", weight=3]; 50462 -> 26726[label="",style="dashed", color="red", weight=0]; 50462[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"];50462 -> 50679[label="",style="dashed", color="magenta", weight=3]; 50462 -> 50680[label="",style="dashed", color="magenta", weight=3]; 50462 -> 50681[label="",style="dashed", color="magenta", weight=3]; 50463[label="ww4465",fontsize=16,color="green",shape="box"];50464 -> 23742[label="",style="dashed", color="red", weight=0]; 50464[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50464 -> 50682[label="",style="dashed", color="magenta", weight=3]; 50464 -> 50683[label="",style="dashed", color="magenta", weight=3]; 50465 -> 26799[label="",style="dashed", color="red", weight=0]; 50465[label="srMyInt (Neg ww5390) (Neg ww5410)",fontsize=16,color="magenta"];50465 -> 50684[label="",style="dashed", color="magenta", weight=3]; 50465 -> 50685[label="",style="dashed", color="magenta", weight=3]; 50467 -> 23742[label="",style="dashed", color="red", weight=0]; 50467[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50467 -> 50686[label="",style="dashed", color="magenta", weight=3]; 50467 -> 50687[label="",style="dashed", color="magenta", weight=3]; 50468 -> 26799[label="",style="dashed", color="red", weight=0]; 50468[label="srMyInt (Neg ww5390) (Neg ww5410)",fontsize=16,color="magenta"];50468 -> 50688[label="",style="dashed", color="magenta", weight=3]; 50468 -> 50689[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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"];62863[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];11232 -> 62863[label="",style="solid", color="burlywood", weight=9]; 62863 -> 12674[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62864[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];11236 -> 62864[label="",style="solid", color="burlywood", weight=9]; 62864 -> 12678[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11240 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11240 -> 12683[label="",style="dashed", color="magenta", weight=3]; 11241[label="Succ ww3100",fontsize=16,color="green",shape="box"];11242 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11242 -> 12685[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11246 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11246 -> 12689[label="",style="dashed", color="magenta", weight=3]; 11247[label="Succ ww3100",fontsize=16,color="green",shape="box"];11248 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11248 -> 12691[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 47393[label="Neg Zero",fontsize=16,color="green",shape="box"];47394 -> 59409[label="",style="dashed", color="red", weight=0]; 47394[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"];47394 -> 59455[label="",style="dashed", color="magenta", weight=3]; 47394 -> 59456[label="",style="dashed", color="magenta", weight=3]; 47394 -> 59457[label="",style="dashed", color="magenta", weight=3]; 47394 -> 59458[label="",style="dashed", color="magenta", weight=3]; 47394 -> 59459[label="",style="dashed", color="magenta", weight=3]; 47395 -> 50355[label="",style="dashed", color="red", weight=0]; 47395[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"];47395 -> 50360[label="",style="dashed", color="magenta", weight=3]; 47396 -> 52306[label="",style="dashed", color="red", weight=0]; 47396[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"];47396 -> 52315[label="",style="dashed", color="magenta", weight=3]; 47396 -> 52316[label="",style="dashed", color="magenta", weight=3]; 47396 -> 52317[label="",style="dashed", color="magenta", weight=3]; 47396 -> 52318[label="",style="dashed", color="magenta", weight=3]; 47397[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50476[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4473) LT",fontsize=16,color="black",shape="box"];50476 -> 50694[label="",style="solid", color="black", weight=3]; 52380[label="primPlusFloat (Float ww45250 ww45251) (fsFloat (msFloat (Float (Pos (Succ ww4526)) (Pos (Succ ww4527))) (Float (Neg Zero) (Pos (Succ ww4528)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52380 -> 52410[label="",style="solid", color="black", weight=3]; 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]; 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]; 11264 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11264 -> 12703[label="",style="dashed", color="magenta", weight=3]; 11265[label="Succ ww3100",fontsize=16,color="green",shape="box"];11266 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11266 -> 12705[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11270 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11270 -> 12709[label="",style="dashed", color="magenta", weight=3]; 11271[label="Succ ww3100",fontsize=16,color="green",shape="box"];11272 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11272 -> 12711[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11282 -> 5617[label="",style="dashed", color="red", weight=0]; 11282[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11282 -> 12715[label="",style="dashed", color="magenta", weight=3]; 11282 -> 12716[label="",style="dashed", color="magenta", weight=3]; 11283 -> 5617[label="",style="dashed", color="red", weight=0]; 11283[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11283 -> 12717[label="",style="dashed", color="magenta", weight=3]; 11283 -> 12718[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11289[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"];11289 -> 12731[label="",style="solid", color="black", weight=3]; 11290[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"];11290 -> 12732[label="",style="solid", color="black", weight=3]; 11291 -> 26726[label="",style="dashed", color="red", weight=0]; 11291[label="primPlusFloat (Float (msMyInt (Pos (Succ ww12)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww1834",fontsize=16,color="magenta"];11291 -> 26736[label="",style="dashed", color="magenta", weight=3]; 11291 -> 26737[label="",style="dashed", color="magenta", weight=3]; 11291 -> 26738[label="",style="dashed", color="magenta", weight=3]; 11292 -> 10761[label="",style="dashed", color="red", weight=0]; 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]; 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]; 11293 -> 12735[label="",style="dashed", color="magenta", weight=3]; 11294[label="Succ ww3100",fontsize=16,color="green",shape="box"];11295 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11295 -> 12737[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11299 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11299 -> 12741[label="",style="dashed", color="magenta", weight=3]; 11300[label="Succ ww3100",fontsize=16,color="green",shape="box"];11301 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11301 -> 12743[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11311 -> 5617[label="",style="dashed", color="red", weight=0]; 11311[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11311 -> 12747[label="",style="dashed", color="magenta", weight=3]; 11311 -> 12748[label="",style="dashed", color="magenta", weight=3]; 11312 -> 5617[label="",style="dashed", color="red", weight=0]; 11312[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11312 -> 12749[label="",style="dashed", color="magenta", weight=3]; 11312 -> 12750[label="",style="dashed", color="magenta", weight=3]; 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]; 32951 -> 32962[label="",style="dashed", color="red", weight=0]; 32951[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"];32951 -> 32975[label="",style="dashed", color="magenta", weight=3]; 32951 -> 32976[label="",style="dashed", color="magenta", weight=3]; 32951 -> 32977[label="",style="dashed", color="magenta", weight=3]; 32951 -> 32978[label="",style="dashed", color="magenta", weight=3]; 32971[label="Succ Zero",fontsize=16,color="green",shape="box"];32972[label="ww5",fontsize=16,color="green",shape="box"];32973[label="ww4000",fontsize=16,color="green",shape="box"];32974[label="ww3100",fontsize=16,color="green",shape="box"];28185[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3426) GT)",fontsize=16,color="black",shape="box"];28185 -> 28252[label="",style="solid", color="black", weight=3]; 33122 -> 26726[label="",style="dashed", color="red", weight=0]; 33122[label="primPlusFloat (Float ww38980 ww38981) (primDivFloat (msFloat (Float (Pos (Succ ww3899)) (Neg (Succ ww3900))) (Float (Neg Zero) (Pos (Succ ww3901)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33122 -> 33155[label="",style="dashed", color="magenta", weight=3]; 33122 -> 33156[label="",style="dashed", color="magenta", weight=3]; 33122 -> 33157[label="",style="dashed", color="magenta", weight=3]; 33123[label="takeWhile (flip ltEsFloat ww3896) (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"];33123 -> 33158[label="",style="solid", color="black", weight=3]; 58836 -> 59035[label="",style="dashed", color="red", weight=0]; 58836[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"];58836 -> 59036[label="",style="dashed", color="magenta", weight=3]; 58837[label="ww3896",fontsize=16,color="green",shape="box"];58838[label="ww2123",fontsize=16,color="green",shape="box"];58835[label="takeWhile0 (flip ltEsFloat ww4669) (Float (Neg Zero) (Pos (Succ ww2193))) ww4738 MyTrue",fontsize=16,color="black",shape="triangle"];58835 -> 58850[label="",style="solid", color="black", weight=3]; 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]; 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]; 26770[label="Succ ww2913",fontsize=16,color="green",shape="box"];26771[label="ww291500",fontsize=16,color="green",shape="box"];20289[label="primMinusNat ww24350 ww183200",fontsize=16,color="burlywood",shape="triangle"];62865[label="ww24350/Succ ww243500",fontsize=10,color="white",style="solid",shape="box"];20289 -> 62865[label="",style="solid", color="burlywood", weight=9]; 62865 -> 20307[label="",style="solid", color="burlywood", weight=3]; 62866[label="ww24350/Zero",fontsize=10,color="white",style="solid",shape="box"];20289 -> 62866[label="",style="solid", color="burlywood", weight=9]; 62866 -> 20308[label="",style="solid", color="burlywood", weight=3]; 26772 -> 5617[label="",style="dashed", color="red", weight=0]; 26772[label="primPlusNat (Succ ww2913) ww291500",fontsize=16,color="magenta"];26772 -> 26800[label="",style="dashed", color="magenta", weight=3]; 26772 -> 26801[label="",style="dashed", color="magenta", weight=3]; 21864[label="primMulInt (Pos ww26660) (Pos ww183310)",fontsize=16,color="black",shape="box"];21864 -> 21877[label="",style="solid", color="black", weight=3]; 21865[label="primMulInt (Pos ww26660) (Neg ww183310)",fontsize=16,color="black",shape="box"];21865 -> 21878[label="",style="solid", color="black", weight=3]; 21866[label="primMulInt (Neg ww26660) (Pos ww183310)",fontsize=16,color="black",shape="box"];21866 -> 21879[label="",style="solid", color="black", weight=3]; 21867[label="primMulInt (Neg ww26660) (Neg ww183310)",fontsize=16,color="black",shape="box"];21867 -> 21880[label="",style="solid", color="black", weight=3]; 26846[label="ww3257",fontsize=16,color="green",shape="box"];26847[label="ww32400",fontsize=16,color="green",shape="box"];20228[label="primPlusInt ww2435 ww18320",fontsize=16,color="burlywood",shape="triangle"];62867[label="ww2435/Pos ww24350",fontsize=10,color="white",style="solid",shape="box"];20228 -> 62867[label="",style="solid", color="burlywood", weight=9]; 62867 -> 20257[label="",style="solid", color="burlywood", weight=3]; 62868[label="ww2435/Neg ww24350",fontsize=10,color="white",style="solid",shape="box"];20228 -> 62868[label="",style="solid", color="burlywood", weight=9]; 62868 -> 20258[label="",style="solid", color="burlywood", weight=3]; 26848[label="ww3256",fontsize=16,color="green",shape="box"];26849[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]; 11321 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11321 -> 12762[label="",style="dashed", color="magenta", weight=3]; 11322[label="Succ ww3100",fontsize=16,color="green",shape="box"];11323 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11323 -> 12764[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11327 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11327 -> 12768[label="",style="dashed", color="magenta", weight=3]; 11328[label="Succ ww3100",fontsize=16,color="green",shape="box"];11329 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11329 -> 12770[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 47398[label="Neg Zero",fontsize=16,color="green",shape="box"];47399 -> 52460[label="",style="dashed", color="red", weight=0]; 47399[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"];47399 -> 52461[label="",style="dashed", color="magenta", weight=3]; 47399 -> 52462[label="",style="dashed", color="magenta", weight=3]; 47399 -> 52463[label="",style="dashed", color="magenta", weight=3]; 47399 -> 52464[label="",style="dashed", color="magenta", weight=3]; 47400 -> 50048[label="",style="dashed", color="red", weight=0]; 47400[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"];47400 -> 50052[label="",style="dashed", color="magenta", weight=3]; 47401 -> 33134[label="",style="dashed", color="red", weight=0]; 47401[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"];47401 -> 50699[label="",style="dashed", color="magenta", weight=3]; 47401 -> 50700[label="",style="dashed", color="magenta", weight=3]; 47401 -> 50701[label="",style="dashed", color="magenta", weight=3]; 47401 -> 50702[label="",style="dashed", color="magenta", weight=3]; 47402[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 11345 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11345 -> 12782[label="",style="dashed", color="magenta", weight=3]; 11346[label="Succ ww3100",fontsize=16,color="green",shape="box"];11347 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11347 -> 12784[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11351 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11351 -> 12788[label="",style="dashed", color="magenta", weight=3]; 11352[label="Succ ww3100",fontsize=16,color="green",shape="box"];11353 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11353 -> 12790[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 47403[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47404 -> 45213[label="",style="dashed", color="red", weight=0]; 47404[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"];47404 -> 50703[label="",style="dashed", color="magenta", weight=3]; 47404 -> 50704[label="",style="dashed", color="magenta", weight=3]; 47404 -> 50705[label="",style="dashed", color="magenta", weight=3]; 47404 -> 50706[label="",style="dashed", color="magenta", weight=3]; 47405 -> 52501[label="",style="dashed", color="red", weight=0]; 47405[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"];47405 -> 52506[label="",style="dashed", color="magenta", weight=3]; 47405 -> 52507[label="",style="dashed", color="magenta", weight=3]; 47405 -> 52508[label="",style="dashed", color="magenta", weight=3]; 47405 -> 52509[label="",style="dashed", color="magenta", weight=3]; 47406[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="black",shape="triangle"];47406 -> 50708[label="",style="solid", color="black", weight=3]; 47407[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52533[label="psFloat ww4537 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52533 -> 52577[label="",style="solid", color="black", weight=3]; 52534[label="ww4539",fontsize=16,color="green",shape="box"];52535[label="Succ ww4540",fontsize=16,color="green",shape="box"];50478 -> 26726[label="",style="dashed", color="red", weight=0]; 50478[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50478 -> 50709[label="",style="dashed", color="magenta", weight=3]; 50478 -> 50710[label="",style="dashed", color="magenta", weight=3]; 50478 -> 50711[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11368 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11368 -> 12800[label="",style="dashed", color="magenta", weight=3]; 11369[label="Succ ww3100",fontsize=16,color="green",shape="box"];11370 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11370 -> 12802[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11374 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11374 -> 12806[label="",style="dashed", color="magenta", weight=3]; 11375[label="Succ ww3100",fontsize=16,color="green",shape="box"];11376 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11376 -> 12808[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11384 -> 11506[label="",style="dashed", color="magenta", weight=3]; 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]; 11386[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11386 -> 12811[label="",style="dashed", color="magenta", weight=3]; 11386 -> 12812[label="",style="dashed", color="magenta", weight=3]; 11387 -> 5617[label="",style="dashed", color="red", weight=0]; 11387[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11387 -> 12813[label="",style="dashed", color="magenta", weight=3]; 11387 -> 12814[label="",style="dashed", color="magenta", weight=3]; 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]; 11389[label="Succ Zero",fontsize=16,color="green",shape="box"];11390[label="ww37",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]; 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]; 11394 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11394 -> 12819[label="",style="dashed", color="magenta", weight=3]; 11395[label="Succ ww3100",fontsize=16,color="green",shape="box"];11396 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11396 -> 12821[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11400 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11400 -> 12825[label="",style="dashed", color="magenta", weight=3]; 11401[label="Succ ww3100",fontsize=16,color="green",shape="box"];11402 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11402 -> 12827[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11412 -> 5617[label="",style="dashed", color="red", weight=0]; 11412[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11412 -> 12831[label="",style="dashed", color="magenta", weight=3]; 11412 -> 12832[label="",style="dashed", color="magenta", weight=3]; 11413 -> 5617[label="",style="dashed", color="red", weight=0]; 11413[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11413 -> 12833[label="",style="dashed", color="magenta", weight=3]; 11413 -> 12834[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 11420 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11420 -> 12842[label="",style="dashed", color="magenta", weight=3]; 11421[label="Succ ww3100",fontsize=16,color="green",shape="box"];11422 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11422 -> 12844[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11426 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11426 -> 12848[label="",style="dashed", color="magenta", weight=3]; 11427[label="Succ ww3100",fontsize=16,color="green",shape="box"];11428 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11428 -> 12850[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 47408[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47409 -> 52674[label="",style="dashed", color="red", weight=0]; 47409[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"];47409 -> 52680[label="",style="dashed", color="magenta", weight=3]; 47409 -> 52681[label="",style="dashed", color="magenta", weight=3]; 47409 -> 52682[label="",style="dashed", color="magenta", weight=3]; 47409 -> 52683[label="",style="dashed", color="magenta", weight=3]; 47410 -> 49854[label="",style="dashed", color="red", weight=0]; 47410[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"];47410 -> 49866[label="",style="dashed", color="magenta", weight=3]; 47411 -> 33971[label="",style="dashed", color="red", weight=0]; 47411[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"];47411 -> 50713[label="",style="dashed", color="magenta", weight=3]; 47411 -> 50714[label="",style="dashed", color="magenta", weight=3]; 47411 -> 50715[label="",style="dashed", color="magenta", weight=3]; 47411 -> 50716[label="",style="dashed", color="magenta", weight=3]; 47412[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52773[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554",fontsize=16,color="black",shape="triangle"];52773 -> 52800[label="",style="solid", color="black", weight=3]; 52774 -> 52674[label="",style="dashed", color="red", weight=0]; 52774[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554))",fontsize=16,color="magenta"];52774 -> 52801[label="",style="dashed", color="magenta", weight=3]; 34125[label="primPlusFloat (Float ww39960 ww39961) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3997))) (Float (Neg (Succ ww3998)) (Neg (Succ ww3999)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];34125 -> 34211[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 11444 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11444 -> 12862[label="",style="dashed", color="magenta", weight=3]; 11445[label="Succ ww3100",fontsize=16,color="green",shape="box"];11446 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11446 -> 12864[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11450 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11450 -> 12868[label="",style="dashed", color="magenta", weight=3]; 11451[label="Succ ww3100",fontsize=16,color="green",shape="box"];11452 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11452 -> 12870[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 47413[label="Neg Zero",fontsize=16,color="green",shape="box"];47414 -> 45213[label="",style="dashed", color="red", weight=0]; 47414[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"];47414 -> 50719[label="",style="dashed", color="magenta", weight=3]; 47414 -> 50720[label="",style="dashed", color="magenta", weight=3]; 47414 -> 50721[label="",style="dashed", color="magenta", weight=3]; 47414 -> 50722[label="",style="dashed", color="magenta", weight=3]; 47415 -> 50355[label="",style="dashed", color="red", weight=0]; 47415[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"];47415 -> 50361[label="",style="dashed", color="magenta", weight=3]; 47416 -> 52600[label="",style="dashed", color="red", weight=0]; 47416[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"];47416 -> 52607[label="",style="dashed", color="magenta", weight=3]; 47416 -> 52608[label="",style="dashed", color="magenta", weight=3]; 47416 -> 52609[label="",style="dashed", color="magenta", weight=3]; 47417[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52672[label="primPlusFloat (Float ww45480 ww45481) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4549))) (Float (Neg Zero) (Pos (Succ ww4550)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52672 -> 52704[label="",style="solid", color="black", weight=3]; 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]; 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]; 11467 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11467 -> 12880[label="",style="dashed", color="magenta", weight=3]; 11468[label="Succ ww3100",fontsize=16,color="green",shape="box"];11469 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11469 -> 12882[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11473 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11473 -> 12886[label="",style="dashed", color="magenta", weight=3]; 11474[label="Succ ww3100",fontsize=16,color="green",shape="box"];11475 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11475 -> 12888[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11483 -> 11508[label="",style="dashed", color="magenta", weight=3]; 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]; 11509[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11509 -> 12891[label="",style="dashed", color="magenta", weight=3]; 11509 -> 12892[label="",style="dashed", color="magenta", weight=3]; 11510 -> 5617[label="",style="dashed", color="red", weight=0]; 11510[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11510 -> 12893[label="",style="dashed", color="magenta", weight=3]; 11510 -> 12894[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11514 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11514 -> 12899[label="",style="dashed", color="magenta", weight=3]; 11515[label="Succ ww3100",fontsize=16,color="green",shape="box"];11516 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11516 -> 12901[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11520 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11520 -> 12905[label="",style="dashed", color="magenta", weight=3]; 11521[label="Succ ww3100",fontsize=16,color="green",shape="box"];11522 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11522 -> 12907[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11532 -> 5617[label="",style="dashed", color="red", weight=0]; 11532[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11532 -> 12911[label="",style="dashed", color="magenta", weight=3]; 11532 -> 12912[label="",style="dashed", color="magenta", weight=3]; 11533 -> 5617[label="",style="dashed", color="red", weight=0]; 11533[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11533 -> 12913[label="",style="dashed", color="magenta", weight=3]; 11533 -> 12914[label="",style="dashed", color="magenta", weight=3]; 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]; 34758[label="ww5",fontsize=16,color="green",shape="box"];34759[label="Succ Zero",fontsize=16,color="green",shape="box"];34760[label="ww3100",fontsize=16,color="green",shape="box"];34744 -> 34751[label="",style="dashed", color="red", weight=0]; 34744[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"];34744 -> 34761[label="",style="dashed", color="magenta", weight=3]; 34744 -> 34762[label="",style="dashed", color="magenta", weight=3]; 34744 -> 34763[label="",style="dashed", color="magenta", weight=3]; 34885 -> 26726[label="",style="dashed", color="red", weight=0]; 34885[label="primPlusFloat (Float ww40720 ww40721) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4073))) (Float (Neg Zero) (Pos (Succ ww4074)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34885 -> 34905[label="",style="dashed", color="magenta", weight=3]; 34885 -> 34906[label="",style="dashed", color="magenta", weight=3]; 34885 -> 34907[label="",style="dashed", color="magenta", weight=3]; 34886[label="takeWhile (flip ltEsFloat ww4070) (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"];34886 -> 34908[label="",style="solid", color="black", weight=3]; 58839 -> 59040[label="",style="dashed", color="red", weight=0]; 58839[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"];58839 -> 59041[label="",style="dashed", color="magenta", weight=3]; 58840[label="ww4070",fontsize=16,color="green",shape="box"];58841[label="ww2142",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 11540 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11540 -> 12922[label="",style="dashed", color="magenta", weight=3]; 11541[label="Succ ww3100",fontsize=16,color="green",shape="box"];11542 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11542 -> 12924[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11546 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11546 -> 12928[label="",style="dashed", color="magenta", weight=3]; 11547[label="Succ ww3100",fontsize=16,color="green",shape="box"];11548 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11548 -> 12930[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 47418[label="Neg Zero",fontsize=16,color="green",shape="box"];47419 -> 52776[label="",style="dashed", color="red", weight=0]; 47419[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"];47419 -> 52781[label="",style="dashed", color="magenta", weight=3]; 47419 -> 52782[label="",style="dashed", color="magenta", weight=3]; 47419 -> 52783[label="",style="dashed", color="magenta", weight=3]; 47420 -> 50048[label="",style="dashed", color="red", weight=0]; 47420[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"];47420 -> 50053[label="",style="dashed", color="magenta", weight=3]; 47421 -> 34892[label="",style="dashed", color="red", weight=0]; 47421[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"];47421 -> 50728[label="",style="dashed", color="magenta", weight=3]; 47421 -> 50729[label="",style="dashed", color="magenta", weight=3]; 47421 -> 50730[label="",style="dashed", color="magenta", weight=3]; 47422[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52859[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559",fontsize=16,color="black",shape="triangle"];52859 -> 52897[label="",style="solid", color="black", weight=3]; 52860 -> 52776[label="",style="dashed", color="red", weight=0]; 52860[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559))",fontsize=16,color="magenta"];52860 -> 52898[label="",style="dashed", color="magenta", weight=3]; 50494[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4468) LT",fontsize=16,color="black",shape="box"];50494 -> 50733[label="",style="solid", color="black", weight=3]; 35001[label="primPlusFloat (Float ww40890 ww40891) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4090))) (Float (Neg Zero) (Neg (Succ ww4091)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];35001 -> 35058[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 50495[label="ww4466",fontsize=16,color="green",shape="box"];50496 -> 20687[label="",style="dashed", color="red", weight=0]; 50496[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50497 -> 26799[label="",style="dashed", color="red", weight=0]; 50497[label="srMyInt (Pos ww9560) (Pos ww9580)",fontsize=16,color="magenta"];50497 -> 50734[label="",style="dashed", color="magenta", weight=3]; 50497 -> 50735[label="",style="dashed", color="magenta", weight=3]; 50499 -> 20687[label="",style="dashed", color="red", weight=0]; 50499[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50500 -> 26799[label="",style="dashed", color="red", weight=0]; 50500[label="srMyInt (Pos ww9560) (Pos ww9580)",fontsize=16,color="magenta"];50500 -> 50736[label="",style="dashed", color="magenta", weight=3]; 50500 -> 50737[label="",style="dashed", color="magenta", weight=3]; 50961[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];50191 -> 47261[label="",style="dashed", color="red", weight=0]; 50191[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"];50192[label="ww957",fontsize=16,color="green",shape="box"];50193[label="ww95800",fontsize=16,color="green",shape="box"];45523[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4424",fontsize=16,color="black",shape="triangle"];45523 -> 46000[label="",style="solid", color="black", weight=3]; 45524 -> 45505[label="",style="dashed", color="red", weight=0]; 45524[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))) ww4424))",fontsize=16,color="magenta"];45524 -> 46001[label="",style="dashed", color="magenta", weight=3]; 50503 -> 26726[label="",style="dashed", color="red", weight=0]; 50503[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"];50503 -> 50741[label="",style="dashed", color="magenta", weight=3]; 50503 -> 50742[label="",style="dashed", color="magenta", weight=3]; 50503 -> 50743[label="",style="dashed", color="magenta", weight=3]; 50504[label="Succ ww3100",fontsize=16,color="green",shape="box"];50505[label="ww3000",fontsize=16,color="green",shape="box"];50506[label="ww4471",fontsize=16,color="green",shape="box"];50524[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="black",shape="triangle"];50524 -> 50747[label="",style="solid", color="black", weight=3]; 50525 -> 50509[label="",style="dashed", color="red", weight=0]; 50525[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"];50525 -> 50748[label="",style="dashed", color="magenta", weight=3]; 50515 -> 26726[label="",style="dashed", color="red", weight=0]; 50515[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"];50515 -> 50749[label="",style="dashed", color="magenta", weight=3]; 50515 -> 50750[label="",style="dashed", color="magenta", weight=3]; 50515 -> 50751[label="",style="dashed", color="magenta", weight=3]; 50975[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];50974[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)))) ww4496)",fontsize=16,color="black",shape="triangle"];50974 -> 50977[label="",style="solid", color="black", weight=3]; 50517 -> 49902[label="",style="dashed", color="red", weight=0]; 50517[label="gtEsFloat (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="magenta"];50517 -> 50754[label="",style="dashed", color="magenta", weight=3]; 50517 -> 50755[label="",style="dashed", color="magenta", weight=3]; 50518[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"];62869[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50518 -> 62869[label="",style="solid", color="burlywood", weight=9]; 62869 -> 50756[label="",style="solid", color="burlywood", weight=3]; 50533[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="black",shape="triangle"];50533 -> 50757[label="",style="solid", color="black", weight=3]; 50534 -> 50520[label="",style="dashed", color="red", weight=0]; 50534[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"];50534 -> 50758[label="",style="dashed", color="magenta", weight=3]; 50526 -> 26726[label="",style="dashed", color="red", weight=0]; 50526[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"];50526 -> 50759[label="",style="dashed", color="magenta", weight=3]; 50526 -> 50760[label="",style="dashed", color="magenta", weight=3]; 50526 -> 50761[label="",style="dashed", color="magenta", weight=3]; 45545[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4426",fontsize=16,color="black",shape="triangle"];45545 -> 46004[label="",style="solid", color="black", weight=3]; 45546 -> 45530[label="",style="dashed", color="red", weight=0]; 45546[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)))) ww4426))",fontsize=16,color="magenta"];45546 -> 46005[label="",style="dashed", color="magenta", weight=3]; 50527 -> 26726[label="",style="dashed", color="red", weight=0]; 50527[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"];50527 -> 50762[label="",style="dashed", color="magenta", weight=3]; 50527 -> 50763[label="",style="dashed", color="magenta", weight=3]; 50527 -> 50764[label="",style="dashed", color="magenta", weight=3]; 50552[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="black",shape="triangle"];50552 -> 50765[label="",style="solid", color="black", weight=3]; 50553 -> 50529[label="",style="dashed", color="red", weight=0]; 50553[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"];50553 -> 50766[label="",style="dashed", color="magenta", weight=3]; 50535 -> 26726[label="",style="dashed", color="red", weight=0]; 50535[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"];50535 -> 50767[label="",style="dashed", color="magenta", weight=3]; 50535 -> 50768[label="",style="dashed", color="magenta", weight=3]; 50535 -> 50769[label="",style="dashed", color="magenta", weight=3]; 50536[label="ww4467",fontsize=16,color="green",shape="box"];50537 -> 20687[label="",style="dashed", color="red", weight=0]; 50537[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50538 -> 26799[label="",style="dashed", color="red", weight=0]; 50538[label="srMyInt (Neg ww9560) (Neg ww9580)",fontsize=16,color="magenta"];50538 -> 50770[label="",style="dashed", color="magenta", weight=3]; 50538 -> 50771[label="",style="dashed", color="magenta", weight=3]; 50540 -> 20687[label="",style="dashed", color="red", weight=0]; 50540[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50541 -> 26799[label="",style="dashed", color="red", weight=0]; 50541[label="srMyInt (Neg ww9560) (Neg ww9580)",fontsize=16,color="magenta"];50541 -> 50772[label="",style="dashed", color="magenta", weight=3]; 50541 -> 50773[label="",style="dashed", color="magenta", weight=3]; 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"];62870[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];11574 -> 62870[label="",style="solid", color="burlywood", weight=9]; 62870 -> 12951[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 50966 -> 26726[label="",style="dashed", color="red", weight=0]; 50966[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"];50966 -> 51168[label="",style="dashed", color="magenta", weight=3]; 50966 -> 51169[label="",style="dashed", color="magenta", weight=3]; 50966 -> 51170[label="",style="dashed", color="magenta", weight=3]; 51166[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4495",fontsize=16,color="black",shape="box"];51166 -> 51392[label="",style="solid", color="black", weight=3]; 51167 -> 50978[label="",style="dashed", color="red", weight=0]; 51167[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4495",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]; 50970[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"];50970 -> 51174[label="",style="solid", color="black", weight=3]; 51173 -> 26726[label="",style="dashed", color="red", weight=0]; 51173[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg (Succ ww95800)))) ww4425",fontsize=16,color="magenta"];51173 -> 51399[label="",style="dashed", color="magenta", weight=3]; 51173 -> 51400[label="",style="dashed", color="magenta", weight=3]; 51173 -> 51401[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62871[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];11582 -> 62871[label="",style="solid", color="burlywood", weight=9]; 62871 -> 12959[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 11590 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11590 -> 12968[label="",style="dashed", color="magenta", weight=3]; 11591[label="Succ ww3100",fontsize=16,color="green",shape="box"];11592 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11592 -> 12970[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11596 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11596 -> 12974[label="",style="dashed", color="magenta", weight=3]; 11597[label="Succ ww3100",fontsize=16,color="green",shape="box"];11598 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11598 -> 12976[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 26716 -> 26726[label="",style="dashed", color="red", weight=0]; 26716[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2366)) (Pos Zero)) (srMyInt (Pos (Succ ww2367)) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="magenta"];26716 -> 26739[label="",style="dashed", color="magenta", weight=3]; 26716 -> 26740[label="",style="dashed", color="magenta", weight=3]; 11610 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47643[label="",style="dashed", color="magenta", weight=3]; 11610 -> 47644[label="",style="dashed", color="magenta", weight=3]; 11610 -> 47645[label="",style="dashed", color="magenta", weight=3]; 11610 -> 47646[label="",style="dashed", color="magenta", weight=3]; 11610 -> 47647[label="",style="dashed", color="magenta", weight=3]; 50542[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4469) LT",fontsize=16,color="black",shape="box"];50542 -> 50774[label="",style="solid", color="black", weight=3]; 37658[label="primPlusFloat (Float ww42580 ww42581) (fsFloat (msFloat (Float (Neg (Succ ww4259)) (Pos (Succ ww4260))) (Float (Pos Zero) (Pos (Succ ww4261)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37658 -> 41543[label="",style="solid", color="black", weight=3]; 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]; 20242[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="black",shape="triangle"];20242 -> 20265[label="",style="solid", color="black", weight=3]; 37311[label="Pos Zero",fontsize=16,color="green",shape="box"];37312[label="Pos (Succ ww3100)",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"];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]; 11615 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11615 -> 12989[label="",style="dashed", color="magenta", weight=3]; 11616[label="Succ ww3100",fontsize=16,color="green",shape="box"];11617 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11617 -> 12991[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11621 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11621 -> 12995[label="",style="dashed", color="magenta", weight=3]; 11622[label="Succ ww3100",fontsize=16,color="green",shape="box"];11623 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11623 -> 12997[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11633 -> 5617[label="",style="dashed", color="red", weight=0]; 11633[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11633 -> 13001[label="",style="dashed", color="magenta", weight=3]; 11633 -> 13002[label="",style="dashed", color="magenta", weight=3]; 11634 -> 5617[label="",style="dashed", color="red", weight=0]; 11634[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11634 -> 13003[label="",style="dashed", color="magenta", weight=3]; 11634 -> 13004[label="",style="dashed", color="magenta", weight=3]; 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]; 46664[label="Succ Zero",fontsize=16,color="green",shape="box"];46665[label="ww4000",fontsize=16,color="green",shape="box"];46666[label="ww5",fontsize=16,color="green",shape="box"];46667[label="ww3100",fontsize=16,color="green",shape="box"];46650 -> 46655[label="",style="dashed", color="red", weight=0]; 46650[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"];46650 -> 46668[label="",style="dashed", color="magenta", weight=3]; 46650 -> 46669[label="",style="dashed", color="magenta", weight=3]; 46650 -> 46670[label="",style="dashed", color="magenta", weight=3]; 46650 -> 46671[label="",style="dashed", color="magenta", weight=3]; 50543 -> 26726[label="",style="dashed", color="red", weight=0]; 50543[label="primPlusFloat (Float ww44510 ww44511) (primDivFloat (msFloat (Float (Neg (Succ ww4452)) (Pos (Succ ww4453))) (Float (Pos Zero) (Neg (Succ ww4454)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50543 -> 50775[label="",style="dashed", color="magenta", weight=3]; 50543 -> 50776[label="",style="dashed", color="magenta", weight=3]; 50543 -> 50777[label="",style="dashed", color="magenta", weight=3]; 27803[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3371) GT)",fontsize=16,color="black",shape="box"];27803 -> 27834[label="",style="solid", color="black", weight=3]; 50544[label="ww4449",fontsize=16,color="green",shape="box"];50545 -> 51195[label="",style="dashed", color="red", weight=0]; 50545[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"];50545 -> 51196[label="",style="dashed", color="magenta", weight=3]; 50546[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]; 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]; 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]; 11641 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11641 -> 13012[label="",style="dashed", color="magenta", weight=3]; 11642[label="Succ ww3100",fontsize=16,color="green",shape="box"];11643 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11643 -> 13014[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11647 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11647 -> 13018[label="",style="dashed", color="magenta", weight=3]; 11648[label="Succ ww3100",fontsize=16,color="green",shape="box"];11649 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11649 -> 13020[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11659 -> 5617[label="",style="dashed", color="red", weight=0]; 11659[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11659 -> 13024[label="",style="dashed", color="magenta", weight=3]; 11659 -> 13025[label="",style="dashed", color="magenta", weight=3]; 11660 -> 5617[label="",style="dashed", color="red", weight=0]; 11660[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11660 -> 13026[label="",style="dashed", color="magenta", weight=3]; 11660 -> 13027[label="",style="dashed", color="magenta", weight=3]; 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]; 37614[label="ww3100",fontsize=16,color="green",shape="box"];37615[label="ww5",fontsize=16,color="green",shape="box"];37616[label="ww4000",fontsize=16,color="green",shape="box"];37617[label="Succ Zero",fontsize=16,color="green",shape="box"];45593[label="ww4000",fontsize=16,color="green",shape="box"];45594[label="Succ Zero",fontsize=16,color="green",shape="box"];45595[label="ww3100",fontsize=16,color="green",shape="box"];45596[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36795 -> 37605[label="",style="dashed", color="red", weight=0]; 36795[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"];36795 -> 37618[label="",style="dashed", color="magenta", weight=3]; 36795 -> 37619[label="",style="dashed", color="magenta", weight=3]; 36795 -> 37620[label="",style="dashed", color="magenta", weight=3]; 36795 -> 37621[label="",style="dashed", color="magenta", weight=3]; 37693 -> 26726[label="",style="dashed", color="red", weight=0]; 37693[label="primPlusFloat (Float ww42630 ww42631) (primDivFloat (msFloat (Float (Neg (Succ ww4264)) (Neg (Succ ww4265))) (Float (Pos Zero) (Pos (Succ ww4266)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37693 -> 37741[label="",style="dashed", color="magenta", weight=3]; 37693 -> 37742[label="",style="dashed", color="magenta", weight=3]; 37693 -> 37743[label="",style="dashed", color="magenta", weight=3]; 45777[label="primPlusFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430",fontsize=16,color="black",shape="box"];45777 -> 45794[label="",style="solid", color="black", weight=3]; 45778 -> 45694[label="",style="dashed", color="red", weight=0]; 45778[label="psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430",fontsize=16,color="magenta"];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]; 37318[label="Neg Zero",fontsize=16,color="green",shape="box"];37319[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37320[label="Neg Zero",fontsize=16,color="green",shape="box"];37321[label="Pos (Succ ww3100)",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]; 11667 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11667 -> 13035[label="",style="dashed", color="magenta", weight=3]; 11668[label="Succ ww3100",fontsize=16,color="green",shape="box"];11669 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11669 -> 13037[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11673 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11673 -> 13041[label="",style="dashed", color="magenta", weight=3]; 11674[label="Succ ww3100",fontsize=16,color="green",shape="box"];11675 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11675 -> 13043[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 47458[label="Pos Zero",fontsize=16,color="green",shape="box"];47459 -> 52862[label="",style="dashed", color="red", weight=0]; 47459[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"];47459 -> 52868[label="",style="dashed", color="magenta", weight=3]; 47459 -> 52869[label="",style="dashed", color="magenta", weight=3]; 47459 -> 52870[label="",style="dashed", color="magenta", weight=3]; 47459 -> 52871[label="",style="dashed", color="magenta", weight=3]; 47460 -> 50149[label="",style="dashed", color="red", weight=0]; 47460[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"];47460 -> 50154[label="",style="dashed", color="magenta", weight=3]; 47461 -> 26763[label="",style="dashed", color="red", weight=0]; 47461[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"];47461 -> 50780[label="",style="dashed", color="magenta", weight=3]; 47461 -> 50781[label="",style="dashed", color="magenta", weight=3]; 47461 -> 50782[label="",style="dashed", color="magenta", weight=3]; 47461 -> 50783[label="",style="dashed", color="magenta", weight=3]; 47462[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52929[label="psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565",fontsize=16,color="black",shape="triangle"];52929 -> 52972[label="",style="solid", color="black", weight=3]; 52930 -> 52862[label="",style="dashed", color="red", weight=0]; 52930[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558))))) (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565))",fontsize=16,color="magenta"];52930 -> 52973[label="",style="dashed", color="magenta", weight=3]; 50554[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4470) LT",fontsize=16,color="black",shape="box"];50554 -> 50786[label="",style="solid", color="black", weight=3]; 26813[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"];26813 -> 26840[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 11691 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11691 -> 13055[label="",style="dashed", color="magenta", weight=3]; 11692[label="Succ ww3100",fontsize=16,color="green",shape="box"];11693 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11693 -> 13057[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11697 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11697 -> 13061[label="",style="dashed", color="magenta", weight=3]; 11698[label="Succ ww3100",fontsize=16,color="green",shape="box"];11699 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11699 -> 13063[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 52894[label="Succ ww4564",fontsize=16,color="green",shape="box"];52895[label="psFloat ww4561 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52895 -> 52931[label="",style="solid", color="black", weight=3]; 52896[label="ww4563",fontsize=16,color="green",shape="box"];50555 -> 26726[label="",style="dashed", color="red", weight=0]; 50555[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50555 -> 50787[label="",style="dashed", color="magenta", weight=3]; 50555 -> 50788[label="",style="dashed", color="magenta", weight=3]; 50555 -> 50789[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11715 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11715 -> 13075[label="",style="dashed", color="magenta", weight=3]; 11716[label="Succ ww3100",fontsize=16,color="green",shape="box"];11717 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11717 -> 13077[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11721 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11721 -> 13081[label="",style="dashed", color="magenta", weight=3]; 11722[label="Succ ww3100",fontsize=16,color="green",shape="box"];11723 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11723 -> 13083[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11733 -> 5617[label="",style="dashed", color="red", weight=0]; 11733[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11733 -> 13087[label="",style="dashed", color="magenta", weight=3]; 11733 -> 13088[label="",style="dashed", color="magenta", weight=3]; 11734 -> 5617[label="",style="dashed", color="red", weight=0]; 11734[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11734 -> 13089[label="",style="dashed", color="magenta", weight=3]; 11734 -> 13090[label="",style="dashed", color="magenta", weight=3]; 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]; 55052[label="ww3100",fontsize=16,color="green",shape="box"];55053[label="ww3000",fontsize=16,color="green",shape="box"];55054 -> 55541[label="",style="dashed", color="red", weight=0]; 55054[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"];55054 -> 55554[label="",style="dashed", color="magenta", weight=3]; 55054 -> 55555[label="",style="dashed", color="magenta", weight=3]; 55054 -> 55556[label="",style="dashed", color="magenta", weight=3]; 55054 -> 55557[label="",style="dashed", color="magenta", weight=3]; 55550[label="Succ Zero",fontsize=16,color="green",shape="box"];55551[label="ww5",fontsize=16,color="green",shape="box"];55552[label="ww3100",fontsize=16,color="green",shape="box"];55553[label="ww3000",fontsize=16,color="green",shape="box"];55214[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55215[label="Succ Zero",fontsize=16,color="green",shape="box"];55216[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55217[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55764 -> 26726[label="",style="dashed", color="red", weight=0]; 55764[label="primPlusFloat (Float ww46380 ww46381) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4639))) (Float (Pos (Succ ww4640)) (Neg (Succ ww4641)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55764 -> 55813[label="",style="dashed", color="magenta", weight=3]; 55764 -> 55814[label="",style="dashed", color="magenta", weight=3]; 55764 -> 55815[label="",style="dashed", color="magenta", weight=3]; 45795[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4431",fontsize=16,color="black",shape="box"];45795 -> 45809[label="",style="solid", color="black", weight=3]; 45796 -> 45779[label="",style="dashed", color="red", weight=0]; 45796[label="psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4431",fontsize=16,color="magenta"];55603[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];22801[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="black",shape="triangle"];22801 -> 24695[label="",style="solid", color="black", weight=3]; 55604[label="Pos Zero",fontsize=16,color="green",shape="box"];55605[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55660[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55661[label="Pos Zero",fontsize=16,color="green",shape="box"];55662[label="Neg (Succ ww3100)",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]; 11741 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11741 -> 13098[label="",style="dashed", color="magenta", weight=3]; 11742[label="Succ ww3100",fontsize=16,color="green",shape="box"];11743 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11743 -> 13100[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11747 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11747 -> 13104[label="",style="dashed", color="magenta", weight=3]; 11748[label="Succ ww3100",fontsize=16,color="green",shape="box"];11749 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11749 -> 13106[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11759 -> 5617[label="",style="dashed", color="red", weight=0]; 11759[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11759 -> 13110[label="",style="dashed", color="magenta", weight=3]; 11759 -> 13111[label="",style="dashed", color="magenta", weight=3]; 11760 -> 5617[label="",style="dashed", color="red", weight=0]; 11760[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11760 -> 13112[label="",style="dashed", color="magenta", weight=3]; 11760 -> 13113[label="",style="dashed", color="magenta", weight=3]; 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]; 27043[label="ww3000",fontsize=16,color="green",shape="box"];27044[label="ww3100",fontsize=16,color="green",shape="box"];27045[label="ww5",fontsize=16,color="green",shape="box"];27046[label="Succ Zero",fontsize=16,color="green",shape="box"];27075[label="ww5",fontsize=16,color="green",shape="box"];27076[label="ww3000",fontsize=16,color="green",shape="box"];27077[label="ww3100",fontsize=16,color="green",shape="box"];27078[label="Succ Zero",fontsize=16,color="green",shape="box"];27106[label="ww3289",fontsize=16,color="green",shape="box"];27107[label="ww3291",fontsize=16,color="green",shape="box"];27108[label="ww3292",fontsize=16,color="green",shape="box"];27109[label="ww3290",fontsize=16,color="green",shape="box"];27141 -> 26726[label="",style="dashed", color="red", weight=0]; 27141[label="primPlusFloat (Float ww32940 ww32941) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3295))) (Float (Pos (Succ ww3296)) (Pos (Succ ww3297)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27141 -> 27178[label="",style="dashed", color="magenta", weight=3]; 27141 -> 27179[label="",style="dashed", color="magenta", weight=3]; 27141 -> 27180[label="",style="dashed", color="magenta", weight=3]; 27142[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"];27142 -> 27181[label="",style="solid", color="black", weight=3]; 57695[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];57694[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)))) ww4701)",fontsize=16,color="black",shape="triangle"];57694 -> 57697[label="",style="solid", color="black", weight=3]; 57601[label="takeWhile0 (flip ltEsFloat ww4179) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) ww4695 MyTrue",fontsize=16,color="black",shape="box"];57601 -> 57643[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 11767 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11767 -> 13121[label="",style="dashed", color="magenta", weight=3]; 11768[label="Succ ww3100",fontsize=16,color="green",shape="box"];11769 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11769 -> 13123[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11773 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11773 -> 13127[label="",style="dashed", color="magenta", weight=3]; 11774[label="Succ ww3100",fontsize=16,color="green",shape="box"];11775 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11775 -> 13129[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11785 -> 13134[label="",style="dashed", color="red", weight=0]; 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]; 11785 -> 13136[label="",style="dashed", color="magenta", weight=3]; 47473[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47474 -> 53116[label="",style="dashed", color="red", weight=0]; 47474[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"];47474 -> 53122[label="",style="dashed", color="magenta", weight=3]; 47474 -> 53123[label="",style="dashed", color="magenta", weight=3]; 47474 -> 53124[label="",style="dashed", color="magenta", weight=3]; 47474 -> 53125[label="",style="dashed", color="magenta", weight=3]; 47475 -> 50185[label="",style="dashed", color="red", weight=0]; 47475[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"];47475 -> 50194[label="",style="dashed", color="magenta", weight=3]; 47476 -> 27133[label="",style="dashed", color="red", weight=0]; 47476[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"];47476 -> 50791[label="",style="dashed", color="magenta", weight=3]; 47476 -> 50792[label="",style="dashed", color="magenta", weight=3]; 47476 -> 50793[label="",style="dashed", color="magenta", weight=3]; 47476 -> 50794[label="",style="dashed", color="magenta", weight=3]; 47477[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53162[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577",fontsize=16,color="black",shape="triangle"];53162 -> 53195[label="",style="solid", color="black", weight=3]; 53163 -> 53116[label="",style="dashed", color="red", weight=0]; 53163[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577))",fontsize=16,color="magenta"];53163 -> 53196[label="",style="dashed", color="magenta", weight=3]; 27191[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"];27191 -> 27235[label="",style="solid", color="black", weight=3]; 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]; 55606[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55607[label="Neg Zero",fontsize=16,color="green",shape="box"];55608[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55765[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55766[label="Neg Zero",fontsize=16,color="green",shape="box"];55767[label="Neg (Succ ww3100)",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]; 11791 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11791 -> 13145[label="",style="dashed", color="magenta", weight=3]; 11792[label="Succ ww3100",fontsize=16,color="green",shape="box"];11793 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11793 -> 13147[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11797 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11797 -> 13151[label="",style="dashed", color="magenta", weight=3]; 11798[label="Succ ww3100",fontsize=16,color="green",shape="box"];11799 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11799 -> 13153[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 37746[label="primPlusFloat (Float ww42690 ww42691) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4270))) (Float (Pos Zero) (Pos (Succ ww4271)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37746 -> 41698[label="",style="solid", color="black", weight=3]; 37322[label="Pos Zero",fontsize=16,color="green",shape="box"];37323[label="Pos Zero",fontsize=16,color="green",shape="box"];37324[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37325[label="Pos Zero",fontsize=16,color="green",shape="box"];37326[label="Pos Zero",fontsize=16,color="green",shape="box"];37327[label="Pos (Succ ww3100)",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]; 11815 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11815 -> 13166[label="",style="dashed", color="magenta", weight=3]; 11816[label="Succ ww3100",fontsize=16,color="green",shape="box"];11817 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11817 -> 13168[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11821 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11821 -> 13172[label="",style="dashed", color="magenta", weight=3]; 11822[label="Succ ww3100",fontsize=16,color="green",shape="box"];11823 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11823 -> 13174[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11833 -> 5617[label="",style="dashed", color="red", weight=0]; 11833[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11833 -> 13178[label="",style="dashed", color="magenta", weight=3]; 11833 -> 13179[label="",style="dashed", color="magenta", weight=3]; 11834 -> 5617[label="",style="dashed", color="red", weight=0]; 11834[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11834 -> 13180[label="",style="dashed", color="magenta", weight=3]; 11834 -> 13181[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11841 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11841 -> 13189[label="",style="dashed", color="magenta", weight=3]; 11842[label="Succ ww3100",fontsize=16,color="green",shape="box"];11843 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11843 -> 13191[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11847 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11847 -> 13195[label="",style="dashed", color="magenta", weight=3]; 11848[label="Succ ww3100",fontsize=16,color="green",shape="box"];11849 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11849 -> 13197[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11859 -> 5617[label="",style="dashed", color="red", weight=0]; 11859[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11859 -> 13201[label="",style="dashed", color="magenta", weight=3]; 11859 -> 13202[label="",style="dashed", color="magenta", weight=3]; 11860 -> 5617[label="",style="dashed", color="red", weight=0]; 11860[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11860 -> 13203[label="",style="dashed", color="magenta", weight=3]; 11860 -> 13204[label="",style="dashed", color="magenta", weight=3]; 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]; 37710[label="ww3100",fontsize=16,color="green",shape="box"];37711[label="ww5",fontsize=16,color="green",shape="box"];37712[label="Succ Zero",fontsize=16,color="green",shape="box"];45729[label="ww3100",fontsize=16,color="green",shape="box"];45730[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45731[label="Succ Zero",fontsize=16,color="green",shape="box"];36796 -> 37703[label="",style="dashed", color="red", weight=0]; 36796[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"];36796 -> 37713[label="",style="dashed", color="magenta", weight=3]; 36796 -> 37714[label="",style="dashed", color="magenta", weight=3]; 36796 -> 37715[label="",style="dashed", color="magenta", weight=3]; 41120 -> 26726[label="",style="dashed", color="red", weight=0]; 41120[label="primPlusFloat (Float ww42730 ww42731) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4274))) (Float (Pos Zero) (Pos (Succ ww4275)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41120 -> 41590[label="",style="dashed", color="magenta", weight=3]; 41120 -> 41591[label="",style="dashed", color="magenta", weight=3]; 41120 -> 41592[label="",style="dashed", color="magenta", weight=3]; 45806[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432",fontsize=16,color="black",shape="box"];45806 -> 45821[label="",style="solid", color="black", weight=3]; 45807 -> 45792[label="",style="dashed", color="red", weight=0]; 45807[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432",fontsize=16,color="magenta"];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]; 37341[label="Pos Zero",fontsize=16,color="green",shape="box"];37342[label="Neg Zero",fontsize=16,color="green",shape="box"];37343[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37344[label="Pos Zero",fontsize=16,color="green",shape="box"];37345[label="Neg Zero",fontsize=16,color="green",shape="box"];37346[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];26753[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]; 11868 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11868 -> 13214[label="",style="dashed", color="magenta", weight=3]; 11869[label="Succ ww3100",fontsize=16,color="green",shape="box"];11870 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11870 -> 13216[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11874 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11874 -> 13220[label="",style="dashed", color="magenta", weight=3]; 11875[label="Succ ww3100",fontsize=16,color="green",shape="box"];11876 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11876 -> 13222[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11886 -> 13134[label="",style="dashed", color="red", weight=0]; 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]; 11886 -> 13138[label="",style="dashed", color="magenta", weight=3]; 47483[label="Pos Zero",fontsize=16,color="green",shape="box"];47484 -> 53143[label="",style="dashed", color="red", weight=0]; 47484[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"];47484 -> 53148[label="",style="dashed", color="magenta", weight=3]; 47484 -> 53149[label="",style="dashed", color="magenta", weight=3]; 47484 -> 53150[label="",style="dashed", color="magenta", weight=3]; 47485 -> 50149[label="",style="dashed", color="red", weight=0]; 47485[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"];47485 -> 50155[label="",style="dashed", color="magenta", weight=3]; 47486 -> 27501[label="",style="dashed", color="red", weight=0]; 47486[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"];47486 -> 50798[label="",style="dashed", color="magenta", weight=3]; 47486 -> 50799[label="",style="dashed", color="magenta", weight=3]; 47486 -> 50800[label="",style="dashed", color="magenta", weight=3]; 47487[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53193[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578",fontsize=16,color="black",shape="triangle"];53193 -> 53250[label="",style="solid", color="black", weight=3]; 53194 -> 53143[label="",style="dashed", color="red", weight=0]; 53194[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578))",fontsize=16,color="magenta"];53194 -> 53251[label="",style="dashed", color="magenta", weight=3]; 27571[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"];27571 -> 27628[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 51023[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];51022[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)))) ww4497)",fontsize=16,color="black",shape="triangle"];51022 -> 51025[label="",style="solid", color="black", weight=3]; 50571 -> 49877[label="",style="dashed", color="red", weight=0]; 50571[label="gtEsFloat (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="magenta"];50571 -> 50805[label="",style="dashed", color="magenta", weight=3]; 50571 -> 50806[label="",style="dashed", color="magenta", weight=3]; 50571 -> 50807[label="",style="dashed", color="magenta", weight=3]; 50572[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"];62872[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];50572 -> 62872[label="",style="solid", color="burlywood", weight=9]; 62872 -> 50808[label="",style="solid", color="burlywood", weight=3]; 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"];62873[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];11895 -> 62873[label="",style="solid", color="burlywood", weight=9]; 62873 -> 13235[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 51031[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];51030[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)))) ww4498)",fontsize=16,color="black",shape="triangle"];51030 -> 51033[label="",style="solid", color="black", weight=3]; 49863[label="ww1374",fontsize=16,color="green",shape="box"];49864 -> 47311[label="",style="dashed", color="red", weight=0]; 49864[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"];49865[label="ww137500",fontsize=16,color="green",shape="box"];50574[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"];62874[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];50574 -> 62874[label="",style="solid", color="burlywood", weight=9]; 62874 -> 50811[label="",style="solid", color="burlywood", weight=3]; 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"];62875[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];11900 -> 62875[label="",style="solid", color="burlywood", weight=9]; 62875 -> 13240[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11904 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11904 -> 13245[label="",style="dashed", color="magenta", weight=3]; 11905[label="Succ ww3100",fontsize=16,color="green",shape="box"];11906 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11906 -> 13247[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11910 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11910 -> 13251[label="",style="dashed", color="magenta", weight=3]; 11911[label="Succ ww3100",fontsize=16,color="green",shape="box"];11912 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11912 -> 13253[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11922 -> 5617[label="",style="dashed", color="red", weight=0]; 11922[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11922 -> 13258[label="",style="dashed", color="magenta", weight=3]; 11922 -> 13259[label="",style="dashed", color="magenta", weight=3]; 11923 -> 5617[label="",style="dashed", color="red", weight=0]; 11923[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11923 -> 13260[label="",style="dashed", color="magenta", weight=3]; 11923 -> 13261[label="",style="dashed", color="magenta", weight=3]; 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]; 11925 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47678[label="",style="dashed", color="magenta", weight=3]; 11925 -> 47679[label="",style="dashed", color="magenta", weight=3]; 11925 -> 47680[label="",style="dashed", color="magenta", weight=3]; 11925 -> 47681[label="",style="dashed", color="magenta", weight=3]; 11925 -> 47682[label="",style="dashed", color="magenta", weight=3]; 53582[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598) (iterate (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595))))) (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598)))",fontsize=16,color="green",shape="box"];53582 -> 53626[label="",style="dashed", color="green", weight=3]; 53582 -> 53627[label="",style="dashed", color="green", weight=3]; 50577[label="ww3100",fontsize=16,color="green",shape="box"];50578[label="Zero",fontsize=16,color="green",shape="box"];50579[label="ww5",fontsize=16,color="green",shape="box"];50580[label="ww4000",fontsize=16,color="green",shape="box"];27989[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"];62876[label="ww2019/Float ww20190 ww20191",fontsize=10,color="white",style="solid",shape="box"];27989 -> 62876[label="",style="solid", color="burlywood", weight=9]; 62876 -> 28020[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11930 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11930 -> 13269[label="",style="dashed", color="magenta", weight=3]; 11931[label="Succ ww3100",fontsize=16,color="green",shape="box"];11932 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11932 -> 13271[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11936 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11936 -> 13275[label="",style="dashed", color="magenta", weight=3]; 11937[label="Succ ww3100",fontsize=16,color="green",shape="box"];11938 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11938 -> 13277[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11947 -> 17358[label="",style="dashed", color="red", weight=0]; 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]; 11947 -> 17368[label="",style="dashed", color="magenta", weight=3]; 11947 -> 17369[label="",style="dashed", color="magenta", weight=3]; 11947 -> 17370[label="",style="dashed", color="magenta", weight=3]; 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"];62877[label="ww2183/Float ww21830 ww21831",fontsize=10,color="white",style="solid",shape="box"];17476 -> 62877[label="",style="solid", color="burlywood", weight=9]; 62877 -> 17494[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11953 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11953 -> 13288[label="",style="dashed", color="magenta", weight=3]; 11954[label="Succ ww3100",fontsize=16,color="green",shape="box"];11955 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11955 -> 13290[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11959 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11959 -> 13294[label="",style="dashed", color="magenta", weight=3]; 11960[label="Succ ww3100",fontsize=16,color="green",shape="box"];11961 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11961 -> 13296[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11970 -> 17399[label="",style="dashed", color="red", weight=0]; 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]; 11970 -> 17409[label="",style="dashed", color="magenta", weight=3]; 11970 -> 17410[label="",style="dashed", color="magenta", weight=3]; 11970 -> 17411[label="",style="dashed", color="magenta", weight=3]; 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"];62878[label="ww2190/Float ww21900 ww21901",fontsize=10,color="white",style="solid",shape="box"];17527 -> 62878[label="",style="solid", color="burlywood", weight=9]; 62878 -> 17535[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11976 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11976 -> 13307[label="",style="dashed", color="magenta", weight=3]; 11977[label="Succ ww3100",fontsize=16,color="green",shape="box"];11978 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11978 -> 13309[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11982 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11982 -> 13313[label="",style="dashed", color="magenta", weight=3]; 11983[label="Succ ww3100",fontsize=16,color="green",shape="box"];11984 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11984 -> 13315[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11994 -> 5617[label="",style="dashed", color="red", weight=0]; 11994[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11994 -> 13320[label="",style="dashed", color="magenta", weight=3]; 11994 -> 13321[label="",style="dashed", color="magenta", weight=3]; 11995 -> 5617[label="",style="dashed", color="red", weight=0]; 11995[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11995 -> 13322[label="",style="dashed", color="magenta", weight=3]; 11995 -> 13323[label="",style="dashed", color="magenta", weight=3]; 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]; 11997 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47688[label="",style="dashed", color="magenta", weight=3]; 11997 -> 47689[label="",style="dashed", color="magenta", weight=3]; 11997 -> 47690[label="",style="dashed", color="magenta", weight=3]; 11997 -> 47691[label="",style="dashed", color="magenta", weight=3]; 11997 -> 47692[label="",style="dashed", color="magenta", weight=3]; 53746[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612) (iterate (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602))))) (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612)))",fontsize=16,color="green",shape="box"];53746 -> 53801[label="",style="dashed", color="green", weight=3]; 53746 -> 53802[label="",style="dashed", color="green", weight=3]; 50583[label="ww5",fontsize=16,color="green",shape="box"];50584[label="ww3100",fontsize=16,color="green",shape="box"];50585[label="ww4000",fontsize=16,color="green",shape="box"];50586[label="Zero",fontsize=16,color="green",shape="box"];28082[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"];62879[label="ww2024/Float ww20240 ww20241",fontsize=10,color="white",style="solid",shape="box"];28082 -> 62879[label="",style="solid", color="burlywood", weight=9]; 62879 -> 28157[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12002 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12002 -> 13331[label="",style="dashed", color="magenta", weight=3]; 12003[label="Succ ww3100",fontsize=16,color="green",shape="box"];12004 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12004 -> 13333[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12008 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12008 -> 13337[label="",style="dashed", color="magenta", weight=3]; 12009[label="Succ ww3100",fontsize=16,color="green",shape="box"];12010 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12010 -> 13339[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 12020 -> 5617[label="",style="dashed", color="red", weight=0]; 12020[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12020 -> 13344[label="",style="dashed", color="magenta", weight=3]; 12020 -> 13345[label="",style="dashed", color="magenta", weight=3]; 12021 -> 5617[label="",style="dashed", color="red", weight=0]; 12021[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12021 -> 13346[label="",style="dashed", color="magenta", weight=3]; 12021 -> 13347[label="",style="dashed", color="magenta", weight=3]; 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]; 53676 -> 49877[label="",style="dashed", color="red", weight=0]; 53676[label="gtEsFloat (Float (Neg (Succ ww4606)) (Pos (Succ ww4607))) (psFloat ww4604 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="magenta"];53676 -> 53715[label="",style="dashed", color="magenta", weight=3]; 53676 -> 53716[label="",style="dashed", color="magenta", weight=3]; 53676 -> 53717[label="",style="dashed", color="magenta", weight=3]; 50590[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50590 -> 50824[label="",style="solid", color="black", weight=3]; 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]; 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]; 12027 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12027 -> 13354[label="",style="dashed", color="magenta", weight=3]; 12028[label="Succ ww3100",fontsize=16,color="green",shape="box"];12029 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12029 -> 13356[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12033 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12033 -> 13360[label="",style="dashed", color="magenta", weight=3]; 12034[label="Succ ww3100",fontsize=16,color="green",shape="box"];12035 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12035 -> 13362[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 12050 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12050 -> 13373[label="",style="dashed", color="magenta", weight=3]; 12051[label="Succ ww3100",fontsize=16,color="green",shape="box"];12052 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12052 -> 13375[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12056 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12056 -> 13379[label="",style="dashed", color="magenta", weight=3]; 12057[label="Succ ww3100",fontsize=16,color="green",shape="box"];12058 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12058 -> 13381[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12067 -> 17501[label="",style="dashed", color="red", weight=0]; 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]; 12067 -> 17511[label="",style="dashed", color="magenta", weight=3]; 12067 -> 17512[label="",style="dashed", color="magenta", weight=3]; 12067 -> 17513[label="",style="dashed", color="magenta", weight=3]; 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"];62880[label="ww2201/Float ww22010 ww22011",fontsize=10,color="white",style="solid",shape="box"];17621 -> 62880[label="",style="solid", color="burlywood", weight=9]; 62880 -> 17629[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12073 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12073 -> 13392[label="",style="dashed", color="magenta", weight=3]; 12074[label="Succ ww3100",fontsize=16,color="green",shape="box"];12075 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12075 -> 13394[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12079 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12079 -> 13398[label="",style="dashed", color="magenta", weight=3]; 12080[label="Succ ww3100",fontsize=16,color="green",shape="box"];12081 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12081 -> 13400[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 12091 -> 5617[label="",style="dashed", color="red", weight=0]; 12091[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12091 -> 13405[label="",style="dashed", color="magenta", weight=3]; 12091 -> 13406[label="",style="dashed", color="magenta", weight=3]; 12092 -> 5617[label="",style="dashed", color="red", weight=0]; 12092[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12092 -> 13407[label="",style="dashed", color="magenta", weight=3]; 12092 -> 13408[label="",style="dashed", color="magenta", weight=3]; 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]; 12094 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47703[label="",style="dashed", color="magenta", weight=3]; 12094 -> 47704[label="",style="dashed", color="magenta", weight=3]; 12094 -> 47705[label="",style="dashed", color="magenta", weight=3]; 12094 -> 47706[label="",style="dashed", color="magenta", weight=3]; 12094 -> 47707[label="",style="dashed", color="magenta", weight=3]; 53827[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617)))",fontsize=16,color="green",shape="box"];53827 -> 53856[label="",style="dashed", color="green", weight=3]; 53827 -> 53857[label="",style="dashed", color="green", weight=3]; 50593[label="ww5",fontsize=16,color="green",shape="box"];50594[label="ww3100",fontsize=16,color="green",shape="box"];50595[label="Zero",fontsize=16,color="green",shape="box"];50596[label="ww3000",fontsize=16,color="green",shape="box"];28396[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"];62881[label="ww2034/Float ww20340 ww20341",fontsize=10,color="white",style="solid",shape="box"];28396 -> 62881[label="",style="solid", color="burlywood", weight=9]; 62881 -> 28436[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12099 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12099 -> 13416[label="",style="dashed", color="magenta", weight=3]; 12100[label="Succ ww3100",fontsize=16,color="green",shape="box"];12101 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12101 -> 13418[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12105 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12105 -> 13422[label="",style="dashed", color="magenta", weight=3]; 12106[label="Succ ww3100",fontsize=16,color="green",shape="box"];12107 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12107 -> 13424[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 12117 -> 5617[label="",style="dashed", color="red", weight=0]; 12117[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12117 -> 13429[label="",style="dashed", color="magenta", weight=3]; 12117 -> 13430[label="",style="dashed", color="magenta", weight=3]; 12118 -> 5617[label="",style="dashed", color="red", weight=0]; 12118[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12118 -> 13431[label="",style="dashed", color="magenta", weight=3]; 12118 -> 13432[label="",style="dashed", color="magenta", weight=3]; 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]; 53773[label="ww5",fontsize=16,color="green",shape="box"];53774[label="Zero",fontsize=16,color="green",shape="box"];53775[label="ww3100",fontsize=16,color="green",shape="box"];53800[label="primPlusFloat ww4614 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4615))) (Float (Neg Zero) (Pos (Succ ww4616)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62882[label="ww4614/Float ww46140 ww46141",fontsize=10,color="white",style="solid",shape="box"];53800 -> 62882[label="",style="solid", color="burlywood", weight=9]; 62882 -> 53828[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 12124 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12124 -> 13439[label="",style="dashed", color="magenta", weight=3]; 12125[label="Succ ww3100",fontsize=16,color="green",shape="box"];12126 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12126 -> 13441[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12130 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12130 -> 13445[label="",style="dashed", color="magenta", weight=3]; 12131[label="Succ ww3100",fontsize=16,color="green",shape="box"];12132 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12132 -> 13447[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 12151 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12151 -> 13457[label="",style="dashed", color="magenta", weight=3]; 12152[label="Succ ww3100",fontsize=16,color="green",shape="box"];12153 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12153 -> 13459[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12157 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12157 -> 13463[label="",style="dashed", color="magenta", weight=3]; 12158[label="Succ ww3100",fontsize=16,color="green",shape="box"];12159 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12159 -> 13465[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12168 -> 17601[label="",style="dashed", color="red", weight=0]; 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]; 12168 -> 17609[label="",style="dashed", color="magenta", weight=3]; 12168 -> 17610[label="",style="dashed", color="magenta", weight=3]; 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"];62883[label="ww2212/Float ww22120 ww22121",fontsize=10,color="white",style="solid",shape="box"];17937 -> 62883[label="",style="solid", color="burlywood", weight=9]; 62883 -> 17950[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12174 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12174 -> 13476[label="",style="dashed", color="magenta", weight=3]; 12175[label="Succ ww3100",fontsize=16,color="green",shape="box"];12176 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12176 -> 13478[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12180 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12180 -> 13482[label="",style="dashed", color="magenta", weight=3]; 12181[label="Succ ww3100",fontsize=16,color="green",shape="box"];12182 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12182 -> 13484[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 12192 -> 5617[label="",style="dashed", color="red", weight=0]; 12192[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12192 -> 13489[label="",style="dashed", color="magenta", weight=3]; 12192 -> 13490[label="",style="dashed", color="magenta", weight=3]; 12193 -> 5617[label="",style="dashed", color="red", weight=0]; 12193[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12193 -> 13491[label="",style="dashed", color="magenta", weight=3]; 12193 -> 13492[label="",style="dashed", color="magenta", weight=3]; 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]; 12195 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47718[label="",style="dashed", color="magenta", weight=3]; 12195 -> 47719[label="",style="dashed", color="magenta", weight=3]; 12195 -> 47720[label="",style="dashed", color="magenta", weight=3]; 12195 -> 47721[label="",style="dashed", color="magenta", weight=3]; 12195 -> 47722[label="",style="dashed", color="magenta", weight=3]; 55465[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634)))",fontsize=16,color="green",shape="box"];55465 -> 55498[label="",style="dashed", color="green", weight=3]; 55465 -> 55499[label="",style="dashed", color="green", weight=3]; 50600[label="Zero",fontsize=16,color="green",shape="box"];50601[label="ww5",fontsize=16,color="green",shape="box"];50602[label="ww3100",fontsize=16,color="green",shape="box"];28677[label="primPlusFloat ww3471 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3472))) (Float (Neg Zero) (Neg (Succ ww3473)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62884[label="ww3471/Float ww34710 ww34711",fontsize=10,color="white",style="solid",shape="box"];28677 -> 62884[label="",style="solid", color="burlywood", weight=9]; 62884 -> 28712[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12200 -> 5617[label="",style="dashed", color="red", weight=0]; 12200[label="primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];12200 -> 13499[label="",style="dashed", color="magenta", weight=3]; 12200 -> 13500[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62885[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];12248 -> 62885[label="",style="solid", color="burlywood", weight=9]; 62885 -> 13545[label="",style="solid", color="burlywood", weight=3]; 62886[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];12248 -> 62886[label="",style="solid", color="burlywood", weight=9]; 62886 -> 13546[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62887[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];12257 -> 62887[label="",style="solid", color="burlywood", weight=9]; 62887 -> 13555[label="",style="solid", color="burlywood", weight=3]; 62888[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];12257 -> 62888[label="",style="solid", color="burlywood", weight=9]; 62888 -> 13556[label="",style="solid", color="burlywood", weight=3]; 13564 -> 5617[label="",style="dashed", color="red", weight=0]; 13564[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13564 -> 13592[label="",style="dashed", color="magenta", weight=3]; 13565[label="ww4100",fontsize=16,color="green",shape="box"];13566[label="ww5",fontsize=16,color="green",shape="box"];13567 -> 5617[label="",style="dashed", color="red", weight=0]; 13567[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13567 -> 13593[label="",style="dashed", color="magenta", weight=3]; 13568 -> 5617[label="",style="dashed", color="red", weight=0]; 13568[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13568 -> 13594[label="",style="dashed", color="magenta", weight=3]; 13568 -> 13595[label="",style="dashed", color="magenta", weight=3]; 13569[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];13570 -> 5617[label="",style="dashed", color="red", weight=0]; 13570[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13570 -> 13596[label="",style="dashed", color="magenta", weight=3]; 13570 -> 13597[label="",style="dashed", color="magenta", weight=3]; 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"];62889[label="ww1950/Succ ww19500",fontsize=10,color="white",style="solid",shape="box"];13563 -> 62889[label="",style="solid", color="burlywood", weight=9]; 62889 -> 13598[label="",style="solid", color="burlywood", weight=3]; 62890[label="ww1950/Zero",fontsize=10,color="white",style="solid",shape="box"];13563 -> 62890[label="",style="solid", color="burlywood", weight=9]; 62890 -> 13599[label="",style="solid", color="burlywood", weight=3]; 13571 -> 5617[label="",style="dashed", color="red", weight=0]; 13571[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13571 -> 13600[label="",style="dashed", color="magenta", weight=3]; 13572[label="ww4100",fontsize=16,color="green",shape="box"];13573[label="ww5",fontsize=16,color="green",shape="box"];13574 -> 5617[label="",style="dashed", color="red", weight=0]; 13574[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13574 -> 13601[label="",style="dashed", color="magenta", weight=3]; 13575[label="Zero",fontsize=16,color="green",shape="box"];13576[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];13577[label="Zero",fontsize=16,color="green",shape="box"];12267 -> 5617[label="",style="dashed", color="red", weight=0]; 12267[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12267 -> 13602[label="",style="dashed", color="magenta", weight=3]; 12268 -> 5617[label="",style="dashed", color="red", weight=0]; 12268[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12268 -> 13603[label="",style="dashed", color="magenta", weight=3]; 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]; 12270 -> 5617[label="",style="dashed", color="red", weight=0]; 12270[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12270 -> 13605[label="",style="dashed", color="magenta", weight=3]; 12271 -> 5617[label="",style="dashed", color="red", weight=0]; 12271[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12271 -> 13606[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12273 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 12273 -> 18785[label="",style="dashed", color="magenta", weight=3]; 12273 -> 18786[label="",style="dashed", color="magenta", weight=3]; 12273 -> 18787[label="",style="dashed", color="magenta", weight=3]; 12273 -> 18788[label="",style="dashed", color="magenta", weight=3]; 12275 -> 5617[label="",style="dashed", color="red", weight=0]; 12275[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12275 -> 13610[label="",style="dashed", color="magenta", weight=3]; 12276 -> 5617[label="",style="dashed", color="red", weight=0]; 12276[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12276 -> 13611[label="",style="dashed", color="magenta", weight=3]; 12276 -> 13612[label="",style="dashed", color="magenta", weight=3]; 12277 -> 5617[label="",style="dashed", color="red", weight=0]; 12277[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12277 -> 13613[label="",style="dashed", color="magenta", weight=3]; 12277 -> 13614[label="",style="dashed", color="magenta", weight=3]; 12278 -> 5617[label="",style="dashed", color="red", weight=0]; 12278[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12278 -> 13615[label="",style="dashed", color="magenta", weight=3]; 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"];62891[label="ww1907/Succ ww19070",fontsize=10,color="white",style="solid",shape="box"];12274 -> 62891[label="",style="solid", color="burlywood", weight=9]; 62891 -> 13616[label="",style="solid", color="burlywood", weight=3]; 62892[label="ww1907/Zero",fontsize=10,color="white",style="solid",shape="box"];12274 -> 62892[label="",style="solid", color="burlywood", weight=9]; 62892 -> 13617[label="",style="solid", color="burlywood", weight=3]; 12280 -> 5617[label="",style="dashed", color="red", weight=0]; 12280[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12280 -> 13618[label="",style="dashed", color="magenta", weight=3]; 12281 -> 5617[label="",style="dashed", color="red", weight=0]; 12281[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12281 -> 13619[label="",style="dashed", color="magenta", weight=3]; 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]; 12283 -> 5617[label="",style="dashed", color="red", weight=0]; 12283[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12283 -> 13621[label="",style="dashed", color="magenta", weight=3]; 12284 -> 5617[label="",style="dashed", color="red", weight=0]; 12284[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12284 -> 13622[label="",style="dashed", color="magenta", weight=3]; 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]; 12286 -> 5617[label="",style="dashed", color="red", weight=0]; 12286[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12286 -> 13624[label="",style="dashed", color="magenta", weight=3]; 12287 -> 5617[label="",style="dashed", color="red", weight=0]; 12287[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12287 -> 13625[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 12295 -> 29264[label="",style="dashed", color="red", weight=0]; 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 -> 29295[label="",style="dashed", color="magenta", weight=3]; 12295 -> 29296[label="",style="dashed", color="magenta", weight=3]; 12295 -> 29297[label="",style="dashed", color="magenta", weight=3]; 12295 -> 29298[label="",style="dashed", color="magenta", weight=3]; 16168[label="ww3000",fontsize=16,color="green",shape="box"];16169[label="ww410",fontsize=16,color="green",shape="box"];16170[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16171[label="ww310",fontsize=16,color="green",shape="box"];16172[label="ww5",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]; 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]; 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]; 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]; 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]; 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]; 12312 -> 5617[label="",style="dashed", color="red", weight=0]; 12312[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12312 -> 13641[label="",style="dashed", color="magenta", weight=3]; 12312 -> 13642[label="",style="dashed", color="magenta", weight=3]; 12313[label="Succ ww3100",fontsize=16,color="green",shape="box"];12314 -> 5617[label="",style="dashed", color="red", weight=0]; 12314[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12314 -> 13643[label="",style="dashed", color="magenta", weight=3]; 12314 -> 13644[label="",style="dashed", color="magenta", weight=3]; 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"];62893[label="ww18000/Succ ww180000",fontsize=10,color="white",style="solid",shape="box"];12316 -> 62893[label="",style="solid", color="burlywood", weight=9]; 62893 -> 13645[label="",style="solid", color="burlywood", weight=3]; 62894[label="ww18000/Zero",fontsize=10,color="white",style="solid",shape="box"];12316 -> 62894[label="",style="solid", color="burlywood", weight=9]; 62894 -> 13646[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62895[label="ww18100/Succ ww181000",fontsize=10,color="white",style="solid",shape="box"];12322 -> 62895[label="",style="solid", color="burlywood", weight=9]; 62895 -> 13648[label="",style="solid", color="burlywood", weight=3]; 62896[label="ww18100/Zero",fontsize=10,color="white",style="solid",shape="box"];12322 -> 62896[label="",style="solid", color="burlywood", weight=9]; 62896 -> 13649[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62897[label="ww139/Succ ww1390",fontsize=10,color="white",style="solid",shape="box"];12324 -> 62897[label="",style="solid", color="burlywood", weight=9]; 62897 -> 13651[label="",style="solid", color="burlywood", weight=3]; 62898[label="ww139/Zero",fontsize=10,color="white",style="solid",shape="box"];12324 -> 62898[label="",style="solid", color="burlywood", weight=9]; 62898 -> 13652[label="",style="solid", color="burlywood", weight=3]; 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]; 23392[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23393[label="ww4100",fontsize=16,color="green",shape="box"];23394[label="ww5",fontsize=16,color="green",shape="box"];23395[label="Succ Zero",fontsize=16,color="green",shape="box"];29405[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"];29405 -> 29959[label="",style="solid", color="black", weight=3]; 12331 -> 5617[label="",style="dashed", color="red", weight=0]; 12331[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12331 -> 13659[label="",style="dashed", color="magenta", weight=3]; 12331 -> 13660[label="",style="dashed", color="magenta", weight=3]; 12332[label="Succ ww3100",fontsize=16,color="green",shape="box"];12333 -> 5617[label="",style="dashed", color="red", weight=0]; 12333[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12333 -> 13661[label="",style="dashed", color="magenta", weight=3]; 12333 -> 13662[label="",style="dashed", color="magenta", weight=3]; 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"];62899[label="ww18160/Succ ww181600",fontsize=10,color="white",style="solid",shape="box"];12335 -> 62899[label="",style="solid", color="burlywood", weight=9]; 62899 -> 13663[label="",style="solid", color="burlywood", weight=3]; 62900[label="ww18160/Zero",fontsize=10,color="white",style="solid",shape="box"];12335 -> 62900[label="",style="solid", color="burlywood", weight=9]; 62900 -> 13664[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62901[label="ww18260/Succ ww182600",fontsize=10,color="white",style="solid",shape="box"];12341 -> 62901[label="",style="solid", color="burlywood", weight=9]; 62901 -> 13666[label="",style="solid", color="burlywood", weight=3]; 62902[label="ww18260/Zero",fontsize=10,color="white",style="solid",shape="box"];12341 -> 62902[label="",style="solid", color="burlywood", weight=9]; 62902 -> 13667[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62903[label="ww141/Succ ww1410",fontsize=10,color="white",style="solid",shape="box"];12343 -> 62903[label="",style="solid", color="burlywood", weight=9]; 62903 -> 13669[label="",style="solid", color="burlywood", weight=3]; 62904[label="ww141/Zero",fontsize=10,color="white",style="solid",shape="box"];12343 -> 62904[label="",style="solid", color="burlywood", weight=9]; 62904 -> 13670[label="",style="solid", color="burlywood", weight=3]; 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]; 28907[label="ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3491",fontsize=16,color="black",shape="box"];28907 -> 28940[label="",style="solid", color="black", weight=3]; 29158[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"];29158 -> 29225[label="",style="solid", color="black", weight=3]; 29159[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3499) (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"];29159 -> 29226[label="",style="dashed", color="green", weight=3]; 29160[label="takeWhile0 (flip ltEsFloat ww3499) (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"];29160 -> 29227[label="",style="solid", color="black", weight=3]; 55407[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"];55407 -> 55466[label="",style="solid", color="black", weight=3]; 29137[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"];29137 -> 29161[label="",style="solid", color="black", weight=3]; 29138[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3512) (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"];29138 -> 29162[label="",style="dashed", color="green", weight=3]; 29139[label="takeWhile0 (flip ltEsFloat ww3512) (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"];29139 -> 29163[label="",style="solid", color="black", weight=3]; 12348 -> 5617[label="",style="dashed", color="red", weight=0]; 12348[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12348 -> 13675[label="",style="dashed", color="magenta", weight=3]; 12348 -> 13676[label="",style="dashed", color="magenta", weight=3]; 12349[label="Succ ww3100",fontsize=16,color="green",shape="box"];12350 -> 5617[label="",style="dashed", color="red", weight=0]; 12350[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12350 -> 13677[label="",style="dashed", color="magenta", weight=3]; 12350 -> 13678[label="",style="dashed", color="magenta", weight=3]; 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"];62905[label="ww1430/Succ ww14300",fontsize=10,color="white",style="solid",shape="box"];12352 -> 62905[label="",style="solid", color="burlywood", weight=9]; 62905 -> 13679[label="",style="solid", color="burlywood", weight=3]; 62906[label="ww1430/Zero",fontsize=10,color="white",style="solid",shape="box"];12352 -> 62906[label="",style="solid", color="burlywood", weight=9]; 62906 -> 13680[label="",style="solid", color="burlywood", weight=3]; 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"];62907[label="ww1430/Succ ww14300",fontsize=10,color="white",style="solid",shape="box"];12353 -> 62907[label="",style="solid", color="burlywood", weight=9]; 62907 -> 13681[label="",style="solid", color="burlywood", weight=3]; 62908[label="ww1430/Zero",fontsize=10,color="white",style="solid",shape="box"];12353 -> 62908[label="",style="solid", color="burlywood", weight=9]; 62908 -> 13682[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62909[label="ww1510/Succ ww15100",fontsize=10,color="white",style="solid",shape="box"];12359 -> 62909[label="",style="solid", color="burlywood", weight=9]; 62909 -> 13684[label="",style="solid", color="burlywood", weight=3]; 62910[label="ww1510/Zero",fontsize=10,color="white",style="solid",shape="box"];12359 -> 62910[label="",style="solid", color="burlywood", weight=9]; 62910 -> 13685[label="",style="solid", color="burlywood", weight=3]; 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"];62911[label="ww1510/Succ ww15100",fontsize=10,color="white",style="solid",shape="box"];12360 -> 62911[label="",style="solid", color="burlywood", weight=9]; 62911 -> 13686[label="",style="solid", color="burlywood", weight=3]; 62912[label="ww1510/Zero",fontsize=10,color="white",style="solid",shape="box"];12360 -> 62912[label="",style="solid", color="burlywood", weight=9]; 62912 -> 13687[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62913[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];12362 -> 62913[label="",style="solid", color="burlywood", weight=9]; 62913 -> 13689[label="",style="solid", color="burlywood", weight=3]; 62914[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];12362 -> 62914[label="",style="solid", color="burlywood", weight=9]; 62914 -> 13690[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62915[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];12364 -> 62915[label="",style="solid", color="burlywood", weight=9]; 62915 -> 13692[label="",style="solid", color="burlywood", weight=3]; 62916[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];12364 -> 62916[label="",style="solid", color="burlywood", weight=9]; 62916 -> 13693[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62917[label="ww2415/Float ww24150 ww24151",fontsize=10,color="white",style="solid",shape="box"];20210 -> 62917[label="",style="solid", color="burlywood", weight=9]; 62917 -> 20223[label="",style="solid", color="burlywood", weight=3]; 29417[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"];62918[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];29417 -> 62918[label="",style="solid", color="burlywood", weight=9]; 62918 -> 30002[label="",style="solid", color="burlywood", weight=3]; 30197[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww3531)) (Pos Zero)) ww3535) GT)",fontsize=16,color="black",shape="box"];30197 -> 30236[label="",style="solid", color="black", weight=3]; 30234[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"];30234 -> 30276[label="",style="solid", color="black", weight=3]; 30235[label="takeWhile2 (flip ltEsFloat ww3526) (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"];30235 -> 30277[label="",style="solid", color="black", weight=3]; 57700[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];57699[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))) ww4702)",fontsize=16,color="black",shape="triangle"];57699 -> 57702[label="",style="solid", color="black", weight=3]; 57640[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]; 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]; 12376 -> 5617[label="",style="dashed", color="red", weight=0]; 12376[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12376 -> 13705[label="",style="dashed", color="magenta", weight=3]; 12376 -> 13706[label="",style="dashed", color="magenta", weight=3]; 12377[label="Succ ww3100",fontsize=16,color="green",shape="box"];12378 -> 5617[label="",style="dashed", color="red", weight=0]; 12378[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12378 -> 13707[label="",style="dashed", color="magenta", weight=3]; 12378 -> 13708[label="",style="dashed", color="magenta", weight=3]; 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"];62919[label="ww1590/Succ ww15900",fontsize=10,color="white",style="solid",shape="box"];12380 -> 62919[label="",style="solid", color="burlywood", weight=9]; 62919 -> 13709[label="",style="solid", color="burlywood", weight=3]; 62920[label="ww1590/Zero",fontsize=10,color="white",style="solid",shape="box"];12380 -> 62920[label="",style="solid", color="burlywood", weight=9]; 62920 -> 13710[label="",style="solid", color="burlywood", weight=3]; 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"];62921[label="ww1590/Succ ww15900",fontsize=10,color="white",style="solid",shape="box"];12381 -> 62921[label="",style="solid", color="burlywood", weight=9]; 62921 -> 13711[label="",style="solid", color="burlywood", weight=3]; 62922[label="ww1590/Zero",fontsize=10,color="white",style="solid",shape="box"];12381 -> 62922[label="",style="solid", color="burlywood", weight=9]; 62922 -> 13712[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62923[label="ww1670/Succ ww16700",fontsize=10,color="white",style="solid",shape="box"];12387 -> 62923[label="",style="solid", color="burlywood", weight=9]; 62923 -> 13714[label="",style="solid", color="burlywood", weight=3]; 62924[label="ww1670/Zero",fontsize=10,color="white",style="solid",shape="box"];12387 -> 62924[label="",style="solid", color="burlywood", weight=9]; 62924 -> 13715[label="",style="solid", color="burlywood", weight=3]; 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"];62925[label="ww1670/Succ ww16700",fontsize=10,color="white",style="solid",shape="box"];12388 -> 62925[label="",style="solid", color="burlywood", weight=9]; 62925 -> 13716[label="",style="solid", color="burlywood", weight=3]; 62926[label="ww1670/Zero",fontsize=10,color="white",style="solid",shape="box"];12388 -> 62926[label="",style="solid", color="burlywood", weight=9]; 62926 -> 13717[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62927[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];12390 -> 62927[label="",style="solid", color="burlywood", weight=9]; 62927 -> 13719[label="",style="solid", color="burlywood", weight=3]; 62928[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];12390 -> 62928[label="",style="solid", color="burlywood", weight=9]; 62928 -> 13720[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62929[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];12392 -> 62929[label="",style="solid", color="burlywood", weight=9]; 62929 -> 13722[label="",style="solid", color="burlywood", weight=3]; 62930[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];12392 -> 62930[label="",style="solid", color="burlywood", weight=9]; 62930 -> 13723[label="",style="solid", color="burlywood", weight=3]; 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]; 12394 -> 2357[label="",style="dashed", color="red", weight=0]; 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]; 12394 -> 13726[label="",style="dashed", color="magenta", weight=3]; 12394 -> 13727[label="",style="dashed", color="magenta", weight=3]; 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]; 12396 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54450[label="",style="dashed", color="magenta", weight=3]; 12396 -> 54451[label="",style="dashed", color="magenta", weight=3]; 12396 -> 54452[label="",style="dashed", color="magenta", weight=3]; 12396 -> 54453[label="",style="dashed", color="magenta", weight=3]; 12396 -> 54454[label="",style="dashed", color="magenta", weight=3]; 12397 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54455[label="",style="dashed", color="magenta", weight=3]; 12397 -> 54456[label="",style="dashed", color="magenta", weight=3]; 12397 -> 54457[label="",style="dashed", color="magenta", weight=3]; 12397 -> 54458[label="",style="dashed", color="magenta", weight=3]; 12397 -> 54459[label="",style="dashed", color="magenta", weight=3]; 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]; 55497[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"];55497 -> 55612[label="",style="solid", color="black", weight=3]; 56380[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657",fontsize=16,color="black",shape="box"];56380 -> 56411[label="",style="solid", color="black", weight=3]; 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]; 12401 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12401 -> 13735[label="",style="dashed", color="magenta", weight=3]; 12402[label="Succ ww3100",fontsize=16,color="green",shape="box"];12403 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12403 -> 13737[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12407 -> 5617[label="",style="dashed", color="red", weight=0]; 12407[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12407 -> 13740[label="",style="dashed", color="magenta", weight=3]; 12407 -> 13741[label="",style="dashed", color="magenta", weight=3]; 12408[label="Succ ww3100",fontsize=16,color="green",shape="box"];12409 -> 5617[label="",style="dashed", color="red", weight=0]; 12409[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12409 -> 13742[label="",style="dashed", color="magenta", weight=3]; 12409 -> 13743[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12414 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36279[label="",style="dashed", color="magenta", weight=3]; 12414 -> 36280[label="",style="dashed", color="magenta", weight=3]; 12414 -> 36281[label="",style="dashed", color="magenta", weight=3]; 12414 -> 36282[label="",style="dashed", color="magenta", weight=3]; 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]; 47533[label="Pos Zero",fontsize=16,color="green",shape="box"];47534 -> 59409[label="",style="dashed", color="red", weight=0]; 47534[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"];47534 -> 59465[label="",style="dashed", color="magenta", weight=3]; 47534 -> 59466[label="",style="dashed", color="magenta", weight=3]; 47534 -> 59467[label="",style="dashed", color="magenta", weight=3]; 47534 -> 59468[label="",style="dashed", color="magenta", weight=3]; 47534 -> 59469[label="",style="dashed", color="magenta", weight=3]; 47535 -> 50114[label="",style="dashed", color="red", weight=0]; 47535[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"];47535 -> 50120[label="",style="dashed", color="magenta", weight=3]; 47536 -> 36890[label="",style="dashed", color="red", weight=0]; 47536[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"];47536 -> 50844[label="",style="dashed", color="magenta", weight=3]; 47536 -> 50845[label="",style="dashed", color="magenta", weight=3]; 47536 -> 50846[label="",style="dashed", color="magenta", weight=3]; 47536 -> 50847[label="",style="dashed", color="magenta", weight=3]; 47537[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37479[label="primPlusFloat (Float ww42200 ww42201) (fsFloat (msFloat (Float (Pos (Succ ww4221)) (Pos (Succ ww4222))) (Float (Pos Zero) (Pos (Succ ww4223)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37479 -> 37761[label="",style="solid", color="black", weight=3]; 23644[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"];23644 -> 23672[label="",style="solid", color="black", weight=3]; 27290[label="primDivFloat (Float ww3283 ww3282) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];27290 -> 27320[label="",style="solid", color="black", weight=3]; 37347[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37348[label="ww42181",fontsize=16,color="green",shape="box"];37349[label="Pos Zero",fontsize=16,color="green",shape="box"];37350[label="ww42180",fontsize=16,color="green",shape="box"];27259[label="not (esEsOrdering (primCmpInt ww3311 ww3310) GT)",fontsize=16,color="burlywood",shape="box"];62931[label="ww3311/Pos ww33110",fontsize=10,color="white",style="solid",shape="box"];27259 -> 62931[label="",style="solid", color="burlywood", weight=9]; 62931 -> 27288[label="",style="solid", color="burlywood", weight=3]; 62932[label="ww3311/Neg ww33110",fontsize=10,color="white",style="solid",shape="box"];27259 -> 62932[label="",style="solid", color="burlywood", weight=9]; 62932 -> 27289[label="",style="solid", color="burlywood", weight=3]; 37351[label="takeWhile1 (flip ltEsFloat ww4216) ww32390 ww32391 (not (esEsOrdering (compareFloat ww32390 ww4216) GT))",fontsize=16,color="black",shape="triangle"];37351 -> 37369[label="",style="solid", color="black", weight=3]; 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]; 12425 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12425 -> 13759[label="",style="dashed", color="magenta", weight=3]; 12426[label="Succ ww3100",fontsize=16,color="green",shape="box"];12427 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12427 -> 13761[label="",style="dashed", color="magenta", weight=3]; 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]; 12430 -> 12429[label="",style="dashed", color="red", weight=0]; 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]; 12431[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12431 -> 13763[label="",style="dashed", color="magenta", weight=3]; 12431 -> 13764[label="",style="dashed", color="magenta", weight=3]; 12432[label="Succ ww3100",fontsize=16,color="green",shape="box"];12433 -> 5617[label="",style="dashed", color="red", weight=0]; 12433[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12433 -> 13765[label="",style="dashed", color="magenta", weight=3]; 12433 -> 13766[label="",style="dashed", color="magenta", weight=3]; 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]; 12436 -> 12435[label="",style="dashed", color="red", weight=0]; 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]; 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]; 12437 -> 16343[label="",style="dashed", color="magenta", weight=3]; 12437 -> 16344[label="",style="dashed", color="magenta", weight=3]; 12437 -> 16345[label="",style="dashed", color="magenta", weight=3]; 16338[label="ww4000",fontsize=16,color="green",shape="box"];16339[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16340[label="ww5",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]; 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]; 12444 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12444 -> 13776[label="",style="dashed", color="magenta", weight=3]; 12445[label="Succ ww3100",fontsize=16,color="green",shape="box"];12446 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12446 -> 13778[label="",style="dashed", color="magenta", weight=3]; 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]; 12449 -> 12448[label="",style="dashed", color="red", weight=0]; 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]; 12450[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12450 -> 13780[label="",style="dashed", color="magenta", weight=3]; 12450 -> 13781[label="",style="dashed", color="magenta", weight=3]; 12451[label="Succ ww3100",fontsize=16,color="green",shape="box"];12452 -> 5617[label="",style="dashed", color="red", weight=0]; 12452[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12452 -> 13782[label="",style="dashed", color="magenta", weight=3]; 12452 -> 13783[label="",style="dashed", color="magenta", weight=3]; 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]; 12455 -> 12454[label="",style="dashed", color="red", weight=0]; 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 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36287[label="",style="dashed", color="magenta", weight=3]; 12456 -> 36288[label="",style="dashed", color="magenta", weight=3]; 12456 -> 36289[label="",style="dashed", color="magenta", weight=3]; 12456 -> 36290[label="",style="dashed", color="magenta", weight=3]; 36231[label="ww3100",fontsize=16,color="green",shape="box"];36232 -> 37101[label="",style="dashed", color="red", weight=0]; 36232[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"];36232 -> 37118[label="",style="dashed", color="magenta", weight=3]; 36232 -> 37119[label="",style="dashed", color="magenta", weight=3]; 36232 -> 37120[label="",style="dashed", color="magenta", weight=3]; 36232 -> 37121[label="",style="dashed", color="magenta", weight=3]; 36233 -> 45130[label="",style="dashed", color="red", weight=0]; 36233[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"];36233 -> 45151[label="",style="dashed", color="magenta", weight=3]; 36233 -> 45152[label="",style="dashed", color="magenta", weight=3]; 36233 -> 45153[label="",style="dashed", color="magenta", weight=3]; 36233 -> 45154[label="",style="dashed", color="magenta", weight=3]; 36234 -> 36780[label="",style="dashed", color="red", weight=0]; 36234[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"];36234 -> 36797[label="",style="dashed", color="magenta", weight=3]; 45260[label="psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416",fontsize=16,color="black",shape="triangle"];45260 -> 45339[label="",style="solid", color="black", weight=3]; 45261 -> 45130[label="",style="dashed", color="red", weight=0]; 45261[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286))))) (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416))",fontsize=16,color="magenta"];45261 -> 45340[label="",style="dashed", color="magenta", weight=3]; 37352[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4234)) (Neg (Succ ww4235))) (Float (Pos Zero) (Pos (Succ ww4236)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37352 -> 37370[label="",style="solid", color="black", weight=3]; 52536 -> 26726[label="",style="dashed", color="red", weight=0]; 52536[label="primPlusFloat (Float (msMyInt (Pos (Succ ww17)) ww180) (srMyInt (Neg (Succ Zero)) ww181)) ww4533",fontsize=16,color="magenta"];52536 -> 52578[label="",style="dashed", color="magenta", weight=3]; 52536 -> 52579[label="",style="dashed", color="magenta", weight=3]; 52536 -> 52580[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12463 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12463 -> 13793[label="",style="dashed", color="magenta", weight=3]; 12464[label="Succ ww3100",fontsize=16,color="green",shape="box"];12465 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12465 -> 13795[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12469 -> 5617[label="",style="dashed", color="red", weight=0]; 12469[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12469 -> 13798[label="",style="dashed", color="magenta", weight=3]; 12469 -> 13799[label="",style="dashed", color="magenta", weight=3]; 12470[label="Succ ww3100",fontsize=16,color="green",shape="box"];12471 -> 5617[label="",style="dashed", color="red", weight=0]; 12471[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12471 -> 13800[label="",style="dashed", color="magenta", weight=3]; 12471 -> 13801[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12476 -> 30502[label="",style="dashed", color="red", weight=0]; 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 -> 30503[label="",style="dashed", color="magenta", weight=3]; 12476 -> 30504[label="",style="dashed", color="magenta", weight=3]; 12476 -> 30505[label="",style="dashed", color="magenta", weight=3]; 12476 -> 30506[label="",style="dashed", color="magenta", weight=3]; 12476 -> 30507[label="",style="dashed", color="magenta", weight=3]; 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]; 47538[label="Pos Zero",fontsize=16,color="green",shape="box"];47539 -> 53165[label="",style="dashed", color="red", weight=0]; 47539[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"];47539 -> 53171[label="",style="dashed", color="magenta", weight=3]; 47539 -> 53172[label="",style="dashed", color="magenta", weight=3]; 47539 -> 53173[label="",style="dashed", color="magenta", weight=3]; 47539 -> 53174[label="",style="dashed", color="magenta", weight=3]; 47540 -> 50149[label="",style="dashed", color="red", weight=0]; 47540[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"];47540 -> 50156[label="",style="dashed", color="magenta", weight=3]; 47541 -> 30539[label="",style="dashed", color="red", weight=0]; 47541[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"];47541 -> 50849[label="",style="dashed", color="magenta", weight=3]; 47541 -> 50850[label="",style="dashed", color="magenta", weight=3]; 47541 -> 50851[label="",style="dashed", color="magenta", weight=3]; 47541 -> 50852[label="",style="dashed", color="magenta", weight=3]; 47542[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53248[label="psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579",fontsize=16,color="black",shape="triangle"];53248 -> 53293[label="",style="solid", color="black", weight=3]; 53249 -> 53165[label="",style="dashed", color="red", weight=0]; 53249[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576))))) (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579))",fontsize=16,color="magenta"];53249 -> 53294[label="",style="dashed", color="magenta", weight=3]; 30620[label="primPlusFloat (Float ww35900 ww35901) (fsFloat (msFloat (Float (Pos (Succ ww3591)) (Neg (Succ ww3592))) (Float (Pos Zero) (Neg (Succ ww3593)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];30620 -> 30662[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 12487 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12487 -> 13817[label="",style="dashed", color="magenta", weight=3]; 12488[label="Succ ww3100",fontsize=16,color="green",shape="box"];12489 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12489 -> 13819[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12493 -> 5617[label="",style="dashed", color="red", weight=0]; 12493[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12493 -> 13822[label="",style="dashed", color="magenta", weight=3]; 12493 -> 13823[label="",style="dashed", color="magenta", weight=3]; 12494[label="Succ ww3100",fontsize=16,color="green",shape="box"];12495 -> 5617[label="",style="dashed", color="red", weight=0]; 12495[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12495 -> 13824[label="",style="dashed", color="magenta", weight=3]; 12495 -> 13825[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 47543[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47544 -> 45213[label="",style="dashed", color="red", weight=0]; 47544[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"];47544 -> 50855[label="",style="dashed", color="magenta", weight=3]; 47544 -> 50856[label="",style="dashed", color="magenta", weight=3]; 47544 -> 50857[label="",style="dashed", color="magenta", weight=3]; 47544 -> 50858[label="",style="dashed", color="magenta", weight=3]; 47545 -> 53222[label="",style="dashed", color="red", weight=0]; 47545[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"];47545 -> 53227[label="",style="dashed", color="magenta", weight=3]; 47545 -> 53228[label="",style="dashed", color="magenta", weight=3]; 47545 -> 53229[label="",style="dashed", color="magenta", weight=3]; 47545 -> 53230[label="",style="dashed", color="magenta", weight=3]; 47546[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="black",shape="triangle"];47546 -> 50860[label="",style="solid", color="black", weight=3]; 47547[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53290[label="Succ ww4584",fontsize=16,color="green",shape="box"];53291[label="psFloat ww4581 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53291 -> 53339[label="",style="solid", color="black", weight=3]; 53292[label="ww4583",fontsize=16,color="green",shape="box"];50610 -> 26726[label="",style="dashed", color="red", weight=0]; 50610[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50610 -> 50861[label="",style="dashed", color="magenta", weight=3]; 50610 -> 50862[label="",style="dashed", color="magenta", weight=3]; 50610 -> 50863[label="",style="dashed", color="magenta", weight=3]; 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]; 12509[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"];12509 -> 13834[label="",style="solid", color="black", weight=3]; 27253 -> 20241[label="",style="dashed", color="red", weight=0]; 27253[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];27253 -> 27285[label="",style="dashed", color="magenta", weight=3]; 27254 -> 26799[label="",style="dashed", color="red", weight=0]; 27254[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];27254 -> 27286[label="",style="dashed", color="magenta", weight=3]; 27254 -> 27287[label="",style="dashed", color="magenta", weight=3]; 27255[label="Pos (Succ ww3292)",fontsize=16,color="green",shape="box"];27256[label="ww32981",fontsize=16,color="green",shape="box"];27257[label="Pos (Succ ww3291)",fontsize=16,color="green",shape="box"];27258[label="ww32980",fontsize=16,color="green",shape="box"];26733[label="ww1832",fontsize=16,color="green",shape="box"];26734 -> 20241[label="",style="dashed", color="red", weight=0]; 26734[label="msMyInt (Pos Zero) (Pos (Succ ww23))",fontsize=16,color="magenta"];26735 -> 21764[label="",style="dashed", color="red", weight=0]; 26735[label="srMyInt (Pos Zero) (Pos (Succ ww24))",fontsize=16,color="magenta"];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]; 12513 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12513 -> 13839[label="",style="dashed", color="magenta", weight=3]; 12514[label="Succ ww3100",fontsize=16,color="green",shape="box"];12515 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12515 -> 13841[label="",style="dashed", color="magenta", weight=3]; 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]; 12518 -> 12517[label="",style="dashed", color="red", weight=0]; 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]; 12519[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12519 -> 13843[label="",style="dashed", color="magenta", weight=3]; 12519 -> 13844[label="",style="dashed", color="magenta", weight=3]; 12520[label="Succ ww3100",fontsize=16,color="green",shape="box"];12521 -> 5617[label="",style="dashed", color="red", weight=0]; 12521[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12521 -> 13845[label="",style="dashed", color="magenta", weight=3]; 12521 -> 13846[label="",style="dashed", color="magenta", weight=3]; 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]; 12524 -> 12523[label="",style="dashed", color="red", weight=0]; 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"];54405 -> 55020[label="",style="dashed", color="red", weight=0]; 54405[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"];54405 -> 55055[label="",style="dashed", color="magenta", weight=3]; 54405 -> 55056[label="",style="dashed", color="magenta", weight=3]; 54405 -> 55057[label="",style="dashed", color="magenta", weight=3]; 54406 -> 55308[label="",style="dashed", color="red", weight=0]; 54406[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"];54406 -> 55325[label="",style="dashed", color="magenta", weight=3]; 54406 -> 55326[label="",style="dashed", color="magenta", weight=3]; 54406 -> 55327[label="",style="dashed", color="magenta", weight=3]; 54406 -> 55328[label="",style="dashed", color="magenta", weight=3]; 54407 -> 45213[label="",style="dashed", color="red", weight=0]; 54407[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"];54407 -> 55221[label="",style="dashed", color="magenta", weight=3]; 54407 -> 55222[label="",style="dashed", color="magenta", weight=3]; 54407 -> 55223[label="",style="dashed", color="magenta", weight=3]; 54407 -> 55224[label="",style="dashed", color="magenta", weight=3]; 54408[label="ww3000",fontsize=16,color="green",shape="box"];54409[label="ww3100",fontsize=16,color="green",shape="box"];55609[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55609 -> 55668[label="",style="solid", color="black", weight=3]; 45422 -> 26726[label="",style="dashed", color="red", weight=0]; 45422[label="primPlusFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) ww4417",fontsize=16,color="magenta"];45422 -> 45441[label="",style="dashed", color="magenta", weight=3]; 45422 -> 45442[label="",style="dashed", color="magenta", weight=3]; 45422 -> 45443[label="",style="dashed", color="magenta", weight=3]; 55664[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];55665[label="ww46241",fontsize=16,color="green",shape="box"];55666[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];55667[label="ww46240",fontsize=16,color="green",shape="box"];30839[label="primMinusInt (Pos Zero) ww320",fontsize=16,color="burlywood",shape="triangle"];62933[label="ww320/Pos ww3200",fontsize=10,color="white",style="solid",shape="box"];30839 -> 62933[label="",style="solid", color="burlywood", weight=9]; 62933 -> 31027[label="",style="solid", color="burlywood", weight=3]; 62934[label="ww320/Neg ww3200",fontsize=10,color="white",style="solid",shape="box"];30839 -> 62934[label="",style="solid", color="burlywood", weight=9]; 62934 -> 31028[label="",style="solid", color="burlywood", weight=3]; 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]; 12530 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12530 -> 13851[label="",style="dashed", color="magenta", weight=3]; 12531[label="Succ ww3100",fontsize=16,color="green",shape="box"];12532 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12532 -> 13853[label="",style="dashed", color="magenta", weight=3]; 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]; 12535 -> 12534[label="",style="dashed", color="red", weight=0]; 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]; 12536[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12536 -> 13855[label="",style="dashed", color="magenta", weight=3]; 12536 -> 13856[label="",style="dashed", color="magenta", weight=3]; 12537[label="Succ ww3100",fontsize=16,color="green",shape="box"];12538 -> 5617[label="",style="dashed", color="red", weight=0]; 12538[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12538 -> 13857[label="",style="dashed", color="magenta", weight=3]; 12538 -> 13858[label="",style="dashed", color="magenta", weight=3]; 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]; 12541 -> 12540[label="",style="dashed", color="red", weight=0]; 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]; 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]; 12542 -> 16478[label="",style="dashed", color="magenta", weight=3]; 12542 -> 16479[label="",style="dashed", color="magenta", weight=3]; 12542 -> 16480[label="",style="dashed", color="magenta", weight=3]; 16473[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16474[label="ww5",fontsize=16,color="green",shape="box"];16475[label="ww3100",fontsize=16,color="green",shape="box"];16476[label="ww3000",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]; 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]; 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]; 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]; 12549 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12549 -> 13868[label="",style="dashed", color="magenta", weight=3]; 12550[label="Succ ww3100",fontsize=16,color="green",shape="box"];12551 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12551 -> 13870[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12555 -> 5617[label="",style="dashed", color="red", weight=0]; 12555[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12555 -> 13873[label="",style="dashed", color="magenta", weight=3]; 12555 -> 13874[label="",style="dashed", color="magenta", weight=3]; 12556[label="Succ ww3100",fontsize=16,color="green",shape="box"];12557 -> 5617[label="",style="dashed", color="red", weight=0]; 12557[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12557 -> 13875[label="",style="dashed", color="magenta", weight=3]; 12557 -> 13876[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12562 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54465[label="",style="dashed", color="magenta", weight=3]; 12562 -> 54466[label="",style="dashed", color="magenta", weight=3]; 12562 -> 54467[label="",style="dashed", color="magenta", weight=3]; 12562 -> 54468[label="",style="dashed", color="magenta", weight=3]; 12562 -> 54469[label="",style="dashed", color="magenta", weight=3]; 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]; 47553[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47554 -> 53499[label="",style="dashed", color="red", weight=0]; 47554[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"];47554 -> 53505[label="",style="dashed", color="magenta", weight=3]; 47554 -> 53506[label="",style="dashed", color="magenta", weight=3]; 47554 -> 53507[label="",style="dashed", color="magenta", weight=3]; 47554 -> 53508[label="",style="dashed", color="magenta", weight=3]; 47555 -> 50185[label="",style="dashed", color="red", weight=0]; 47555[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"];47555 -> 50195[label="",style="dashed", color="magenta", weight=3]; 47556 -> 31073[label="",style="dashed", color="red", weight=0]; 47556[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"];47556 -> 50865[label="",style="dashed", color="magenta", weight=3]; 47556 -> 50866[label="",style="dashed", color="magenta", weight=3]; 47556 -> 50867[label="",style="dashed", color="magenta", weight=3]; 47556 -> 50868[label="",style="dashed", color="magenta", weight=3]; 47557[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53552[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596",fontsize=16,color="black",shape="triangle"];53552 -> 53585[label="",style="solid", color="black", weight=3]; 53553 -> 53499[label="",style="dashed", color="red", weight=0]; 53553[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596))",fontsize=16,color="magenta"];53553 -> 53586[label="",style="dashed", color="magenta", weight=3]; 31141[label="primPlusFloat (Float ww36650 ww36651) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3666))) (Float (Pos (Succ ww3667)) (Neg (Succ ww3668)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];31141 -> 31190[label="",style="solid", color="black", weight=3]; 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]; 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]; 12573 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12573 -> 13892[label="",style="dashed", color="magenta", weight=3]; 12574[label="Succ ww3100",fontsize=16,color="green",shape="box"];12575 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12575 -> 13894[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12579 -> 5617[label="",style="dashed", color="red", weight=0]; 12579[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12579 -> 13897[label="",style="dashed", color="magenta", weight=3]; 12579 -> 13898[label="",style="dashed", color="magenta", weight=3]; 12580[label="Succ ww3100",fontsize=16,color="green",shape="box"];12581 -> 5617[label="",style="dashed", color="red", weight=0]; 12581[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12581 -> 13899[label="",style="dashed", color="magenta", weight=3]; 12581 -> 13900[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 47563[label="Pos Zero",fontsize=16,color="green",shape="box"];47564 -> 45213[label="",style="dashed", color="red", weight=0]; 47564[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"];47564 -> 50871[label="",style="dashed", color="magenta", weight=3]; 47564 -> 50872[label="",style="dashed", color="magenta", weight=3]; 47564 -> 50873[label="",style="dashed", color="magenta", weight=3]; 47564 -> 50874[label="",style="dashed", color="magenta", weight=3]; 47565 -> 50114[label="",style="dashed", color="red", weight=0]; 47565[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"];47565 -> 50121[label="",style="dashed", color="magenta", weight=3]; 47566 -> 37497[label="",style="dashed", color="red", weight=0]; 47566[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"];47566 -> 50875[label="",style="dashed", color="magenta", weight=3]; 47566 -> 50876[label="",style="dashed", color="magenta", weight=3]; 47566 -> 50877[label="",style="dashed", color="magenta", weight=3]; 47567[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50618[label="ww61",fontsize=16,color="green",shape="box"];50619[label="Zero",fontsize=16,color="green",shape="box"];50620[label="ww62",fontsize=16,color="green",shape="box"];41294[label="primPlusFloat ww4249 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4250))) (Float (Pos Zero) (Pos (Succ ww4251)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62935[label="ww4249/Float ww42490 ww42491",fontsize=10,color="white",style="solid",shape="box"];41294 -> 62935[label="",style="solid", color="burlywood", weight=9]; 62935 -> 42189[label="",style="solid", color="burlywood", weight=3]; 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]; 12596 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12596 -> 13911[label="",style="dashed", color="magenta", weight=3]; 12597[label="Succ ww3100",fontsize=16,color="green",shape="box"];12598 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12598 -> 13913[label="",style="dashed", color="magenta", weight=3]; 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]; 12601 -> 12600[label="",style="dashed", color="red", weight=0]; 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]; 12602[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12602 -> 13915[label="",style="dashed", color="magenta", weight=3]; 12602 -> 13916[label="",style="dashed", color="magenta", weight=3]; 12603[label="Succ ww3100",fontsize=16,color="green",shape="box"];12604 -> 5617[label="",style="dashed", color="red", weight=0]; 12604[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12604 -> 13917[label="",style="dashed", color="magenta", weight=3]; 12604 -> 13918[label="",style="dashed", color="magenta", weight=3]; 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]; 12607 -> 12606[label="",style="dashed", color="red", weight=0]; 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="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];12609[label="Float (Pos Zero) (Neg (Succ ww3100))",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]; 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]; 12613 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12613 -> 13923[label="",style="dashed", color="magenta", weight=3]; 12614[label="Succ ww3100",fontsize=16,color="green",shape="box"];12615 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12615 -> 13925[label="",style="dashed", color="magenta", weight=3]; 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]; 12618 -> 12617[label="",style="dashed", color="red", weight=0]; 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]; 12619[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12619 -> 13927[label="",style="dashed", color="magenta", weight=3]; 12619 -> 13928[label="",style="dashed", color="magenta", weight=3]; 12620[label="Succ ww3100",fontsize=16,color="green",shape="box"];12621 -> 5617[label="",style="dashed", color="red", weight=0]; 12621[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12621 -> 13929[label="",style="dashed", color="magenta", weight=3]; 12621 -> 13930[label="",style="dashed", color="magenta", weight=3]; 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]; 12624 -> 12623[label="",style="dashed", color="red", weight=0]; 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 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36299[label="",style="dashed", color="magenta", weight=3]; 12625 -> 36300[label="",style="dashed", color="magenta", weight=3]; 12625 -> 36301[label="",style="dashed", color="magenta", weight=3]; 12625 -> 36302[label="",style="dashed", color="magenta", weight=3]; 36247[label="ww3100",fontsize=16,color="green",shape="box"];36248 -> 37515[label="",style="dashed", color="red", weight=0]; 36248[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"];36248 -> 37528[label="",style="dashed", color="magenta", weight=3]; 36248 -> 37529[label="",style="dashed", color="magenta", weight=3]; 36248 -> 37530[label="",style="dashed", color="magenta", weight=3]; 36249 -> 45284[label="",style="dashed", color="red", weight=0]; 36249[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"];36249 -> 45300[label="",style="dashed", color="magenta", weight=3]; 36249 -> 45301[label="",style="dashed", color="magenta", weight=3]; 36249 -> 45302[label="",style="dashed", color="magenta", weight=3]; 36250 -> 36780[label="",style="dashed", color="red", weight=0]; 36250[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"];36250 -> 36798[label="",style="dashed", color="magenta", weight=3]; 37665[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4254))) (Float (Pos Zero) (Pos (Succ ww4255)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37665 -> 37694[label="",style="solid", color="black", weight=3]; 45436 -> 26726[label="",style="dashed", color="red", weight=0]; 45436[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4293)) (Pos (Succ ww4294)))) ww4418",fontsize=16,color="magenta"];45436 -> 45457[label="",style="dashed", color="magenta", weight=3]; 45436 -> 45458[label="",style="dashed", color="magenta", weight=3]; 45436 -> 45459[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12632 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12632 -> 13940[label="",style="dashed", color="magenta", weight=3]; 12633[label="Succ ww3100",fontsize=16,color="green",shape="box"];12634 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12634 -> 13942[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12638 -> 5617[label="",style="dashed", color="red", weight=0]; 12638[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12638 -> 13945[label="",style="dashed", color="magenta", weight=3]; 12638 -> 13946[label="",style="dashed", color="magenta", weight=3]; 12639[label="Succ ww3100",fontsize=16,color="green",shape="box"];12640 -> 5617[label="",style="dashed", color="red", weight=0]; 12640[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12640 -> 13947[label="",style="dashed", color="magenta", weight=3]; 12640 -> 13948[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12645 -> 31508[label="",style="dashed", color="red", weight=0]; 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 -> 31509[label="",style="dashed", color="magenta", weight=3]; 12645 -> 31510[label="",style="dashed", color="magenta", weight=3]; 12645 -> 31511[label="",style="dashed", color="magenta", weight=3]; 12645 -> 31512[label="",style="dashed", color="magenta", weight=3]; 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]; 47568[label="Pos Zero",fontsize=16,color="green",shape="box"];47569 -> 53530[label="",style="dashed", color="red", weight=0]; 47569[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"];47569 -> 53535[label="",style="dashed", color="magenta", weight=3]; 47569 -> 53536[label="",style="dashed", color="magenta", weight=3]; 47569 -> 53537[label="",style="dashed", color="magenta", weight=3]; 47570 -> 50149[label="",style="dashed", color="red", weight=0]; 47570[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"];47570 -> 50157[label="",style="dashed", color="magenta", weight=3]; 47571 -> 31542[label="",style="dashed", color="red", weight=0]; 47571[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"];47571 -> 50879[label="",style="dashed", color="magenta", weight=3]; 47571 -> 50880[label="",style="dashed", color="magenta", weight=3]; 47571 -> 50881[label="",style="dashed", color="magenta", weight=3]; 47572[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53583[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597",fontsize=16,color="black",shape="triangle"];53583 -> 53628[label="",style="solid", color="black", weight=3]; 53584 -> 53530[label="",style="dashed", color="red", weight=0]; 53584[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597))",fontsize=16,color="magenta"];53584 -> 53629[label="",style="dashed", color="magenta", weight=3]; 31599[label="primPlusFloat (Float ww37350 ww37351) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3736))) (Float (Pos Zero) (Neg (Succ ww3737)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];31599 -> 31640[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 50628[label="ww538",fontsize=16,color="green",shape="box"];50629[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50630[label="Pos ww5390",fontsize=16,color="green",shape="box"];50631[label="Pos ww5410",fontsize=16,color="green",shape="box"];52485 -> 52528[label="",style="dashed", color="red", weight=0]; 52485[label="not (esEsOrdering (compareMyInt (srMyInt ww180 ww45340) (srMyInt ww181 ww45341)) LT)",fontsize=16,color="magenta"];52485 -> 52529[label="",style="dashed", color="magenta", weight=3]; 52485 -> 52530[label="",style="dashed", color="magenta", weight=3]; 50643[label="ww538",fontsize=16,color="green",shape="box"];50644[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50645[label="Pos ww5390",fontsize=16,color="green",shape="box"];50646[label="Pos ww5410",fontsize=16,color="green",shape="box"];50647[label="takeWhile1 (flip gtEsFloat ww3262) ww44570 ww44571 (fsEsOrdering (compareFloat ww44570 ww3262) LT)",fontsize=16,color="black",shape="box"];50647 -> 50889[label="",style="solid", color="black", weight=3]; 50650[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"];50650 -> 50897[label="",style="solid", color="black", weight=3]; 59907[label="primPlusFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4800",fontsize=16,color="black",shape="triangle"];59907 -> 59951[label="",style="solid", color="black", weight=3]; 59908 -> 59899[label="",style="dashed", color="red", weight=0]; 59908[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4800",fontsize=16,color="magenta"];50653[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"];50653 -> 50899[label="",style="solid", color="black", weight=3]; 50654[label="ww5420",fontsize=16,color="green",shape="box"];50655[label="ww5421",fontsize=16,color="green",shape="box"];45934[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4419",fontsize=16,color="black",shape="box"];45934 -> 50900[label="",style="solid", color="black", weight=3]; 45935 -> 45400[label="",style="dashed", color="red", weight=0]; 45935[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4419",fontsize=16,color="magenta"];50656[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"];50656 -> 50901[label="",style="solid", color="black", weight=3]; 50657[label="ww5420",fontsize=16,color="green",shape="box"];50658[label="ww5421",fontsize=16,color="green",shape="box"];50659[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="black",shape="box"];50659 -> 50902[label="",style="solid", color="black", weight=3]; 50660 -> 45953[label="",style="dashed", color="red", weight=0]; 50660[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="magenta"];50661[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"];50661 -> 50903[label="",style="solid", color="black", weight=3]; 50662[label="ww5420",fontsize=16,color="green",shape="box"];50663[label="ww5421",fontsize=16,color="green",shape="box"];50908[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4494) (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)))) ww4494)))",fontsize=16,color="green",shape="box"];50908 -> 50964[label="",style="dashed", color="green", weight=3]; 50908 -> 50965[label="",style="dashed", color="green", weight=3]; 50666 -> 47251[label="",style="dashed", color="red", weight=0]; 50666[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"];50667[label="Succ ww54100",fontsize=16,color="green",shape="box"];50668[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"];50668 -> 50911[label="",style="solid", color="black", weight=3]; 50669[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="black",shape="box"];50669 -> 50912[label="",style="solid", color="black", weight=3]; 50670 -> 45964[label="",style="dashed", color="red", weight=0]; 50670[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="magenta"];50671[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"];50671 -> 50913[label="",style="solid", color="black", weight=3]; 50672[label="ww5420",fontsize=16,color="green",shape="box"];50673[label="ww5421",fontsize=16,color="green",shape="box"];45957[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4420",fontsize=16,color="black",shape="box"];45957 -> 50914[label="",style="solid", color="black", weight=3]; 45958 -> 45424[label="",style="dashed", color="red", weight=0]; 45958[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4420",fontsize=16,color="magenta"];50674[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"];50674 -> 50915[label="",style="solid", color="black", weight=3]; 50675[label="ww5420",fontsize=16,color="green",shape="box"];50676[label="ww5421",fontsize=16,color="green",shape="box"];50677[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="black",shape="box"];50677 -> 50916[label="",style="solid", color="black", weight=3]; 50678 -> 46570[label="",style="dashed", color="red", weight=0]; 50678[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="magenta"];50679[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"];50679 -> 50917[label="",style="solid", color="black", weight=3]; 50680[label="ww5420",fontsize=16,color="green",shape="box"];50681[label="ww5421",fontsize=16,color="green",shape="box"];50682[label="ww538",fontsize=16,color="green",shape="box"];50683[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50684[label="Neg ww5390",fontsize=16,color="green",shape="box"];50685[label="Neg ww5410",fontsize=16,color="green",shape="box"];50686[label="ww538",fontsize=16,color="green",shape="box"];50687[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50688[label="Neg ww5390",fontsize=16,color="green",shape="box"];50689[label="Neg ww5410",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 12682 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12682 -> 13989[label="",style="dashed", color="magenta", weight=3]; 12683[label="Succ ww3100",fontsize=16,color="green",shape="box"];12684 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12684 -> 13991[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12688 -> 5617[label="",style="dashed", color="red", weight=0]; 12688[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12688 -> 13994[label="",style="dashed", color="magenta", weight=3]; 12688 -> 13995[label="",style="dashed", color="magenta", weight=3]; 12689[label="Succ ww3100",fontsize=16,color="green",shape="box"];12690 -> 5617[label="",style="dashed", color="red", weight=0]; 12690[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12690 -> 13996[label="",style="dashed", color="magenta", weight=3]; 12690 -> 13997[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12695 -> 14001[label="",style="dashed", color="red", weight=0]; 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]; 12695 -> 14003[label="",style="dashed", color="magenta", weight=3]; 12695 -> 14004[label="",style="dashed", color="magenta", weight=3]; 12695 -> 14005[label="",style="dashed", color="magenta", weight=3]; 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]; 59455[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59456[label="Succ Zero",fontsize=16,color="green",shape="box"];59457[label="ww4000",fontsize=16,color="green",shape="box"];59458[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59459[label="Neg Zero",fontsize=16,color="green",shape="box"];50360 -> 52306[label="",style="dashed", color="red", weight=0]; 50360[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"];50360 -> 52319[label="",style="dashed", color="magenta", weight=3]; 50360 -> 52320[label="",style="dashed", color="magenta", weight=3]; 50360 -> 52321[label="",style="dashed", color="magenta", weight=3]; 50360 -> 52322[label="",style="dashed", color="magenta", weight=3]; 52315[label="Succ Zero",fontsize=16,color="green",shape="box"];52316[label="ww4000",fontsize=16,color="green",shape="box"];52317[label="ww5",fontsize=16,color="green",shape="box"];52318[label="ww3100",fontsize=16,color="green",shape="box"];50694[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4473) LT)",fontsize=16,color="black",shape="box"];50694 -> 50926[label="",style="solid", color="black", weight=3]; 52410 -> 26726[label="",style="dashed", color="red", weight=0]; 52410[label="primPlusFloat (Float ww45250 ww45251) (primDivFloat (msFloat (Float (Pos (Succ ww4526)) (Pos (Succ ww4527))) (Float (Neg Zero) (Pos (Succ ww4528)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52410 -> 52456[label="",style="dashed", color="magenta", weight=3]; 52410 -> 52457[label="",style="dashed", color="magenta", weight=3]; 52410 -> 52458[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12702 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12702 -> 14013[label="",style="dashed", color="magenta", weight=3]; 12703[label="Succ ww3100",fontsize=16,color="green",shape="box"];12704 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12704 -> 14015[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12708 -> 5617[label="",style="dashed", color="red", weight=0]; 12708[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12708 -> 14018[label="",style="dashed", color="magenta", weight=3]; 12708 -> 14019[label="",style="dashed", color="magenta", weight=3]; 12709[label="Succ ww3100",fontsize=16,color="green",shape="box"];12710 -> 5617[label="",style="dashed", color="red", weight=0]; 12710[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12710 -> 14020[label="",style="dashed", color="magenta", weight=3]; 12710 -> 14021[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12714 -> 16686[label="",style="dashed", color="red", weight=0]; 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]; 12714 -> 16696[label="",style="dashed", color="magenta", weight=3]; 12714 -> 16697[label="",style="dashed", color="magenta", weight=3]; 12714 -> 16698[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12731[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"];12731 -> 14029[label="",style="solid", color="black", weight=3]; 12732[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"];12732 -> 14030[label="",style="solid", color="black", weight=3]; 26736[label="ww1834",fontsize=16,color="green",shape="box"];26737 -> 23742[label="",style="dashed", color="red", weight=0]; 26737[label="msMyInt (Pos (Succ ww12)) (Neg Zero)",fontsize=16,color="magenta"];26737 -> 26754[label="",style="dashed", color="magenta", weight=3]; 26737 -> 26755[label="",style="dashed", color="magenta", weight=3]; 26738 -> 21766[label="",style="dashed", color="red", weight=0]; 26738[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];12734 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12734 -> 14033[label="",style="dashed", color="magenta", weight=3]; 12735[label="Succ ww3100",fontsize=16,color="green",shape="box"];12736 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12736 -> 14035[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12740 -> 5617[label="",style="dashed", color="red", weight=0]; 12740[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12740 -> 14038[label="",style="dashed", color="magenta", weight=3]; 12740 -> 14039[label="",style="dashed", color="magenta", weight=3]; 12741[label="Succ ww3100",fontsize=16,color="green",shape="box"];12742 -> 5617[label="",style="dashed", color="red", weight=0]; 12742[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12742 -> 14040[label="",style="dashed", color="magenta", weight=3]; 12742 -> 14041[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12746 -> 32889[label="",style="dashed", color="red", weight=0]; 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 -> 32910[label="",style="dashed", color="magenta", weight=3]; 12746 -> 32911[label="",style="dashed", color="magenta", weight=3]; 12746 -> 32912[label="",style="dashed", color="magenta", weight=3]; 12746 -> 32913[label="",style="dashed", color="magenta", weight=3]; 12746 -> 32914[label="",style="dashed", color="magenta", weight=3]; 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]; 32975[label="Succ Zero",fontsize=16,color="green",shape="box"];32976[label="ww5",fontsize=16,color="green",shape="box"];32977[label="ww4000",fontsize=16,color="green",shape="box"];32978[label="ww3100",fontsize=16,color="green",shape="box"];28252[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3426) GT)",fontsize=16,color="burlywood",shape="box"];62936[label="ww3426/Float ww34260 ww34261",fontsize=10,color="white",style="solid",shape="box"];28252 -> 62936[label="",style="solid", color="burlywood", weight=9]; 62936 -> 28307[label="",style="solid", color="burlywood", weight=3]; 33155[label="primDivFloat (msFloat (Float (Pos (Succ ww3899)) (Neg (Succ ww3900))) (Float (Neg Zero) (Pos (Succ ww3901)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33155 -> 33203[label="",style="solid", color="black", weight=3]; 33156[label="ww38980",fontsize=16,color="green",shape="box"];33157[label="ww38981",fontsize=16,color="green",shape="box"];33158[label="takeWhile2 (flip ltEsFloat ww3896) (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"];33158 -> 33204[label="",style="solid", color="black", weight=3]; 59036[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];59035[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)))) ww4745)",fontsize=16,color="black",shape="triangle"];59035 -> 59038[label="",style="solid", color="black", weight=3]; 58850[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]; 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]; 20307[label="primMinusNat (Succ ww243500) ww183200",fontsize=16,color="burlywood",shape="box"];62937[label="ww183200/Succ ww1832000",fontsize=10,color="white",style="solid",shape="box"];20307 -> 62937[label="",style="solid", color="burlywood", weight=9]; 62937 -> 20324[label="",style="solid", color="burlywood", weight=3]; 62938[label="ww183200/Zero",fontsize=10,color="white",style="solid",shape="box"];20307 -> 62938[label="",style="solid", color="burlywood", weight=9]; 62938 -> 20325[label="",style="solid", color="burlywood", weight=3]; 20308[label="primMinusNat Zero ww183200",fontsize=16,color="burlywood",shape="box"];62939[label="ww183200/Succ ww1832000",fontsize=10,color="white",style="solid",shape="box"];20308 -> 62939[label="",style="solid", color="burlywood", weight=9]; 62939 -> 20326[label="",style="solid", color="burlywood", weight=3]; 62940[label="ww183200/Zero",fontsize=10,color="white",style="solid",shape="box"];20308 -> 62940[label="",style="solid", color="burlywood", weight=9]; 62940 -> 20327[label="",style="solid", color="burlywood", weight=3]; 26800[label="Succ ww2913",fontsize=16,color="green",shape="box"];26801[label="ww291500",fontsize=16,color="green",shape="box"];21877[label="Pos (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21877 -> 21889[label="",style="dashed", color="green", weight=3]; 21878[label="Neg (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21878 -> 21890[label="",style="dashed", color="green", weight=3]; 21879[label="Neg (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21879 -> 21891[label="",style="dashed", color="green", weight=3]; 21880[label="Pos (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21880 -> 21892[label="",style="dashed", color="green", weight=3]; 20257[label="primPlusInt (Pos ww24350) ww18320",fontsize=16,color="burlywood",shape="box"];62941[label="ww18320/Pos ww183200",fontsize=10,color="white",style="solid",shape="box"];20257 -> 62941[label="",style="solid", color="burlywood", weight=9]; 62941 -> 20273[label="",style="solid", color="burlywood", weight=3]; 62942[label="ww18320/Neg ww183200",fontsize=10,color="white",style="solid",shape="box"];20257 -> 62942[label="",style="solid", color="burlywood", weight=9]; 62942 -> 20274[label="",style="solid", color="burlywood", weight=3]; 20258[label="primPlusInt (Neg ww24350) ww18320",fontsize=16,color="burlywood",shape="box"];62943[label="ww18320/Pos ww183200",fontsize=10,color="white",style="solid",shape="box"];20258 -> 62943[label="",style="solid", color="burlywood", weight=9]; 62943 -> 20275[label="",style="solid", color="burlywood", weight=3]; 62944[label="ww18320/Neg ww183200",fontsize=10,color="white",style="solid",shape="box"];20258 -> 62944[label="",style="solid", color="burlywood", weight=9]; 62944 -> 20276[label="",style="solid", color="burlywood", weight=3]; 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]; 12761 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12761 -> 14058[label="",style="dashed", color="magenta", weight=3]; 12762[label="Succ ww3100",fontsize=16,color="green",shape="box"];12763 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12763 -> 14060[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12767 -> 5617[label="",style="dashed", color="red", weight=0]; 12767[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12767 -> 14063[label="",style="dashed", color="magenta", weight=3]; 12767 -> 14064[label="",style="dashed", color="magenta", weight=3]; 12768[label="Succ ww3100",fontsize=16,color="green",shape="box"];12769 -> 5617[label="",style="dashed", color="red", weight=0]; 12769[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12769 -> 14065[label="",style="dashed", color="magenta", weight=3]; 12769 -> 14066[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12774 -> 33090[label="",style="dashed", color="red", weight=0]; 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 -> 33091[label="",style="dashed", color="magenta", weight=3]; 12774 -> 33092[label="",style="dashed", color="magenta", weight=3]; 12774 -> 33093[label="",style="dashed", color="magenta", weight=3]; 12774 -> 33094[label="",style="dashed", color="magenta", weight=3]; 12774 -> 33095[label="",style="dashed", color="magenta", weight=3]; 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]; 52461[label="Succ Zero",fontsize=16,color="green",shape="box"];52462[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52463[label="ww4000",fontsize=16,color="green",shape="box"];52464[label="ww3100",fontsize=16,color="green",shape="box"];52460[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532))))) (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535)",fontsize=16,color="black",shape="triangle"];52460 -> 52486[label="",style="solid", color="black", weight=3]; 50052 -> 33134[label="",style="dashed", color="red", weight=0]; 50052[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"];50052 -> 50930[label="",style="dashed", color="magenta", weight=3]; 50052 -> 50931[label="",style="dashed", color="magenta", weight=3]; 50052 -> 50932[label="",style="dashed", color="magenta", weight=3]; 50052 -> 50933[label="",style="dashed", color="magenta", weight=3]; 50699[label="ww4000",fontsize=16,color="green",shape="box"];50700[label="ww5",fontsize=16,color="green",shape="box"];50701[label="ww3100",fontsize=16,color="green",shape="box"];50702[label="Succ Zero",fontsize=16,color="green",shape="box"];33134[label="psFloat ww3912 (fsFloat (msFloat (Float (Pos (Succ ww3913)) (Neg (Succ ww3914))) (Float (Neg Zero) (Neg (Succ ww3915)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];33134 -> 33159[label="",style="solid", color="black", weight=3]; 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"];62945[label="ww18/Float ww180 ww181",fontsize=10,color="white",style="solid",shape="box"];12777 -> 62945[label="",style="solid", color="burlywood", weight=9]; 62945 -> 14077[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12781 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12781 -> 14082[label="",style="dashed", color="magenta", weight=3]; 12782[label="Succ ww3100",fontsize=16,color="green",shape="box"];12783 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12783 -> 14084[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12787 -> 5617[label="",style="dashed", color="red", weight=0]; 12787[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12787 -> 14087[label="",style="dashed", color="magenta", weight=3]; 12787 -> 14088[label="",style="dashed", color="magenta", weight=3]; 12788[label="Succ ww3100",fontsize=16,color="green",shape="box"];12789 -> 5617[label="",style="dashed", color="red", weight=0]; 12789[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12789 -> 14089[label="",style="dashed", color="magenta", weight=3]; 12789 -> 14090[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 50703[label="Succ Zero",fontsize=16,color="green",shape="box"];50704[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50705[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];50706[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52506[label="ww3100",fontsize=16,color="green",shape="box"];52507[label="ww5",fontsize=16,color="green",shape="box"];52508[label="Succ Zero",fontsize=16,color="green",shape="box"];52509[label="ww3000",fontsize=16,color="green",shape="box"];50708[label="primPlusFloat 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="burlywood",shape="box"];62946[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];50708 -> 62946[label="",style="solid", color="burlywood", weight=9]; 62946 -> 50937[label="",style="solid", color="burlywood", weight=3]; 52577[label="primPlusFloat ww4537 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62947[label="ww4537/Float ww45370 ww45371",fontsize=10,color="white",style="solid",shape="box"];52577 -> 62947[label="",style="solid", color="burlywood", weight=9]; 62947 -> 52640[label="",style="solid", color="burlywood", weight=3]; 50709[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50709 -> 50938[label="",style="solid", color="black", weight=3]; 50710[label="ww50",fontsize=16,color="green",shape="box"];50711[label="ww51",fontsize=16,color="green",shape="box"];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]; 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]; 12799 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12799 -> 14100[label="",style="dashed", color="magenta", weight=3]; 12800[label="Succ ww3100",fontsize=16,color="green",shape="box"];12801 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12801 -> 14102[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12805 -> 5617[label="",style="dashed", color="red", weight=0]; 12805[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12805 -> 14105[label="",style="dashed", color="magenta", weight=3]; 12805 -> 14106[label="",style="dashed", color="magenta", weight=3]; 12806[label="Succ ww3100",fontsize=16,color="green",shape="box"];12807 -> 5617[label="",style="dashed", color="red", weight=0]; 12807[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12807 -> 14107[label="",style="dashed", color="magenta", weight=3]; 12807 -> 14108[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 12818 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12818 -> 14115[label="",style="dashed", color="magenta", weight=3]; 12819[label="Succ ww3100",fontsize=16,color="green",shape="box"];12820 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12820 -> 14117[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12824 -> 5617[label="",style="dashed", color="red", weight=0]; 12824[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12824 -> 14120[label="",style="dashed", color="magenta", weight=3]; 12824 -> 14121[label="",style="dashed", color="magenta", weight=3]; 12825[label="Succ ww3100",fontsize=16,color="green",shape="box"];12826 -> 5617[label="",style="dashed", color="red", weight=0]; 12826[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12826 -> 14122[label="",style="dashed", color="magenta", weight=3]; 12826 -> 14123[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12830 -> 16832[label="",style="dashed", color="red", weight=0]; 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]; 12830 -> 16842[label="",style="dashed", color="magenta", weight=3]; 12830 -> 16843[label="",style="dashed", color="magenta", weight=3]; 12830 -> 16844[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62948[label="ww2129/Float ww21290 ww21291",fontsize=10,color="white",style="solid",shape="box"];16957 -> 62948[label="",style="solid", color="burlywood", weight=9]; 62948 -> 16965[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12841 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12841 -> 14134[label="",style="dashed", color="magenta", weight=3]; 12842[label="Succ ww3100",fontsize=16,color="green",shape="box"];12843 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12843 -> 14136[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12847 -> 5617[label="",style="dashed", color="red", weight=0]; 12847[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12847 -> 14139[label="",style="dashed", color="magenta", weight=3]; 12847 -> 14140[label="",style="dashed", color="magenta", weight=3]; 12848[label="Succ ww3100",fontsize=16,color="green",shape="box"];12849 -> 5617[label="",style="dashed", color="red", weight=0]; 12849[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12849 -> 14141[label="",style="dashed", color="magenta", weight=3]; 12849 -> 14142[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12854 -> 33933[label="",style="dashed", color="red", weight=0]; 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 -> 33934[label="",style="dashed", color="magenta", weight=3]; 12854 -> 33935[label="",style="dashed", color="magenta", weight=3]; 12854 -> 33936[label="",style="dashed", color="magenta", weight=3]; 12854 -> 33937[label="",style="dashed", color="magenta", weight=3]; 12854 -> 33938[label="",style="dashed", color="magenta", weight=3]; 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]; 52680[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52681[label="Succ Zero",fontsize=16,color="green",shape="box"];52682[label="ww3100",fontsize=16,color="green",shape="box"];52683[label="ww3000",fontsize=16,color="green",shape="box"];49866 -> 33971[label="",style="dashed", color="red", weight=0]; 49866[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"];49866 -> 50941[label="",style="dashed", color="magenta", weight=3]; 49866 -> 50942[label="",style="dashed", color="magenta", weight=3]; 49866 -> 50943[label="",style="dashed", color="magenta", weight=3]; 49866 -> 50944[label="",style="dashed", color="magenta", weight=3]; 50713[label="ww5",fontsize=16,color="green",shape="box"];50714[label="Succ Zero",fontsize=16,color="green",shape="box"];50715[label="ww3000",fontsize=16,color="green",shape="box"];50716[label="ww3100",fontsize=16,color="green",shape="box"];52800[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554",fontsize=16,color="black",shape="box"];52800 -> 52899[label="",style="solid", color="black", weight=3]; 52801 -> 52773[label="",style="dashed", color="red", weight=0]; 52801[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554",fontsize=16,color="magenta"];34211 -> 26726[label="",style="dashed", color="red", weight=0]; 34211[label="primPlusFloat (Float ww39960 ww39961) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3997))) (Float (Neg (Succ ww3998)) (Neg (Succ ww3999)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34211 -> 34260[label="",style="dashed", color="magenta", weight=3]; 34211 -> 34261[label="",style="dashed", color="magenta", weight=3]; 34211 -> 34262[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12861 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12861 -> 14158[label="",style="dashed", color="magenta", weight=3]; 12862[label="Succ ww3100",fontsize=16,color="green",shape="box"];12863 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12863 -> 14160[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12867 -> 5617[label="",style="dashed", color="red", weight=0]; 12867[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12867 -> 14163[label="",style="dashed", color="magenta", weight=3]; 12867 -> 14164[label="",style="dashed", color="magenta", weight=3]; 12868[label="Succ ww3100",fontsize=16,color="green",shape="box"];12869 -> 5617[label="",style="dashed", color="red", weight=0]; 12869[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12869 -> 14165[label="",style="dashed", color="magenta", weight=3]; 12869 -> 14166[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 50719[label="Succ Zero",fontsize=16,color="green",shape="box"];50720[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50721[label="Neg Zero",fontsize=16,color="green",shape="box"];50722[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50361 -> 52600[label="",style="dashed", color="red", weight=0]; 50361[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"];50361 -> 52610[label="",style="dashed", color="magenta", weight=3]; 50361 -> 52611[label="",style="dashed", color="magenta", weight=3]; 50361 -> 52612[label="",style="dashed", color="magenta", weight=3]; 52607[label="ww5",fontsize=16,color="green",shape="box"];52608[label="Succ Zero",fontsize=16,color="green",shape="box"];52609[label="ww3100",fontsize=16,color="green",shape="box"];52704 -> 26726[label="",style="dashed", color="red", weight=0]; 52704[label="primPlusFloat (Float ww45480 ww45481) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4549))) (Float (Neg Zero) (Pos (Succ ww4550)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52704 -> 52802[label="",style="dashed", color="magenta", weight=3]; 52704 -> 52803[label="",style="dashed", color="magenta", weight=3]; 52704 -> 52804[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12879 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12879 -> 14176[label="",style="dashed", color="magenta", weight=3]; 12880[label="Succ ww3100",fontsize=16,color="green",shape="box"];12881 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12881 -> 14178[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12885 -> 5617[label="",style="dashed", color="red", weight=0]; 12885[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12885 -> 14181[label="",style="dashed", color="magenta", weight=3]; 12885 -> 14182[label="",style="dashed", color="magenta", weight=3]; 12886[label="Succ ww3100",fontsize=16,color="green",shape="box"];12887 -> 5617[label="",style="dashed", color="red", weight=0]; 12887[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12887 -> 14183[label="",style="dashed", color="magenta", weight=3]; 12887 -> 14184[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 12898 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12898 -> 14191[label="",style="dashed", color="magenta", weight=3]; 12899[label="Succ ww3100",fontsize=16,color="green",shape="box"];12900 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12900 -> 14193[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12904 -> 5617[label="",style="dashed", color="red", weight=0]; 12904[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12904 -> 14196[label="",style="dashed", color="magenta", weight=3]; 12904 -> 14197[label="",style="dashed", color="magenta", weight=3]; 12905[label="Succ ww3100",fontsize=16,color="green",shape="box"];12906 -> 5617[label="",style="dashed", color="red", weight=0]; 12906[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12906 -> 14198[label="",style="dashed", color="magenta", weight=3]; 12906 -> 14199[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12910 -> 34687[label="",style="dashed", color="red", weight=0]; 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 -> 34706[label="",style="dashed", color="magenta", weight=3]; 12910 -> 34707[label="",style="dashed", color="magenta", weight=3]; 12910 -> 34708[label="",style="dashed", color="magenta", weight=3]; 12910 -> 34709[label="",style="dashed", color="magenta", weight=3]; 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]; 34761[label="ww5",fontsize=16,color="green",shape="box"];34762[label="Succ Zero",fontsize=16,color="green",shape="box"];34763[label="ww3100",fontsize=16,color="green",shape="box"];34905[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4073))) (Float (Neg Zero) (Pos (Succ ww4074)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];34905 -> 34991[label="",style="solid", color="black", weight=3]; 34906[label="ww40720",fontsize=16,color="green",shape="box"];34907[label="ww40721",fontsize=16,color="green",shape="box"];34908[label="takeWhile2 (flip ltEsFloat ww4070) (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"];34908 -> 34992[label="",style="solid", color="black", weight=3]; 59041[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];59040[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)))) ww4746)",fontsize=16,color="black",shape="triangle"];59040 -> 59043[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 12921 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12921 -> 14210[label="",style="dashed", color="magenta", weight=3]; 12922[label="Succ ww3100",fontsize=16,color="green",shape="box"];12923 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12923 -> 14212[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12927 -> 5617[label="",style="dashed", color="red", weight=0]; 12927[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12927 -> 14215[label="",style="dashed", color="magenta", weight=3]; 12927 -> 14216[label="",style="dashed", color="magenta", weight=3]; 12928[label="Succ ww3100",fontsize=16,color="green",shape="box"];12929 -> 5617[label="",style="dashed", color="red", weight=0]; 12929[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12929 -> 14217[label="",style="dashed", color="magenta", weight=3]; 12929 -> 14218[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12934 -> 34856[label="",style="dashed", color="red", weight=0]; 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 -> 34857[label="",style="dashed", color="magenta", weight=3]; 12934 -> 34858[label="",style="dashed", color="magenta", weight=3]; 12934 -> 34859[label="",style="dashed", color="magenta", weight=3]; 12934 -> 34860[label="",style="dashed", color="magenta", weight=3]; 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]; 52781[label="Succ Zero",fontsize=16,color="green",shape="box"];52782[label="ww3100",fontsize=16,color="green",shape="box"];52783[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50053 -> 34892[label="",style="dashed", color="red", weight=0]; 50053[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"];50053 -> 50950[label="",style="dashed", color="magenta", weight=3]; 50053 -> 50951[label="",style="dashed", color="magenta", weight=3]; 50053 -> 50952[label="",style="dashed", color="magenta", weight=3]; 50728[label="ww5",fontsize=16,color="green",shape="box"];50729[label="ww3100",fontsize=16,color="green",shape="box"];50730[label="Succ Zero",fontsize=16,color="green",shape="box"];52897[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559",fontsize=16,color="black",shape="box"];52897 -> 52932[label="",style="solid", color="black", weight=3]; 52898 -> 52859[label="",style="dashed", color="red", weight=0]; 52898[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559",fontsize=16,color="magenta"];50733[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4468) LT)",fontsize=16,color="black",shape="box"];50733 -> 50954[label="",style="solid", color="black", weight=3]; 35058 -> 26726[label="",style="dashed", color="red", weight=0]; 35058[label="primPlusFloat (Float ww40890 ww40891) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4090))) (Float (Neg Zero) (Neg (Succ ww4091)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];35058 -> 35130[label="",style="dashed", color="magenta", weight=3]; 35058 -> 35131[label="",style="dashed", color="magenta", weight=3]; 35058 -> 35132[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 20687[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="black",shape="triangle"];20687 -> 22514[label="",style="solid", color="black", weight=3]; 50734[label="Pos ww9560",fontsize=16,color="green",shape="box"];50735[label="Pos ww9580",fontsize=16,color="green",shape="box"];50736[label="Pos ww9560",fontsize=16,color="green",shape="box"];50737[label="Pos ww9580",fontsize=16,color="green",shape="box"];46000[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4424",fontsize=16,color="black",shape="box"];46000 -> 50967[label="",style="solid", color="black", weight=3]; 46001 -> 45523[label="",style="dashed", color="red", weight=0]; 46001[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4424",fontsize=16,color="magenta"];50741[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"];50741 -> 50968[label="",style="solid", color="black", weight=3]; 50742[label="ww9590",fontsize=16,color="green",shape="box"];50743[label="ww9591",fontsize=16,color="green",shape="box"];50747[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="black",shape="box"];50747 -> 50971[label="",style="solid", color="black", weight=3]; 50748 -> 50524[label="",style="dashed", color="red", weight=0]; 50748[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="magenta"];50749[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"];50749 -> 50972[label="",style="solid", color="black", weight=3]; 50750[label="ww9590",fontsize=16,color="green",shape="box"];50751[label="ww9591",fontsize=16,color="green",shape="box"];50977[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4496) (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)))) ww4496)))",fontsize=16,color="green",shape="box"];50977 -> 51026[label="",style="dashed", color="green", weight=3]; 50977 -> 51027[label="",style="dashed", color="green", weight=3]; 50754[label="Succ ww95800",fontsize=16,color="green",shape="box"];50755 -> 47276[label="",style="dashed", color="red", weight=0]; 50755[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"];50756[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"];50756 -> 50980[label="",style="solid", color="black", weight=3]; 50757[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="black",shape="box"];50757 -> 50981[label="",style="solid", color="black", weight=3]; 50758 -> 50533[label="",style="dashed", color="red", weight=0]; 50758[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="magenta"];50759[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"];50759 -> 50982[label="",style="solid", color="black", weight=3]; 50760[label="ww9590",fontsize=16,color="green",shape="box"];50761[label="ww9591",fontsize=16,color="green",shape="box"];46004[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4426",fontsize=16,color="black",shape="box"];46004 -> 50983[label="",style="solid", color="black", weight=3]; 46005 -> 45545[label="",style="dashed", color="red", weight=0]; 46005[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4426",fontsize=16,color="magenta"];50762[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"];50762 -> 50984[label="",style="solid", color="black", weight=3]; 50763[label="ww9590",fontsize=16,color="green",shape="box"];50764[label="ww9591",fontsize=16,color="green",shape="box"];50765[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="black",shape="box"];50765 -> 50985[label="",style="solid", color="black", weight=3]; 50766 -> 50552[label="",style="dashed", color="red", weight=0]; 50766[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="magenta"];50767[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"];50767 -> 50986[label="",style="solid", color="black", weight=3]; 50768[label="ww9590",fontsize=16,color="green",shape="box"];50769[label="ww9591",fontsize=16,color="green",shape="box"];50770[label="Neg ww9560",fontsize=16,color="green",shape="box"];50771[label="Neg ww9580",fontsize=16,color="green",shape="box"];50772[label="Neg ww9560",fontsize=16,color="green",shape="box"];50773[label="Neg ww9580",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]; 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]; 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]; 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]; 51168[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"];51168 -> 51393[label="",style="solid", color="black", weight=3]; 51169[label="ww9590",fontsize=16,color="green",shape="box"];51170[label="ww9591",fontsize=16,color="green",shape="box"];51392[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4495",fontsize=16,color="black",shape="box"];51392 -> 51689[label="",style="solid", color="black", weight=3]; 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]; 51174 -> 26924[label="",style="dashed", color="red", weight=0]; 51174[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"];51174 -> 51402[label="",style="dashed", color="magenta", weight=3]; 51174 -> 51403[label="",style="dashed", color="magenta", weight=3]; 51399[label="ww4425",fontsize=16,color="green",shape="box"];51400 -> 20687[label="",style="dashed", color="red", weight=0]; 51400[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51401 -> 26799[label="",style="dashed", color="red", weight=0]; 51401[label="srMyInt (Pos Zero) (Neg (Succ ww95800))",fontsize=16,color="magenta"];51401 -> 51695[label="",style="dashed", color="magenta", weight=3]; 51401 -> 51696[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 12967 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12967 -> 14259[label="",style="dashed", color="magenta", weight=3]; 12968[label="Succ ww3100",fontsize=16,color="green",shape="box"];12969 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12969 -> 14261[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12973 -> 5617[label="",style="dashed", color="red", weight=0]; 12973[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12973 -> 14264[label="",style="dashed", color="magenta", weight=3]; 12973 -> 14265[label="",style="dashed", color="magenta", weight=3]; 12974[label="Succ ww3100",fontsize=16,color="green",shape="box"];12975 -> 5617[label="",style="dashed", color="red", weight=0]; 12975[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12975 -> 14266[label="",style="dashed", color="magenta", weight=3]; 12975 -> 14267[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12980 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36307[label="",style="dashed", color="magenta", weight=3]; 12980 -> 36308[label="",style="dashed", color="magenta", weight=3]; 12980 -> 36309[label="",style="dashed", color="magenta", weight=3]; 12980 -> 36310[label="",style="dashed", color="magenta", weight=3]; 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]; 26739 -> 20242[label="",style="dashed", color="red", weight=0]; 26739[label="msMyInt (Neg (Succ ww2366)) (Pos Zero)",fontsize=16,color="magenta"];26739 -> 26756[label="",style="dashed", color="magenta", weight=3]; 26740 -> 23772[label="",style="dashed", color="red", weight=0]; 26740[label="srMyInt (Pos (Succ ww2367)) (Pos (Succ ww2368))",fontsize=16,color="magenta"];26740 -> 26757[label="",style="dashed", color="magenta", weight=3]; 26740 -> 26758[label="",style="dashed", color="magenta", weight=3]; 47643[label="Pos Zero",fontsize=16,color="green",shape="box"];47644[label="ww49",fontsize=16,color="green",shape="box"];47645 -> 50114[label="",style="dashed", color="red", weight=0]; 47645[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"];47645 -> 50122[label="",style="dashed", color="magenta", weight=3]; 47645 -> 50123[label="",style="dashed", color="magenta", weight=3]; 47646 -> 37570[label="",style="dashed", color="red", weight=0]; 47646[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"];47646 -> 50991[label="",style="dashed", color="magenta", weight=3]; 47646 -> 50992[label="",style="dashed", color="magenta", weight=3]; 47646 -> 50993[label="",style="dashed", color="magenta", weight=3]; 47646 -> 50994[label="",style="dashed", color="magenta", weight=3]; 47647[label="Pos (Succ ww47)",fontsize=16,color="green",shape="box"];50774[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4469) LT)",fontsize=16,color="black",shape="box"];50774 -> 50995[label="",style="solid", color="black", weight=3]; 41543 -> 26726[label="",style="dashed", color="red", weight=0]; 41543[label="primPlusFloat (Float ww42580 ww42581) (primDivFloat (msFloat (Float (Neg (Succ ww4259)) (Pos (Succ ww4260))) (Float (Pos Zero) (Pos (Succ ww4261)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41543 -> 42538[label="",style="dashed", color="magenta", weight=3]; 41543 -> 42539[label="",style="dashed", color="magenta", weight=3]; 41543 -> 42540[label="",style="dashed", color="magenta", weight=3]; 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]; 20265[label="primMinusInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="black",shape="box"];20265 -> 20784[label="",style="solid", color="black", weight=3]; 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]; 12988 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12988 -> 14284[label="",style="dashed", color="magenta", weight=3]; 12989[label="Succ ww3100",fontsize=16,color="green",shape="box"];12990 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12990 -> 14286[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12994 -> 5617[label="",style="dashed", color="red", weight=0]; 12994[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12994 -> 14289[label="",style="dashed", color="magenta", weight=3]; 12994 -> 14290[label="",style="dashed", color="magenta", weight=3]; 12995[label="Succ ww3100",fontsize=16,color="green",shape="box"];12996 -> 5617[label="",style="dashed", color="red", weight=0]; 12996[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12996 -> 14291[label="",style="dashed", color="magenta", weight=3]; 12996 -> 14292[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13000 -> 46584[label="",style="dashed", color="red", weight=0]; 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 -> 46605[label="",style="dashed", color="magenta", weight=3]; 13000 -> 46606[label="",style="dashed", color="magenta", weight=3]; 13000 -> 46607[label="",style="dashed", color="magenta", weight=3]; 13000 -> 46608[label="",style="dashed", color="magenta", weight=3]; 13000 -> 46609[label="",style="dashed", color="magenta", weight=3]; 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]; 46668[label="Succ Zero",fontsize=16,color="green",shape="box"];46669[label="ww4000",fontsize=16,color="green",shape="box"];46670[label="ww5",fontsize=16,color="green",shape="box"];46671[label="ww3100",fontsize=16,color="green",shape="box"];50775[label="primDivFloat (msFloat (Float (Neg (Succ ww4452)) (Pos (Succ ww4453))) (Float (Pos Zero) (Neg (Succ ww4454)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50775 -> 50996[label="",style="solid", color="black", weight=3]; 50776[label="ww44510",fontsize=16,color="green",shape="box"];50777[label="ww44511",fontsize=16,color="green",shape="box"];27834[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3371) GT)",fontsize=16,color="burlywood",shape="box"];62949[label="ww3371/Float ww33710 ww33711",fontsize=10,color="white",style="solid",shape="box"];27834 -> 62949[label="",style="solid", color="burlywood", weight=9]; 62949 -> 27873[label="",style="solid", color="burlywood", weight=3]; 51196[label="Float (Pos Zero) (Neg (Succ ww2151))",fontsize=16,color="green",shape="box"];51195[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)))) ww4503)",fontsize=16,color="black",shape="triangle"];51195 -> 51198[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 13011 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13011 -> 14303[label="",style="dashed", color="magenta", weight=3]; 13012[label="Succ ww3100",fontsize=16,color="green",shape="box"];13013 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13013 -> 14305[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13017 -> 5617[label="",style="dashed", color="red", weight=0]; 13017[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13017 -> 14308[label="",style="dashed", color="magenta", weight=3]; 13017 -> 14309[label="",style="dashed", color="magenta", weight=3]; 13018[label="Succ ww3100",fontsize=16,color="green",shape="box"];13019 -> 5617[label="",style="dashed", color="red", weight=0]; 13019[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13019 -> 14310[label="",style="dashed", color="magenta", weight=3]; 13019 -> 14311[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13023 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36315[label="",style="dashed", color="magenta", weight=3]; 13023 -> 36316[label="",style="dashed", color="magenta", weight=3]; 13023 -> 36317[label="",style="dashed", color="magenta", weight=3]; 13023 -> 36318[label="",style="dashed", color="magenta", weight=3]; 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]; 37618[label="ww3100",fontsize=16,color="green",shape="box"];37619[label="ww5",fontsize=16,color="green",shape="box"];37620[label="ww4000",fontsize=16,color="green",shape="box"];37621[label="Succ Zero",fontsize=16,color="green",shape="box"];37741[label="primDivFloat (msFloat (Float (Neg (Succ ww4264)) (Neg (Succ ww4265))) (Float (Pos Zero) (Pos (Succ ww4266)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37741 -> 37753[label="",style="solid", color="black", weight=3]; 37742[label="ww42630",fontsize=16,color="green",shape="box"];37743[label="ww42631",fontsize=16,color="green",shape="box"];45794[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430",fontsize=16,color="black",shape="box"];45794 -> 45808[label="",style="solid", color="black", weight=3]; 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]; 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]; 13034 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13034 -> 14322[label="",style="dashed", color="magenta", weight=3]; 13035[label="Succ ww3100",fontsize=16,color="green",shape="box"];13036 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13036 -> 14324[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13040 -> 5617[label="",style="dashed", color="red", weight=0]; 13040[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13040 -> 14327[label="",style="dashed", color="magenta", weight=3]; 13040 -> 14328[label="",style="dashed", color="magenta", weight=3]; 13041[label="Succ ww3100",fontsize=16,color="green",shape="box"];13042 -> 5617[label="",style="dashed", color="red", weight=0]; 13042[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13042 -> 14329[label="",style="dashed", color="magenta", weight=3]; 13042 -> 14330[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13047 -> 46718[label="",style="dashed", color="red", weight=0]; 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 -> 46719[label="",style="dashed", color="magenta", weight=3]; 13047 -> 46720[label="",style="dashed", color="magenta", weight=3]; 13047 -> 46721[label="",style="dashed", color="magenta", weight=3]; 13047 -> 46722[label="",style="dashed", color="magenta", weight=3]; 13047 -> 46723[label="",style="dashed", color="magenta", weight=3]; 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]; 52868[label="ww3100",fontsize=16,color="green",shape="box"];52869[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52870[label="Succ Zero",fontsize=16,color="green",shape="box"];52871[label="ww4000",fontsize=16,color="green",shape="box"];50154 -> 26763[label="",style="dashed", color="red", weight=0]; 50154[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"];50154 -> 51001[label="",style="dashed", color="magenta", weight=3]; 50154 -> 51002[label="",style="dashed", color="magenta", weight=3]; 50154 -> 51003[label="",style="dashed", color="magenta", weight=3]; 50154 -> 51004[label="",style="dashed", color="magenta", weight=3]; 50780[label="Succ Zero",fontsize=16,color="green",shape="box"];50781[label="ww4000",fontsize=16,color="green",shape="box"];50782[label="ww3100",fontsize=16,color="green",shape="box"];50783[label="ww5",fontsize=16,color="green",shape="box"];52972[label="primPlusFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565",fontsize=16,color="black",shape="box"];52972 -> 53197[label="",style="solid", color="black", weight=3]; 52973 -> 52929[label="",style="dashed", color="red", weight=0]; 52973[label="psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565",fontsize=16,color="magenta"];50786[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4470) LT)",fontsize=16,color="black",shape="box"];50786 -> 51006[label="",style="solid", color="black", weight=3]; 26840 -> 26726[label="",style="dashed", color="red", weight=0]; 26840[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"];26840 -> 26860[label="",style="dashed", color="magenta", weight=3]; 26840 -> 26861[label="",style="dashed", color="magenta", weight=3]; 26840 -> 26862[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13054 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13054 -> 14346[label="",style="dashed", color="magenta", weight=3]; 13055[label="Succ ww3100",fontsize=16,color="green",shape="box"];13056 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13056 -> 14348[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13060 -> 5617[label="",style="dashed", color="red", weight=0]; 13060[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13060 -> 14351[label="",style="dashed", color="magenta", weight=3]; 13060 -> 14352[label="",style="dashed", color="magenta", weight=3]; 13061[label="Succ ww3100",fontsize=16,color="green",shape="box"];13062 -> 5617[label="",style="dashed", color="red", weight=0]; 13062[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13062 -> 14353[label="",style="dashed", color="magenta", weight=3]; 13062 -> 14354[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13067 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 13067 -> 15710[label="",style="dashed", color="magenta", weight=3]; 13067 -> 15711[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 52931[label="primPlusFloat ww4561 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62950[label="ww4561/Float ww45610 ww45611",fontsize=10,color="white",style="solid",shape="box"];52931 -> 62950[label="",style="solid", color="burlywood", weight=9]; 62950 -> 52974[label="",style="solid", color="burlywood", weight=3]; 50787[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50787 -> 51007[label="",style="solid", color="black", weight=3]; 50788[label="ww50",fontsize=16,color="green",shape="box"];50789[label="ww51",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 13074 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13074 -> 14370[label="",style="dashed", color="magenta", weight=3]; 13075[label="Succ ww3100",fontsize=16,color="green",shape="box"];13076 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13076 -> 14372[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13080 -> 5617[label="",style="dashed", color="red", weight=0]; 13080[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13080 -> 14375[label="",style="dashed", color="magenta", weight=3]; 13080 -> 14376[label="",style="dashed", color="magenta", weight=3]; 13081[label="Succ ww3100",fontsize=16,color="green",shape="box"];13082 -> 5617[label="",style="dashed", color="red", weight=0]; 13082[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13082 -> 14377[label="",style="dashed", color="magenta", weight=3]; 13082 -> 14378[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13086 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54485[label="",style="dashed", color="magenta", weight=3]; 13086 -> 54486[label="",style="dashed", color="magenta", weight=3]; 13086 -> 54487[label="",style="dashed", color="magenta", weight=3]; 13086 -> 54488[label="",style="dashed", color="magenta", weight=3]; 13086 -> 54489[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13091 -> 14383[label="",style="dashed", color="magenta", weight=3]; 55554[label="Succ Zero",fontsize=16,color="green",shape="box"];55555[label="ww5",fontsize=16,color="green",shape="box"];55556[label="ww3100",fontsize=16,color="green",shape="box"];55557[label="ww3000",fontsize=16,color="green",shape="box"];55813[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4639))) (Float (Pos (Succ ww4640)) (Neg (Succ ww4641)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55813 -> 55841[label="",style="solid", color="black", weight=3]; 55814[label="ww46380",fontsize=16,color="green",shape="box"];55815[label="ww46381",fontsize=16,color="green",shape="box"];45809[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4431",fontsize=16,color="black",shape="box"];45809 -> 45825[label="",style="solid", color="black", weight=3]; 24695[label="primMinusInt (Neg Zero) ww20780",fontsize=16,color="burlywood",shape="box"];62951[label="ww20780/Pos ww207800",fontsize=10,color="white",style="solid",shape="box"];24695 -> 62951[label="",style="solid", color="burlywood", weight=9]; 62951 -> 26773[label="",style="solid", color="burlywood", weight=3]; 62952[label="ww20780/Neg ww207800",fontsize=10,color="white",style="solid",shape="box"];24695 -> 62952[label="",style="solid", color="burlywood", weight=9]; 62952 -> 26774[label="",style="solid", color="burlywood", weight=3]; 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]; 13097 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13097 -> 14390[label="",style="dashed", color="magenta", weight=3]; 13098[label="Succ ww3100",fontsize=16,color="green",shape="box"];13099 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13099 -> 14392[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13103 -> 5617[label="",style="dashed", color="red", weight=0]; 13103[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13103 -> 14395[label="",style="dashed", color="magenta", weight=3]; 13103 -> 14396[label="",style="dashed", color="magenta", weight=3]; 13104[label="Succ ww3100",fontsize=16,color="green",shape="box"];13105 -> 5617[label="",style="dashed", color="red", weight=0]; 13105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13105 -> 14397[label="",style="dashed", color="magenta", weight=3]; 13105 -> 14398[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13109 -> 26972[label="",style="dashed", color="red", weight=0]; 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 -> 26993[label="",style="dashed", color="magenta", weight=3]; 13109 -> 26994[label="",style="dashed", color="magenta", weight=3]; 13109 -> 26995[label="",style="dashed", color="magenta", weight=3]; 13109 -> 26996[label="",style="dashed", color="magenta", weight=3]; 13109 -> 26997[label="",style="dashed", color="magenta", weight=3]; 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]; 27178[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3295))) (Float (Pos (Succ ww3296)) (Pos (Succ ww3297)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27178 -> 27232[label="",style="solid", color="black", weight=3]; 27179[label="ww32940",fontsize=16,color="green",shape="box"];27180[label="ww32941",fontsize=16,color="green",shape="box"];27181[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"];27181 -> 27233[label="",style="solid", color="black", weight=3]; 57697[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4701) (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)))) ww4701)))",fontsize=16,color="green",shape="box"];57697 -> 57703[label="",style="dashed", color="green", weight=3]; 57697 -> 57704[label="",style="dashed", color="green", weight=3]; 57643[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]; 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]; 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]; 13120 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13120 -> 14409[label="",style="dashed", color="magenta", weight=3]; 13121[label="Succ ww3100",fontsize=16,color="green",shape="box"];13122 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13122 -> 14411[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13126 -> 5617[label="",style="dashed", color="red", weight=0]; 13126[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13126 -> 14414[label="",style="dashed", color="magenta", weight=3]; 13126 -> 14415[label="",style="dashed", color="magenta", weight=3]; 13127[label="Succ ww3100",fontsize=16,color="green",shape="box"];13128 -> 5617[label="",style="dashed", color="red", weight=0]; 13128[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13128 -> 14416[label="",style="dashed", color="magenta", weight=3]; 13128 -> 14417[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13133 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54495[label="",style="dashed", color="magenta", weight=3]; 13133 -> 54496[label="",style="dashed", color="magenta", weight=3]; 13133 -> 54497[label="",style="dashed", color="magenta", weight=3]; 13133 -> 54498[label="",style="dashed", color="magenta", weight=3]; 13133 -> 54499[label="",style="dashed", color="magenta", weight=3]; 13135[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];13136[label="ww5",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]; 53122[label="ww3000",fontsize=16,color="green",shape="box"];53123[label="ww3100",fontsize=16,color="green",shape="box"];53124[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53125[label="Succ Zero",fontsize=16,color="green",shape="box"];50194 -> 27133[label="",style="dashed", color="red", weight=0]; 50194[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"];50194 -> 51010[label="",style="dashed", color="magenta", weight=3]; 50194 -> 51011[label="",style="dashed", color="magenta", weight=3]; 50194 -> 51012[label="",style="dashed", color="magenta", weight=3]; 50194 -> 51013[label="",style="dashed", color="magenta", weight=3]; 50791[label="ww5",fontsize=16,color="green",shape="box"];50792[label="Succ Zero",fontsize=16,color="green",shape="box"];50793[label="ww3000",fontsize=16,color="green",shape="box"];50794[label="ww3100",fontsize=16,color="green",shape="box"];53195[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577",fontsize=16,color="black",shape="box"];53195 -> 53252[label="",style="solid", color="black", weight=3]; 53196 -> 53162[label="",style="dashed", color="red", weight=0]; 53196[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577",fontsize=16,color="magenta"];27235 -> 26726[label="",style="dashed", color="red", weight=0]; 27235[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"];27235 -> 27268[label="",style="dashed", color="magenta", weight=3]; 27235 -> 27269[label="",style="dashed", color="magenta", weight=3]; 27235 -> 27270[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13144 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13144 -> 14433[label="",style="dashed", color="magenta", weight=3]; 13145[label="Succ ww3100",fontsize=16,color="green",shape="box"];13146 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13146 -> 14435[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13150 -> 5617[label="",style="dashed", color="red", weight=0]; 13150[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13150 -> 14438[label="",style="dashed", color="magenta", weight=3]; 13150 -> 14439[label="",style="dashed", color="magenta", weight=3]; 13151[label="Succ ww3100",fontsize=16,color="green",shape="box"];13152 -> 5617[label="",style="dashed", color="red", weight=0]; 13152[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13152 -> 14440[label="",style="dashed", color="magenta", weight=3]; 13152 -> 14441[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13157 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36327[label="",style="dashed", color="magenta", weight=3]; 13157 -> 36328[label="",style="dashed", color="magenta", weight=3]; 13157 -> 36329[label="",style="dashed", color="magenta", weight=3]; 13157 -> 36330[label="",style="dashed", color="magenta", weight=3]; 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]; 41698 -> 26726[label="",style="dashed", color="red", weight=0]; 41698[label="primPlusFloat (Float ww42690 ww42691) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4270))) (Float (Pos Zero) (Pos (Succ ww4271)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41698 -> 42730[label="",style="dashed", color="magenta", weight=3]; 41698 -> 42731[label="",style="dashed", color="magenta", weight=3]; 41698 -> 42732[label="",style="dashed", color="magenta", weight=3]; 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]; 13165 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13165 -> 14460[label="",style="dashed", color="magenta", weight=3]; 13166[label="Succ ww3100",fontsize=16,color="green",shape="box"];13167 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13167 -> 14462[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13171 -> 5617[label="",style="dashed", color="red", weight=0]; 13171[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13171 -> 14465[label="",style="dashed", color="magenta", weight=3]; 13171 -> 14466[label="",style="dashed", color="magenta", weight=3]; 13172[label="Succ ww3100",fontsize=16,color="green",shape="box"];13173 -> 5617[label="",style="dashed", color="red", weight=0]; 13173[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13173 -> 14467[label="",style="dashed", color="magenta", weight=3]; 13173 -> 14468[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13177 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 13177 -> 15719[label="",style="dashed", color="magenta", weight=3]; 13177 -> 15720[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13182 -> 14473[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13188 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13188 -> 14480[label="",style="dashed", color="magenta", weight=3]; 13189[label="Succ ww3100",fontsize=16,color="green",shape="box"];13190 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13190 -> 14482[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13194 -> 5617[label="",style="dashed", color="red", weight=0]; 13194[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13194 -> 14485[label="",style="dashed", color="magenta", weight=3]; 13194 -> 14486[label="",style="dashed", color="magenta", weight=3]; 13195[label="Succ ww3100",fontsize=16,color="green",shape="box"];13196 -> 5617[label="",style="dashed", color="red", weight=0]; 13196[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13196 -> 14487[label="",style="dashed", color="magenta", weight=3]; 13196 -> 14488[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13200 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36335[label="",style="dashed", color="magenta", weight=3]; 13200 -> 36336[label="",style="dashed", color="magenta", weight=3]; 13200 -> 36337[label="",style="dashed", color="magenta", weight=3]; 13200 -> 36338[label="",style="dashed", color="magenta", weight=3]; 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]; 37713[label="ww3100",fontsize=16,color="green",shape="box"];37714[label="ww5",fontsize=16,color="green",shape="box"];37715[label="Succ Zero",fontsize=16,color="green",shape="box"];41590[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4274))) (Float (Pos Zero) (Pos (Succ ww4275)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];41590 -> 41720[label="",style="solid", color="black", weight=3]; 41591[label="ww42730",fontsize=16,color="green",shape="box"];41592[label="ww42731",fontsize=16,color="green",shape="box"];45821[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432",fontsize=16,color="black",shape="box"];45821 -> 45908[label="",style="solid", color="black", weight=3]; 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]; 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]; 13213 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13213 -> 14501[label="",style="dashed", color="magenta", weight=3]; 13214[label="Succ ww3100",fontsize=16,color="green",shape="box"];13215 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13215 -> 14503[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13219 -> 5617[label="",style="dashed", color="red", weight=0]; 13219[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13219 -> 14506[label="",style="dashed", color="magenta", weight=3]; 13219 -> 14507[label="",style="dashed", color="magenta", weight=3]; 13220[label="Succ ww3100",fontsize=16,color="green",shape="box"];13221 -> 5617[label="",style="dashed", color="red", weight=0]; 13221[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13221 -> 14508[label="",style="dashed", color="magenta", weight=3]; 13221 -> 14509[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13226 -> 27670[label="",style="dashed", color="red", weight=0]; 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 -> 27671[label="",style="dashed", color="magenta", weight=3]; 13226 -> 27672[label="",style="dashed", color="magenta", weight=3]; 13226 -> 27673[label="",style="dashed", color="magenta", weight=3]; 13226 -> 27674[label="",style="dashed", color="magenta", weight=3]; 13137[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];13138[label="ww5",fontsize=16,color="green",shape="box"];53148[label="Succ Zero",fontsize=16,color="green",shape="box"];53149[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53150[label="ww3100",fontsize=16,color="green",shape="box"];50155 -> 27501[label="",style="dashed", color="red", weight=0]; 50155[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"];50155 -> 51017[label="",style="dashed", color="magenta", weight=3]; 50155 -> 51018[label="",style="dashed", color="magenta", weight=3]; 50155 -> 51019[label="",style="dashed", color="magenta", weight=3]; 50798[label="ww3100",fontsize=16,color="green",shape="box"];50799[label="Succ Zero",fontsize=16,color="green",shape="box"];50800[label="ww5",fontsize=16,color="green",shape="box"];53250[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578",fontsize=16,color="black",shape="box"];53250 -> 53295[label="",style="solid", color="black", weight=3]; 53251 -> 53193[label="",style="dashed", color="red", weight=0]; 53251[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578",fontsize=16,color="magenta"];27628 -> 26726[label="",style="dashed", color="red", weight=0]; 27628[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"];27628 -> 27663[label="",style="dashed", color="magenta", weight=3]; 27628 -> 27664[label="",style="dashed", color="magenta", weight=3]; 27628 -> 27665[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 51025[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4497) (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)))) ww4497)))",fontsize=16,color="green",shape="box"];51025 -> 51034[label="",style="dashed", color="green", weight=3]; 51025 -> 51035[label="",style="dashed", color="green", weight=3]; 50805 -> 47306[label="",style="dashed", color="red", weight=0]; 50805[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"];50806[label="ww1374",fontsize=16,color="green",shape="box"];50807[label="Succ ww137500",fontsize=16,color="green",shape="box"];50808[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"];50808 -> 51028[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 51033[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4498) (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)))) ww4498)))",fontsize=16,color="green",shape="box"];51033 -> 51132[label="",style="dashed", color="green", weight=3]; 51033 -> 51133[label="",style="dashed", color="green", weight=3]; 50811[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"];50811 -> 51036[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 13244 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13244 -> 14537[label="",style="dashed", color="magenta", weight=3]; 13245[label="Succ ww3100",fontsize=16,color="green",shape="box"];13246 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13246 -> 14539[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13250 -> 5617[label="",style="dashed", color="red", weight=0]; 13250[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13250 -> 14542[label="",style="dashed", color="magenta", weight=3]; 13250 -> 14543[label="",style="dashed", color="magenta", weight=3]; 13251[label="Succ ww3100",fontsize=16,color="green",shape="box"];13252 -> 5617[label="",style="dashed", color="red", weight=0]; 13252[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13252 -> 14544[label="",style="dashed", color="magenta", weight=3]; 13252 -> 14545[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13257 -> 28084[label="",style="dashed", color="red", weight=0]; 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 -> 28085[label="",style="dashed", color="magenta", weight=3]; 13257 -> 28086[label="",style="dashed", color="magenta", weight=3]; 13257 -> 28087[label="",style="dashed", color="magenta", weight=3]; 13257 -> 28088[label="",style="dashed", color="magenta", weight=3]; 13257 -> 28089[label="",style="dashed", color="magenta", weight=3]; 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]; 47678[label="Neg Zero",fontsize=16,color="green",shape="box"];47679 -> 53555[label="",style="dashed", color="red", weight=0]; 47679[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"];47679 -> 53561[label="",style="dashed", color="magenta", weight=3]; 47679 -> 53562[label="",style="dashed", color="magenta", weight=3]; 47679 -> 53563[label="",style="dashed", color="magenta", weight=3]; 47679 -> 53564[label="",style="dashed", color="magenta", weight=3]; 47680 -> 50355[label="",style="dashed", color="red", weight=0]; 47680[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"];47680 -> 50362[label="",style="dashed", color="magenta", weight=3]; 47681 -> 27983[label="",style="dashed", color="red", weight=0]; 47681[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"];47681 -> 51038[label="",style="dashed", color="magenta", weight=3]; 47681 -> 51039[label="",style="dashed", color="magenta", weight=3]; 47681 -> 51040[label="",style="dashed", color="magenta", weight=3]; 47681 -> 51041[label="",style="dashed", color="magenta", weight=3]; 47682[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53626[label="psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598",fontsize=16,color="black",shape="triangle"];53626 -> 53679[label="",style="solid", color="black", weight=3]; 53627 -> 53555[label="",style="dashed", color="red", weight=0]; 53627[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595))))) (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598))",fontsize=16,color="magenta"];53627 -> 53680[label="",style="dashed", color="magenta", weight=3]; 28020[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"];28020 -> 28081[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 13268 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13268 -> 14561[label="",style="dashed", color="magenta", weight=3]; 13269[label="Succ ww3100",fontsize=16,color="green",shape="box"];13270 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13270 -> 14563[label="",style="dashed", color="magenta", weight=3]; 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]; 13273 -> 13272[label="",style="dashed", color="red", weight=0]; 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]; 13274[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13274 -> 14565[label="",style="dashed", color="magenta", weight=3]; 13274 -> 14566[label="",style="dashed", color="magenta", weight=3]; 13275[label="Succ ww3100",fontsize=16,color="green",shape="box"];13276 -> 5617[label="",style="dashed", color="red", weight=0]; 13276[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13276 -> 14567[label="",style="dashed", color="magenta", weight=3]; 13276 -> 14568[label="",style="dashed", color="magenta", weight=3]; 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]; 13279 -> 13278[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13280 -> 17372[label="",style="dashed", color="magenta", weight=3]; 13280 -> 17373[label="",style="dashed", color="magenta", weight=3]; 13280 -> 17374[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 13287 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13287 -> 14578[label="",style="dashed", color="magenta", weight=3]; 13288[label="Succ ww3100",fontsize=16,color="green",shape="box"];13289 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13289 -> 14580[label="",style="dashed", color="magenta", weight=3]; 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]; 13292 -> 13291[label="",style="dashed", color="red", weight=0]; 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]; 13293[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13293 -> 14582[label="",style="dashed", color="magenta", weight=3]; 13293 -> 14583[label="",style="dashed", color="magenta", weight=3]; 13294[label="Succ ww3100",fontsize=16,color="green",shape="box"];13295 -> 5617[label="",style="dashed", color="red", weight=0]; 13295[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13295 -> 14584[label="",style="dashed", color="magenta", weight=3]; 13295 -> 14585[label="",style="dashed", color="magenta", weight=3]; 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]; 13298 -> 13297[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13299 -> 17413[label="",style="dashed", color="magenta", weight=3]; 13299 -> 17414[label="",style="dashed", color="magenta", weight=3]; 13299 -> 17415[label="",style="dashed", color="magenta", weight=3]; 17408[label="ww5",fontsize=16,color="green",shape="box"];17409[label="ww4000",fontsize=16,color="green",shape="box"];17410[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17411[label="ww3100",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]; 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]; 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]; 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]; 13306 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13306 -> 14595[label="",style="dashed", color="magenta", weight=3]; 13307[label="Succ ww3100",fontsize=16,color="green",shape="box"];13308 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13308 -> 14597[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13312 -> 5617[label="",style="dashed", color="red", weight=0]; 13312[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13312 -> 14600[label="",style="dashed", color="magenta", weight=3]; 13312 -> 14601[label="",style="dashed", color="magenta", weight=3]; 13313[label="Succ ww3100",fontsize=16,color="green",shape="box"];13314 -> 5617[label="",style="dashed", color="red", weight=0]; 13314[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13314 -> 14602[label="",style="dashed", color="magenta", weight=3]; 13314 -> 14603[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13319 -> 28190[label="",style="dashed", color="red", weight=0]; 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 -> 28191[label="",style="dashed", color="magenta", weight=3]; 13319 -> 28192[label="",style="dashed", color="magenta", weight=3]; 13319 -> 28193[label="",style="dashed", color="magenta", weight=3]; 13319 -> 28194[label="",style="dashed", color="magenta", weight=3]; 13319 -> 28195[label="",style="dashed", color="magenta", weight=3]; 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]; 47688[label="Neg Zero",fontsize=16,color="green",shape="box"];47689 -> 53719[label="",style="dashed", color="red", weight=0]; 47689[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"];47689 -> 53725[label="",style="dashed", color="magenta", weight=3]; 47689 -> 53726[label="",style="dashed", color="magenta", weight=3]; 47689 -> 53727[label="",style="dashed", color="magenta", weight=3]; 47689 -> 53728[label="",style="dashed", color="magenta", weight=3]; 47690 -> 50048[label="",style="dashed", color="red", weight=0]; 47690[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"];47690 -> 50054[label="",style="dashed", color="magenta", weight=3]; 47691 -> 28074[label="",style="dashed", color="red", weight=0]; 47691[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"];47691 -> 51045[label="",style="dashed", color="magenta", weight=3]; 47691 -> 51046[label="",style="dashed", color="magenta", weight=3]; 47691 -> 51047[label="",style="dashed", color="magenta", weight=3]; 47691 -> 51048[label="",style="dashed", color="magenta", weight=3]; 47692[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53801[label="psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612",fontsize=16,color="black",shape="triangle"];53801 -> 53829[label="",style="solid", color="black", weight=3]; 53802 -> 53719[label="",style="dashed", color="red", weight=0]; 53802[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602))))) (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612))",fontsize=16,color="magenta"];53802 -> 53830[label="",style="dashed", color="magenta", weight=3]; 28157[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"];28157 -> 28189[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 13330 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13330 -> 14619[label="",style="dashed", color="magenta", weight=3]; 13331[label="Succ ww3100",fontsize=16,color="green",shape="box"];13332 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13332 -> 14621[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13336 -> 5617[label="",style="dashed", color="red", weight=0]; 13336[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13336 -> 14624[label="",style="dashed", color="magenta", weight=3]; 13336 -> 14625[label="",style="dashed", color="magenta", weight=3]; 13337[label="Succ ww3100",fontsize=16,color="green",shape="box"];13338 -> 5617[label="",style="dashed", color="red", weight=0]; 13338[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13338 -> 14626[label="",style="dashed", color="magenta", weight=3]; 13338 -> 14627[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13343 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 13343 -> 15722[label="",style="dashed", color="magenta", weight=3]; 13343 -> 15723[label="",style="dashed", color="magenta", weight=3]; 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]; 53715[label="psFloat ww4604 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53715 -> 53749[label="",style="solid", color="black", weight=3]; 53716[label="ww4606",fontsize=16,color="green",shape="box"];53717[label="Succ ww4607",fontsize=16,color="green",shape="box"];50824 -> 26726[label="",style="dashed", color="red", weight=0]; 50824[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50824 -> 51051[label="",style="dashed", color="magenta", weight=3]; 50824 -> 51052[label="",style="dashed", color="magenta", weight=3]; 50824 -> 51053[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13353 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13353 -> 14642[label="",style="dashed", color="magenta", weight=3]; 13354[label="Succ ww3100",fontsize=16,color="green",shape="box"];13355 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13355 -> 14644[label="",style="dashed", color="magenta", weight=3]; 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]; 13358 -> 13357[label="",style="dashed", color="red", weight=0]; 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]; 13359[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13359 -> 14646[label="",style="dashed", color="magenta", weight=3]; 13359 -> 14647[label="",style="dashed", color="magenta", weight=3]; 13360[label="Succ ww3100",fontsize=16,color="green",shape="box"];13361 -> 5617[label="",style="dashed", color="red", weight=0]; 13361[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13361 -> 14648[label="",style="dashed", color="magenta", weight=3]; 13361 -> 14649[label="",style="dashed", color="magenta", weight=3]; 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]; 13364 -> 13363[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13365 -> 15725[label="",style="dashed", color="magenta", weight=3]; 13365 -> 15726[label="",style="dashed", color="magenta", weight=3]; 13366 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 13366 -> 15728[label="",style="dashed", color="magenta", weight=3]; 13366 -> 15729[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13372 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13372 -> 14659[label="",style="dashed", color="magenta", weight=3]; 13373[label="Succ ww3100",fontsize=16,color="green",shape="box"];13374 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13374 -> 14661[label="",style="dashed", color="magenta", weight=3]; 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]; 13377 -> 13376[label="",style="dashed", color="red", weight=0]; 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]; 13378[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13378 -> 14663[label="",style="dashed", color="magenta", weight=3]; 13378 -> 14664[label="",style="dashed", color="magenta", weight=3]; 13379[label="Succ ww3100",fontsize=16,color="green",shape="box"];13380 -> 5617[label="",style="dashed", color="red", weight=0]; 13380[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13380 -> 14665[label="",style="dashed", color="magenta", weight=3]; 13380 -> 14666[label="",style="dashed", color="magenta", weight=3]; 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]; 13383 -> 13382[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13384 -> 17515[label="",style="dashed", color="magenta", weight=3]; 13384 -> 17516[label="",style="dashed", color="magenta", weight=3]; 13384 -> 17517[label="",style="dashed", color="magenta", weight=3]; 17510[label="ww3000",fontsize=16,color="green",shape="box"];17511[label="ww5",fontsize=16,color="green",shape="box"];17512[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17513[label="ww3100",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]; 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]; 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]; 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]; 13391 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13391 -> 14676[label="",style="dashed", color="magenta", weight=3]; 13392[label="Succ ww3100",fontsize=16,color="green",shape="box"];13393 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13393 -> 14678[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13397 -> 5617[label="",style="dashed", color="red", weight=0]; 13397[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13397 -> 14681[label="",style="dashed", color="magenta", weight=3]; 13397 -> 14682[label="",style="dashed", color="magenta", weight=3]; 13398[label="Succ ww3100",fontsize=16,color="green",shape="box"];13399 -> 5617[label="",style="dashed", color="red", weight=0]; 13399[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13399 -> 14683[label="",style="dashed", color="magenta", weight=3]; 13399 -> 14684[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13404 -> 28492[label="",style="dashed", color="red", weight=0]; 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 -> 28493[label="",style="dashed", color="magenta", weight=3]; 13404 -> 28494[label="",style="dashed", color="magenta", weight=3]; 13404 -> 28495[label="",style="dashed", color="magenta", weight=3]; 13404 -> 28496[label="",style="dashed", color="magenta", weight=3]; 13404 -> 28497[label="",style="dashed", color="magenta", weight=3]; 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]; 47703[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47704 -> 53804[label="",style="dashed", color="red", weight=0]; 47704[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"];47704 -> 53810[label="",style="dashed", color="magenta", weight=3]; 47704 -> 53811[label="",style="dashed", color="magenta", weight=3]; 47704 -> 53812[label="",style="dashed", color="magenta", weight=3]; 47704 -> 53813[label="",style="dashed", color="magenta", weight=3]; 47705 -> 49854[label="",style="dashed", color="red", weight=0]; 47705[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"];47705 -> 49867[label="",style="dashed", color="magenta", weight=3]; 47706 -> 28371[label="",style="dashed", color="red", weight=0]; 47706[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"];47706 -> 51055[label="",style="dashed", color="magenta", weight=3]; 47706 -> 51056[label="",style="dashed", color="magenta", weight=3]; 47706 -> 51057[label="",style="dashed", color="magenta", weight=3]; 47706 -> 51058[label="",style="dashed", color="magenta", weight=3]; 47707[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53856[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617",fontsize=16,color="black",shape="triangle"];53856 -> 55225[label="",style="solid", color="black", weight=3]; 53857 -> 53804[label="",style="dashed", color="red", weight=0]; 53857[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617))",fontsize=16,color="magenta"];53857 -> 55226[label="",style="dashed", color="magenta", weight=3]; 28436[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"];28436 -> 28475[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 13415 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13415 -> 14700[label="",style="dashed", color="magenta", weight=3]; 13416[label="Succ ww3100",fontsize=16,color="green",shape="box"];13417 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13417 -> 14702[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13421 -> 5617[label="",style="dashed", color="red", weight=0]; 13421[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13421 -> 14705[label="",style="dashed", color="magenta", weight=3]; 13421 -> 14706[label="",style="dashed", color="magenta", weight=3]; 13422[label="Succ ww3100",fontsize=16,color="green",shape="box"];13423 -> 5617[label="",style="dashed", color="red", weight=0]; 13423[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13423 -> 14707[label="",style="dashed", color="magenta", weight=3]; 13423 -> 14708[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13428 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 13428 -> 15731[label="",style="dashed", color="magenta", weight=3]; 13428 -> 15732[label="",style="dashed", color="magenta", weight=3]; 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]; 53828[label="primPlusFloat (Float ww46140 ww46141) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4615))) (Float (Neg Zero) (Pos (Succ ww4616)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53828 -> 53858[label="",style="solid", color="black", weight=3]; 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]; 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]; 13438 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13438 -> 14722[label="",style="dashed", color="magenta", weight=3]; 13439[label="Succ ww3100",fontsize=16,color="green",shape="box"];13440 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13440 -> 14724[label="",style="dashed", color="magenta", weight=3]; 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]; 13443 -> 13442[label="",style="dashed", color="red", weight=0]; 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]; 13444[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13444 -> 14726[label="",style="dashed", color="magenta", weight=3]; 13444 -> 14727[label="",style="dashed", color="magenta", weight=3]; 13445[label="Succ ww3100",fontsize=16,color="green",shape="box"];13446 -> 5617[label="",style="dashed", color="red", weight=0]; 13446[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13446 -> 14728[label="",style="dashed", color="magenta", weight=3]; 13446 -> 14729[label="",style="dashed", color="magenta", weight=3]; 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]; 13449 -> 13448[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13450 -> 15734[label="",style="dashed", color="magenta", weight=3]; 13450 -> 15735[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13456 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13456 -> 14738[label="",style="dashed", color="magenta", weight=3]; 13457[label="Succ ww3100",fontsize=16,color="green",shape="box"];13458 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13458 -> 14740[label="",style="dashed", color="magenta", weight=3]; 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]; 13461 -> 13460[label="",style="dashed", color="red", weight=0]; 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]; 13462[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13462 -> 14742[label="",style="dashed", color="magenta", weight=3]; 13462 -> 14743[label="",style="dashed", color="magenta", weight=3]; 13463[label="Succ ww3100",fontsize=16,color="green",shape="box"];13464 -> 5617[label="",style="dashed", color="red", weight=0]; 13464[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13464 -> 14744[label="",style="dashed", color="magenta", weight=3]; 13464 -> 14745[label="",style="dashed", color="magenta", weight=3]; 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]; 13467 -> 13466[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13468 -> 17612[label="",style="dashed", color="magenta", weight=3]; 13468 -> 17613[label="",style="dashed", color="magenta", weight=3]; 17608[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17609[label="ww3100",fontsize=16,color="green",shape="box"];17610[label="ww5",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 -> 17989[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 13475 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13475 -> 14755[label="",style="dashed", color="magenta", weight=3]; 13476[label="Succ ww3100",fontsize=16,color="green",shape="box"];13477 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13477 -> 14757[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13481 -> 5617[label="",style="dashed", color="red", weight=0]; 13481[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13481 -> 14760[label="",style="dashed", color="magenta", weight=3]; 13481 -> 14761[label="",style="dashed", color="magenta", weight=3]; 13482[label="Succ ww3100",fontsize=16,color="green",shape="box"];13483 -> 5617[label="",style="dashed", color="red", weight=0]; 13483[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13483 -> 14762[label="",style="dashed", color="magenta", weight=3]; 13483 -> 14763[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13488 -> 28629[label="",style="dashed", color="red", weight=0]; 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 -> 28630[label="",style="dashed", color="magenta", weight=3]; 13488 -> 28631[label="",style="dashed", color="magenta", weight=3]; 13488 -> 28632[label="",style="dashed", color="magenta", weight=3]; 13488 -> 28633[label="",style="dashed", color="magenta", weight=3]; 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]; 47718[label="Neg Zero",fontsize=16,color="green",shape="box"];47719 -> 55414[label="",style="dashed", color="red", weight=0]; 47719[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"];47719 -> 55419[label="",style="dashed", color="magenta", weight=3]; 47719 -> 55420[label="",style="dashed", color="magenta", weight=3]; 47719 -> 55421[label="",style="dashed", color="magenta", weight=3]; 47720 -> 50048[label="",style="dashed", color="red", weight=0]; 47720[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"];47720 -> 50055[label="",style="dashed", color="magenta", weight=3]; 47721 -> 28661[label="",style="dashed", color="red", weight=0]; 47721[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"];47721 -> 51065[label="",style="dashed", color="magenta", weight=3]; 47721 -> 51066[label="",style="dashed", color="magenta", weight=3]; 47721 -> 51067[label="",style="dashed", color="magenta", weight=3]; 47722[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55498[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634",fontsize=16,color="black",shape="triangle"];55498 -> 55613[label="",style="solid", color="black", weight=3]; 55499 -> 55414[label="",style="dashed", color="red", weight=0]; 55499[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634))",fontsize=16,color="magenta"];55499 -> 55614[label="",style="dashed", color="magenta", weight=3]; 28712[label="primPlusFloat (Float ww34710 ww34711) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3472))) (Float (Neg Zero) (Neg (Succ ww3473)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];28712 -> 28815[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 13499 -> 6351[label="",style="dashed", color="red", weight=0]; 13499[label="primMulNat ww40000000000 (Succ ww3000)",fontsize=16,color="magenta"];13499 -> 14777[label="",style="dashed", color="magenta", weight=3]; 13499 -> 14778[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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"];62953[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];13505 -> 62953[label="",style="solid", color="burlywood", weight=9]; 62953 -> 14783[label="",style="solid", color="burlywood", weight=3]; 62954[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];13505 -> 62954[label="",style="solid", color="burlywood", weight=9]; 62954 -> 14784[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62955[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];13508 -> 62955[label="",style="solid", color="burlywood", weight=9]; 62955 -> 14787[label="",style="solid", color="burlywood", weight=3]; 62956[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];13508 -> 62956[label="",style="solid", color="burlywood", weight=9]; 62956 -> 14788[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];62957[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];13513 -> 62957[label="",style="solid", color="burlywood", weight=9]; 62957 -> 14793[label="",style="solid", color="burlywood", weight=3]; 62958[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];13513 -> 62958[label="",style="solid", color="burlywood", weight=9]; 62958 -> 14794[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62959[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];13516 -> 62959[label="",style="solid", color="burlywood", weight=9]; 62959 -> 14797[label="",style="solid", color="burlywood", weight=3]; 62960[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];13516 -> 62960[label="",style="solid", color="burlywood", weight=9]; 62960 -> 14798[label="",style="solid", color="burlywood", weight=3]; 13517 -> 14799[label="",style="dashed", color="red", weight=0]; 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]; 13517 -> 14801[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 13523 -> 14807[label="",style="dashed", color="red", weight=0]; 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]; 13523 -> 14809[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13527 -> 14813[label="",style="dashed", color="red", weight=0]; 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]; 13527 -> 14815[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13531 -> 14819[label="",style="dashed", color="red", weight=0]; 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]; 13531 -> 14821[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13535 -> 14825[label="",style="dashed", color="red", weight=0]; 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]; 13535 -> 14827[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13539 -> 14831[label="",style="dashed", color="red", weight=0]; 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]; 13539 -> 14833[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13543 -> 5617[label="",style="dashed", color="red", weight=0]; 13543[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13543 -> 14837[label="",style="dashed", color="magenta", weight=3]; 13544 -> 5617[label="",style="dashed", color="red", weight=0]; 13544[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13544 -> 14838[label="",style="dashed", color="magenta", weight=3]; 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"];62961[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13545 -> 62961[label="",style="solid", color="burlywood", weight=9]; 62961 -> 14839[label="",style="solid", color="burlywood", weight=3]; 62962[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13545 -> 62962[label="",style="solid", color="burlywood", weight=9]; 62962 -> 14840[label="",style="solid", color="burlywood", weight=3]; 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"];62963[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13546 -> 62963[label="",style="solid", color="burlywood", weight=9]; 62963 -> 14841[label="",style="solid", color="burlywood", weight=3]; 62964[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13546 -> 62964[label="",style="solid", color="burlywood", weight=9]; 62964 -> 14842[label="",style="solid", color="burlywood", weight=3]; 13547 -> 5617[label="",style="dashed", color="red", weight=0]; 13547[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13547 -> 14843[label="",style="dashed", color="magenta", weight=3]; 13548 -> 5617[label="",style="dashed", color="red", weight=0]; 13548[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13548 -> 14844[label="",style="dashed", color="magenta", weight=3]; 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]; 13550 -> 5617[label="",style="dashed", color="red", weight=0]; 13550[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13550 -> 14846[label="",style="dashed", color="magenta", weight=3]; 13551 -> 5617[label="",style="dashed", color="red", weight=0]; 13551[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13551 -> 14847[label="",style="dashed", color="magenta", weight=3]; 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]; 13553 -> 5617[label="",style="dashed", color="red", weight=0]; 13553[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13553 -> 14849[label="",style="dashed", color="magenta", weight=3]; 13554 -> 5617[label="",style="dashed", color="red", weight=0]; 13554[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13554 -> 14850[label="",style="dashed", color="magenta", weight=3]; 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"];62965[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13555 -> 62965[label="",style="solid", color="burlywood", weight=9]; 62965 -> 14851[label="",style="solid", color="burlywood", weight=3]; 62966[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13555 -> 62966[label="",style="solid", color="burlywood", weight=9]; 62966 -> 14852[label="",style="solid", color="burlywood", weight=3]; 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"];62967[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13556 -> 62967[label="",style="solid", color="burlywood", weight=9]; 62967 -> 14853[label="",style="solid", color="burlywood", weight=3]; 62968[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13556 -> 62968[label="",style="solid", color="burlywood", weight=9]; 62968 -> 14854[label="",style="solid", color="burlywood", weight=3]; 13592[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13592 -> 14855[label="",style="dashed", color="green", weight=3]; 13593[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13593 -> 14856[label="",style="dashed", color="green", weight=3]; 13594 -> 6351[label="",style="dashed", color="red", weight=0]; 13594[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13594 -> 14857[label="",style="dashed", color="magenta", weight=3]; 13594 -> 14858[label="",style="dashed", color="magenta", weight=3]; 13595[label="Succ ww3100",fontsize=16,color="green",shape="box"];13596 -> 6351[label="",style="dashed", color="red", weight=0]; 13596[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13596 -> 14859[label="",style="dashed", color="magenta", weight=3]; 13596 -> 14860[label="",style="dashed", color="magenta", weight=3]; 13597[label="Succ ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 13600[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13600 -> 14863[label="",style="dashed", color="green", weight=3]; 13601[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13601 -> 14864[label="",style="dashed", color="green", weight=3]; 13602[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13602 -> 14865[label="",style="dashed", color="green", weight=3]; 13603[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13603 -> 14866[label="",style="dashed", color="green", weight=3]; 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]; 13605[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13605 -> 14868[label="",style="dashed", color="green", weight=3]; 13606[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13606 -> 14869[label="",style="dashed", color="green", weight=3]; 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]; 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]; 18784[label="ww310",fontsize=16,color="green",shape="box"];18785[label="ww410",fontsize=16,color="green",shape="box"];18786[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18787[label="ww5",fontsize=16,color="green",shape="box"];18788[label="ww3000",fontsize=16,color="green",shape="box"];13610[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13610 -> 14873[label="",style="dashed", color="green", weight=3]; 13611 -> 6351[label="",style="dashed", color="red", weight=0]; 13611[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13611 -> 14874[label="",style="dashed", color="magenta", weight=3]; 13611 -> 14875[label="",style="dashed", color="magenta", weight=3]; 13612[label="Succ ww3100",fontsize=16,color="green",shape="box"];13613 -> 6351[label="",style="dashed", color="red", weight=0]; 13613[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13613 -> 14876[label="",style="dashed", color="magenta", weight=3]; 13613 -> 14877[label="",style="dashed", color="magenta", weight=3]; 13614[label="Succ ww3100",fontsize=16,color="green",shape="box"];13615[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13615 -> 14878[label="",style="dashed", color="green", weight=3]; 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]; 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]; 13618[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13618 -> 14881[label="",style="dashed", color="green", weight=3]; 13619[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13619 -> 14882[label="",style="dashed", color="green", weight=3]; 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]; 13621[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13621 -> 14884[label="",style="dashed", color="green", weight=3]; 13622[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13622 -> 14885[label="",style="dashed", color="green", weight=3]; 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]; 13624[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13624 -> 14887[label="",style="dashed", color="green", weight=3]; 13625[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13625 -> 14888[label="",style="dashed", color="green", weight=3]; 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]; 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"];62969[label="ww1792/Succ ww17920",fontsize=10,color="white",style="solid",shape="box"];13627 -> 62969[label="",style="solid", color="burlywood", weight=9]; 62969 -> 14890[label="",style="solid", color="burlywood", weight=3]; 62970[label="ww1792/Zero",fontsize=10,color="white",style="solid",shape="box"];13627 -> 62970[label="",style="solid", color="burlywood", weight=9]; 62970 -> 14891[label="",style="solid", color="burlywood", weight=3]; 13628 -> 10806[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13631 -> 19892[label="",style="dashed", color="red", weight=0]; 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]; 13631 -> 19902[label="",style="dashed", color="magenta", weight=3]; 13631 -> 19903[label="",style="dashed", color="magenta", weight=3]; 13631 -> 19904[label="",style="dashed", color="magenta", weight=3]; 29295 -> 29382[label="",style="dashed", color="red", weight=0]; 29295[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"];29295 -> 29389[label="",style="dashed", color="magenta", weight=3]; 29295 -> 29390[label="",style="dashed", color="magenta", weight=3]; 29295 -> 29391[label="",style="dashed", color="magenta", weight=3]; 29296[label="ww3000",fontsize=16,color="green",shape="box"];29297[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];29298[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"];29298 -> 29370[label="",style="solid", color="black", weight=3]; 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"];62971[label="ww1796/Succ ww17960",fontsize=10,color="white",style="solid",shape="box"];13635 -> 62971[label="",style="solid", color="burlywood", weight=9]; 62971 -> 14898[label="",style="solid", color="burlywood", weight=3]; 62972[label="ww1796/Zero",fontsize=10,color="white",style="solid",shape="box"];13635 -> 62972[label="",style="solid", color="burlywood", weight=9]; 62972 -> 14899[label="",style="solid", color="burlywood", weight=3]; 13636 -> 10819[label="",style="dashed", color="red", weight=0]; 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]; 13638 -> 28888[label="",style="dashed", color="red", weight=0]; 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 -> 28889[label="",style="dashed", color="magenta", weight=3]; 13638 -> 28890[label="",style="dashed", color="magenta", weight=3]; 13639 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54505[label="",style="dashed", color="magenta", weight=3]; 13639 -> 54506[label="",style="dashed", color="magenta", weight=3]; 13639 -> 54507[label="",style="dashed", color="magenta", weight=3]; 13639 -> 54508[label="",style="dashed", color="magenta", weight=3]; 13639 -> 54509[label="",style="dashed", color="magenta", weight=3]; 13640 -> 28942[label="",style="dashed", color="red", weight=0]; 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 -> 28943[label="",style="dashed", color="magenta", weight=3]; 13640 -> 28944[label="",style="dashed", color="magenta", weight=3]; 13641 -> 6351[label="",style="dashed", color="red", weight=0]; 13641[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13641 -> 14904[label="",style="dashed", color="magenta", weight=3]; 13641 -> 14905[label="",style="dashed", color="magenta", weight=3]; 13642[label="Succ ww3100",fontsize=16,color="green",shape="box"];13643 -> 6351[label="",style="dashed", color="red", weight=0]; 13643[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13643 -> 14906[label="",style="dashed", color="magenta", weight=3]; 13643 -> 14907[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62973[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13651 -> 62973[label="",style="solid", color="burlywood", weight=9]; 62973 -> 14914[label="",style="solid", color="burlywood", weight=3]; 62974[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13651 -> 62974[label="",style="solid", color="burlywood", weight=9]; 62974 -> 14915[label="",style="solid", color="burlywood", weight=3]; 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"];62975[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13652 -> 62975[label="",style="solid", color="burlywood", weight=9]; 62975 -> 14916[label="",style="solid", color="burlywood", weight=3]; 62976[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13652 -> 62976[label="",style="solid", color="burlywood", weight=9]; 62976 -> 14917[label="",style="solid", color="burlywood", weight=3]; 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]; 29959 -> 26726[label="",style="dashed", color="red", weight=0]; 29959[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"];29959 -> 30198[label="",style="dashed", color="magenta", weight=3]; 29959 -> 30199[label="",style="dashed", color="magenta", weight=3]; 29959 -> 30200[label="",style="dashed", color="magenta", weight=3]; 13659 -> 6351[label="",style="dashed", color="red", weight=0]; 13659[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13659 -> 14924[label="",style="dashed", color="magenta", weight=3]; 13659 -> 14925[label="",style="dashed", color="magenta", weight=3]; 13660[label="Succ ww3100",fontsize=16,color="green",shape="box"];13661 -> 6351[label="",style="dashed", color="red", weight=0]; 13661[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13661 -> 14926[label="",style="dashed", color="magenta", weight=3]; 13661 -> 14927[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62977[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13669 -> 62977[label="",style="solid", color="burlywood", weight=9]; 62977 -> 14934[label="",style="solid", color="burlywood", weight=3]; 62978[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13669 -> 62978[label="",style="solid", color="burlywood", weight=9]; 62978 -> 14935[label="",style="solid", color="burlywood", weight=3]; 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"];62979[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13670 -> 62979[label="",style="solid", color="burlywood", weight=9]; 62979 -> 14936[label="",style="solid", color="burlywood", weight=3]; 62980[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13670 -> 62980[label="",style="solid", color="burlywood", weight=9]; 62980 -> 14937[label="",style="solid", color="burlywood", weight=3]; 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]; 28940[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3491) GT",fontsize=16,color="black",shape="box"];28940 -> 28968[label="",style="solid", color="black", weight=3]; 29225 -> 26726[label="",style="dashed", color="red", weight=0]; 29225[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"];29225 -> 29371[label="",style="dashed", color="magenta", weight=3]; 29225 -> 29372[label="",style="dashed", color="magenta", weight=3]; 29225 -> 29373[label="",style="dashed", color="magenta", weight=3]; 29226[label="takeWhile (flip ltEsFloat ww3499) (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"];29226 -> 29374[label="",style="solid", color="black", weight=3]; 29227 -> 57669[label="",style="dashed", color="red", weight=0]; 29227[label="takeWhile0 (flip ltEsFloat ww3499) (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"];29227 -> 57670[label="",style="dashed", color="magenta", weight=3]; 29227 -> 57671[label="",style="dashed", color="magenta", weight=3]; 29227 -> 57672[label="",style="dashed", color="magenta", weight=3]; 55466 -> 26726[label="",style="dashed", color="red", weight=0]; 55466[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"];55466 -> 55500[label="",style="dashed", color="magenta", weight=3]; 55466 -> 55501[label="",style="dashed", color="magenta", weight=3]; 55466 -> 55502[label="",style="dashed", color="magenta", weight=3]; 29161 -> 26726[label="",style="dashed", color="red", weight=0]; 29161[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"];29161 -> 29228[label="",style="dashed", color="magenta", weight=3]; 29161 -> 29229[label="",style="dashed", color="magenta", weight=3]; 29161 -> 29230[label="",style="dashed", color="magenta", weight=3]; 29162[label="takeWhile (flip ltEsFloat ww3512) (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"];29162 -> 29231[label="",style="solid", color="black", weight=3]; 29163 -> 57669[label="",style="dashed", color="red", weight=0]; 29163[label="takeWhile0 (flip ltEsFloat ww3512) (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"];29163 -> 57673[label="",style="dashed", color="magenta", weight=3]; 29163 -> 57674[label="",style="dashed", color="magenta", weight=3]; 29163 -> 57675[label="",style="dashed", color="magenta", weight=3]; 13675 -> 6351[label="",style="dashed", color="red", weight=0]; 13675[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13675 -> 14942[label="",style="dashed", color="magenta", weight=3]; 13675 -> 14943[label="",style="dashed", color="magenta", weight=3]; 13676[label="Succ ww3100",fontsize=16,color="green",shape="box"];13677 -> 6351[label="",style="dashed", color="red", weight=0]; 13677[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13677 -> 14944[label="",style="dashed", color="magenta", weight=3]; 13677 -> 14945[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62981[label="ww157/Succ ww1570",fontsize=10,color="white",style="solid",shape="box"];13689 -> 62981[label="",style="solid", color="burlywood", weight=9]; 62981 -> 14956[label="",style="solid", color="burlywood", weight=3]; 62982[label="ww157/Zero",fontsize=10,color="white",style="solid",shape="box"];13689 -> 62982[label="",style="solid", color="burlywood", weight=9]; 62982 -> 14957[label="",style="solid", color="burlywood", weight=3]; 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"];62983[label="ww157/Succ ww1570",fontsize=10,color="white",style="solid",shape="box"];13690 -> 62983[label="",style="solid", color="burlywood", weight=9]; 62983 -> 14958[label="",style="solid", color="burlywood", weight=3]; 62984[label="ww157/Zero",fontsize=10,color="white",style="solid",shape="box"];13690 -> 62984[label="",style="solid", color="burlywood", weight=9]; 62984 -> 14959[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62985[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13692 -> 62985[label="",style="solid", color="burlywood", weight=9]; 62985 -> 14961[label="",style="solid", color="burlywood", weight=3]; 62986[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13692 -> 62986[label="",style="solid", color="burlywood", weight=9]; 62986 -> 14962[label="",style="solid", color="burlywood", weight=3]; 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"];62987[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13693 -> 62987[label="",style="solid", color="burlywood", weight=9]; 62987 -> 14963[label="",style="solid", color="burlywood", weight=3]; 62988[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13693 -> 62988[label="",style="solid", color="burlywood", weight=9]; 62988 -> 14964[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 20223[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"];20223 -> 20261[label="",style="solid", color="black", weight=3]; 30002[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"];30002 -> 30201[label="",style="solid", color="black", weight=3]; 30236[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3531)) (Pos Zero)) ww3535) GT)",fontsize=16,color="burlywood",shape="box"];62989[label="ww3535/Float ww35350 ww35351",fontsize=10,color="white",style="solid",shape="box"];30236 -> 62989[label="",style="solid", color="burlywood", weight=9]; 62989 -> 30278[label="",style="solid", color="burlywood", weight=3]; 30276 -> 26924[label="",style="dashed", color="red", weight=0]; 30276[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30276 -> 30295[label="",style="dashed", color="magenta", weight=3]; 30276 -> 30296[label="",style="dashed", color="magenta", weight=3]; 30277[label="takeWhile1 (flip ltEsFloat ww3526) (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 ww3526 (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"];30277 -> 30297[label="",style="solid", color="black", weight=3]; 57702[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4702) (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))) ww4702)))",fontsize=16,color="green",shape="box"];57702 -> 57843[label="",style="dashed", color="green", weight=3]; 57702 -> 57844[label="",style="dashed", color="green", weight=3]; 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]; 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]; 13705 -> 6351[label="",style="dashed", color="red", weight=0]; 13705[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13705 -> 14976[label="",style="dashed", color="magenta", weight=3]; 13705 -> 14977[label="",style="dashed", color="magenta", weight=3]; 13706[label="Succ ww3100",fontsize=16,color="green",shape="box"];13707 -> 6351[label="",style="dashed", color="red", weight=0]; 13707[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13707 -> 14978[label="",style="dashed", color="magenta", weight=3]; 13707 -> 14979[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62990[label="ww173/Succ ww1730",fontsize=10,color="white",style="solid",shape="box"];13719 -> 62990[label="",style="solid", color="burlywood", weight=9]; 62990 -> 14990[label="",style="solid", color="burlywood", weight=3]; 62991[label="ww173/Zero",fontsize=10,color="white",style="solid",shape="box"];13719 -> 62991[label="",style="solid", color="burlywood", weight=9]; 62991 -> 14991[label="",style="solid", color="burlywood", weight=3]; 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"];62992[label="ww173/Succ ww1730",fontsize=10,color="white",style="solid",shape="box"];13720 -> 62992[label="",style="solid", color="burlywood", weight=9]; 62992 -> 14992[label="",style="solid", color="burlywood", weight=3]; 62993[label="ww173/Zero",fontsize=10,color="white",style="solid",shape="box"];13720 -> 62993[label="",style="solid", color="burlywood", weight=9]; 62993 -> 14993[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62994[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13722 -> 62994[label="",style="solid", color="burlywood", weight=9]; 62994 -> 14995[label="",style="solid", color="burlywood", weight=3]; 62995[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13722 -> 62995[label="",style="solid", color="burlywood", weight=9]; 62995 -> 14996[label="",style="solid", color="burlywood", weight=3]; 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"];62996[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13723 -> 62996[label="",style="solid", color="burlywood", weight=9]; 62996 -> 14997[label="",style="solid", color="burlywood", weight=3]; 62997[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13723 -> 62997[label="",style="solid", color="burlywood", weight=9]; 62997 -> 14998[label="",style="solid", color="burlywood", weight=3]; 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]; 13725[label="Zero",fontsize=16,color="green",shape="box"];13726[label="ww5",fontsize=16,color="green",shape="box"];13727[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))",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]; 54450 -> 55020[label="",style="dashed", color="red", weight=0]; 54450[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"];54450 -> 55058[label="",style="dashed", color="magenta", weight=3]; 54450 -> 55059[label="",style="dashed", color="magenta", weight=3]; 54450 -> 55060[label="",style="dashed", color="magenta", weight=3]; 54451 -> 30021[label="",style="dashed", color="red", weight=0]; 54451[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"];54451 -> 55227[label="",style="dashed", color="magenta", weight=3]; 54451 -> 55228[label="",style="dashed", color="magenta", weight=3]; 54451 -> 55229[label="",style="dashed", color="magenta", weight=3]; 54451 -> 55230[label="",style="dashed", color="magenta", weight=3]; 54451 -> 55231[label="",style="dashed", color="magenta", weight=3]; 54452 -> 56720[label="",style="dashed", color="red", weight=0]; 54452[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"];54452 -> 56721[label="",style="dashed", color="magenta", weight=3]; 54452 -> 56722[label="",style="dashed", color="magenta", weight=3]; 54452 -> 56723[label="",style="dashed", color="magenta", weight=3]; 54452 -> 56724[label="",style="dashed", color="magenta", weight=3]; 54452 -> 56725[label="",style="dashed", color="magenta", weight=3]; 54453[label="Succ ww30000",fontsize=16,color="green",shape="box"];54454[label="Zero",fontsize=16,color="green",shape="box"];54455 -> 55020[label="",style="dashed", color="red", weight=0]; 54455[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"];54455 -> 55061[label="",style="dashed", color="magenta", weight=3]; 54455 -> 55062[label="",style="dashed", color="magenta", weight=3]; 54455 -> 55063[label="",style="dashed", color="magenta", weight=3]; 54456 -> 30021[label="",style="dashed", color="red", weight=0]; 54456[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"];54456 -> 55236[label="",style="dashed", color="magenta", weight=3]; 54456 -> 55237[label="",style="dashed", color="magenta", weight=3]; 54456 -> 55238[label="",style="dashed", color="magenta", weight=3]; 54456 -> 55239[label="",style="dashed", color="magenta", weight=3]; 54456 -> 55240[label="",style="dashed", color="magenta", weight=3]; 54457 -> 56720[label="",style="dashed", color="red", weight=0]; 54457[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"];54457 -> 56726[label="",style="dashed", color="magenta", weight=3]; 54457 -> 56727[label="",style="dashed", color="magenta", weight=3]; 54457 -> 56728[label="",style="dashed", color="magenta", weight=3]; 54457 -> 56729[label="",style="dashed", color="magenta", weight=3]; 54457 -> 56730[label="",style="dashed", color="magenta", weight=3]; 54458[label="Zero",fontsize=16,color="green",shape="box"];54459[label="Zero",fontsize=16,color="green",shape="box"];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]; 55612 -> 26924[label="",style="dashed", color="red", weight=0]; 55612[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"];55612 -> 55671[label="",style="dashed", color="magenta", weight=3]; 55612 -> 55672[label="",style="dashed", color="magenta", weight=3]; 56411 -> 26726[label="",style="dashed", color="red", weight=0]; 56411[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4650)) (Pos (Succ ww4651))) (srMyInt (Neg Zero) (Neg (Succ ww4652)))) ww4657",fontsize=16,color="magenta"];56411 -> 56421[label="",style="dashed", color="magenta", weight=3]; 56411 -> 56422[label="",style="dashed", color="magenta", weight=3]; 56411 -> 56423[label="",style="dashed", color="magenta", weight=3]; 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]; 13734 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13734 -> 15007[label="",style="dashed", color="magenta", weight=3]; 13735[label="Succ ww3100",fontsize=16,color="green",shape="box"];13736 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13736 -> 15009[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13740 -> 5617[label="",style="dashed", color="red", weight=0]; 13740[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13740 -> 15012[label="",style="dashed", color="magenta", weight=3]; 13740 -> 15013[label="",style="dashed", color="magenta", weight=3]; 13741[label="Succ ww3100",fontsize=16,color="green",shape="box"];13742 -> 5617[label="",style="dashed", color="red", weight=0]; 13742[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13742 -> 15014[label="",style="dashed", color="magenta", weight=3]; 13742 -> 15015[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 36279[label="ww3100",fontsize=16,color="green",shape="box"];36280 -> 36890[label="",style="dashed", color="red", weight=0]; 36280[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"];36280 -> 36891[label="",style="dashed", color="magenta", weight=3]; 36280 -> 36892[label="",style="dashed", color="magenta", weight=3]; 36280 -> 36893[label="",style="dashed", color="magenta", weight=3]; 36280 -> 36894[label="",style="dashed", color="magenta", weight=3]; 36281 -> 59409[label="",style="dashed", color="red", weight=0]; 36281[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"];36281 -> 59475[label="",style="dashed", color="magenta", weight=3]; 36281 -> 59476[label="",style="dashed", color="magenta", weight=3]; 36281 -> 59477[label="",style="dashed", color="magenta", weight=3]; 36281 -> 59478[label="",style="dashed", color="magenta", weight=3]; 36281 -> 59479[label="",style="dashed", color="magenta", weight=3]; 36282 -> 36780[label="",style="dashed", color="red", weight=0]; 36282[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"];36282 -> 36799[label="",style="dashed", color="magenta", weight=3]; 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]; 59465[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59466[label="Succ Zero",fontsize=16,color="green",shape="box"];59467[label="ww4000",fontsize=16,color="green",shape="box"];59468[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59469[label="Pos Zero",fontsize=16,color="green",shape="box"];50120 -> 36890[label="",style="dashed", color="red", weight=0]; 50120[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"];50120 -> 51070[label="",style="dashed", color="magenta", weight=3]; 50120 -> 51071[label="",style="dashed", color="magenta", weight=3]; 50120 -> 51072[label="",style="dashed", color="magenta", weight=3]; 50120 -> 51073[label="",style="dashed", color="magenta", weight=3]; 50844[label="ww4000",fontsize=16,color="green",shape="box"];50845[label="ww5",fontsize=16,color="green",shape="box"];50846[label="Succ Zero",fontsize=16,color="green",shape="box"];50847[label="ww3100",fontsize=16,color="green",shape="box"];37761 -> 26726[label="",style="dashed", color="red", weight=0]; 37761[label="primPlusFloat (Float ww42200 ww42201) (primDivFloat (msFloat (Float (Pos (Succ ww4221)) (Pos (Succ ww4222))) (Float (Pos Zero) (Pos (Succ ww4223)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37761 -> 42004[label="",style="dashed", color="magenta", weight=3]; 37761 -> 42005[label="",style="dashed", color="magenta", weight=3]; 37761 -> 42006[label="",style="dashed", color="magenta", weight=3]; 23672[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"];23672 -> 23705[label="",style="solid", color="black", weight=3]; 27320[label="Float (srMyInt ww3283 (Pos (Succ Zero))) (srMyInt ww3282 (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];27320 -> 27396[label="",style="dashed", color="green", weight=3]; 27320 -> 27397[label="",style="dashed", color="green", weight=3]; 27288[label="not (esEsOrdering (primCmpInt (Pos ww33110) ww3310) GT)",fontsize=16,color="burlywood",shape="box"];62998[label="ww33110/Succ ww331100",fontsize=10,color="white",style="solid",shape="box"];27288 -> 62998[label="",style="solid", color="burlywood", weight=9]; 62998 -> 27316[label="",style="solid", color="burlywood", weight=3]; 62999[label="ww33110/Zero",fontsize=10,color="white",style="solid",shape="box"];27288 -> 62999[label="",style="solid", color="burlywood", weight=9]; 62999 -> 27317[label="",style="solid", color="burlywood", weight=3]; 27289[label="not (esEsOrdering (primCmpInt (Neg ww33110) ww3310) GT)",fontsize=16,color="burlywood",shape="box"];63000[label="ww33110/Succ ww331100",fontsize=10,color="white",style="solid",shape="box"];27289 -> 63000[label="",style="solid", color="burlywood", weight=9]; 63000 -> 27318[label="",style="solid", color="burlywood", weight=3]; 63001[label="ww33110/Zero",fontsize=10,color="white",style="solid",shape="box"];27289 -> 63001[label="",style="solid", color="burlywood", weight=9]; 63001 -> 27319[label="",style="solid", color="burlywood", weight=3]; 37369[label="takeWhile1 (flip ltEsFloat ww4216) ww32390 ww32391 (not (esEsOrdering (primCmpFloat ww32390 ww4216) GT))",fontsize=16,color="burlywood",shape="triangle"];63002[label="ww32390/Float ww323900 ww323901",fontsize=10,color="white",style="solid",shape="box"];37369 -> 63002[label="",style="solid", color="burlywood", weight=9]; 63002 -> 37407[label="",style="solid", color="burlywood", weight=3]; 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]; 13758 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13758 -> 15027[label="",style="dashed", color="magenta", weight=3]; 13759[label="Succ ww3100",fontsize=16,color="green",shape="box"];13760 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13760 -> 15029[label="",style="dashed", color="magenta", weight=3]; 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]; 13763 -> 5617[label="",style="dashed", color="red", weight=0]; 13763[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13763 -> 15031[label="",style="dashed", color="magenta", weight=3]; 13763 -> 15032[label="",style="dashed", color="magenta", weight=3]; 13764[label="Succ ww3100",fontsize=16,color="green",shape="box"];13765 -> 5617[label="",style="dashed", color="red", weight=0]; 13765[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13765 -> 15033[label="",style="dashed", color="magenta", weight=3]; 13765 -> 15034[label="",style="dashed", color="magenta", weight=3]; 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]; 16342[label="ww4000",fontsize=16,color="green",shape="box"];16343[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16344[label="ww5",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]; 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]; 13775 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13775 -> 15044[label="",style="dashed", color="magenta", weight=3]; 13776[label="Succ ww3100",fontsize=16,color="green",shape="box"];13777 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13777 -> 15046[label="",style="dashed", color="magenta", weight=3]; 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]; 13780 -> 5617[label="",style="dashed", color="red", weight=0]; 13780[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13780 -> 15048[label="",style="dashed", color="magenta", weight=3]; 13780 -> 15049[label="",style="dashed", color="magenta", weight=3]; 13781[label="Succ ww3100",fontsize=16,color="green",shape="box"];13782 -> 5617[label="",style="dashed", color="red", weight=0]; 13782[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13782 -> 15050[label="",style="dashed", color="magenta", weight=3]; 13782 -> 15051[label="",style="dashed", color="magenta", weight=3]; 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]; 36287[label="ww3100",fontsize=16,color="green",shape="box"];36288 -> 37101[label="",style="dashed", color="red", weight=0]; 36288[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"];36288 -> 37122[label="",style="dashed", color="magenta", weight=3]; 36288 -> 37123[label="",style="dashed", color="magenta", weight=3]; 36288 -> 37124[label="",style="dashed", color="magenta", weight=3]; 36288 -> 37125[label="",style="dashed", color="magenta", weight=3]; 36289 -> 45130[label="",style="dashed", color="red", weight=0]; 36289[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"];36289 -> 45159[label="",style="dashed", color="magenta", weight=3]; 36289 -> 45160[label="",style="dashed", color="magenta", weight=3]; 36289 -> 45161[label="",style="dashed", color="magenta", weight=3]; 36289 -> 45162[label="",style="dashed", color="magenta", weight=3]; 36290 -> 36780[label="",style="dashed", color="red", weight=0]; 36290[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"];36290 -> 36800[label="",style="dashed", color="magenta", weight=3]; 37118[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];37119[label="ww3100",fontsize=16,color="green",shape="box"];37120[label="ww5",fontsize=16,color="green",shape="box"];37121[label="ww4000",fontsize=16,color="green",shape="box"];45151[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45152[label="ww3100",fontsize=16,color="green",shape="box"];45153[label="ww4000",fontsize=16,color="green",shape="box"];45154[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];36797 -> 37101[label="",style="dashed", color="red", weight=0]; 36797[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"];36797 -> 37126[label="",style="dashed", color="magenta", weight=3]; 36797 -> 37127[label="",style="dashed", color="magenta", weight=3]; 36797 -> 37128[label="",style="dashed", color="magenta", weight=3]; 36797 -> 37129[label="",style="dashed", color="magenta", weight=3]; 45339[label="primPlusFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416",fontsize=16,color="black",shape="box"];45339 -> 45369[label="",style="solid", color="black", weight=3]; 45340 -> 45260[label="",style="dashed", color="red", weight=0]; 45340[label="psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416",fontsize=16,color="magenta"];37370 -> 26924[label="",style="dashed", color="red", weight=0]; 37370[label="primDivFloat (Float (msMyInt (Pos (Succ ww4234)) (Pos Zero)) (srMyInt (Neg (Succ ww4235)) (Pos (Succ ww4236)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37370 -> 37409[label="",style="dashed", color="magenta", weight=3]; 37370 -> 37410[label="",style="dashed", color="magenta", weight=3]; 52578[label="ww4533",fontsize=16,color="green",shape="box"];52579 -> 23742[label="",style="dashed", color="red", weight=0]; 52579[label="msMyInt (Pos (Succ ww17)) ww180",fontsize=16,color="magenta"];52579 -> 52641[label="",style="dashed", color="magenta", weight=3]; 52579 -> 52642[label="",style="dashed", color="magenta", weight=3]; 52580 -> 26799[label="",style="dashed", color="red", weight=0]; 52580[label="srMyInt (Neg (Succ Zero)) ww181",fontsize=16,color="magenta"];52580 -> 52643[label="",style="dashed", color="magenta", weight=3]; 52580 -> 52644[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13792 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13792 -> 15061[label="",style="dashed", color="magenta", weight=3]; 13793[label="Succ ww3100",fontsize=16,color="green",shape="box"];13794 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13794 -> 15063[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13798 -> 5617[label="",style="dashed", color="red", weight=0]; 13798[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13798 -> 15066[label="",style="dashed", color="magenta", weight=3]; 13798 -> 15067[label="",style="dashed", color="magenta", weight=3]; 13799[label="Succ ww3100",fontsize=16,color="green",shape="box"];13800 -> 5617[label="",style="dashed", color="red", weight=0]; 13800[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13800 -> 15068[label="",style="dashed", color="magenta", weight=3]; 13800 -> 15069[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 30503[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30504 -> 27698[label="",style="dashed", color="red", weight=0]; 30504[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"];30504 -> 30534[label="",style="dashed", color="magenta", weight=3]; 30505 -> 30539[label="",style="dashed", color="red", weight=0]; 30505[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"];30505 -> 30540[label="",style="dashed", color="magenta", weight=3]; 30505 -> 30541[label="",style="dashed", color="magenta", weight=3]; 30505 -> 30542[label="",style="dashed", color="magenta", weight=3]; 30505 -> 30543[label="",style="dashed", color="magenta", weight=3]; 30506[label="ww4000",fontsize=16,color="green",shape="box"];30507[label="ww3100",fontsize=16,color="green",shape="box"];30502[label="takeWhile1 (flip ltEsFloat ww3587) (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))))) ww3586",fontsize=16,color="burlywood",shape="triangle"];63003[label="ww3586/MyTrue",fontsize=10,color="white",style="solid",shape="box"];30502 -> 63003[label="",style="solid", color="burlywood", weight=9]; 63003 -> 30536[label="",style="solid", color="burlywood", weight=3]; 63004[label="ww3586/MyFalse",fontsize=10,color="white",style="solid",shape="box"];30502 -> 63004[label="",style="solid", color="burlywood", weight=9]; 63004 -> 30537[label="",style="solid", color="burlywood", weight=3]; 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]; 53171[label="Succ Zero",fontsize=16,color="green",shape="box"];53172[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53173[label="ww3100",fontsize=16,color="green",shape="box"];53174[label="ww4000",fontsize=16,color="green",shape="box"];50156 -> 30539[label="",style="dashed", color="red", weight=0]; 50156[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"];50156 -> 51076[label="",style="dashed", color="magenta", weight=3]; 50156 -> 51077[label="",style="dashed", color="magenta", weight=3]; 50156 -> 51078[label="",style="dashed", color="magenta", weight=3]; 50156 -> 51079[label="",style="dashed", color="magenta", weight=3]; 50849[label="ww5",fontsize=16,color="green",shape="box"];50850[label="ww3100",fontsize=16,color="green",shape="box"];50851[label="ww4000",fontsize=16,color="green",shape="box"];50852[label="Succ Zero",fontsize=16,color="green",shape="box"];53293[label="primPlusFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579",fontsize=16,color="black",shape="box"];53293 -> 53340[label="",style="solid", color="black", weight=3]; 53294 -> 53248[label="",style="dashed", color="red", weight=0]; 53294[label="psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579",fontsize=16,color="magenta"];30662 -> 26726[label="",style="dashed", color="red", weight=0]; 30662[label="primPlusFloat (Float ww35900 ww35901) (primDivFloat (msFloat (Float (Pos (Succ ww3591)) (Neg (Succ ww3592))) (Float (Pos Zero) (Neg (Succ ww3593)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30662 -> 30716[label="",style="dashed", color="magenta", weight=3]; 30662 -> 30717[label="",style="dashed", color="magenta", weight=3]; 30662 -> 30718[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13816 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13816 -> 15081[label="",style="dashed", color="magenta", weight=3]; 13817[label="Succ ww3100",fontsize=16,color="green",shape="box"];13818 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13818 -> 15083[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13822 -> 5617[label="",style="dashed", color="red", weight=0]; 13822[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13822 -> 15086[label="",style="dashed", color="magenta", weight=3]; 13822 -> 15087[label="",style="dashed", color="magenta", weight=3]; 13823[label="Succ ww3100",fontsize=16,color="green",shape="box"];13824 -> 5617[label="",style="dashed", color="red", weight=0]; 13824[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13824 -> 15088[label="",style="dashed", color="magenta", weight=3]; 13824 -> 15089[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13829 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 13829 -> 15094[label="",style="dashed", color="magenta", weight=3]; 13829 -> 15095[label="",style="dashed", color="magenta", weight=3]; 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]; 50855[label="Succ Zero",fontsize=16,color="green",shape="box"];50856[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50857[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];50858[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53227[label="ww3100",fontsize=16,color="green",shape="box"];53228[label="Succ Zero",fontsize=16,color="green",shape="box"];53229[label="ww3000",fontsize=16,color="green",shape="box"];53230[label="ww5",fontsize=16,color="green",shape="box"];50860[label="primPlusFloat 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="burlywood",shape="box"];63005[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];50860 -> 63005[label="",style="solid", color="burlywood", weight=9]; 63005 -> 51084[label="",style="solid", color="burlywood", weight=3]; 53339[label="primPlusFloat ww4581 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];63006[label="ww4581/Float ww45810 ww45811",fontsize=10,color="white",style="solid",shape="box"];53339 -> 63006[label="",style="solid", color="burlywood", weight=9]; 63006 -> 53587[label="",style="solid", color="burlywood", weight=3]; 50861[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50861 -> 51085[label="",style="solid", color="black", weight=3]; 50862[label="ww50",fontsize=16,color="green",shape="box"];50863[label="ww51",fontsize=16,color="green",shape="box"];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]; 13834[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"];13834 -> 15100[label="",style="solid", color="black", weight=3]; 27285[label="ww3000",fontsize=16,color="green",shape="box"];20241[label="msMyInt (Pos Zero) (Pos (Succ ww23))",fontsize=16,color="black",shape="triangle"];20241 -> 20264[label="",style="solid", color="black", weight=3]; 27286[label="Pos Zero",fontsize=16,color="green",shape="box"];27287[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];21764[label="srMyInt (Pos Zero) (Pos (Succ ww24))",fontsize=16,color="black",shape="triangle"];21764 -> 21803[label="",style="solid", color="black", weight=3]; 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]; 13838 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13838 -> 15106[label="",style="dashed", color="magenta", weight=3]; 13839[label="Succ ww3100",fontsize=16,color="green",shape="box"];13840 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13840 -> 15108[label="",style="dashed", color="magenta", weight=3]; 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]; 13843 -> 5617[label="",style="dashed", color="red", weight=0]; 13843[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13843 -> 15110[label="",style="dashed", color="magenta", weight=3]; 13843 -> 15111[label="",style="dashed", color="magenta", weight=3]; 13844[label="Succ ww3100",fontsize=16,color="green",shape="box"];13845 -> 5617[label="",style="dashed", color="red", weight=0]; 13845[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13845 -> 15112[label="",style="dashed", color="magenta", weight=3]; 13845 -> 15113[label="",style="dashed", color="magenta", weight=3]; 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]; 55055[label="ww3100",fontsize=16,color="green",shape="box"];55056[label="ww3000",fontsize=16,color="green",shape="box"];55057 -> 55308[label="",style="dashed", color="red", weight=0]; 55057[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"];55057 -> 55329[label="",style="dashed", color="magenta", weight=3]; 55057 -> 55330[label="",style="dashed", color="magenta", weight=3]; 55057 -> 55331[label="",style="dashed", color="magenta", weight=3]; 55057 -> 55332[label="",style="dashed", color="magenta", weight=3]; 55325[label="ww3000",fontsize=16,color="green",shape="box"];55326[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55327[label="ww5",fontsize=16,color="green",shape="box"];55328[label="ww3100",fontsize=16,color="green",shape="box"];55221[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55222[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55223[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55224[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55668 -> 26924[label="",style="dashed", color="red", weight=0]; 55668[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww4628))) (srMyInt (Pos (Succ ww4627)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55668 -> 55769[label="",style="dashed", color="magenta", weight=3]; 55668 -> 55770[label="",style="dashed", color="magenta", weight=3]; 45441[label="ww4417",fontsize=16,color="green",shape="box"];45442 -> 25616[label="",style="dashed", color="red", weight=0]; 45442[label="msMyInt (Pos Zero) ww320",fontsize=16,color="magenta"];45443 -> 26799[label="",style="dashed", color="red", weight=0]; 45443[label="srMyInt (Pos (Succ ww31)) ww321",fontsize=16,color="magenta"];45443 -> 45460[label="",style="dashed", color="magenta", weight=3]; 45443 -> 45461[label="",style="dashed", color="magenta", weight=3]; 31027[label="primMinusInt (Pos Zero) (Pos ww3200)",fontsize=16,color="black",shape="box"];31027 -> 31112[label="",style="solid", color="black", weight=3]; 31028[label="primMinusInt (Pos Zero) (Neg ww3200)",fontsize=16,color="black",shape="box"];31028 -> 31113[label="",style="solid", color="black", weight=3]; 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]; 13850 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13850 -> 15118[label="",style="dashed", color="magenta", weight=3]; 13851[label="Succ ww3100",fontsize=16,color="green",shape="box"];13852 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13852 -> 15120[label="",style="dashed", color="magenta", weight=3]; 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]; 13855 -> 5617[label="",style="dashed", color="red", weight=0]; 13855[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13855 -> 15122[label="",style="dashed", color="magenta", weight=3]; 13855 -> 15123[label="",style="dashed", color="magenta", weight=3]; 13856[label="Succ ww3100",fontsize=16,color="green",shape="box"];13857 -> 5617[label="",style="dashed", color="red", weight=0]; 13857[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13857 -> 15124[label="",style="dashed", color="magenta", weight=3]; 13857 -> 15125[label="",style="dashed", color="magenta", weight=3]; 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]; 16477[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16478[label="ww5",fontsize=16,color="green",shape="box"];16479[label="ww3100",fontsize=16,color="green",shape="box"];16480[label="ww3000",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]; 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]; 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]; 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]; 13867 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13867 -> 15135[label="",style="dashed", color="magenta", weight=3]; 13868[label="Succ ww3100",fontsize=16,color="green",shape="box"];13869 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13869 -> 15137[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13873 -> 5617[label="",style="dashed", color="red", weight=0]; 13873[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13873 -> 15140[label="",style="dashed", color="magenta", weight=3]; 13873 -> 15141[label="",style="dashed", color="magenta", weight=3]; 13874[label="Succ ww3100",fontsize=16,color="green",shape="box"];13875 -> 5617[label="",style="dashed", color="red", weight=0]; 13875[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13875 -> 15142[label="",style="dashed", color="magenta", weight=3]; 13875 -> 15143[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 54465 -> 55020[label="",style="dashed", color="red", weight=0]; 54465[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"];54465 -> 55064[label="",style="dashed", color="magenta", weight=3]; 54465 -> 55065[label="",style="dashed", color="magenta", weight=3]; 54465 -> 55066[label="",style="dashed", color="magenta", weight=3]; 54466 -> 31073[label="",style="dashed", color="red", weight=0]; 54466[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"];54466 -> 55245[label="",style="dashed", color="magenta", weight=3]; 54466 -> 55246[label="",style="dashed", color="magenta", weight=3]; 54466 -> 55247[label="",style="dashed", color="magenta", weight=3]; 54466 -> 55248[label="",style="dashed", color="magenta", weight=3]; 54467 -> 53499[label="",style="dashed", color="red", weight=0]; 54467[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"];54467 -> 55249[label="",style="dashed", color="magenta", weight=3]; 54467 -> 55250[label="",style="dashed", color="magenta", weight=3]; 54467 -> 55251[label="",style="dashed", color="magenta", weight=3]; 54467 -> 55252[label="",style="dashed", color="magenta", weight=3]; 54468[label="ww3000",fontsize=16,color="green",shape="box"];54469[label="ww3100",fontsize=16,color="green",shape="box"];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]; 53505[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53506[label="Succ Zero",fontsize=16,color="green",shape="box"];53507[label="ww3100",fontsize=16,color="green",shape="box"];53508[label="ww3000",fontsize=16,color="green",shape="box"];50195 -> 31073[label="",style="dashed", color="red", weight=0]; 50195[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"];50195 -> 51088[label="",style="dashed", color="magenta", weight=3]; 50195 -> 51089[label="",style="dashed", color="magenta", weight=3]; 50195 -> 51090[label="",style="dashed", color="magenta", weight=3]; 50195 -> 51091[label="",style="dashed", color="magenta", weight=3]; 50865[label="Succ Zero",fontsize=16,color="green",shape="box"];50866[label="ww3100",fontsize=16,color="green",shape="box"];50867[label="ww5",fontsize=16,color="green",shape="box"];50868[label="ww3000",fontsize=16,color="green",shape="box"];53585[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596",fontsize=16,color="black",shape="box"];53585 -> 53630[label="",style="solid", color="black", weight=3]; 53586 -> 53552[label="",style="dashed", color="red", weight=0]; 53586[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596",fontsize=16,color="magenta"];31190 -> 26726[label="",style="dashed", color="red", weight=0]; 31190[label="primPlusFloat (Float ww36650 ww36651) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3666))) (Float (Pos (Succ ww3667)) (Neg (Succ ww3668)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31190 -> 31258[label="",style="dashed", color="magenta", weight=3]; 31190 -> 31259[label="",style="dashed", color="magenta", weight=3]; 31190 -> 31260[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13891 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13891 -> 15155[label="",style="dashed", color="magenta", weight=3]; 13892[label="Succ ww3100",fontsize=16,color="green",shape="box"];13893 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13893 -> 15157[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13897 -> 5617[label="",style="dashed", color="red", weight=0]; 13897[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13897 -> 15160[label="",style="dashed", color="magenta", weight=3]; 13897 -> 15161[label="",style="dashed", color="magenta", weight=3]; 13898[label="Succ ww3100",fontsize=16,color="green",shape="box"];13899 -> 5617[label="",style="dashed", color="red", weight=0]; 13899[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13899 -> 15162[label="",style="dashed", color="magenta", weight=3]; 13899 -> 15163[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 50871[label="Succ Zero",fontsize=16,color="green",shape="box"];50872[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50873[label="Pos Zero",fontsize=16,color="green",shape="box"];50874[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50121 -> 37497[label="",style="dashed", color="red", weight=0]; 50121[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"];50121 -> 51093[label="",style="dashed", color="magenta", weight=3]; 50121 -> 51094[label="",style="dashed", color="magenta", weight=3]; 50121 -> 51095[label="",style="dashed", color="magenta", weight=3]; 50875[label="ww3100",fontsize=16,color="green",shape="box"];50876[label="Succ Zero",fontsize=16,color="green",shape="box"];50877[label="ww5",fontsize=16,color="green",shape="box"];42189[label="primPlusFloat (Float ww42490 ww42491) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4250))) (Float (Pos Zero) (Pos (Succ ww4251)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];42189 -> 43350[label="",style="solid", color="black", weight=3]; 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]; 13910 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13910 -> 15174[label="",style="dashed", color="magenta", weight=3]; 13911[label="Succ ww3100",fontsize=16,color="green",shape="box"];13912 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13912 -> 15176[label="",style="dashed", color="magenta", weight=3]; 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]; 13915 -> 5617[label="",style="dashed", color="red", weight=0]; 13915[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13915 -> 15178[label="",style="dashed", color="magenta", weight=3]; 13915 -> 15179[label="",style="dashed", color="magenta", weight=3]; 13916[label="Succ ww3100",fontsize=16,color="green",shape="box"];13917 -> 5617[label="",style="dashed", color="red", weight=0]; 13917[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13917 -> 15180[label="",style="dashed", color="magenta", weight=3]; 13917 -> 15181[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13922 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13922 -> 15186[label="",style="dashed", color="magenta", weight=3]; 13923[label="Succ ww3100",fontsize=16,color="green",shape="box"];13924 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13924 -> 15188[label="",style="dashed", color="magenta", weight=3]; 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]; 13927 -> 5617[label="",style="dashed", color="red", weight=0]; 13927[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13927 -> 15190[label="",style="dashed", color="magenta", weight=3]; 13927 -> 15191[label="",style="dashed", color="magenta", weight=3]; 13928[label="Succ ww3100",fontsize=16,color="green",shape="box"];13929 -> 5617[label="",style="dashed", color="red", weight=0]; 13929[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13929 -> 15192[label="",style="dashed", color="magenta", weight=3]; 13929 -> 15193[label="",style="dashed", color="magenta", weight=3]; 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]; 36299[label="ww3100",fontsize=16,color="green",shape="box"];36300 -> 37515[label="",style="dashed", color="red", weight=0]; 36300[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"];36300 -> 37531[label="",style="dashed", color="magenta", weight=3]; 36300 -> 37532[label="",style="dashed", color="magenta", weight=3]; 36300 -> 37533[label="",style="dashed", color="magenta", weight=3]; 36301 -> 45284[label="",style="dashed", color="red", weight=0]; 36301[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"];36301 -> 45306[label="",style="dashed", color="magenta", weight=3]; 36301 -> 45307[label="",style="dashed", color="magenta", weight=3]; 36301 -> 45308[label="",style="dashed", color="magenta", weight=3]; 36302 -> 36780[label="",style="dashed", color="red", weight=0]; 36302[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"];36302 -> 36801[label="",style="dashed", color="magenta", weight=3]; 37528[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];37529[label="ww3100",fontsize=16,color="green",shape="box"];37530[label="ww5",fontsize=16,color="green",shape="box"];45300[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];45301[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45302[label="ww3100",fontsize=16,color="green",shape="box"];36798 -> 37515[label="",style="dashed", color="red", weight=0]; 36798[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"];36798 -> 37534[label="",style="dashed", color="magenta", weight=3]; 36798 -> 37535[label="",style="dashed", color="magenta", weight=3]; 36798 -> 37536[label="",style="dashed", color="magenta", weight=3]; 37694 -> 26924[label="",style="dashed", color="red", weight=0]; 37694[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4254)) (Pos (Succ ww4255)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37694 -> 37744[label="",style="dashed", color="magenta", weight=3]; 37694 -> 37745[label="",style="dashed", color="magenta", weight=3]; 45457[label="ww4418",fontsize=16,color="green",shape="box"];45458 -> 25616[label="",style="dashed", color="red", weight=0]; 45458[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];45458 -> 45508[label="",style="dashed", color="magenta", weight=3]; 45459 -> 26799[label="",style="dashed", color="red", weight=0]; 45459[label="srMyInt (Neg (Succ ww4293)) (Pos (Succ ww4294))",fontsize=16,color="magenta"];45459 -> 45509[label="",style="dashed", color="magenta", weight=3]; 45459 -> 45510[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13939 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13939 -> 15203[label="",style="dashed", color="magenta", weight=3]; 13940[label="Succ ww3100",fontsize=16,color="green",shape="box"];13941 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13941 -> 15205[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13945 -> 5617[label="",style="dashed", color="red", weight=0]; 13945[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13945 -> 15208[label="",style="dashed", color="magenta", weight=3]; 13945 -> 15209[label="",style="dashed", color="magenta", weight=3]; 13946[label="Succ ww3100",fontsize=16,color="green",shape="box"];13947 -> 5617[label="",style="dashed", color="red", weight=0]; 13947[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13947 -> 15210[label="",style="dashed", color="magenta", weight=3]; 13947 -> 15211[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 31509[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];31510 -> 27698[label="",style="dashed", color="red", weight=0]; 31510[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"];31510 -> 31537[label="",style="dashed", color="magenta", weight=3]; 31511 -> 31542[label="",style="dashed", color="red", weight=0]; 31511[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"];31511 -> 31543[label="",style="dashed", color="magenta", weight=3]; 31511 -> 31544[label="",style="dashed", color="magenta", weight=3]; 31511 -> 31545[label="",style="dashed", color="magenta", weight=3]; 31512[label="ww3100",fontsize=16,color="green",shape="box"];31508[label="takeWhile1 (flip ltEsFloat ww3732) (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))))) ww3731",fontsize=16,color="burlywood",shape="triangle"];63007[label="ww3731/MyTrue",fontsize=10,color="white",style="solid",shape="box"];31508 -> 63007[label="",style="solid", color="burlywood", weight=9]; 63007 -> 31539[label="",style="solid", color="burlywood", weight=3]; 63008[label="ww3731/MyFalse",fontsize=10,color="white",style="solid",shape="box"];31508 -> 63008[label="",style="solid", color="burlywood", weight=9]; 63008 -> 31540[label="",style="solid", color="burlywood", weight=3]; 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]; 53535[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53536[label="Succ Zero",fontsize=16,color="green",shape="box"];53537[label="ww3100",fontsize=16,color="green",shape="box"];50157 -> 31542[label="",style="dashed", color="red", weight=0]; 50157[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"];50157 -> 51098[label="",style="dashed", color="magenta", weight=3]; 50157 -> 51099[label="",style="dashed", color="magenta", weight=3]; 50157 -> 51100[label="",style="dashed", color="magenta", weight=3]; 50879[label="ww5",fontsize=16,color="green",shape="box"];50880[label="Succ Zero",fontsize=16,color="green",shape="box"];50881[label="ww3100",fontsize=16,color="green",shape="box"];53628[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597",fontsize=16,color="black",shape="box"];53628 -> 53681[label="",style="solid", color="black", weight=3]; 53629 -> 53583[label="",style="dashed", color="red", weight=0]; 53629[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597",fontsize=16,color="magenta"];31640 -> 26726[label="",style="dashed", color="red", weight=0]; 31640[label="primPlusFloat (Float ww37350 ww37351) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3736))) (Float (Pos Zero) (Neg (Succ ww3737)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31640 -> 31694[label="",style="dashed", color="magenta", weight=3]; 31640 -> 31695[label="",style="dashed", color="magenta", weight=3]; 31640 -> 31696[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 52529 -> 26799[label="",style="dashed", color="red", weight=0]; 52529[label="srMyInt ww180 ww45340",fontsize=16,color="magenta"];52529 -> 52537[label="",style="dashed", color="magenta", weight=3]; 52529 -> 52538[label="",style="dashed", color="magenta", weight=3]; 52530 -> 26799[label="",style="dashed", color="red", weight=0]; 52530[label="srMyInt ww181 ww45341",fontsize=16,color="magenta"];52530 -> 52539[label="",style="dashed", color="magenta", weight=3]; 52530 -> 52540[label="",style="dashed", color="magenta", weight=3]; 52528[label="not (esEsOrdering (compareMyInt ww4542 ww4541) LT)",fontsize=16,color="black",shape="triangle"];52528 -> 52541[label="",style="solid", color="black", weight=3]; 50889[label="takeWhile1 (flip gtEsFloat ww3262) ww44570 ww44571 (not (esEsOrdering (compareFloat ww44570 ww3262) LT))",fontsize=16,color="black",shape="box"];50889 -> 51104[label="",style="solid", color="black", weight=3]; 50897 -> 26726[label="",style="dashed", color="red", weight=0]; 50897[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"];50897 -> 51107[label="",style="dashed", color="magenta", weight=3]; 50897 -> 51108[label="",style="dashed", color="magenta", weight=3]; 50897 -> 51109[label="",style="dashed", color="magenta", weight=3]; 59951[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4800",fontsize=16,color="black",shape="box"];59951 -> 59986[label="",style="solid", color="black", weight=3]; 50899[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"];50899 -> 51111[label="",style="solid", color="black", weight=3]; 50900[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4419",fontsize=16,color="black",shape="box"];50900 -> 51112[label="",style="solid", color="black", weight=3]; 50901[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"];50901 -> 51113[label="",style="solid", color="black", weight=3]; 50902[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="black",shape="box"];50902 -> 51114[label="",style="solid", color="black", weight=3]; 50903[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"];50903 -> 51115[label="",style="solid", color="black", weight=3]; 50964[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4494",fontsize=16,color="black",shape="triangle"];50964 -> 51116[label="",style="solid", color="black", weight=3]; 50965 -> 50905[label="",style="dashed", color="red", weight=0]; 50965[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)))) ww4494))",fontsize=16,color="magenta"];50965 -> 51117[label="",style="dashed", color="magenta", weight=3]; 50911 -> 26726[label="",style="dashed", color="red", weight=0]; 50911[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"];50911 -> 51118[label="",style="dashed", color="magenta", weight=3]; 50911 -> 51119[label="",style="dashed", color="magenta", weight=3]; 50911 -> 51120[label="",style="dashed", color="magenta", weight=3]; 50912[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="black",shape="box"];50912 -> 51121[label="",style="solid", color="black", weight=3]; 50913[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"];50913 -> 51122[label="",style="solid", color="black", weight=3]; 50914[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4420",fontsize=16,color="black",shape="box"];50914 -> 51123[label="",style="solid", color="black", weight=3]; 50915[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"];50915 -> 51124[label="",style="solid", color="black", weight=3]; 50916[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="black",shape="box"];50916 -> 51125[label="",style="solid", color="black", weight=3]; 50917[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"];50917 -> 51126[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 13988 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13988 -> 15249[label="",style="dashed", color="magenta", weight=3]; 13989[label="Succ ww3100",fontsize=16,color="green",shape="box"];13990 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13990 -> 15251[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13994 -> 5617[label="",style="dashed", color="red", weight=0]; 13994[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13994 -> 15254[label="",style="dashed", color="magenta", weight=3]; 13994 -> 15255[label="",style="dashed", color="magenta", weight=3]; 13995[label="Succ ww3100",fontsize=16,color="green",shape="box"];13996 -> 5617[label="",style="dashed", color="red", weight=0]; 13996[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13996 -> 15256[label="",style="dashed", color="magenta", weight=3]; 13996 -> 15257[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14002[label="ww4000",fontsize=16,color="green",shape="box"];14003[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14004[label="ww5",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]; 14006 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47908[label="",style="dashed", color="magenta", weight=3]; 14006 -> 47909[label="",style="dashed", color="magenta", weight=3]; 14006 -> 47910[label="",style="dashed", color="magenta", weight=3]; 14006 -> 47911[label="",style="dashed", color="magenta", weight=3]; 14006 -> 47912[label="",style="dashed", color="magenta", weight=3]; 52319[label="Succ Zero",fontsize=16,color="green",shape="box"];52320[label="ww4000",fontsize=16,color="green",shape="box"];52321[label="ww5",fontsize=16,color="green",shape="box"];52322[label="ww3100",fontsize=16,color="green",shape="box"];50926 -> 52417[label="",style="dashed", color="red", weight=0]; 50926[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4473) LT)",fontsize=16,color="magenta"];50926 -> 52430[label="",style="dashed", color="magenta", weight=3]; 50926 -> 52431[label="",style="dashed", color="magenta", weight=3]; 50926 -> 52432[label="",style="dashed", color="magenta", weight=3]; 52456[label="primDivFloat (msFloat (Float (Pos (Succ ww4526)) (Pos (Succ ww4527))) (Float (Neg Zero) (Pos (Succ ww4528)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52456 -> 52487[label="",style="solid", color="black", weight=3]; 52457[label="ww45250",fontsize=16,color="green",shape="box"];52458[label="ww45251",fontsize=16,color="green",shape="box"];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]; 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]; 14012 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14012 -> 15273[label="",style="dashed", color="magenta", weight=3]; 14013[label="Succ ww3100",fontsize=16,color="green",shape="box"];14014 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14014 -> 15275[label="",style="dashed", color="magenta", weight=3]; 14015[label="Succ ww3100",fontsize=16,color="green",shape="box"];14016 -> 12707[label="",style="dashed", color="red", weight=0]; 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]; 14018 -> 5617[label="",style="dashed", color="red", weight=0]; 14018[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14018 -> 15277[label="",style="dashed", color="magenta", weight=3]; 14018 -> 15278[label="",style="dashed", color="magenta", weight=3]; 14019[label="Succ ww3100",fontsize=16,color="green",shape="box"];14020 -> 5617[label="",style="dashed", color="red", weight=0]; 14020[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14020 -> 15279[label="",style="dashed", color="magenta", weight=3]; 14020 -> 15280[label="",style="dashed", color="magenta", weight=3]; 14021[label="Succ ww3100",fontsize=16,color="green",shape="box"];14022 -> 12713[label="",style="dashed", color="red", weight=0]; 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]; 16695[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16696[label="ww3100",fontsize=16,color="green",shape="box"];16697[label="ww4000",fontsize=16,color="green",shape="box"];16698[label="ww5",fontsize=16,color="green",shape="box"];14025 -> 16686[label="",style="dashed", color="red", weight=0]; 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]; 14025 -> 16700[label="",style="dashed", color="magenta", weight=3]; 14025 -> 16701[label="",style="dashed", color="magenta", weight=3]; 14025 -> 16702[label="",style="dashed", color="magenta", weight=3]; 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]; 14029[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"];14029 -> 15287[label="",style="solid", color="black", weight=3]; 14030[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"];14030 -> 15288[label="",style="solid", color="black", weight=3]; 26754[label="ww12",fontsize=16,color="green",shape="box"];26755[label="Neg Zero",fontsize=16,color="green",shape="box"];21766[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="black",shape="triangle"];21766 -> 21804[label="",style="solid", color="black", weight=3]; 14032 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14032 -> 15292[label="",style="dashed", color="magenta", weight=3]; 14033[label="Succ ww3100",fontsize=16,color="green",shape="box"];14034 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14034 -> 15294[label="",style="dashed", color="magenta", weight=3]; 14035[label="Succ ww3100",fontsize=16,color="green",shape="box"];14036 -> 12739[label="",style="dashed", color="red", weight=0]; 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]; 14038 -> 5617[label="",style="dashed", color="red", weight=0]; 14038[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14038 -> 15296[label="",style="dashed", color="magenta", weight=3]; 14038 -> 15297[label="",style="dashed", color="magenta", weight=3]; 14039[label="Succ ww3100",fontsize=16,color="green",shape="box"];14040 -> 5617[label="",style="dashed", color="red", weight=0]; 14040[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14040 -> 15298[label="",style="dashed", color="magenta", weight=3]; 14040 -> 15299[label="",style="dashed", color="magenta", weight=3]; 14041[label="Succ ww3100",fontsize=16,color="green",shape="box"];14042 -> 12745[label="",style="dashed", color="red", weight=0]; 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]; 32910[label="ww3100",fontsize=16,color="green",shape="box"];32911 -> 28116[label="",style="dashed", color="red", weight=0]; 32911[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"];32911 -> 32957[label="",style="dashed", color="magenta", weight=3]; 32912[label="ww4000",fontsize=16,color="green",shape="box"];32913 -> 32962[label="",style="dashed", color="red", weight=0]; 32913[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"];32913 -> 32979[label="",style="dashed", color="magenta", weight=3]; 32913 -> 32980[label="",style="dashed", color="magenta", weight=3]; 32913 -> 32981[label="",style="dashed", color="magenta", weight=3]; 32913 -> 32982[label="",style="dashed", color="magenta", weight=3]; 32914[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14045 -> 32889[label="",style="dashed", color="red", weight=0]; 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 -> 32917[label="",style="dashed", color="magenta", weight=3]; 14045 -> 32918[label="",style="dashed", color="magenta", weight=3]; 14045 -> 32919[label="",style="dashed", color="magenta", weight=3]; 14045 -> 32920[label="",style="dashed", color="magenta", weight=3]; 14045 -> 32921[label="",style="dashed", color="magenta", weight=3]; 28307[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float ww34260 ww34261)) GT)",fontsize=16,color="black",shape="box"];28307 -> 28398[label="",style="solid", color="black", weight=3]; 33203[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3899)) (Neg (Succ ww3900))) (Float (Neg Zero) (Pos (Succ ww3901)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33203 -> 33250[label="",style="solid", color="black", weight=3]; 33204[label="takeWhile1 (flip ltEsFloat ww3896) (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 ww3896 (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"];33204 -> 33251[label="",style="solid", color="black", weight=3]; 59038[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4745) (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)))) ww4745)))",fontsize=16,color="green",shape="box"];59038 -> 59044[label="",style="dashed", color="green", weight=3]; 59038 -> 59045[label="",style="dashed", color="green", weight=3]; 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]; 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]; 20324[label="primMinusNat (Succ ww243500) (Succ ww1832000)",fontsize=16,color="black",shape="box"];20324 -> 20337[label="",style="solid", color="black", weight=3]; 20325[label="primMinusNat (Succ ww243500) Zero",fontsize=16,color="black",shape="box"];20325 -> 20338[label="",style="solid", color="black", weight=3]; 20326[label="primMinusNat Zero (Succ ww1832000)",fontsize=16,color="black",shape="box"];20326 -> 20339[label="",style="solid", color="black", weight=3]; 20327[label="primMinusNat Zero Zero",fontsize=16,color="black",shape="box"];20327 -> 20340[label="",style="solid", color="black", weight=3]; 21889[label="primMulNat ww26660 ww183310",fontsize=16,color="burlywood",shape="triangle"];63009[label="ww26660/Succ ww266600",fontsize=10,color="white",style="solid",shape="box"];21889 -> 63009[label="",style="solid", color="burlywood", weight=9]; 63009 -> 21899[label="",style="solid", color="burlywood", weight=3]; 63010[label="ww26660/Zero",fontsize=10,color="white",style="solid",shape="box"];21889 -> 63010[label="",style="solid", color="burlywood", weight=9]; 63010 -> 21900[label="",style="solid", color="burlywood", weight=3]; 21890 -> 21889[label="",style="dashed", color="red", weight=0]; 21890[label="primMulNat ww26660 ww183310",fontsize=16,color="magenta"];21890 -> 21901[label="",style="dashed", color="magenta", weight=3]; 21891 -> 21889[label="",style="dashed", color="red", weight=0]; 21891[label="primMulNat ww26660 ww183310",fontsize=16,color="magenta"];21891 -> 21902[label="",style="dashed", color="magenta", weight=3]; 21892 -> 21889[label="",style="dashed", color="red", weight=0]; 21892[label="primMulNat ww26660 ww183310",fontsize=16,color="magenta"];21892 -> 21903[label="",style="dashed", color="magenta", weight=3]; 21892 -> 21904[label="",style="dashed", color="magenta", weight=3]; 20273[label="primPlusInt (Pos ww24350) (Pos ww183200)",fontsize=16,color="black",shape="box"];20273 -> 20288[label="",style="solid", color="black", weight=3]; 20274[label="primPlusInt (Pos ww24350) (Neg ww183200)",fontsize=16,color="black",shape="box"];20274 -> 20289[label="",style="solid", color="black", weight=3]; 20275[label="primPlusInt (Neg ww24350) (Pos ww183200)",fontsize=16,color="black",shape="box"];20275 -> 20290[label="",style="solid", color="black", weight=3]; 20276[label="primPlusInt (Neg ww24350) (Neg ww183200)",fontsize=16,color="black",shape="box"];20276 -> 20291[label="",style="solid", color="black", weight=3]; 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]; 14057 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14057 -> 15313[label="",style="dashed", color="magenta", weight=3]; 14058[label="Succ ww3100",fontsize=16,color="green",shape="box"];14059 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14059 -> 15315[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14063 -> 5617[label="",style="dashed", color="red", weight=0]; 14063[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14063 -> 15318[label="",style="dashed", color="magenta", weight=3]; 14063 -> 15319[label="",style="dashed", color="magenta", weight=3]; 14064[label="Succ ww3100",fontsize=16,color="green",shape="box"];14065 -> 5617[label="",style="dashed", color="red", weight=0]; 14065[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14065 -> 15320[label="",style="dashed", color="magenta", weight=3]; 14065 -> 15321[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 33091[label="ww4000",fontsize=16,color="green",shape="box"];33092[label="ww3100",fontsize=16,color="green",shape="box"];33093 -> 28222[label="",style="dashed", color="red", weight=0]; 33093[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"];33093 -> 33125[label="",style="dashed", color="magenta", weight=3]; 33094[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33095 -> 33134[label="",style="dashed", color="red", weight=0]; 33095[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"];33095 -> 33135[label="",style="dashed", color="magenta", weight=3]; 33095 -> 33136[label="",style="dashed", color="magenta", weight=3]; 33095 -> 33137[label="",style="dashed", color="magenta", weight=3]; 33095 -> 33138[label="",style="dashed", color="magenta", weight=3]; 33090[label="takeWhile1 (flip ltEsFloat ww3909) (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))))) ww3908",fontsize=16,color="burlywood",shape="triangle"];63011[label="ww3908/MyTrue",fontsize=10,color="white",style="solid",shape="box"];33090 -> 63011[label="",style="solid", color="burlywood", weight=9]; 63011 -> 33127[label="",style="solid", color="burlywood", weight=3]; 63012[label="ww3908/MyFalse",fontsize=10,color="white",style="solid",shape="box"];33090 -> 63012[label="",style="solid", color="burlywood", weight=9]; 63012 -> 33128[label="",style="solid", color="burlywood", weight=3]; 14075 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47913[label="",style="dashed", color="magenta", weight=3]; 14075 -> 47914[label="",style="dashed", color="magenta", weight=3]; 14075 -> 47915[label="",style="dashed", color="magenta", weight=3]; 14075 -> 47916[label="",style="dashed", color="magenta", weight=3]; 14075 -> 47917[label="",style="dashed", color="magenta", weight=3]; 52486[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535) (iterate (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532))))) (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535)))",fontsize=16,color="green",shape="box"];52486 -> 52542[label="",style="dashed", color="green", weight=3]; 52486 -> 52543[label="",style="dashed", color="green", weight=3]; 50930[label="ww4000",fontsize=16,color="green",shape="box"];50931[label="ww5",fontsize=16,color="green",shape="box"];50932[label="ww3100",fontsize=16,color="green",shape="box"];50933[label="Succ Zero",fontsize=16,color="green",shape="box"];33159[label="primPlusFloat ww3912 (fsFloat (msFloat (Float (Pos (Succ ww3913)) (Neg (Succ ww3914))) (Float (Neg Zero) (Neg (Succ ww3915)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63013[label="ww3912/Float ww39120 ww39121",fontsize=10,color="white",style="solid",shape="box"];33159 -> 63013[label="",style="solid", color="burlywood", weight=9]; 63013 -> 33205[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 14081 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14081 -> 15333[label="",style="dashed", color="magenta", weight=3]; 14082[label="Succ ww3100",fontsize=16,color="green",shape="box"];14083 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14083 -> 15335[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14087 -> 5617[label="",style="dashed", color="red", weight=0]; 14087[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14087 -> 15338[label="",style="dashed", color="magenta", weight=3]; 14087 -> 15339[label="",style="dashed", color="magenta", weight=3]; 14088[label="Succ ww3100",fontsize=16,color="green",shape="box"];14089 -> 5617[label="",style="dashed", color="red", weight=0]; 14089[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14089 -> 15340[label="",style="dashed", color="magenta", weight=3]; 14089 -> 15341[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14094 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47918[label="",style="dashed", color="magenta", weight=3]; 14094 -> 47919[label="",style="dashed", color="magenta", weight=3]; 14094 -> 47920[label="",style="dashed", color="magenta", weight=3]; 14094 -> 47921[label="",style="dashed", color="magenta", weight=3]; 14094 -> 47922[label="",style="dashed", color="magenta", weight=3]; 50937[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50937 -> 51145[label="",style="solid", color="black", weight=3]; 52640[label="primPlusFloat (Float ww45370 ww45371) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52640 -> 52705[label="",style="solid", color="black", weight=3]; 50938[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50938 -> 51146[label="",style="solid", color="black", weight=3]; 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]; 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]; 14099 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14099 -> 15351[label="",style="dashed", color="magenta", weight=3]; 14100[label="Succ ww3100",fontsize=16,color="green",shape="box"];14101 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14101 -> 15353[label="",style="dashed", color="magenta", weight=3]; 14102[label="Succ ww3100",fontsize=16,color="green",shape="box"];14103 -> 12804[label="",style="dashed", color="red", weight=0]; 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]; 14105 -> 5617[label="",style="dashed", color="red", weight=0]; 14105[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14105 -> 15355[label="",style="dashed", color="magenta", weight=3]; 14105 -> 15356[label="",style="dashed", color="magenta", weight=3]; 14106[label="Succ ww3100",fontsize=16,color="green",shape="box"];14107 -> 5617[label="",style="dashed", color="red", weight=0]; 14107[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14107 -> 15357[label="",style="dashed", color="magenta", weight=3]; 14107 -> 15358[label="",style="dashed", color="magenta", weight=3]; 14108[label="Succ ww3100",fontsize=16,color="green",shape="box"];14109 -> 12810[label="",style="dashed", color="red", weight=0]; 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]; 14111 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 14111 -> 15361[label="",style="dashed", color="magenta", weight=3]; 14111 -> 15362[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14114 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14114 -> 15366[label="",style="dashed", color="magenta", weight=3]; 14115[label="Succ ww3100",fontsize=16,color="green",shape="box"];14116 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14116 -> 15368[label="",style="dashed", color="magenta", weight=3]; 14117[label="Succ ww3100",fontsize=16,color="green",shape="box"];14118 -> 12823[label="",style="dashed", color="red", weight=0]; 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]; 14120 -> 5617[label="",style="dashed", color="red", weight=0]; 14120[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14120 -> 15370[label="",style="dashed", color="magenta", weight=3]; 14120 -> 15371[label="",style="dashed", color="magenta", weight=3]; 14121[label="Succ ww3100",fontsize=16,color="green",shape="box"];14122 -> 5617[label="",style="dashed", color="red", weight=0]; 14122[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14122 -> 15372[label="",style="dashed", color="magenta", weight=3]; 14122 -> 15373[label="",style="dashed", color="magenta", weight=3]; 14123[label="Succ ww3100",fontsize=16,color="green",shape="box"];14124 -> 12829[label="",style="dashed", color="red", weight=0]; 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]; 16841[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16842[label="ww3000",fontsize=16,color="green",shape="box"];16843[label="ww3100",fontsize=16,color="green",shape="box"];16844[label="ww5",fontsize=16,color="green",shape="box"];14127 -> 16832[label="",style="dashed", color="red", weight=0]; 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]; 14127 -> 16846[label="",style="dashed", color="magenta", weight=3]; 14127 -> 16847[label="",style="dashed", color="magenta", weight=3]; 14127 -> 16848[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 14133 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14133 -> 15383[label="",style="dashed", color="magenta", weight=3]; 14134[label="Succ ww3100",fontsize=16,color="green",shape="box"];14135 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14135 -> 15385[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14139 -> 5617[label="",style="dashed", color="red", weight=0]; 14139[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14139 -> 15388[label="",style="dashed", color="magenta", weight=3]; 14139 -> 15389[label="",style="dashed", color="magenta", weight=3]; 14140[label="Succ ww3100",fontsize=16,color="green",shape="box"];14141 -> 5617[label="",style="dashed", color="red", weight=0]; 14141[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14141 -> 15390[label="",style="dashed", color="magenta", weight=3]; 14141 -> 15391[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 33934 -> 33971[label="",style="dashed", color="red", weight=0]; 33934[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"];33934 -> 33972[label="",style="dashed", color="magenta", weight=3]; 33934 -> 33973[label="",style="dashed", color="magenta", weight=3]; 33934 -> 33974[label="",style="dashed", color="magenta", weight=3]; 33934 -> 33975[label="",style="dashed", color="magenta", weight=3]; 33935[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33936[label="ww3000",fontsize=16,color="green",shape="box"];33937[label="ww3100",fontsize=16,color="green",shape="box"];33938 -> 28520[label="",style="dashed", color="red", weight=0]; 33938[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"];33938 -> 33968[label="",style="dashed", color="magenta", weight=3]; 33933[label="takeWhile1 (flip ltEsFloat ww3993) (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))))) ww3992",fontsize=16,color="burlywood",shape="triangle"];63014[label="ww3992/MyTrue",fontsize=10,color="white",style="solid",shape="box"];33933 -> 63014[label="",style="solid", color="burlywood", weight=9]; 63014 -> 33969[label="",style="solid", color="burlywood", weight=3]; 63015[label="ww3992/MyFalse",fontsize=10,color="white",style="solid",shape="box"];33933 -> 63015[label="",style="solid", color="burlywood", weight=9]; 63015 -> 33970[label="",style="solid", color="burlywood", weight=3]; 14151 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47923[label="",style="dashed", color="magenta", weight=3]; 14151 -> 47924[label="",style="dashed", color="magenta", weight=3]; 14151 -> 47925[label="",style="dashed", color="magenta", weight=3]; 14151 -> 47926[label="",style="dashed", color="magenta", weight=3]; 14151 -> 47927[label="",style="dashed", color="magenta", weight=3]; 50941[label="ww5",fontsize=16,color="green",shape="box"];50942[label="Succ Zero",fontsize=16,color="green",shape="box"];50943[label="ww3000",fontsize=16,color="green",shape="box"];50944[label="ww3100",fontsize=16,color="green",shape="box"];52899[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554",fontsize=16,color="black",shape="box"];52899 -> 52933[label="",style="solid", color="black", weight=3]; 34260[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3997))) (Float (Neg (Succ ww3998)) (Neg (Succ ww3999)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];34260 -> 34317[label="",style="solid", color="black", weight=3]; 34261[label="ww39960",fontsize=16,color="green",shape="box"];34262[label="ww39961",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 14157 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14157 -> 15403[label="",style="dashed", color="magenta", weight=3]; 14158[label="Succ ww3100",fontsize=16,color="green",shape="box"];14159 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14159 -> 15405[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14163 -> 5617[label="",style="dashed", color="red", weight=0]; 14163[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14163 -> 15408[label="",style="dashed", color="magenta", weight=3]; 14163 -> 15409[label="",style="dashed", color="magenta", weight=3]; 14164[label="Succ ww3100",fontsize=16,color="green",shape="box"];14165 -> 5617[label="",style="dashed", color="red", weight=0]; 14165[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14165 -> 15410[label="",style="dashed", color="magenta", weight=3]; 14165 -> 15411[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14170 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47928[label="",style="dashed", color="magenta", weight=3]; 14170 -> 47929[label="",style="dashed", color="magenta", weight=3]; 14170 -> 47930[label="",style="dashed", color="magenta", weight=3]; 14170 -> 47931[label="",style="dashed", color="magenta", weight=3]; 14170 -> 47932[label="",style="dashed", color="magenta", weight=3]; 52610[label="ww5",fontsize=16,color="green",shape="box"];52611[label="Succ Zero",fontsize=16,color="green",shape="box"];52612[label="ww3100",fontsize=16,color="green",shape="box"];52802[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4549))) (Float (Neg Zero) (Pos (Succ ww4550)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52802 -> 52900[label="",style="solid", color="black", weight=3]; 52803[label="ww45480",fontsize=16,color="green",shape="box"];52804[label="ww45481",fontsize=16,color="green",shape="box"];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]; 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]; 14175 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14175 -> 15421[label="",style="dashed", color="magenta", weight=3]; 14176[label="Succ ww3100",fontsize=16,color="green",shape="box"];14177 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14177 -> 15423[label="",style="dashed", color="magenta", weight=3]; 14178[label="Succ ww3100",fontsize=16,color="green",shape="box"];14179 -> 12884[label="",style="dashed", color="red", weight=0]; 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]; 14181 -> 5617[label="",style="dashed", color="red", weight=0]; 14181[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14181 -> 15425[label="",style="dashed", color="magenta", weight=3]; 14181 -> 15426[label="",style="dashed", color="magenta", weight=3]; 14182[label="Succ ww3100",fontsize=16,color="green",shape="box"];14183 -> 5617[label="",style="dashed", color="red", weight=0]; 14183[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14183 -> 15427[label="",style="dashed", color="magenta", weight=3]; 14183 -> 15428[label="",style="dashed", color="magenta", weight=3]; 14184[label="Succ ww3100",fontsize=16,color="green",shape="box"];14185 -> 12890[label="",style="dashed", color="red", weight=0]; 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]; 14187 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 14187 -> 15431[label="",style="dashed", color="magenta", weight=3]; 14187 -> 15432[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14190 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14190 -> 15436[label="",style="dashed", color="magenta", weight=3]; 14191[label="Succ ww3100",fontsize=16,color="green",shape="box"];14192 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14192 -> 15438[label="",style="dashed", color="magenta", weight=3]; 14193[label="Succ ww3100",fontsize=16,color="green",shape="box"];14194 -> 12903[label="",style="dashed", color="red", weight=0]; 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]; 14196 -> 5617[label="",style="dashed", color="red", weight=0]; 14196[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14196 -> 15440[label="",style="dashed", color="magenta", weight=3]; 14196 -> 15441[label="",style="dashed", color="magenta", weight=3]; 14197[label="Succ ww3100",fontsize=16,color="green",shape="box"];14198 -> 5617[label="",style="dashed", color="red", weight=0]; 14198[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14198 -> 15442[label="",style="dashed", color="magenta", weight=3]; 14198 -> 15443[label="",style="dashed", color="magenta", weight=3]; 14199[label="Succ ww3100",fontsize=16,color="green",shape="box"];14200 -> 12909[label="",style="dashed", color="red", weight=0]; 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]; 34706 -> 34751[label="",style="dashed", color="red", weight=0]; 34706[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"];34706 -> 34764[label="",style="dashed", color="magenta", weight=3]; 34706 -> 34765[label="",style="dashed", color="magenta", weight=3]; 34706 -> 34766[label="",style="dashed", color="magenta", weight=3]; 34707[label="ww3100",fontsize=16,color="green",shape="box"];34708 -> 28116[label="",style="dashed", color="red", weight=0]; 34708[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"];34708 -> 34748[label="",style="dashed", color="magenta", weight=3]; 34709[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14203 -> 34687[label="",style="dashed", color="red", weight=0]; 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 -> 34712[label="",style="dashed", color="magenta", weight=3]; 14203 -> 34713[label="",style="dashed", color="magenta", weight=3]; 14203 -> 34714[label="",style="dashed", color="magenta", weight=3]; 14203 -> 34715[label="",style="dashed", color="magenta", weight=3]; 34991[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4073))) (Float (Neg Zero) (Pos (Succ ww4074)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];34991 -> 35062[label="",style="solid", color="black", weight=3]; 34992[label="takeWhile1 (flip ltEsFloat ww4070) (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 ww4070 (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"];34992 -> 35063[label="",style="solid", color="black", weight=3]; 59043[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4746) (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)))) ww4746)))",fontsize=16,color="green",shape="box"];59043 -> 59060[label="",style="dashed", color="green", weight=3]; 59043 -> 59061[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 14209 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14209 -> 15453[label="",style="dashed", color="magenta", weight=3]; 14210[label="Succ ww3100",fontsize=16,color="green",shape="box"];14211 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14211 -> 15455[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14215 -> 5617[label="",style="dashed", color="red", weight=0]; 14215[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14215 -> 15458[label="",style="dashed", color="magenta", weight=3]; 14215 -> 15459[label="",style="dashed", color="magenta", weight=3]; 14216[label="Succ ww3100",fontsize=16,color="green",shape="box"];14217 -> 5617[label="",style="dashed", color="red", weight=0]; 14217[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14217 -> 15460[label="",style="dashed", color="magenta", weight=3]; 14217 -> 15461[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 34857 -> 34892[label="",style="dashed", color="red", weight=0]; 34857[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"];34857 -> 34893[label="",style="dashed", color="magenta", weight=3]; 34857 -> 34894[label="",style="dashed", color="magenta", weight=3]; 34857 -> 34895[label="",style="dashed", color="magenta", weight=3]; 34858[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34859 -> 28222[label="",style="dashed", color="red", weight=0]; 34859[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"];34859 -> 34889[label="",style="dashed", color="magenta", weight=3]; 34860[label="ww3100",fontsize=16,color="green",shape="box"];34856[label="takeWhile1 (flip ltEsFloat ww4086) (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))))) ww4085",fontsize=16,color="burlywood",shape="triangle"];63016[label="ww4085/MyTrue",fontsize=10,color="white",style="solid",shape="box"];34856 -> 63016[label="",style="solid", color="burlywood", weight=9]; 63016 -> 34890[label="",style="solid", color="burlywood", weight=3]; 63017[label="ww4085/MyFalse",fontsize=10,color="white",style="solid",shape="box"];34856 -> 63017[label="",style="solid", color="burlywood", weight=9]; 63017 -> 34891[label="",style="solid", color="burlywood", weight=3]; 14226 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47933[label="",style="dashed", color="magenta", weight=3]; 14226 -> 47934[label="",style="dashed", color="magenta", weight=3]; 14226 -> 47935[label="",style="dashed", color="magenta", weight=3]; 14226 -> 47936[label="",style="dashed", color="magenta", weight=3]; 14226 -> 47937[label="",style="dashed", color="magenta", weight=3]; 50950[label="ww5",fontsize=16,color="green",shape="box"];50951[label="ww3100",fontsize=16,color="green",shape="box"];50952[label="Succ Zero",fontsize=16,color="green",shape="box"];52932[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559",fontsize=16,color="black",shape="box"];52932 -> 52975[label="",style="solid", color="black", weight=3]; 50954 -> 52417[label="",style="dashed", color="red", weight=0]; 50954[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4468) LT)",fontsize=16,color="magenta"];50954 -> 52433[label="",style="dashed", color="magenta", weight=3]; 50954 -> 52434[label="",style="dashed", color="magenta", weight=3]; 50954 -> 52435[label="",style="dashed", color="magenta", weight=3]; 35130[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4090))) (Float (Neg Zero) (Neg (Succ ww4091)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];35130 -> 35186[label="",style="solid", color="black", weight=3]; 35131[label="ww40890",fontsize=16,color="green",shape="box"];35132[label="ww40891",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 22514[label="primMinusInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="black",shape="box"];22514 -> 24552[label="",style="solid", color="black", weight=3]; 50967[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4424",fontsize=16,color="black",shape="box"];50967 -> 51171[label="",style="solid", color="black", weight=3]; 50968[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"];50968 -> 51172[label="",style="solid", color="black", weight=3]; 50971[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="black",shape="box"];50971 -> 51175[label="",style="solid", color="black", weight=3]; 50972[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"];50972 -> 51176[label="",style="solid", color="black", weight=3]; 51026[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4496",fontsize=16,color="black",shape="triangle"];51026 -> 51177[label="",style="solid", color="black", weight=3]; 51027 -> 50974[label="",style="dashed", color="red", weight=0]; 51027[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)))) ww4496))",fontsize=16,color="magenta"];51027 -> 51178[label="",style="dashed", color="magenta", weight=3]; 50980 -> 26726[label="",style="dashed", color="red", weight=0]; 50980[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"];50980 -> 51179[label="",style="dashed", color="magenta", weight=3]; 50980 -> 51180[label="",style="dashed", color="magenta", weight=3]; 50980 -> 51181[label="",style="dashed", color="magenta", weight=3]; 50981[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="black",shape="box"];50981 -> 51182[label="",style="solid", color="black", weight=3]; 50982[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"];50982 -> 51183[label="",style="solid", color="black", weight=3]; 50983[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4426",fontsize=16,color="black",shape="box"];50983 -> 51184[label="",style="solid", color="black", weight=3]; 50984[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"];50984 -> 51185[label="",style="solid", color="black", weight=3]; 50985[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="black",shape="box"];50985 -> 51186[label="",style="solid", color="black", weight=3]; 50986[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"];50986 -> 51187[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 51393[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"];51393 -> 51690[label="",style="solid", color="black", weight=3]; 51689 -> 26726[label="",style="dashed", color="red", weight=0]; 51689[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg (Succ ww95800)))) ww4495",fontsize=16,color="magenta"];51689 -> 52162[label="",style="dashed", color="magenta", weight=3]; 51689 -> 52163[label="",style="dashed", color="magenta", weight=3]; 51689 -> 52164[label="",style="dashed", color="magenta", weight=3]; 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]; 51402 -> 20687[label="",style="dashed", color="red", weight=0]; 51402[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51403 -> 26799[label="",style="dashed", color="red", weight=0]; 51403[label="srMyInt (Pos Zero) (Neg (Succ ww95800))",fontsize=16,color="magenta"];51403 -> 51697[label="",style="dashed", color="magenta", weight=3]; 51403 -> 51698[label="",style="dashed", color="magenta", weight=3]; 51695[label="Pos Zero",fontsize=16,color="green",shape="box"];51696[label="Neg (Succ ww95800)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 14258 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14258 -> 15499[label="",style="dashed", color="magenta", weight=3]; 14259[label="Succ ww3100",fontsize=16,color="green",shape="box"];14260 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14260 -> 15501[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14264 -> 5617[label="",style="dashed", color="red", weight=0]; 14264[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14264 -> 15504[label="",style="dashed", color="magenta", weight=3]; 14264 -> 15505[label="",style="dashed", color="magenta", weight=3]; 14265[label="Succ ww3100",fontsize=16,color="green",shape="box"];14266 -> 5617[label="",style="dashed", color="red", weight=0]; 14266[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14266 -> 15506[label="",style="dashed", color="magenta", weight=3]; 14266 -> 15507[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 36307[label="ww3100",fontsize=16,color="green",shape="box"];36308 -> 37570[label="",style="dashed", color="red", weight=0]; 36308[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"];36308 -> 37571[label="",style="dashed", color="magenta", weight=3]; 36308 -> 37572[label="",style="dashed", color="magenta", weight=3]; 36308 -> 37573[label="",style="dashed", color="magenta", weight=3]; 36308 -> 37574[label="",style="dashed", color="magenta", weight=3]; 36309 -> 26658[label="",style="dashed", color="red", weight=0]; 36309[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"];36309 -> 36874[label="",style="dashed", color="magenta", weight=3]; 36309 -> 36875[label="",style="dashed", color="magenta", weight=3]; 36309 -> 36876[label="",style="dashed", color="magenta", weight=3]; 36309 -> 36877[label="",style="dashed", color="magenta", weight=3]; 36310 -> 36780[label="",style="dashed", color="red", weight=0]; 36310[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"];36310 -> 36802[label="",style="dashed", color="magenta", weight=3]; 14276 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47948[label="",style="dashed", color="magenta", weight=3]; 14276 -> 47949[label="",style="dashed", color="magenta", weight=3]; 14276 -> 47950[label="",style="dashed", color="magenta", weight=3]; 14276 -> 47951[label="",style="dashed", color="magenta", weight=3]; 14276 -> 47952[label="",style="dashed", color="magenta", weight=3]; 26756[label="ww2366",fontsize=16,color="green",shape="box"];26757[label="ww2367",fontsize=16,color="green",shape="box"];26758[label="Pos (Succ ww2368)",fontsize=16,color="green",shape="box"];23772[label="srMyInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="black",shape="triangle"];23772 -> 25536[label="",style="solid", color="black", weight=3]; 50122 -> 37570[label="",style="dashed", color="red", weight=0]; 50122[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"];50122 -> 51188[label="",style="dashed", color="magenta", weight=3]; 50122 -> 51189[label="",style="dashed", color="magenta", weight=3]; 50122 -> 51190[label="",style="dashed", color="magenta", weight=3]; 50122 -> 51191[label="",style="dashed", color="magenta", weight=3]; 50123[label="ww47",fontsize=16,color="green",shape="box"];50991[label="ww48",fontsize=16,color="green",shape="box"];50992[label="Succ Zero",fontsize=16,color="green",shape="box"];50993[label="ww47",fontsize=16,color="green",shape="box"];50994[label="ww46",fontsize=16,color="green",shape="box"];50995 -> 52417[label="",style="dashed", color="red", weight=0]; 50995[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4469) LT)",fontsize=16,color="magenta"];50995 -> 52436[label="",style="dashed", color="magenta", weight=3]; 50995 -> 52437[label="",style="dashed", color="magenta", weight=3]; 50995 -> 52438[label="",style="dashed", color="magenta", weight=3]; 42538[label="primDivFloat (msFloat (Float (Neg (Succ ww4259)) (Pos (Succ ww4260))) (Float (Pos Zero) (Pos (Succ ww4261)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];42538 -> 43846[label="",style="solid", color="black", weight=3]; 42539[label="ww42580",fontsize=16,color="green",shape="box"];42540[label="ww42581",fontsize=16,color="green",shape="box"];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]; 20784[label="Neg (primPlusNat (Succ ww4000) Zero)",fontsize=16,color="green",shape="box"];20784 -> 22650[label="",style="dashed", color="green", weight=3]; 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]; 14283 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14283 -> 15521[label="",style="dashed", color="magenta", weight=3]; 14284[label="Succ ww3100",fontsize=16,color="green",shape="box"];14285 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14285 -> 15523[label="",style="dashed", color="magenta", weight=3]; 14286[label="Succ ww3100",fontsize=16,color="green",shape="box"];14287 -> 12993[label="",style="dashed", color="red", weight=0]; 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]; 14289 -> 5617[label="",style="dashed", color="red", weight=0]; 14289[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14289 -> 15525[label="",style="dashed", color="magenta", weight=3]; 14289 -> 15526[label="",style="dashed", color="magenta", weight=3]; 14290[label="Succ ww3100",fontsize=16,color="green",shape="box"];14291 -> 5617[label="",style="dashed", color="red", weight=0]; 14291[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14291 -> 15527[label="",style="dashed", color="magenta", weight=3]; 14291 -> 15528[label="",style="dashed", color="magenta", weight=3]; 14292[label="Succ ww3100",fontsize=16,color="green",shape="box"];14293 -> 12999[label="",style="dashed", color="red", weight=0]; 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]; 46605 -> 46655[label="",style="dashed", color="red", weight=0]; 46605[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"];46605 -> 46672[label="",style="dashed", color="magenta", weight=3]; 46605 -> 46673[label="",style="dashed", color="magenta", weight=3]; 46605 -> 46674[label="",style="dashed", color="magenta", weight=3]; 46605 -> 46675[label="",style="dashed", color="magenta", weight=3]; 46606[label="ww3100",fontsize=16,color="green",shape="box"];46607[label="ww4000",fontsize=16,color="green",shape="box"];46608[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46609 -> 27698[label="",style="dashed", color="red", weight=0]; 46609[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"];46609 -> 46652[label="",style="dashed", color="magenta", weight=3]; 14296 -> 46584[label="",style="dashed", color="red", weight=0]; 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 -> 46612[label="",style="dashed", color="magenta", weight=3]; 14296 -> 46613[label="",style="dashed", color="magenta", weight=3]; 14296 -> 46614[label="",style="dashed", color="magenta", weight=3]; 14296 -> 46615[label="",style="dashed", color="magenta", weight=3]; 14296 -> 46616[label="",style="dashed", color="magenta", weight=3]; 50996[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4452)) (Pos (Succ ww4453))) (Float (Pos Zero) (Neg (Succ ww4454)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50996 -> 51193[label="",style="solid", color="black", weight=3]; 27873[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float ww33710 ww33711)) GT)",fontsize=16,color="black",shape="box"];27873 -> 27887[label="",style="solid", color="black", weight=3]; 51198[label="Cons (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4503) (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)))) ww4503)))",fontsize=16,color="green",shape="box"];51198 -> 51206[label="",style="dashed", color="green", weight=3]; 51198 -> 51207[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 14302 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14302 -> 15538[label="",style="dashed", color="magenta", weight=3]; 14303[label="Succ ww3100",fontsize=16,color="green",shape="box"];14304 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14304 -> 15540[label="",style="dashed", color="magenta", weight=3]; 14305[label="Succ ww3100",fontsize=16,color="green",shape="box"];14306 -> 13016[label="",style="dashed", color="red", weight=0]; 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]; 14308 -> 5617[label="",style="dashed", color="red", weight=0]; 14308[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14308 -> 15542[label="",style="dashed", color="magenta", weight=3]; 14308 -> 15543[label="",style="dashed", color="magenta", weight=3]; 14309[label="Succ ww3100",fontsize=16,color="green",shape="box"];14310 -> 5617[label="",style="dashed", color="red", weight=0]; 14310[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14310 -> 15544[label="",style="dashed", color="magenta", weight=3]; 14310 -> 15545[label="",style="dashed", color="magenta", weight=3]; 14311[label="Succ ww3100",fontsize=16,color="green",shape="box"];14312 -> 13022[label="",style="dashed", color="red", weight=0]; 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]; 36315[label="ww3100",fontsize=16,color="green",shape="box"];36316 -> 37605[label="",style="dashed", color="red", weight=0]; 36316[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"];36316 -> 37622[label="",style="dashed", color="magenta", weight=3]; 36316 -> 37623[label="",style="dashed", color="magenta", weight=3]; 36316 -> 37624[label="",style="dashed", color="magenta", weight=3]; 36316 -> 37625[label="",style="dashed", color="magenta", weight=3]; 36317 -> 45584[label="",style="dashed", color="red", weight=0]; 36317[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"];36317 -> 45605[label="",style="dashed", color="magenta", weight=3]; 36317 -> 45606[label="",style="dashed", color="magenta", weight=3]; 36317 -> 45607[label="",style="dashed", color="magenta", weight=3]; 36317 -> 45608[label="",style="dashed", color="magenta", weight=3]; 36318 -> 36780[label="",style="dashed", color="red", weight=0]; 36318[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"];36318 -> 36803[label="",style="dashed", color="magenta", weight=3]; 14315 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36378[label="",style="dashed", color="magenta", weight=3]; 14315 -> 36379[label="",style="dashed", color="magenta", weight=3]; 14315 -> 36380[label="",style="dashed", color="magenta", weight=3]; 14315 -> 36381[label="",style="dashed", color="magenta", weight=3]; 37753[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4264)) (Neg (Succ ww4265))) (Float (Pos Zero) (Pos (Succ ww4266)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37753 -> 41121[label="",style="solid", color="black", weight=3]; 45808 -> 26726[label="",style="dashed", color="red", weight=0]; 45808[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4297)) (Pos Zero)) (srMyInt (Neg (Succ ww4298)) (Pos (Succ ww4299)))) ww4430",fontsize=16,color="magenta"];45808 -> 45822[label="",style="dashed", color="magenta", weight=3]; 45808 -> 45823[label="",style="dashed", color="magenta", weight=3]; 45808 -> 45824[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14321 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14321 -> 15555[label="",style="dashed", color="magenta", weight=3]; 14322[label="Succ ww3100",fontsize=16,color="green",shape="box"];14323 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14323 -> 15557[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14327 -> 5617[label="",style="dashed", color="red", weight=0]; 14327[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14327 -> 15560[label="",style="dashed", color="magenta", weight=3]; 14327 -> 15561[label="",style="dashed", color="magenta", weight=3]; 14328[label="Succ ww3100",fontsize=16,color="green",shape="box"];14329 -> 5617[label="",style="dashed", color="red", weight=0]; 14329[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14329 -> 15562[label="",style="dashed", color="magenta", weight=3]; 14329 -> 15563[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 46719[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46720 -> 26763[label="",style="dashed", color="red", weight=0]; 46720[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"];46720 -> 46754[label="",style="dashed", color="magenta", weight=3]; 46720 -> 46755[label="",style="dashed", color="magenta", weight=3]; 46720 -> 46756[label="",style="dashed", color="magenta", weight=3]; 46720 -> 46757[label="",style="dashed", color="magenta", weight=3]; 46721[label="ww4000",fontsize=16,color="green",shape="box"];46722[label="ww3100",fontsize=16,color="green",shape="box"];46723 -> 27698[label="",style="dashed", color="red", weight=0]; 46723[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"];46723 -> 46758[label="",style="dashed", color="magenta", weight=3]; 46718[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))))) ww4455",fontsize=16,color="burlywood",shape="triangle"];63018[label="ww4455/MyTrue",fontsize=10,color="white",style="solid",shape="box"];46718 -> 63018[label="",style="solid", color="burlywood", weight=9]; 63018 -> 46759[label="",style="solid", color="burlywood", weight=3]; 63019[label="ww4455/MyFalse",fontsize=10,color="white",style="solid",shape="box"];46718 -> 63019[label="",style="solid", color="burlywood", weight=9]; 63019 -> 46760[label="",style="solid", color="burlywood", weight=3]; 14339 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47953[label="",style="dashed", color="magenta", weight=3]; 14339 -> 47954[label="",style="dashed", color="magenta", weight=3]; 14339 -> 47955[label="",style="dashed", color="magenta", weight=3]; 14339 -> 47956[label="",style="dashed", color="magenta", weight=3]; 14339 -> 47957[label="",style="dashed", color="magenta", weight=3]; 51001[label="Succ Zero",fontsize=16,color="green",shape="box"];51002[label="ww4000",fontsize=16,color="green",shape="box"];51003[label="ww3100",fontsize=16,color="green",shape="box"];51004[label="ww5",fontsize=16,color="green",shape="box"];53197[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565",fontsize=16,color="black",shape="box"];53197 -> 53253[label="",style="solid", color="black", weight=3]; 51006 -> 52417[label="",style="dashed", color="red", weight=0]; 51006[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4470) LT)",fontsize=16,color="magenta"];51006 -> 52439[label="",style="dashed", color="magenta", weight=3]; 51006 -> 52440[label="",style="dashed", color="magenta", weight=3]; 51006 -> 52441[label="",style="dashed", color="magenta", weight=3]; 26860[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"];26860 -> 26886[label="",style="solid", color="black", weight=3]; 26861[label="ww19950",fontsize=16,color="green",shape="box"];26862[label="ww19951",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 14345 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14345 -> 15575[label="",style="dashed", color="magenta", weight=3]; 14346[label="Succ ww3100",fontsize=16,color="green",shape="box"];14347 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14347 -> 15577[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14351 -> 5617[label="",style="dashed", color="red", weight=0]; 14351[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14351 -> 15580[label="",style="dashed", color="magenta", weight=3]; 14351 -> 15581[label="",style="dashed", color="magenta", weight=3]; 14352[label="Succ ww3100",fontsize=16,color="green",shape="box"];14353 -> 5617[label="",style="dashed", color="red", weight=0]; 14353[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14353 -> 15582[label="",style="dashed", color="magenta", weight=3]; 14353 -> 15583[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15709[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15710[label="ww5",fontsize=16,color="green",shape="box"];15711[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];14363 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47963[label="",style="dashed", color="magenta", weight=3]; 14363 -> 47964[label="",style="dashed", color="magenta", weight=3]; 14363 -> 47965[label="",style="dashed", color="magenta", weight=3]; 14363 -> 47966[label="",style="dashed", color="magenta", weight=3]; 14363 -> 47967[label="",style="dashed", color="magenta", weight=3]; 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]; 52974[label="primPlusFloat (Float ww45610 ww45611) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52974 -> 53198[label="",style="solid", color="black", weight=3]; 51007[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51007 -> 51210[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 14369 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14369 -> 15595[label="",style="dashed", color="magenta", weight=3]; 14370[label="Succ ww3100",fontsize=16,color="green",shape="box"];14371 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14371 -> 15597[label="",style="dashed", color="magenta", weight=3]; 14372[label="Succ ww3100",fontsize=16,color="green",shape="box"];14373 -> 13079[label="",style="dashed", color="red", weight=0]; 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]; 14375 -> 5617[label="",style="dashed", color="red", weight=0]; 14375[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14375 -> 15599[label="",style="dashed", color="magenta", weight=3]; 14375 -> 15600[label="",style="dashed", color="magenta", weight=3]; 14376[label="Succ ww3100",fontsize=16,color="green",shape="box"];14377 -> 5617[label="",style="dashed", color="red", weight=0]; 14377[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14377 -> 15601[label="",style="dashed", color="magenta", weight=3]; 14377 -> 15602[label="",style="dashed", color="magenta", weight=3]; 14378[label="Succ ww3100",fontsize=16,color="green",shape="box"];14379 -> 13085[label="",style="dashed", color="red", weight=0]; 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]; 54485 -> 55020[label="",style="dashed", color="red", weight=0]; 54485[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"];54485 -> 55067[label="",style="dashed", color="magenta", weight=3]; 54485 -> 55068[label="",style="dashed", color="magenta", weight=3]; 54485 -> 55069[label="",style="dashed", color="magenta", weight=3]; 54486 -> 55541[label="",style="dashed", color="red", weight=0]; 54486[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"];54486 -> 55558[label="",style="dashed", color="magenta", weight=3]; 54486 -> 55559[label="",style="dashed", color="magenta", weight=3]; 54486 -> 55560[label="",style="dashed", color="magenta", weight=3]; 54486 -> 55561[label="",style="dashed", color="magenta", weight=3]; 54487 -> 45667[label="",style="dashed", color="red", weight=0]; 54487[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"];54487 -> 55254[label="",style="dashed", color="magenta", weight=3]; 54487 -> 55255[label="",style="dashed", color="magenta", weight=3]; 54487 -> 55256[label="",style="dashed", color="magenta", weight=3]; 54487 -> 55257[label="",style="dashed", color="magenta", weight=3]; 54488[label="ww3000",fontsize=16,color="green",shape="box"];54489[label="ww3100",fontsize=16,color="green",shape="box"];14382[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];14383[label="ww5",fontsize=16,color="green",shape="box"];55841[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4639))) (Float (Pos (Succ ww4640)) (Neg (Succ ww4641)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55841 -> 55900[label="",style="solid", color="black", weight=3]; 45825 -> 26726[label="",style="dashed", color="red", weight=0]; 45825[label="primPlusFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) ww4431",fontsize=16,color="magenta"];45825 -> 45912[label="",style="dashed", color="magenta", weight=3]; 45825 -> 45913[label="",style="dashed", color="magenta", weight=3]; 45825 -> 45914[label="",style="dashed", color="magenta", weight=3]; 26773[label="primMinusInt (Neg Zero) (Pos ww207800)",fontsize=16,color="black",shape="box"];26773 -> 26811[label="",style="solid", color="black", weight=3]; 26774[label="primMinusInt (Neg Zero) (Neg ww207800)",fontsize=16,color="black",shape="box"];26774 -> 26812[label="",style="solid", color="black", weight=3]; 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]; 14389 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14389 -> 15611[label="",style="dashed", color="magenta", weight=3]; 14390[label="Succ ww3100",fontsize=16,color="green",shape="box"];14391 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14391 -> 15613[label="",style="dashed", color="magenta", weight=3]; 14392[label="Succ ww3100",fontsize=16,color="green",shape="box"];14393 -> 13102[label="",style="dashed", color="red", weight=0]; 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]; 14395 -> 5617[label="",style="dashed", color="red", weight=0]; 14395[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14395 -> 15615[label="",style="dashed", color="magenta", weight=3]; 14395 -> 15616[label="",style="dashed", color="magenta", weight=3]; 14396[label="Succ ww3100",fontsize=16,color="green",shape="box"];14397 -> 5617[label="",style="dashed", color="red", weight=0]; 14397[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14397 -> 15617[label="",style="dashed", color="magenta", weight=3]; 14397 -> 15618[label="",style="dashed", color="magenta", weight=3]; 14398[label="Succ ww3100",fontsize=16,color="green",shape="box"];14399 -> 13108[label="",style="dashed", color="red", weight=0]; 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]; 26993[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];26994 -> 27038[label="",style="dashed", color="red", weight=0]; 26994[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"];26994 -> 27047[label="",style="dashed", color="magenta", weight=3]; 26994 -> 27048[label="",style="dashed", color="magenta", weight=3]; 26994 -> 27049[label="",style="dashed", color="magenta", weight=3]; 26994 -> 27050[label="",style="dashed", color="magenta", weight=3]; 26995 -> 27070[label="",style="dashed", color="red", weight=0]; 26995[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"];26995 -> 27079[label="",style="dashed", color="magenta", weight=3]; 26995 -> 27080[label="",style="dashed", color="magenta", weight=3]; 26995 -> 27081[label="",style="dashed", color="magenta", weight=3]; 26995 -> 27082[label="",style="dashed", color="magenta", weight=3]; 26996[label="ww3100",fontsize=16,color="green",shape="box"];26997[label="ww3000",fontsize=16,color="green",shape="box"];14402 -> 26972[label="",style="dashed", color="red", weight=0]; 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 -> 27000[label="",style="dashed", color="magenta", weight=3]; 14402 -> 27001[label="",style="dashed", color="magenta", weight=3]; 14402 -> 27002[label="",style="dashed", color="magenta", weight=3]; 14402 -> 27003[label="",style="dashed", color="magenta", weight=3]; 14402 -> 27004[label="",style="dashed", color="magenta", weight=3]; 27232[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww3295))) (Float (Pos (Succ ww3296)) (Pos (Succ ww3297)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27232 -> 27242[label="",style="solid", color="black", weight=3]; 27233[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"];27233 -> 27243[label="",style="solid", color="black", weight=3]; 57703[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4701",fontsize=16,color="black",shape="triangle"];57703 -> 57845[label="",style="solid", color="black", weight=3]; 57704 -> 57694[label="",style="dashed", color="red", weight=0]; 57704[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)))) ww4701))",fontsize=16,color="magenta"];57704 -> 57846[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14408 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14408 -> 15628[label="",style="dashed", color="magenta", weight=3]; 14409[label="Succ ww3100",fontsize=16,color="green",shape="box"];14410 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14410 -> 15630[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14414 -> 5617[label="",style="dashed", color="red", weight=0]; 14414[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14414 -> 15633[label="",style="dashed", color="magenta", weight=3]; 14414 -> 15634[label="",style="dashed", color="magenta", weight=3]; 14415[label="Succ ww3100",fontsize=16,color="green",shape="box"];14416 -> 5617[label="",style="dashed", color="red", weight=0]; 14416[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14416 -> 15635[label="",style="dashed", color="magenta", weight=3]; 14416 -> 15636[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 54495 -> 55020[label="",style="dashed", color="red", weight=0]; 54495[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"];54495 -> 55070[label="",style="dashed", color="magenta", weight=3]; 54495 -> 55071[label="",style="dashed", color="magenta", weight=3]; 54495 -> 55072[label="",style="dashed", color="magenta", weight=3]; 54496 -> 27133[label="",style="dashed", color="red", weight=0]; 54496[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"];54496 -> 55258[label="",style="dashed", color="magenta", weight=3]; 54496 -> 55259[label="",style="dashed", color="magenta", weight=3]; 54496 -> 55260[label="",style="dashed", color="magenta", weight=3]; 54496 -> 55261[label="",style="dashed", color="magenta", weight=3]; 54497 -> 53116[label="",style="dashed", color="red", weight=0]; 54497[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"];54497 -> 55262[label="",style="dashed", color="magenta", weight=3]; 54497 -> 55263[label="",style="dashed", color="magenta", weight=3]; 54497 -> 55264[label="",style="dashed", color="magenta", weight=3]; 54497 -> 55265[label="",style="dashed", color="magenta", weight=3]; 54498[label="ww3000",fontsize=16,color="green",shape="box"];54499[label="ww3100",fontsize=16,color="green",shape="box"];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]; 51010[label="ww5",fontsize=16,color="green",shape="box"];51011[label="Succ Zero",fontsize=16,color="green",shape="box"];51012[label="ww3000",fontsize=16,color="green",shape="box"];51013[label="ww3100",fontsize=16,color="green",shape="box"];53252[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577",fontsize=16,color="black",shape="box"];53252 -> 53296[label="",style="solid", color="black", weight=3]; 27268[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"];27268 -> 27297[label="",style="solid", color="black", weight=3]; 27269[label="ww20050",fontsize=16,color="green",shape="box"];27270[label="ww20051",fontsize=16,color="green",shape="box"];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]; 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]; 14432 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14432 -> 15648[label="",style="dashed", color="magenta", weight=3]; 14433[label="Succ ww3100",fontsize=16,color="green",shape="box"];14434 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14434 -> 15650[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14438 -> 5617[label="",style="dashed", color="red", weight=0]; 14438[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14438 -> 15653[label="",style="dashed", color="magenta", weight=3]; 14438 -> 15654[label="",style="dashed", color="magenta", weight=3]; 14439[label="Succ ww3100",fontsize=16,color="green",shape="box"];14440 -> 5617[label="",style="dashed", color="red", weight=0]; 14440[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14440 -> 15655[label="",style="dashed", color="magenta", weight=3]; 14440 -> 15656[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 36327[label="ww3100",fontsize=16,color="green",shape="box"];36328 -> 37674[label="",style="dashed", color="red", weight=0]; 36328[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"];36328 -> 37675[label="",style="dashed", color="magenta", weight=3]; 36328 -> 37676[label="",style="dashed", color="magenta", weight=3]; 36328 -> 37677[label="",style="dashed", color="magenta", weight=3]; 36329 -> 45667[label="",style="dashed", color="red", weight=0]; 36329[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"];36329 -> 45668[label="",style="dashed", color="magenta", weight=3]; 36329 -> 45669[label="",style="dashed", color="magenta", weight=3]; 36329 -> 45670[label="",style="dashed", color="magenta", weight=3]; 36329 -> 45671[label="",style="dashed", color="magenta", weight=3]; 36330 -> 36780[label="",style="dashed", color="red", weight=0]; 36330[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"];36330 -> 36804[label="",style="dashed", color="magenta", weight=3]; 14449 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47978[label="",style="dashed", color="magenta", weight=3]; 14449 -> 47979[label="",style="dashed", color="magenta", weight=3]; 14449 -> 47980[label="",style="dashed", color="magenta", weight=3]; 14449 -> 47981[label="",style="dashed", color="magenta", weight=3]; 14449 -> 47982[label="",style="dashed", color="magenta", weight=3]; 42730[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4270))) (Float (Pos Zero) (Pos (Succ ww4271)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];42730 -> 44059[label="",style="solid", color="black", weight=3]; 42731[label="ww42690",fontsize=16,color="green",shape="box"];42732[label="ww42691",fontsize=16,color="green",shape="box"];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]; 14459 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14459 -> 15774[label="",style="dashed", color="magenta", weight=3]; 14460[label="Succ ww3100",fontsize=16,color="green",shape="box"];14461 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14461 -> 15776[label="",style="dashed", color="magenta", weight=3]; 14462[label="Succ ww3100",fontsize=16,color="green",shape="box"];14463 -> 13170[label="",style="dashed", color="red", weight=0]; 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]; 14465 -> 5617[label="",style="dashed", color="red", weight=0]; 14465[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14465 -> 15778[label="",style="dashed", color="magenta", weight=3]; 14465 -> 15779[label="",style="dashed", color="magenta", weight=3]; 14466[label="Succ ww3100",fontsize=16,color="green",shape="box"];14467 -> 5617[label="",style="dashed", color="red", weight=0]; 14467[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14467 -> 15780[label="",style="dashed", color="magenta", weight=3]; 14467 -> 15781[label="",style="dashed", color="magenta", weight=3]; 14468[label="Succ ww3100",fontsize=16,color="green",shape="box"];14469 -> 13176[label="",style="dashed", color="red", weight=0]; 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]; 15718[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15719[label="ww5",fontsize=16,color="green",shape="box"];15720[label="Float (Pos Zero) (Neg (Succ ww3100))",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]; 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]; 14479 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14479 -> 15786[label="",style="dashed", color="magenta", weight=3]; 14480[label="Succ ww3100",fontsize=16,color="green",shape="box"];14481 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14481 -> 15788[label="",style="dashed", color="magenta", weight=3]; 14482[label="Succ ww3100",fontsize=16,color="green",shape="box"];14483 -> 13193[label="",style="dashed", color="red", weight=0]; 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]; 14485 -> 5617[label="",style="dashed", color="red", weight=0]; 14485[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14485 -> 15790[label="",style="dashed", color="magenta", weight=3]; 14485 -> 15791[label="",style="dashed", color="magenta", weight=3]; 14486[label="Succ ww3100",fontsize=16,color="green",shape="box"];14487 -> 5617[label="",style="dashed", color="red", weight=0]; 14487[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14487 -> 15792[label="",style="dashed", color="magenta", weight=3]; 14487 -> 15793[label="",style="dashed", color="magenta", weight=3]; 14488[label="Succ ww3100",fontsize=16,color="green",shape="box"];14489 -> 13199[label="",style="dashed", color="red", weight=0]; 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]; 36335[label="ww3100",fontsize=16,color="green",shape="box"];36336 -> 37703[label="",style="dashed", color="red", weight=0]; 36336[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"];36336 -> 37716[label="",style="dashed", color="magenta", weight=3]; 36336 -> 37717[label="",style="dashed", color="magenta", weight=3]; 36336 -> 37718[label="",style="dashed", color="magenta", weight=3]; 36337 -> 45722[label="",style="dashed", color="red", weight=0]; 36337[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"];36337 -> 45738[label="",style="dashed", color="magenta", weight=3]; 36337 -> 45739[label="",style="dashed", color="magenta", weight=3]; 36337 -> 45740[label="",style="dashed", color="magenta", weight=3]; 36338 -> 36780[label="",style="dashed", color="red", weight=0]; 36338[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"];36338 -> 36805[label="",style="dashed", color="magenta", weight=3]; 14492 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36390[label="",style="dashed", color="magenta", weight=3]; 14492 -> 36391[label="",style="dashed", color="magenta", weight=3]; 14492 -> 36392[label="",style="dashed", color="magenta", weight=3]; 14492 -> 36393[label="",style="dashed", color="magenta", weight=3]; 41720[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4274))) (Float (Pos Zero) (Pos (Succ ww4275)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];41720 -> 42044[label="",style="solid", color="black", weight=3]; 45908 -> 26726[label="",style="dashed", color="red", weight=0]; 45908[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4302)) (Pos (Succ ww4303)))) ww4432",fontsize=16,color="magenta"];45908 -> 45924[label="",style="dashed", color="magenta", weight=3]; 45908 -> 45925[label="",style="dashed", color="magenta", weight=3]; 45908 -> 45926[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14500 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14500 -> 15804[label="",style="dashed", color="magenta", weight=3]; 14501[label="Succ ww3100",fontsize=16,color="green",shape="box"];14502 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14502 -> 15806[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14506 -> 5617[label="",style="dashed", color="red", weight=0]; 14506[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14506 -> 15809[label="",style="dashed", color="magenta", weight=3]; 14506 -> 15810[label="",style="dashed", color="magenta", weight=3]; 14507[label="Succ ww3100",fontsize=16,color="green",shape="box"];14508 -> 5617[label="",style="dashed", color="red", weight=0]; 14508[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14508 -> 15811[label="",style="dashed", color="magenta", weight=3]; 14508 -> 15812[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 27671[label="ww3100",fontsize=16,color="green",shape="box"];27672[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27673 -> 27501[label="",style="dashed", color="red", weight=0]; 27673[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"];27673 -> 27695[label="",style="dashed", color="magenta", weight=3]; 27673 -> 27696[label="",style="dashed", color="magenta", weight=3]; 27673 -> 27697[label="",style="dashed", color="magenta", weight=3]; 27674 -> 27698[label="",style="dashed", color="red", weight=0]; 27674[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"];27674 -> 27699[label="",style="dashed", color="magenta", weight=3]; 27670[label="takeWhile1 (flip ltEsFloat ww3336) (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))))) ww3368",fontsize=16,color="burlywood",shape="triangle"];63020[label="ww3368/MyTrue",fontsize=10,color="white",style="solid",shape="box"];27670 -> 63020[label="",style="solid", color="burlywood", weight=9]; 63020 -> 27702[label="",style="solid", color="burlywood", weight=3]; 63021[label="ww3368/MyFalse",fontsize=10,color="white",style="solid",shape="box"];27670 -> 63021[label="",style="solid", color="burlywood", weight=9]; 63021 -> 27703[label="",style="solid", color="burlywood", weight=3]; 51017[label="ww3100",fontsize=16,color="green",shape="box"];51018[label="Succ Zero",fontsize=16,color="green",shape="box"];51019[label="ww5",fontsize=16,color="green",shape="box"];53295[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578",fontsize=16,color="black",shape="box"];53295 -> 53341[label="",style="solid", color="black", weight=3]; 27663[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"];27663 -> 27736[label="",style="solid", color="black", weight=3]; 27664[label="ww20150",fontsize=16,color="green",shape="box"];27665[label="ww20151",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 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]; 51034[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4497",fontsize=16,color="black",shape="triangle"];51034 -> 51227[label="",style="solid", color="black", weight=3]; 51035 -> 51022[label="",style="dashed", color="red", weight=0]; 51035[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)))) ww4497))",fontsize=16,color="magenta"];51035 -> 51228[label="",style="dashed", color="magenta", weight=3]; 51028 -> 26726[label="",style="dashed", color="red", weight=0]; 51028[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"];51028 -> 51229[label="",style="dashed", color="magenta", weight=3]; 51028 -> 51230[label="",style="dashed", color="magenta", weight=3]; 51028 -> 51231[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 51132[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4498",fontsize=16,color="black",shape="triangle"];51132 -> 51232[label="",style="solid", color="black", weight=3]; 51133 -> 51030[label="",style="dashed", color="red", weight=0]; 51133[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)))) ww4498))",fontsize=16,color="magenta"];51133 -> 51233[label="",style="dashed", color="magenta", weight=3]; 51036 -> 26726[label="",style="dashed", color="red", weight=0]; 51036[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"];51036 -> 51234[label="",style="dashed", color="magenta", weight=3]; 51036 -> 51235[label="",style="dashed", color="magenta", weight=3]; 51036 -> 51236[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 14536 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14536 -> 15835[label="",style="dashed", color="magenta", weight=3]; 14537[label="Succ ww3100",fontsize=16,color="green",shape="box"];14538 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14538 -> 15837[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14542 -> 5617[label="",style="dashed", color="red", weight=0]; 14542[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14542 -> 15840[label="",style="dashed", color="magenta", weight=3]; 14542 -> 15841[label="",style="dashed", color="magenta", weight=3]; 14543[label="Succ ww3100",fontsize=16,color="green",shape="box"];14544 -> 5617[label="",style="dashed", color="red", weight=0]; 14544[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14544 -> 15842[label="",style="dashed", color="magenta", weight=3]; 14544 -> 15843[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 28085[label="ww3100",fontsize=16,color="green",shape="box"];28086[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28087 -> 27983[label="",style="dashed", color="red", weight=0]; 28087[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"];28087 -> 28112[label="",style="dashed", color="magenta", weight=3]; 28087 -> 28113[label="",style="dashed", color="magenta", weight=3]; 28087 -> 28114[label="",style="dashed", color="magenta", weight=3]; 28087 -> 28115[label="",style="dashed", color="magenta", weight=3]; 28088 -> 28116[label="",style="dashed", color="red", weight=0]; 28088[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"];28088 -> 28117[label="",style="dashed", color="magenta", weight=3]; 28089[label="ww4000",fontsize=16,color="green",shape="box"];28084[label="takeWhile1 (flip ltEsFloat ww3415) (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))))) ww3423",fontsize=16,color="burlywood",shape="triangle"];63022[label="ww3423/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28084 -> 63022[label="",style="solid", color="burlywood", weight=9]; 63022 -> 28120[label="",style="solid", color="burlywood", weight=3]; 63023[label="ww3423/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28084 -> 63023[label="",style="solid", color="burlywood", weight=9]; 63023 -> 28121[label="",style="solid", color="burlywood", weight=3]; 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]; 53561[label="ww4000",fontsize=16,color="green",shape="box"];53562[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53563[label="ww3100",fontsize=16,color="green",shape="box"];53564[label="Succ Zero",fontsize=16,color="green",shape="box"];50362 -> 27983[label="",style="dashed", color="red", weight=0]; 50362[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"];50362 -> 51239[label="",style="dashed", color="magenta", weight=3]; 50362 -> 51240[label="",style="dashed", color="magenta", weight=3]; 50362 -> 51241[label="",style="dashed", color="magenta", weight=3]; 50362 -> 51242[label="",style="dashed", color="magenta", weight=3]; 51038[label="ww3100",fontsize=16,color="green",shape="box"];51039[label="Succ Zero",fontsize=16,color="green",shape="box"];51040[label="ww5",fontsize=16,color="green",shape="box"];51041[label="ww4000",fontsize=16,color="green",shape="box"];53679[label="primPlusFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598",fontsize=16,color="black",shape="box"];53679 -> 53750[label="",style="solid", color="black", weight=3]; 53680 -> 53626[label="",style="dashed", color="red", weight=0]; 53680[label="psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598",fontsize=16,color="magenta"];28081 -> 26726[label="",style="dashed", color="red", weight=0]; 28081[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"];28081 -> 28149[label="",style="dashed", color="magenta", weight=3]; 28081 -> 28150[label="",style="dashed", color="magenta", weight=3]; 28081 -> 28151[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14560 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14560 -> 15855[label="",style="dashed", color="magenta", weight=3]; 14561[label="Succ ww3100",fontsize=16,color="green",shape="box"];14562 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14562 -> 15857[label="",style="dashed", color="magenta", weight=3]; 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]; 14565 -> 5617[label="",style="dashed", color="red", weight=0]; 14565[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14565 -> 15859[label="",style="dashed", color="magenta", weight=3]; 14565 -> 15860[label="",style="dashed", color="magenta", weight=3]; 14566[label="Succ ww3100",fontsize=16,color="green",shape="box"];14567 -> 5617[label="",style="dashed", color="red", weight=0]; 14567[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14567 -> 15861[label="",style="dashed", color="magenta", weight=3]; 14567 -> 15862[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 14577 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14577 -> 15872[label="",style="dashed", color="magenta", weight=3]; 14578[label="Succ ww3100",fontsize=16,color="green",shape="box"];14579 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14579 -> 15874[label="",style="dashed", color="magenta", weight=3]; 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]; 14582 -> 5617[label="",style="dashed", color="red", weight=0]; 14582[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14582 -> 15876[label="",style="dashed", color="magenta", weight=3]; 14582 -> 15877[label="",style="dashed", color="magenta", weight=3]; 14583[label="Succ ww3100",fontsize=16,color="green",shape="box"];14584 -> 5617[label="",style="dashed", color="red", weight=0]; 14584[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14584 -> 15878[label="",style="dashed", color="magenta", weight=3]; 14584 -> 15879[label="",style="dashed", color="magenta", weight=3]; 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]; 17412[label="ww5",fontsize=16,color="green",shape="box"];17413[label="ww4000",fontsize=16,color="green",shape="box"];17414[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17415[label="ww3100",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]; 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]; 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]; 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]; 14594 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14594 -> 15889[label="",style="dashed", color="magenta", weight=3]; 14595[label="Succ ww3100",fontsize=16,color="green",shape="box"];14596 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14596 -> 15891[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14600 -> 5617[label="",style="dashed", color="red", weight=0]; 14600[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14600 -> 15894[label="",style="dashed", color="magenta", weight=3]; 14600 -> 15895[label="",style="dashed", color="magenta", weight=3]; 14601[label="Succ ww3100",fontsize=16,color="green",shape="box"];14602 -> 5617[label="",style="dashed", color="red", weight=0]; 14602[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14602 -> 15896[label="",style="dashed", color="magenta", weight=3]; 14602 -> 15897[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 28191 -> 28074[label="",style="dashed", color="red", weight=0]; 28191[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"];28191 -> 28218[label="",style="dashed", color="magenta", weight=3]; 28191 -> 28219[label="",style="dashed", color="magenta", weight=3]; 28191 -> 28220[label="",style="dashed", color="magenta", weight=3]; 28191 -> 28221[label="",style="dashed", color="magenta", weight=3]; 28192[label="ww3100",fontsize=16,color="green",shape="box"];28193 -> 28222[label="",style="dashed", color="red", weight=0]; 28193[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"];28193 -> 28223[label="",style="dashed", color="magenta", weight=3]; 28194[label="ww4000",fontsize=16,color="green",shape="box"];28195[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28190[label="takeWhile1 (flip ltEsFloat ww3421) (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))))) ww3435",fontsize=16,color="burlywood",shape="triangle"];63024[label="ww3435/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28190 -> 63024[label="",style="solid", color="burlywood", weight=9]; 63024 -> 28226[label="",style="solid", color="burlywood", weight=3]; 63025[label="ww3435/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28190 -> 63025[label="",style="solid", color="burlywood", weight=9]; 63025 -> 28227[label="",style="solid", color="burlywood", weight=3]; 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]; 53725[label="ww4000",fontsize=16,color="green",shape="box"];53726[label="ww3100",fontsize=16,color="green",shape="box"];53727[label="Succ Zero",fontsize=16,color="green",shape="box"];53728[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50054 -> 28074[label="",style="dashed", color="red", weight=0]; 50054[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"];50054 -> 51246[label="",style="dashed", color="magenta", weight=3]; 50054 -> 51247[label="",style="dashed", color="magenta", weight=3]; 50054 -> 51248[label="",style="dashed", color="magenta", weight=3]; 50054 -> 51249[label="",style="dashed", color="magenta", weight=3]; 51045[label="ww5",fontsize=16,color="green",shape="box"];51046[label="ww3100",fontsize=16,color="green",shape="box"];51047[label="ww4000",fontsize=16,color="green",shape="box"];51048[label="Succ Zero",fontsize=16,color="green",shape="box"];53829[label="primPlusFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612",fontsize=16,color="black",shape="box"];53829 -> 53859[label="",style="solid", color="black", weight=3]; 53830 -> 53801[label="",style="dashed", color="red", weight=0]; 53830[label="psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612",fontsize=16,color="magenta"];28189 -> 26726[label="",style="dashed", color="red", weight=0]; 28189[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"];28189 -> 28253[label="",style="dashed", color="magenta", weight=3]; 28189 -> 28254[label="",style="dashed", color="magenta", weight=3]; 28189 -> 28255[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14618 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14618 -> 15909[label="",style="dashed", color="magenta", weight=3]; 14619[label="Succ ww3100",fontsize=16,color="green",shape="box"];14620 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14620 -> 15911[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14624 -> 5617[label="",style="dashed", color="red", weight=0]; 14624[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14624 -> 15914[label="",style="dashed", color="magenta", weight=3]; 14624 -> 15915[label="",style="dashed", color="magenta", weight=3]; 14625[label="Succ ww3100",fontsize=16,color="green",shape="box"];14626 -> 5617[label="",style="dashed", color="red", weight=0]; 14626[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14626 -> 15916[label="",style="dashed", color="magenta", weight=3]; 14626 -> 15917[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15721[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15722[label="ww5",fontsize=16,color="green",shape="box"];15723[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",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]; 53749[label="primPlusFloat ww4604 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];63026[label="ww4604/Float ww46040 ww46041",fontsize=10,color="white",style="solid",shape="box"];53749 -> 63026[label="",style="solid", color="burlywood", weight=9]; 63026 -> 53831[label="",style="solid", color="burlywood", weight=3]; 51051[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51051 -> 51251[label="",style="solid", color="black", weight=3]; 51052[label="ww50",fontsize=16,color="green",shape="box"];51053[label="ww51",fontsize=16,color="green",shape="box"];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]; 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]; 14641 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14641 -> 15926[label="",style="dashed", color="magenta", weight=3]; 14642[label="Succ ww3100",fontsize=16,color="green",shape="box"];14643 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14643 -> 15928[label="",style="dashed", color="magenta", weight=3]; 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]; 14646 -> 5617[label="",style="dashed", color="red", weight=0]; 14646[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14646 -> 15930[label="",style="dashed", color="magenta", weight=3]; 14646 -> 15931[label="",style="dashed", color="magenta", weight=3]; 14647[label="Succ ww3100",fontsize=16,color="green",shape="box"];14648 -> 5617[label="",style="dashed", color="red", weight=0]; 14648[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14648 -> 15932[label="",style="dashed", color="magenta", weight=3]; 14648 -> 15933[label="",style="dashed", color="magenta", weight=3]; 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]; 15724[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15725[label="ww5",fontsize=16,color="green",shape="box"];15726[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15727[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15728[label="ww1878",fontsize=16,color="green",shape="box"];15729[label="ww1877",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]; 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]; 14658 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14658 -> 15938[label="",style="dashed", color="magenta", weight=3]; 14659[label="Succ ww3100",fontsize=16,color="green",shape="box"];14660 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14660 -> 15940[label="",style="dashed", color="magenta", weight=3]; 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]; 14663 -> 5617[label="",style="dashed", color="red", weight=0]; 14663[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14663 -> 15942[label="",style="dashed", color="magenta", weight=3]; 14663 -> 15943[label="",style="dashed", color="magenta", weight=3]; 14664[label="Succ ww3100",fontsize=16,color="green",shape="box"];14665 -> 5617[label="",style="dashed", color="red", weight=0]; 14665[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14665 -> 15944[label="",style="dashed", color="magenta", weight=3]; 14665 -> 15945[label="",style="dashed", color="magenta", weight=3]; 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]; 17514[label="ww3000",fontsize=16,color="green",shape="box"];17515[label="ww5",fontsize=16,color="green",shape="box"];17516[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17517[label="ww3100",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]; 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]; 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]; 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]; 14675 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14675 -> 15955[label="",style="dashed", color="magenta", weight=3]; 14676[label="Succ ww3100",fontsize=16,color="green",shape="box"];14677 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14677 -> 15957[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14681 -> 5617[label="",style="dashed", color="red", weight=0]; 14681[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14681 -> 15960[label="",style="dashed", color="magenta", weight=3]; 14681 -> 15961[label="",style="dashed", color="magenta", weight=3]; 14682[label="Succ ww3100",fontsize=16,color="green",shape="box"];14683 -> 5617[label="",style="dashed", color="red", weight=0]; 14683[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14683 -> 15962[label="",style="dashed", color="magenta", weight=3]; 14683 -> 15963[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 28493 -> 28520[label="",style="dashed", color="red", weight=0]; 28493[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"];28493 -> 28521[label="",style="dashed", color="magenta", weight=3]; 28494[label="ww3100",fontsize=16,color="green",shape="box"];28495[label="ww3000",fontsize=16,color="green",shape="box"];28496[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28497 -> 28371[label="",style="dashed", color="red", weight=0]; 28497[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"];28497 -> 28524[label="",style="dashed", color="magenta", weight=3]; 28497 -> 28525[label="",style="dashed", color="magenta", weight=3]; 28497 -> 28526[label="",style="dashed", color="magenta", weight=3]; 28497 -> 28527[label="",style="dashed", color="magenta", weight=3]; 28492[label="takeWhile1 (flip ltEsFloat ww3445) (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))))) ww3459",fontsize=16,color="burlywood",shape="triangle"];63027[label="ww3459/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28492 -> 63027[label="",style="solid", color="burlywood", weight=9]; 63027 -> 28528[label="",style="solid", color="burlywood", weight=3]; 63028[label="ww3459/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28492 -> 63028[label="",style="solid", color="burlywood", weight=9]; 63028 -> 28529[label="",style="solid", color="burlywood", weight=3]; 14693 -> 13134[label="",style="dashed", color="red", weight=0]; 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]; 14693 -> 15969[label="",style="dashed", color="magenta", weight=3]; 53810[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53811[label="ww3100",fontsize=16,color="green",shape="box"];53812[label="ww3000",fontsize=16,color="green",shape="box"];53813[label="Succ Zero",fontsize=16,color="green",shape="box"];49867 -> 28371[label="",style="dashed", color="red", weight=0]; 49867[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"];49867 -> 51254[label="",style="dashed", color="magenta", weight=3]; 49867 -> 51255[label="",style="dashed", color="magenta", weight=3]; 49867 -> 51256[label="",style="dashed", color="magenta", weight=3]; 49867 -> 51257[label="",style="dashed", color="magenta", weight=3]; 51055[label="ww5",fontsize=16,color="green",shape="box"];51056[label="ww3100",fontsize=16,color="green",shape="box"];51057[label="Succ Zero",fontsize=16,color="green",shape="box"];51058[label="ww3000",fontsize=16,color="green",shape="box"];55225[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617",fontsize=16,color="black",shape="box"];55225 -> 55503[label="",style="solid", color="black", weight=3]; 55226 -> 53856[label="",style="dashed", color="red", weight=0]; 55226[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617",fontsize=16,color="magenta"];28475 -> 26726[label="",style="dashed", color="red", weight=0]; 28475[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"];28475 -> 28566[label="",style="dashed", color="magenta", weight=3]; 28475 -> 28567[label="",style="dashed", color="magenta", weight=3]; 28475 -> 28568[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14699 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14699 -> 15976[label="",style="dashed", color="magenta", weight=3]; 14700[label="Succ ww3100",fontsize=16,color="green",shape="box"];14701 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14701 -> 15978[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14705 -> 5617[label="",style="dashed", color="red", weight=0]; 14705[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14705 -> 15981[label="",style="dashed", color="magenta", weight=3]; 14705 -> 15982[label="",style="dashed", color="magenta", weight=3]; 14706[label="Succ ww3100",fontsize=16,color="green",shape="box"];14707 -> 5617[label="",style="dashed", color="red", weight=0]; 14707[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14707 -> 15983[label="",style="dashed", color="magenta", weight=3]; 14707 -> 15984[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15730[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15731[label="ww5",fontsize=16,color="green",shape="box"];15732[label="Float (Neg Zero) (Pos (Succ ww3100))",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]; 53858 -> 26726[label="",style="dashed", color="red", weight=0]; 53858[label="primPlusFloat (Float ww46140 ww46141) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4615))) (Float (Neg Zero) (Pos (Succ ww4616)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53858 -> 55266[label="",style="dashed", color="magenta", weight=3]; 53858 -> 55267[label="",style="dashed", color="magenta", weight=3]; 53858 -> 55268[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14721 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14721 -> 15993[label="",style="dashed", color="magenta", weight=3]; 14722[label="Succ ww3100",fontsize=16,color="green",shape="box"];14723 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14723 -> 15995[label="",style="dashed", color="magenta", weight=3]; 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]; 14726 -> 5617[label="",style="dashed", color="red", weight=0]; 14726[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14726 -> 15997[label="",style="dashed", color="magenta", weight=3]; 14726 -> 15998[label="",style="dashed", color="magenta", weight=3]; 14727[label="Succ ww3100",fontsize=16,color="green",shape="box"];14728 -> 5617[label="",style="dashed", color="red", weight=0]; 14728[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14728 -> 15999[label="",style="dashed", color="magenta", weight=3]; 14728 -> 16000[label="",style="dashed", color="magenta", weight=3]; 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]; 15733[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15734[label="ww5",fontsize=16,color="green",shape="box"];15735[label="Float (Neg Zero) (Neg (Succ ww3100))",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]; 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]; 14737 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14737 -> 16005[label="",style="dashed", color="magenta", weight=3]; 14738[label="Succ ww3100",fontsize=16,color="green",shape="box"];14739 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14739 -> 16007[label="",style="dashed", color="magenta", weight=3]; 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]; 14742 -> 5617[label="",style="dashed", color="red", weight=0]; 14742[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14742 -> 16009[label="",style="dashed", color="magenta", weight=3]; 14742 -> 16010[label="",style="dashed", color="magenta", weight=3]; 14743[label="Succ ww3100",fontsize=16,color="green",shape="box"];14744 -> 5617[label="",style="dashed", color="red", weight=0]; 14744[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14744 -> 16011[label="",style="dashed", color="magenta", weight=3]; 14744 -> 16012[label="",style="dashed", color="magenta", weight=3]; 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]; 17611[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17612[label="ww3100",fontsize=16,color="green",shape="box"];17613[label="ww5",fontsize=16,color="green",shape="box"];17989[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"];17989 -> 18001[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 14754 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14754 -> 16022[label="",style="dashed", color="magenta", weight=3]; 14755[label="Succ ww3100",fontsize=16,color="green",shape="box"];14756 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14756 -> 16024[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14760 -> 5617[label="",style="dashed", color="red", weight=0]; 14760[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14760 -> 16027[label="",style="dashed", color="magenta", weight=3]; 14760 -> 16028[label="",style="dashed", color="magenta", weight=3]; 14761[label="Succ ww3100",fontsize=16,color="green",shape="box"];14762 -> 5617[label="",style="dashed", color="red", weight=0]; 14762[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14762 -> 16029[label="",style="dashed", color="magenta", weight=3]; 14762 -> 16030[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 28630[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28631[label="ww3100",fontsize=16,color="green",shape="box"];28632 -> 28222[label="",style="dashed", color="red", weight=0]; 28632[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"];28632 -> 28656[label="",style="dashed", color="magenta", weight=3]; 28633 -> 28661[label="",style="dashed", color="red", weight=0]; 28633[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"];28633 -> 28662[label="",style="dashed", color="magenta", weight=3]; 28633 -> 28663[label="",style="dashed", color="magenta", weight=3]; 28633 -> 28664[label="",style="dashed", color="magenta", weight=3]; 28629[label="takeWhile1 (flip ltEsFloat ww3468) (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))))) ww3467",fontsize=16,color="burlywood",shape="triangle"];63029[label="ww3467/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28629 -> 63029[label="",style="solid", color="burlywood", weight=9]; 63029 -> 28658[label="",style="solid", color="burlywood", weight=3]; 63030[label="ww3467/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28629 -> 63030[label="",style="solid", color="burlywood", weight=9]; 63030 -> 28659[label="",style="solid", color="burlywood", weight=3]; 14771 -> 13134[label="",style="dashed", color="red", weight=0]; 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]; 14771 -> 16036[label="",style="dashed", color="magenta", weight=3]; 55419[label="ww3100",fontsize=16,color="green",shape="box"];55420[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55421[label="Succ Zero",fontsize=16,color="green",shape="box"];50055 -> 28661[label="",style="dashed", color="red", weight=0]; 50055[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"];50055 -> 51262[label="",style="dashed", color="magenta", weight=3]; 50055 -> 51263[label="",style="dashed", color="magenta", weight=3]; 50055 -> 51264[label="",style="dashed", color="magenta", weight=3]; 51065[label="Succ Zero",fontsize=16,color="green",shape="box"];51066[label="ww5",fontsize=16,color="green",shape="box"];51067[label="ww3100",fontsize=16,color="green",shape="box"];55613[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634",fontsize=16,color="black",shape="box"];55613 -> 55673[label="",style="solid", color="black", weight=3]; 55614 -> 55498[label="",style="dashed", color="red", weight=0]; 55614[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634",fontsize=16,color="magenta"];28815 -> 26726[label="",style="dashed", color="red", weight=0]; 28815[label="primPlusFloat (Float ww34710 ww34711) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3472))) (Float (Neg Zero) (Neg (Succ ww3473)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28815 -> 28854[label="",style="dashed", color="magenta", weight=3]; 28815 -> 28855[label="",style="dashed", color="magenta", weight=3]; 28815 -> 28856[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14777[label="ww3000",fontsize=16,color="green",shape="box"];14778[label="ww40000000000",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"];63031[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];14779 -> 63031[label="",style="solid", color="burlywood", weight=9]; 63031 -> 16042[label="",style="solid", color="burlywood", weight=3]; 63032[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];14779 -> 63032[label="",style="solid", color="burlywood", weight=9]; 63032 -> 16043[label="",style="solid", color="burlywood", weight=3]; 14780 -> 13506[label="",style="dashed", color="red", weight=0]; 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]; 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"];63033[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];14782 -> 63033[label="",style="solid", color="burlywood", weight=9]; 63033 -> 16044[label="",style="solid", color="burlywood", weight=3]; 63034[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];14782 -> 63034[label="",style="solid", color="burlywood", weight=9]; 63034 -> 16045[label="",style="solid", color="burlywood", weight=3]; 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"];63035[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14783 -> 63035[label="",style="solid", color="burlywood", weight=9]; 63035 -> 16046[label="",style="solid", color="burlywood", weight=3]; 63036[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14783 -> 63036[label="",style="solid", color="burlywood", weight=9]; 63036 -> 16047[label="",style="solid", color="burlywood", weight=3]; 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"];63037[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14784 -> 63037[label="",style="solid", color="burlywood", weight=9]; 63037 -> 16048[label="",style="solid", color="burlywood", weight=3]; 63038[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14784 -> 63038[label="",style="solid", color="burlywood", weight=9]; 63038 -> 16049[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];63039[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14787 -> 63039[label="",style="solid", color="burlywood", weight=9]; 63039 -> 16052[label="",style="solid", color="burlywood", weight=3]; 63040[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14787 -> 63040[label="",style="solid", color="burlywood", weight=9]; 63040 -> 16053[label="",style="solid", color="burlywood", weight=3]; 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"];63041[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14788 -> 63041[label="",style="solid", color="burlywood", weight=9]; 63041 -> 16054[label="",style="solid", color="burlywood", weight=3]; 63042[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14788 -> 63042[label="",style="solid", color="burlywood", weight=9]; 63042 -> 16055[label="",style="solid", color="burlywood", weight=3]; 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"];63043[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];14789 -> 63043[label="",style="solid", color="burlywood", weight=9]; 63043 -> 16056[label="",style="solid", color="burlywood", weight=3]; 63044[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];14789 -> 63044[label="",style="solid", color="burlywood", weight=9]; 63044 -> 16057[label="",style="solid", color="burlywood", weight=3]; 14790 -> 13514[label="",style="dashed", color="red", weight=0]; 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]; 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"];63045[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];14792 -> 63045[label="",style="solid", color="burlywood", weight=9]; 63045 -> 16058[label="",style="solid", color="burlywood", weight=3]; 63046[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];14792 -> 63046[label="",style="solid", color="burlywood", weight=9]; 63046 -> 16059[label="",style="solid", color="burlywood", weight=3]; 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"];63047[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14793 -> 63047[label="",style="solid", color="burlywood", weight=9]; 63047 -> 16060[label="",style="solid", color="burlywood", weight=3]; 63048[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14793 -> 63048[label="",style="solid", color="burlywood", weight=9]; 63048 -> 16061[label="",style="solid", color="burlywood", weight=3]; 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"];63049[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14794 -> 63049[label="",style="solid", color="burlywood", weight=9]; 63049 -> 16062[label="",style="solid", color="burlywood", weight=3]; 63050[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14794 -> 63050[label="",style="solid", color="burlywood", weight=9]; 63050 -> 16063[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];63051[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14797 -> 63051[label="",style="solid", color="burlywood", weight=9]; 63051 -> 16066[label="",style="solid", color="burlywood", weight=3]; 63052[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14797 -> 63052[label="",style="solid", color="burlywood", weight=9]; 63052 -> 16067[label="",style="solid", color="burlywood", weight=3]; 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"];63053[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14798 -> 63053[label="",style="solid", color="burlywood", weight=9]; 63053 -> 16068[label="",style="solid", color="burlywood", weight=3]; 63054[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14798 -> 63054[label="",style="solid", color="burlywood", weight=9]; 63054 -> 16069[label="",style="solid", color="burlywood", weight=3]; 14800 -> 5617[label="",style="dashed", color="red", weight=0]; 14800[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14800 -> 16070[label="",style="dashed", color="magenta", weight=3]; 14800 -> 16071[label="",style="dashed", color="magenta", weight=3]; 14801 -> 5617[label="",style="dashed", color="red", weight=0]; 14801[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14801 -> 16072[label="",style="dashed", color="magenta", weight=3]; 14801 -> 16073[label="",style="dashed", color="magenta", weight=3]; 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"];63055[label="ww2046/Succ ww20460",fontsize=10,color="white",style="solid",shape="box"];14799 -> 63055[label="",style="solid", color="burlywood", weight=9]; 63055 -> 16074[label="",style="solid", color="burlywood", weight=3]; 63056[label="ww2046/Zero",fontsize=10,color="white",style="solid",shape="box"];14799 -> 63056[label="",style="solid", color="burlywood", weight=9]; 63056 -> 16075[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 14806 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 14806 -> 18790[label="",style="dashed", color="magenta", weight=3]; 14806 -> 18791[label="",style="dashed", color="magenta", weight=3]; 14806 -> 18792[label="",style="dashed", color="magenta", weight=3]; 14806 -> 18793[label="",style="dashed", color="magenta", weight=3]; 14808 -> 5617[label="",style="dashed", color="red", weight=0]; 14808[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14808 -> 16081[label="",style="dashed", color="magenta", weight=3]; 14808 -> 16082[label="",style="dashed", color="magenta", weight=3]; 14809 -> 5617[label="",style="dashed", color="red", weight=0]; 14809[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14809 -> 16083[label="",style="dashed", color="magenta", weight=3]; 14809 -> 16084[label="",style="dashed", color="magenta", weight=3]; 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"];63057[label="ww2050/Succ ww20500",fontsize=10,color="white",style="solid",shape="box"];14807 -> 63057[label="",style="solid", color="burlywood", weight=9]; 63057 -> 16085[label="",style="solid", color="burlywood", weight=3]; 63058[label="ww2050/Zero",fontsize=10,color="white",style="solid",shape="box"];14807 -> 63058[label="",style="solid", color="burlywood", weight=9]; 63058 -> 16086[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 14814 -> 5617[label="",style="dashed", color="red", weight=0]; 14814[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14814 -> 16090[label="",style="dashed", color="magenta", weight=3]; 14814 -> 16091[label="",style="dashed", color="magenta", weight=3]; 14815 -> 5617[label="",style="dashed", color="red", weight=0]; 14815[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14815 -> 16092[label="",style="dashed", color="magenta", weight=3]; 14815 -> 16093[label="",style="dashed", color="magenta", weight=3]; 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"];63059[label="ww2054/Succ ww20540",fontsize=10,color="white",style="solid",shape="box"];14813 -> 63059[label="",style="solid", color="burlywood", weight=9]; 63059 -> 16094[label="",style="solid", color="burlywood", weight=3]; 63060[label="ww2054/Zero",fontsize=10,color="white",style="solid",shape="box"];14813 -> 63060[label="",style="solid", color="burlywood", weight=9]; 63060 -> 16095[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 14820 -> 5617[label="",style="dashed", color="red", weight=0]; 14820[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14820 -> 16099[label="",style="dashed", color="magenta", weight=3]; 14820 -> 16100[label="",style="dashed", color="magenta", weight=3]; 14821 -> 5617[label="",style="dashed", color="red", weight=0]; 14821[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14821 -> 16101[label="",style="dashed", color="magenta", weight=3]; 14821 -> 16102[label="",style="dashed", color="magenta", weight=3]; 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"];63061[label="ww2058/Succ ww20580",fontsize=10,color="white",style="solid",shape="box"];14819 -> 63061[label="",style="solid", color="burlywood", weight=9]; 63061 -> 16103[label="",style="solid", color="burlywood", weight=3]; 63062[label="ww2058/Zero",fontsize=10,color="white",style="solid",shape="box"];14819 -> 63062[label="",style="solid", color="burlywood", weight=9]; 63062 -> 16104[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 14826 -> 5617[label="",style="dashed", color="red", weight=0]; 14826[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14826 -> 16108[label="",style="dashed", color="magenta", weight=3]; 14826 -> 16109[label="",style="dashed", color="magenta", weight=3]; 14827 -> 5617[label="",style="dashed", color="red", weight=0]; 14827[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14827 -> 16110[label="",style="dashed", color="magenta", weight=3]; 14827 -> 16111[label="",style="dashed", color="magenta", weight=3]; 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"];63063[label="ww2062/Succ ww20620",fontsize=10,color="white",style="solid",shape="box"];14825 -> 63063[label="",style="solid", color="burlywood", weight=9]; 63063 -> 16112[label="",style="solid", color="burlywood", weight=3]; 63064[label="ww2062/Zero",fontsize=10,color="white",style="solid",shape="box"];14825 -> 63064[label="",style="solid", color="burlywood", weight=9]; 63064 -> 16113[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 14832 -> 5617[label="",style="dashed", color="red", weight=0]; 14832[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14832 -> 16117[label="",style="dashed", color="magenta", weight=3]; 14832 -> 16118[label="",style="dashed", color="magenta", weight=3]; 14833 -> 5617[label="",style="dashed", color="red", weight=0]; 14833[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14833 -> 16119[label="",style="dashed", color="magenta", weight=3]; 14833 -> 16120[label="",style="dashed", color="magenta", weight=3]; 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"];63065[label="ww2066/Succ ww20660",fontsize=10,color="white",style="solid",shape="box"];14831 -> 63065[label="",style="solid", color="burlywood", weight=9]; 63065 -> 16121[label="",style="solid", color="burlywood", weight=3]; 63066[label="ww2066/Zero",fontsize=10,color="white",style="solid",shape="box"];14831 -> 63066[label="",style="solid", color="burlywood", weight=9]; 63066 -> 16122[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 14837[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14837 -> 16126[label="",style="dashed", color="green", weight=3]; 14838[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14838 -> 16127[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 14843[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14843 -> 16132[label="",style="dashed", color="green", weight=3]; 14844[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14844 -> 16133[label="",style="dashed", color="green", weight=3]; 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]; 14846[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14846 -> 16135[label="",style="dashed", color="green", weight=3]; 14847[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14847 -> 16136[label="",style="dashed", color="green", weight=3]; 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]; 14849[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14849 -> 16138[label="",style="dashed", color="green", weight=3]; 14850[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14850 -> 16139[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 14855 -> 5617[label="",style="dashed", color="red", weight=0]; 14855[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14855 -> 16144[label="",style="dashed", color="magenta", weight=3]; 14856 -> 5617[label="",style="dashed", color="red", weight=0]; 14856[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14856 -> 16145[label="",style="dashed", color="magenta", weight=3]; 14857[label="ww3100",fontsize=16,color="green",shape="box"];14858[label="ww4100",fontsize=16,color="green",shape="box"];14859[label="ww3100",fontsize=16,color="green",shape="box"];14860[label="ww4100",fontsize=16,color="green",shape="box"];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"];63067[label="ww19500/Succ ww195000",fontsize=10,color="white",style="solid",shape="box"];14861 -> 63067[label="",style="solid", color="burlywood", weight=9]; 63067 -> 16146[label="",style="solid", color="burlywood", weight=3]; 63068[label="ww19500/Zero",fontsize=10,color="white",style="solid",shape="box"];14861 -> 63068[label="",style="solid", color="burlywood", weight=9]; 63068 -> 16147[label="",style="solid", color="burlywood", weight=3]; 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]; 14863 -> 5617[label="",style="dashed", color="red", weight=0]; 14863[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14863 -> 16149[label="",style="dashed", color="magenta", weight=3]; 14864 -> 5617[label="",style="dashed", color="red", weight=0]; 14864[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14864 -> 16150[label="",style="dashed", color="magenta", weight=3]; 14865 -> 5617[label="",style="dashed", color="red", weight=0]; 14865[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14865 -> 16151[label="",style="dashed", color="magenta", weight=3]; 14866 -> 5617[label="",style="dashed", color="red", weight=0]; 14866[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14866 -> 16152[label="",style="dashed", color="magenta", weight=3]; 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]; 14868 -> 5617[label="",style="dashed", color="red", weight=0]; 14868[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14868 -> 16154[label="",style="dashed", color="magenta", weight=3]; 14869 -> 5617[label="",style="dashed", color="red", weight=0]; 14869[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14869 -> 16155[label="",style="dashed", color="magenta", weight=3]; 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]; 14871 -> 16157[label="",style="dashed", color="red", weight=0]; 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]; 14871 -> 16174[label="",style="dashed", color="magenta", weight=3]; 14871 -> 16175[label="",style="dashed", color="magenta", weight=3]; 14871 -> 16176[label="",style="dashed", color="magenta", weight=3]; 14871 -> 16177[label="",style="dashed", color="magenta", weight=3]; 14873 -> 5617[label="",style="dashed", color="red", weight=0]; 14873[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14873 -> 16181[label="",style="dashed", color="magenta", weight=3]; 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[label="ww4100",fontsize=16,color="green",shape="box"];14878 -> 5617[label="",style="dashed", color="red", weight=0]; 14878[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14878 -> 16182[label="",style="dashed", color="magenta", weight=3]; 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"];63069[label="ww19070/Succ ww190700",fontsize=10,color="white",style="solid",shape="box"];14879 -> 63069[label="",style="solid", color="burlywood", weight=9]; 63069 -> 16183[label="",style="solid", color="burlywood", weight=3]; 63070[label="ww19070/Zero",fontsize=10,color="white",style="solid",shape="box"];14879 -> 63070[label="",style="solid", color="burlywood", weight=9]; 63070 -> 16184[label="",style="solid", color="burlywood", weight=3]; 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]; 14881 -> 5617[label="",style="dashed", color="red", weight=0]; 14881[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14881 -> 16186[label="",style="dashed", color="magenta", weight=3]; 14882 -> 5617[label="",style="dashed", color="red", weight=0]; 14882[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14882 -> 16187[label="",style="dashed", color="magenta", weight=3]; 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]; 14884 -> 5617[label="",style="dashed", color="red", weight=0]; 14884[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14884 -> 16189[label="",style="dashed", color="magenta", weight=3]; 14885 -> 5617[label="",style="dashed", color="red", weight=0]; 14885[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14885 -> 16190[label="",style="dashed", color="magenta", weight=3]; 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]; 14887 -> 5617[label="",style="dashed", color="red", weight=0]; 14887[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14887 -> 16192[label="",style="dashed", color="magenta", weight=3]; 14888 -> 5617[label="",style="dashed", color="red", weight=0]; 14888[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14888 -> 16193[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];63071[label="ww11600/Succ ww116000",fontsize=10,color="white",style="solid",shape="box"];14890 -> 63071[label="",style="solid", color="burlywood", weight=9]; 63071 -> 16195[label="",style="solid", color="burlywood", weight=3]; 63072[label="ww11600/Zero",fontsize=10,color="white",style="solid",shape="box"];14890 -> 63072[label="",style="solid", color="burlywood", weight=9]; 63072 -> 16196[label="",style="solid", color="burlywood", weight=3]; 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"];63073[label="ww11600/Succ ww116000",fontsize=10,color="white",style="solid",shape="box"];14891 -> 63073[label="",style="solid", color="burlywood", weight=9]; 63073 -> 16197[label="",style="solid", color="burlywood", weight=3]; 63074[label="ww11600/Zero",fontsize=10,color="white",style="solid",shape="box"];14891 -> 63074[label="",style="solid", color="burlywood", weight=9]; 63074 -> 16198[label="",style="solid", color="burlywood", weight=3]; 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]; 14893 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23396[label="",style="dashed", color="magenta", weight=3]; 14893 -> 23397[label="",style="dashed", color="magenta", weight=3]; 14893 -> 23398[label="",style="dashed", color="magenta", weight=3]; 14893 -> 23399[label="",style="dashed", color="magenta", weight=3]; 19901[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];19902[label="ww3100",fontsize=16,color="green",shape="box"];19903[label="ww5",fontsize=16,color="green",shape="box"];19904[label="ww3000",fontsize=16,color="green",shape="box"];29389[label="ww3000",fontsize=16,color="green",shape="box"];29390[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];29391[label="ww5",fontsize=16,color="green",shape="box"];29370[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"];63075[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29370 -> 63075[label="",style="solid", color="burlywood", weight=9]; 63075 -> 29411[label="",style="solid", color="burlywood", weight=3]; 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"];63076[label="ww11800/Succ ww118000",fontsize=10,color="white",style="solid",shape="box"];14898 -> 63076[label="",style="solid", color="burlywood", weight=9]; 63076 -> 16204[label="",style="solid", color="burlywood", weight=3]; 63077[label="ww11800/Zero",fontsize=10,color="white",style="solid",shape="box"];14898 -> 63077[label="",style="solid", color="burlywood", weight=9]; 63077 -> 16205[label="",style="solid", color="burlywood", weight=3]; 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"];63078[label="ww11800/Succ ww118000",fontsize=10,color="white",style="solid",shape="box"];14899 -> 63078[label="",style="solid", color="burlywood", weight=9]; 63078 -> 16206[label="",style="solid", color="burlywood", weight=3]; 63079[label="ww11800/Zero",fontsize=10,color="white",style="solid",shape="box"];14899 -> 63079[label="",style="solid", color="burlywood", weight=9]; 63079 -> 16207[label="",style="solid", color="burlywood", weight=3]; 14900 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54568[label="",style="dashed", color="magenta", weight=3]; 14900 -> 54569[label="",style="dashed", color="magenta", weight=3]; 14900 -> 54570[label="",style="dashed", color="magenta", weight=3]; 14900 -> 54571[label="",style="dashed", color="magenta", weight=3]; 14900 -> 54572[label="",style="dashed", color="magenta", weight=3]; 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="black",shape="triangle"];28889 -> 28901[label="",style="solid", color="black", weight=3]; 28890 -> 28902[label="",style="dashed", color="red", weight=0]; 28890[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"];28890 -> 28903[label="",style="dashed", color="magenta", weight=3]; 28888[label="takeWhile1 (flip ltEsFloat ww3480) (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)))) ww3488",fontsize=16,color="burlywood",shape="triangle"];63080[label="ww3488/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28888 -> 63080[label="",style="solid", color="burlywood", weight=9]; 63080 -> 28904[label="",style="solid", color="burlywood", weight=3]; 63081[label="ww3488/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28888 -> 63081[label="",style="solid", color="burlywood", weight=9]; 63081 -> 28905[label="",style="solid", color="burlywood", weight=3]; 54505 -> 55020[label="",style="dashed", color="red", weight=0]; 54505[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"];54505 -> 55073[label="",style="dashed", color="magenta", weight=3]; 54505 -> 55074[label="",style="dashed", color="magenta", weight=3]; 54505 -> 55075[label="",style="dashed", color="magenta", weight=3]; 54506[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"];54506 -> 55269[label="",style="solid", color="black", weight=3]; 54507 -> 56138[label="",style="dashed", color="red", weight=0]; 54507[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"];54507 -> 56163[label="",style="dashed", color="magenta", weight=3]; 54507 -> 56164[label="",style="dashed", color="magenta", weight=3]; 54507 -> 56165[label="",style="dashed", color="magenta", weight=3]; 54507 -> 56166[label="",style="dashed", color="magenta", weight=3]; 54508[label="ww3000",fontsize=16,color="green",shape="box"];54509[label="ww3100",fontsize=16,color="green",shape="box"];28943[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"];28943 -> 28955[label="",style="solid", color="black", weight=3]; 28944 -> 28902[label="",style="dashed", color="red", weight=0]; 28944[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"];28944 -> 28956[label="",style="dashed", color="magenta", weight=3]; 28942[label="takeWhile1 (flip ltEsFloat ww3486) (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)))) ww3496",fontsize=16,color="burlywood",shape="triangle"];63082[label="ww3496/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28942 -> 63082[label="",style="solid", color="burlywood", weight=9]; 63082 -> 28957[label="",style="solid", color="burlywood", weight=3]; 63083[label="ww3496/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28942 -> 63083[label="",style="solid", color="burlywood", weight=9]; 63083 -> 28958[label="",style="solid", color="burlywood", weight=3]; 14904[label="ww3100",fontsize=16,color="green",shape="box"];14905[label="ww410000",fontsize=16,color="green",shape="box"];14906[label="ww3100",fontsize=16,color="green",shape="box"];14907[label="ww410000",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"];63084[label="ww1805/Succ ww18050",fontsize=10,color="white",style="solid",shape="box"];14908 -> 63084[label="",style="solid", color="burlywood", weight=9]; 63084 -> 16212[label="",style="solid", color="burlywood", weight=3]; 63085[label="ww1805/Zero",fontsize=10,color="white",style="solid",shape="box"];14908 -> 63085[label="",style="solid", color="burlywood", weight=9]; 63085 -> 16213[label="",style="solid", color="burlywood", weight=3]; 14909 -> 12317[label="",style="dashed", color="red", weight=0]; 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]; 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"];63086[label="ww1814/Succ ww18140",fontsize=10,color="white",style="solid",shape="box"];14911 -> 63086[label="",style="solid", color="burlywood", weight=9]; 63086 -> 16215[label="",style="solid", color="burlywood", weight=3]; 63087[label="ww1814/Zero",fontsize=10,color="white",style="solid",shape="box"];14911 -> 63087[label="",style="solid", color="burlywood", weight=9]; 63087 -> 16216[label="",style="solid", color="burlywood", weight=3]; 14912 -> 12323[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 30198[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"];30198 -> 30237[label="",style="solid", color="black", weight=3]; 30199[label="ww50",fontsize=16,color="green",shape="box"];30200[label="ww51",fontsize=16,color="green",shape="box"];14924[label="ww3100",fontsize=16,color="green",shape="box"];14925[label="ww410000",fontsize=16,color="green",shape="box"];14926[label="ww3100",fontsize=16,color="green",shape="box"];14927[label="ww410000",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"];63088[label="ww1821/Succ ww18210",fontsize=10,color="white",style="solid",shape="box"];14928 -> 63088[label="",style="solid", color="burlywood", weight=9]; 63088 -> 16227[label="",style="solid", color="burlywood", weight=3]; 63089[label="ww1821/Zero",fontsize=10,color="white",style="solid",shape="box"];14928 -> 63089[label="",style="solid", color="burlywood", weight=9]; 63089 -> 16228[label="",style="solid", color="burlywood", weight=3]; 14929 -> 12336[label="",style="dashed", color="red", weight=0]; 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]; 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"];63090[label="ww1830/Succ ww18300",fontsize=10,color="white",style="solid",shape="box"];14931 -> 63090[label="",style="solid", color="burlywood", weight=9]; 63090 -> 16230[label="",style="solid", color="burlywood", weight=3]; 63091[label="ww1830/Zero",fontsize=10,color="white",style="solid",shape="box"];14931 -> 63091[label="",style="solid", color="burlywood", weight=9]; 63091 -> 16231[label="",style="solid", color="burlywood", weight=3]; 14932 -> 12342[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 28968[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3491) GT)",fontsize=16,color="black",shape="box"];28968 -> 29048[label="",style="solid", color="black", weight=3]; 29371[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"];29371 -> 29412[label="",style="solid", color="black", weight=3]; 29372[label="ww50",fontsize=16,color="green",shape="box"];29373[label="ww51",fontsize=16,color="green",shape="box"];29374[label="takeWhile (flip ltEsFloat ww3499) (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"];29374 -> 29413[label="",style="solid", color="black", weight=3]; 57670 -> 58140[label="",style="dashed", color="red", weight=0]; 57670[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"];57670 -> 58141[label="",style="dashed", color="magenta", weight=3]; 57670 -> 58142[label="",style="dashed", color="magenta", weight=3]; 57670 -> 58143[label="",style="dashed", color="magenta", weight=3]; 57670 -> 58144[label="",style="dashed", color="magenta", weight=3]; 57671[label="ww3499",fontsize=16,color="green",shape="box"];57672[label="ww3000",fontsize=16,color="green",shape="box"];57669[label="takeWhile0 (flip ltEsFloat ww4194) (Float (Pos (Succ ww957)) (Neg Zero)) ww4699 MyTrue",fontsize=16,color="black",shape="triangle"];57669 -> 57706[label="",style="solid", color="black", weight=3]; 55500[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"];55500 -> 55615[label="",style="solid", color="black", weight=3]; 55501[label="ww50",fontsize=16,color="green",shape="box"];55502[label="ww51",fontsize=16,color="green",shape="box"];29228[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"];29228 -> 29376[label="",style="solid", color="black", weight=3]; 29229[label="ww50",fontsize=16,color="green",shape="box"];29230[label="ww51",fontsize=16,color="green",shape="box"];29231[label="takeWhile (flip ltEsFloat ww3512) (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"];29231 -> 29377[label="",style="solid", color="black", weight=3]; 57673 -> 60006[label="",style="dashed", color="red", weight=0]; 57673[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"];57673 -> 60007[label="",style="dashed", color="magenta", weight=3]; 57673 -> 60008[label="",style="dashed", color="magenta", weight=3]; 57673 -> 60009[label="",style="dashed", color="magenta", weight=3]; 57674[label="ww3512",fontsize=16,color="green",shape="box"];57675[label="ww3000",fontsize=16,color="green",shape="box"];14942[label="ww3100",fontsize=16,color="green",shape="box"];14943[label="ww4100000",fontsize=16,color="green",shape="box"];14944[label="ww3100",fontsize=16,color="green",shape="box"];14945[label="ww4100000",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"];63092[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14946 -> 63092[label="",style="solid", color="burlywood", weight=9]; 63092 -> 16241[label="",style="solid", color="burlywood", weight=3]; 63093[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14946 -> 63093[label="",style="solid", color="burlywood", weight=9]; 63093 -> 16242[label="",style="solid", color="burlywood", weight=3]; 14947 -> 10878[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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"];63094[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14951 -> 63094[label="",style="solid", color="burlywood", weight=9]; 63094 -> 16247[label="",style="solid", color="burlywood", weight=3]; 63095[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14951 -> 63095[label="",style="solid", color="burlywood", weight=9]; 63095 -> 16248[label="",style="solid", color="burlywood", weight=3]; 14952 -> 10884[label="",style="dashed", color="red", weight=0]; 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]; 14953 -> 10942[label="",style="dashed", color="red", weight=0]; 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]; 14953 -> 16251[label="",style="dashed", color="magenta", weight=3]; 14953 -> 16252[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 14968 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23400[label="",style="dashed", color="magenta", weight=3]; 14968 -> 23401[label="",style="dashed", color="magenta", weight=3]; 14968 -> 23402[label="",style="dashed", color="magenta", weight=3]; 14968 -> 23403[label="",style="dashed", color="magenta", weight=3]; 14969 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48028[label="",style="dashed", color="magenta", weight=3]; 14969 -> 48029[label="",style="dashed", color="magenta", weight=3]; 14969 -> 48030[label="",style="dashed", color="magenta", weight=3]; 14969 -> 48031[label="",style="dashed", color="magenta", weight=3]; 14969 -> 48032[label="",style="dashed", color="magenta", weight=3]; 14970 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23404[label="",style="dashed", color="magenta", weight=3]; 14970 -> 23405[label="",style="dashed", color="magenta", weight=3]; 14970 -> 23406[label="",style="dashed", color="magenta", weight=3]; 14970 -> 23407[label="",style="dashed", color="magenta", weight=3]; 20261[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"];20261 -> 20279[label="",style="solid", color="black", weight=3]; 30201 -> 26726[label="",style="dashed", color="red", weight=0]; 30201[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"];30201 -> 30238[label="",style="dashed", color="magenta", weight=3]; 30201 -> 30239[label="",style="dashed", color="magenta", weight=3]; 30201 -> 30240[label="",style="dashed", color="magenta", weight=3]; 30278[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3531)) (Pos Zero)) (Float ww35350 ww35351)) GT)",fontsize=16,color="black",shape="box"];30278 -> 30298[label="",style="solid", color="black", weight=3]; 30295 -> 23742[label="",style="dashed", color="red", weight=0]; 30295[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30295 -> 30314[label="",style="dashed", color="magenta", weight=3]; 30295 -> 30315[label="",style="dashed", color="magenta", weight=3]; 30296 -> 26799[label="",style="dashed", color="red", weight=0]; 30296[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30296 -> 30316[label="",style="dashed", color="magenta", weight=3]; 30296 -> 30317[label="",style="dashed", color="magenta", weight=3]; 30297[label="takeWhile1 (flip ltEsFloat ww3526) (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))) ww3526)",fontsize=16,color="black",shape="box"];30297 -> 30318[label="",style="solid", color="black", weight=3]; 57843[label="psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4702",fontsize=16,color="black",shape="triangle"];57843 -> 58087[label="",style="solid", color="black", weight=3]; 57844 -> 57699[label="",style="dashed", color="red", weight=0]; 57844[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))) ww4702))",fontsize=16,color="magenta"];57844 -> 58088[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14976[label="ww3100",fontsize=16,color="green",shape="box"];14977[label="ww4100000",fontsize=16,color="green",shape="box"];14978[label="ww3100",fontsize=16,color="green",shape="box"];14979[label="ww4100000",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"];63096[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14980 -> 63096[label="",style="solid", color="burlywood", weight=9]; 63096 -> 16274[label="",style="solid", color="burlywood", weight=3]; 63097[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14980 -> 63097[label="",style="solid", color="burlywood", weight=9]; 63097 -> 16275[label="",style="solid", color="burlywood", weight=3]; 14981 -> 10904[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 14984 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54578[label="",style="dashed", color="magenta", weight=3]; 14984 -> 54579[label="",style="dashed", color="magenta", weight=3]; 14984 -> 54580[label="",style="dashed", color="magenta", weight=3]; 14984 -> 54581[label="",style="dashed", color="magenta", weight=3]; 14984 -> 54582[label="",style="dashed", color="magenta", weight=3]; 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"];63098[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14985 -> 63098[label="",style="solid", color="burlywood", weight=9]; 63098 -> 16280[label="",style="solid", color="burlywood", weight=3]; 63099[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14985 -> 63099[label="",style="solid", color="burlywood", weight=9]; 63099 -> 16281[label="",style="solid", color="burlywood", weight=3]; 14986 -> 10910[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 14989 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54583[label="",style="dashed", color="magenta", weight=3]; 14989 -> 54584[label="",style="dashed", color="magenta", weight=3]; 14989 -> 54585[label="",style="dashed", color="magenta", weight=3]; 14989 -> 54586[label="",style="dashed", color="magenta", weight=3]; 14989 -> 54587[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 55058[label="Zero",fontsize=16,color="green",shape="box"];55059[label="Succ ww30000",fontsize=16,color="green",shape="box"];55060 -> 30021[label="",style="dashed", color="red", weight=0]; 55060[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"];55060 -> 55271[label="",style="dashed", color="magenta", weight=3]; 55060 -> 55272[label="",style="dashed", color="magenta", weight=3]; 55060 -> 55273[label="",style="dashed", color="magenta", weight=3]; 55060 -> 55274[label="",style="dashed", color="magenta", weight=3]; 55060 -> 55275[label="",style="dashed", color="magenta", weight=3]; 55227[label="Zero",fontsize=16,color="green",shape="box"];55228[label="Succ ww30000",fontsize=16,color="green",shape="box"];55229[label="Zero",fontsize=16,color="green",shape="box"];55230[label="ww5",fontsize=16,color="green",shape="box"];55231[label="Zero",fontsize=16,color="green",shape="box"];30021[label="psFloat ww3537 (fsFloat (msFloat (Float (Pos (Succ ww3538)) (Neg (Succ ww3539))) (Float (Pos (Succ ww3540)) (Neg (Succ ww3541)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];30021 -> 30202[label="",style="solid", color="black", weight=3]; 56721[label="Succ ww30000",fontsize=16,color="green",shape="box"];56722[label="Zero",fontsize=16,color="green",shape="box"];56723[label="Zero",fontsize=16,color="green",shape="box"];56724[label="Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];56725[label="Zero",fontsize=16,color="green",shape="box"];56720[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)))) ww4684)",fontsize=16,color="black",shape="triangle"];56720 -> 56934[label="",style="solid", color="black", weight=3]; 55061[label="Zero",fontsize=16,color="green",shape="box"];55062[label="Zero",fontsize=16,color="green",shape="box"];55063 -> 30021[label="",style="dashed", color="red", weight=0]; 55063[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"];55063 -> 55276[label="",style="dashed", color="magenta", weight=3]; 55063 -> 55277[label="",style="dashed", color="magenta", weight=3]; 55063 -> 55278[label="",style="dashed", color="magenta", weight=3]; 55063 -> 55279[label="",style="dashed", color="magenta", weight=3]; 55063 -> 55280[label="",style="dashed", color="magenta", weight=3]; 55236[label="Zero",fontsize=16,color="green",shape="box"];55237[label="Zero",fontsize=16,color="green",shape="box"];55238[label="Zero",fontsize=16,color="green",shape="box"];55239[label="ww5",fontsize=16,color="green",shape="box"];55240[label="Zero",fontsize=16,color="green",shape="box"];56726[label="Zero",fontsize=16,color="green",shape="box"];56727[label="Zero",fontsize=16,color="green",shape="box"];56728[label="Zero",fontsize=16,color="green",shape="box"];56729[label="Float (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];56730[label="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]; 55671 -> 23742[label="",style="dashed", color="red", weight=0]; 55671[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55671 -> 55772[label="",style="dashed", color="magenta", weight=3]; 55671 -> 55773[label="",style="dashed", color="magenta", weight=3]; 55672 -> 26799[label="",style="dashed", color="red", weight=0]; 55672[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55672 -> 55774[label="",style="dashed", color="magenta", weight=3]; 55672 -> 55775[label="",style="dashed", color="magenta", weight=3]; 56421[label="ww4657",fontsize=16,color="green",shape="box"];56422 -> 23742[label="",style="dashed", color="red", weight=0]; 56422[label="msMyInt (Pos (Succ ww4650)) (Pos (Succ ww4651))",fontsize=16,color="magenta"];56422 -> 56458[label="",style="dashed", color="magenta", weight=3]; 56422 -> 56459[label="",style="dashed", color="magenta", weight=3]; 56423 -> 26799[label="",style="dashed", color="red", weight=0]; 56423[label="srMyInt (Neg Zero) (Neg (Succ ww4652))",fontsize=16,color="magenta"];56423 -> 56460[label="",style="dashed", color="magenta", weight=3]; 56423 -> 56461[label="",style="dashed", color="magenta", weight=3]; 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]; 15006 -> 5617[label="",style="dashed", color="red", weight=0]; 15006[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15006 -> 16302[label="",style="dashed", color="magenta", weight=3]; 15006 -> 16303[label="",style="dashed", color="magenta", weight=3]; 15007[label="Succ ww3100",fontsize=16,color="green",shape="box"];15008 -> 5617[label="",style="dashed", color="red", weight=0]; 15008[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15008 -> 16304[label="",style="dashed", color="magenta", weight=3]; 15008 -> 16305[label="",style="dashed", color="magenta", weight=3]; 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]; 15011 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36398[label="",style="dashed", color="magenta", weight=3]; 15011 -> 36399[label="",style="dashed", color="magenta", weight=3]; 15011 -> 36400[label="",style="dashed", color="magenta", weight=3]; 15011 -> 36401[label="",style="dashed", color="magenta", weight=3]; 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]; 15017 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36402[label="",style="dashed", color="magenta", weight=3]; 15017 -> 36403[label="",style="dashed", color="magenta", weight=3]; 15017 -> 36404[label="",style="dashed", color="magenta", weight=3]; 15017 -> 36405[label="",style="dashed", color="magenta", weight=3]; 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]; 36891[label="ww4000",fontsize=16,color="green",shape="box"];36892[label="ww5",fontsize=16,color="green",shape="box"];36893[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36894[label="ww3100",fontsize=16,color="green",shape="box"];59475[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59476[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59477[label="ww4000",fontsize=16,color="green",shape="box"];59478[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59479[label="Pos Zero",fontsize=16,color="green",shape="box"];36799 -> 36890[label="",style="dashed", color="red", weight=0]; 36799[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"];36799 -> 36895[label="",style="dashed", color="magenta", weight=3]; 36799 -> 36896[label="",style="dashed", color="magenta", weight=3]; 36799 -> 36897[label="",style="dashed", color="magenta", weight=3]; 36799 -> 36898[label="",style="dashed", color="magenta", weight=3]; 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]; 51070[label="ww4000",fontsize=16,color="green",shape="box"];51071[label="ww5",fontsize=16,color="green",shape="box"];51072[label="Succ Zero",fontsize=16,color="green",shape="box"];51073[label="ww3100",fontsize=16,color="green",shape="box"];42004[label="primDivFloat (msFloat (Float (Pos (Succ ww4221)) (Pos (Succ ww4222))) (Float (Pos Zero) (Pos (Succ ww4223)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];42004 -> 43127[label="",style="solid", color="black", weight=3]; 42005[label="ww42200",fontsize=16,color="green",shape="box"];42006[label="ww42201",fontsize=16,color="green",shape="box"];23705[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"];23705 -> 23720[label="",style="solid", color="black", weight=3]; 27396 -> 26799[label="",style="dashed", color="red", weight=0]; 27396[label="srMyInt ww3283 (Pos (Succ Zero))",fontsize=16,color="magenta"];27396 -> 27465[label="",style="dashed", color="magenta", weight=3]; 27396 -> 27466[label="",style="dashed", color="magenta", weight=3]; 27397 -> 26799[label="",style="dashed", color="red", weight=0]; 27397[label="srMyInt ww3282 (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];27397 -> 27467[label="",style="dashed", color="magenta", weight=3]; 27397 -> 27468[label="",style="dashed", color="magenta", weight=3]; 27316[label="not (esEsOrdering (primCmpInt (Pos (Succ ww331100)) ww3310) GT)",fontsize=16,color="burlywood",shape="box"];63100[label="ww3310/Pos ww33100",fontsize=10,color="white",style="solid",shape="box"];27316 -> 63100[label="",style="solid", color="burlywood", weight=9]; 63100 -> 27386[label="",style="solid", color="burlywood", weight=3]; 63101[label="ww3310/Neg ww33100",fontsize=10,color="white",style="solid",shape="box"];27316 -> 63101[label="",style="solid", color="burlywood", weight=9]; 63101 -> 27387[label="",style="solid", color="burlywood", weight=3]; 27317[label="not (esEsOrdering (primCmpInt (Pos Zero) ww3310) GT)",fontsize=16,color="burlywood",shape="box"];63102[label="ww3310/Pos ww33100",fontsize=10,color="white",style="solid",shape="box"];27317 -> 63102[label="",style="solid", color="burlywood", weight=9]; 63102 -> 27388[label="",style="solid", color="burlywood", weight=3]; 63103[label="ww3310/Neg ww33100",fontsize=10,color="white",style="solid",shape="box"];27317 -> 63103[label="",style="solid", color="burlywood", weight=9]; 63103 -> 27389[label="",style="solid", color="burlywood", weight=3]; 27318[label="not (esEsOrdering (primCmpInt (Neg (Succ ww331100)) ww3310) GT)",fontsize=16,color="burlywood",shape="box"];63104[label="ww3310/Pos ww33100",fontsize=10,color="white",style="solid",shape="box"];27318 -> 63104[label="",style="solid", color="burlywood", weight=9]; 63104 -> 27390[label="",style="solid", color="burlywood", weight=3]; 63105[label="ww3310/Neg ww33100",fontsize=10,color="white",style="solid",shape="box"];27318 -> 63105[label="",style="solid", color="burlywood", weight=9]; 63105 -> 27391[label="",style="solid", color="burlywood", weight=3]; 27319[label="not (esEsOrdering (primCmpInt (Neg Zero) ww3310) GT)",fontsize=16,color="burlywood",shape="box"];63106[label="ww3310/Pos ww33100",fontsize=10,color="white",style="solid",shape="box"];27319 -> 63106[label="",style="solid", color="burlywood", weight=9]; 63106 -> 27392[label="",style="solid", color="burlywood", weight=3]; 63107[label="ww3310/Neg ww33100",fontsize=10,color="white",style="solid",shape="box"];27319 -> 63107[label="",style="solid", color="burlywood", weight=9]; 63107 -> 27393[label="",style="solid", color="burlywood", weight=3]; 37407[label="takeWhile1 (flip ltEsFloat ww4216) (Float ww323900 ww323901) ww32391 (not (esEsOrdering (primCmpFloat (Float ww323900 ww323901) ww4216) GT))",fontsize=16,color="burlywood",shape="box"];63108[label="ww4216/Float ww42160 ww42161",fontsize=10,color="white",style="solid",shape="box"];37407 -> 63108[label="",style="solid", color="burlywood", weight=9]; 63108 -> 37448[label="",style="solid", color="burlywood", weight=3]; 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]; 15026 -> 5617[label="",style="dashed", color="red", weight=0]; 15026[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15026 -> 16324[label="",style="dashed", color="magenta", weight=3]; 15026 -> 16325[label="",style="dashed", color="magenta", weight=3]; 15027[label="Succ ww3100",fontsize=16,color="green",shape="box"];15028 -> 5617[label="",style="dashed", color="red", weight=0]; 15028[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15028 -> 16326[label="",style="dashed", color="magenta", weight=3]; 15028 -> 16327[label="",style="dashed", color="magenta", weight=3]; 15029[label="Succ ww3100",fontsize=16,color="green",shape="box"];15030 -> 16329[label="",style="dashed", color="red", weight=0]; 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]; 15030 -> 16347[label="",style="dashed", color="magenta", weight=3]; 15030 -> 16348[label="",style="dashed", color="magenta", weight=3]; 15030 -> 16349[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15035 -> 16351[label="",style="dashed", color="magenta", weight=3]; 15035 -> 16352[label="",style="dashed", color="magenta", weight=3]; 15035 -> 16353[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15043 -> 5617[label="",style="dashed", color="red", weight=0]; 15043[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15043 -> 16360[label="",style="dashed", color="magenta", weight=3]; 15043 -> 16361[label="",style="dashed", color="magenta", weight=3]; 15044[label="Succ ww3100",fontsize=16,color="green",shape="box"];15045 -> 5617[label="",style="dashed", color="red", weight=0]; 15045[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15045 -> 16362[label="",style="dashed", color="magenta", weight=3]; 15045 -> 16363[label="",style="dashed", color="magenta", weight=3]; 15046[label="Succ ww3100",fontsize=16,color="green",shape="box"];15047 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36414[label="",style="dashed", color="magenta", weight=3]; 15047 -> 36415[label="",style="dashed", color="magenta", weight=3]; 15047 -> 36416[label="",style="dashed", color="magenta", weight=3]; 15047 -> 36417[label="",style="dashed", color="magenta", weight=3]; 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 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36418[label="",style="dashed", color="magenta", weight=3]; 15052 -> 36419[label="",style="dashed", color="magenta", weight=3]; 15052 -> 36420[label="",style="dashed", color="magenta", weight=3]; 15052 -> 36421[label="",style="dashed", color="magenta", weight=3]; 37122[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37123[label="ww3100",fontsize=16,color="green",shape="box"];37124[label="ww5",fontsize=16,color="green",shape="box"];37125[label="ww4000",fontsize=16,color="green",shape="box"];45159[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45160[label="ww3100",fontsize=16,color="green",shape="box"];45161[label="ww4000",fontsize=16,color="green",shape="box"];45162[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36800 -> 37101[label="",style="dashed", color="red", weight=0]; 36800[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"];36800 -> 37130[label="",style="dashed", color="magenta", weight=3]; 36800 -> 37131[label="",style="dashed", color="magenta", weight=3]; 36800 -> 37132[label="",style="dashed", color="magenta", weight=3]; 36800 -> 37133[label="",style="dashed", color="magenta", weight=3]; 37126[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];37127[label="ww3100",fontsize=16,color="green",shape="box"];37128[label="ww5",fontsize=16,color="green",shape="box"];37129[label="ww4000",fontsize=16,color="green",shape="box"];45369[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416",fontsize=16,color="black",shape="box"];45369 -> 45397[label="",style="solid", color="black", weight=3]; 37409 -> 23742[label="",style="dashed", color="red", weight=0]; 37409[label="msMyInt (Pos (Succ ww4234)) (Pos Zero)",fontsize=16,color="magenta"];37409 -> 37450[label="",style="dashed", color="magenta", weight=3]; 37409 -> 37451[label="",style="dashed", color="magenta", weight=3]; 37410 -> 26799[label="",style="dashed", color="red", weight=0]; 37410[label="srMyInt (Neg (Succ ww4235)) (Pos (Succ ww4236))",fontsize=16,color="magenta"];37410 -> 37452[label="",style="dashed", color="magenta", weight=3]; 37410 -> 37453[label="",style="dashed", color="magenta", weight=3]; 52641[label="ww17",fontsize=16,color="green",shape="box"];52642[label="ww180",fontsize=16,color="green",shape="box"];52643[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];52644[label="ww181",fontsize=16,color="green",shape="box"];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]; 15059 -> 16396[label="",style="dashed", color="red", weight=0]; 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]; 15059 -> 16398[label="",style="dashed", color="magenta", weight=3]; 15060 -> 5617[label="",style="dashed", color="red", weight=0]; 15060[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15060 -> 16403[label="",style="dashed", color="magenta", weight=3]; 15060 -> 16404[label="",style="dashed", color="magenta", weight=3]; 15061[label="Succ ww3100",fontsize=16,color="green",shape="box"];15062 -> 5617[label="",style="dashed", color="red", weight=0]; 15062[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15062 -> 16405[label="",style="dashed", color="magenta", weight=3]; 15062 -> 16406[label="",style="dashed", color="magenta", weight=3]; 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]; 15065 -> 30502[label="",style="dashed", color="red", weight=0]; 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 -> 30510[label="",style="dashed", color="magenta", weight=3]; 15065 -> 30511[label="",style="dashed", color="magenta", weight=3]; 15065 -> 30512[label="",style="dashed", color="magenta", weight=3]; 15065 -> 30513[label="",style="dashed", color="magenta", weight=3]; 15065 -> 30514[label="",style="dashed", color="magenta", weight=3]; 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]; 15071 -> 30502[label="",style="dashed", color="red", weight=0]; 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 -> 30515[label="",style="dashed", color="magenta", weight=3]; 15071 -> 30516[label="",style="dashed", color="magenta", weight=3]; 15071 -> 30517[label="",style="dashed", color="magenta", weight=3]; 15071 -> 30518[label="",style="dashed", color="magenta", weight=3]; 15071 -> 30519[label="",style="dashed", color="magenta", weight=3]; 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]; 30534 -> 30539[label="",style="dashed", color="red", weight=0]; 30534[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"];30534 -> 30544[label="",style="dashed", color="magenta", weight=3]; 30534 -> 30545[label="",style="dashed", color="magenta", weight=3]; 30534 -> 30546[label="",style="dashed", color="magenta", weight=3]; 30534 -> 30547[label="",style="dashed", color="magenta", weight=3]; 30540[label="ww5",fontsize=16,color="green",shape="box"];30541[label="ww3100",fontsize=16,color="green",shape="box"];30542[label="ww4000",fontsize=16,color="green",shape="box"];30543[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30536[label="takeWhile1 (flip ltEsFloat ww3587) (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"];30536 -> 30561[label="",style="solid", color="black", weight=3]; 30537[label="takeWhile1 (flip ltEsFloat ww3587) (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"];30537 -> 30562[label="",style="solid", color="black", weight=3]; 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]; 51076[label="ww5",fontsize=16,color="green",shape="box"];51077[label="ww3100",fontsize=16,color="green",shape="box"];51078[label="ww4000",fontsize=16,color="green",shape="box"];51079[label="Succ Zero",fontsize=16,color="green",shape="box"];53340[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579",fontsize=16,color="black",shape="box"];53340 -> 53588[label="",style="solid", color="black", weight=3]; 30716[label="primDivFloat (msFloat (Float (Pos (Succ ww3591)) (Neg (Succ ww3592))) (Float (Pos Zero) (Neg (Succ ww3593)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30716 -> 30781[label="",style="solid", color="black", weight=3]; 30717[label="ww35900",fontsize=16,color="green",shape="box"];30718[label="ww35901",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 15080 -> 5617[label="",style="dashed", color="red", weight=0]; 15080[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15080 -> 16425[label="",style="dashed", color="magenta", weight=3]; 15080 -> 16426[label="",style="dashed", color="magenta", weight=3]; 15081[label="Succ ww3100",fontsize=16,color="green",shape="box"];15082 -> 5617[label="",style="dashed", color="red", weight=0]; 15082[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15082 -> 16427[label="",style="dashed", color="magenta", weight=3]; 15082 -> 16428[label="",style="dashed", color="magenta", weight=3]; 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]; 15085 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15085 -> 16431[label="",style="dashed", color="magenta", weight=3]; 15085 -> 16432[label="",style="dashed", color="magenta", weight=3]; 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]; 15091 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15091 -> 16435[label="",style="dashed", color="magenta", weight=3]; 15091 -> 16436[label="",style="dashed", color="magenta", weight=3]; 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]; 15093[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15094[label="ww1874",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]; 51084[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];51084 -> 51274[label="",style="solid", color="black", weight=3]; 53587[label="primPlusFloat (Float ww45810 ww45811) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53587 -> 53631[label="",style="solid", color="black", weight=3]; 51085[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51085 -> 51275[label="",style="solid", color="black", weight=3]; 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]; 15100[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"];15100 -> 16442[label="",style="solid", color="black", weight=3]; 20264[label="primMinusInt (Pos Zero) (Pos (Succ ww23))",fontsize=16,color="black",shape="box"];20264 -> 20282[label="",style="solid", color="black", weight=3]; 21803 -> 21757[label="",style="dashed", color="red", weight=0]; 21803[label="primMulInt (Pos Zero) (Pos (Succ ww24))",fontsize=16,color="magenta"];21803 -> 21868[label="",style="dashed", color="magenta", weight=3]; 21803 -> 21869[label="",style="dashed", color="magenta", weight=3]; 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]; 15105 -> 5617[label="",style="dashed", color="red", weight=0]; 15105[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15105 -> 16447[label="",style="dashed", color="magenta", weight=3]; 15105 -> 16448[label="",style="dashed", color="magenta", weight=3]; 15106[label="Succ ww3100",fontsize=16,color="green",shape="box"];15107 -> 5617[label="",style="dashed", color="red", weight=0]; 15107[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15107 -> 16449[label="",style="dashed", color="magenta", weight=3]; 15107 -> 16450[label="",style="dashed", color="magenta", weight=3]; 15108[label="Succ ww3100",fontsize=16,color="green",shape="box"];15109 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54593[label="",style="dashed", color="magenta", weight=3]; 15109 -> 54594[label="",style="dashed", color="magenta", weight=3]; 15109 -> 54595[label="",style="dashed", color="magenta", weight=3]; 15109 -> 54596[label="",style="dashed", color="magenta", weight=3]; 15109 -> 54597[label="",style="dashed", color="magenta", weight=3]; 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 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54598[label="",style="dashed", color="magenta", weight=3]; 15114 -> 54599[label="",style="dashed", color="magenta", weight=3]; 15114 -> 54600[label="",style="dashed", color="magenta", weight=3]; 15114 -> 54601[label="",style="dashed", color="magenta", weight=3]; 15114 -> 54602[label="",style="dashed", color="magenta", weight=3]; 55329[label="ww3000",fontsize=16,color="green",shape="box"];55330[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55331[label="ww5",fontsize=16,color="green",shape="box"];55332[label="ww3100",fontsize=16,color="green",shape="box"];55769 -> 25616[label="",style="dashed", color="red", weight=0]; 55769[label="msMyInt (Pos Zero) (Pos (Succ ww4628))",fontsize=16,color="magenta"];55769 -> 55819[label="",style="dashed", color="magenta", weight=3]; 55770 -> 26799[label="",style="dashed", color="red", weight=0]; 55770[label="srMyInt (Pos (Succ ww4627)) (Neg (Succ ww4629))",fontsize=16,color="magenta"];55770 -> 55820[label="",style="dashed", color="magenta", weight=3]; 55770 -> 55821[label="",style="dashed", color="magenta", weight=3]; 45460[label="Pos (Succ ww31)",fontsize=16,color="green",shape="box"];45461[label="ww321",fontsize=16,color="green",shape="box"];31112 -> 20289[label="",style="dashed", color="red", weight=0]; 31112[label="primMinusNat Zero ww3200",fontsize=16,color="magenta"];31112 -> 31161[label="",style="dashed", color="magenta", weight=3]; 31112 -> 31162[label="",style="dashed", color="magenta", weight=3]; 31113[label="Pos (primPlusNat Zero ww3200)",fontsize=16,color="green",shape="box"];31113 -> 31163[label="",style="dashed", color="green", weight=3]; 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]; 15117 -> 5617[label="",style="dashed", color="red", weight=0]; 15117[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15117 -> 16459[label="",style="dashed", color="magenta", weight=3]; 15117 -> 16460[label="",style="dashed", color="magenta", weight=3]; 15118[label="Succ ww3100",fontsize=16,color="green",shape="box"];15119 -> 5617[label="",style="dashed", color="red", weight=0]; 15119[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15119 -> 16461[label="",style="dashed", color="magenta", weight=3]; 15119 -> 16462[label="",style="dashed", color="magenta", weight=3]; 15120[label="Succ ww3100",fontsize=16,color="green",shape="box"];15121 -> 16464[label="",style="dashed", color="red", weight=0]; 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]; 15121 -> 16482[label="",style="dashed", color="magenta", weight=3]; 15121 -> 16483[label="",style="dashed", color="magenta", weight=3]; 15121 -> 16484[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15126 -> 16486[label="",style="dashed", color="magenta", weight=3]; 15126 -> 16487[label="",style="dashed", color="magenta", weight=3]; 15126 -> 16488[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15133 -> 16496[label="",style="dashed", color="red", weight=0]; 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]; 15133 -> 16498[label="",style="dashed", color="magenta", weight=3]; 15134 -> 5617[label="",style="dashed", color="red", weight=0]; 15134[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15134 -> 16504[label="",style="dashed", color="magenta", weight=3]; 15134 -> 16505[label="",style="dashed", color="magenta", weight=3]; 15135[label="Succ ww3100",fontsize=16,color="green",shape="box"];15136 -> 5617[label="",style="dashed", color="red", weight=0]; 15136[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15136 -> 16506[label="",style="dashed", color="magenta", weight=3]; 15136 -> 16507[label="",style="dashed", color="magenta", weight=3]; 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]; 15139 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54608[label="",style="dashed", color="magenta", weight=3]; 15139 -> 54609[label="",style="dashed", color="magenta", weight=3]; 15139 -> 54610[label="",style="dashed", color="magenta", weight=3]; 15139 -> 54611[label="",style="dashed", color="magenta", weight=3]; 15139 -> 54612[label="",style="dashed", color="magenta", weight=3]; 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]; 15145 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54613[label="",style="dashed", color="magenta", weight=3]; 15145 -> 54614[label="",style="dashed", color="magenta", weight=3]; 15145 -> 54615[label="",style="dashed", color="magenta", weight=3]; 15145 -> 54616[label="",style="dashed", color="magenta", weight=3]; 15145 -> 54617[label="",style="dashed", color="magenta", weight=3]; 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]; 55064[label="ww3100",fontsize=16,color="green",shape="box"];55065[label="ww3000",fontsize=16,color="green",shape="box"];55066 -> 31073[label="",style="dashed", color="red", weight=0]; 55066[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"];55066 -> 55281[label="",style="dashed", color="magenta", weight=3]; 55066 -> 55282[label="",style="dashed", color="magenta", weight=3]; 55066 -> 55283[label="",style="dashed", color="magenta", weight=3]; 55066 -> 55284[label="",style="dashed", color="magenta", weight=3]; 55245[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55246[label="ww3100",fontsize=16,color="green",shape="box"];55247[label="ww5",fontsize=16,color="green",shape="box"];55248[label="ww3000",fontsize=16,color="green",shape="box"];55249[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55250[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55251[label="ww3100",fontsize=16,color="green",shape="box"];55252[label="ww3000",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]; 51088[label="Succ Zero",fontsize=16,color="green",shape="box"];51089[label="ww3100",fontsize=16,color="green",shape="box"];51090[label="ww5",fontsize=16,color="green",shape="box"];51091[label="ww3000",fontsize=16,color="green",shape="box"];53630[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596",fontsize=16,color="black",shape="box"];53630 -> 53682[label="",style="solid", color="black", weight=3]; 31258[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3666))) (Float (Pos (Succ ww3667)) (Neg (Succ ww3668)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31258 -> 31321[label="",style="solid", color="black", weight=3]; 31259[label="ww36650",fontsize=16,color="green",shape="box"];31260[label="ww36651",fontsize=16,color="green",shape="box"];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]; 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]; 15154 -> 5617[label="",style="dashed", color="red", weight=0]; 15154[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15154 -> 16526[label="",style="dashed", color="magenta", weight=3]; 15154 -> 16527[label="",style="dashed", color="magenta", weight=3]; 15155[label="Succ ww3100",fontsize=16,color="green",shape="box"];15156 -> 5617[label="",style="dashed", color="red", weight=0]; 15156[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15156 -> 16528[label="",style="dashed", color="magenta", weight=3]; 15156 -> 16529[label="",style="dashed", color="magenta", weight=3]; 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]; 15159 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36430[label="",style="dashed", color="magenta", weight=3]; 15159 -> 36431[label="",style="dashed", color="magenta", weight=3]; 15159 -> 36432[label="",style="dashed", color="magenta", weight=3]; 15159 -> 36433[label="",style="dashed", color="magenta", weight=3]; 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]; 15165 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36434[label="",style="dashed", color="magenta", weight=3]; 15165 -> 36435[label="",style="dashed", color="magenta", weight=3]; 15165 -> 36436[label="",style="dashed", color="magenta", weight=3]; 15165 -> 36437[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 51093[label="ww3100",fontsize=16,color="green",shape="box"];51094[label="Succ Zero",fontsize=16,color="green",shape="box"];51095[label="ww5",fontsize=16,color="green",shape="box"];43350 -> 26726[label="",style="dashed", color="red", weight=0]; 43350[label="primPlusFloat (Float ww42490 ww42491) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4250))) (Float (Pos Zero) (Pos (Succ ww4251)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];43350 -> 44568[label="",style="dashed", color="magenta", weight=3]; 43350 -> 44569[label="",style="dashed", color="magenta", weight=3]; 43350 -> 44570[label="",style="dashed", color="magenta", weight=3]; 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]; 15173 -> 5617[label="",style="dashed", color="red", weight=0]; 15173[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15173 -> 16552[label="",style="dashed", color="magenta", weight=3]; 15173 -> 16553[label="",style="dashed", color="magenta", weight=3]; 15174[label="Succ ww3100",fontsize=16,color="green",shape="box"];15175 -> 5617[label="",style="dashed", color="red", weight=0]; 15175[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15175 -> 16554[label="",style="dashed", color="magenta", weight=3]; 15175 -> 16555[label="",style="dashed", color="magenta", weight=3]; 15176[label="Succ ww3100",fontsize=16,color="green",shape="box"];15177 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15177 -> 16557[label="",style="dashed", color="magenta", weight=3]; 15177 -> 16558[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15182 -> 16560[label="",style="dashed", color="magenta", weight=3]; 15182 -> 16561[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15185 -> 5617[label="",style="dashed", color="red", weight=0]; 15185[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15185 -> 16564[label="",style="dashed", color="magenta", weight=3]; 15185 -> 16565[label="",style="dashed", color="magenta", weight=3]; 15186[label="Succ ww3100",fontsize=16,color="green",shape="box"];15187 -> 5617[label="",style="dashed", color="red", weight=0]; 15187[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15187 -> 16566[label="",style="dashed", color="magenta", weight=3]; 15187 -> 16567[label="",style="dashed", color="magenta", weight=3]; 15188[label="Succ ww3100",fontsize=16,color="green",shape="box"];15189 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36442[label="",style="dashed", color="magenta", weight=3]; 15189 -> 36443[label="",style="dashed", color="magenta", weight=3]; 15189 -> 36444[label="",style="dashed", color="magenta", weight=3]; 15189 -> 36445[label="",style="dashed", color="magenta", weight=3]; 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 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36446[label="",style="dashed", color="magenta", weight=3]; 15194 -> 36447[label="",style="dashed", color="magenta", weight=3]; 15194 -> 36448[label="",style="dashed", color="magenta", weight=3]; 15194 -> 36449[label="",style="dashed", color="magenta", weight=3]; 37531[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37532[label="ww3100",fontsize=16,color="green",shape="box"];37533[label="ww5",fontsize=16,color="green",shape="box"];45306[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45307[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45308[label="ww3100",fontsize=16,color="green",shape="box"];36801 -> 37515[label="",style="dashed", color="red", weight=0]; 36801[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"];36801 -> 37537[label="",style="dashed", color="magenta", weight=3]; 36801 -> 37538[label="",style="dashed", color="magenta", weight=3]; 36801 -> 37539[label="",style="dashed", color="magenta", weight=3]; 37534[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];37535[label="ww3100",fontsize=16,color="green",shape="box"];37536[label="ww5",fontsize=16,color="green",shape="box"];37744 -> 25616[label="",style="dashed", color="red", weight=0]; 37744[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37744 -> 37754[label="",style="dashed", color="magenta", weight=3]; 37745 -> 26799[label="",style="dashed", color="red", weight=0]; 37745[label="srMyInt (Neg (Succ ww4254)) (Pos (Succ ww4255))",fontsize=16,color="magenta"];37745 -> 37755[label="",style="dashed", color="magenta", weight=3]; 37745 -> 37756[label="",style="dashed", color="magenta", weight=3]; 45508[label="Pos Zero",fontsize=16,color="green",shape="box"];45509[label="Neg (Succ ww4293)",fontsize=16,color="green",shape="box"];45510[label="Pos (Succ ww4294)",fontsize=16,color="green",shape="box"];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]; 15201 -> 16596[label="",style="dashed", color="red", weight=0]; 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]; 15201 -> 16598[label="",style="dashed", color="magenta", weight=3]; 15202 -> 5617[label="",style="dashed", color="red", weight=0]; 15202[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15202 -> 16605[label="",style="dashed", color="magenta", weight=3]; 15202 -> 16606[label="",style="dashed", color="magenta", weight=3]; 15203[label="Succ ww3100",fontsize=16,color="green",shape="box"];15204 -> 5617[label="",style="dashed", color="red", weight=0]; 15204[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15204 -> 16607[label="",style="dashed", color="magenta", weight=3]; 15204 -> 16608[label="",style="dashed", color="magenta", weight=3]; 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]; 15207 -> 31508[label="",style="dashed", color="red", weight=0]; 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 -> 31515[label="",style="dashed", color="magenta", weight=3]; 15207 -> 31516[label="",style="dashed", color="magenta", weight=3]; 15207 -> 31517[label="",style="dashed", color="magenta", weight=3]; 15207 -> 31518[label="",style="dashed", color="magenta", weight=3]; 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]; 15213 -> 31508[label="",style="dashed", color="red", weight=0]; 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 -> 31519[label="",style="dashed", color="magenta", weight=3]; 15213 -> 31520[label="",style="dashed", color="magenta", weight=3]; 15213 -> 31521[label="",style="dashed", color="magenta", weight=3]; 15213 -> 31522[label="",style="dashed", color="magenta", weight=3]; 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]; 31537 -> 31542[label="",style="dashed", color="red", weight=0]; 31537[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"];31537 -> 31546[label="",style="dashed", color="magenta", weight=3]; 31537 -> 31547[label="",style="dashed", color="magenta", weight=3]; 31537 -> 31548[label="",style="dashed", color="magenta", weight=3]; 31543[label="ww5",fontsize=16,color="green",shape="box"];31544[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];31545[label="ww3100",fontsize=16,color="green",shape="box"];31539[label="takeWhile1 (flip ltEsFloat ww3732) (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"];31539 -> 31559[label="",style="solid", color="black", weight=3]; 31540[label="takeWhile1 (flip ltEsFloat ww3732) (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"];31540 -> 31560[label="",style="solid", color="black", weight=3]; 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]; 51098[label="ww5",fontsize=16,color="green",shape="box"];51099[label="Succ Zero",fontsize=16,color="green",shape="box"];51100[label="ww3100",fontsize=16,color="green",shape="box"];53681[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597",fontsize=16,color="black",shape="box"];53681 -> 53751[label="",style="solid", color="black", weight=3]; 31694[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3736))) (Float (Pos Zero) (Neg (Succ ww3737)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31694 -> 31757[label="",style="solid", color="black", weight=3]; 31695[label="ww37350",fontsize=16,color="green",shape="box"];31696[label="ww37351",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 52537[label="ww180",fontsize=16,color="green",shape="box"];52538[label="ww45340",fontsize=16,color="green",shape="box"];52539[label="ww181",fontsize=16,color="green",shape="box"];52540[label="ww45341",fontsize=16,color="green",shape="box"];52541[label="not (esEsOrdering (primCmpInt ww4542 ww4541) LT)",fontsize=16,color="burlywood",shape="box"];63109[label="ww4542/Pos ww45420",fontsize=10,color="white",style="solid",shape="box"];52541 -> 63109[label="",style="solid", color="burlywood", weight=9]; 63109 -> 52581[label="",style="solid", color="burlywood", weight=3]; 63110[label="ww4542/Neg ww45420",fontsize=10,color="white",style="solid",shape="box"];52541 -> 63110[label="",style="solid", color="burlywood", weight=9]; 63110 -> 52582[label="",style="solid", color="burlywood", weight=3]; 51104[label="takeWhile1 (flip gtEsFloat ww3262) ww44570 ww44571 (not (esEsOrdering (primCmpFloat ww44570 ww3262) LT))",fontsize=16,color="burlywood",shape="box"];63111[label="ww44570/Float ww445700 ww445701",fontsize=10,color="white",style="solid",shape="box"];51104 -> 63111[label="",style="solid", color="burlywood", weight=9]; 63111 -> 51296[label="",style="solid", color="burlywood", weight=3]; 51107[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"];51107 -> 51298[label="",style="solid", color="black", weight=3]; 51108[label="ww5420",fontsize=16,color="green",shape="box"];51109[label="ww5421",fontsize=16,color="green",shape="box"];59986 -> 26726[label="",style="dashed", color="red", weight=0]; 59986[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) ww4800",fontsize=16,color="magenta"];59986 -> 60045[label="",style="dashed", color="magenta", weight=3]; 59986 -> 60046[label="",style="dashed", color="magenta", weight=3]; 59986 -> 60047[label="",style="dashed", color="magenta", weight=3]; 51111 -> 26924[label="",style="dashed", color="red", weight=0]; 51111[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"];51111 -> 51302[label="",style="dashed", color="magenta", weight=3]; 51111 -> 51303[label="",style="dashed", color="magenta", weight=3]; 51112 -> 26726[label="",style="dashed", color="red", weight=0]; 51112[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) ww4419",fontsize=16,color="magenta"];51112 -> 51304[label="",style="dashed", color="magenta", weight=3]; 51112 -> 51305[label="",style="dashed", color="magenta", weight=3]; 51112 -> 51306[label="",style="dashed", color="magenta", weight=3]; 51113 -> 26924[label="",style="dashed", color="red", weight=0]; 51113[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"];51113 -> 51307[label="",style="dashed", color="magenta", weight=3]; 51113 -> 51308[label="",style="dashed", color="magenta", weight=3]; 51114 -> 26726[label="",style="dashed", color="red", weight=0]; 51114[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) ww4438",fontsize=16,color="magenta"];51114 -> 51309[label="",style="dashed", color="magenta", weight=3]; 51114 -> 51310[label="",style="dashed", color="magenta", weight=3]; 51114 -> 51311[label="",style="dashed", color="magenta", weight=3]; 51115 -> 26924[label="",style="dashed", color="red", weight=0]; 51115[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51115 -> 51312[label="",style="dashed", color="magenta", weight=3]; 51115 -> 51313[label="",style="dashed", color="magenta", weight=3]; 51116[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4494",fontsize=16,color="black",shape="box"];51116 -> 51314[label="",style="solid", color="black", weight=3]; 51117 -> 50964[label="",style="dashed", color="red", weight=0]; 51117[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4494",fontsize=16,color="magenta"];51118[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"];51118 -> 51315[label="",style="solid", color="black", weight=3]; 51119[label="ww5420",fontsize=16,color="green",shape="box"];51120[label="ww5421",fontsize=16,color="green",shape="box"];51121 -> 26726[label="",style="dashed", color="red", weight=0]; 51121[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) ww4439",fontsize=16,color="magenta"];51121 -> 51316[label="",style="dashed", color="magenta", weight=3]; 51121 -> 51317[label="",style="dashed", color="magenta", weight=3]; 51121 -> 51318[label="",style="dashed", color="magenta", weight=3]; 51122 -> 26924[label="",style="dashed", color="red", weight=0]; 51122[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"];51122 -> 51319[label="",style="dashed", color="magenta", weight=3]; 51122 -> 51320[label="",style="dashed", color="magenta", weight=3]; 51123 -> 26726[label="",style="dashed", color="red", weight=0]; 51123[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) ww4420",fontsize=16,color="magenta"];51123 -> 51321[label="",style="dashed", color="magenta", weight=3]; 51123 -> 51322[label="",style="dashed", color="magenta", weight=3]; 51123 -> 51323[label="",style="dashed", color="magenta", weight=3]; 51124 -> 26924[label="",style="dashed", color="red", weight=0]; 51124[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"];51124 -> 51324[label="",style="dashed", color="magenta", weight=3]; 51124 -> 51325[label="",style="dashed", color="magenta", weight=3]; 51125 -> 26726[label="",style="dashed", color="red", weight=0]; 51125[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) ww4440",fontsize=16,color="magenta"];51125 -> 51326[label="",style="dashed", color="magenta", weight=3]; 51125 -> 51327[label="",style="dashed", color="magenta", weight=3]; 51125 -> 51328[label="",style="dashed", color="magenta", weight=3]; 51126 -> 26924[label="",style="dashed", color="red", weight=0]; 51126[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51126 -> 51329[label="",style="dashed", color="magenta", weight=3]; 51126 -> 51330[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 15248 -> 5617[label="",style="dashed", color="red", weight=0]; 15248[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15248 -> 16651[label="",style="dashed", color="magenta", weight=3]; 15248 -> 16652[label="",style="dashed", color="magenta", weight=3]; 15249[label="Succ ww3100",fontsize=16,color="green",shape="box"];15250 -> 5617[label="",style="dashed", color="red", weight=0]; 15250[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15250 -> 16653[label="",style="dashed", color="magenta", weight=3]; 15250 -> 16654[label="",style="dashed", color="magenta", weight=3]; 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]; 15253 -> 14001[label="",style="dashed", color="red", weight=0]; 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]; 15253 -> 16657[label="",style="dashed", color="magenta", weight=3]; 15253 -> 16658[label="",style="dashed", color="magenta", weight=3]; 15253 -> 16659[label="",style="dashed", color="magenta", weight=3]; 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]; 15259 -> 14001[label="",style="dashed", color="red", weight=0]; 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]; 15259 -> 16662[label="",style="dashed", color="magenta", weight=3]; 15259 -> 16663[label="",style="dashed", color="magenta", weight=3]; 15259 -> 16664[label="",style="dashed", color="magenta", weight=3]; 15260 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48088[label="",style="dashed", color="magenta", weight=3]; 15260 -> 48089[label="",style="dashed", color="magenta", weight=3]; 15260 -> 48090[label="",style="dashed", color="magenta", weight=3]; 15260 -> 48091[label="",style="dashed", color="magenta", weight=3]; 15260 -> 48092[label="",style="dashed", color="magenta", weight=3]; 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]; 47908[label="Neg Zero",fontsize=16,color="green",shape="box"];47909 -> 59409[label="",style="dashed", color="red", weight=0]; 47909[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"];47909 -> 59485[label="",style="dashed", color="magenta", weight=3]; 47909 -> 59486[label="",style="dashed", color="magenta", weight=3]; 47909 -> 59487[label="",style="dashed", color="magenta", weight=3]; 47909 -> 59488[label="",style="dashed", color="magenta", weight=3]; 47909 -> 59489[label="",style="dashed", color="magenta", weight=3]; 47910 -> 50355[label="",style="dashed", color="red", weight=0]; 47910[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"];47910 -> 50363[label="",style="dashed", color="magenta", weight=3]; 47911 -> 52306[label="",style="dashed", color="red", weight=0]; 47911[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"];47911 -> 52323[label="",style="dashed", color="magenta", weight=3]; 47911 -> 52324[label="",style="dashed", color="magenta", weight=3]; 47911 -> 52325[label="",style="dashed", color="magenta", weight=3]; 47911 -> 52326[label="",style="dashed", color="magenta", weight=3]; 47912[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52430[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52431[label="Neg Zero",fontsize=16,color="green",shape="box"];52432[label="ww4473",fontsize=16,color="green",shape="box"];52487[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4526)) (Pos (Succ ww4527))) (Float (Neg Zero) (Pos (Succ ww4528)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52487 -> 52544[label="",style="solid", color="black", weight=3]; 15270 -> 16672[label="",style="dashed", color="red", weight=0]; 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]; 15270 -> 16674[label="",style="dashed", color="magenta", weight=3]; 15271 -> 18149[label="",style="dashed", color="red", weight=0]; 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]; 15271 -> 18157[label="",style="dashed", color="magenta", weight=3]; 15271 -> 18158[label="",style="dashed", color="magenta", weight=3]; 15271 -> 18159[label="",style="dashed", color="magenta", weight=3]; 15271 -> 18160[label="",style="dashed", color="magenta", weight=3]; 15271 -> 18161[label="",style="dashed", color="magenta", weight=3]; 15272 -> 5617[label="",style="dashed", color="red", weight=0]; 15272[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15272 -> 16681[label="",style="dashed", color="magenta", weight=3]; 15272 -> 16682[label="",style="dashed", color="magenta", weight=3]; 15273[label="Succ ww3100",fontsize=16,color="green",shape="box"];15274 -> 5617[label="",style="dashed", color="red", weight=0]; 15274[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15274 -> 16683[label="",style="dashed", color="magenta", weight=3]; 15274 -> 16684[label="",style="dashed", color="magenta", weight=3]; 15275[label="Succ ww3100",fontsize=16,color="green",shape="box"];15276 -> 16686[label="",style="dashed", color="red", weight=0]; 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]; 15276 -> 16704[label="",style="dashed", color="magenta", weight=3]; 15276 -> 16705[label="",style="dashed", color="magenta", weight=3]; 15276 -> 16706[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15281 -> 16708[label="",style="dashed", color="magenta", weight=3]; 15281 -> 16709[label="",style="dashed", color="magenta", weight=3]; 15281 -> 16710[label="",style="dashed", color="magenta", weight=3]; 16699[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16700[label="ww3100",fontsize=16,color="green",shape="box"];16701[label="ww4000",fontsize=16,color="green",shape="box"];16702[label="ww5",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]; 15287[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"];15287 -> 16717[label="",style="solid", color="black", weight=3]; 15288[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"];15288 -> 16718[label="",style="solid", color="black", weight=3]; 21804 -> 21757[label="",style="dashed", color="red", weight=0]; 21804[label="primMulInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];21804 -> 21870[label="",style="dashed", color="magenta", weight=3]; 21804 -> 21871[label="",style="dashed", color="magenta", weight=3]; 15291 -> 5617[label="",style="dashed", color="red", weight=0]; 15291[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15291 -> 16722[label="",style="dashed", color="magenta", weight=3]; 15291 -> 16723[label="",style="dashed", color="magenta", weight=3]; 15292[label="Succ ww3100",fontsize=16,color="green",shape="box"];15293 -> 5617[label="",style="dashed", color="red", weight=0]; 15293[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15293 -> 16724[label="",style="dashed", color="magenta", weight=3]; 15293 -> 16725[label="",style="dashed", color="magenta", weight=3]; 15294[label="Succ ww3100",fontsize=16,color="green",shape="box"];15295 -> 32889[label="",style="dashed", color="red", weight=0]; 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 -> 32922[label="",style="dashed", color="magenta", weight=3]; 15295 -> 32923[label="",style="dashed", color="magenta", weight=3]; 15295 -> 32924[label="",style="dashed", color="magenta", weight=3]; 15295 -> 32925[label="",style="dashed", color="magenta", weight=3]; 15295 -> 32926[label="",style="dashed", color="magenta", weight=3]; 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 -> 32889[label="",style="dashed", color="red", weight=0]; 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 -> 32927[label="",style="dashed", color="magenta", weight=3]; 15300 -> 32928[label="",style="dashed", color="magenta", weight=3]; 15300 -> 32929[label="",style="dashed", color="magenta", weight=3]; 15300 -> 32930[label="",style="dashed", color="magenta", weight=3]; 15300 -> 32931[label="",style="dashed", color="magenta", weight=3]; 32957 -> 32962[label="",style="dashed", color="red", weight=0]; 32957[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"];32957 -> 32983[label="",style="dashed", color="magenta", weight=3]; 32957 -> 32984[label="",style="dashed", color="magenta", weight=3]; 32957 -> 32985[label="",style="dashed", color="magenta", weight=3]; 32957 -> 32986[label="",style="dashed", color="magenta", weight=3]; 32979[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];32980[label="ww5",fontsize=16,color="green",shape="box"];32981[label="ww4000",fontsize=16,color="green",shape="box"];32982[label="ww3100",fontsize=16,color="green",shape="box"];32917[label="ww3100",fontsize=16,color="green",shape="box"];32918 -> 28116[label="",style="dashed", color="red", weight=0]; 32918[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"];32918 -> 32959[label="",style="dashed", color="magenta", weight=3]; 32919[label="ww4000",fontsize=16,color="green",shape="box"];32920 -> 32962[label="",style="dashed", color="red", weight=0]; 32920[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"];32920 -> 32987[label="",style="dashed", color="magenta", weight=3]; 32920 -> 32988[label="",style="dashed", color="magenta", weight=3]; 32920 -> 32989[label="",style="dashed", color="magenta", weight=3]; 32920 -> 32990[label="",style="dashed", color="magenta", weight=3]; 32921[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];28398 -> 27248[label="",style="dashed", color="red", weight=0]; 28398[label="not (esEsOrdering (compareMyInt (srMyInt (Neg Zero) ww34260) (srMyInt (Pos (Succ ww3100)) ww34261)) GT)",fontsize=16,color="magenta"];28398 -> 28438[label="",style="dashed", color="magenta", weight=3]; 28398 -> 28439[label="",style="dashed", color="magenta", weight=3]; 33250 -> 26924[label="",style="dashed", color="red", weight=0]; 33250[label="primDivFloat (Float (msMyInt (Pos (Succ ww3899)) (Neg Zero)) (srMyInt (Neg (Succ ww3900)) (Pos (Succ ww3901)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];33250 -> 33289[label="",style="dashed", color="magenta", weight=3]; 33250 -> 33290[label="",style="dashed", color="magenta", weight=3]; 33251[label="takeWhile1 (flip ltEsFloat ww3896) (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)))) ww3896)",fontsize=16,color="black",shape="box"];33251 -> 33291[label="",style="solid", color="black", weight=3]; 59044[label="psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4745",fontsize=16,color="black",shape="triangle"];59044 -> 59062[label="",style="solid", color="black", weight=3]; 59045 -> 59035[label="",style="dashed", color="red", weight=0]; 59045[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)))) ww4745))",fontsize=16,color="magenta"];59045 -> 59063[label="",style="dashed", color="magenta", weight=3]; 15305 -> 18149[label="",style="dashed", color="red", weight=0]; 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]; 15305 -> 18163[label="",style="dashed", color="magenta", weight=3]; 15305 -> 18164[label="",style="dashed", color="magenta", weight=3]; 15305 -> 18165[label="",style="dashed", color="magenta", weight=3]; 15305 -> 18166[label="",style="dashed", color="magenta", weight=3]; 15305 -> 18167[label="",style="dashed", color="magenta", weight=3]; 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]; 20337 -> 20289[label="",style="dashed", color="red", weight=0]; 20337[label="primMinusNat ww243500 ww1832000",fontsize=16,color="magenta"];20337 -> 20346[label="",style="dashed", color="magenta", weight=3]; 20337 -> 20347[label="",style="dashed", color="magenta", weight=3]; 20338[label="Pos (Succ ww243500)",fontsize=16,color="green",shape="box"];20339[label="Neg (Succ ww1832000)",fontsize=16,color="green",shape="box"];20340[label="Pos Zero",fontsize=16,color="green",shape="box"];21899[label="primMulNat (Succ ww266600) ww183310",fontsize=16,color="burlywood",shape="box"];63112[label="ww183310/Succ ww1833100",fontsize=10,color="white",style="solid",shape="box"];21899 -> 63112[label="",style="solid", color="burlywood", weight=9]; 63112 -> 21908[label="",style="solid", color="burlywood", weight=3]; 63113[label="ww183310/Zero",fontsize=10,color="white",style="solid",shape="box"];21899 -> 63113[label="",style="solid", color="burlywood", weight=9]; 63113 -> 21909[label="",style="solid", color="burlywood", weight=3]; 21900[label="primMulNat Zero ww183310",fontsize=16,color="burlywood",shape="box"];63114[label="ww183310/Succ ww1833100",fontsize=10,color="white",style="solid",shape="box"];21900 -> 63114[label="",style="solid", color="burlywood", weight=9]; 63114 -> 21910[label="",style="solid", color="burlywood", weight=3]; 63115[label="ww183310/Zero",fontsize=10,color="white",style="solid",shape="box"];21900 -> 63115[label="",style="solid", color="burlywood", weight=9]; 63115 -> 21911[label="",style="solid", color="burlywood", weight=3]; 21901[label="ww183310",fontsize=16,color="green",shape="box"];21902[label="ww26660",fontsize=16,color="green",shape="box"];21903[label="ww26660",fontsize=16,color="green",shape="box"];21904[label="ww183310",fontsize=16,color="green",shape="box"];20288[label="Pos (primPlusNat ww24350 ww183200)",fontsize=16,color="green",shape="box"];20288 -> 20306[label="",style="dashed", color="green", weight=3]; 20290 -> 20289[label="",style="dashed", color="red", weight=0]; 20290[label="primMinusNat ww183200 ww24350",fontsize=16,color="magenta"];20290 -> 20309[label="",style="dashed", color="magenta", weight=3]; 20290 -> 20310[label="",style="dashed", color="magenta", weight=3]; 20291[label="Neg (primPlusNat ww24350 ww183200)",fontsize=16,color="green",shape="box"];20291 -> 20311[label="",style="dashed", color="green", weight=3]; 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]; 15312 -> 5617[label="",style="dashed", color="red", weight=0]; 15312[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15312 -> 16764[label="",style="dashed", color="magenta", weight=3]; 15312 -> 16765[label="",style="dashed", color="magenta", weight=3]; 15313[label="Succ ww3100",fontsize=16,color="green",shape="box"];15314 -> 5617[label="",style="dashed", color="red", weight=0]; 15314[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15314 -> 16766[label="",style="dashed", color="magenta", weight=3]; 15314 -> 16767[label="",style="dashed", color="magenta", weight=3]; 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]; 15317 -> 33090[label="",style="dashed", color="red", weight=0]; 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 -> 33098[label="",style="dashed", color="magenta", weight=3]; 15317 -> 33099[label="",style="dashed", color="magenta", weight=3]; 15317 -> 33100[label="",style="dashed", color="magenta", weight=3]; 15317 -> 33101[label="",style="dashed", color="magenta", weight=3]; 15317 -> 33102[label="",style="dashed", color="magenta", weight=3]; 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]; 15323 -> 33090[label="",style="dashed", color="red", weight=0]; 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 -> 33103[label="",style="dashed", color="magenta", weight=3]; 15323 -> 33104[label="",style="dashed", color="magenta", weight=3]; 15323 -> 33105[label="",style="dashed", color="magenta", weight=3]; 15323 -> 33106[label="",style="dashed", color="magenta", weight=3]; 15323 -> 33107[label="",style="dashed", color="magenta", weight=3]; 15324 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48093[label="",style="dashed", color="magenta", weight=3]; 15324 -> 48094[label="",style="dashed", color="magenta", weight=3]; 15324 -> 48095[label="",style="dashed", color="magenta", weight=3]; 15324 -> 48096[label="",style="dashed", color="magenta", weight=3]; 15324 -> 48097[label="",style="dashed", color="magenta", weight=3]; 33125 -> 33134[label="",style="dashed", color="red", weight=0]; 33125[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"];33125 -> 33139[label="",style="dashed", color="magenta", weight=3]; 33125 -> 33140[label="",style="dashed", color="magenta", weight=3]; 33125 -> 33141[label="",style="dashed", color="magenta", weight=3]; 33125 -> 33142[label="",style="dashed", color="magenta", weight=3]; 28222[label="flip ltEsFloat ww3438 (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];28222 -> 28232[label="",style="solid", color="black", weight=3]; 33135[label="ww4000",fontsize=16,color="green",shape="box"];33136[label="ww5",fontsize=16,color="green",shape="box"];33137[label="ww3100",fontsize=16,color="green",shape="box"];33138[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33127[label="takeWhile1 (flip ltEsFloat ww3909) (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"];33127 -> 33160[label="",style="solid", color="black", weight=3]; 33128[label="takeWhile1 (flip ltEsFloat ww3909) (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"];33128 -> 33161[label="",style="solid", color="black", weight=3]; 47913[label="Neg Zero",fontsize=16,color="green",shape="box"];47914 -> 52460[label="",style="dashed", color="red", weight=0]; 47914[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"];47914 -> 52466[label="",style="dashed", color="magenta", weight=3]; 47914 -> 52467[label="",style="dashed", color="magenta", weight=3]; 47914 -> 52468[label="",style="dashed", color="magenta", weight=3]; 47914 -> 52469[label="",style="dashed", color="magenta", weight=3]; 47915 -> 50048[label="",style="dashed", color="red", weight=0]; 47915[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"];47915 -> 50056[label="",style="dashed", color="magenta", weight=3]; 47916 -> 33134[label="",style="dashed", color="red", weight=0]; 47916[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"];47916 -> 51345[label="",style="dashed", color="magenta", weight=3]; 47916 -> 51346[label="",style="dashed", color="magenta", weight=3]; 47916 -> 51347[label="",style="dashed", color="magenta", weight=3]; 47916 -> 51348[label="",style="dashed", color="magenta", weight=3]; 47917[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52542[label="psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535",fontsize=16,color="black",shape="triangle"];52542 -> 52583[label="",style="solid", color="black", weight=3]; 52543 -> 52460[label="",style="dashed", color="red", weight=0]; 52543[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532))))) (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535))",fontsize=16,color="magenta"];52543 -> 52584[label="",style="dashed", color="magenta", weight=3]; 33205[label="primPlusFloat (Float ww39120 ww39121) (fsFloat (msFloat (Float (Pos (Succ ww3913)) (Neg (Succ ww3914))) (Float (Neg Zero) (Neg (Succ ww3915)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];33205 -> 33254[label="",style="solid", color="black", weight=3]; 15328 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48098[label="",style="dashed", color="magenta", weight=3]; 15328 -> 48099[label="",style="dashed", color="magenta", weight=3]; 15328 -> 48100[label="",style="dashed", color="magenta", weight=3]; 15328 -> 48101[label="",style="dashed", color="magenta", weight=3]; 15328 -> 48102[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15332 -> 5617[label="",style="dashed", color="red", weight=0]; 15332[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15332 -> 16786[label="",style="dashed", color="magenta", weight=3]; 15332 -> 16787[label="",style="dashed", color="magenta", weight=3]; 15333[label="Succ ww3100",fontsize=16,color="green",shape="box"];15334 -> 5617[label="",style="dashed", color="red", weight=0]; 15334[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15334 -> 16788[label="",style="dashed", color="magenta", weight=3]; 15334 -> 16789[label="",style="dashed", color="magenta", weight=3]; 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]; 15337 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15337 -> 16792[label="",style="dashed", color="magenta", weight=3]; 15337 -> 16793[label="",style="dashed", color="magenta", weight=3]; 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]; 15343 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15343 -> 16796[label="",style="dashed", color="magenta", weight=3]; 15343 -> 16797[label="",style="dashed", color="magenta", weight=3]; 15344 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48103[label="",style="dashed", color="magenta", weight=3]; 15344 -> 48104[label="",style="dashed", color="magenta", weight=3]; 15344 -> 48105[label="",style="dashed", color="magenta", weight=3]; 15344 -> 48106[label="",style="dashed", color="magenta", weight=3]; 15344 -> 48107[label="",style="dashed", color="magenta", weight=3]; 47918[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47919 -> 45213[label="",style="dashed", color="red", weight=0]; 47919[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"];47919 -> 51351[label="",style="dashed", color="magenta", weight=3]; 47919 -> 51352[label="",style="dashed", color="magenta", weight=3]; 47919 -> 51353[label="",style="dashed", color="magenta", weight=3]; 47919 -> 51354[label="",style="dashed", color="magenta", weight=3]; 47920 -> 52501[label="",style="dashed", color="red", weight=0]; 47920[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"];47920 -> 52510[label="",style="dashed", color="magenta", weight=3]; 47920 -> 52511[label="",style="dashed", color="magenta", weight=3]; 47920 -> 52512[label="",style="dashed", color="magenta", weight=3]; 47920 -> 52513[label="",style="dashed", color="magenta", weight=3]; 47921[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="black",shape="triangle"];47921 -> 51356[label="",style="solid", color="black", weight=3]; 47922[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51145 -> 26726[label="",style="dashed", color="red", weight=0]; 51145[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51145 -> 51357[label="",style="dashed", color="magenta", weight=3]; 51145 -> 51358[label="",style="dashed", color="magenta", weight=3]; 51145 -> 51359[label="",style="dashed", color="magenta", weight=3]; 52705 -> 26726[label="",style="dashed", color="red", weight=0]; 52705[label="primPlusFloat (Float ww45370 ww45371) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52705 -> 52805[label="",style="dashed", color="magenta", weight=3]; 52705 -> 52806[label="",style="dashed", color="magenta", weight=3]; 52705 -> 52807[label="",style="dashed", color="magenta", weight=3]; 51146 -> 26924[label="",style="dashed", color="red", weight=0]; 51146[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51146 -> 51360[label="",style="dashed", color="magenta", weight=3]; 51146 -> 51361[label="",style="dashed", color="magenta", weight=3]; 15348 -> 16802[label="",style="dashed", color="red", weight=0]; 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]; 15348 -> 16804[label="",style="dashed", color="magenta", weight=3]; 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]; 15350 -> 5617[label="",style="dashed", color="red", weight=0]; 15350[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15350 -> 16810[label="",style="dashed", color="magenta", weight=3]; 15350 -> 16811[label="",style="dashed", color="magenta", weight=3]; 15351[label="Succ ww3100",fontsize=16,color="green",shape="box"];15352 -> 5617[label="",style="dashed", color="red", weight=0]; 15352[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15352 -> 16812[label="",style="dashed", color="magenta", weight=3]; 15352 -> 16813[label="",style="dashed", color="magenta", weight=3]; 15353[label="Succ ww3100",fontsize=16,color="green",shape="box"];15354 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15354 -> 16815[label="",style="dashed", color="magenta", weight=3]; 15354 -> 16816[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15359 -> 16818[label="",style="dashed", color="magenta", weight=3]; 15359 -> 16819[label="",style="dashed", color="magenta", weight=3]; 15360[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15361[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",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]; 15364 -> 16821[label="",style="dashed", color="red", weight=0]; 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]; 15364 -> 16823[label="",style="dashed", color="magenta", weight=3]; 15365 -> 5617[label="",style="dashed", color="red", weight=0]; 15365[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15365 -> 16827[label="",style="dashed", color="magenta", weight=3]; 15365 -> 16828[label="",style="dashed", color="magenta", weight=3]; 15366[label="Succ ww3100",fontsize=16,color="green",shape="box"];15367 -> 5617[label="",style="dashed", color="red", weight=0]; 15367[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15367 -> 16829[label="",style="dashed", color="magenta", weight=3]; 15367 -> 16830[label="",style="dashed", color="magenta", weight=3]; 15368[label="Succ ww3100",fontsize=16,color="green",shape="box"];15369 -> 16832[label="",style="dashed", color="red", weight=0]; 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]; 15369 -> 16850[label="",style="dashed", color="magenta", weight=3]; 15369 -> 16851[label="",style="dashed", color="magenta", weight=3]; 15369 -> 16852[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15374 -> 16854[label="",style="dashed", color="magenta", weight=3]; 15374 -> 16855[label="",style="dashed", color="magenta", weight=3]; 15374 -> 16856[label="",style="dashed", color="magenta", weight=3]; 16845[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16846[label="ww3000",fontsize=16,color="green",shape="box"];16847[label="ww3100",fontsize=16,color="green",shape="box"];16848[label="ww5",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]; 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]; 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]; 15381 -> 16863[label="",style="dashed", color="red", weight=0]; 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]; 15381 -> 16865[label="",style="dashed", color="magenta", weight=3]; 15382 -> 5617[label="",style="dashed", color="red", weight=0]; 15382[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15382 -> 16870[label="",style="dashed", color="magenta", weight=3]; 15382 -> 16871[label="",style="dashed", color="magenta", weight=3]; 15383[label="Succ ww3100",fontsize=16,color="green",shape="box"];15384 -> 5617[label="",style="dashed", color="red", weight=0]; 15384[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15384 -> 16872[label="",style="dashed", color="magenta", weight=3]; 15384 -> 16873[label="",style="dashed", color="magenta", weight=3]; 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]; 15387 -> 33933[label="",style="dashed", color="red", weight=0]; 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 -> 33941[label="",style="dashed", color="magenta", weight=3]; 15387 -> 33942[label="",style="dashed", color="magenta", weight=3]; 15387 -> 33943[label="",style="dashed", color="magenta", weight=3]; 15387 -> 33944[label="",style="dashed", color="magenta", weight=3]; 15387 -> 33945[label="",style="dashed", color="magenta", weight=3]; 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]; 15393 -> 33933[label="",style="dashed", color="red", weight=0]; 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 -> 33946[label="",style="dashed", color="magenta", weight=3]; 15393 -> 33947[label="",style="dashed", color="magenta", weight=3]; 15393 -> 33948[label="",style="dashed", color="magenta", weight=3]; 15393 -> 33949[label="",style="dashed", color="magenta", weight=3]; 15393 -> 33950[label="",style="dashed", color="magenta", weight=3]; 15394 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48108[label="",style="dashed", color="magenta", weight=3]; 15394 -> 48109[label="",style="dashed", color="magenta", weight=3]; 15394 -> 48110[label="",style="dashed", color="magenta", weight=3]; 15394 -> 48111[label="",style="dashed", color="magenta", weight=3]; 15394 -> 48112[label="",style="dashed", color="magenta", weight=3]; 33972[label="ww5",fontsize=16,color="green",shape="box"];33973[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33974[label="ww3000",fontsize=16,color="green",shape="box"];33975[label="ww3100",fontsize=16,color="green",shape="box"];33968 -> 33971[label="",style="dashed", color="red", weight=0]; 33968[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"];33968 -> 33976[label="",style="dashed", color="magenta", weight=3]; 33968 -> 33977[label="",style="dashed", color="magenta", weight=3]; 33968 -> 33978[label="",style="dashed", color="magenta", weight=3]; 33968 -> 33979[label="",style="dashed", color="magenta", weight=3]; 28520[label="flip ltEsFloat ww3462 (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];28520 -> 28534[label="",style="solid", color="black", weight=3]; 33969[label="takeWhile1 (flip ltEsFloat ww3993) (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"];33969 -> 33991[label="",style="solid", color="black", weight=3]; 33970[label="takeWhile1 (flip ltEsFloat ww3993) (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"];33970 -> 33992[label="",style="solid", color="black", weight=3]; 47923[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47924 -> 52674[label="",style="dashed", color="red", weight=0]; 47924[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"];47924 -> 52685[label="",style="dashed", color="magenta", weight=3]; 47924 -> 52686[label="",style="dashed", color="magenta", weight=3]; 47924 -> 52687[label="",style="dashed", color="magenta", weight=3]; 47924 -> 52688[label="",style="dashed", color="magenta", weight=3]; 47925 -> 49854[label="",style="dashed", color="red", weight=0]; 47925[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"];47925 -> 49868[label="",style="dashed", color="magenta", weight=3]; 47926 -> 33971[label="",style="dashed", color="red", weight=0]; 47926[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"];47926 -> 51363[label="",style="dashed", color="magenta", weight=3]; 47926 -> 51364[label="",style="dashed", color="magenta", weight=3]; 47926 -> 51365[label="",style="dashed", color="magenta", weight=3]; 47926 -> 51366[label="",style="dashed", color="magenta", weight=3]; 47927[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52933 -> 26726[label="",style="dashed", color="red", weight=0]; 52933[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww4545))) (srMyInt (Neg (Succ ww4544)) (Neg (Succ ww4546)))) ww4554",fontsize=16,color="magenta"];52933 -> 52976[label="",style="dashed", color="magenta", weight=3]; 52933 -> 52977[label="",style="dashed", color="magenta", weight=3]; 52933 -> 52978[label="",style="dashed", color="magenta", weight=3]; 34317[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww3997))) (Float (Neg (Succ ww3998)) (Neg (Succ ww3999)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];34317 -> 34408[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 15402 -> 5617[label="",style="dashed", color="red", weight=0]; 15402[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15402 -> 16892[label="",style="dashed", color="magenta", weight=3]; 15402 -> 16893[label="",style="dashed", color="magenta", weight=3]; 15403[label="Succ ww3100",fontsize=16,color="green",shape="box"];15404 -> 5617[label="",style="dashed", color="red", weight=0]; 15404[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15404 -> 16894[label="",style="dashed", color="magenta", weight=3]; 15404 -> 16895[label="",style="dashed", color="magenta", weight=3]; 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]; 15407 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15407 -> 16898[label="",style="dashed", color="magenta", weight=3]; 15407 -> 16899[label="",style="dashed", color="magenta", weight=3]; 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]; 15413 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15413 -> 16902[label="",style="dashed", color="magenta", weight=3]; 15413 -> 16903[label="",style="dashed", color="magenta", weight=3]; 15414 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48113[label="",style="dashed", color="magenta", weight=3]; 15414 -> 48114[label="",style="dashed", color="magenta", weight=3]; 15414 -> 48115[label="",style="dashed", color="magenta", weight=3]; 15414 -> 48116[label="",style="dashed", color="magenta", weight=3]; 15414 -> 48117[label="",style="dashed", color="magenta", weight=3]; 47928[label="Neg Zero",fontsize=16,color="green",shape="box"];47929 -> 45213[label="",style="dashed", color="red", weight=0]; 47929[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"];47929 -> 51372[label="",style="dashed", color="magenta", weight=3]; 47929 -> 51373[label="",style="dashed", color="magenta", weight=3]; 47929 -> 51374[label="",style="dashed", color="magenta", weight=3]; 47929 -> 51375[label="",style="dashed", color="magenta", weight=3]; 47930 -> 50355[label="",style="dashed", color="red", weight=0]; 47930[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"];47930 -> 50364[label="",style="dashed", color="magenta", weight=3]; 47931 -> 52600[label="",style="dashed", color="red", weight=0]; 47931[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"];47931 -> 52613[label="",style="dashed", color="magenta", weight=3]; 47931 -> 52614[label="",style="dashed", color="magenta", weight=3]; 47931 -> 52615[label="",style="dashed", color="magenta", weight=3]; 47932[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52900[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4549))) (Float (Neg Zero) (Pos (Succ ww4550)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52900 -> 52934[label="",style="solid", color="black", weight=3]; 15418 -> 16908[label="",style="dashed", color="red", weight=0]; 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]; 15418 -> 16910[label="",style="dashed", color="magenta", weight=3]; 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]; 15420 -> 5617[label="",style="dashed", color="red", weight=0]; 15420[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15420 -> 16915[label="",style="dashed", color="magenta", weight=3]; 15420 -> 16916[label="",style="dashed", color="magenta", weight=3]; 15421[label="Succ ww3100",fontsize=16,color="green",shape="box"];15422 -> 5617[label="",style="dashed", color="red", weight=0]; 15422[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15422 -> 16917[label="",style="dashed", color="magenta", weight=3]; 15422 -> 16918[label="",style="dashed", color="magenta", weight=3]; 15423[label="Succ ww3100",fontsize=16,color="green",shape="box"];15424 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15424 -> 16920[label="",style="dashed", color="magenta", weight=3]; 15424 -> 16921[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15429 -> 16923[label="",style="dashed", color="magenta", weight=3]; 15429 -> 16924[label="",style="dashed", color="magenta", weight=3]; 15430[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15431[label="Float (Neg Zero) (Neg (Succ ww3100))",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]; 15434 -> 16926[label="",style="dashed", color="red", weight=0]; 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]; 15434 -> 16928[label="",style="dashed", color="magenta", weight=3]; 15435 -> 5617[label="",style="dashed", color="red", weight=0]; 15435[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15435 -> 16932[label="",style="dashed", color="magenta", weight=3]; 15435 -> 16933[label="",style="dashed", color="magenta", weight=3]; 15436[label="Succ ww3100",fontsize=16,color="green",shape="box"];15437 -> 5617[label="",style="dashed", color="red", weight=0]; 15437[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15437 -> 16934[label="",style="dashed", color="magenta", weight=3]; 15437 -> 16935[label="",style="dashed", color="magenta", weight=3]; 15438[label="Succ ww3100",fontsize=16,color="green",shape="box"];15439 -> 34687[label="",style="dashed", color="red", weight=0]; 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 -> 34716[label="",style="dashed", color="magenta", weight=3]; 15439 -> 34717[label="",style="dashed", color="magenta", weight=3]; 15439 -> 34718[label="",style="dashed", color="magenta", weight=3]; 15439 -> 34719[label="",style="dashed", color="magenta", weight=3]; 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 -> 34687[label="",style="dashed", color="red", weight=0]; 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 -> 34720[label="",style="dashed", color="magenta", weight=3]; 15444 -> 34721[label="",style="dashed", color="magenta", weight=3]; 15444 -> 34722[label="",style="dashed", color="magenta", weight=3]; 15444 -> 34723[label="",style="dashed", color="magenta", weight=3]; 34764[label="ww5",fontsize=16,color="green",shape="box"];34765[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34766[label="ww3100",fontsize=16,color="green",shape="box"];34748 -> 34751[label="",style="dashed", color="red", weight=0]; 34748[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"];34748 -> 34767[label="",style="dashed", color="magenta", weight=3]; 34748 -> 34768[label="",style="dashed", color="magenta", weight=3]; 34748 -> 34769[label="",style="dashed", color="magenta", weight=3]; 34712 -> 34751[label="",style="dashed", color="red", weight=0]; 34712[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"];34712 -> 34770[label="",style="dashed", color="magenta", weight=3]; 34712 -> 34771[label="",style="dashed", color="magenta", weight=3]; 34712 -> 34772[label="",style="dashed", color="magenta", weight=3]; 34713[label="ww3100",fontsize=16,color="green",shape="box"];34714 -> 28116[label="",style="dashed", color="red", weight=0]; 34714[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"];34714 -> 34750[label="",style="dashed", color="magenta", weight=3]; 34715[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];35062 -> 26924[label="",style="dashed", color="red", weight=0]; 35062[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4073)) (Pos (Succ ww4074)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];35062 -> 35133[label="",style="dashed", color="magenta", weight=3]; 35062 -> 35134[label="",style="dashed", color="magenta", weight=3]; 35063[label="takeWhile1 (flip ltEsFloat ww4070) (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)))) ww4070)",fontsize=16,color="black",shape="box"];35063 -> 35135[label="",style="solid", color="black", weight=3]; 59060[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4746",fontsize=16,color="black",shape="triangle"];59060 -> 59083[label="",style="solid", color="black", weight=3]; 59061 -> 59040[label="",style="dashed", color="red", weight=0]; 59061[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)))) ww4746))",fontsize=16,color="magenta"];59061 -> 59084[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15451 -> 16961[label="",style="dashed", color="red", weight=0]; 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]; 15451 -> 16963[label="",style="dashed", color="magenta", weight=3]; 15452 -> 5617[label="",style="dashed", color="red", weight=0]; 15452[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15452 -> 16966[label="",style="dashed", color="magenta", weight=3]; 15452 -> 16967[label="",style="dashed", color="magenta", weight=3]; 15453[label="Succ ww3100",fontsize=16,color="green",shape="box"];15454 -> 5617[label="",style="dashed", color="red", weight=0]; 15454[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15454 -> 16968[label="",style="dashed", color="magenta", weight=3]; 15454 -> 16969[label="",style="dashed", color="magenta", weight=3]; 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]; 15457 -> 34856[label="",style="dashed", color="red", weight=0]; 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 -> 34863[label="",style="dashed", color="magenta", weight=3]; 15457 -> 34864[label="",style="dashed", color="magenta", weight=3]; 15457 -> 34865[label="",style="dashed", color="magenta", weight=3]; 15457 -> 34866[label="",style="dashed", color="magenta", weight=3]; 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]; 15463 -> 34856[label="",style="dashed", color="red", weight=0]; 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 -> 34867[label="",style="dashed", color="magenta", weight=3]; 15463 -> 34868[label="",style="dashed", color="magenta", weight=3]; 15463 -> 34869[label="",style="dashed", color="magenta", weight=3]; 15463 -> 34870[label="",style="dashed", color="magenta", weight=3]; 15464 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48118[label="",style="dashed", color="magenta", weight=3]; 15464 -> 48119[label="",style="dashed", color="magenta", weight=3]; 15464 -> 48120[label="",style="dashed", color="magenta", weight=3]; 15464 -> 48121[label="",style="dashed", color="magenta", weight=3]; 15464 -> 48122[label="",style="dashed", color="magenta", weight=3]; 34893[label="ww5",fontsize=16,color="green",shape="box"];34894[label="ww3100",fontsize=16,color="green",shape="box"];34895[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34889 -> 34892[label="",style="dashed", color="red", weight=0]; 34889[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"];34889 -> 34896[label="",style="dashed", color="magenta", weight=3]; 34889 -> 34897[label="",style="dashed", color="magenta", weight=3]; 34889 -> 34898[label="",style="dashed", color="magenta", weight=3]; 34890[label="takeWhile1 (flip ltEsFloat ww4086) (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"];34890 -> 34910[label="",style="solid", color="black", weight=3]; 34891[label="takeWhile1 (flip ltEsFloat ww4086) (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"];34891 -> 34911[label="",style="solid", color="black", weight=3]; 47933[label="Neg Zero",fontsize=16,color="green",shape="box"];47934 -> 52776[label="",style="dashed", color="red", weight=0]; 47934[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"];47934 -> 52785[label="",style="dashed", color="magenta", weight=3]; 47934 -> 52786[label="",style="dashed", color="magenta", weight=3]; 47934 -> 52787[label="",style="dashed", color="magenta", weight=3]; 47935 -> 50048[label="",style="dashed", color="red", weight=0]; 47935[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"];47935 -> 50057[label="",style="dashed", color="magenta", weight=3]; 47936 -> 34892[label="",style="dashed", color="red", weight=0]; 47936[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"];47936 -> 51383[label="",style="dashed", color="magenta", weight=3]; 47936 -> 51384[label="",style="dashed", color="magenta", weight=3]; 47936 -> 51385[label="",style="dashed", color="magenta", weight=3]; 47937[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52975 -> 26726[label="",style="dashed", color="red", weight=0]; 52975[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4552)) (Neg (Succ ww4553)))) ww4559",fontsize=16,color="magenta"];52975 -> 53199[label="",style="dashed", color="magenta", weight=3]; 52975 -> 53200[label="",style="dashed", color="magenta", weight=3]; 52975 -> 53201[label="",style="dashed", color="magenta", weight=3]; 52433[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52434[label="Neg Zero",fontsize=16,color="green",shape="box"];52435[label="ww4468",fontsize=16,color="green",shape="box"];35186[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4090))) (Float (Neg Zero) (Neg (Succ ww4091)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];35186 -> 35262[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 24552[label="Neg (primPlusNat (Succ ww955) (Succ ww957))",fontsize=16,color="green",shape="box"];24552 -> 26568[label="",style="dashed", color="green", weight=3]; 51171 -> 26726[label="",style="dashed", color="red", weight=0]; 51171[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) ww4424",fontsize=16,color="magenta"];51171 -> 51394[label="",style="dashed", color="magenta", weight=3]; 51171 -> 51395[label="",style="dashed", color="magenta", weight=3]; 51171 -> 51396[label="",style="dashed", color="magenta", weight=3]; 51172 -> 26924[label="",style="dashed", color="red", weight=0]; 51172[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"];51172 -> 51397[label="",style="dashed", color="magenta", weight=3]; 51172 -> 51398[label="",style="dashed", color="magenta", weight=3]; 51175 -> 26726[label="",style="dashed", color="red", weight=0]; 51175[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) ww4478",fontsize=16,color="magenta"];51175 -> 51404[label="",style="dashed", color="magenta", weight=3]; 51175 -> 51405[label="",style="dashed", color="magenta", weight=3]; 51175 -> 51406[label="",style="dashed", color="magenta", weight=3]; 51176 -> 26924[label="",style="dashed", color="red", weight=0]; 51176[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51176 -> 51407[label="",style="dashed", color="magenta", weight=3]; 51176 -> 51408[label="",style="dashed", color="magenta", weight=3]; 51177[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4496",fontsize=16,color="black",shape="box"];51177 -> 51409[label="",style="solid", color="black", weight=3]; 51178 -> 51026[label="",style="dashed", color="red", weight=0]; 51178[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4496",fontsize=16,color="magenta"];51179[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"];51179 -> 51410[label="",style="solid", color="black", weight=3]; 51180[label="ww9590",fontsize=16,color="green",shape="box"];51181[label="ww9591",fontsize=16,color="green",shape="box"];51182 -> 26726[label="",style="dashed", color="red", weight=0]; 51182[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) ww4479",fontsize=16,color="magenta"];51182 -> 51411[label="",style="dashed", color="magenta", weight=3]; 51182 -> 51412[label="",style="dashed", color="magenta", weight=3]; 51182 -> 51413[label="",style="dashed", color="magenta", weight=3]; 51183 -> 26924[label="",style="dashed", color="red", weight=0]; 51183[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"];51183 -> 51414[label="",style="dashed", color="magenta", weight=3]; 51183 -> 51415[label="",style="dashed", color="magenta", weight=3]; 51184 -> 26726[label="",style="dashed", color="red", weight=0]; 51184[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) ww4426",fontsize=16,color="magenta"];51184 -> 51416[label="",style="dashed", color="magenta", weight=3]; 51184 -> 51417[label="",style="dashed", color="magenta", weight=3]; 51184 -> 51418[label="",style="dashed", color="magenta", weight=3]; 51185 -> 26924[label="",style="dashed", color="red", weight=0]; 51185[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"];51185 -> 51419[label="",style="dashed", color="magenta", weight=3]; 51185 -> 51420[label="",style="dashed", color="magenta", weight=3]; 51186 -> 26726[label="",style="dashed", color="red", weight=0]; 51186[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) ww4480",fontsize=16,color="magenta"];51186 -> 51421[label="",style="dashed", color="magenta", weight=3]; 51186 -> 51422[label="",style="dashed", color="magenta", weight=3]; 51186 -> 51423[label="",style="dashed", color="magenta", weight=3]; 51187 -> 26924[label="",style="dashed", color="red", weight=0]; 51187[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51187 -> 51424[label="",style="dashed", color="magenta", weight=3]; 51187 -> 51425[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 51690 -> 26924[label="",style="dashed", color="red", weight=0]; 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 -> 52165[label="",style="dashed", color="magenta", weight=3]; 51690 -> 52166[label="",style="dashed", color="magenta", weight=3]; 52162[label="ww4495",fontsize=16,color="green",shape="box"];52163 -> 20687[label="",style="dashed", color="red", weight=0]; 52163[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52164 -> 26799[label="",style="dashed", color="red", weight=0]; 52164[label="srMyInt (Pos (Succ ww95600)) (Neg (Succ ww95800))",fontsize=16,color="magenta"];52164 -> 52718[label="",style="dashed", color="magenta", weight=3]; 52164 -> 52719[label="",style="dashed", color="magenta", weight=3]; 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]; 51697[label="Pos Zero",fontsize=16,color="green",shape="box"];51698[label="Neg (Succ ww95800)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 15498 -> 5617[label="",style="dashed", color="red", weight=0]; 15498[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15498 -> 17012[label="",style="dashed", color="magenta", weight=3]; 15498 -> 17013[label="",style="dashed", color="magenta", weight=3]; 15499[label="Succ ww3100",fontsize=16,color="green",shape="box"];15500 -> 5617[label="",style="dashed", color="red", weight=0]; 15500[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15500 -> 17014[label="",style="dashed", color="magenta", weight=3]; 15500 -> 17015[label="",style="dashed", color="magenta", weight=3]; 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]; 15503 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36458[label="",style="dashed", color="magenta", weight=3]; 15503 -> 36459[label="",style="dashed", color="magenta", weight=3]; 15503 -> 36460[label="",style="dashed", color="magenta", weight=3]; 15503 -> 36461[label="",style="dashed", color="magenta", weight=3]; 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]; 15509 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36462[label="",style="dashed", color="magenta", weight=3]; 15509 -> 36463[label="",style="dashed", color="magenta", weight=3]; 15509 -> 36464[label="",style="dashed", color="magenta", weight=3]; 15509 -> 36465[label="",style="dashed", color="magenta", weight=3]; 15510 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48148[label="",style="dashed", color="magenta", weight=3]; 15510 -> 48149[label="",style="dashed", color="magenta", weight=3]; 15510 -> 48150[label="",style="dashed", color="magenta", weight=3]; 15510 -> 48151[label="",style="dashed", color="magenta", weight=3]; 15510 -> 48152[label="",style="dashed", color="magenta", weight=3]; 37571[label="ww5",fontsize=16,color="green",shape="box"];37572[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37573[label="ww3100",fontsize=16,color="green",shape="box"];37574[label="ww4000",fontsize=16,color="green",shape="box"];36874[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36875[label="ww4000",fontsize=16,color="green",shape="box"];36876[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36877[label="ww3100",fontsize=16,color="green",shape="box"];36802 -> 37570[label="",style="dashed", color="red", weight=0]; 36802[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"];36802 -> 37575[label="",style="dashed", color="magenta", weight=3]; 36802 -> 37576[label="",style="dashed", color="magenta", weight=3]; 36802 -> 37577[label="",style="dashed", color="magenta", weight=3]; 36802 -> 37578[label="",style="dashed", color="magenta", weight=3]; 47948[label="Pos Zero",fontsize=16,color="green",shape="box"];47949 -> 26658[label="",style="dashed", color="red", weight=0]; 47949[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"];47949 -> 51426[label="",style="dashed", color="magenta", weight=3]; 47949 -> 51427[label="",style="dashed", color="magenta", weight=3]; 47949 -> 51428[label="",style="dashed", color="magenta", weight=3]; 47949 -> 51429[label="",style="dashed", color="magenta", weight=3]; 47950 -> 50114[label="",style="dashed", color="red", weight=0]; 47950[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"];47950 -> 50124[label="",style="dashed", color="magenta", weight=3]; 47951 -> 37570[label="",style="dashed", color="red", weight=0]; 47951[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"];47951 -> 51430[label="",style="dashed", color="magenta", weight=3]; 47951 -> 51431[label="",style="dashed", color="magenta", weight=3]; 47951 -> 51432[label="",style="dashed", color="magenta", weight=3]; 47951 -> 51433[label="",style="dashed", color="magenta", weight=3]; 47952[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];25536 -> 21757[label="",style="dashed", color="red", weight=0]; 25536[label="primMulInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="magenta"];25536 -> 26775[label="",style="dashed", color="magenta", weight=3]; 25536 -> 26776[label="",style="dashed", color="magenta", weight=3]; 51188[label="ww48",fontsize=16,color="green",shape="box"];51189[label="Succ Zero",fontsize=16,color="green",shape="box"];51190[label="ww47",fontsize=16,color="green",shape="box"];51191[label="ww46",fontsize=16,color="green",shape="box"];52436[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52437[label="Pos Zero",fontsize=16,color="green",shape="box"];52438[label="ww4469",fontsize=16,color="green",shape="box"];43846[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4259)) (Pos (Succ ww4260))) (Float (Pos Zero) (Pos (Succ ww4261)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43846 -> 44857[label="",style="solid", color="black", weight=3]; 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]; 22650 -> 5617[label="",style="dashed", color="red", weight=0]; 22650[label="primPlusNat (Succ ww4000) Zero",fontsize=16,color="magenta"];22650 -> 24627[label="",style="dashed", color="magenta", weight=3]; 22650 -> 24628[label="",style="dashed", color="magenta", weight=3]; 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]; 15520 -> 5617[label="",style="dashed", color="red", weight=0]; 15520[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15520 -> 17040[label="",style="dashed", color="magenta", weight=3]; 15520 -> 17041[label="",style="dashed", color="magenta", weight=3]; 15521[label="Succ ww3100",fontsize=16,color="green",shape="box"];15522 -> 5617[label="",style="dashed", color="red", weight=0]; 15522[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15522 -> 17042[label="",style="dashed", color="magenta", weight=3]; 15522 -> 17043[label="",style="dashed", color="magenta", weight=3]; 15523[label="Succ ww3100",fontsize=16,color="green",shape="box"];15524 -> 46584[label="",style="dashed", color="red", weight=0]; 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 -> 46617[label="",style="dashed", color="magenta", weight=3]; 15524 -> 46618[label="",style="dashed", color="magenta", weight=3]; 15524 -> 46619[label="",style="dashed", color="magenta", weight=3]; 15524 -> 46620[label="",style="dashed", color="magenta", weight=3]; 15524 -> 46621[label="",style="dashed", color="magenta", weight=3]; 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 -> 46584[label="",style="dashed", color="red", weight=0]; 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 -> 46622[label="",style="dashed", color="magenta", weight=3]; 15529 -> 46623[label="",style="dashed", color="magenta", weight=3]; 15529 -> 46624[label="",style="dashed", color="magenta", weight=3]; 15529 -> 46625[label="",style="dashed", color="magenta", weight=3]; 15529 -> 46626[label="",style="dashed", color="magenta", weight=3]; 46672[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46673[label="ww4000",fontsize=16,color="green",shape="box"];46674[label="ww5",fontsize=16,color="green",shape="box"];46675[label="ww3100",fontsize=16,color="green",shape="box"];46652 -> 46655[label="",style="dashed", color="red", weight=0]; 46652[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"];46652 -> 46676[label="",style="dashed", color="magenta", weight=3]; 46652 -> 46677[label="",style="dashed", color="magenta", weight=3]; 46652 -> 46678[label="",style="dashed", color="magenta", weight=3]; 46652 -> 46679[label="",style="dashed", color="magenta", weight=3]; 46612 -> 46655[label="",style="dashed", color="red", weight=0]; 46612[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"];46612 -> 46680[label="",style="dashed", color="magenta", weight=3]; 46612 -> 46681[label="",style="dashed", color="magenta", weight=3]; 46612 -> 46682[label="",style="dashed", color="magenta", weight=3]; 46612 -> 46683[label="",style="dashed", color="magenta", weight=3]; 46613[label="ww3100",fontsize=16,color="green",shape="box"];46614[label="ww4000",fontsize=16,color="green",shape="box"];46615[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];46616 -> 27698[label="",style="dashed", color="red", weight=0]; 46616[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"];46616 -> 46654[label="",style="dashed", color="magenta", weight=3]; 51193 -> 26924[label="",style="dashed", color="red", weight=0]; 51193[label="primDivFloat (Float (msMyInt (Neg (Succ ww4452)) (Pos Zero)) (srMyInt (Pos (Succ ww4453)) (Neg (Succ ww4454)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51193 -> 51435[label="",style="dashed", color="magenta", weight=3]; 51193 -> 51436[label="",style="dashed", color="magenta", weight=3]; 27887 -> 27248[label="",style="dashed", color="red", weight=0]; 27887[label="not (esEsOrdering (compareMyInt (srMyInt (Pos Zero) ww33710) (srMyInt (Neg (Succ ww3100)) ww33711)) GT)",fontsize=16,color="magenta"];27887 -> 27906[label="",style="dashed", color="magenta", weight=3]; 27887 -> 27907[label="",style="dashed", color="magenta", weight=3]; 51206[label="psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4503",fontsize=16,color="black",shape="triangle"];51206 -> 51437[label="",style="solid", color="black", weight=3]; 51207 -> 51195[label="",style="dashed", color="red", weight=0]; 51207[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)))) ww4503))",fontsize=16,color="magenta"];51207 -> 51438[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15536 -> 17075[label="",style="dashed", color="red", weight=0]; 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]; 15536 -> 17077[label="",style="dashed", color="magenta", weight=3]; 15537 -> 5617[label="",style="dashed", color="red", weight=0]; 15537[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15537 -> 17080[label="",style="dashed", color="magenta", weight=3]; 15537 -> 17081[label="",style="dashed", color="magenta", weight=3]; 15538[label="Succ ww3100",fontsize=16,color="green",shape="box"];15539 -> 5617[label="",style="dashed", color="red", weight=0]; 15539[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15539 -> 17082[label="",style="dashed", color="magenta", weight=3]; 15539 -> 17083[label="",style="dashed", color="magenta", weight=3]; 15540[label="Succ ww3100",fontsize=16,color="green",shape="box"];15541 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36473[label="",style="dashed", color="magenta", weight=3]; 15541 -> 36474[label="",style="dashed", color="magenta", weight=3]; 15541 -> 36475[label="",style="dashed", color="magenta", weight=3]; 15541 -> 36476[label="",style="dashed", color="magenta", weight=3]; 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 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36477[label="",style="dashed", color="magenta", weight=3]; 15546 -> 36478[label="",style="dashed", color="magenta", weight=3]; 15546 -> 36479[label="",style="dashed", color="magenta", weight=3]; 15546 -> 36480[label="",style="dashed", color="magenta", weight=3]; 37622[label="ww3100",fontsize=16,color="green",shape="box"];37623[label="ww5",fontsize=16,color="green",shape="box"];37624[label="ww4000",fontsize=16,color="green",shape="box"];37625[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45605[label="ww4000",fontsize=16,color="green",shape="box"];45606[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45607[label="ww3100",fontsize=16,color="green",shape="box"];45608[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36803 -> 37605[label="",style="dashed", color="red", weight=0]; 36803[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"];36803 -> 37626[label="",style="dashed", color="magenta", weight=3]; 36803 -> 37627[label="",style="dashed", color="magenta", weight=3]; 36803 -> 37628[label="",style="dashed", color="magenta", weight=3]; 36803 -> 37629[label="",style="dashed", color="magenta", weight=3]; 36378[label="ww3100",fontsize=16,color="green",shape="box"];36379 -> 37605[label="",style="dashed", color="red", weight=0]; 36379[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"];36379 -> 37630[label="",style="dashed", color="magenta", weight=3]; 36379 -> 37631[label="",style="dashed", color="magenta", weight=3]; 36379 -> 37632[label="",style="dashed", color="magenta", weight=3]; 36379 -> 37633[label="",style="dashed", color="magenta", weight=3]; 36380 -> 45584[label="",style="dashed", color="red", weight=0]; 36380[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"];36380 -> 45617[label="",style="dashed", color="magenta", weight=3]; 36380 -> 45618[label="",style="dashed", color="magenta", weight=3]; 36380 -> 45619[label="",style="dashed", color="magenta", weight=3]; 36380 -> 45620[label="",style="dashed", color="magenta", weight=3]; 36381 -> 36780[label="",style="dashed", color="red", weight=0]; 36381[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"];36381 -> 36806[label="",style="dashed", color="magenta", weight=3]; 41121 -> 26924[label="",style="dashed", color="red", weight=0]; 41121[label="primDivFloat (Float (msMyInt (Neg (Succ ww4264)) (Pos Zero)) (srMyInt (Neg (Succ ww4265)) (Pos (Succ ww4266)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];41121 -> 41593[label="",style="dashed", color="magenta", weight=3]; 41121 -> 41594[label="",style="dashed", color="magenta", weight=3]; 45822[label="ww4430",fontsize=16,color="green",shape="box"];45823 -> 20242[label="",style="dashed", color="red", weight=0]; 45823[label="msMyInt (Neg (Succ ww4297)) (Pos Zero)",fontsize=16,color="magenta"];45823 -> 45909[label="",style="dashed", color="magenta", weight=3]; 45824 -> 26799[label="",style="dashed", color="red", weight=0]; 45824[label="srMyInt (Neg (Succ ww4298)) (Pos (Succ ww4299))",fontsize=16,color="magenta"];45824 -> 45910[label="",style="dashed", color="magenta", weight=3]; 45824 -> 45911[label="",style="dashed", color="magenta", weight=3]; 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]; 15553 -> 17115[label="",style="dashed", color="red", weight=0]; 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]; 15553 -> 17117[label="",style="dashed", color="magenta", weight=3]; 15554 -> 5617[label="",style="dashed", color="red", weight=0]; 15554[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15554 -> 17121[label="",style="dashed", color="magenta", weight=3]; 15554 -> 17122[label="",style="dashed", color="magenta", weight=3]; 15555[label="Succ ww3100",fontsize=16,color="green",shape="box"];15556 -> 5617[label="",style="dashed", color="red", weight=0]; 15556[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15556 -> 17123[label="",style="dashed", color="magenta", weight=3]; 15556 -> 17124[label="",style="dashed", color="magenta", weight=3]; 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]; 15559 -> 46718[label="",style="dashed", color="red", weight=0]; 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 -> 46726[label="",style="dashed", color="magenta", weight=3]; 15559 -> 46727[label="",style="dashed", color="magenta", weight=3]; 15559 -> 46728[label="",style="dashed", color="magenta", weight=3]; 15559 -> 46729[label="",style="dashed", color="magenta", weight=3]; 15559 -> 46730[label="",style="dashed", color="magenta", weight=3]; 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]; 15565 -> 46718[label="",style="dashed", color="red", weight=0]; 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 -> 46731[label="",style="dashed", color="magenta", weight=3]; 15565 -> 46732[label="",style="dashed", color="magenta", weight=3]; 15565 -> 46733[label="",style="dashed", color="magenta", weight=3]; 15565 -> 46734[label="",style="dashed", color="magenta", weight=3]; 15565 -> 46735[label="",style="dashed", color="magenta", weight=3]; 15566 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48153[label="",style="dashed", color="magenta", weight=3]; 15566 -> 48154[label="",style="dashed", color="magenta", weight=3]; 15566 -> 48155[label="",style="dashed", color="magenta", weight=3]; 15566 -> 48156[label="",style="dashed", color="magenta", weight=3]; 15566 -> 48157[label="",style="dashed", color="magenta", weight=3]; 46754[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46755[label="ww4000",fontsize=16,color="green",shape="box"];46756[label="ww3100",fontsize=16,color="green",shape="box"];46757[label="ww5",fontsize=16,color="green",shape="box"];46758 -> 26763[label="",style="dashed", color="red", weight=0]; 46758[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"];46758 -> 51439[label="",style="dashed", color="magenta", weight=3]; 46758 -> 51440[label="",style="dashed", color="magenta", weight=3]; 46758 -> 51441[label="",style="dashed", color="magenta", weight=3]; 46758 -> 51442[label="",style="dashed", color="magenta", weight=3]; 46759[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"];46759 -> 51443[label="",style="solid", color="black", weight=3]; 46760[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"];46760 -> 51444[label="",style="solid", color="black", weight=3]; 47953[label="Pos Zero",fontsize=16,color="green",shape="box"];47954 -> 52862[label="",style="dashed", color="red", weight=0]; 47954[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"];47954 -> 52873[label="",style="dashed", color="magenta", weight=3]; 47954 -> 52874[label="",style="dashed", color="magenta", weight=3]; 47954 -> 52875[label="",style="dashed", color="magenta", weight=3]; 47954 -> 52876[label="",style="dashed", color="magenta", weight=3]; 47955 -> 50149[label="",style="dashed", color="red", weight=0]; 47955[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"];47955 -> 50158[label="",style="dashed", color="magenta", weight=3]; 47956 -> 26763[label="",style="dashed", color="red", weight=0]; 47956[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"];47956 -> 51446[label="",style="dashed", color="magenta", weight=3]; 47956 -> 51447[label="",style="dashed", color="magenta", weight=3]; 47956 -> 51448[label="",style="dashed", color="magenta", weight=3]; 47956 -> 51449[label="",style="dashed", color="magenta", weight=3]; 47957[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53253 -> 26726[label="",style="dashed", color="red", weight=0]; 53253[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4556)) (Pos Zero)) (srMyInt (Neg (Succ ww4557)) (Neg (Succ ww4558)))) ww4565",fontsize=16,color="magenta"];53253 -> 53297[label="",style="dashed", color="magenta", weight=3]; 53253 -> 53298[label="",style="dashed", color="magenta", weight=3]; 53253 -> 53299[label="",style="dashed", color="magenta", weight=3]; 52439[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52440[label="Pos Zero",fontsize=16,color="green",shape="box"];52441[label="ww4470",fontsize=16,color="green",shape="box"];26886[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"];26886 -> 26899[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 15574 -> 5617[label="",style="dashed", color="red", weight=0]; 15574[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15574 -> 17143[label="",style="dashed", color="magenta", weight=3]; 15574 -> 17144[label="",style="dashed", color="magenta", weight=3]; 15575[label="Succ ww3100",fontsize=16,color="green",shape="box"];15576 -> 5617[label="",style="dashed", color="red", weight=0]; 15576[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15576 -> 17145[label="",style="dashed", color="magenta", weight=3]; 15576 -> 17146[label="",style="dashed", color="magenta", weight=3]; 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]; 15579 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15579 -> 15749[label="",style="dashed", color="magenta", weight=3]; 15579 -> 15750[label="",style="dashed", color="magenta", weight=3]; 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]; 15585 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15585 -> 15752[label="",style="dashed", color="magenta", weight=3]; 15585 -> 15753[label="",style="dashed", color="magenta", weight=3]; 15586 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48158[label="",style="dashed", color="magenta", weight=3]; 15586 -> 48159[label="",style="dashed", color="magenta", weight=3]; 15586 -> 48160[label="",style="dashed", color="magenta", weight=3]; 15586 -> 48161[label="",style="dashed", color="magenta", weight=3]; 15586 -> 48162[label="",style="dashed", color="magenta", weight=3]; 47963[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47964 -> 45667[label="",style="dashed", color="red", weight=0]; 47964[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"];47964 -> 51456[label="",style="dashed", color="magenta", weight=3]; 47964 -> 51457[label="",style="dashed", color="magenta", weight=3]; 47964 -> 51458[label="",style="dashed", color="magenta", weight=3]; 47964 -> 51459[label="",style="dashed", color="magenta", weight=3]; 47965 -> 52837[label="",style="dashed", color="red", weight=0]; 47965[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"];47965 -> 52842[label="",style="dashed", color="magenta", weight=3]; 47965 -> 52843[label="",style="dashed", color="magenta", weight=3]; 47965 -> 52844[label="",style="dashed", color="magenta", weight=3]; 47965 -> 52845[label="",style="dashed", color="magenta", weight=3]; 47966[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="black",shape="triangle"];47966 -> 51461[label="",style="solid", color="black", weight=3]; 47967[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 53198 -> 26726[label="",style="dashed", color="red", weight=0]; 53198[label="primPlusFloat (Float ww45610 ww45611) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53198 -> 53254[label="",style="dashed", color="magenta", weight=3]; 53198 -> 53255[label="",style="dashed", color="magenta", weight=3]; 53198 -> 53256[label="",style="dashed", color="magenta", weight=3]; 51210 -> 26924[label="",style="dashed", color="red", weight=0]; 51210[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51210 -> 51462[label="",style="dashed", color="magenta", weight=3]; 51210 -> 51463[label="",style="dashed", color="magenta", weight=3]; 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]; 15592 -> 17154[label="",style="dashed", color="red", weight=0]; 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]; 15592 -> 17156[label="",style="dashed", color="magenta", weight=3]; 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]; 15594 -> 5617[label="",style="dashed", color="red", weight=0]; 15594[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15594 -> 17161[label="",style="dashed", color="magenta", weight=3]; 15594 -> 17162[label="",style="dashed", color="magenta", weight=3]; 15595[label="Succ ww3100",fontsize=16,color="green",shape="box"];15596 -> 5617[label="",style="dashed", color="red", weight=0]; 15596[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15596 -> 17163[label="",style="dashed", color="magenta", weight=3]; 15596 -> 17164[label="",style="dashed", color="magenta", weight=3]; 15597[label="Succ ww3100",fontsize=16,color="green",shape="box"];15598 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54643[label="",style="dashed", color="magenta", weight=3]; 15598 -> 54644[label="",style="dashed", color="magenta", weight=3]; 15598 -> 54645[label="",style="dashed", color="magenta", weight=3]; 15598 -> 54646[label="",style="dashed", color="magenta", weight=3]; 15598 -> 54647[label="",style="dashed", color="magenta", weight=3]; 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 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54648[label="",style="dashed", color="magenta", weight=3]; 15603 -> 54649[label="",style="dashed", color="magenta", weight=3]; 15603 -> 54650[label="",style="dashed", color="magenta", weight=3]; 15603 -> 54651[label="",style="dashed", color="magenta", weight=3]; 15603 -> 54652[label="",style="dashed", color="magenta", weight=3]; 55067[label="ww3100",fontsize=16,color="green",shape="box"];55068[label="ww3000",fontsize=16,color="green",shape="box"];55069 -> 55541[label="",style="dashed", color="red", weight=0]; 55069[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"];55069 -> 55562[label="",style="dashed", color="magenta", weight=3]; 55069 -> 55563[label="",style="dashed", color="magenta", weight=3]; 55069 -> 55564[label="",style="dashed", color="magenta", weight=3]; 55069 -> 55565[label="",style="dashed", color="magenta", weight=3]; 55558[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55559[label="ww5",fontsize=16,color="green",shape="box"];55560[label="ww3100",fontsize=16,color="green",shape="box"];55561[label="ww3000",fontsize=16,color="green",shape="box"];55254[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55255[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55256[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55257[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55900 -> 26924[label="",style="dashed", color="red", weight=0]; 55900[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww4640))) (srMyInt (Pos (Succ ww4639)) (Neg (Succ ww4641)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55900 -> 55912[label="",style="dashed", color="magenta", weight=3]; 55900 -> 55913[label="",style="dashed", color="magenta", weight=3]; 45912[label="ww4431",fontsize=16,color="green",shape="box"];45913 -> 22801[label="",style="dashed", color="red", weight=0]; 45913[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="magenta"];45914 -> 26799[label="",style="dashed", color="red", weight=0]; 45914[label="srMyInt (Pos (Succ ww2077)) ww20781",fontsize=16,color="magenta"];45914 -> 45928[label="",style="dashed", color="magenta", weight=3]; 45914 -> 45929[label="",style="dashed", color="magenta", weight=3]; 26811[label="Neg (primPlusNat Zero ww207800)",fontsize=16,color="green",shape="box"];26811 -> 26837[label="",style="dashed", color="green", weight=3]; 26812 -> 20289[label="",style="dashed", color="red", weight=0]; 26812[label="primMinusNat ww207800 Zero",fontsize=16,color="magenta"];26812 -> 26838[label="",style="dashed", color="magenta", weight=3]; 26812 -> 26839[label="",style="dashed", color="magenta", weight=3]; 15609 -> 17166[label="",style="dashed", color="red", weight=0]; 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]; 15609 -> 17168[label="",style="dashed", color="magenta", weight=3]; 15610 -> 5617[label="",style="dashed", color="red", weight=0]; 15610[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15610 -> 17171[label="",style="dashed", color="magenta", weight=3]; 15610 -> 17172[label="",style="dashed", color="magenta", weight=3]; 15611[label="Succ ww3100",fontsize=16,color="green",shape="box"];15612 -> 5617[label="",style="dashed", color="red", weight=0]; 15612[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15612 -> 17173[label="",style="dashed", color="magenta", weight=3]; 15612 -> 17174[label="",style="dashed", color="magenta", weight=3]; 15613[label="Succ ww3100",fontsize=16,color="green",shape="box"];15614 -> 26972[label="",style="dashed", color="red", weight=0]; 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 -> 27005[label="",style="dashed", color="magenta", weight=3]; 15614 -> 27006[label="",style="dashed", color="magenta", weight=3]; 15614 -> 27007[label="",style="dashed", color="magenta", weight=3]; 15614 -> 27008[label="",style="dashed", color="magenta", weight=3]; 15614 -> 27009[label="",style="dashed", color="magenta", weight=3]; 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 -> 26972[label="",style="dashed", color="red", weight=0]; 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 -> 27010[label="",style="dashed", color="magenta", weight=3]; 15619 -> 27011[label="",style="dashed", color="magenta", weight=3]; 15619 -> 27012[label="",style="dashed", color="magenta", weight=3]; 15619 -> 27013[label="",style="dashed", color="magenta", weight=3]; 15619 -> 27014[label="",style="dashed", color="magenta", weight=3]; 27047[label="ww3000",fontsize=16,color="green",shape="box"];27048[label="ww3100",fontsize=16,color="green",shape="box"];27049[label="ww5",fontsize=16,color="green",shape="box"];27050[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27079[label="ww5",fontsize=16,color="green",shape="box"];27080[label="ww3000",fontsize=16,color="green",shape="box"];27081[label="ww3100",fontsize=16,color="green",shape="box"];27082[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27000[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];27001 -> 27038[label="",style="dashed", color="red", weight=0]; 27001[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"];27001 -> 27051[label="",style="dashed", color="magenta", weight=3]; 27001 -> 27052[label="",style="dashed", color="magenta", weight=3]; 27001 -> 27053[label="",style="dashed", color="magenta", weight=3]; 27001 -> 27054[label="",style="dashed", color="magenta", weight=3]; 27002 -> 27070[label="",style="dashed", color="red", weight=0]; 27002[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"];27002 -> 27083[label="",style="dashed", color="magenta", weight=3]; 27002 -> 27084[label="",style="dashed", color="magenta", weight=3]; 27002 -> 27085[label="",style="dashed", color="magenta", weight=3]; 27002 -> 27086[label="",style="dashed", color="magenta", weight=3]; 27003[label="ww3100",fontsize=16,color="green",shape="box"];27004[label="ww3000",fontsize=16,color="green",shape="box"];27242 -> 26924[label="",style="dashed", color="red", weight=0]; 27242[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3296))) (srMyInt (Neg (Succ ww3295)) (Pos (Succ ww3297)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];27242 -> 27260[label="",style="dashed", color="magenta", weight=3]; 27242 -> 27261[label="",style="dashed", color="magenta", weight=3]; 27243[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"];27243 -> 27262[label="",style="solid", color="black", weight=3]; 57845[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4701",fontsize=16,color="black",shape="box"];57845 -> 58089[label="",style="solid", color="black", weight=3]; 57846 -> 57703[label="",style="dashed", color="red", weight=0]; 57846[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4701",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]; 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]; 15626 -> 17206[label="",style="dashed", color="red", weight=0]; 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]; 15626 -> 17208[label="",style="dashed", color="magenta", weight=3]; 15627 -> 5617[label="",style="dashed", color="red", weight=0]; 15627[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15627 -> 17212[label="",style="dashed", color="magenta", weight=3]; 15627 -> 17213[label="",style="dashed", color="magenta", weight=3]; 15628[label="Succ ww3100",fontsize=16,color="green",shape="box"];15629 -> 5617[label="",style="dashed", color="red", weight=0]; 15629[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15629 -> 17214[label="",style="dashed", color="magenta", weight=3]; 15629 -> 17215[label="",style="dashed", color="magenta", weight=3]; 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]; 15632 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54658[label="",style="dashed", color="magenta", weight=3]; 15632 -> 54659[label="",style="dashed", color="magenta", weight=3]; 15632 -> 54660[label="",style="dashed", color="magenta", weight=3]; 15632 -> 54661[label="",style="dashed", color="magenta", weight=3]; 15632 -> 54662[label="",style="dashed", color="magenta", weight=3]; 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]; 15638 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54663[label="",style="dashed", color="magenta", weight=3]; 15638 -> 54664[label="",style="dashed", color="magenta", weight=3]; 15638 -> 54665[label="",style="dashed", color="magenta", weight=3]; 15638 -> 54666[label="",style="dashed", color="magenta", weight=3]; 15638 -> 54667[label="",style="dashed", color="magenta", weight=3]; 15639 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48163[label="",style="dashed", color="magenta", weight=3]; 15639 -> 48164[label="",style="dashed", color="magenta", weight=3]; 15639 -> 48165[label="",style="dashed", color="magenta", weight=3]; 15639 -> 48166[label="",style="dashed", color="magenta", weight=3]; 15639 -> 48167[label="",style="dashed", color="magenta", weight=3]; 55070[label="ww3100",fontsize=16,color="green",shape="box"];55071[label="ww3000",fontsize=16,color="green",shape="box"];55072 -> 27133[label="",style="dashed", color="red", weight=0]; 55072[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"];55072 -> 55285[label="",style="dashed", color="magenta", weight=3]; 55072 -> 55286[label="",style="dashed", color="magenta", weight=3]; 55072 -> 55287[label="",style="dashed", color="magenta", weight=3]; 55072 -> 55288[label="",style="dashed", color="magenta", weight=3]; 55258[label="ww5",fontsize=16,color="green",shape="box"];55259[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55260[label="ww3000",fontsize=16,color="green",shape="box"];55261[label="ww3100",fontsize=16,color="green",shape="box"];55262[label="ww3000",fontsize=16,color="green",shape="box"];55263[label="ww3100",fontsize=16,color="green",shape="box"];55264[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55265[label="Succ (Succ (Succ Zero))",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]; 53296 -> 26726[label="",style="dashed", color="red", weight=0]; 53296[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww4568))) (srMyInt (Neg (Succ ww4567)) (Neg (Succ ww4569)))) ww4577",fontsize=16,color="magenta"];53296 -> 53342[label="",style="dashed", color="magenta", weight=3]; 53296 -> 53343[label="",style="dashed", color="magenta", weight=3]; 53296 -> 53344[label="",style="dashed", color="magenta", weight=3]; 27297[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"];27297 -> 27326[label="",style="solid", color="black", weight=3]; 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]; 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]; 15647 -> 5617[label="",style="dashed", color="red", weight=0]; 15647[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15647 -> 17234[label="",style="dashed", color="magenta", weight=3]; 15647 -> 17235[label="",style="dashed", color="magenta", weight=3]; 15648[label="Succ ww3100",fontsize=16,color="green",shape="box"];15649 -> 5617[label="",style="dashed", color="red", weight=0]; 15649[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15649 -> 17236[label="",style="dashed", color="magenta", weight=3]; 15649 -> 17237[label="",style="dashed", color="magenta", weight=3]; 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]; 15652 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36489[label="",style="dashed", color="magenta", weight=3]; 15652 -> 36490[label="",style="dashed", color="magenta", weight=3]; 15652 -> 36491[label="",style="dashed", color="magenta", weight=3]; 15652 -> 36492[label="",style="dashed", color="magenta", weight=3]; 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]; 15658 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36493[label="",style="dashed", color="magenta", weight=3]; 15658 -> 36494[label="",style="dashed", color="magenta", weight=3]; 15658 -> 36495[label="",style="dashed", color="magenta", weight=3]; 15658 -> 36496[label="",style="dashed", color="magenta", weight=3]; 15659 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48168[label="",style="dashed", color="magenta", weight=3]; 15659 -> 48169[label="",style="dashed", color="magenta", weight=3]; 15659 -> 48170[label="",style="dashed", color="magenta", weight=3]; 15659 -> 48171[label="",style="dashed", color="magenta", weight=3]; 15659 -> 48172[label="",style="dashed", color="magenta", weight=3]; 37675[label="ww3100",fontsize=16,color="green",shape="box"];37676[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37677[label="ww5",fontsize=16,color="green",shape="box"];45668[label="Pos Zero",fontsize=16,color="green",shape="box"];45669[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45670[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45671[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36804 -> 37674[label="",style="dashed", color="red", weight=0]; 36804[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"];36804 -> 37678[label="",style="dashed", color="magenta", weight=3]; 36804 -> 37679[label="",style="dashed", color="magenta", weight=3]; 36804 -> 37680[label="",style="dashed", color="magenta", weight=3]; 47978[label="Pos Zero",fontsize=16,color="green",shape="box"];47979 -> 45667[label="",style="dashed", color="red", weight=0]; 47979[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"];47979 -> 51469[label="",style="dashed", color="magenta", weight=3]; 47979 -> 51470[label="",style="dashed", color="magenta", weight=3]; 47979 -> 51471[label="",style="dashed", color="magenta", weight=3]; 47979 -> 51472[label="",style="dashed", color="magenta", weight=3]; 47980 -> 50114[label="",style="dashed", color="red", weight=0]; 47980[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"];47980 -> 50125[label="",style="dashed", color="magenta", weight=3]; 47981 -> 37674[label="",style="dashed", color="red", weight=0]; 47981[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"];47981 -> 51473[label="",style="dashed", color="magenta", weight=3]; 47981 -> 51474[label="",style="dashed", color="magenta", weight=3]; 47981 -> 51475[label="",style="dashed", color="magenta", weight=3]; 47982[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44059[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4270))) (Float (Pos Zero) (Pos (Succ ww4271)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];44059 -> 44942[label="",style="solid", color="black", weight=3]; 15772 -> 18471[label="",style="dashed", color="red", weight=0]; 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]; 15772 -> 18473[label="",style="dashed", color="magenta", weight=3]; 15772 -> 18474[label="",style="dashed", color="magenta", weight=3]; 15772 -> 18475[label="",style="dashed", color="magenta", weight=3]; 15772 -> 18476[label="",style="dashed", color="magenta", weight=3]; 15773 -> 5617[label="",style="dashed", color="red", weight=0]; 15773[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15773 -> 17250[label="",style="dashed", color="magenta", weight=3]; 15773 -> 17251[label="",style="dashed", color="magenta", weight=3]; 15774[label="Succ ww3100",fontsize=16,color="green",shape="box"];15775 -> 5617[label="",style="dashed", color="red", weight=0]; 15775[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15775 -> 17252[label="",style="dashed", color="magenta", weight=3]; 15775 -> 17253[label="",style="dashed", color="magenta", weight=3]; 15776[label="Succ ww3100",fontsize=16,color="green",shape="box"];15777 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15777 -> 17255[label="",style="dashed", color="magenta", weight=3]; 15777 -> 17256[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15782 -> 17258[label="",style="dashed", color="magenta", weight=3]; 15782 -> 17259[label="",style="dashed", color="magenta", weight=3]; 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]; 15784 -> 17261[label="",style="dashed", color="red", weight=0]; 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]; 15784 -> 17263[label="",style="dashed", color="magenta", weight=3]; 15785 -> 5617[label="",style="dashed", color="red", weight=0]; 15785[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15785 -> 17266[label="",style="dashed", color="magenta", weight=3]; 15785 -> 17267[label="",style="dashed", color="magenta", weight=3]; 15786[label="Succ ww3100",fontsize=16,color="green",shape="box"];15787 -> 5617[label="",style="dashed", color="red", weight=0]; 15787[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15787 -> 17268[label="",style="dashed", color="magenta", weight=3]; 15787 -> 17269[label="",style="dashed", color="magenta", weight=3]; 15788[label="Succ ww3100",fontsize=16,color="green",shape="box"];15789 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36501[label="",style="dashed", color="magenta", weight=3]; 15789 -> 36502[label="",style="dashed", color="magenta", weight=3]; 15789 -> 36503[label="",style="dashed", color="magenta", weight=3]; 15789 -> 36504[label="",style="dashed", color="magenta", weight=3]; 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 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36505[label="",style="dashed", color="magenta", weight=3]; 15794 -> 36506[label="",style="dashed", color="magenta", weight=3]; 15794 -> 36507[label="",style="dashed", color="magenta", weight=3]; 15794 -> 36508[label="",style="dashed", color="magenta", weight=3]; 37716[label="ww3100",fontsize=16,color="green",shape="box"];37717[label="ww5",fontsize=16,color="green",shape="box"];37718[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45738[label="ww3100",fontsize=16,color="green",shape="box"];45739[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45740[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36805 -> 37703[label="",style="dashed", color="red", weight=0]; 36805[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"];36805 -> 37719[label="",style="dashed", color="magenta", weight=3]; 36805 -> 37720[label="",style="dashed", color="magenta", weight=3]; 36805 -> 37721[label="",style="dashed", color="magenta", weight=3]; 36390[label="ww3100",fontsize=16,color="green",shape="box"];36391 -> 37703[label="",style="dashed", color="red", weight=0]; 36391[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"];36391 -> 37722[label="",style="dashed", color="magenta", weight=3]; 36391 -> 37723[label="",style="dashed", color="magenta", weight=3]; 36391 -> 37724[label="",style="dashed", color="magenta", weight=3]; 36392 -> 58718[label="",style="dashed", color="red", weight=0]; 36392[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"];36392 -> 58719[label="",style="dashed", color="magenta", weight=3]; 36392 -> 58720[label="",style="dashed", color="magenta", weight=3]; 36392 -> 58721[label="",style="dashed", color="magenta", weight=3]; 36393 -> 36780[label="",style="dashed", color="red", weight=0]; 36393[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"];36393 -> 36807[label="",style="dashed", color="magenta", weight=3]; 42044 -> 26924[label="",style="dashed", color="red", weight=0]; 42044[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4274)) (Pos (Succ ww4275)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];42044 -> 42053[label="",style="dashed", color="magenta", weight=3]; 42044 -> 42054[label="",style="dashed", color="magenta", weight=3]; 45924[label="ww4432",fontsize=16,color="green",shape="box"];45925 -> 22801[label="",style="dashed", color="red", weight=0]; 45925[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];45925 -> 45940[label="",style="dashed", color="magenta", weight=3]; 45926 -> 26799[label="",style="dashed", color="red", weight=0]; 45926[label="srMyInt (Neg (Succ ww4302)) (Pos (Succ ww4303))",fontsize=16,color="magenta"];45926 -> 45941[label="",style="dashed", color="magenta", weight=3]; 45926 -> 45942[label="",style="dashed", color="magenta", weight=3]; 15799 -> 18471[label="",style="dashed", color="red", weight=0]; 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]; 15799 -> 18478[label="",style="dashed", color="magenta", weight=3]; 15799 -> 18479[label="",style="dashed", color="magenta", weight=3]; 15799 -> 18480[label="",style="dashed", color="magenta", weight=3]; 15799 -> 18481[label="",style="dashed", color="magenta", weight=3]; 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]; 15803 -> 5617[label="",style="dashed", color="red", weight=0]; 15803[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15803 -> 17296[label="",style="dashed", color="magenta", weight=3]; 15803 -> 17297[label="",style="dashed", color="magenta", weight=3]; 15804[label="Succ ww3100",fontsize=16,color="green",shape="box"];15805 -> 5617[label="",style="dashed", color="red", weight=0]; 15805[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15805 -> 17298[label="",style="dashed", color="magenta", weight=3]; 15805 -> 17299[label="",style="dashed", color="magenta", weight=3]; 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]; 15808 -> 27670[label="",style="dashed", color="red", weight=0]; 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 -> 27677[label="",style="dashed", color="magenta", weight=3]; 15808 -> 27678[label="",style="dashed", color="magenta", weight=3]; 15808 -> 27679[label="",style="dashed", color="magenta", weight=3]; 15808 -> 27680[label="",style="dashed", color="magenta", weight=3]; 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]; 15814 -> 27670[label="",style="dashed", color="red", weight=0]; 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 -> 27681[label="",style="dashed", color="magenta", weight=3]; 15814 -> 27682[label="",style="dashed", color="magenta", weight=3]; 15814 -> 27683[label="",style="dashed", color="magenta", weight=3]; 15814 -> 27684[label="",style="dashed", color="magenta", weight=3]; 15815 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48173[label="",style="dashed", color="magenta", weight=3]; 15815 -> 48174[label="",style="dashed", color="magenta", weight=3]; 15815 -> 48175[label="",style="dashed", color="magenta", weight=3]; 15815 -> 48176[label="",style="dashed", color="magenta", weight=3]; 15815 -> 48177[label="",style="dashed", color="magenta", weight=3]; 27695[label="ww3100",fontsize=16,color="green",shape="box"];27696[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27697[label="ww5",fontsize=16,color="green",shape="box"];27699 -> 27501[label="",style="dashed", color="red", weight=0]; 27699[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"];27699 -> 27704[label="",style="dashed", color="magenta", weight=3]; 27699 -> 27705[label="",style="dashed", color="magenta", weight=3]; 27699 -> 27706[label="",style="dashed", color="magenta", weight=3]; 27702[label="takeWhile1 (flip ltEsFloat ww3336) (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"];27702 -> 27761[label="",style="solid", color="black", weight=3]; 27703[label="takeWhile1 (flip ltEsFloat ww3336) (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"];27703 -> 27762[label="",style="solid", color="black", weight=3]; 53341 -> 26726[label="",style="dashed", color="red", weight=0]; 53341[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4571)) (Neg (Succ ww4572)))) ww4578",fontsize=16,color="magenta"];53341 -> 53589[label="",style="dashed", color="magenta", weight=3]; 53341 -> 53590[label="",style="dashed", color="magenta", weight=3]; 53341 -> 53591[label="",style="dashed", color="magenta", weight=3]; 27736[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"];27736 -> 27783[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 15822 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37765[label="",style="dashed", color="magenta", weight=3]; 15822 -> 37766[label="",style="dashed", color="magenta", weight=3]; 15822 -> 37767[label="",style="dashed", color="magenta", weight=3]; 15822 -> 37768[label="",style="dashed", color="magenta", weight=3]; 15822 -> 37769[label="",style="dashed", color="magenta", weight=3]; 15822 -> 37770[label="",style="dashed", color="magenta", weight=3]; 15823 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37771[label="",style="dashed", color="magenta", weight=3]; 15823 -> 37772[label="",style="dashed", color="magenta", weight=3]; 15823 -> 37773[label="",style="dashed", color="magenta", weight=3]; 15823 -> 37774[label="",style="dashed", color="magenta", weight=3]; 15823 -> 37775[label="",style="dashed", color="magenta", weight=3]; 15823 -> 37776[label="",style="dashed", color="magenta", weight=3]; 51227[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4497",fontsize=16,color="black",shape="box"];51227 -> 51481[label="",style="solid", color="black", weight=3]; 51228 -> 51034[label="",style="dashed", color="red", weight=0]; 51228[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4497",fontsize=16,color="magenta"];51229[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"];51229 -> 51482[label="",style="solid", color="black", weight=3]; 51230[label="ww13760",fontsize=16,color="green",shape="box"];51231[label="ww13761",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 51232[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4498",fontsize=16,color="black",shape="box"];51232 -> 51483[label="",style="solid", color="black", weight=3]; 51233 -> 51132[label="",style="dashed", color="red", weight=0]; 51233[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4498",fontsize=16,color="magenta"];51234[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"];51234 -> 51484[label="",style="solid", color="black", weight=3]; 51235[label="ww13760",fontsize=16,color="green",shape="box"];51236[label="ww13761",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 15834 -> 5617[label="",style="dashed", color="red", weight=0]; 15834[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15834 -> 17327[label="",style="dashed", color="magenta", weight=3]; 15834 -> 17328[label="",style="dashed", color="magenta", weight=3]; 15835[label="Succ ww3100",fontsize=16,color="green",shape="box"];15836 -> 5617[label="",style="dashed", color="red", weight=0]; 15836[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15836 -> 17329[label="",style="dashed", color="magenta", weight=3]; 15836 -> 17330[label="",style="dashed", color="magenta", weight=3]; 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]; 15839 -> 28084[label="",style="dashed", color="red", weight=0]; 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 -> 28092[label="",style="dashed", color="magenta", weight=3]; 15839 -> 28093[label="",style="dashed", color="magenta", weight=3]; 15839 -> 28094[label="",style="dashed", color="magenta", weight=3]; 15839 -> 28095[label="",style="dashed", color="magenta", weight=3]; 15839 -> 28096[label="",style="dashed", color="magenta", weight=3]; 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]; 15845 -> 28084[label="",style="dashed", color="red", weight=0]; 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 -> 28097[label="",style="dashed", color="magenta", weight=3]; 15845 -> 28098[label="",style="dashed", color="magenta", weight=3]; 15845 -> 28099[label="",style="dashed", color="magenta", weight=3]; 15845 -> 28100[label="",style="dashed", color="magenta", weight=3]; 15845 -> 28101[label="",style="dashed", color="magenta", weight=3]; 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]; 28112[label="ww3100",fontsize=16,color="green",shape="box"];28113[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28114[label="ww5",fontsize=16,color="green",shape="box"];28115[label="ww4000",fontsize=16,color="green",shape="box"];28117 -> 27983[label="",style="dashed", color="red", weight=0]; 28117[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"];28117 -> 28122[label="",style="dashed", color="magenta", weight=3]; 28117 -> 28123[label="",style="dashed", color="magenta", weight=3]; 28117 -> 28124[label="",style="dashed", color="magenta", weight=3]; 28117 -> 28125[label="",style="dashed", color="magenta", weight=3]; 28120[label="takeWhile1 (flip ltEsFloat ww3415) (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"];28120 -> 28146[label="",style="solid", color="black", weight=3]; 28121[label="takeWhile1 (flip ltEsFloat ww3415) (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"];28121 -> 28147[label="",style="solid", color="black", weight=3]; 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]; 51239[label="ww3100",fontsize=16,color="green",shape="box"];51240[label="Succ Zero",fontsize=16,color="green",shape="box"];51241[label="ww5",fontsize=16,color="green",shape="box"];51242[label="ww4000",fontsize=16,color="green",shape="box"];53750[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598",fontsize=16,color="black",shape="box"];53750 -> 53832[label="",style="solid", color="black", weight=3]; 28149[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"];28149 -> 28186[label="",style="solid", color="black", weight=3]; 28150[label="ww20190",fontsize=16,color="green",shape="box"];28151[label="ww20191",fontsize=16,color="green",shape="box"];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]; 15852 -> 17347[label="",style="dashed", color="red", weight=0]; 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]; 15852 -> 17349[label="",style="dashed", color="magenta", weight=3]; 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]; 15854 -> 5617[label="",style="dashed", color="red", weight=0]; 15854[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15854 -> 17353[label="",style="dashed", color="magenta", weight=3]; 15854 -> 17354[label="",style="dashed", color="magenta", weight=3]; 15855[label="Succ ww3100",fontsize=16,color="green",shape="box"];15856 -> 5617[label="",style="dashed", color="red", weight=0]; 15856[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15856 -> 17355[label="",style="dashed", color="magenta", weight=3]; 15856 -> 17356[label="",style="dashed", color="magenta", weight=3]; 15857[label="Succ ww3100",fontsize=16,color="green",shape="box"];15858 -> 17358[label="",style="dashed", color="red", weight=0]; 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]; 15858 -> 17376[label="",style="dashed", color="magenta", weight=3]; 15858 -> 17377[label="",style="dashed", color="magenta", weight=3]; 15858 -> 17378[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15863 -> 17380[label="",style="dashed", color="magenta", weight=3]; 15863 -> 17381[label="",style="dashed", color="magenta", weight=3]; 15863 -> 17382[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15870 -> 17388[label="",style="dashed", color="red", weight=0]; 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]; 15870 -> 17390[label="",style="dashed", color="magenta", weight=3]; 15871 -> 5617[label="",style="dashed", color="red", weight=0]; 15871[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15871 -> 17394[label="",style="dashed", color="magenta", weight=3]; 15871 -> 17395[label="",style="dashed", color="magenta", weight=3]; 15872[label="Succ ww3100",fontsize=16,color="green",shape="box"];15873 -> 5617[label="",style="dashed", color="red", weight=0]; 15873[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15873 -> 17396[label="",style="dashed", color="magenta", weight=3]; 15873 -> 17397[label="",style="dashed", color="magenta", weight=3]; 15874[label="Succ ww3100",fontsize=16,color="green",shape="box"];15875 -> 17399[label="",style="dashed", color="red", weight=0]; 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]; 15875 -> 17417[label="",style="dashed", color="magenta", weight=3]; 15875 -> 17418[label="",style="dashed", color="magenta", weight=3]; 15875 -> 17419[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15880 -> 17421[label="",style="dashed", color="magenta", weight=3]; 15880 -> 17422[label="",style="dashed", color="magenta", weight=3]; 15880 -> 17423[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15887 -> 17429[label="",style="dashed", color="red", weight=0]; 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]; 15887 -> 17431[label="",style="dashed", color="magenta", weight=3]; 15888 -> 5617[label="",style="dashed", color="red", weight=0]; 15888[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15888 -> 17435[label="",style="dashed", color="magenta", weight=3]; 15888 -> 17436[label="",style="dashed", color="magenta", weight=3]; 15889[label="Succ ww3100",fontsize=16,color="green",shape="box"];15890 -> 5617[label="",style="dashed", color="red", weight=0]; 15890[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15890 -> 17437[label="",style="dashed", color="magenta", weight=3]; 15890 -> 17438[label="",style="dashed", color="magenta", weight=3]; 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]; 15893 -> 28190[label="",style="dashed", color="red", weight=0]; 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 -> 28198[label="",style="dashed", color="magenta", weight=3]; 15893 -> 28199[label="",style="dashed", color="magenta", weight=3]; 15893 -> 28200[label="",style="dashed", color="magenta", weight=3]; 15893 -> 28201[label="",style="dashed", color="magenta", weight=3]; 15893 -> 28202[label="",style="dashed", color="magenta", weight=3]; 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]; 15899 -> 28190[label="",style="dashed", color="red", weight=0]; 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 -> 28203[label="",style="dashed", color="magenta", weight=3]; 15899 -> 28204[label="",style="dashed", color="magenta", weight=3]; 15899 -> 28205[label="",style="dashed", color="magenta", weight=3]; 15899 -> 28206[label="",style="dashed", color="magenta", weight=3]; 15899 -> 28207[label="",style="dashed", color="magenta", weight=3]; 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]; 28218[label="ww5",fontsize=16,color="green",shape="box"];28219[label="ww3100",fontsize=16,color="green",shape="box"];28220[label="ww4000",fontsize=16,color="green",shape="box"];28221[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28223 -> 28074[label="",style="dashed", color="red", weight=0]; 28223[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"];28223 -> 28228[label="",style="dashed", color="magenta", weight=3]; 28223 -> 28229[label="",style="dashed", color="magenta", weight=3]; 28223 -> 28230[label="",style="dashed", color="magenta", weight=3]; 28223 -> 28231[label="",style="dashed", color="magenta", weight=3]; 28226[label="takeWhile1 (flip ltEsFloat ww3421) (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"];28226 -> 28288[label="",style="solid", color="black", weight=3]; 28227[label="takeWhile1 (flip ltEsFloat ww3421) (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"];28227 -> 28289[label="",style="solid", color="black", weight=3]; 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]; 51246[label="ww5",fontsize=16,color="green",shape="box"];51247[label="ww3100",fontsize=16,color="green",shape="box"];51248[label="ww4000",fontsize=16,color="green",shape="box"];51249[label="Succ Zero",fontsize=16,color="green",shape="box"];53859[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612",fontsize=16,color="black",shape="box"];53859 -> 55289[label="",style="solid", color="black", weight=3]; 28253[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"];28253 -> 28308[label="",style="solid", color="black", weight=3]; 28254[label="ww20240",fontsize=16,color="green",shape="box"];28255[label="ww20241",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 15908 -> 5617[label="",style="dashed", color="red", weight=0]; 15908[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15908 -> 17457[label="",style="dashed", color="magenta", weight=3]; 15908 -> 17458[label="",style="dashed", color="magenta", weight=3]; 15909[label="Succ ww3100",fontsize=16,color="green",shape="box"];15910 -> 5617[label="",style="dashed", color="red", weight=0]; 15910[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15910 -> 17459[label="",style="dashed", color="magenta", weight=3]; 15910 -> 17460[label="",style="dashed", color="magenta", weight=3]; 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]; 15913 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15913 -> 17463[label="",style="dashed", color="magenta", weight=3]; 15913 -> 17464[label="",style="dashed", color="magenta", weight=3]; 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]; 15919 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15919 -> 17467[label="",style="dashed", color="magenta", weight=3]; 15919 -> 17468[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 53831[label="primPlusFloat (Float ww46040 ww46041) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53831 -> 53860[label="",style="solid", color="black", weight=3]; 51251[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51251 -> 51501[label="",style="solid", color="black", weight=3]; 15923 -> 17472[label="",style="dashed", color="red", weight=0]; 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]; 15923 -> 17474[label="",style="dashed", color="magenta", weight=3]; 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]; 15925 -> 5617[label="",style="dashed", color="red", weight=0]; 15925[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15925 -> 17479[label="",style="dashed", color="magenta", weight=3]; 15925 -> 17480[label="",style="dashed", color="magenta", weight=3]; 15926[label="Succ ww3100",fontsize=16,color="green",shape="box"];15927 -> 5617[label="",style="dashed", color="red", weight=0]; 15927[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15927 -> 17481[label="",style="dashed", color="magenta", weight=3]; 15927 -> 17482[label="",style="dashed", color="magenta", weight=3]; 15928[label="Succ ww3100",fontsize=16,color="green",shape="box"];15929 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15929 -> 17484[label="",style="dashed", color="magenta", weight=3]; 15929 -> 17485[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15934 -> 17487[label="",style="dashed", color="magenta", weight=3]; 15934 -> 17488[label="",style="dashed", color="magenta", weight=3]; 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]; 15936 -> 17490[label="",style="dashed", color="red", weight=0]; 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]; 15936 -> 17492[label="",style="dashed", color="magenta", weight=3]; 15937 -> 5617[label="",style="dashed", color="red", weight=0]; 15937[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15937 -> 17496[label="",style="dashed", color="magenta", weight=3]; 15937 -> 17497[label="",style="dashed", color="magenta", weight=3]; 15938[label="Succ ww3100",fontsize=16,color="green",shape="box"];15939 -> 5617[label="",style="dashed", color="red", weight=0]; 15939[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15939 -> 17498[label="",style="dashed", color="magenta", weight=3]; 15939 -> 17499[label="",style="dashed", color="magenta", weight=3]; 15940[label="Succ ww3100",fontsize=16,color="green",shape="box"];15941 -> 17501[label="",style="dashed", color="red", weight=0]; 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]; 15941 -> 17519[label="",style="dashed", color="magenta", weight=3]; 15941 -> 17520[label="",style="dashed", color="magenta", weight=3]; 15941 -> 17521[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15946 -> 17523[label="",style="dashed", color="magenta", weight=3]; 15946 -> 17524[label="",style="dashed", color="magenta", weight=3]; 15946 -> 17525[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15953 -> 17531[label="",style="dashed", color="red", weight=0]; 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]; 15953 -> 17533[label="",style="dashed", color="magenta", weight=3]; 15954 -> 5617[label="",style="dashed", color="red", weight=0]; 15954[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15954 -> 17537[label="",style="dashed", color="magenta", weight=3]; 15954 -> 17538[label="",style="dashed", color="magenta", weight=3]; 15955[label="Succ ww3100",fontsize=16,color="green",shape="box"];15956 -> 5617[label="",style="dashed", color="red", weight=0]; 15956[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15956 -> 17539[label="",style="dashed", color="magenta", weight=3]; 15956 -> 17540[label="",style="dashed", color="magenta", weight=3]; 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]; 15959 -> 28492[label="",style="dashed", color="red", weight=0]; 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 -> 28500[label="",style="dashed", color="magenta", weight=3]; 15959 -> 28501[label="",style="dashed", color="magenta", weight=3]; 15959 -> 28502[label="",style="dashed", color="magenta", weight=3]; 15959 -> 28503[label="",style="dashed", color="magenta", weight=3]; 15959 -> 28504[label="",style="dashed", color="magenta", weight=3]; 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]; 15965 -> 28492[label="",style="dashed", color="red", weight=0]; 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 -> 28505[label="",style="dashed", color="magenta", weight=3]; 15965 -> 28506[label="",style="dashed", color="magenta", weight=3]; 15965 -> 28507[label="",style="dashed", color="magenta", weight=3]; 15965 -> 28508[label="",style="dashed", color="magenta", weight=3]; 15965 -> 28509[label="",style="dashed", color="magenta", weight=3]; 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]; 28521 -> 28371[label="",style="dashed", color="red", weight=0]; 28521[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"];28521 -> 28530[label="",style="dashed", color="magenta", weight=3]; 28521 -> 28531[label="",style="dashed", color="magenta", weight=3]; 28521 -> 28532[label="",style="dashed", color="magenta", weight=3]; 28521 -> 28533[label="",style="dashed", color="magenta", weight=3]; 28524[label="ww5",fontsize=16,color="green",shape="box"];28525[label="ww3100",fontsize=16,color="green",shape="box"];28526[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28527[label="ww3000",fontsize=16,color="green",shape="box"];28528[label="takeWhile1 (flip ltEsFloat ww3445) (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"];28528 -> 28556[label="",style="solid", color="black", weight=3]; 28529[label="takeWhile1 (flip ltEsFloat ww3445) (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"];28529 -> 28557[label="",style="solid", color="black", weight=3]; 15968[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15969[label="ww5",fontsize=16,color="green",shape="box"];51254[label="ww5",fontsize=16,color="green",shape="box"];51255[label="ww3100",fontsize=16,color="green",shape="box"];51256[label="Succ Zero",fontsize=16,color="green",shape="box"];51257[label="ww3000",fontsize=16,color="green",shape="box"];55503[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617",fontsize=16,color="black",shape="box"];55503 -> 55616[label="",style="solid", color="black", weight=3]; 28566[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"];28566 -> 28684[label="",style="solid", color="black", weight=3]; 28567[label="ww20340",fontsize=16,color="green",shape="box"];28568[label="ww20341",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 15975 -> 5617[label="",style="dashed", color="red", weight=0]; 15975[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15975 -> 17558[label="",style="dashed", color="magenta", weight=3]; 15975 -> 17559[label="",style="dashed", color="magenta", weight=3]; 15976[label="Succ ww3100",fontsize=16,color="green",shape="box"];15977 -> 5617[label="",style="dashed", color="red", weight=0]; 15977[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15977 -> 17560[label="",style="dashed", color="magenta", weight=3]; 15977 -> 17561[label="",style="dashed", color="magenta", weight=3]; 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]; 15980 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15980 -> 17564[label="",style="dashed", color="magenta", weight=3]; 15980 -> 17565[label="",style="dashed", color="magenta", weight=3]; 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]; 15986 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15986 -> 17568[label="",style="dashed", color="magenta", weight=3]; 15986 -> 17569[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 55266[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4615))) (Float (Neg Zero) (Pos (Succ ww4616)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55266 -> 55508[label="",style="solid", color="black", weight=3]; 55267[label="ww46140",fontsize=16,color="green",shape="box"];55268[label="ww46141",fontsize=16,color="green",shape="box"];15990 -> 17573[label="",style="dashed", color="red", weight=0]; 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]; 15990 -> 17575[label="",style="dashed", color="magenta", weight=3]; 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]; 15992 -> 5617[label="",style="dashed", color="red", weight=0]; 15992[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15992 -> 17580[label="",style="dashed", color="magenta", weight=3]; 15992 -> 17581[label="",style="dashed", color="magenta", weight=3]; 15993[label="Succ ww3100",fontsize=16,color="green",shape="box"];15994 -> 5617[label="",style="dashed", color="red", weight=0]; 15994[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15994 -> 17582[label="",style="dashed", color="magenta", weight=3]; 15994 -> 17583[label="",style="dashed", color="magenta", weight=3]; 15995[label="Succ ww3100",fontsize=16,color="green",shape="box"];15996 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15996 -> 17585[label="",style="dashed", color="magenta", weight=3]; 15996 -> 17586[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 16001 -> 17588[label="",style="dashed", color="magenta", weight=3]; 16001 -> 17589[label="",style="dashed", color="magenta", weight=3]; 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]; 16003 -> 17591[label="",style="dashed", color="red", weight=0]; 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]; 16003 -> 17593[label="",style="dashed", color="magenta", weight=3]; 16004 -> 5617[label="",style="dashed", color="red", weight=0]; 16004[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16004 -> 17596[label="",style="dashed", color="magenta", weight=3]; 16004 -> 17597[label="",style="dashed", color="magenta", weight=3]; 16005[label="Succ ww3100",fontsize=16,color="green",shape="box"];16006 -> 5617[label="",style="dashed", color="red", weight=0]; 16006[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16006 -> 17598[label="",style="dashed", color="magenta", weight=3]; 16006 -> 17599[label="",style="dashed", color="magenta", weight=3]; 16007[label="Succ ww3100",fontsize=16,color="green",shape="box"];16008 -> 17601[label="",style="dashed", color="red", weight=0]; 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]; 16008 -> 17615[label="",style="dashed", color="magenta", weight=3]; 16008 -> 17616[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 16013 -> 17618[label="",style="dashed", color="magenta", weight=3]; 16013 -> 17619[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 16020 -> 17625[label="",style="dashed", color="red", weight=0]; 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]; 16020 -> 17627[label="",style="dashed", color="magenta", weight=3]; 16021 -> 5617[label="",style="dashed", color="red", weight=0]; 16021[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16021 -> 17630[label="",style="dashed", color="magenta", weight=3]; 16021 -> 17631[label="",style="dashed", color="magenta", weight=3]; 16022[label="Succ ww3100",fontsize=16,color="green",shape="box"];16023 -> 5617[label="",style="dashed", color="red", weight=0]; 16023[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16023 -> 17632[label="",style="dashed", color="magenta", weight=3]; 16023 -> 17633[label="",style="dashed", color="magenta", weight=3]; 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]; 16026 -> 28629[label="",style="dashed", color="red", weight=0]; 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 -> 28636[label="",style="dashed", color="magenta", weight=3]; 16026 -> 28637[label="",style="dashed", color="magenta", weight=3]; 16026 -> 28638[label="",style="dashed", color="magenta", weight=3]; 16026 -> 28639[label="",style="dashed", color="magenta", weight=3]; 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]; 16032 -> 28629[label="",style="dashed", color="red", weight=0]; 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 -> 28640[label="",style="dashed", color="magenta", weight=3]; 16032 -> 28641[label="",style="dashed", color="magenta", weight=3]; 16032 -> 28642[label="",style="dashed", color="magenta", weight=3]; 16032 -> 28643[label="",style="dashed", color="magenta", weight=3]; 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]; 28656 -> 28661[label="",style="dashed", color="red", weight=0]; 28656[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"];28656 -> 28665[label="",style="dashed", color="magenta", weight=3]; 28656 -> 28666[label="",style="dashed", color="magenta", weight=3]; 28656 -> 28667[label="",style="dashed", color="magenta", weight=3]; 28662[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28663[label="ww5",fontsize=16,color="green",shape="box"];28664[label="ww3100",fontsize=16,color="green",shape="box"];28658[label="takeWhile1 (flip ltEsFloat ww3468) (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"];28658 -> 28678[label="",style="solid", color="black", weight=3]; 28659[label="takeWhile1 (flip ltEsFloat ww3468) (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"];28659 -> 28679[label="",style="solid", color="black", weight=3]; 16035[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16036[label="ww5",fontsize=16,color="green",shape="box"];51262[label="Succ Zero",fontsize=16,color="green",shape="box"];51263[label="ww5",fontsize=16,color="green",shape="box"];51264[label="ww3100",fontsize=16,color="green",shape="box"];55673[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634",fontsize=16,color="black",shape="box"];55673 -> 55776[label="",style="solid", color="black", weight=3]; 28854[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3472))) (Float (Neg Zero) (Neg (Succ ww3473)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28854 -> 28881[label="",style="solid", color="black", weight=3]; 28855[label="ww34710",fontsize=16,color="green",shape="box"];28856[label="ww34711",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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"];63116[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16042 -> 63116[label="",style="solid", color="burlywood", weight=9]; 63116 -> 17649[label="",style="solid", color="burlywood", weight=3]; 63117[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16042 -> 63117[label="",style="solid", color="burlywood", weight=9]; 63117 -> 17650[label="",style="solid", color="burlywood", weight=3]; 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"];63118[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16043 -> 63118[label="",style="solid", color="burlywood", weight=9]; 63118 -> 17651[label="",style="solid", color="burlywood", weight=3]; 63119[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16043 -> 63119[label="",style="solid", color="burlywood", weight=9]; 63119 -> 17652[label="",style="solid", color="burlywood", weight=3]; 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"];63120[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16044 -> 63120[label="",style="solid", color="burlywood", weight=9]; 63120 -> 17653[label="",style="solid", color="burlywood", weight=3]; 63121[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16044 -> 63121[label="",style="solid", color="burlywood", weight=9]; 63121 -> 17654[label="",style="solid", color="burlywood", weight=3]; 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"];63122[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16045 -> 63122[label="",style="solid", color="burlywood", weight=9]; 63122 -> 17655[label="",style="solid", color="burlywood", weight=3]; 63123[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16045 -> 63123[label="",style="solid", color="burlywood", weight=9]; 63123 -> 17656[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];63124[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16056 -> 63124[label="",style="solid", color="burlywood", weight=9]; 63124 -> 17667[label="",style="solid", color="burlywood", weight=3]; 63125[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16056 -> 63125[label="",style="solid", color="burlywood", weight=9]; 63125 -> 17668[label="",style="solid", color="burlywood", weight=3]; 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"];63126[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16057 -> 63126[label="",style="solid", color="burlywood", weight=9]; 63126 -> 17669[label="",style="solid", color="burlywood", weight=3]; 63127[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16057 -> 63127[label="",style="solid", color="burlywood", weight=9]; 63127 -> 17670[label="",style="solid", color="burlywood", weight=3]; 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"];63128[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16058 -> 63128[label="",style="solid", color="burlywood", weight=9]; 63128 -> 17671[label="",style="solid", color="burlywood", weight=3]; 63129[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16058 -> 63129[label="",style="solid", color="burlywood", weight=9]; 63129 -> 17672[label="",style="solid", color="burlywood", weight=3]; 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"];63130[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16059 -> 63130[label="",style="solid", color="burlywood", weight=9]; 63130 -> 17673[label="",style="solid", color="burlywood", weight=3]; 63131[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16059 -> 63131[label="",style="solid", color="burlywood", weight=9]; 63131 -> 17674[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 16070 -> 6351[label="",style="dashed", color="red", weight=0]; 16070[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16070 -> 17685[label="",style="dashed", color="magenta", weight=3]; 16070 -> 17686[label="",style="dashed", color="magenta", weight=3]; 16071[label="Succ ww3100",fontsize=16,color="green",shape="box"];16072 -> 6351[label="",style="dashed", color="red", weight=0]; 16072[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16072 -> 17687[label="",style="dashed", color="magenta", weight=3]; 16072 -> 17688[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 18789[label="ww310",fontsize=16,color="green",shape="box"];18790[label="ww410",fontsize=16,color="green",shape="box"];18791[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18792[label="ww5",fontsize=16,color="green",shape="box"];18793[label="ww3000",fontsize=16,color="green",shape="box"];16081 -> 6351[label="",style="dashed", color="red", weight=0]; 16081[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16081 -> 17696[label="",style="dashed", color="magenta", weight=3]; 16081 -> 17697[label="",style="dashed", color="magenta", weight=3]; 16082[label="Succ ww3100",fontsize=16,color="green",shape="box"];16083 -> 6351[label="",style="dashed", color="red", weight=0]; 16083[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16083 -> 17698[label="",style="dashed", color="magenta", weight=3]; 16083 -> 17699[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 16090 -> 6351[label="",style="dashed", color="red", weight=0]; 16090[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16090 -> 17705[label="",style="dashed", color="magenta", weight=3]; 16090 -> 17706[label="",style="dashed", color="magenta", weight=3]; 16091[label="Succ ww12400",fontsize=16,color="green",shape="box"];16092 -> 6351[label="",style="dashed", color="red", weight=0]; 16092[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16092 -> 17707[label="",style="dashed", color="magenta", weight=3]; 16092 -> 17708[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 16099 -> 6351[label="",style="dashed", color="red", weight=0]; 16099[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16099 -> 17714[label="",style="dashed", color="magenta", weight=3]; 16099 -> 17715[label="",style="dashed", color="magenta", weight=3]; 16100[label="Succ ww12400",fontsize=16,color="green",shape="box"];16101 -> 6351[label="",style="dashed", color="red", weight=0]; 16101[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16101 -> 17716[label="",style="dashed", color="magenta", weight=3]; 16101 -> 17717[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 16108 -> 6351[label="",style="dashed", color="red", weight=0]; 16108[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16108 -> 17723[label="",style="dashed", color="magenta", weight=3]; 16108 -> 17724[label="",style="dashed", color="magenta", weight=3]; 16109[label="Succ ww12400",fontsize=16,color="green",shape="box"];16110 -> 6351[label="",style="dashed", color="red", weight=0]; 16110[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16110 -> 17725[label="",style="dashed", color="magenta", weight=3]; 16110 -> 17726[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 16117 -> 6351[label="",style="dashed", color="red", weight=0]; 16117[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16117 -> 17732[label="",style="dashed", color="magenta", weight=3]; 16117 -> 17733[label="",style="dashed", color="magenta", weight=3]; 16118[label="Succ ww12400",fontsize=16,color="green",shape="box"];16119 -> 6351[label="",style="dashed", color="red", weight=0]; 16119[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16119 -> 17734[label="",style="dashed", color="magenta", weight=3]; 16119 -> 17735[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 16126 -> 5617[label="",style="dashed", color="red", weight=0]; 16126[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16126 -> 17741[label="",style="dashed", color="magenta", weight=3]; 16127 -> 5617[label="",style="dashed", color="red", weight=0]; 16127[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16127 -> 17742[label="",style="dashed", color="magenta", weight=3]; 16128 -> 17743[label="",style="dashed", color="red", weight=0]; 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]; 16128 -> 17745[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 16132 -> 5617[label="",style="dashed", color="red", weight=0]; 16132[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16132 -> 17751[label="",style="dashed", color="magenta", weight=3]; 16133 -> 5617[label="",style="dashed", color="red", weight=0]; 16133[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16133 -> 17752[label="",style="dashed", color="magenta", weight=3]; 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]; 16135 -> 5617[label="",style="dashed", color="red", weight=0]; 16135[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16135 -> 17754[label="",style="dashed", color="magenta", weight=3]; 16136 -> 5617[label="",style="dashed", color="red", weight=0]; 16136[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16136 -> 17755[label="",style="dashed", color="magenta", weight=3]; 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]; 16138 -> 5617[label="",style="dashed", color="red", weight=0]; 16138[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16138 -> 17757[label="",style="dashed", color="magenta", weight=3]; 16139 -> 5617[label="",style="dashed", color="red", weight=0]; 16139[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16139 -> 17758[label="",style="dashed", color="magenta", weight=3]; 16140 -> 17759[label="",style="dashed", color="red", weight=0]; 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]; 16140 -> 17761[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 16144[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16144 -> 17767[label="",style="dashed", color="green", weight=3]; 16145[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16145 -> 17768[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 16149[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16149 -> 17772[label="",style="dashed", color="green", weight=3]; 16150[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16150 -> 17773[label="",style="dashed", color="green", weight=3]; 16151[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16151 -> 17774[label="",style="dashed", color="green", weight=3]; 16152[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16152 -> 17775[label="",style="dashed", color="green", weight=3]; 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]; 16154[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16154 -> 17777[label="",style="dashed", color="green", weight=3]; 16155[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16155 -> 17778[label="",style="dashed", color="green", weight=3]; 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]; 16173[label="ww3000",fontsize=16,color="green",shape="box"];16174[label="ww410",fontsize=16,color="green",shape="box"];16175[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16176[label="ww310",fontsize=16,color="green",shape="box"];16177[label="ww5",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]; 16182[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16182 -> 17782[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 16186[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16186 -> 17786[label="",style="dashed", color="green", weight=3]; 16187[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16187 -> 17787[label="",style="dashed", color="green", weight=3]; 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]; 16189[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16189 -> 17789[label="",style="dashed", color="green", weight=3]; 16190[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16190 -> 17790[label="",style="dashed", color="green", weight=3]; 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]; 16192[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16192 -> 17792[label="",style="dashed", color="green", weight=3]; 16193[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16193 -> 17793[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 23396[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23397[label="ww4100",fontsize=16,color="green",shape="box"];23398[label="ww5",fontsize=16,color="green",shape="box"];23399[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];29411[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"];29411 -> 29972[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 54568 -> 55020[label="",style="dashed", color="red", weight=0]; 54568[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"];54568 -> 55076[label="",style="dashed", color="magenta", weight=3]; 54568 -> 55077[label="",style="dashed", color="magenta", weight=3]; 54568 -> 55078[label="",style="dashed", color="magenta", weight=3]; 54569 -> 30021[label="",style="dashed", color="red", weight=0]; 54569[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"];54569 -> 55290[label="",style="dashed", color="magenta", weight=3]; 54569 -> 55291[label="",style="dashed", color="magenta", weight=3]; 54569 -> 55292[label="",style="dashed", color="magenta", weight=3]; 54569 -> 55293[label="",style="dashed", color="magenta", weight=3]; 54569 -> 55294[label="",style="dashed", color="magenta", weight=3]; 54570 -> 56720[label="",style="dashed", color="red", weight=0]; 54570[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"];54570 -> 56731[label="",style="dashed", color="magenta", weight=3]; 54570 -> 56732[label="",style="dashed", color="magenta", weight=3]; 54570 -> 56733[label="",style="dashed", color="magenta", weight=3]; 54570 -> 56734[label="",style="dashed", color="magenta", weight=3]; 54570 -> 56735[label="",style="dashed", color="magenta", weight=3]; 54571[label="ww3000",fontsize=16,color="green",shape="box"];54572[label="ww3100",fontsize=16,color="green",shape="box"];28901[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"];63132[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];28901 -> 63132[label="",style="solid", color="burlywood", weight=9]; 63132 -> 28906[label="",style="solid", color="burlywood", weight=3]; 28903 -> 28889[label="",style="dashed", color="red", weight=0]; 28903[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"];28904[label="takeWhile1 (flip ltEsFloat ww3480) (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"];28904 -> 28935[label="",style="solid", color="black", weight=3]; 28905[label="takeWhile1 (flip ltEsFloat ww3480) (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"];28905 -> 28936[label="",style="solid", color="black", weight=3]; 55073[label="ww3100",fontsize=16,color="green",shape="box"];55074[label="ww3000",fontsize=16,color="green",shape="box"];55075 -> 54506[label="",style="dashed", color="red", weight=0]; 55075[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"];55269[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"];63133[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55269 -> 63133[label="",style="solid", color="burlywood", weight=9]; 63133 -> 55509[label="",style="solid", color="burlywood", weight=3]; 56163[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56164[label="ww3000",fontsize=16,color="green",shape="box"];56165[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56166[label="ww3100",fontsize=16,color="green",shape="box"];28955[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"];63134[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];28955 -> 63134[label="",style="solid", color="burlywood", weight=9]; 63134 -> 29036[label="",style="solid", color="burlywood", weight=3]; 28956 -> 28943[label="",style="dashed", color="red", weight=0]; 28956[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"];28957[label="takeWhile1 (flip ltEsFloat ww3486) (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"];28957 -> 29037[label="",style="solid", color="black", weight=3]; 28958[label="takeWhile1 (flip ltEsFloat ww3486) (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"];28958 -> 29038[label="",style="solid", color="black", weight=3]; 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"];63135[label="ww180000/Succ ww1800000",fontsize=10,color="white",style="solid",shape="box"];16212 -> 63135[label="",style="solid", color="burlywood", weight=9]; 63135 -> 17812[label="",style="solid", color="burlywood", weight=3]; 63136[label="ww180000/Zero",fontsize=10,color="white",style="solid",shape="box"];16212 -> 63136[label="",style="solid", color="burlywood", weight=9]; 63136 -> 17813[label="",style="solid", color="burlywood", weight=3]; 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"];63137[label="ww180000/Succ ww1800000",fontsize=10,color="white",style="solid",shape="box"];16213 -> 63137[label="",style="solid", color="burlywood", weight=9]; 63137 -> 17814[label="",style="solid", color="burlywood", weight=3]; 63138[label="ww180000/Zero",fontsize=10,color="white",style="solid",shape="box"];16213 -> 63138[label="",style="solid", color="burlywood", weight=9]; 63138 -> 17815[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];63139[label="ww181000/Succ ww1810000",fontsize=10,color="white",style="solid",shape="box"];16215 -> 63139[label="",style="solid", color="burlywood", weight=9]; 63139 -> 17817[label="",style="solid", color="burlywood", weight=3]; 63140[label="ww181000/Zero",fontsize=10,color="white",style="solid",shape="box"];16215 -> 63140[label="",style="solid", color="burlywood", weight=9]; 63140 -> 17818[label="",style="solid", color="burlywood", weight=3]; 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"];63141[label="ww181000/Succ ww1810000",fontsize=10,color="white",style="solid",shape="box"];16216 -> 63141[label="",style="solid", color="burlywood", weight=9]; 63141 -> 17819[label="",style="solid", color="burlywood", weight=3]; 63142[label="ww181000/Zero",fontsize=10,color="white",style="solid",shape="box"];16216 -> 63142[label="",style="solid", color="burlywood", weight=9]; 63142 -> 17820[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];63143[label="ww1390/Succ ww13900",fontsize=10,color="white",style="solid",shape="box"];16218 -> 63143[label="",style="solid", color="burlywood", weight=9]; 63143 -> 17822[label="",style="solid", color="burlywood", weight=3]; 63144[label="ww1390/Zero",fontsize=10,color="white",style="solid",shape="box"];16218 -> 63144[label="",style="solid", color="burlywood", weight=9]; 63144 -> 17823[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 30237[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"];30237 -> 30279[label="",style="solid", color="black", weight=3]; 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"];63145[label="ww181600/Succ ww1816000",fontsize=10,color="white",style="solid",shape="box"];16227 -> 63145[label="",style="solid", color="burlywood", weight=9]; 63145 -> 17832[label="",style="solid", color="burlywood", weight=3]; 63146[label="ww181600/Zero",fontsize=10,color="white",style="solid",shape="box"];16227 -> 63146[label="",style="solid", color="burlywood", weight=9]; 63146 -> 17833[label="",style="solid", color="burlywood", weight=3]; 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"];63147[label="ww181600/Succ ww1816000",fontsize=10,color="white",style="solid",shape="box"];16228 -> 63147[label="",style="solid", color="burlywood", weight=9]; 63147 -> 17834[label="",style="solid", color="burlywood", weight=3]; 63148[label="ww181600/Zero",fontsize=10,color="white",style="solid",shape="box"];16228 -> 63148[label="",style="solid", color="burlywood", weight=9]; 63148 -> 17835[label="",style="solid", color="burlywood", weight=3]; 16229 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54676[label="",style="dashed", color="magenta", weight=3]; 16229 -> 54677[label="",style="dashed", color="magenta", weight=3]; 16229 -> 54678[label="",style="dashed", color="magenta", weight=3]; 16229 -> 54679[label="",style="dashed", color="magenta", weight=3]; 16229 -> 54680[label="",style="dashed", color="magenta", weight=3]; 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"];63149[label="ww182600/Succ ww1826000",fontsize=10,color="white",style="solid",shape="box"];16230 -> 63149[label="",style="solid", color="burlywood", weight=9]; 63149 -> 17837[label="",style="solid", color="burlywood", weight=3]; 63150[label="ww182600/Zero",fontsize=10,color="white",style="solid",shape="box"];16230 -> 63150[label="",style="solid", color="burlywood", weight=9]; 63150 -> 17838[label="",style="solid", color="burlywood", weight=3]; 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"];63151[label="ww182600/Succ ww1826000",fontsize=10,color="white",style="solid",shape="box"];16231 -> 63151[label="",style="solid", color="burlywood", weight=9]; 63151 -> 17839[label="",style="solid", color="burlywood", weight=3]; 63152[label="ww182600/Zero",fontsize=10,color="white",style="solid",shape="box"];16231 -> 63152[label="",style="solid", color="burlywood", weight=9]; 63152 -> 17840[label="",style="solid", color="burlywood", weight=3]; 16232 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54681[label="",style="dashed", color="magenta", weight=3]; 16232 -> 54682[label="",style="dashed", color="magenta", weight=3]; 16232 -> 54683[label="",style="dashed", color="magenta", weight=3]; 16232 -> 54684[label="",style="dashed", color="magenta", weight=3]; 16232 -> 54685[label="",style="dashed", color="magenta", weight=3]; 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"];63153[label="ww1410/Succ ww14100",fontsize=10,color="white",style="solid",shape="box"];16233 -> 63153[label="",style="solid", color="burlywood", weight=9]; 63153 -> 17842[label="",style="solid", color="burlywood", weight=3]; 63154[label="ww1410/Zero",fontsize=10,color="white",style="solid",shape="box"];16233 -> 63154[label="",style="solid", color="burlywood", weight=9]; 63154 -> 17843[label="",style="solid", color="burlywood", weight=3]; 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]; 16235 -> 2357[label="",style="dashed", color="red", weight=0]; 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]; 16235 -> 17846[label="",style="dashed", color="magenta", weight=3]; 16235 -> 17847[label="",style="dashed", color="magenta", weight=3]; 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]; 16237 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54686[label="",style="dashed", color="magenta", weight=3]; 16237 -> 54687[label="",style="dashed", color="magenta", weight=3]; 16237 -> 54688[label="",style="dashed", color="magenta", weight=3]; 16237 -> 54689[label="",style="dashed", color="magenta", weight=3]; 16237 -> 54690[label="",style="dashed", color="magenta", weight=3]; 29048[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3491) GT)",fontsize=16,color="burlywood",shape="box"];63155[label="ww3491/Float ww34910 ww34911",fontsize=10,color="white",style="solid",shape="box"];29048 -> 63155[label="",style="solid", color="burlywood", weight=9]; 63155 -> 29083[label="",style="solid", color="burlywood", weight=3]; 29412 -> 60642[label="",style="dashed", color="red", weight=0]; 29412[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"];29412 -> 60643[label="",style="dashed", color="magenta", weight=3]; 29412 -> 60644[label="",style="dashed", color="magenta", weight=3]; 29412 -> 60645[label="",style="dashed", color="magenta", weight=3]; 29413[label="takeWhile2 (flip ltEsFloat ww3499) (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"];29413 -> 29976[label="",style="solid", color="black", weight=3]; 58141[label="ww4100",fontsize=16,color="green",shape="box"];58142[label="ww3000",fontsize=16,color="green",shape="box"];58143[label="Succ Zero",fontsize=16,color="green",shape="box"];58144[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58140[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711)",fontsize=16,color="black",shape="triangle"];58140 -> 58183[label="",style="solid", color="black", weight=3]; 57706[label="Nil",fontsize=16,color="green",shape="box"];55615[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"];55615 -> 55675[label="",style="solid", color="black", weight=3]; 29376[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"];29376 -> 29414[label="",style="solid", color="black", weight=3]; 29377[label="takeWhile2 (flip ltEsFloat ww3512) (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"];29377 -> 29415[label="",style="solid", color="black", weight=3]; 60007[label="ww3000",fontsize=16,color="green",shape="box"];60008[label="Succ Zero",fontsize=16,color="green",shape="box"];60009[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];60006[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))) ww4805)",fontsize=16,color="black",shape="triangle"];60006 -> 60048[label="",style="solid", color="black", weight=3]; 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"];63156[label="ww14300/Succ ww143000",fontsize=10,color="white",style="solid",shape="box"];16241 -> 63156[label="",style="solid", color="burlywood", weight=9]; 63156 -> 17853[label="",style="solid", color="burlywood", weight=3]; 63157[label="ww14300/Zero",fontsize=10,color="white",style="solid",shape="box"];16241 -> 63157[label="",style="solid", color="burlywood", weight=9]; 63157 -> 17854[label="",style="solid", color="burlywood", weight=3]; 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"];63158[label="ww14300/Succ ww143000",fontsize=10,color="white",style="solid",shape="box"];16242 -> 63158[label="",style="solid", color="burlywood", weight=9]; 63158 -> 17855[label="",style="solid", color="burlywood", weight=3]; 63159[label="ww14300/Zero",fontsize=10,color="white",style="solid",shape="box"];16242 -> 63159[label="",style="solid", color="burlywood", weight=9]; 63159 -> 17856[label="",style="solid", color="burlywood", weight=3]; 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]; 16245 -> 12354[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];63160[label="ww15100/Succ ww151000",fontsize=10,color="white",style="solid",shape="box"];16247 -> 63160[label="",style="solid", color="burlywood", weight=9]; 63160 -> 17860[label="",style="solid", color="burlywood", weight=3]; 63161[label="ww15100/Zero",fontsize=10,color="white",style="solid",shape="box"];16247 -> 63161[label="",style="solid", color="burlywood", weight=9]; 63161 -> 17861[label="",style="solid", color="burlywood", weight=3]; 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"];63162[label="ww15100/Succ ww151000",fontsize=10,color="white",style="solid",shape="box"];16248 -> 63162[label="",style="solid", color="burlywood", weight=9]; 63162 -> 17862[label="",style="solid", color="burlywood", weight=3]; 63163[label="ww15100/Zero",fontsize=10,color="white",style="solid",shape="box"];16248 -> 63163[label="",style="solid", color="burlywood", weight=9]; 63163 -> 17863[label="",style="solid", color="burlywood", weight=3]; 16249[label="Succ ww30000",fontsize=16,color="green",shape="box"];16250[label="Float (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16251[label="Zero",fontsize=16,color="green",shape="box"];16252[label="ww5",fontsize=16,color="green",shape="box"];16253 -> 12361[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];63164[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];16255 -> 63164[label="",style="solid", color="burlywood", weight=9]; 63164 -> 17866[label="",style="solid", color="burlywood", weight=3]; 63165[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];16255 -> 63165[label="",style="solid", color="burlywood", weight=9]; 63165 -> 17867[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];63166[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];16260 -> 63166[label="",style="solid", color="burlywood", weight=9]; 63166 -> 17872[label="",style="solid", color="burlywood", weight=3]; 63167[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];16260 -> 63167[label="",style="solid", color="burlywood", weight=9]; 63167 -> 17873[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 23400[label="Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];23401[label="Zero",fontsize=16,color="green",shape="box"];23402[label="ww5",fontsize=16,color="green",shape="box"];23403[label="Zero",fontsize=16,color="green",shape="box"];48028[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48029 -> 59409[label="",style="dashed", color="red", weight=0]; 48029[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"];48029 -> 59490[label="",style="dashed", color="magenta", weight=3]; 48029 -> 59491[label="",style="dashed", color="magenta", weight=3]; 48029 -> 59492[label="",style="dashed", color="magenta", weight=3]; 48029 -> 59493[label="",style="dashed", color="magenta", weight=3]; 48029 -> 59494[label="",style="dashed", color="magenta", weight=3]; 48030[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="black",shape="box"];48030 -> 51520[label="",style="solid", color="black", weight=3]; 48031[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"];48031 -> 51521[label="",style="solid", color="black", weight=3]; 48032[label="Pos (Succ (Succ ww31000))",fontsize=16,color="green",shape="box"];23404[label="Float (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];23405[label="Zero",fontsize=16,color="green",shape="box"];23406[label="ww5",fontsize=16,color="green",shape="box"];23407[label="Zero",fontsize=16,color="green",shape="box"];20279[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"];20279 -> 20294[label="",style="solid", color="black", weight=3]; 30238[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"];30238 -> 30280[label="",style="solid", color="black", weight=3]; 30239[label="ww1250",fontsize=16,color="green",shape="box"];30240[label="ww1251",fontsize=16,color="green",shape="box"];30298 -> 27248[label="",style="dashed", color="red", weight=0]; 30298[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww3531)) ww35350) (srMyInt (Pos Zero) ww35351)) GT)",fontsize=16,color="magenta"];30298 -> 30319[label="",style="dashed", color="magenta", weight=3]; 30298 -> 30320[label="",style="dashed", color="magenta", weight=3]; 30314[label="Zero",fontsize=16,color="green",shape="box"];30315[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30316[label="Pos Zero",fontsize=16,color="green",shape="box"];30317[label="Pos Zero",fontsize=16,color="green",shape="box"];30318[label="takeWhile1 (flip ltEsFloat ww3526) (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))) ww3526) GT)",fontsize=16,color="black",shape="box"];30318 -> 30341[label="",style="solid", color="black", weight=3]; 58087[label="primPlusFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4702",fontsize=16,color="black",shape="box"];58087 -> 58096[label="",style="solid", color="black", weight=3]; 58088 -> 57843[label="",style="dashed", color="red", weight=0]; 58088[label="psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4702",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]; 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]; 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"];63168[label="ww15900/Succ ww159000",fontsize=10,color="white",style="solid",shape="box"];16274 -> 63168[label="",style="solid", color="burlywood", weight=9]; 63168 -> 17888[label="",style="solid", color="burlywood", weight=3]; 63169[label="ww15900/Zero",fontsize=10,color="white",style="solid",shape="box"];16274 -> 63169[label="",style="solid", color="burlywood", weight=9]; 63169 -> 17889[label="",style="solid", color="burlywood", weight=3]; 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"];63170[label="ww15900/Succ ww159000",fontsize=10,color="white",style="solid",shape="box"];16275 -> 63170[label="",style="solid", color="burlywood", weight=9]; 63170 -> 17890[label="",style="solid", color="burlywood", weight=3]; 63171[label="ww15900/Zero",fontsize=10,color="white",style="solid",shape="box"];16275 -> 63171[label="",style="solid", color="burlywood", weight=9]; 63171 -> 17891[label="",style="solid", color="burlywood", weight=3]; 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]; 16278 -> 12382[label="",style="dashed", color="red", weight=0]; 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]; 54578 -> 55020[label="",style="dashed", color="red", weight=0]; 54578[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"];54578 -> 55079[label="",style="dashed", color="magenta", weight=3]; 54578 -> 55080[label="",style="dashed", color="magenta", weight=3]; 54578 -> 55081[label="",style="dashed", color="magenta", weight=3]; 54579 -> 30021[label="",style="dashed", color="red", weight=0]; 54579[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"];54579 -> 55296[label="",style="dashed", color="magenta", weight=3]; 54579 -> 55297[label="",style="dashed", color="magenta", weight=3]; 54579 -> 55298[label="",style="dashed", color="magenta", weight=3]; 54579 -> 55299[label="",style="dashed", color="magenta", weight=3]; 54579 -> 55300[label="",style="dashed", color="magenta", weight=3]; 54580 -> 56720[label="",style="dashed", color="red", weight=0]; 54580[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"];54580 -> 56736[label="",style="dashed", color="magenta", weight=3]; 54580 -> 56737[label="",style="dashed", color="magenta", weight=3]; 54580 -> 56738[label="",style="dashed", color="magenta", weight=3]; 54580 -> 56739[label="",style="dashed", color="magenta", weight=3]; 54580 -> 56740[label="",style="dashed", color="magenta", weight=3]; 54581[label="ww3000",fontsize=16,color="green",shape="box"];54582[label="ww3100",fontsize=16,color="green",shape="box"];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"];63172[label="ww16700/Succ ww167000",fontsize=10,color="white",style="solid",shape="box"];16280 -> 63172[label="",style="solid", color="burlywood", weight=9]; 63172 -> 17895[label="",style="solid", color="burlywood", weight=3]; 63173[label="ww16700/Zero",fontsize=10,color="white",style="solid",shape="box"];16280 -> 63173[label="",style="solid", color="burlywood", weight=9]; 63173 -> 17896[label="",style="solid", color="burlywood", weight=3]; 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"];63174[label="ww16700/Succ ww167000",fontsize=10,color="white",style="solid",shape="box"];16281 -> 63174[label="",style="solid", color="burlywood", weight=9]; 63174 -> 17897[label="",style="solid", color="burlywood", weight=3]; 63175[label="ww16700/Zero",fontsize=10,color="white",style="solid",shape="box"];16281 -> 63175[label="",style="solid", color="burlywood", weight=9]; 63175 -> 17898[label="",style="solid", color="burlywood", weight=3]; 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]; 16284 -> 12389[label="",style="dashed", color="red", weight=0]; 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]; 54583 -> 55020[label="",style="dashed", color="red", weight=0]; 54583[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"];54583 -> 55082[label="",style="dashed", color="magenta", weight=3]; 54583 -> 55083[label="",style="dashed", color="magenta", weight=3]; 54583 -> 55084[label="",style="dashed", color="magenta", weight=3]; 54584 -> 30021[label="",style="dashed", color="red", weight=0]; 54584[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"];54584 -> 55302[label="",style="dashed", color="magenta", weight=3]; 54584 -> 55303[label="",style="dashed", color="magenta", weight=3]; 54584 -> 55304[label="",style="dashed", color="magenta", weight=3]; 54584 -> 55305[label="",style="dashed", color="magenta", weight=3]; 54584 -> 55306[label="",style="dashed", color="magenta", weight=3]; 54585 -> 56720[label="",style="dashed", color="red", weight=0]; 54585[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"];54585 -> 56741[label="",style="dashed", color="magenta", weight=3]; 54585 -> 56742[label="",style="dashed", color="magenta", weight=3]; 54585 -> 56743[label="",style="dashed", color="magenta", weight=3]; 54585 -> 56744[label="",style="dashed", color="magenta", weight=3]; 54585 -> 56745[label="",style="dashed", color="magenta", weight=3]; 54586[label="ww3000",fontsize=16,color="green",shape="box"];54587[label="ww3100",fontsize=16,color="green",shape="box"];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"];63176[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];16286 -> 63176[label="",style="solid", color="burlywood", weight=9]; 63176 -> 17902[label="",style="solid", color="burlywood", weight=3]; 63177[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];16286 -> 63177[label="",style="solid", color="burlywood", weight=9]; 63177 -> 17903[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];63178[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];16291 -> 63178[label="",style="solid", color="burlywood", weight=9]; 63178 -> 17908[label="",style="solid", color="burlywood", weight=3]; 63179[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];16291 -> 63179[label="",style="solid", color="burlywood", weight=9]; 63179 -> 17909[label="",style="solid", color="burlywood", weight=3]; 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]; 16293 -> 2357[label="",style="dashed", color="red", weight=0]; 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]; 16293 -> 17912[label="",style="dashed", color="magenta", weight=3]; 16293 -> 17913[label="",style="dashed", color="magenta", weight=3]; 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]; 16295 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54691[label="",style="dashed", color="magenta", weight=3]; 16295 -> 54692[label="",style="dashed", color="magenta", weight=3]; 16295 -> 54693[label="",style="dashed", color="magenta", weight=3]; 16295 -> 54694[label="",style="dashed", color="magenta", weight=3]; 16295 -> 54695[label="",style="dashed", color="magenta", weight=3]; 16296 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54696[label="",style="dashed", color="magenta", weight=3]; 16296 -> 54697[label="",style="dashed", color="magenta", weight=3]; 16296 -> 54698[label="",style="dashed", color="magenta", weight=3]; 16296 -> 54699[label="",style="dashed", color="magenta", weight=3]; 16296 -> 54700[label="",style="dashed", color="magenta", weight=3]; 55271[label="Zero",fontsize=16,color="green",shape="box"];55272[label="Succ ww30000",fontsize=16,color="green",shape="box"];55273[label="Zero",fontsize=16,color="green",shape="box"];55274[label="ww5",fontsize=16,color="green",shape="box"];55275[label="Zero",fontsize=16,color="green",shape="box"];30202[label="primPlusFloat ww3537 (fsFloat (msFloat (Float (Pos (Succ ww3538)) (Neg (Succ ww3539))) (Float (Pos (Succ ww3540)) (Neg (Succ ww3541)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63180[label="ww3537/Float ww35370 ww35371",fontsize=10,color="white",style="solid",shape="box"];30202 -> 63180[label="",style="solid", color="burlywood", weight=9]; 63180 -> 30241[label="",style="solid", color="burlywood", weight=3]; 56934[label="Cons (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4684) (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)))) ww4684)))",fontsize=16,color="green",shape="box"];56934 -> 57041[label="",style="dashed", color="green", weight=3]; 56934 -> 57042[label="",style="dashed", color="green", weight=3]; 55276[label="Zero",fontsize=16,color="green",shape="box"];55277[label="Zero",fontsize=16,color="green",shape="box"];55278[label="Zero",fontsize=16,color="green",shape="box"];55279[label="ww5",fontsize=16,color="green",shape="box"];55280[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]; 55772[label="Zero",fontsize=16,color="green",shape="box"];55773[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55774[label="Neg Zero",fontsize=16,color="green",shape="box"];55775[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];56458[label="ww4650",fontsize=16,color="green",shape="box"];56459[label="Pos (Succ ww4651)",fontsize=16,color="green",shape="box"];56460[label="Neg Zero",fontsize=16,color="green",shape="box"];56461[label="Neg (Succ ww4652)",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]; 16302 -> 6351[label="",style="dashed", color="red", weight=0]; 16302[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16302 -> 17922[label="",style="dashed", color="magenta", weight=3]; 16302 -> 17923[label="",style="dashed", color="magenta", weight=3]; 16303[label="Succ ww3100",fontsize=16,color="green",shape="box"];16304 -> 6351[label="",style="dashed", color="red", weight=0]; 16304[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16304 -> 17924[label="",style="dashed", color="magenta", weight=3]; 16304 -> 17925[label="",style="dashed", color="magenta", weight=3]; 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]; 36398[label="ww3100",fontsize=16,color="green",shape="box"];36399 -> 36890[label="",style="dashed", color="red", weight=0]; 36399[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"];36399 -> 36899[label="",style="dashed", color="magenta", weight=3]; 36399 -> 36900[label="",style="dashed", color="magenta", weight=3]; 36399 -> 36901[label="",style="dashed", color="magenta", weight=3]; 36399 -> 36902[label="",style="dashed", color="magenta", weight=3]; 36400 -> 59409[label="",style="dashed", color="red", weight=0]; 36400[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"];36400 -> 59495[label="",style="dashed", color="magenta", weight=3]; 36400 -> 59496[label="",style="dashed", color="magenta", weight=3]; 36400 -> 59497[label="",style="dashed", color="magenta", weight=3]; 36400 -> 59498[label="",style="dashed", color="magenta", weight=3]; 36400 -> 59499[label="",style="dashed", color="magenta", weight=3]; 36401 -> 36780[label="",style="dashed", color="red", weight=0]; 36401[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"];36401 -> 36808[label="",style="dashed", color="magenta", weight=3]; 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]; 36402[label="ww3100",fontsize=16,color="green",shape="box"];36403 -> 36890[label="",style="dashed", color="red", weight=0]; 36403[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"];36403 -> 36903[label="",style="dashed", color="magenta", weight=3]; 36403 -> 36904[label="",style="dashed", color="magenta", weight=3]; 36403 -> 36905[label="",style="dashed", color="magenta", weight=3]; 36403 -> 36906[label="",style="dashed", color="magenta", weight=3]; 36404 -> 59409[label="",style="dashed", color="red", weight=0]; 36404[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"];36404 -> 59500[label="",style="dashed", color="magenta", weight=3]; 36404 -> 59501[label="",style="dashed", color="magenta", weight=3]; 36404 -> 59502[label="",style="dashed", color="magenta", weight=3]; 36404 -> 59503[label="",style="dashed", color="magenta", weight=3]; 36404 -> 59504[label="",style="dashed", color="magenta", weight=3]; 36405 -> 36780[label="",style="dashed", color="red", weight=0]; 36405[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"];36405 -> 36809[label="",style="dashed", color="magenta", weight=3]; 16316 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48223[label="",style="dashed", color="magenta", weight=3]; 16316 -> 48224[label="",style="dashed", color="magenta", weight=3]; 16316 -> 48225[label="",style="dashed", color="magenta", weight=3]; 16316 -> 48226[label="",style="dashed", color="magenta", weight=3]; 16316 -> 48227[label="",style="dashed", color="magenta", weight=3]; 36895[label="ww4000",fontsize=16,color="green",shape="box"];36896[label="ww5",fontsize=16,color="green",shape="box"];36897[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36898[label="ww3100",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]; 43127[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4221)) (Pos (Succ ww4222))) (Float (Pos Zero) (Pos (Succ ww4223)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43127 -> 44498[label="",style="solid", color="black", weight=3]; 23720[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"];23720 -> 23729[label="",style="solid", color="black", weight=3]; 27465[label="ww3283",fontsize=16,color="green",shape="box"];27466[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];27467[label="ww3282",fontsize=16,color="green",shape="box"];27468[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27386[label="not (esEsOrdering (primCmpInt (Pos (Succ ww331100)) (Pos ww33100)) GT)",fontsize=16,color="black",shape="box"];27386 -> 27423[label="",style="solid", color="black", weight=3]; 27387[label="not (esEsOrdering (primCmpInt (Pos (Succ ww331100)) (Neg ww33100)) GT)",fontsize=16,color="black",shape="box"];27387 -> 27424[label="",style="solid", color="black", weight=3]; 27388[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww33100)) GT)",fontsize=16,color="burlywood",shape="box"];63181[label="ww33100/Succ ww331000",fontsize=10,color="white",style="solid",shape="box"];27388 -> 63181[label="",style="solid", color="burlywood", weight=9]; 63181 -> 27425[label="",style="solid", color="burlywood", weight=3]; 63182[label="ww33100/Zero",fontsize=10,color="white",style="solid",shape="box"];27388 -> 63182[label="",style="solid", color="burlywood", weight=9]; 63182 -> 27426[label="",style="solid", color="burlywood", weight=3]; 27389[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww33100)) GT)",fontsize=16,color="burlywood",shape="box"];63183[label="ww33100/Succ ww331000",fontsize=10,color="white",style="solid",shape="box"];27389 -> 63183[label="",style="solid", color="burlywood", weight=9]; 63183 -> 27427[label="",style="solid", color="burlywood", weight=3]; 63184[label="ww33100/Zero",fontsize=10,color="white",style="solid",shape="box"];27389 -> 63184[label="",style="solid", color="burlywood", weight=9]; 63184 -> 27428[label="",style="solid", color="burlywood", weight=3]; 27390[label="not (esEsOrdering (primCmpInt (Neg (Succ ww331100)) (Pos ww33100)) GT)",fontsize=16,color="black",shape="box"];27390 -> 27429[label="",style="solid", color="black", weight=3]; 27391[label="not (esEsOrdering (primCmpInt (Neg (Succ ww331100)) (Neg ww33100)) GT)",fontsize=16,color="black",shape="box"];27391 -> 27430[label="",style="solid", color="black", weight=3]; 27392[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww33100)) GT)",fontsize=16,color="burlywood",shape="box"];63185[label="ww33100/Succ ww331000",fontsize=10,color="white",style="solid",shape="box"];27392 -> 63185[label="",style="solid", color="burlywood", weight=9]; 63185 -> 27431[label="",style="solid", color="burlywood", weight=3]; 63186[label="ww33100/Zero",fontsize=10,color="white",style="solid",shape="box"];27392 -> 63186[label="",style="solid", color="burlywood", weight=9]; 63186 -> 27432[label="",style="solid", color="burlywood", weight=3]; 27393[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww33100)) GT)",fontsize=16,color="burlywood",shape="box"];63187[label="ww33100/Succ ww331000",fontsize=10,color="white",style="solid",shape="box"];27393 -> 63187[label="",style="solid", color="burlywood", weight=9]; 63187 -> 27433[label="",style="solid", color="burlywood", weight=3]; 63188[label="ww33100/Zero",fontsize=10,color="white",style="solid",shape="box"];27393 -> 63188[label="",style="solid", color="burlywood", weight=9]; 63188 -> 27434[label="",style="solid", color="burlywood", weight=3]; 37448[label="takeWhile1 (flip ltEsFloat (Float ww42160 ww42161)) (Float ww323900 ww323901) ww32391 (not (esEsOrdering (primCmpFloat (Float ww323900 ww323901) (Float ww42160 ww42161)) GT))",fontsize=16,color="black",shape="box"];37448 -> 37480[label="",style="solid", color="black", weight=3]; 16323 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37777[label="",style="dashed", color="magenta", weight=3]; 16323 -> 37778[label="",style="dashed", color="magenta", weight=3]; 16323 -> 37779[label="",style="dashed", color="magenta", weight=3]; 16323 -> 37780[label="",style="dashed", color="magenta", weight=3]; 16323 -> 37781[label="",style="dashed", color="magenta", weight=3]; 16323 -> 37782[label="",style="dashed", color="magenta", weight=3]; 16324 -> 6351[label="",style="dashed", color="red", weight=0]; 16324[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16324 -> 17940[label="",style="dashed", color="magenta", weight=3]; 16324 -> 17941[label="",style="dashed", color="magenta", weight=3]; 16325[label="Succ ww3100",fontsize=16,color="green",shape="box"];16326 -> 6351[label="",style="dashed", color="red", weight=0]; 16326[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16326 -> 17942[label="",style="dashed", color="magenta", weight=3]; 16326 -> 17943[label="",style="dashed", color="magenta", weight=3]; 16327[label="Succ ww3100",fontsize=16,color="green",shape="box"];16346[label="ww4000",fontsize=16,color="green",shape="box"];16347[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16348[label="ww5",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="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16352[label="ww5",fontsize=16,color="green",shape="box"];16353[label="ww3100",fontsize=16,color="green",shape="box"];16358 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37783[label="",style="dashed", color="magenta", weight=3]; 16358 -> 37784[label="",style="dashed", color="magenta", weight=3]; 16358 -> 37785[label="",style="dashed", color="magenta", weight=3]; 16358 -> 37786[label="",style="dashed", color="magenta", weight=3]; 16358 -> 37787[label="",style="dashed", color="magenta", weight=3]; 16358 -> 37788[label="",style="dashed", color="magenta", weight=3]; 16359 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37789[label="",style="dashed", color="magenta", weight=3]; 16359 -> 37790[label="",style="dashed", color="magenta", weight=3]; 16359 -> 37791[label="",style="dashed", color="magenta", weight=3]; 16359 -> 37792[label="",style="dashed", color="magenta", weight=3]; 16359 -> 37793[label="",style="dashed", color="magenta", weight=3]; 16359 -> 37794[label="",style="dashed", color="magenta", weight=3]; 16360 -> 6351[label="",style="dashed", color="red", weight=0]; 16360[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16360 -> 17951[label="",style="dashed", color="magenta", weight=3]; 16360 -> 17952[label="",style="dashed", color="magenta", weight=3]; 16361[label="Succ ww3100",fontsize=16,color="green",shape="box"];16362 -> 6351[label="",style="dashed", color="red", weight=0]; 16362[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16362 -> 17953[label="",style="dashed", color="magenta", weight=3]; 16362 -> 17954[label="",style="dashed", color="magenta", weight=3]; 16363[label="Succ ww3100",fontsize=16,color="green",shape="box"];36414[label="ww3100",fontsize=16,color="green",shape="box"];36415 -> 37101[label="",style="dashed", color="red", weight=0]; 36415[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"];36415 -> 37134[label="",style="dashed", color="magenta", weight=3]; 36415 -> 37135[label="",style="dashed", color="magenta", weight=3]; 36415 -> 37136[label="",style="dashed", color="magenta", weight=3]; 36415 -> 37137[label="",style="dashed", color="magenta", weight=3]; 36416 -> 45130[label="",style="dashed", color="red", weight=0]; 36416[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"];36416 -> 45171[label="",style="dashed", color="magenta", weight=3]; 36416 -> 45172[label="",style="dashed", color="magenta", weight=3]; 36416 -> 45173[label="",style="dashed", color="magenta", weight=3]; 36416 -> 45174[label="",style="dashed", color="magenta", weight=3]; 36417 -> 36780[label="",style="dashed", color="red", weight=0]; 36417[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"];36417 -> 36810[label="",style="dashed", color="magenta", weight=3]; 36418[label="ww3100",fontsize=16,color="green",shape="box"];36419 -> 37101[label="",style="dashed", color="red", weight=0]; 36419[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"];36419 -> 37138[label="",style="dashed", color="magenta", weight=3]; 36419 -> 37139[label="",style="dashed", color="magenta", weight=3]; 36419 -> 37140[label="",style="dashed", color="magenta", weight=3]; 36419 -> 37141[label="",style="dashed", color="magenta", weight=3]; 36420 -> 45130[label="",style="dashed", color="red", weight=0]; 36420[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"];36420 -> 45175[label="",style="dashed", color="magenta", weight=3]; 36420 -> 45176[label="",style="dashed", color="magenta", weight=3]; 36420 -> 45177[label="",style="dashed", color="magenta", weight=3]; 36420 -> 45178[label="",style="dashed", color="magenta", weight=3]; 36421 -> 36780[label="",style="dashed", color="red", weight=0]; 36421[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"];36421 -> 36811[label="",style="dashed", color="magenta", weight=3]; 37130[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37131[label="ww3100",fontsize=16,color="green",shape="box"];37132[label="ww5",fontsize=16,color="green",shape="box"];37133[label="ww4000",fontsize=16,color="green",shape="box"];45397 -> 26726[label="",style="dashed", color="red", weight=0]; 45397[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4284)) (Pos Zero)) (srMyInt (Neg (Succ ww4285)) (Pos (Succ ww4286)))) ww4416",fontsize=16,color="magenta"];45397 -> 45419[label="",style="dashed", color="magenta", weight=3]; 45397 -> 45420[label="",style="dashed", color="magenta", weight=3]; 45397 -> 45421[label="",style="dashed", color="magenta", weight=3]; 37450[label="ww4234",fontsize=16,color="green",shape="box"];37451[label="Pos Zero",fontsize=16,color="green",shape="box"];37452[label="Neg (Succ ww4235)",fontsize=16,color="green",shape="box"];37453[label="Pos (Succ ww4236)",fontsize=16,color="green",shape="box"];16394 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37795[label="",style="dashed", color="magenta", weight=3]; 16394 -> 37796[label="",style="dashed", color="magenta", weight=3]; 16394 -> 37797[label="",style="dashed", color="magenta", weight=3]; 16394 -> 37798[label="",style="dashed", color="magenta", weight=3]; 16394 -> 37799[label="",style="dashed", color="magenta", weight=3]; 16394 -> 37800[label="",style="dashed", color="magenta", weight=3]; 16397 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 16398 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 16403 -> 6351[label="",style="dashed", color="red", weight=0]; 16403[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16403 -> 17961[label="",style="dashed", color="magenta", weight=3]; 16403 -> 17962[label="",style="dashed", color="magenta", weight=3]; 16404[label="Succ ww3100",fontsize=16,color="green",shape="box"];16405 -> 6351[label="",style="dashed", color="red", weight=0]; 16405[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16405 -> 17963[label="",style="dashed", color="magenta", weight=3]; 16405 -> 17964[label="",style="dashed", color="magenta", weight=3]; 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]; 30510[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];30511 -> 27698[label="",style="dashed", color="red", weight=0]; 30511[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"];30511 -> 30538[label="",style="dashed", color="magenta", weight=3]; 30512 -> 30539[label="",style="dashed", color="red", weight=0]; 30512[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"];30512 -> 30548[label="",style="dashed", color="magenta", weight=3]; 30512 -> 30549[label="",style="dashed", color="magenta", weight=3]; 30512 -> 30550[label="",style="dashed", color="magenta", weight=3]; 30512 -> 30551[label="",style="dashed", color="magenta", weight=3]; 30513[label="ww4000",fontsize=16,color="green",shape="box"];30514[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]; 30515[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30516 -> 27698[label="",style="dashed", color="red", weight=0]; 30516[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"];30516 -> 30563[label="",style="dashed", color="magenta", weight=3]; 30517 -> 30539[label="",style="dashed", color="red", weight=0]; 30517[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"];30517 -> 30552[label="",style="dashed", color="magenta", weight=3]; 30517 -> 30553[label="",style="dashed", color="magenta", weight=3]; 30517 -> 30554[label="",style="dashed", color="magenta", weight=3]; 30517 -> 30555[label="",style="dashed", color="magenta", weight=3]; 30518[label="ww4000",fontsize=16,color="green",shape="box"];30519[label="ww3100",fontsize=16,color="green",shape="box"];16417 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48228[label="",style="dashed", color="magenta", weight=3]; 16417 -> 48229[label="",style="dashed", color="magenta", weight=3]; 16417 -> 48230[label="",style="dashed", color="magenta", weight=3]; 16417 -> 48231[label="",style="dashed", color="magenta", weight=3]; 16417 -> 48232[label="",style="dashed", color="magenta", weight=3]; 30544[label="ww5",fontsize=16,color="green",shape="box"];30545[label="ww3100",fontsize=16,color="green",shape="box"];30546[label="ww4000",fontsize=16,color="green",shape="box"];30547[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30561[label="Cons (Float (Pos Zero) (Neg (Succ ww1960))) (takeWhile (flip ltEsFloat ww3587) (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"];30561 -> 30621[label="",style="dashed", color="green", weight=3]; 30562[label="takeWhile0 (flip ltEsFloat ww3587) (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"];30562 -> 30622[label="",style="solid", color="black", weight=3]; 16419 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48233[label="",style="dashed", color="magenta", weight=3]; 16419 -> 48234[label="",style="dashed", color="magenta", weight=3]; 16419 -> 48235[label="",style="dashed", color="magenta", weight=3]; 16419 -> 48236[label="",style="dashed", color="magenta", weight=3]; 16419 -> 48237[label="",style="dashed", color="magenta", weight=3]; 53588 -> 26726[label="",style="dashed", color="red", weight=0]; 53588[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4574)) (Pos Zero)) (srMyInt (Neg (Succ ww4575)) (Neg (Succ ww4576)))) ww4579",fontsize=16,color="magenta"];53588 -> 53632[label="",style="dashed", color="magenta", weight=3]; 53588 -> 53633[label="",style="dashed", color="magenta", weight=3]; 53588 -> 53634[label="",style="dashed", color="magenta", weight=3]; 30781[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3591)) (Neg (Succ ww3592))) (Float (Pos Zero) (Neg (Succ ww3593)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30781 -> 30831[label="",style="solid", color="black", weight=3]; 16422 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37801[label="",style="dashed", color="magenta", weight=3]; 16422 -> 37802[label="",style="dashed", color="magenta", weight=3]; 16422 -> 37803[label="",style="dashed", color="magenta", weight=3]; 16422 -> 37804[label="",style="dashed", color="magenta", weight=3]; 16422 -> 37805[label="",style="dashed", color="magenta", weight=3]; 16422 -> 37806[label="",style="dashed", color="magenta", weight=3]; 16423 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37807[label="",style="dashed", color="magenta", weight=3]; 16423 -> 37808[label="",style="dashed", color="magenta", weight=3]; 16423 -> 37809[label="",style="dashed", color="magenta", weight=3]; 16423 -> 37810[label="",style="dashed", color="magenta", weight=3]; 16423 -> 37811[label="",style="dashed", color="magenta", weight=3]; 16423 -> 37812[label="",style="dashed", color="magenta", weight=3]; 16424 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37813[label="",style="dashed", color="magenta", weight=3]; 16424 -> 37814[label="",style="dashed", color="magenta", weight=3]; 16424 -> 37815[label="",style="dashed", color="magenta", weight=3]; 16424 -> 37816[label="",style="dashed", color="magenta", weight=3]; 16424 -> 37817[label="",style="dashed", color="magenta", weight=3]; 16424 -> 37818[label="",style="dashed", color="magenta", weight=3]; 16425 -> 6351[label="",style="dashed", color="red", weight=0]; 16425[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16425 -> 17975[label="",style="dashed", color="magenta", weight=3]; 16425 -> 17976[label="",style="dashed", color="magenta", weight=3]; 16426[label="Succ ww3100",fontsize=16,color="green",shape="box"];16427 -> 6351[label="",style="dashed", color="red", weight=0]; 16427[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16427 -> 17977[label="",style="dashed", color="magenta", weight=3]; 16427 -> 17978[label="",style="dashed", color="magenta", weight=3]; 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]; 16430[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16431[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",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]; 16434[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16435[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16436[label="ww5",fontsize=16,color="green",shape="box"];16437 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48243[label="",style="dashed", color="magenta", weight=3]; 16437 -> 48244[label="",style="dashed", color="magenta", weight=3]; 16437 -> 48245[label="",style="dashed", color="magenta", weight=3]; 16437 -> 48246[label="",style="dashed", color="magenta", weight=3]; 16437 -> 48247[label="",style="dashed", color="magenta", weight=3]; 16438 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48248[label="",style="dashed", color="magenta", weight=3]; 16438 -> 48249[label="",style="dashed", color="magenta", weight=3]; 16438 -> 48250[label="",style="dashed", color="magenta", weight=3]; 16438 -> 48251[label="",style="dashed", color="magenta", weight=3]; 16438 -> 48252[label="",style="dashed", color="magenta", weight=3]; 51274 -> 26726[label="",style="dashed", color="red", weight=0]; 51274[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51274 -> 51527[label="",style="dashed", color="magenta", weight=3]; 51274 -> 51528[label="",style="dashed", color="magenta", weight=3]; 51274 -> 51529[label="",style="dashed", color="magenta", weight=3]; 53631 -> 26726[label="",style="dashed", color="red", weight=0]; 53631[label="primPlusFloat (Float ww45810 ww45811) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53631 -> 53683[label="",style="dashed", color="magenta", weight=3]; 53631 -> 53684[label="",style="dashed", color="magenta", weight=3]; 53631 -> 53685[label="",style="dashed", color="magenta", weight=3]; 51275 -> 26924[label="",style="dashed", color="red", weight=0]; 51275[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51275 -> 51530[label="",style="dashed", color="magenta", weight=3]; 51275 -> 51531[label="",style="dashed", color="magenta", weight=3]; 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]; 16442[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"];16442 -> 17986[label="",style="solid", color="black", weight=3]; 20282 -> 20289[label="",style="dashed", color="red", weight=0]; 20282[label="primMinusNat Zero (Succ ww23)",fontsize=16,color="magenta"];20282 -> 21683[label="",style="dashed", color="magenta", weight=3]; 20282 -> 21684[label="",style="dashed", color="magenta", weight=3]; 21868[label="Pos Zero",fontsize=16,color="green",shape="box"];21869[label="Pos (Succ ww24)",fontsize=16,color="green",shape="box"];16446 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37819[label="",style="dashed", color="magenta", weight=3]; 16446 -> 37820[label="",style="dashed", color="magenta", weight=3]; 16446 -> 37821[label="",style="dashed", color="magenta", weight=3]; 16446 -> 37822[label="",style="dashed", color="magenta", weight=3]; 16446 -> 37823[label="",style="dashed", color="magenta", weight=3]; 16446 -> 37824[label="",style="dashed", color="magenta", weight=3]; 16447 -> 6351[label="",style="dashed", color="red", weight=0]; 16447[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16447 -> 17993[label="",style="dashed", color="magenta", weight=3]; 16447 -> 17994[label="",style="dashed", color="magenta", weight=3]; 16448[label="Succ ww3100",fontsize=16,color="green",shape="box"];16449 -> 6351[label="",style="dashed", color="red", weight=0]; 16449[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16449 -> 17995[label="",style="dashed", color="magenta", weight=3]; 16449 -> 17996[label="",style="dashed", color="magenta", weight=3]; 16450[label="Succ ww3100",fontsize=16,color="green",shape="box"];54593 -> 55020[label="",style="dashed", color="red", weight=0]; 54593[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"];54593 -> 55085[label="",style="dashed", color="magenta", weight=3]; 54593 -> 55086[label="",style="dashed", color="magenta", weight=3]; 54593 -> 55087[label="",style="dashed", color="magenta", weight=3]; 54594 -> 55308[label="",style="dashed", color="red", weight=0]; 54594[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"];54594 -> 55333[label="",style="dashed", color="magenta", weight=3]; 54594 -> 55334[label="",style="dashed", color="magenta", weight=3]; 54594 -> 55335[label="",style="dashed", color="magenta", weight=3]; 54594 -> 55336[label="",style="dashed", color="magenta", weight=3]; 54595 -> 45213[label="",style="dashed", color="red", weight=0]; 54595[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"];54595 -> 55512[label="",style="dashed", color="magenta", weight=3]; 54595 -> 55513[label="",style="dashed", color="magenta", weight=3]; 54595 -> 55514[label="",style="dashed", color="magenta", weight=3]; 54595 -> 55515[label="",style="dashed", color="magenta", weight=3]; 54596[label="ww3000",fontsize=16,color="green",shape="box"];54597[label="ww3100",fontsize=16,color="green",shape="box"];54598 -> 55020[label="",style="dashed", color="red", weight=0]; 54598[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"];54598 -> 55088[label="",style="dashed", color="magenta", weight=3]; 54598 -> 55089[label="",style="dashed", color="magenta", weight=3]; 54598 -> 55090[label="",style="dashed", color="magenta", weight=3]; 54599 -> 55308[label="",style="dashed", color="red", weight=0]; 54599[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"];54599 -> 55337[label="",style="dashed", color="magenta", weight=3]; 54599 -> 55338[label="",style="dashed", color="magenta", weight=3]; 54599 -> 55339[label="",style="dashed", color="magenta", weight=3]; 54599 -> 55340[label="",style="dashed", color="magenta", weight=3]; 54600 -> 45213[label="",style="dashed", color="red", weight=0]; 54600[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"];54600 -> 55516[label="",style="dashed", color="magenta", weight=3]; 54600 -> 55517[label="",style="dashed", color="magenta", weight=3]; 54600 -> 55518[label="",style="dashed", color="magenta", weight=3]; 54600 -> 55519[label="",style="dashed", color="magenta", weight=3]; 54601[label="ww3000",fontsize=16,color="green",shape="box"];54602[label="ww3100",fontsize=16,color="green",shape="box"];55819[label="Pos (Succ ww4628)",fontsize=16,color="green",shape="box"];55820[label="Pos (Succ ww4627)",fontsize=16,color="green",shape="box"];55821[label="Neg (Succ ww4629)",fontsize=16,color="green",shape="box"];31161[label="Zero",fontsize=16,color="green",shape="box"];31162[label="ww3200",fontsize=16,color="green",shape="box"];31163 -> 5617[label="",style="dashed", color="red", weight=0]; 31163[label="primPlusNat Zero ww3200",fontsize=16,color="magenta"];31163 -> 34286[label="",style="dashed", color="magenta", weight=3]; 31163 -> 34287[label="",style="dashed", color="magenta", weight=3]; 16458 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37831[label="",style="dashed", color="magenta", weight=3]; 16458 -> 37832[label="",style="dashed", color="magenta", weight=3]; 16458 -> 37833[label="",style="dashed", color="magenta", weight=3]; 16458 -> 37834[label="",style="dashed", color="magenta", weight=3]; 16458 -> 37835[label="",style="dashed", color="magenta", weight=3]; 16458 -> 37836[label="",style="dashed", color="magenta", weight=3]; 16459 -> 6351[label="",style="dashed", color="red", weight=0]; 16459[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16459 -> 18002[label="",style="dashed", color="magenta", weight=3]; 16459 -> 18003[label="",style="dashed", color="magenta", weight=3]; 16460[label="Succ ww3100",fontsize=16,color="green",shape="box"];16461 -> 6351[label="",style="dashed", color="red", weight=0]; 16461[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16461 -> 18004[label="",style="dashed", color="magenta", weight=3]; 16461 -> 18005[label="",style="dashed", color="magenta", weight=3]; 16462[label="Succ ww3100",fontsize=16,color="green",shape="box"];16481[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16482[label="ww5",fontsize=16,color="green",shape="box"];16483[label="ww3100",fontsize=16,color="green",shape="box"];16484[label="ww3000",fontsize=16,color="green",shape="box"];16485[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16486[label="ww5",fontsize=16,color="green",shape="box"];16487[label="ww3100",fontsize=16,color="green",shape="box"];16488[label="ww3000",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]; 16494 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37837[label="",style="dashed", color="magenta", weight=3]; 16494 -> 37838[label="",style="dashed", color="magenta", weight=3]; 16494 -> 37839[label="",style="dashed", color="magenta", weight=3]; 16494 -> 37840[label="",style="dashed", color="magenta", weight=3]; 16494 -> 37841[label="",style="dashed", color="magenta", weight=3]; 16494 -> 37842[label="",style="dashed", color="magenta", weight=3]; 16495 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37843[label="",style="dashed", color="magenta", weight=3]; 16495 -> 37844[label="",style="dashed", color="magenta", weight=3]; 16495 -> 37845[label="",style="dashed", color="magenta", weight=3]; 16495 -> 37846[label="",style="dashed", color="magenta", weight=3]; 16495 -> 37847[label="",style="dashed", color="magenta", weight=3]; 16495 -> 37848[label="",style="dashed", color="magenta", weight=3]; 16497 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 16498 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 16504 -> 6351[label="",style="dashed", color="red", weight=0]; 16504[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16504 -> 18012[label="",style="dashed", color="magenta", weight=3]; 16504 -> 18013[label="",style="dashed", color="magenta", weight=3]; 16505[label="Succ ww3100",fontsize=16,color="green",shape="box"];16506 -> 6351[label="",style="dashed", color="red", weight=0]; 16506[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16506 -> 18014[label="",style="dashed", color="magenta", weight=3]; 16506 -> 18015[label="",style="dashed", color="magenta", weight=3]; 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]; 54608 -> 55020[label="",style="dashed", color="red", weight=0]; 54608[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"];54608 -> 55091[label="",style="dashed", color="magenta", weight=3]; 54608 -> 55092[label="",style="dashed", color="magenta", weight=3]; 54608 -> 55093[label="",style="dashed", color="magenta", weight=3]; 54609 -> 31073[label="",style="dashed", color="red", weight=0]; 54609[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"];54609 -> 55520[label="",style="dashed", color="magenta", weight=3]; 54609 -> 55521[label="",style="dashed", color="magenta", weight=3]; 54609 -> 55522[label="",style="dashed", color="magenta", weight=3]; 54609 -> 55523[label="",style="dashed", color="magenta", weight=3]; 54610 -> 53499[label="",style="dashed", color="red", weight=0]; 54610[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"];54610 -> 55524[label="",style="dashed", color="magenta", weight=3]; 54610 -> 55525[label="",style="dashed", color="magenta", weight=3]; 54610 -> 55526[label="",style="dashed", color="magenta", weight=3]; 54610 -> 55527[label="",style="dashed", color="magenta", weight=3]; 54611[label="ww3000",fontsize=16,color="green",shape="box"];54612[label="ww3100",fontsize=16,color="green",shape="box"];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]; 54613 -> 55020[label="",style="dashed", color="red", weight=0]; 54613[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"];54613 -> 55094[label="",style="dashed", color="magenta", weight=3]; 54613 -> 55095[label="",style="dashed", color="magenta", weight=3]; 54613 -> 55096[label="",style="dashed", color="magenta", weight=3]; 54614 -> 31073[label="",style="dashed", color="red", weight=0]; 54614[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"];54614 -> 55528[label="",style="dashed", color="magenta", weight=3]; 54614 -> 55529[label="",style="dashed", color="magenta", weight=3]; 54614 -> 55530[label="",style="dashed", color="magenta", weight=3]; 54614 -> 55531[label="",style="dashed", color="magenta", weight=3]; 54615 -> 53499[label="",style="dashed", color="red", weight=0]; 54615[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"];54615 -> 55532[label="",style="dashed", color="magenta", weight=3]; 54615 -> 55533[label="",style="dashed", color="magenta", weight=3]; 54615 -> 55534[label="",style="dashed", color="magenta", weight=3]; 54615 -> 55535[label="",style="dashed", color="magenta", weight=3]; 54616[label="ww3000",fontsize=16,color="green",shape="box"];54617[label="ww3100",fontsize=16,color="green",shape="box"];16518 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48253[label="",style="dashed", color="magenta", weight=3]; 16518 -> 48254[label="",style="dashed", color="magenta", weight=3]; 16518 -> 48255[label="",style="dashed", color="magenta", weight=3]; 16518 -> 48256[label="",style="dashed", color="magenta", weight=3]; 16518 -> 48257[label="",style="dashed", color="magenta", weight=3]; 55281[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55282[label="ww3100",fontsize=16,color="green",shape="box"];55283[label="ww5",fontsize=16,color="green",shape="box"];55284[label="ww3000",fontsize=16,color="green",shape="box"];16520 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48258[label="",style="dashed", color="magenta", weight=3]; 16520 -> 48259[label="",style="dashed", color="magenta", weight=3]; 16520 -> 48260[label="",style="dashed", color="magenta", weight=3]; 16520 -> 48261[label="",style="dashed", color="magenta", weight=3]; 16520 -> 48262[label="",style="dashed", color="magenta", weight=3]; 53682 -> 26726[label="",style="dashed", color="red", weight=0]; 53682[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww4587))) (srMyInt (Neg (Succ ww4586)) (Neg (Succ ww4588)))) ww4596",fontsize=16,color="magenta"];53682 -> 53752[label="",style="dashed", color="magenta", weight=3]; 53682 -> 53753[label="",style="dashed", color="magenta", weight=3]; 53682 -> 53754[label="",style="dashed", color="magenta", weight=3]; 31321[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww3666))) (Float (Pos (Succ ww3667)) (Neg (Succ ww3668)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31321 -> 31397[label="",style="solid", color="black", weight=3]; 16523 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37849[label="",style="dashed", color="magenta", weight=3]; 16523 -> 37850[label="",style="dashed", color="magenta", weight=3]; 16523 -> 37851[label="",style="dashed", color="magenta", weight=3]; 16523 -> 37852[label="",style="dashed", color="magenta", weight=3]; 16523 -> 37853[label="",style="dashed", color="magenta", weight=3]; 16523 -> 37854[label="",style="dashed", color="magenta", weight=3]; 16525 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37861[label="",style="dashed", color="magenta", weight=3]; 16525 -> 37862[label="",style="dashed", color="magenta", weight=3]; 16525 -> 37863[label="",style="dashed", color="magenta", weight=3]; 16525 -> 37864[label="",style="dashed", color="magenta", weight=3]; 16525 -> 37865[label="",style="dashed", color="magenta", weight=3]; 16525 -> 37866[label="",style="dashed", color="magenta", weight=3]; 16526 -> 6351[label="",style="dashed", color="red", weight=0]; 16526[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16526 -> 18026[label="",style="dashed", color="magenta", weight=3]; 16526 -> 18027[label="",style="dashed", color="magenta", weight=3]; 16527[label="Succ ww3100",fontsize=16,color="green",shape="box"];16528 -> 6351[label="",style="dashed", color="red", weight=0]; 16528[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16528 -> 18028[label="",style="dashed", color="magenta", weight=3]; 16528 -> 18029[label="",style="dashed", color="magenta", weight=3]; 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]; 36430[label="ww3100",fontsize=16,color="green",shape="box"];36431 -> 37497[label="",style="dashed", color="red", weight=0]; 36431[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"];36431 -> 37498[label="",style="dashed", color="magenta", weight=3]; 36431 -> 37499[label="",style="dashed", color="magenta", weight=3]; 36431 -> 37500[label="",style="dashed", color="magenta", weight=3]; 36432 -> 45213[label="",style="dashed", color="red", weight=0]; 36432[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"];36432 -> 45226[label="",style="dashed", color="magenta", weight=3]; 36432 -> 45227[label="",style="dashed", color="magenta", weight=3]; 36432 -> 45228[label="",style="dashed", color="magenta", weight=3]; 36432 -> 45229[label="",style="dashed", color="magenta", weight=3]; 36433 -> 36780[label="",style="dashed", color="red", weight=0]; 36433[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"];36433 -> 36812[label="",style="dashed", color="magenta", weight=3]; 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]; 36434[label="ww3100",fontsize=16,color="green",shape="box"];36435 -> 37497[label="",style="dashed", color="red", weight=0]; 36435[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"];36435 -> 37501[label="",style="dashed", color="magenta", weight=3]; 36435 -> 37502[label="",style="dashed", color="magenta", weight=3]; 36435 -> 37503[label="",style="dashed", color="magenta", weight=3]; 36436 -> 45213[label="",style="dashed", color="red", weight=0]; 36436[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"];36436 -> 45230[label="",style="dashed", color="magenta", weight=3]; 36436 -> 45231[label="",style="dashed", color="magenta", weight=3]; 36436 -> 45232[label="",style="dashed", color="magenta", weight=3]; 36436 -> 45233[label="",style="dashed", color="magenta", weight=3]; 36437 -> 36780[label="",style="dashed", color="red", weight=0]; 36437[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"];36437 -> 36813[label="",style="dashed", color="magenta", weight=3]; 16538 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48263[label="",style="dashed", color="magenta", weight=3]; 16538 -> 48264[label="",style="dashed", color="magenta", weight=3]; 16538 -> 48265[label="",style="dashed", color="magenta", weight=3]; 16538 -> 48266[label="",style="dashed", color="magenta", weight=3]; 16538 -> 48267[label="",style="dashed", color="magenta", weight=3]; 16539 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48268[label="",style="dashed", color="magenta", weight=3]; 16539 -> 48269[label="",style="dashed", color="magenta", weight=3]; 16539 -> 48270[label="",style="dashed", color="magenta", weight=3]; 16539 -> 48271[label="",style="dashed", color="magenta", weight=3]; 16539 -> 48272[label="",style="dashed", color="magenta", weight=3]; 44568[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4250))) (Float (Pos Zero) (Pos (Succ ww4251)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];44568 -> 45275[label="",style="solid", color="black", weight=3]; 44569[label="ww42490",fontsize=16,color="green",shape="box"];44570[label="ww42491",fontsize=16,color="green",shape="box"];16551 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37867[label="",style="dashed", color="magenta", weight=3]; 16551 -> 37868[label="",style="dashed", color="magenta", weight=3]; 16551 -> 37869[label="",style="dashed", color="magenta", weight=3]; 16551 -> 37870[label="",style="dashed", color="magenta", weight=3]; 16551 -> 37871[label="",style="dashed", color="magenta", weight=3]; 16551 -> 37872[label="",style="dashed", color="magenta", weight=3]; 16552 -> 6351[label="",style="dashed", color="red", weight=0]; 16552[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16552 -> 18044[label="",style="dashed", color="magenta", weight=3]; 16552 -> 18045[label="",style="dashed", color="magenta", weight=3]; 16553[label="Succ ww3100",fontsize=16,color="green",shape="box"];16554 -> 6351[label="",style="dashed", color="red", weight=0]; 16554[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16554 -> 18046[label="",style="dashed", color="magenta", weight=3]; 16554 -> 18047[label="",style="dashed", color="magenta", weight=3]; 16555[label="Succ ww3100",fontsize=16,color="green",shape="box"];16556[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16557[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16558[label="ww5",fontsize=16,color="green",shape="box"];16559[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16560[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16561[label="ww5",fontsize=16,color="green",shape="box"];16562 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37873[label="",style="dashed", color="magenta", weight=3]; 16562 -> 37874[label="",style="dashed", color="magenta", weight=3]; 16562 -> 37875[label="",style="dashed", color="magenta", weight=3]; 16562 -> 37876[label="",style="dashed", color="magenta", weight=3]; 16562 -> 37877[label="",style="dashed", color="magenta", weight=3]; 16562 -> 37878[label="",style="dashed", color="magenta", weight=3]; 16563 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37879[label="",style="dashed", color="magenta", weight=3]; 16563 -> 37880[label="",style="dashed", color="magenta", weight=3]; 16563 -> 37881[label="",style="dashed", color="magenta", weight=3]; 16563 -> 37882[label="",style="dashed", color="magenta", weight=3]; 16563 -> 37883[label="",style="dashed", color="magenta", weight=3]; 16563 -> 37884[label="",style="dashed", color="magenta", weight=3]; 16564 -> 6351[label="",style="dashed", color="red", weight=0]; 16564[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16564 -> 18053[label="",style="dashed", color="magenta", weight=3]; 16564 -> 18054[label="",style="dashed", color="magenta", weight=3]; 16565[label="Succ ww3100",fontsize=16,color="green",shape="box"];16566 -> 6351[label="",style="dashed", color="red", weight=0]; 16566[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16566 -> 18055[label="",style="dashed", color="magenta", weight=3]; 16566 -> 18056[label="",style="dashed", color="magenta", weight=3]; 16567[label="Succ ww3100",fontsize=16,color="green",shape="box"];36442[label="ww3100",fontsize=16,color="green",shape="box"];36443 -> 37515[label="",style="dashed", color="red", weight=0]; 36443[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"];36443 -> 37540[label="",style="dashed", color="magenta", weight=3]; 36443 -> 37541[label="",style="dashed", color="magenta", weight=3]; 36443 -> 37542[label="",style="dashed", color="magenta", weight=3]; 36444 -> 45284[label="",style="dashed", color="red", weight=0]; 36444[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"];36444 -> 45315[label="",style="dashed", color="magenta", weight=3]; 36444 -> 45316[label="",style="dashed", color="magenta", weight=3]; 36444 -> 45317[label="",style="dashed", color="magenta", weight=3]; 36445 -> 36780[label="",style="dashed", color="red", weight=0]; 36445[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"];36445 -> 36814[label="",style="dashed", color="magenta", weight=3]; 36446[label="ww3100",fontsize=16,color="green",shape="box"];36447 -> 37515[label="",style="dashed", color="red", weight=0]; 36447[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"];36447 -> 37543[label="",style="dashed", color="magenta", weight=3]; 36447 -> 37544[label="",style="dashed", color="magenta", weight=3]; 36447 -> 37545[label="",style="dashed", color="magenta", weight=3]; 36448 -> 45284[label="",style="dashed", color="red", weight=0]; 36448[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"];36448 -> 45318[label="",style="dashed", color="magenta", weight=3]; 36448 -> 45319[label="",style="dashed", color="magenta", weight=3]; 36448 -> 45320[label="",style="dashed", color="magenta", weight=3]; 36449 -> 36780[label="",style="dashed", color="red", weight=0]; 36449[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"];36449 -> 36815[label="",style="dashed", color="magenta", weight=3]; 37537[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37538[label="ww3100",fontsize=16,color="green",shape="box"];37539[label="ww5",fontsize=16,color="green",shape="box"];37754[label="Pos Zero",fontsize=16,color="green",shape="box"];37755[label="Neg (Succ ww4254)",fontsize=16,color="green",shape="box"];37756[label="Pos (Succ ww4255)",fontsize=16,color="green",shape="box"];16594 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37885[label="",style="dashed", color="magenta", weight=3]; 16594 -> 37886[label="",style="dashed", color="magenta", weight=3]; 16594 -> 37887[label="",style="dashed", color="magenta", weight=3]; 16594 -> 37888[label="",style="dashed", color="magenta", weight=3]; 16594 -> 37889[label="",style="dashed", color="magenta", weight=3]; 16594 -> 37890[label="",style="dashed", color="magenta", weight=3]; 16597 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 16598 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 16605 -> 6351[label="",style="dashed", color="red", weight=0]; 16605[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16605 -> 18063[label="",style="dashed", color="magenta", weight=3]; 16605 -> 18064[label="",style="dashed", color="magenta", weight=3]; 16606[label="Succ ww3100",fontsize=16,color="green",shape="box"];16607 -> 6351[label="",style="dashed", color="red", weight=0]; 16607[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16607 -> 18065[label="",style="dashed", color="magenta", weight=3]; 16607 -> 18066[label="",style="dashed", color="magenta", weight=3]; 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]; 31515[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];31516 -> 27698[label="",style="dashed", color="red", weight=0]; 31516[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"];31516 -> 31541[label="",style="dashed", color="magenta", weight=3]; 31517 -> 31542[label="",style="dashed", color="red", weight=0]; 31517[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"];31517 -> 31549[label="",style="dashed", color="magenta", weight=3]; 31517 -> 31550[label="",style="dashed", color="magenta", weight=3]; 31517 -> 31551[label="",style="dashed", color="magenta", weight=3]; 31518[label="ww3100",fontsize=16,color="green",shape="box"];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]; 31519[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];31520 -> 27698[label="",style="dashed", color="red", weight=0]; 31520[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"];31520 -> 31561[label="",style="dashed", color="magenta", weight=3]; 31521 -> 31542[label="",style="dashed", color="red", weight=0]; 31521[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"];31521 -> 31552[label="",style="dashed", color="magenta", weight=3]; 31521 -> 31553[label="",style="dashed", color="magenta", weight=3]; 31521 -> 31554[label="",style="dashed", color="magenta", weight=3]; 31522[label="ww3100",fontsize=16,color="green",shape="box"];16617 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48273[label="",style="dashed", color="magenta", weight=3]; 16617 -> 48274[label="",style="dashed", color="magenta", weight=3]; 16617 -> 48275[label="",style="dashed", color="magenta", weight=3]; 16617 -> 48276[label="",style="dashed", color="magenta", weight=3]; 16617 -> 48277[label="",style="dashed", color="magenta", weight=3]; 31546[label="ww5",fontsize=16,color="green",shape="box"];31547[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];31548[label="ww3100",fontsize=16,color="green",shape="box"];31559[label="Cons (Float (Pos Zero) (Neg (Succ ww1969))) (takeWhile (flip ltEsFloat ww3732) (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"];31559 -> 31600[label="",style="dashed", color="green", weight=3]; 31560[label="takeWhile0 (flip ltEsFloat ww3732) (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"];31560 -> 31601[label="",style="solid", color="black", weight=3]; 16619 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48278[label="",style="dashed", color="magenta", weight=3]; 16619 -> 48279[label="",style="dashed", color="magenta", weight=3]; 16619 -> 48280[label="",style="dashed", color="magenta", weight=3]; 16619 -> 48281[label="",style="dashed", color="magenta", weight=3]; 16619 -> 48282[label="",style="dashed", color="magenta", weight=3]; 53751 -> 26726[label="",style="dashed", color="red", weight=0]; 53751[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4590)) (Neg (Succ ww4591)))) ww4597",fontsize=16,color="magenta"];53751 -> 53833[label="",style="dashed", color="magenta", weight=3]; 53751 -> 53834[label="",style="dashed", color="magenta", weight=3]; 53751 -> 53835[label="",style="dashed", color="magenta", weight=3]; 31757[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww3736))) (Float (Pos Zero) (Neg (Succ ww3737)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31757 -> 31810[label="",style="solid", color="black", weight=3]; 16622 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37891[label="",style="dashed", color="magenta", weight=3]; 16622 -> 37892[label="",style="dashed", color="magenta", weight=3]; 16622 -> 37893[label="",style="dashed", color="magenta", weight=3]; 16622 -> 37894[label="",style="dashed", color="magenta", weight=3]; 16622 -> 37895[label="",style="dashed", color="magenta", weight=3]; 16622 -> 37896[label="",style="dashed", color="magenta", weight=3]; 16623 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37897[label="",style="dashed", color="magenta", weight=3]; 16623 -> 37898[label="",style="dashed", color="magenta", weight=3]; 16623 -> 37899[label="",style="dashed", color="magenta", weight=3]; 16623 -> 37900[label="",style="dashed", color="magenta", weight=3]; 16623 -> 37901[label="",style="dashed", color="magenta", weight=3]; 16623 -> 37902[label="",style="dashed", color="magenta", weight=3]; 16624 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37903[label="",style="dashed", color="magenta", weight=3]; 16624 -> 37904[label="",style="dashed", color="magenta", weight=3]; 16624 -> 37905[label="",style="dashed", color="magenta", weight=3]; 16624 -> 37906[label="",style="dashed", color="magenta", weight=3]; 16624 -> 37907[label="",style="dashed", color="magenta", weight=3]; 16624 -> 37908[label="",style="dashed", color="magenta", weight=3]; 52581[label="not (esEsOrdering (primCmpInt (Pos ww45420) ww4541) LT)",fontsize=16,color="burlywood",shape="box"];63189[label="ww45420/Succ ww454200",fontsize=10,color="white",style="solid",shape="box"];52581 -> 63189[label="",style="solid", color="burlywood", weight=9]; 63189 -> 52645[label="",style="solid", color="burlywood", weight=3]; 63190[label="ww45420/Zero",fontsize=10,color="white",style="solid",shape="box"];52581 -> 63190[label="",style="solid", color="burlywood", weight=9]; 63190 -> 52646[label="",style="solid", color="burlywood", weight=3]; 52582[label="not (esEsOrdering (primCmpInt (Neg ww45420) ww4541) LT)",fontsize=16,color="burlywood",shape="box"];63191[label="ww45420/Succ ww454200",fontsize=10,color="white",style="solid",shape="box"];52582 -> 63191[label="",style="solid", color="burlywood", weight=9]; 63191 -> 52647[label="",style="solid", color="burlywood", weight=3]; 63192[label="ww45420/Zero",fontsize=10,color="white",style="solid",shape="box"];52582 -> 63192[label="",style="solid", color="burlywood", weight=9]; 63192 -> 52648[label="",style="solid", color="burlywood", weight=3]; 51296[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww445700 ww445701) ww44571 (not (esEsOrdering (primCmpFloat (Float ww445700 ww445701) ww3262) LT))",fontsize=16,color="burlywood",shape="box"];63193[label="ww3262/Float ww32620 ww32621",fontsize=10,color="white",style="solid",shape="box"];51296 -> 63193[label="",style="solid", color="burlywood", weight=9]; 63193 -> 51550[label="",style="solid", color="burlywood", weight=3]; 51298[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"];51298 -> 51552[label="",style="solid", color="black", weight=3]; 60045[label="ww4800",fontsize=16,color="green",shape="box"];60046 -> 23742[label="",style="dashed", color="red", weight=0]; 60046[label="msMyInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="magenta"];60047 -> 26799[label="",style="dashed", color="red", weight=0]; 60047[label="srMyInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="magenta"];60047 -> 60183[label="",style="dashed", color="magenta", weight=3]; 60047 -> 60184[label="",style="dashed", color="magenta", weight=3]; 51302 -> 23742[label="",style="dashed", color="red", weight=0]; 51302[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51302 -> 51557[label="",style="dashed", color="magenta", weight=3]; 51302 -> 51558[label="",style="dashed", color="magenta", weight=3]; 51303 -> 26799[label="",style="dashed", color="red", weight=0]; 51303[label="srMyInt (Pos (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];51303 -> 51559[label="",style="dashed", color="magenta", weight=3]; 51303 -> 51560[label="",style="dashed", color="magenta", weight=3]; 51304[label="ww4419",fontsize=16,color="green",shape="box"];51305 -> 23742[label="",style="dashed", color="red", weight=0]; 51305[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51305 -> 51561[label="",style="dashed", color="magenta", weight=3]; 51305 -> 51562[label="",style="dashed", color="magenta", weight=3]; 51306 -> 26799[label="",style="dashed", color="red", weight=0]; 51306[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];51306 -> 51563[label="",style="dashed", color="magenta", weight=3]; 51306 -> 51564[label="",style="dashed", color="magenta", weight=3]; 51307 -> 23742[label="",style="dashed", color="red", weight=0]; 51307[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51307 -> 51565[label="",style="dashed", color="magenta", weight=3]; 51307 -> 51566[label="",style="dashed", color="magenta", weight=3]; 51308 -> 26799[label="",style="dashed", color="red", weight=0]; 51308[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];51308 -> 51567[label="",style="dashed", color="magenta", weight=3]; 51308 -> 51568[label="",style="dashed", color="magenta", weight=3]; 51309[label="ww4438",fontsize=16,color="green",shape="box"];51310 -> 23742[label="",style="dashed", color="red", weight=0]; 51310[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51310 -> 51569[label="",style="dashed", color="magenta", weight=3]; 51310 -> 51570[label="",style="dashed", color="magenta", weight=3]; 51311 -> 26799[label="",style="dashed", color="red", weight=0]; 51311[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51311 -> 51571[label="",style="dashed", color="magenta", weight=3]; 51311 -> 51572[label="",style="dashed", color="magenta", weight=3]; 51312 -> 23742[label="",style="dashed", color="red", weight=0]; 51312[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51312 -> 51573[label="",style="dashed", color="magenta", weight=3]; 51312 -> 51574[label="",style="dashed", color="magenta", weight=3]; 51313 -> 26799[label="",style="dashed", color="red", weight=0]; 51313[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51313 -> 51575[label="",style="dashed", color="magenta", weight=3]; 51313 -> 51576[label="",style="dashed", color="magenta", weight=3]; 51314[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4494",fontsize=16,color="black",shape="box"];51314 -> 51577[label="",style="solid", color="black", weight=3]; 51315[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"];51315 -> 51578[label="",style="solid", color="black", weight=3]; 51316[label="ww4439",fontsize=16,color="green",shape="box"];51317 -> 23742[label="",style="dashed", color="red", weight=0]; 51317[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51317 -> 51579[label="",style="dashed", color="magenta", weight=3]; 51317 -> 51580[label="",style="dashed", color="magenta", weight=3]; 51318 -> 26799[label="",style="dashed", color="red", weight=0]; 51318[label="srMyInt (Neg (Succ ww53900)) (Pos Zero)",fontsize=16,color="magenta"];51318 -> 51581[label="",style="dashed", color="magenta", weight=3]; 51318 -> 51582[label="",style="dashed", color="magenta", weight=3]; 51319 -> 23742[label="",style="dashed", color="red", weight=0]; 51319[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51319 -> 51583[label="",style="dashed", color="magenta", weight=3]; 51319 -> 51584[label="",style="dashed", color="magenta", weight=3]; 51320 -> 26799[label="",style="dashed", color="red", weight=0]; 51320[label="srMyInt (Neg (Succ ww53900)) (Pos Zero)",fontsize=16,color="magenta"];51320 -> 51585[label="",style="dashed", color="magenta", weight=3]; 51320 -> 51586[label="",style="dashed", color="magenta", weight=3]; 51321[label="ww4420",fontsize=16,color="green",shape="box"];51322 -> 23742[label="",style="dashed", color="red", weight=0]; 51322[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51322 -> 51587[label="",style="dashed", color="magenta", weight=3]; 51322 -> 51588[label="",style="dashed", color="magenta", weight=3]; 51323 -> 26799[label="",style="dashed", color="red", weight=0]; 51323[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];51323 -> 51589[label="",style="dashed", color="magenta", weight=3]; 51323 -> 51590[label="",style="dashed", color="magenta", weight=3]; 51324 -> 23742[label="",style="dashed", color="red", weight=0]; 51324[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51324 -> 51591[label="",style="dashed", color="magenta", weight=3]; 51324 -> 51592[label="",style="dashed", color="magenta", weight=3]; 51325 -> 26799[label="",style="dashed", color="red", weight=0]; 51325[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];51325 -> 51593[label="",style="dashed", color="magenta", weight=3]; 51325 -> 51594[label="",style="dashed", color="magenta", weight=3]; 51326[label="ww4440",fontsize=16,color="green",shape="box"];51327 -> 23742[label="",style="dashed", color="red", weight=0]; 51327[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51327 -> 51595[label="",style="dashed", color="magenta", weight=3]; 51327 -> 51596[label="",style="dashed", color="magenta", weight=3]; 51328 -> 26799[label="",style="dashed", color="red", weight=0]; 51328[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51328 -> 51597[label="",style="dashed", color="magenta", weight=3]; 51328 -> 51598[label="",style="dashed", color="magenta", weight=3]; 51329 -> 23742[label="",style="dashed", color="red", weight=0]; 51329[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51329 -> 51599[label="",style="dashed", color="magenta", weight=3]; 51329 -> 51600[label="",style="dashed", color="magenta", weight=3]; 51330 -> 26799[label="",style="dashed", color="red", weight=0]; 51330[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51330 -> 51601[label="",style="dashed", color="magenta", weight=3]; 51330 -> 51602[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 16651 -> 6351[label="",style="dashed", color="red", weight=0]; 16651[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16651 -> 18103[label="",style="dashed", color="magenta", weight=3]; 16651 -> 18104[label="",style="dashed", color="magenta", weight=3]; 16652[label="Succ ww3100",fontsize=16,color="green",shape="box"];16653 -> 6351[label="",style="dashed", color="red", weight=0]; 16653[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16653 -> 18105[label="",style="dashed", color="magenta", weight=3]; 16653 -> 18106[label="",style="dashed", color="magenta", weight=3]; 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]; 16656[label="ww4000",fontsize=16,color="green",shape="box"];16657[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16658[label="ww5",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]; 16661[label="ww4000",fontsize=16,color="green",shape="box"];16662[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16663[label="ww5",fontsize=16,color="green",shape="box"];16664[label="ww3100",fontsize=16,color="green",shape="box"];48088[label="Neg Zero",fontsize=16,color="green",shape="box"];48089 -> 59409[label="",style="dashed", color="red", weight=0]; 48089[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"];48089 -> 59505[label="",style="dashed", color="magenta", weight=3]; 48089 -> 59506[label="",style="dashed", color="magenta", weight=3]; 48089 -> 59507[label="",style="dashed", color="magenta", weight=3]; 48089 -> 59508[label="",style="dashed", color="magenta", weight=3]; 48089 -> 59509[label="",style="dashed", color="magenta", weight=3]; 48090 -> 50355[label="",style="dashed", color="red", weight=0]; 48090[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"];48090 -> 50365[label="",style="dashed", color="magenta", weight=3]; 48091 -> 52306[label="",style="dashed", color="red", weight=0]; 48091[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"];48091 -> 52327[label="",style="dashed", color="magenta", weight=3]; 48091 -> 52328[label="",style="dashed", color="magenta", weight=3]; 48091 -> 52329[label="",style="dashed", color="magenta", weight=3]; 48091 -> 52330[label="",style="dashed", color="magenta", weight=3]; 48092[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];16666 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23412[label="",style="dashed", color="magenta", weight=3]; 16666 -> 23413[label="",style="dashed", color="magenta", weight=3]; 16666 -> 23414[label="",style="dashed", color="magenta", weight=3]; 16666 -> 23415[label="",style="dashed", color="magenta", weight=3]; 59485[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59486[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59487[label="ww4000",fontsize=16,color="green",shape="box"];59488[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59489[label="Neg Zero",fontsize=16,color="green",shape="box"];50363 -> 52306[label="",style="dashed", color="red", weight=0]; 50363[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"];50363 -> 52331[label="",style="dashed", color="magenta", weight=3]; 50363 -> 52332[label="",style="dashed", color="magenta", weight=3]; 50363 -> 52333[label="",style="dashed", color="magenta", weight=3]; 50363 -> 52334[label="",style="dashed", color="magenta", weight=3]; 52323[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52324[label="ww4000",fontsize=16,color="green",shape="box"];52325[label="ww5",fontsize=16,color="green",shape="box"];52326[label="ww3100",fontsize=16,color="green",shape="box"];52544 -> 26924[label="",style="dashed", color="red", weight=0]; 52544[label="primDivFloat (Float (msMyInt (Pos (Succ ww4526)) (Neg Zero)) (srMyInt (Pos (Succ ww4527)) (Pos (Succ ww4528)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];52544 -> 52585[label="",style="dashed", color="magenta", weight=3]; 52544 -> 52586[label="",style="dashed", color="magenta", weight=3]; 16673 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 16673 -> 18118[label="",style="dashed", color="magenta", weight=3]; 16674 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 16674 -> 18120[label="",style="dashed", color="magenta", weight=3]; 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]; 18156 -> 20566[label="",style="dashed", color="red", weight=0]; 18156[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"];18156 -> 20567[label="",style="dashed", color="magenta", weight=3]; 18157[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18157 -> 18174[label="",style="solid", color="black", weight=3]; 18158[label="ww51",fontsize=16,color="green",shape="box"];18159[label="ww4000",fontsize=16,color="green",shape="box"];18160[label="ww50",fontsize=16,color="green",shape="box"];18161 -> 18157[label="",style="dashed", color="red", weight=0]; 18161[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];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]; 16681 -> 6351[label="",style="dashed", color="red", weight=0]; 16681[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16681 -> 18123[label="",style="dashed", color="magenta", weight=3]; 16681 -> 18124[label="",style="dashed", color="magenta", weight=3]; 16682[label="Succ ww3100",fontsize=16,color="green",shape="box"];16683 -> 6351[label="",style="dashed", color="red", weight=0]; 16683[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16683 -> 18125[label="",style="dashed", color="magenta", weight=3]; 16683 -> 18126[label="",style="dashed", color="magenta", weight=3]; 16684[label="Succ ww3100",fontsize=16,color="green",shape="box"];16703[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16704[label="ww3100",fontsize=16,color="green",shape="box"];16705[label="ww4000",fontsize=16,color="green",shape="box"];16706[label="ww5",fontsize=16,color="green",shape="box"];16707[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16708[label="ww3100",fontsize=16,color="green",shape="box"];16709[label="ww4000",fontsize=16,color="green",shape="box"];16710[label="ww5",fontsize=16,color="green",shape="box"];16716 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37909[label="",style="dashed", color="magenta", weight=3]; 16716 -> 37910[label="",style="dashed", color="magenta", weight=3]; 16716 -> 37911[label="",style="dashed", color="magenta", weight=3]; 16716 -> 37912[label="",style="dashed", color="magenta", weight=3]; 16716 -> 37913[label="",style="dashed", color="magenta", weight=3]; 16716 -> 37914[label="",style="dashed", color="magenta", weight=3]; 16717[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"];16717 -> 18130[label="",style="solid", color="black", weight=3]; 16718 -> 20582[label="",style="dashed", color="red", weight=0]; 16718[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"];16718 -> 20587[label="",style="dashed", color="magenta", weight=3]; 16718 -> 20588[label="",style="dashed", color="magenta", weight=3]; 16718 -> 20589[label="",style="dashed", color="magenta", weight=3]; 16718 -> 20590[label="",style="dashed", color="magenta", weight=3]; 21870[label="Pos Zero",fontsize=16,color="green",shape="box"];21871[label="Neg Zero",fontsize=16,color="green",shape="box"];16722 -> 6351[label="",style="dashed", color="red", weight=0]; 16722[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16722 -> 18134[label="",style="dashed", color="magenta", weight=3]; 16722 -> 18135[label="",style="dashed", color="magenta", weight=3]; 16723[label="Succ ww3100",fontsize=16,color="green",shape="box"];16724 -> 6351[label="",style="dashed", color="red", weight=0]; 16724[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16724 -> 18136[label="",style="dashed", color="magenta", weight=3]; 16724 -> 18137[label="",style="dashed", color="magenta", weight=3]; 16725[label="Succ ww3100",fontsize=16,color="green",shape="box"];32922[label="ww3100",fontsize=16,color="green",shape="box"];32923 -> 28116[label="",style="dashed", color="red", weight=0]; 32923[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"];32923 -> 32961[label="",style="dashed", color="magenta", weight=3]; 32924[label="ww4000",fontsize=16,color="green",shape="box"];32925 -> 32962[label="",style="dashed", color="red", weight=0]; 32925[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"];32925 -> 32991[label="",style="dashed", color="magenta", weight=3]; 32925 -> 32992[label="",style="dashed", color="magenta", weight=3]; 32925 -> 32993[label="",style="dashed", color="magenta", weight=3]; 32925 -> 32994[label="",style="dashed", color="magenta", weight=3]; 32926[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];32927[label="ww3100",fontsize=16,color="green",shape="box"];32928 -> 28116[label="",style="dashed", color="red", weight=0]; 32928[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"];32928 -> 33015[label="",style="dashed", color="magenta", weight=3]; 32929[label="ww4000",fontsize=16,color="green",shape="box"];32930 -> 32962[label="",style="dashed", color="red", weight=0]; 32930[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"];32930 -> 32995[label="",style="dashed", color="magenta", weight=3]; 32930 -> 32996[label="",style="dashed", color="magenta", weight=3]; 32930 -> 32997[label="",style="dashed", color="magenta", weight=3]; 32930 -> 32998[label="",style="dashed", color="magenta", weight=3]; 32931[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];32983[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];32984[label="ww5",fontsize=16,color="green",shape="box"];32985[label="ww4000",fontsize=16,color="green",shape="box"];32986[label="ww3100",fontsize=16,color="green",shape="box"];32959 -> 32962[label="",style="dashed", color="red", weight=0]; 32959[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"];32959 -> 32999[label="",style="dashed", color="magenta", weight=3]; 32959 -> 33000[label="",style="dashed", color="magenta", weight=3]; 32959 -> 33001[label="",style="dashed", color="magenta", weight=3]; 32959 -> 33002[label="",style="dashed", color="magenta", weight=3]; 32987[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];32988[label="ww5",fontsize=16,color="green",shape="box"];32989[label="ww4000",fontsize=16,color="green",shape="box"];32990[label="ww3100",fontsize=16,color="green",shape="box"];28438 -> 26799[label="",style="dashed", color="red", weight=0]; 28438[label="srMyInt (Pos (Succ ww3100)) ww34261",fontsize=16,color="magenta"];28438 -> 33016[label="",style="dashed", color="magenta", weight=3]; 28438 -> 33017[label="",style="dashed", color="magenta", weight=3]; 28439 -> 26799[label="",style="dashed", color="red", weight=0]; 28439[label="srMyInt (Neg Zero) ww34260",fontsize=16,color="magenta"];28439 -> 33018[label="",style="dashed", color="magenta", weight=3]; 28439 -> 33019[label="",style="dashed", color="magenta", weight=3]; 33289 -> 23742[label="",style="dashed", color="red", weight=0]; 33289[label="msMyInt (Pos (Succ ww3899)) (Neg Zero)",fontsize=16,color="magenta"];33289 -> 33368[label="",style="dashed", color="magenta", weight=3]; 33289 -> 33369[label="",style="dashed", color="magenta", weight=3]; 33290 -> 26799[label="",style="dashed", color="red", weight=0]; 33290[label="srMyInt (Neg (Succ ww3900)) (Pos (Succ ww3901))",fontsize=16,color="magenta"];33290 -> 33370[label="",style="dashed", color="magenta", weight=3]; 33290 -> 33371[label="",style="dashed", color="magenta", weight=3]; 33291[label="takeWhile1 (flip ltEsFloat ww3896) (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)))) ww3896) GT)",fontsize=16,color="black",shape="box"];33291 -> 33372[label="",style="solid", color="black", weight=3]; 59062[label="primPlusFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4745",fontsize=16,color="black",shape="box"];59062 -> 59085[label="",style="solid", color="black", weight=3]; 59063 -> 59044[label="",style="dashed", color="red", weight=0]; 59063[label="psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4745",fontsize=16,color="magenta"];18162 -> 20616[label="",style="dashed", color="red", weight=0]; 18162[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"];18162 -> 20617[label="",style="dashed", color="magenta", weight=3]; 18163[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18163 -> 18176[label="",style="solid", color="black", weight=3]; 18164[label="ww51",fontsize=16,color="green",shape="box"];18165[label="ww4000",fontsize=16,color="green",shape="box"];18166[label="ww50",fontsize=16,color="green",shape="box"];18167 -> 18163[label="",style="dashed", color="red", weight=0]; 18167[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16757 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37915[label="",style="dashed", color="magenta", weight=3]; 16757 -> 37916[label="",style="dashed", color="magenta", weight=3]; 16757 -> 37917[label="",style="dashed", color="magenta", weight=3]; 16757 -> 37918[label="",style="dashed", color="magenta", weight=3]; 16757 -> 37919[label="",style="dashed", color="magenta", weight=3]; 16757 -> 37920[label="",style="dashed", color="magenta", weight=3]; 20346[label="ww243500",fontsize=16,color="green",shape="box"];20347[label="ww1832000",fontsize=16,color="green",shape="box"];21908[label="primMulNat (Succ ww266600) (Succ ww1833100)",fontsize=16,color="black",shape="box"];21908 -> 21919[label="",style="solid", color="black", weight=3]; 21909[label="primMulNat (Succ ww266600) Zero",fontsize=16,color="black",shape="box"];21909 -> 21920[label="",style="solid", color="black", weight=3]; 21910[label="primMulNat Zero (Succ ww1833100)",fontsize=16,color="black",shape="box"];21910 -> 21921[label="",style="solid", color="black", weight=3]; 21911[label="primMulNat Zero Zero",fontsize=16,color="black",shape="box"];21911 -> 21922[label="",style="solid", color="black", weight=3]; 20306 -> 5617[label="",style="dashed", color="red", weight=0]; 20306[label="primPlusNat ww24350 ww183200",fontsize=16,color="magenta"];20306 -> 20322[label="",style="dashed", color="magenta", weight=3]; 20306 -> 20323[label="",style="dashed", color="magenta", weight=3]; 20309[label="ww183200",fontsize=16,color="green",shape="box"];20310[label="ww24350",fontsize=16,color="green",shape="box"];20311 -> 5617[label="",style="dashed", color="red", weight=0]; 20311[label="primPlusNat ww24350 ww183200",fontsize=16,color="magenta"];20311 -> 20328[label="",style="dashed", color="magenta", weight=3]; 20311 -> 20329[label="",style="dashed", color="magenta", weight=3]; 16763 -> 18149[label="",style="dashed", color="red", weight=0]; 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]; 16763 -> 18169[label="",style="dashed", color="magenta", weight=3]; 16764 -> 6351[label="",style="dashed", color="red", weight=0]; 16764[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16764 -> 18177[label="",style="dashed", color="magenta", weight=3]; 16764 -> 18178[label="",style="dashed", color="magenta", weight=3]; 16765[label="Succ ww3100",fontsize=16,color="green",shape="box"];16766 -> 6351[label="",style="dashed", color="red", weight=0]; 16766[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16766 -> 18179[label="",style="dashed", color="magenta", weight=3]; 16766 -> 18180[label="",style="dashed", color="magenta", weight=3]; 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]; 33098[label="ww4000",fontsize=16,color="green",shape="box"];33099[label="ww3100",fontsize=16,color="green",shape="box"];33100 -> 28222[label="",style="dashed", color="red", weight=0]; 33100[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"];33100 -> 33133[label="",style="dashed", color="magenta", weight=3]; 33101[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33102 -> 33134[label="",style="dashed", color="red", weight=0]; 33102[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"];33102 -> 33143[label="",style="dashed", color="magenta", weight=3]; 33102 -> 33144[label="",style="dashed", color="magenta", weight=3]; 33102 -> 33145[label="",style="dashed", color="magenta", weight=3]; 33102 -> 33146[label="",style="dashed", color="magenta", weight=3]; 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]; 33103[label="ww4000",fontsize=16,color="green",shape="box"];33104[label="ww3100",fontsize=16,color="green",shape="box"];33105 -> 28222[label="",style="dashed", color="red", weight=0]; 33105[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"];33105 -> 33165[label="",style="dashed", color="magenta", weight=3]; 33106[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33107 -> 33134[label="",style="dashed", color="red", weight=0]; 33107[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"];33107 -> 33147[label="",style="dashed", color="magenta", weight=3]; 33107 -> 33148[label="",style="dashed", color="magenta", weight=3]; 33107 -> 33149[label="",style="dashed", color="magenta", weight=3]; 33107 -> 33150[label="",style="dashed", color="magenta", weight=3]; 48093[label="Neg Zero",fontsize=16,color="green",shape="box"];48094 -> 52460[label="",style="dashed", color="red", weight=0]; 48094[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"];48094 -> 52471[label="",style="dashed", color="magenta", weight=3]; 48094 -> 52472[label="",style="dashed", color="magenta", weight=3]; 48094 -> 52473[label="",style="dashed", color="magenta", weight=3]; 48094 -> 52474[label="",style="dashed", color="magenta", weight=3]; 48095 -> 50048[label="",style="dashed", color="red", weight=0]; 48095[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"];48095 -> 50058[label="",style="dashed", color="magenta", weight=3]; 48096 -> 33134[label="",style="dashed", color="red", weight=0]; 48096[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"];48096 -> 51621[label="",style="dashed", color="magenta", weight=3]; 48096 -> 51622[label="",style="dashed", color="magenta", weight=3]; 48096 -> 51623[label="",style="dashed", color="magenta", weight=3]; 48096 -> 51624[label="",style="dashed", color="magenta", weight=3]; 48097[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];33139[label="ww4000",fontsize=16,color="green",shape="box"];33140[label="ww5",fontsize=16,color="green",shape="box"];33141[label="ww3100",fontsize=16,color="green",shape="box"];33142[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28232[label="ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3438",fontsize=16,color="black",shape="box"];28232 -> 28292[label="",style="solid", color="black", weight=3]; 33160[label="Cons (Float (Neg Zero) (Neg (Succ ww1979))) (takeWhile (flip ltEsFloat ww3909) (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"];33160 -> 33206[label="",style="dashed", color="green", weight=3]; 33161[label="takeWhile0 (flip ltEsFloat ww3909) (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"];33161 -> 33207[label="",style="solid", color="black", weight=3]; 52466[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52467[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52468[label="ww4000",fontsize=16,color="green",shape="box"];52469[label="ww3100",fontsize=16,color="green",shape="box"];50056 -> 33134[label="",style="dashed", color="red", weight=0]; 50056[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"];50056 -> 51627[label="",style="dashed", color="magenta", weight=3]; 50056 -> 51628[label="",style="dashed", color="magenta", weight=3]; 50056 -> 51629[label="",style="dashed", color="magenta", weight=3]; 50056 -> 51630[label="",style="dashed", color="magenta", weight=3]; 51345[label="ww4000",fontsize=16,color="green",shape="box"];51346[label="ww5",fontsize=16,color="green",shape="box"];51347[label="ww3100",fontsize=16,color="green",shape="box"];51348[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52583[label="primPlusFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535",fontsize=16,color="black",shape="box"];52583 -> 52649[label="",style="solid", color="black", weight=3]; 52584 -> 52542[label="",style="dashed", color="red", weight=0]; 52584[label="psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535",fontsize=16,color="magenta"];33254 -> 26726[label="",style="dashed", color="red", weight=0]; 33254[label="primPlusFloat (Float ww39120 ww39121) (primDivFloat (msFloat (Float (Pos (Succ ww3913)) (Neg (Succ ww3914))) (Float (Neg Zero) (Neg (Succ ww3915)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33254 -> 33304[label="",style="dashed", color="magenta", weight=3]; 33254 -> 33305[label="",style="dashed", color="magenta", weight=3]; 33254 -> 33306[label="",style="dashed", color="magenta", weight=3]; 48098[label="ww180",fontsize=16,color="green",shape="box"];48099 -> 52390[label="",style="dashed", color="red", weight=0]; 48099[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"];48099 -> 52407[label="",style="dashed", color="magenta", weight=3]; 48100 -> 52417[label="",style="dashed", color="red", weight=0]; 48100[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"];48100 -> 52442[label="",style="dashed", color="magenta", weight=3]; 48101[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"];63194[label="ww19/Float ww190 ww191",fontsize=10,color="white",style="solid",shape="box"];48101 -> 63194[label="",style="solid", color="burlywood", weight=9]; 63194 -> 51634[label="",style="solid", color="burlywood", weight=3]; 48102[label="ww181",fontsize=16,color="green",shape="box"];16783 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37921[label="",style="dashed", color="magenta", weight=3]; 16783 -> 37922[label="",style="dashed", color="magenta", weight=3]; 16783 -> 37923[label="",style="dashed", color="magenta", weight=3]; 16783 -> 37924[label="",style="dashed", color="magenta", weight=3]; 16783 -> 37925[label="",style="dashed", color="magenta", weight=3]; 16783 -> 37926[label="",style="dashed", color="magenta", weight=3]; 16784 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37927[label="",style="dashed", color="magenta", weight=3]; 16784 -> 37928[label="",style="dashed", color="magenta", weight=3]; 16784 -> 37929[label="",style="dashed", color="magenta", weight=3]; 16784 -> 37930[label="",style="dashed", color="magenta", weight=3]; 16784 -> 37931[label="",style="dashed", color="magenta", weight=3]; 16784 -> 37932[label="",style="dashed", color="magenta", weight=3]; 16785 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37933[label="",style="dashed", color="magenta", weight=3]; 16785 -> 37934[label="",style="dashed", color="magenta", weight=3]; 16785 -> 37935[label="",style="dashed", color="magenta", weight=3]; 16785 -> 37936[label="",style="dashed", color="magenta", weight=3]; 16785 -> 37937[label="",style="dashed", color="magenta", weight=3]; 16785 -> 37938[label="",style="dashed", color="magenta", weight=3]; 16786 -> 6351[label="",style="dashed", color="red", weight=0]; 16786[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16786 -> 18191[label="",style="dashed", color="magenta", weight=3]; 16786 -> 18192[label="",style="dashed", color="magenta", weight=3]; 16787[label="Succ ww3100",fontsize=16,color="green",shape="box"];16788 -> 6351[label="",style="dashed", color="red", weight=0]; 16788[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16788 -> 18193[label="",style="dashed", color="magenta", weight=3]; 16788 -> 18194[label="",style="dashed", color="magenta", weight=3]; 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]; 16791[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16792[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",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]; 16795[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16796[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16797[label="ww5",fontsize=16,color="green",shape="box"];48103[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48104 -> 45213[label="",style="dashed", color="red", weight=0]; 48104[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"];48104 -> 51635[label="",style="dashed", color="magenta", weight=3]; 48104 -> 51636[label="",style="dashed", color="magenta", weight=3]; 48104 -> 51637[label="",style="dashed", color="magenta", weight=3]; 48104 -> 51638[label="",style="dashed", color="magenta", weight=3]; 48105 -> 52501[label="",style="dashed", color="red", weight=0]; 48105[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"];48105 -> 52514[label="",style="dashed", color="magenta", weight=3]; 48105 -> 52515[label="",style="dashed", color="magenta", weight=3]; 48105 -> 52516[label="",style="dashed", color="magenta", weight=3]; 48105 -> 52517[label="",style="dashed", color="magenta", weight=3]; 48106[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="black",shape="box"];48106 -> 51640[label="",style="solid", color="black", weight=3]; 48107[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51351[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51352[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51353[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];51354[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52510[label="ww3100",fontsize=16,color="green",shape="box"];52511[label="ww5",fontsize=16,color="green",shape="box"];52512[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52513[label="ww3000",fontsize=16,color="green",shape="box"];51356[label="primPlusFloat 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="burlywood",shape="box"];63195[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51356 -> 63195[label="",style="solid", color="burlywood", weight=9]; 63195 -> 51644[label="",style="solid", color="burlywood", weight=3]; 51357[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51357 -> 51645[label="",style="solid", color="black", weight=3]; 51358[label="ww50",fontsize=16,color="green",shape="box"];51359[label="ww51",fontsize=16,color="green",shape="box"];52805[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];52805 -> 52901[label="",style="solid", color="black", weight=3]; 52806[label="ww45370",fontsize=16,color="green",shape="box"];52807[label="ww45371",fontsize=16,color="green",shape="box"];51360 -> 25616[label="",style="dashed", color="red", weight=0]; 51360[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];51360 -> 51646[label="",style="dashed", color="magenta", weight=3]; 51361 -> 26799[label="",style="dashed", color="red", weight=0]; 51361[label="srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="magenta"];51361 -> 51647[label="",style="dashed", color="magenta", weight=3]; 51361 -> 51648[label="",style="dashed", color="magenta", weight=3]; 16803 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 16803 -> 18202[label="",style="dashed", color="magenta", weight=3]; 16804 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 16804 -> 18204[label="",style="dashed", color="magenta", weight=3]; 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]; 16809 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37939[label="",style="dashed", color="magenta", weight=3]; 16809 -> 37940[label="",style="dashed", color="magenta", weight=3]; 16809 -> 37941[label="",style="dashed", color="magenta", weight=3]; 16809 -> 37942[label="",style="dashed", color="magenta", weight=3]; 16809 -> 37943[label="",style="dashed", color="magenta", weight=3]; 16809 -> 37944[label="",style="dashed", color="magenta", weight=3]; 16810 -> 6351[label="",style="dashed", color="red", weight=0]; 16810[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16810 -> 18209[label="",style="dashed", color="magenta", weight=3]; 16810 -> 18210[label="",style="dashed", color="magenta", weight=3]; 16811[label="Succ ww3100",fontsize=16,color="green",shape="box"];16812 -> 6351[label="",style="dashed", color="red", weight=0]; 16812[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16812 -> 18211[label="",style="dashed", color="magenta", weight=3]; 16812 -> 18212[label="",style="dashed", color="magenta", weight=3]; 16813[label="Succ ww3100",fontsize=16,color="green",shape="box"];16814[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16815[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16816[label="ww5",fontsize=16,color="green",shape="box"];16817[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16818[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16819[label="ww5",fontsize=16,color="green",shape="box"];16820 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37945[label="",style="dashed", color="magenta", weight=3]; 16820 -> 37946[label="",style="dashed", color="magenta", weight=3]; 16820 -> 37947[label="",style="dashed", color="magenta", weight=3]; 16820 -> 37948[label="",style="dashed", color="magenta", weight=3]; 16820 -> 37949[label="",style="dashed", color="magenta", weight=3]; 16820 -> 37950[label="",style="dashed", color="magenta", weight=3]; 16822 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 16823 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 16827 -> 6351[label="",style="dashed", color="red", weight=0]; 16827[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16827 -> 18217[label="",style="dashed", color="magenta", weight=3]; 16827 -> 18218[label="",style="dashed", color="magenta", weight=3]; 16828[label="Succ ww3100",fontsize=16,color="green",shape="box"];16829 -> 6351[label="",style="dashed", color="red", weight=0]; 16829[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16829 -> 18219[label="",style="dashed", color="magenta", weight=3]; 16829 -> 18220[label="",style="dashed", color="magenta", weight=3]; 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="ww3000",fontsize=16,color="green",shape="box"];16851[label="ww3100",fontsize=16,color="green",shape="box"];16852[label="ww5",fontsize=16,color="green",shape="box"];16853[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16854[label="ww3000",fontsize=16,color="green",shape="box"];16855[label="ww3100",fontsize=16,color="green",shape="box"];16856[label="ww5",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]; 16861 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37951[label="",style="dashed", color="magenta", weight=3]; 16861 -> 37952[label="",style="dashed", color="magenta", weight=3]; 16861 -> 37953[label="",style="dashed", color="magenta", weight=3]; 16861 -> 37954[label="",style="dashed", color="magenta", weight=3]; 16861 -> 37955[label="",style="dashed", color="magenta", weight=3]; 16861 -> 37956[label="",style="dashed", color="magenta", weight=3]; 16862 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37957[label="",style="dashed", color="magenta", weight=3]; 16862 -> 37958[label="",style="dashed", color="magenta", weight=3]; 16862 -> 37959[label="",style="dashed", color="magenta", weight=3]; 16862 -> 37960[label="",style="dashed", color="magenta", weight=3]; 16862 -> 37961[label="",style="dashed", color="magenta", weight=3]; 16862 -> 37962[label="",style="dashed", color="magenta", weight=3]; 16864 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 16865 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 16870 -> 6351[label="",style="dashed", color="red", weight=0]; 16870[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16870 -> 18229[label="",style="dashed", color="magenta", weight=3]; 16870 -> 18230[label="",style="dashed", color="magenta", weight=3]; 16871[label="Succ ww3100",fontsize=16,color="green",shape="box"];16872 -> 6351[label="",style="dashed", color="red", weight=0]; 16872[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16872 -> 18231[label="",style="dashed", color="magenta", weight=3]; 16872 -> 18232[label="",style="dashed", color="magenta", weight=3]; 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]; 33941 -> 33971[label="",style="dashed", color="red", weight=0]; 33941[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"];33941 -> 33980[label="",style="dashed", color="magenta", weight=3]; 33941 -> 33981[label="",style="dashed", color="magenta", weight=3]; 33941 -> 33982[label="",style="dashed", color="magenta", weight=3]; 33941 -> 33983[label="",style="dashed", color="magenta", weight=3]; 33942[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33943[label="ww3000",fontsize=16,color="green",shape="box"];33944[label="ww3100",fontsize=16,color="green",shape="box"];33945 -> 28520[label="",style="dashed", color="red", weight=0]; 33945[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"];33945 -> 33993[label="",style="dashed", color="magenta", weight=3]; 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]; 33946 -> 33971[label="",style="dashed", color="red", weight=0]; 33946[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"];33946 -> 33984[label="",style="dashed", color="magenta", weight=3]; 33946 -> 33985[label="",style="dashed", color="magenta", weight=3]; 33946 -> 33986[label="",style="dashed", color="magenta", weight=3]; 33946 -> 33987[label="",style="dashed", color="magenta", weight=3]; 33947[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33948[label="ww3000",fontsize=16,color="green",shape="box"];33949[label="ww3100",fontsize=16,color="green",shape="box"];33950 -> 28520[label="",style="dashed", color="red", weight=0]; 33950[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"];33950 -> 33994[label="",style="dashed", color="magenta", weight=3]; 48108[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48109 -> 52674[label="",style="dashed", color="red", weight=0]; 48109[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"];48109 -> 52689[label="",style="dashed", color="magenta", weight=3]; 48109 -> 52690[label="",style="dashed", color="magenta", weight=3]; 48109 -> 52691[label="",style="dashed", color="magenta", weight=3]; 48109 -> 52692[label="",style="dashed", color="magenta", weight=3]; 48110 -> 49854[label="",style="dashed", color="red", weight=0]; 48110[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"];48110 -> 49869[label="",style="dashed", color="magenta", weight=3]; 48111 -> 33971[label="",style="dashed", color="red", weight=0]; 48111[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"];48111 -> 51650[label="",style="dashed", color="magenta", weight=3]; 48111 -> 51651[label="",style="dashed", color="magenta", weight=3]; 48111 -> 51652[label="",style="dashed", color="magenta", weight=3]; 48111 -> 51653[label="",style="dashed", color="magenta", weight=3]; 48112[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];33976[label="ww5",fontsize=16,color="green",shape="box"];33977[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33978[label="ww3000",fontsize=16,color="green",shape="box"];33979[label="ww3100",fontsize=16,color="green",shape="box"];28534[label="ltEsFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3462",fontsize=16,color="black",shape="box"];28534 -> 28558[label="",style="solid", color="black", weight=3]; 33991[label="Cons (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))) (takeWhile (flip ltEsFloat ww3993) (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"];33991 -> 34126[label="",style="dashed", color="green", weight=3]; 33992 -> 56361[label="",style="dashed", color="red", weight=0]; 33992[label="takeWhile0 (flip ltEsFloat ww3993) (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"];33992 -> 56362[label="",style="dashed", color="magenta", weight=3]; 33992 -> 56363[label="",style="dashed", color="magenta", weight=3]; 33992 -> 56364[label="",style="dashed", color="magenta", weight=3]; 33992 -> 56365[label="",style="dashed", color="magenta", weight=3]; 52685[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52686[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52687[label="ww3100",fontsize=16,color="green",shape="box"];52688[label="ww3000",fontsize=16,color="green",shape="box"];49868 -> 33971[label="",style="dashed", color="red", weight=0]; 49868[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"];49868 -> 51656[label="",style="dashed", color="magenta", weight=3]; 49868 -> 51657[label="",style="dashed", color="magenta", weight=3]; 49868 -> 51658[label="",style="dashed", color="magenta", weight=3]; 49868 -> 51659[label="",style="dashed", color="magenta", weight=3]; 51363[label="ww5",fontsize=16,color="green",shape="box"];51364[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51365[label="ww3000",fontsize=16,color="green",shape="box"];51366[label="ww3100",fontsize=16,color="green",shape="box"];52976[label="ww4554",fontsize=16,color="green",shape="box"];52977 -> 25616[label="",style="dashed", color="red", weight=0]; 52977[label="msMyInt (Pos Zero) (Neg (Succ ww4545))",fontsize=16,color="magenta"];52977 -> 53202[label="",style="dashed", color="magenta", weight=3]; 52978 -> 26799[label="",style="dashed", color="red", weight=0]; 52978[label="srMyInt (Neg (Succ ww4544)) (Neg (Succ ww4546))",fontsize=16,color="magenta"];52978 -> 53203[label="",style="dashed", color="magenta", weight=3]; 52978 -> 53204[label="",style="dashed", color="magenta", weight=3]; 34408 -> 26924[label="",style="dashed", color="red", weight=0]; 34408[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3998))) (srMyInt (Neg (Succ ww3997)) (Neg (Succ ww3999)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];34408 -> 34457[label="",style="dashed", color="magenta", weight=3]; 34408 -> 34458[label="",style="dashed", color="magenta", weight=3]; 16889 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37963[label="",style="dashed", color="magenta", weight=3]; 16889 -> 37964[label="",style="dashed", color="magenta", weight=3]; 16889 -> 37965[label="",style="dashed", color="magenta", weight=3]; 16889 -> 37966[label="",style="dashed", color="magenta", weight=3]; 16889 -> 37967[label="",style="dashed", color="magenta", weight=3]; 16889 -> 37968[label="",style="dashed", color="magenta", weight=3]; 16890 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37969[label="",style="dashed", color="magenta", weight=3]; 16890 -> 37970[label="",style="dashed", color="magenta", weight=3]; 16890 -> 37971[label="",style="dashed", color="magenta", weight=3]; 16890 -> 37972[label="",style="dashed", color="magenta", weight=3]; 16890 -> 37973[label="",style="dashed", color="magenta", weight=3]; 16890 -> 37974[label="",style="dashed", color="magenta", weight=3]; 16891 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37975[label="",style="dashed", color="magenta", weight=3]; 16891 -> 37976[label="",style="dashed", color="magenta", weight=3]; 16891 -> 37977[label="",style="dashed", color="magenta", weight=3]; 16891 -> 37978[label="",style="dashed", color="magenta", weight=3]; 16891 -> 37979[label="",style="dashed", color="magenta", weight=3]; 16891 -> 37980[label="",style="dashed", color="magenta", weight=3]; 16892 -> 6351[label="",style="dashed", color="red", weight=0]; 16892[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16892 -> 18243[label="",style="dashed", color="magenta", weight=3]; 16892 -> 18244[label="",style="dashed", color="magenta", weight=3]; 16893[label="Succ ww3100",fontsize=16,color="green",shape="box"];16894 -> 6351[label="",style="dashed", color="red", weight=0]; 16894[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16894 -> 18245[label="",style="dashed", color="magenta", weight=3]; 16894 -> 18246[label="",style="dashed", color="magenta", weight=3]; 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]; 16897[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16898[label="Float (Neg Zero) (Pos (Succ ww3100))",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]; 16901[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16902[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16903[label="ww5",fontsize=16,color="green",shape="box"];48113[label="Neg Zero",fontsize=16,color="green",shape="box"];48114 -> 45213[label="",style="dashed", color="red", weight=0]; 48114[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"];48114 -> 51664[label="",style="dashed", color="magenta", weight=3]; 48114 -> 51665[label="",style="dashed", color="magenta", weight=3]; 48114 -> 51666[label="",style="dashed", color="magenta", weight=3]; 48114 -> 51667[label="",style="dashed", color="magenta", weight=3]; 48115 -> 50355[label="",style="dashed", color="red", weight=0]; 48115[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"];48115 -> 50366[label="",style="dashed", color="magenta", weight=3]; 48116 -> 52600[label="",style="dashed", color="red", weight=0]; 48116[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"];48116 -> 52616[label="",style="dashed", color="magenta", weight=3]; 48116 -> 52617[label="",style="dashed", color="magenta", weight=3]; 48116 -> 52618[label="",style="dashed", color="magenta", weight=3]; 48117[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51372[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51373[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51374[label="Neg Zero",fontsize=16,color="green",shape="box"];51375[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50364 -> 52600[label="",style="dashed", color="red", weight=0]; 50364[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"];50364 -> 52619[label="",style="dashed", color="magenta", weight=3]; 50364 -> 52620[label="",style="dashed", color="magenta", weight=3]; 50364 -> 52621[label="",style="dashed", color="magenta", weight=3]; 52613[label="ww5",fontsize=16,color="green",shape="box"];52614[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52615[label="ww3100",fontsize=16,color="green",shape="box"];52934 -> 26924[label="",style="dashed", color="red", weight=0]; 52934[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos (Succ ww4549)) (Pos (Succ ww4550)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];52934 -> 52979[label="",style="dashed", color="magenta", weight=3]; 52934 -> 52980[label="",style="dashed", color="magenta", weight=3]; 16909 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 16909 -> 18254[label="",style="dashed", color="magenta", weight=3]; 16910 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 16910 -> 18256[label="",style="dashed", color="magenta", weight=3]; 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]; 16914 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37981[label="",style="dashed", color="magenta", weight=3]; 16914 -> 37982[label="",style="dashed", color="magenta", weight=3]; 16914 -> 37983[label="",style="dashed", color="magenta", weight=3]; 16914 -> 37984[label="",style="dashed", color="magenta", weight=3]; 16914 -> 37985[label="",style="dashed", color="magenta", weight=3]; 16914 -> 37986[label="",style="dashed", color="magenta", weight=3]; 16915 -> 6351[label="",style="dashed", color="red", weight=0]; 16915[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16915 -> 18261[label="",style="dashed", color="magenta", weight=3]; 16915 -> 18262[label="",style="dashed", color="magenta", weight=3]; 16916[label="Succ ww3100",fontsize=16,color="green",shape="box"];16917 -> 6351[label="",style="dashed", color="red", weight=0]; 16917[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16917 -> 18263[label="",style="dashed", color="magenta", weight=3]; 16917 -> 18264[label="",style="dashed", color="magenta", weight=3]; 16918[label="Succ ww3100",fontsize=16,color="green",shape="box"];16919[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16920[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16921[label="ww5",fontsize=16,color="green",shape="box"];16922[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16923[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16924[label="ww5",fontsize=16,color="green",shape="box"];16925 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37987[label="",style="dashed", color="magenta", weight=3]; 16925 -> 37988[label="",style="dashed", color="magenta", weight=3]; 16925 -> 37989[label="",style="dashed", color="magenta", weight=3]; 16925 -> 37990[label="",style="dashed", color="magenta", weight=3]; 16925 -> 37991[label="",style="dashed", color="magenta", weight=3]; 16925 -> 37992[label="",style="dashed", color="magenta", weight=3]; 16927 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 16928 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 16932 -> 6351[label="",style="dashed", color="red", weight=0]; 16932[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16932 -> 18269[label="",style="dashed", color="magenta", weight=3]; 16932 -> 18270[label="",style="dashed", color="magenta", weight=3]; 16933[label="Succ ww3100",fontsize=16,color="green",shape="box"];16934 -> 6351[label="",style="dashed", color="red", weight=0]; 16934[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16934 -> 18271[label="",style="dashed", color="magenta", weight=3]; 16934 -> 18272[label="",style="dashed", color="magenta", weight=3]; 16935[label="Succ ww3100",fontsize=16,color="green",shape="box"];34716 -> 34751[label="",style="dashed", color="red", weight=0]; 34716[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"];34716 -> 34773[label="",style="dashed", color="magenta", weight=3]; 34716 -> 34774[label="",style="dashed", color="magenta", weight=3]; 34716 -> 34775[label="",style="dashed", color="magenta", weight=3]; 34717[label="ww3100",fontsize=16,color="green",shape="box"];34718 -> 28116[label="",style="dashed", color="red", weight=0]; 34718[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"];34718 -> 34787[label="",style="dashed", color="magenta", weight=3]; 34719[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34720 -> 34751[label="",style="dashed", color="red", weight=0]; 34720[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"];34720 -> 34776[label="",style="dashed", color="magenta", weight=3]; 34720 -> 34777[label="",style="dashed", color="magenta", weight=3]; 34720 -> 34778[label="",style="dashed", color="magenta", weight=3]; 34721[label="ww3100",fontsize=16,color="green",shape="box"];34722 -> 28116[label="",style="dashed", color="red", weight=0]; 34722[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"];34722 -> 34788[label="",style="dashed", color="magenta", weight=3]; 34723[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34767[label="ww5",fontsize=16,color="green",shape="box"];34768[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34769[label="ww3100",fontsize=16,color="green",shape="box"];34770[label="ww5",fontsize=16,color="green",shape="box"];34771[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];34772[label="ww3100",fontsize=16,color="green",shape="box"];34750 -> 34751[label="",style="dashed", color="red", weight=0]; 34750[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"];34750 -> 34779[label="",style="dashed", color="magenta", weight=3]; 34750 -> 34780[label="",style="dashed", color="magenta", weight=3]; 34750 -> 34781[label="",style="dashed", color="magenta", weight=3]; 35133 -> 25616[label="",style="dashed", color="red", weight=0]; 35133[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35133 -> 35187[label="",style="dashed", color="magenta", weight=3]; 35134 -> 26799[label="",style="dashed", color="red", weight=0]; 35134[label="srMyInt (Neg (Succ ww4073)) (Pos (Succ ww4074))",fontsize=16,color="magenta"];35134 -> 35188[label="",style="dashed", color="magenta", weight=3]; 35134 -> 35189[label="",style="dashed", color="magenta", weight=3]; 35135[label="takeWhile1 (flip ltEsFloat ww4070) (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)))) ww4070) GT)",fontsize=16,color="black",shape="box"];35135 -> 35190[label="",style="solid", color="black", weight=3]; 59083[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4746",fontsize=16,color="black",shape="box"];59083 -> 59100[label="",style="solid", color="black", weight=3]; 59084 -> 59060[label="",style="dashed", color="red", weight=0]; 59084[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4746",fontsize=16,color="magenta"];16959 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37993[label="",style="dashed", color="magenta", weight=3]; 16959 -> 37994[label="",style="dashed", color="magenta", weight=3]; 16959 -> 37995[label="",style="dashed", color="magenta", weight=3]; 16959 -> 37996[label="",style="dashed", color="magenta", weight=3]; 16959 -> 37997[label="",style="dashed", color="magenta", weight=3]; 16959 -> 37998[label="",style="dashed", color="magenta", weight=3]; 16960 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37999[label="",style="dashed", color="magenta", weight=3]; 16960 -> 38000[label="",style="dashed", color="magenta", weight=3]; 16960 -> 38001[label="",style="dashed", color="magenta", weight=3]; 16960 -> 38002[label="",style="dashed", color="magenta", weight=3]; 16960 -> 38003[label="",style="dashed", color="magenta", weight=3]; 16960 -> 38004[label="",style="dashed", color="magenta", weight=3]; 16962 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 16963 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 16966 -> 6351[label="",style="dashed", color="red", weight=0]; 16966[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16966 -> 18281[label="",style="dashed", color="magenta", weight=3]; 16966 -> 18282[label="",style="dashed", color="magenta", weight=3]; 16967[label="Succ ww3100",fontsize=16,color="green",shape="box"];16968 -> 6351[label="",style="dashed", color="red", weight=0]; 16968[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16968 -> 18283[label="",style="dashed", color="magenta", weight=3]; 16968 -> 18284[label="",style="dashed", color="magenta", weight=3]; 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]; 34863 -> 34892[label="",style="dashed", color="red", weight=0]; 34863[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"];34863 -> 34899[label="",style="dashed", color="magenta", weight=3]; 34863 -> 34900[label="",style="dashed", color="magenta", weight=3]; 34863 -> 34901[label="",style="dashed", color="magenta", weight=3]; 34864[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34865 -> 28222[label="",style="dashed", color="red", weight=0]; 34865[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"];34865 -> 34912[label="",style="dashed", color="magenta", weight=3]; 34866[label="ww3100",fontsize=16,color="green",shape="box"];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]; 34867 -> 34892[label="",style="dashed", color="red", weight=0]; 34867[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"];34867 -> 34902[label="",style="dashed", color="magenta", weight=3]; 34867 -> 34903[label="",style="dashed", color="magenta", weight=3]; 34867 -> 34904[label="",style="dashed", color="magenta", weight=3]; 34868[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34869 -> 28222[label="",style="dashed", color="red", weight=0]; 34869[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"];34869 -> 34913[label="",style="dashed", color="magenta", weight=3]; 34870[label="ww3100",fontsize=16,color="green",shape="box"];48118[label="Neg Zero",fontsize=16,color="green",shape="box"];48119 -> 52776[label="",style="dashed", color="red", weight=0]; 48119[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"];48119 -> 52788[label="",style="dashed", color="magenta", weight=3]; 48119 -> 52789[label="",style="dashed", color="magenta", weight=3]; 48119 -> 52790[label="",style="dashed", color="magenta", weight=3]; 48120 -> 50048[label="",style="dashed", color="red", weight=0]; 48120[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"];48120 -> 50059[label="",style="dashed", color="magenta", weight=3]; 48121 -> 34892[label="",style="dashed", color="red", weight=0]; 48121[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"];48121 -> 51675[label="",style="dashed", color="magenta", weight=3]; 48121 -> 51676[label="",style="dashed", color="magenta", weight=3]; 48121 -> 51677[label="",style="dashed", color="magenta", weight=3]; 48122[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];34896[label="ww5",fontsize=16,color="green",shape="box"];34897[label="ww3100",fontsize=16,color="green",shape="box"];34898[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34910[label="Cons (Float (Neg Zero) (Neg (Succ ww1988))) (takeWhile (flip ltEsFloat ww4086) (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"];34910 -> 35002[label="",style="dashed", color="green", weight=3]; 34911[label="takeWhile0 (flip ltEsFloat ww4086) (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"];34911 -> 35003[label="",style="solid", color="black", weight=3]; 52785[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52786[label="ww3100",fontsize=16,color="green",shape="box"];52787[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50057 -> 34892[label="",style="dashed", color="red", weight=0]; 50057[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"];50057 -> 51680[label="",style="dashed", color="magenta", weight=3]; 50057 -> 51681[label="",style="dashed", color="magenta", weight=3]; 50057 -> 51682[label="",style="dashed", color="magenta", weight=3]; 51383[label="ww5",fontsize=16,color="green",shape="box"];51384[label="ww3100",fontsize=16,color="green",shape="box"];51385[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53199[label="ww4559",fontsize=16,color="green",shape="box"];53200 -> 25616[label="",style="dashed", color="red", weight=0]; 53200[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];53200 -> 53257[label="",style="dashed", color="magenta", weight=3]; 53201 -> 26799[label="",style="dashed", color="red", weight=0]; 53201[label="srMyInt (Neg (Succ ww4552)) (Neg (Succ ww4553))",fontsize=16,color="magenta"];53201 -> 53258[label="",style="dashed", color="magenta", weight=3]; 53201 -> 53259[label="",style="dashed", color="magenta", weight=3]; 35262 -> 26924[label="",style="dashed", color="red", weight=0]; 35262[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4090)) (Neg (Succ ww4091)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];35262 -> 35298[label="",style="dashed", color="magenta", weight=3]; 35262 -> 35299[label="",style="dashed", color="magenta", weight=3]; 16983 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38005[label="",style="dashed", color="magenta", weight=3]; 16983 -> 38006[label="",style="dashed", color="magenta", weight=3]; 16983 -> 38007[label="",style="dashed", color="magenta", weight=3]; 16983 -> 38008[label="",style="dashed", color="magenta", weight=3]; 16983 -> 38009[label="",style="dashed", color="magenta", weight=3]; 16983 -> 38010[label="",style="dashed", color="magenta", weight=3]; 16984 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38011[label="",style="dashed", color="magenta", weight=3]; 16984 -> 38012[label="",style="dashed", color="magenta", weight=3]; 16984 -> 38013[label="",style="dashed", color="magenta", weight=3]; 16984 -> 38014[label="",style="dashed", color="magenta", weight=3]; 16984 -> 38015[label="",style="dashed", color="magenta", weight=3]; 16984 -> 38016[label="",style="dashed", color="magenta", weight=3]; 16985 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38017[label="",style="dashed", color="magenta", weight=3]; 16985 -> 38018[label="",style="dashed", color="magenta", weight=3]; 16985 -> 38019[label="",style="dashed", color="magenta", weight=3]; 16985 -> 38020[label="",style="dashed", color="magenta", weight=3]; 16985 -> 38021[label="",style="dashed", color="magenta", weight=3]; 16985 -> 38022[label="",style="dashed", color="magenta", weight=3]; 26568 -> 5617[label="",style="dashed", color="red", weight=0]; 26568[label="primPlusNat (Succ ww955) (Succ ww957)",fontsize=16,color="magenta"];26568 -> 35582[label="",style="dashed", color="magenta", weight=3]; 26568 -> 35583[label="",style="dashed", color="magenta", weight=3]; 51394[label="ww4424",fontsize=16,color="green",shape="box"];51395 -> 20687[label="",style="dashed", color="red", weight=0]; 51395[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51396 -> 26799[label="",style="dashed", color="red", weight=0]; 51396[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];51396 -> 51691[label="",style="dashed", color="magenta", weight=3]; 51396 -> 51692[label="",style="dashed", color="magenta", weight=3]; 51397 -> 20687[label="",style="dashed", color="red", weight=0]; 51397[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51398 -> 26799[label="",style="dashed", color="red", weight=0]; 51398[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];51398 -> 51693[label="",style="dashed", color="magenta", weight=3]; 51398 -> 51694[label="",style="dashed", color="magenta", weight=3]; 51404[label="ww4478",fontsize=16,color="green",shape="box"];51405 -> 20687[label="",style="dashed", color="red", weight=0]; 51405[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51406 -> 26799[label="",style="dashed", color="red", weight=0]; 51406[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51406 -> 51699[label="",style="dashed", color="magenta", weight=3]; 51406 -> 51700[label="",style="dashed", color="magenta", weight=3]; 51407 -> 20687[label="",style="dashed", color="red", weight=0]; 51407[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51408 -> 26799[label="",style="dashed", color="red", weight=0]; 51408[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51408 -> 51701[label="",style="dashed", color="magenta", weight=3]; 51408 -> 51702[label="",style="dashed", color="magenta", weight=3]; 51409[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4496",fontsize=16,color="black",shape="box"];51409 -> 51703[label="",style="solid", color="black", weight=3]; 51410[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"];51410 -> 51704[label="",style="solid", color="black", weight=3]; 51411[label="ww4479",fontsize=16,color="green",shape="box"];51412 -> 20687[label="",style="dashed", color="red", weight=0]; 51412[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51413 -> 26799[label="",style="dashed", color="red", weight=0]; 51413[label="srMyInt (Neg (Succ ww95600)) (Pos Zero)",fontsize=16,color="magenta"];51413 -> 51705[label="",style="dashed", color="magenta", weight=3]; 51413 -> 51706[label="",style="dashed", color="magenta", weight=3]; 51414 -> 20687[label="",style="dashed", color="red", weight=0]; 51414[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51415 -> 26799[label="",style="dashed", color="red", weight=0]; 51415[label="srMyInt (Neg (Succ ww95600)) (Pos Zero)",fontsize=16,color="magenta"];51415 -> 51707[label="",style="dashed", color="magenta", weight=3]; 51415 -> 51708[label="",style="dashed", color="magenta", weight=3]; 51416[label="ww4426",fontsize=16,color="green",shape="box"];51417 -> 20687[label="",style="dashed", color="red", weight=0]; 51417[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51418 -> 26799[label="",style="dashed", color="red", weight=0]; 51418[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];51418 -> 51709[label="",style="dashed", color="magenta", weight=3]; 51418 -> 51710[label="",style="dashed", color="magenta", weight=3]; 51419 -> 20687[label="",style="dashed", color="red", weight=0]; 51419[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51420 -> 26799[label="",style="dashed", color="red", weight=0]; 51420[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];51420 -> 51711[label="",style="dashed", color="magenta", weight=3]; 51420 -> 51712[label="",style="dashed", color="magenta", weight=3]; 51421[label="ww4480",fontsize=16,color="green",shape="box"];51422 -> 20687[label="",style="dashed", color="red", weight=0]; 51422[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51423 -> 26799[label="",style="dashed", color="red", weight=0]; 51423[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51423 -> 51713[label="",style="dashed", color="magenta", weight=3]; 51423 -> 51714[label="",style="dashed", color="magenta", weight=3]; 51424 -> 20687[label="",style="dashed", color="red", weight=0]; 51424[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51425 -> 26799[label="",style="dashed", color="red", weight=0]; 51425[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51425 -> 51715[label="",style="dashed", color="magenta", weight=3]; 51425 -> 51716[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 52165 -> 20687[label="",style="dashed", color="red", weight=0]; 52165[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52166 -> 26799[label="",style="dashed", color="red", weight=0]; 52166[label="srMyInt (Pos (Succ ww95600)) (Neg (Succ ww95800))",fontsize=16,color="magenta"];52166 -> 52720[label="",style="dashed", color="magenta", weight=3]; 52166 -> 52721[label="",style="dashed", color="magenta", weight=3]; 52718[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];52719[label="Neg (Succ ww95800)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 17012 -> 6351[label="",style="dashed", color="red", weight=0]; 17012[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17012 -> 18321[label="",style="dashed", color="magenta", weight=3]; 17012 -> 18322[label="",style="dashed", color="magenta", weight=3]; 17013[label="Succ ww3100",fontsize=16,color="green",shape="box"];17014 -> 6351[label="",style="dashed", color="red", weight=0]; 17014[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17014 -> 18323[label="",style="dashed", color="magenta", weight=3]; 17014 -> 18324[label="",style="dashed", color="magenta", weight=3]; 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]; 36458[label="ww3100",fontsize=16,color="green",shape="box"];36459 -> 37570[label="",style="dashed", color="red", weight=0]; 36459[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"];36459 -> 37579[label="",style="dashed", color="magenta", weight=3]; 36459 -> 37580[label="",style="dashed", color="magenta", weight=3]; 36459 -> 37581[label="",style="dashed", color="magenta", weight=3]; 36459 -> 37582[label="",style="dashed", color="magenta", weight=3]; 36460 -> 26658[label="",style="dashed", color="red", weight=0]; 36460[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"];36460 -> 37566[label="",style="dashed", color="magenta", weight=3]; 36460 -> 37567[label="",style="dashed", color="magenta", weight=3]; 36460 -> 37568[label="",style="dashed", color="magenta", weight=3]; 36460 -> 37569[label="",style="dashed", color="magenta", weight=3]; 36461 -> 36780[label="",style="dashed", color="red", weight=0]; 36461[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"];36461 -> 36816[label="",style="dashed", color="magenta", weight=3]; 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]; 36462[label="ww3100",fontsize=16,color="green",shape="box"];36463 -> 37570[label="",style="dashed", color="red", weight=0]; 36463[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"];36463 -> 37583[label="",style="dashed", color="magenta", weight=3]; 36463 -> 37584[label="",style="dashed", color="magenta", weight=3]; 36463 -> 37585[label="",style="dashed", color="magenta", weight=3]; 36463 -> 37586[label="",style="dashed", color="magenta", weight=3]; 36464 -> 26658[label="",style="dashed", color="red", weight=0]; 36464[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"];36464 -> 37599[label="",style="dashed", color="magenta", weight=3]; 36464 -> 37600[label="",style="dashed", color="magenta", weight=3]; 36464 -> 37601[label="",style="dashed", color="magenta", weight=3]; 36464 -> 37602[label="",style="dashed", color="magenta", weight=3]; 36465 -> 36780[label="",style="dashed", color="red", weight=0]; 36465[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"];36465 -> 36817[label="",style="dashed", color="magenta", weight=3]; 48148[label="Pos Zero",fontsize=16,color="green",shape="box"];48149 -> 26658[label="",style="dashed", color="red", weight=0]; 48149[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"];48149 -> 51717[label="",style="dashed", color="magenta", weight=3]; 48149 -> 51718[label="",style="dashed", color="magenta", weight=3]; 48149 -> 51719[label="",style="dashed", color="magenta", weight=3]; 48149 -> 51720[label="",style="dashed", color="magenta", weight=3]; 48150 -> 50114[label="",style="dashed", color="red", weight=0]; 48150[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"];48150 -> 50126[label="",style="dashed", color="magenta", weight=3]; 48151 -> 37570[label="",style="dashed", color="red", weight=0]; 48151[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"];48151 -> 51721[label="",style="dashed", color="magenta", weight=3]; 48151 -> 51722[label="",style="dashed", color="magenta", weight=3]; 48151 -> 51723[label="",style="dashed", color="magenta", weight=3]; 48151 -> 51724[label="",style="dashed", color="magenta", weight=3]; 48152[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37575[label="ww5",fontsize=16,color="green",shape="box"];37576[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37577[label="ww3100",fontsize=16,color="green",shape="box"];37578[label="ww4000",fontsize=16,color="green",shape="box"];51426[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51427[label="ww4000",fontsize=16,color="green",shape="box"];51428[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51429[label="ww3100",fontsize=16,color="green",shape="box"];50124 -> 37570[label="",style="dashed", color="red", weight=0]; 50124[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"];50124 -> 51725[label="",style="dashed", color="magenta", weight=3]; 50124 -> 51726[label="",style="dashed", color="magenta", weight=3]; 50124 -> 51727[label="",style="dashed", color="magenta", weight=3]; 50124 -> 51728[label="",style="dashed", color="magenta", weight=3]; 51430[label="ww5",fontsize=16,color="green",shape="box"];51431[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51432[label="ww3100",fontsize=16,color="green",shape="box"];51433[label="ww4000",fontsize=16,color="green",shape="box"];26775[label="Pos (Succ ww2914)",fontsize=16,color="green",shape="box"];26776[label="ww29151",fontsize=16,color="green",shape="box"];44857 -> 26924[label="",style="dashed", color="red", weight=0]; 44857[label="primDivFloat (Float (msMyInt (Neg (Succ ww4259)) (Pos Zero)) (srMyInt (Pos (Succ ww4260)) (Pos (Succ ww4261)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];44857 -> 45571[label="",style="dashed", color="magenta", weight=3]; 44857 -> 45572[label="",style="dashed", color="magenta", weight=3]; 17033 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38023[label="",style="dashed", color="magenta", weight=3]; 17033 -> 38024[label="",style="dashed", color="magenta", weight=3]; 17033 -> 38025[label="",style="dashed", color="magenta", weight=3]; 17033 -> 38026[label="",style="dashed", color="magenta", weight=3]; 17033 -> 38027[label="",style="dashed", color="magenta", weight=3]; 17033 -> 38028[label="",style="dashed", color="magenta", weight=3]; 24627[label="Succ ww4000",fontsize=16,color="green",shape="box"];24628[label="Zero",fontsize=16,color="green",shape="box"];17039 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38029[label="",style="dashed", color="magenta", weight=3]; 17039 -> 38030[label="",style="dashed", color="magenta", weight=3]; 17039 -> 38031[label="",style="dashed", color="magenta", weight=3]; 17039 -> 38032[label="",style="dashed", color="magenta", weight=3]; 17039 -> 38033[label="",style="dashed", color="magenta", weight=3]; 17039 -> 38034[label="",style="dashed", color="magenta", weight=3]; 17040 -> 6351[label="",style="dashed", color="red", weight=0]; 17040[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17040 -> 18345[label="",style="dashed", color="magenta", weight=3]; 17040 -> 18346[label="",style="dashed", color="magenta", weight=3]; 17041[label="Succ ww3100",fontsize=16,color="green",shape="box"];17042 -> 6351[label="",style="dashed", color="red", weight=0]; 17042[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17042 -> 18347[label="",style="dashed", color="magenta", weight=3]; 17042 -> 18348[label="",style="dashed", color="magenta", weight=3]; 17043[label="Succ ww3100",fontsize=16,color="green",shape="box"];46617 -> 46655[label="",style="dashed", color="red", weight=0]; 46617[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"];46617 -> 46684[label="",style="dashed", color="magenta", weight=3]; 46617 -> 46685[label="",style="dashed", color="magenta", weight=3]; 46617 -> 46686[label="",style="dashed", color="magenta", weight=3]; 46617 -> 46687[label="",style="dashed", color="magenta", weight=3]; 46618[label="ww3100",fontsize=16,color="green",shape="box"];46619[label="ww4000",fontsize=16,color="green",shape="box"];46620[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46621 -> 27698[label="",style="dashed", color="red", weight=0]; 46621[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"];46621 -> 46702[label="",style="dashed", color="magenta", weight=3]; 46622 -> 46655[label="",style="dashed", color="red", weight=0]; 46622[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"];46622 -> 46688[label="",style="dashed", color="magenta", weight=3]; 46622 -> 46689[label="",style="dashed", color="magenta", weight=3]; 46622 -> 46690[label="",style="dashed", color="magenta", weight=3]; 46622 -> 46691[label="",style="dashed", color="magenta", weight=3]; 46623[label="ww3100",fontsize=16,color="green",shape="box"];46624[label="ww4000",fontsize=16,color="green",shape="box"];46625[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46626 -> 27698[label="",style="dashed", color="red", weight=0]; 46626[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"];46626 -> 46703[label="",style="dashed", color="magenta", weight=3]; 46676[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46677[label="ww4000",fontsize=16,color="green",shape="box"];46678[label="ww5",fontsize=16,color="green",shape="box"];46679[label="ww3100",fontsize=16,color="green",shape="box"];46680[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];46681[label="ww4000",fontsize=16,color="green",shape="box"];46682[label="ww5",fontsize=16,color="green",shape="box"];46683[label="ww3100",fontsize=16,color="green",shape="box"];46654 -> 46655[label="",style="dashed", color="red", weight=0]; 46654[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"];46654 -> 46692[label="",style="dashed", color="magenta", weight=3]; 46654 -> 46693[label="",style="dashed", color="magenta", weight=3]; 46654 -> 46694[label="",style="dashed", color="magenta", weight=3]; 46654 -> 46695[label="",style="dashed", color="magenta", weight=3]; 51435 -> 20242[label="",style="dashed", color="red", weight=0]; 51435[label="msMyInt (Neg (Succ ww4452)) (Pos Zero)",fontsize=16,color="magenta"];51435 -> 51731[label="",style="dashed", color="magenta", weight=3]; 51436 -> 26799[label="",style="dashed", color="red", weight=0]; 51436[label="srMyInt (Pos (Succ ww4453)) (Neg (Succ ww4454))",fontsize=16,color="magenta"];51436 -> 51732[label="",style="dashed", color="magenta", weight=3]; 51436 -> 51733[label="",style="dashed", color="magenta", weight=3]; 27906 -> 26799[label="",style="dashed", color="red", weight=0]; 27906[label="srMyInt (Neg (Succ ww3100)) ww33711",fontsize=16,color="magenta"];27906 -> 30590[label="",style="dashed", color="magenta", weight=3]; 27906 -> 30591[label="",style="dashed", color="magenta", weight=3]; 27907 -> 26799[label="",style="dashed", color="red", weight=0]; 27907[label="srMyInt (Pos Zero) ww33710",fontsize=16,color="magenta"];27907 -> 30592[label="",style="dashed", color="magenta", weight=3]; 27907 -> 30593[label="",style="dashed", color="magenta", weight=3]; 51437[label="primPlusFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4503",fontsize=16,color="black",shape="box"];51437 -> 51734[label="",style="solid", color="black", weight=3]; 51438 -> 51206[label="",style="dashed", color="red", weight=0]; 51438[label="psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4503",fontsize=16,color="magenta"];17073 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38035[label="",style="dashed", color="magenta", weight=3]; 17073 -> 38036[label="",style="dashed", color="magenta", weight=3]; 17073 -> 38037[label="",style="dashed", color="magenta", weight=3]; 17073 -> 38038[label="",style="dashed", color="magenta", weight=3]; 17073 -> 38039[label="",style="dashed", color="magenta", weight=3]; 17073 -> 38040[label="",style="dashed", color="magenta", weight=3]; 17074 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38041[label="",style="dashed", color="magenta", weight=3]; 17074 -> 38042[label="",style="dashed", color="magenta", weight=3]; 17074 -> 38043[label="",style="dashed", color="magenta", weight=3]; 17074 -> 38044[label="",style="dashed", color="magenta", weight=3]; 17074 -> 38045[label="",style="dashed", color="magenta", weight=3]; 17074 -> 38046[label="",style="dashed", color="magenta", weight=3]; 17076 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 17077 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17080 -> 6351[label="",style="dashed", color="red", weight=0]; 17080[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17080 -> 18355[label="",style="dashed", color="magenta", weight=3]; 17080 -> 18356[label="",style="dashed", color="magenta", weight=3]; 17081[label="Succ ww3100",fontsize=16,color="green",shape="box"];17082 -> 6351[label="",style="dashed", color="red", weight=0]; 17082[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17082 -> 18357[label="",style="dashed", color="magenta", weight=3]; 17082 -> 18358[label="",style="dashed", color="magenta", weight=3]; 17083[label="Succ ww3100",fontsize=16,color="green",shape="box"];36473[label="ww3100",fontsize=16,color="green",shape="box"];36474 -> 37605[label="",style="dashed", color="red", weight=0]; 36474[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"];36474 -> 37634[label="",style="dashed", color="magenta", weight=3]; 36474 -> 37635[label="",style="dashed", color="magenta", weight=3]; 36474 -> 37636[label="",style="dashed", color="magenta", weight=3]; 36474 -> 37637[label="",style="dashed", color="magenta", weight=3]; 36475 -> 45584[label="",style="dashed", color="red", weight=0]; 36475[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"];36475 -> 45621[label="",style="dashed", color="magenta", weight=3]; 36475 -> 45622[label="",style="dashed", color="magenta", weight=3]; 36475 -> 45623[label="",style="dashed", color="magenta", weight=3]; 36475 -> 45624[label="",style="dashed", color="magenta", weight=3]; 36476 -> 36780[label="",style="dashed", color="red", weight=0]; 36476[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"];36476 -> 36818[label="",style="dashed", color="magenta", weight=3]; 36477[label="ww3100",fontsize=16,color="green",shape="box"];36478 -> 37605[label="",style="dashed", color="red", weight=0]; 36478[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"];36478 -> 37638[label="",style="dashed", color="magenta", weight=3]; 36478 -> 37639[label="",style="dashed", color="magenta", weight=3]; 36478 -> 37640[label="",style="dashed", color="magenta", weight=3]; 36478 -> 37641[label="",style="dashed", color="magenta", weight=3]; 36479 -> 45584[label="",style="dashed", color="red", weight=0]; 36479[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"];36479 -> 45625[label="",style="dashed", color="magenta", weight=3]; 36479 -> 45626[label="",style="dashed", color="magenta", weight=3]; 36479 -> 45627[label="",style="dashed", color="magenta", weight=3]; 36479 -> 45628[label="",style="dashed", color="magenta", weight=3]; 36480 -> 36780[label="",style="dashed", color="red", weight=0]; 36480[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"];36480 -> 36819[label="",style="dashed", color="magenta", weight=3]; 37626[label="ww3100",fontsize=16,color="green",shape="box"];37627[label="ww5",fontsize=16,color="green",shape="box"];37628[label="ww4000",fontsize=16,color="green",shape="box"];37629[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37630[label="ww3100",fontsize=16,color="green",shape="box"];37631[label="ww5",fontsize=16,color="green",shape="box"];37632[label="ww4000",fontsize=16,color="green",shape="box"];37633[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];45617[label="ww4000",fontsize=16,color="green",shape="box"];45618[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];45619[label="ww3100",fontsize=16,color="green",shape="box"];45620[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36806 -> 37605[label="",style="dashed", color="red", weight=0]; 36806[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"];36806 -> 37642[label="",style="dashed", color="magenta", weight=3]; 36806 -> 37643[label="",style="dashed", color="magenta", weight=3]; 36806 -> 37644[label="",style="dashed", color="magenta", weight=3]; 36806 -> 37645[label="",style="dashed", color="magenta", weight=3]; 41593 -> 20242[label="",style="dashed", color="red", weight=0]; 41593[label="msMyInt (Neg (Succ ww4264)) (Pos Zero)",fontsize=16,color="magenta"];41593 -> 41721[label="",style="dashed", color="magenta", weight=3]; 41594 -> 26799[label="",style="dashed", color="red", weight=0]; 41594[label="srMyInt (Neg (Succ ww4265)) (Pos (Succ ww4266))",fontsize=16,color="magenta"];41594 -> 41722[label="",style="dashed", color="magenta", weight=3]; 41594 -> 41723[label="",style="dashed", color="magenta", weight=3]; 45909[label="ww4297",fontsize=16,color="green",shape="box"];45910[label="Neg (Succ ww4298)",fontsize=16,color="green",shape="box"];45911[label="Pos (Succ ww4299)",fontsize=16,color="green",shape="box"];17113 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38047[label="",style="dashed", color="magenta", weight=3]; 17113 -> 38048[label="",style="dashed", color="magenta", weight=3]; 17113 -> 38049[label="",style="dashed", color="magenta", weight=3]; 17113 -> 38050[label="",style="dashed", color="magenta", weight=3]; 17113 -> 38051[label="",style="dashed", color="magenta", weight=3]; 17113 -> 38052[label="",style="dashed", color="magenta", weight=3]; 17116 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 17117 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17121 -> 6351[label="",style="dashed", color="red", weight=0]; 17121[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17121 -> 18367[label="",style="dashed", color="magenta", weight=3]; 17121 -> 18368[label="",style="dashed", color="magenta", weight=3]; 17122[label="Succ ww3100",fontsize=16,color="green",shape="box"];17123 -> 6351[label="",style="dashed", color="red", weight=0]; 17123[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17123 -> 18369[label="",style="dashed", color="magenta", weight=3]; 17123 -> 18370[label="",style="dashed", color="magenta", weight=3]; 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]; 46726[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46727 -> 26763[label="",style="dashed", color="red", weight=0]; 46727[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"];46727 -> 46761[label="",style="dashed", color="magenta", weight=3]; 46727 -> 46762[label="",style="dashed", color="magenta", weight=3]; 46727 -> 46763[label="",style="dashed", color="magenta", weight=3]; 46727 -> 46764[label="",style="dashed", color="magenta", weight=3]; 46728[label="ww4000",fontsize=16,color="green",shape="box"];46729[label="ww3100",fontsize=16,color="green",shape="box"];46730 -> 27698[label="",style="dashed", color="red", weight=0]; 46730[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"];46730 -> 46765[label="",style="dashed", color="magenta", weight=3]; 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]; 46731[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46732 -> 26763[label="",style="dashed", color="red", weight=0]; 46732[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"];46732 -> 46766[label="",style="dashed", color="magenta", weight=3]; 46732 -> 46767[label="",style="dashed", color="magenta", weight=3]; 46732 -> 46768[label="",style="dashed", color="magenta", weight=3]; 46732 -> 46769[label="",style="dashed", color="magenta", weight=3]; 46733[label="ww4000",fontsize=16,color="green",shape="box"];46734[label="ww3100",fontsize=16,color="green",shape="box"];46735 -> 27698[label="",style="dashed", color="red", weight=0]; 46735[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"];46735 -> 46770[label="",style="dashed", color="magenta", weight=3]; 48153[label="Pos Zero",fontsize=16,color="green",shape="box"];48154 -> 52862[label="",style="dashed", color="red", weight=0]; 48154[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"];48154 -> 52877[label="",style="dashed", color="magenta", weight=3]; 48154 -> 52878[label="",style="dashed", color="magenta", weight=3]; 48154 -> 52879[label="",style="dashed", color="magenta", weight=3]; 48154 -> 52880[label="",style="dashed", color="magenta", weight=3]; 48155 -> 50149[label="",style="dashed", color="red", weight=0]; 48155[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"];48155 -> 50159[label="",style="dashed", color="magenta", weight=3]; 48156 -> 26763[label="",style="dashed", color="red", weight=0]; 48156[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"];48156 -> 51736[label="",style="dashed", color="magenta", weight=3]; 48156 -> 51737[label="",style="dashed", color="magenta", weight=3]; 48156 -> 51738[label="",style="dashed", color="magenta", weight=3]; 48156 -> 51739[label="",style="dashed", color="magenta", weight=3]; 48157[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];51439[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51440[label="ww4000",fontsize=16,color="green",shape="box"];51441[label="ww3100",fontsize=16,color="green",shape="box"];51442[label="ww5",fontsize=16,color="green",shape="box"];51443[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"];51443 -> 51740[label="",style="dashed", color="green", weight=3]; 51444[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"];51444 -> 51741[label="",style="solid", color="black", weight=3]; 52873[label="ww3100",fontsize=16,color="green",shape="box"];52874[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52875[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52876[label="ww4000",fontsize=16,color="green",shape="box"];50158 -> 26763[label="",style="dashed", color="red", weight=0]; 50158[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"];50158 -> 51744[label="",style="dashed", color="magenta", weight=3]; 50158 -> 51745[label="",style="dashed", color="magenta", weight=3]; 50158 -> 51746[label="",style="dashed", color="magenta", weight=3]; 50158 -> 51747[label="",style="dashed", color="magenta", weight=3]; 51446[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51447[label="ww4000",fontsize=16,color="green",shape="box"];51448[label="ww3100",fontsize=16,color="green",shape="box"];51449[label="ww5",fontsize=16,color="green",shape="box"];53297[label="ww4565",fontsize=16,color="green",shape="box"];53298 -> 20242[label="",style="dashed", color="red", weight=0]; 53298[label="msMyInt (Neg (Succ ww4556)) (Pos Zero)",fontsize=16,color="magenta"];53298 -> 53345[label="",style="dashed", color="magenta", weight=3]; 53299 -> 26799[label="",style="dashed", color="red", weight=0]; 53299[label="srMyInt (Neg (Succ ww4557)) (Neg (Succ ww4558))",fontsize=16,color="magenta"];53299 -> 53346[label="",style="dashed", color="magenta", weight=3]; 53299 -> 53347[label="",style="dashed", color="magenta", weight=3]; 26899 -> 26924[label="",style="dashed", color="red", weight=0]; 26899[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"];26899 -> 26925[label="",style="dashed", color="magenta", weight=3]; 26899 -> 26926[label="",style="dashed", color="magenta", weight=3]; 17140 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38053[label="",style="dashed", color="magenta", weight=3]; 17140 -> 38054[label="",style="dashed", color="magenta", weight=3]; 17140 -> 38055[label="",style="dashed", color="magenta", weight=3]; 17140 -> 38056[label="",style="dashed", color="magenta", weight=3]; 17140 -> 38057[label="",style="dashed", color="magenta", weight=3]; 17140 -> 38058[label="",style="dashed", color="magenta", weight=3]; 17141 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38059[label="",style="dashed", color="magenta", weight=3]; 17141 -> 38060[label="",style="dashed", color="magenta", weight=3]; 17141 -> 38061[label="",style="dashed", color="magenta", weight=3]; 17141 -> 38062[label="",style="dashed", color="magenta", weight=3]; 17141 -> 38063[label="",style="dashed", color="magenta", weight=3]; 17141 -> 38064[label="",style="dashed", color="magenta", weight=3]; 17142 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38065[label="",style="dashed", color="magenta", weight=3]; 17142 -> 38066[label="",style="dashed", color="magenta", weight=3]; 17142 -> 38067[label="",style="dashed", color="magenta", weight=3]; 17142 -> 38068[label="",style="dashed", color="magenta", weight=3]; 17142 -> 38069[label="",style="dashed", color="magenta", weight=3]; 17142 -> 38070[label="",style="dashed", color="magenta", weight=3]; 17143 -> 6351[label="",style="dashed", color="red", weight=0]; 17143[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17143 -> 18381[label="",style="dashed", color="magenta", weight=3]; 17143 -> 18382[label="",style="dashed", color="magenta", weight=3]; 17144[label="Succ ww3100",fontsize=16,color="green",shape="box"];17145 -> 6351[label="",style="dashed", color="red", weight=0]; 17145[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17145 -> 18383[label="",style="dashed", color="magenta", weight=3]; 17145 -> 18384[label="",style="dashed", color="magenta", weight=3]; 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]; 15748[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];15749[label="ww5",fontsize=16,color="green",shape="box"];15750[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",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]; 15751[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15752[label="ww5",fontsize=16,color="green",shape="box"];15753[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];48158[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48159 -> 45667[label="",style="dashed", color="red", weight=0]; 48159[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"];48159 -> 51753[label="",style="dashed", color="magenta", weight=3]; 48159 -> 51754[label="",style="dashed", color="magenta", weight=3]; 48159 -> 51755[label="",style="dashed", color="magenta", weight=3]; 48159 -> 51756[label="",style="dashed", color="magenta", weight=3]; 48160 -> 52837[label="",style="dashed", color="red", weight=0]; 48160[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"];48160 -> 52846[label="",style="dashed", color="magenta", weight=3]; 48160 -> 52847[label="",style="dashed", color="magenta", weight=3]; 48160 -> 52848[label="",style="dashed", color="magenta", weight=3]; 48160 -> 52849[label="",style="dashed", color="magenta", weight=3]; 48161[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="black",shape="box"];48161 -> 51758[label="",style="solid", color="black", weight=3]; 48162[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51456[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];51457[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51458[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51459[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52842[label="ww5",fontsize=16,color="green",shape="box"];52843[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52844[label="ww3000",fontsize=16,color="green",shape="box"];52845[label="ww3100",fontsize=16,color="green",shape="box"];51461[label="primPlusFloat 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="burlywood",shape="box"];63196[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51461 -> 63196[label="",style="solid", color="burlywood", weight=9]; 63196 -> 51762[label="",style="solid", color="burlywood", weight=3]; 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"];63197[label="ww65/Float ww650 ww651",fontsize=10,color="white",style="solid",shape="box"];17151 -> 63197[label="",style="solid", color="burlywood", weight=9]; 63197 -> 18389[label="",style="solid", color="burlywood", weight=3]; 53254[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];53254 -> 53300[label="",style="solid", color="black", weight=3]; 53255[label="ww45610",fontsize=16,color="green",shape="box"];53256[label="ww45611",fontsize=16,color="green",shape="box"];51462 -> 22801[label="",style="dashed", color="red", weight=0]; 51462[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];51462 -> 51763[label="",style="dashed", color="magenta", weight=3]; 51463 -> 26799[label="",style="dashed", color="red", weight=0]; 51463[label="srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="magenta"];51463 -> 51764[label="",style="dashed", color="magenta", weight=3]; 51463 -> 51765[label="",style="dashed", color="magenta", weight=3]; 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]; 17155 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17155 -> 18393[label="",style="dashed", color="magenta", weight=3]; 17156 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17156 -> 18395[label="",style="dashed", color="magenta", weight=3]; 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]; 17160 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38071[label="",style="dashed", color="magenta", weight=3]; 17160 -> 38072[label="",style="dashed", color="magenta", weight=3]; 17160 -> 38073[label="",style="dashed", color="magenta", weight=3]; 17160 -> 38074[label="",style="dashed", color="magenta", weight=3]; 17160 -> 38075[label="",style="dashed", color="magenta", weight=3]; 17160 -> 38076[label="",style="dashed", color="magenta", weight=3]; 17161 -> 6351[label="",style="dashed", color="red", weight=0]; 17161[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17161 -> 18400[label="",style="dashed", color="magenta", weight=3]; 17161 -> 18401[label="",style="dashed", color="magenta", weight=3]; 17162[label="Succ ww3100",fontsize=16,color="green",shape="box"];17163 -> 6351[label="",style="dashed", color="red", weight=0]; 17163[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17163 -> 18402[label="",style="dashed", color="magenta", weight=3]; 17163 -> 18403[label="",style="dashed", color="magenta", weight=3]; 17164[label="Succ ww3100",fontsize=16,color="green",shape="box"];54643 -> 55020[label="",style="dashed", color="red", weight=0]; 54643[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"];54643 -> 55097[label="",style="dashed", color="magenta", weight=3]; 54643 -> 55098[label="",style="dashed", color="magenta", weight=3]; 54643 -> 55099[label="",style="dashed", color="magenta", weight=3]; 54644 -> 55541[label="",style="dashed", color="red", weight=0]; 54644[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"];54644 -> 55566[label="",style="dashed", color="magenta", weight=3]; 54644 -> 55567[label="",style="dashed", color="magenta", weight=3]; 54644 -> 55568[label="",style="dashed", color="magenta", weight=3]; 54644 -> 55569[label="",style="dashed", color="magenta", weight=3]; 54645 -> 45667[label="",style="dashed", color="red", weight=0]; 54645[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"];54645 -> 55537[label="",style="dashed", color="magenta", weight=3]; 54645 -> 55538[label="",style="dashed", color="magenta", weight=3]; 54645 -> 55539[label="",style="dashed", color="magenta", weight=3]; 54645 -> 55540[label="",style="dashed", color="magenta", weight=3]; 54646[label="ww3000",fontsize=16,color="green",shape="box"];54647[label="ww3100",fontsize=16,color="green",shape="box"];54648 -> 55020[label="",style="dashed", color="red", weight=0]; 54648[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"];54648 -> 55100[label="",style="dashed", color="magenta", weight=3]; 54648 -> 55101[label="",style="dashed", color="magenta", weight=3]; 54648 -> 55102[label="",style="dashed", color="magenta", weight=3]; 54649 -> 55541[label="",style="dashed", color="red", weight=0]; 54649[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"];54649 -> 55570[label="",style="dashed", color="magenta", weight=3]; 54649 -> 55571[label="",style="dashed", color="magenta", weight=3]; 54649 -> 55572[label="",style="dashed", color="magenta", weight=3]; 54649 -> 55573[label="",style="dashed", color="magenta", weight=3]; 54650 -> 45667[label="",style="dashed", color="red", weight=0]; 54650[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"];54650 -> 55617[label="",style="dashed", color="magenta", weight=3]; 54650 -> 55618[label="",style="dashed", color="magenta", weight=3]; 54650 -> 55619[label="",style="dashed", color="magenta", weight=3]; 54650 -> 55620[label="",style="dashed", color="magenta", weight=3]; 54651[label="ww3000",fontsize=16,color="green",shape="box"];54652[label="ww3100",fontsize=16,color="green",shape="box"];55562[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55563[label="ww5",fontsize=16,color="green",shape="box"];55564[label="ww3100",fontsize=16,color="green",shape="box"];55565[label="ww3000",fontsize=16,color="green",shape="box"];55912 -> 22801[label="",style="dashed", color="red", weight=0]; 55912[label="msMyInt (Neg Zero) (Pos (Succ ww4640))",fontsize=16,color="magenta"];55912 -> 55946[label="",style="dashed", color="magenta", weight=3]; 55913 -> 26799[label="",style="dashed", color="red", weight=0]; 55913[label="srMyInt (Pos (Succ ww4639)) (Neg (Succ ww4641))",fontsize=16,color="magenta"];55913 -> 55947[label="",style="dashed", color="magenta", weight=3]; 55913 -> 55948[label="",style="dashed", color="magenta", weight=3]; 45928[label="Pos (Succ ww2077)",fontsize=16,color="green",shape="box"];45929[label="ww20781",fontsize=16,color="green",shape="box"];26837 -> 5617[label="",style="dashed", color="red", weight=0]; 26837[label="primPlusNat Zero ww207800",fontsize=16,color="magenta"];26837 -> 26853[label="",style="dashed", color="magenta", weight=3]; 26837 -> 26854[label="",style="dashed", color="magenta", weight=3]; 26838[label="ww207800",fontsize=16,color="green",shape="box"];26839[label="Zero",fontsize=16,color="green",shape="box"];17167 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 17168 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17171 -> 6351[label="",style="dashed", color="red", weight=0]; 17171[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17171 -> 18408[label="",style="dashed", color="magenta", weight=3]; 17171 -> 18409[label="",style="dashed", color="magenta", weight=3]; 17172[label="Succ ww3100",fontsize=16,color="green",shape="box"];17173 -> 6351[label="",style="dashed", color="red", weight=0]; 17173[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17173 -> 18410[label="",style="dashed", color="magenta", weight=3]; 17173 -> 18411[label="",style="dashed", color="magenta", weight=3]; 17174[label="Succ ww3100",fontsize=16,color="green",shape="box"];27005[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27006 -> 27038[label="",style="dashed", color="red", weight=0]; 27006[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"];27006 -> 27055[label="",style="dashed", color="magenta", weight=3]; 27006 -> 27056[label="",style="dashed", color="magenta", weight=3]; 27006 -> 27057[label="",style="dashed", color="magenta", weight=3]; 27006 -> 27058[label="",style="dashed", color="magenta", weight=3]; 27007 -> 27070[label="",style="dashed", color="red", weight=0]; 27007[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"];27007 -> 27087[label="",style="dashed", color="magenta", weight=3]; 27007 -> 27088[label="",style="dashed", color="magenta", weight=3]; 27007 -> 27089[label="",style="dashed", color="magenta", weight=3]; 27007 -> 27090[label="",style="dashed", color="magenta", weight=3]; 27008[label="ww3100",fontsize=16,color="green",shape="box"];27009[label="ww3000",fontsize=16,color="green",shape="box"];27010[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27011 -> 27038[label="",style="dashed", color="red", weight=0]; 27011[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"];27011 -> 27059[label="",style="dashed", color="magenta", weight=3]; 27011 -> 27060[label="",style="dashed", color="magenta", weight=3]; 27011 -> 27061[label="",style="dashed", color="magenta", weight=3]; 27011 -> 27062[label="",style="dashed", color="magenta", weight=3]; 27012 -> 27070[label="",style="dashed", color="red", weight=0]; 27012[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"];27012 -> 27091[label="",style="dashed", color="magenta", weight=3]; 27012 -> 27092[label="",style="dashed", color="magenta", weight=3]; 27012 -> 27093[label="",style="dashed", color="magenta", weight=3]; 27012 -> 27094[label="",style="dashed", color="magenta", weight=3]; 27013[label="ww3100",fontsize=16,color="green",shape="box"];27014[label="ww3000",fontsize=16,color="green",shape="box"];27051[label="ww3000",fontsize=16,color="green",shape="box"];27052[label="ww3100",fontsize=16,color="green",shape="box"];27053[label="ww5",fontsize=16,color="green",shape="box"];27054[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];27083[label="ww5",fontsize=16,color="green",shape="box"];27084[label="ww3000",fontsize=16,color="green",shape="box"];27085[label="ww3100",fontsize=16,color="green",shape="box"];27086[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];27260 -> 22801[label="",style="dashed", color="red", weight=0]; 27260[label="msMyInt (Neg Zero) (Pos (Succ ww3296))",fontsize=16,color="magenta"];27260 -> 27291[label="",style="dashed", color="magenta", weight=3]; 27261 -> 26799[label="",style="dashed", color="red", weight=0]; 27261[label="srMyInt (Neg (Succ ww3295)) (Pos (Succ ww3297))",fontsize=16,color="magenta"];27261 -> 27292[label="",style="dashed", color="magenta", weight=3]; 27261 -> 27293[label="",style="dashed", color="magenta", weight=3]; 27262[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"];27262 -> 27294[label="",style="solid", color="black", weight=3]; 58089[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4701",fontsize=16,color="black",shape="box"];58089 -> 58097[label="",style="solid", color="black", weight=3]; 17204 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38083[label="",style="dashed", color="magenta", weight=3]; 17204 -> 38084[label="",style="dashed", color="magenta", weight=3]; 17204 -> 38085[label="",style="dashed", color="magenta", weight=3]; 17204 -> 38086[label="",style="dashed", color="magenta", weight=3]; 17204 -> 38087[label="",style="dashed", color="magenta", weight=3]; 17204 -> 38088[label="",style="dashed", color="magenta", weight=3]; 17205 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38089[label="",style="dashed", color="magenta", weight=3]; 17205 -> 38090[label="",style="dashed", color="magenta", weight=3]; 17205 -> 38091[label="",style="dashed", color="magenta", weight=3]; 17205 -> 38092[label="",style="dashed", color="magenta", weight=3]; 17205 -> 38093[label="",style="dashed", color="magenta", weight=3]; 17205 -> 38094[label="",style="dashed", color="magenta", weight=3]; 17207 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 17208 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17212 -> 6351[label="",style="dashed", color="red", weight=0]; 17212[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17212 -> 18420[label="",style="dashed", color="magenta", weight=3]; 17212 -> 18421[label="",style="dashed", color="magenta", weight=3]; 17213[label="Succ ww3100",fontsize=16,color="green",shape="box"];17214 -> 6351[label="",style="dashed", color="red", weight=0]; 17214[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17214 -> 18422[label="",style="dashed", color="magenta", weight=3]; 17214 -> 18423[label="",style="dashed", color="magenta", weight=3]; 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]; 54658 -> 55020[label="",style="dashed", color="red", weight=0]; 54658[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"];54658 -> 55103[label="",style="dashed", color="magenta", weight=3]; 54658 -> 55104[label="",style="dashed", color="magenta", weight=3]; 54658 -> 55105[label="",style="dashed", color="magenta", weight=3]; 54659 -> 27133[label="",style="dashed", color="red", weight=0]; 54659[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"];54659 -> 55621[label="",style="dashed", color="magenta", weight=3]; 54659 -> 55622[label="",style="dashed", color="magenta", weight=3]; 54659 -> 55623[label="",style="dashed", color="magenta", weight=3]; 54659 -> 55624[label="",style="dashed", color="magenta", weight=3]; 54660 -> 53116[label="",style="dashed", color="red", weight=0]; 54660[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"];54660 -> 55625[label="",style="dashed", color="magenta", weight=3]; 54660 -> 55626[label="",style="dashed", color="magenta", weight=3]; 54660 -> 55627[label="",style="dashed", color="magenta", weight=3]; 54660 -> 55628[label="",style="dashed", color="magenta", weight=3]; 54661[label="ww3000",fontsize=16,color="green",shape="box"];54662[label="ww3100",fontsize=16,color="green",shape="box"];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]; 54663 -> 55020[label="",style="dashed", color="red", weight=0]; 54663[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"];54663 -> 55106[label="",style="dashed", color="magenta", weight=3]; 54663 -> 55107[label="",style="dashed", color="magenta", weight=3]; 54663 -> 55108[label="",style="dashed", color="magenta", weight=3]; 54664 -> 27133[label="",style="dashed", color="red", weight=0]; 54664[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"];54664 -> 55629[label="",style="dashed", color="magenta", weight=3]; 54664 -> 55630[label="",style="dashed", color="magenta", weight=3]; 54664 -> 55631[label="",style="dashed", color="magenta", weight=3]; 54664 -> 55632[label="",style="dashed", color="magenta", weight=3]; 54665 -> 53116[label="",style="dashed", color="red", weight=0]; 54665[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"];54665 -> 55633[label="",style="dashed", color="magenta", weight=3]; 54665 -> 55634[label="",style="dashed", color="magenta", weight=3]; 54665 -> 55635[label="",style="dashed", color="magenta", weight=3]; 54665 -> 55636[label="",style="dashed", color="magenta", weight=3]; 54666[label="ww3000",fontsize=16,color="green",shape="box"];54667[label="ww3100",fontsize=16,color="green",shape="box"];48163[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48164 -> 53116[label="",style="dashed", color="red", weight=0]; 48164[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"];48164 -> 53127[label="",style="dashed", color="magenta", weight=3]; 48164 -> 53128[label="",style="dashed", color="magenta", weight=3]; 48164 -> 53129[label="",style="dashed", color="magenta", weight=3]; 48164 -> 53130[label="",style="dashed", color="magenta", weight=3]; 48165 -> 50185[label="",style="dashed", color="red", weight=0]; 48165[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"];48165 -> 50196[label="",style="dashed", color="magenta", weight=3]; 48166 -> 27133[label="",style="dashed", color="red", weight=0]; 48166[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"];48166 -> 51767[label="",style="dashed", color="magenta", weight=3]; 48166 -> 51768[label="",style="dashed", color="magenta", weight=3]; 48166 -> 51769[label="",style="dashed", color="magenta", weight=3]; 48166 -> 51770[label="",style="dashed", color="magenta", weight=3]; 48167[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55285[label="ww5",fontsize=16,color="green",shape="box"];55286[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55287[label="ww3000",fontsize=16,color="green",shape="box"];55288[label="ww3100",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]; 53342[label="ww4577",fontsize=16,color="green",shape="box"];53343 -> 22801[label="",style="dashed", color="red", weight=0]; 53343[label="msMyInt (Neg Zero) (Pos (Succ ww4568))",fontsize=16,color="magenta"];53343 -> 53592[label="",style="dashed", color="magenta", weight=3]; 53344 -> 26799[label="",style="dashed", color="red", weight=0]; 53344[label="srMyInt (Neg (Succ ww4567)) (Neg (Succ ww4569))",fontsize=16,color="magenta"];53344 -> 53593[label="",style="dashed", color="magenta", weight=3]; 53344 -> 53594[label="",style="dashed", color="magenta", weight=3]; 27326 -> 26924[label="",style="dashed", color="red", weight=0]; 27326[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"];27326 -> 27492[label="",style="dashed", color="magenta", weight=3]; 27326 -> 27493[label="",style="dashed", color="magenta", weight=3]; 17231 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38095[label="",style="dashed", color="magenta", weight=3]; 17231 -> 38096[label="",style="dashed", color="magenta", weight=3]; 17231 -> 38097[label="",style="dashed", color="magenta", weight=3]; 17231 -> 38098[label="",style="dashed", color="magenta", weight=3]; 17231 -> 38099[label="",style="dashed", color="magenta", weight=3]; 17231 -> 38100[label="",style="dashed", color="magenta", weight=3]; 17233 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38107[label="",style="dashed", color="magenta", weight=3]; 17233 -> 38108[label="",style="dashed", color="magenta", weight=3]; 17233 -> 38109[label="",style="dashed", color="magenta", weight=3]; 17233 -> 38110[label="",style="dashed", color="magenta", weight=3]; 17233 -> 38111[label="",style="dashed", color="magenta", weight=3]; 17233 -> 38112[label="",style="dashed", color="magenta", weight=3]; 17234 -> 6351[label="",style="dashed", color="red", weight=0]; 17234[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17234 -> 18434[label="",style="dashed", color="magenta", weight=3]; 17234 -> 18435[label="",style="dashed", color="magenta", weight=3]; 17235[label="Succ ww3100",fontsize=16,color="green",shape="box"];17236 -> 6351[label="",style="dashed", color="red", weight=0]; 17236[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17236 -> 18436[label="",style="dashed", color="magenta", weight=3]; 17236 -> 18437[label="",style="dashed", color="magenta", weight=3]; 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]; 36489[label="ww3100",fontsize=16,color="green",shape="box"];36490 -> 37674[label="",style="dashed", color="red", weight=0]; 36490[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"];36490 -> 37681[label="",style="dashed", color="magenta", weight=3]; 36490 -> 37682[label="",style="dashed", color="magenta", weight=3]; 36490 -> 37683[label="",style="dashed", color="magenta", weight=3]; 36491 -> 45667[label="",style="dashed", color="red", weight=0]; 36491[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"];36491 -> 45676[label="",style="dashed", color="magenta", weight=3]; 36491 -> 45677[label="",style="dashed", color="magenta", weight=3]; 36491 -> 45678[label="",style="dashed", color="magenta", weight=3]; 36491 -> 45679[label="",style="dashed", color="magenta", weight=3]; 36492 -> 36780[label="",style="dashed", color="red", weight=0]; 36492[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"];36492 -> 36820[label="",style="dashed", color="magenta", weight=3]; 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]; 36493[label="ww3100",fontsize=16,color="green",shape="box"];36494 -> 37674[label="",style="dashed", color="red", weight=0]; 36494[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"];36494 -> 37684[label="",style="dashed", color="magenta", weight=3]; 36494 -> 37685[label="",style="dashed", color="magenta", weight=3]; 36494 -> 37686[label="",style="dashed", color="magenta", weight=3]; 36495 -> 45667[label="",style="dashed", color="red", weight=0]; 36495[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"];36495 -> 45680[label="",style="dashed", color="magenta", weight=3]; 36495 -> 45681[label="",style="dashed", color="magenta", weight=3]; 36495 -> 45682[label="",style="dashed", color="magenta", weight=3]; 36495 -> 45683[label="",style="dashed", color="magenta", weight=3]; 36496 -> 36780[label="",style="dashed", color="red", weight=0]; 36496[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"];36496 -> 36821[label="",style="dashed", color="magenta", weight=3]; 48168[label="Pos Zero",fontsize=16,color="green",shape="box"];48169 -> 45667[label="",style="dashed", color="red", weight=0]; 48169[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"];48169 -> 51775[label="",style="dashed", color="magenta", weight=3]; 48169 -> 51776[label="",style="dashed", color="magenta", weight=3]; 48169 -> 51777[label="",style="dashed", color="magenta", weight=3]; 48169 -> 51778[label="",style="dashed", color="magenta", weight=3]; 48170 -> 50114[label="",style="dashed", color="red", weight=0]; 48170[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"];48170 -> 50127[label="",style="dashed", color="magenta", weight=3]; 48171 -> 37674[label="",style="dashed", color="red", weight=0]; 48171[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"];48171 -> 51779[label="",style="dashed", color="magenta", weight=3]; 48171 -> 51780[label="",style="dashed", color="magenta", weight=3]; 48171 -> 51781[label="",style="dashed", color="magenta", weight=3]; 48172[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37678[label="ww3100",fontsize=16,color="green",shape="box"];37679[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37680[label="ww5",fontsize=16,color="green",shape="box"];51469[label="Pos Zero",fontsize=16,color="green",shape="box"];51470[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51471[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51472[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50125 -> 37674[label="",style="dashed", color="red", weight=0]; 50125[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"];50125 -> 51782[label="",style="dashed", color="magenta", weight=3]; 50125 -> 51783[label="",style="dashed", color="magenta", weight=3]; 50125 -> 51784[label="",style="dashed", color="magenta", weight=3]; 51473[label="ww3100",fontsize=16,color="green",shape="box"];51474[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51475[label="ww5",fontsize=16,color="green",shape="box"];44942 -> 26924[label="",style="dashed", color="red", weight=0]; 44942[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos (Succ ww4270)) (Pos (Succ ww4271)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];44942 -> 45712[label="",style="dashed", color="magenta", weight=3]; 44942 -> 45713[label="",style="dashed", color="magenta", weight=3]; 18472[label="ww51",fontsize=16,color="green",shape="box"];18473 -> 20860[label="",style="dashed", color="red", weight=0]; 18473[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"];18473 -> 20861[label="",style="dashed", color="magenta", weight=3]; 18474[label="ww50",fontsize=16,color="green",shape="box"];18475 -> 18157[label="",style="dashed", color="red", weight=0]; 18475[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18476 -> 18157[label="",style="dashed", color="red", weight=0]; 18476[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];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]; 17250 -> 6351[label="",style="dashed", color="red", weight=0]; 17250[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17250 -> 18452[label="",style="dashed", color="magenta", weight=3]; 17250 -> 18453[label="",style="dashed", color="magenta", weight=3]; 17251[label="Succ ww3100",fontsize=16,color="green",shape="box"];17252 -> 6351[label="",style="dashed", color="red", weight=0]; 17252[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17252 -> 18454[label="",style="dashed", color="magenta", weight=3]; 17252 -> 18455[label="",style="dashed", color="magenta", weight=3]; 17253[label="Succ ww3100",fontsize=16,color="green",shape="box"];17254[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17255[label="ww5",fontsize=16,color="green",shape="box"];17256[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17257[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17258[label="ww5",fontsize=16,color="green",shape="box"];17259[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17260 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38113[label="",style="dashed", color="magenta", weight=3]; 17260 -> 38114[label="",style="dashed", color="magenta", weight=3]; 17260 -> 38115[label="",style="dashed", color="magenta", weight=3]; 17260 -> 38116[label="",style="dashed", color="magenta", weight=3]; 17260 -> 38117[label="",style="dashed", color="magenta", weight=3]; 17260 -> 38118[label="",style="dashed", color="magenta", weight=3]; 17262 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 17263 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17266 -> 6351[label="",style="dashed", color="red", weight=0]; 17266[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17266 -> 18460[label="",style="dashed", color="magenta", weight=3]; 17266 -> 18461[label="",style="dashed", color="magenta", weight=3]; 17267[label="Succ ww3100",fontsize=16,color="green",shape="box"];17268 -> 6351[label="",style="dashed", color="red", weight=0]; 17268[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17268 -> 18462[label="",style="dashed", color="magenta", weight=3]; 17268 -> 18463[label="",style="dashed", color="magenta", weight=3]; 17269[label="Succ ww3100",fontsize=16,color="green",shape="box"];36501[label="ww3100",fontsize=16,color="green",shape="box"];36502 -> 37703[label="",style="dashed", color="red", weight=0]; 36502[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"];36502 -> 37725[label="",style="dashed", color="magenta", weight=3]; 36502 -> 37726[label="",style="dashed", color="magenta", weight=3]; 36502 -> 37727[label="",style="dashed", color="magenta", weight=3]; 36503 -> 45722[label="",style="dashed", color="red", weight=0]; 36503[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"];36503 -> 45750[label="",style="dashed", color="magenta", weight=3]; 36503 -> 45751[label="",style="dashed", color="magenta", weight=3]; 36503 -> 45752[label="",style="dashed", color="magenta", weight=3]; 36504 -> 36780[label="",style="dashed", color="red", weight=0]; 36504[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"];36504 -> 36822[label="",style="dashed", color="magenta", weight=3]; 36505[label="ww3100",fontsize=16,color="green",shape="box"];36506 -> 37703[label="",style="dashed", color="red", weight=0]; 36506[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"];36506 -> 37728[label="",style="dashed", color="magenta", weight=3]; 36506 -> 37729[label="",style="dashed", color="magenta", weight=3]; 36506 -> 37730[label="",style="dashed", color="magenta", weight=3]; 36507 -> 45722[label="",style="dashed", color="red", weight=0]; 36507[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"];36507 -> 45753[label="",style="dashed", color="magenta", weight=3]; 36507 -> 45754[label="",style="dashed", color="magenta", weight=3]; 36507 -> 45755[label="",style="dashed", color="magenta", weight=3]; 36508 -> 36780[label="",style="dashed", color="red", weight=0]; 36508[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"];36508 -> 36823[label="",style="dashed", color="magenta", weight=3]; 37719[label="ww3100",fontsize=16,color="green",shape="box"];37720[label="ww5",fontsize=16,color="green",shape="box"];37721[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37722[label="ww3100",fontsize=16,color="green",shape="box"];37723[label="ww5",fontsize=16,color="green",shape="box"];37724[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58719[label="Pos Zero",fontsize=16,color="green",shape="box"];58720[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58721[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];58718[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)) ww4736)",fontsize=16,color="black",shape="triangle"];58718 -> 58724[label="",style="solid", color="black", weight=3]; 36807 -> 37703[label="",style="dashed", color="red", weight=0]; 36807[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"];36807 -> 37731[label="",style="dashed", color="magenta", weight=3]; 36807 -> 37732[label="",style="dashed", color="magenta", weight=3]; 36807 -> 37733[label="",style="dashed", color="magenta", weight=3]; 42053 -> 22801[label="",style="dashed", color="red", weight=0]; 42053[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42053 -> 42194[label="",style="dashed", color="magenta", weight=3]; 42054 -> 26799[label="",style="dashed", color="red", weight=0]; 42054[label="srMyInt (Neg (Succ ww4274)) (Pos (Succ ww4275))",fontsize=16,color="magenta"];42054 -> 42195[label="",style="dashed", color="magenta", weight=3]; 42054 -> 42196[label="",style="dashed", color="magenta", weight=3]; 45940[label="Pos Zero",fontsize=16,color="green",shape="box"];45941[label="Neg (Succ ww4302)",fontsize=16,color="green",shape="box"];45942[label="Pos (Succ ww4303)",fontsize=16,color="green",shape="box"];18477[label="ww51",fontsize=16,color="green",shape="box"];18478 -> 20941[label="",style="dashed", color="red", weight=0]; 18478[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"];18478 -> 20942[label="",style="dashed", color="magenta", weight=3]; 18479[label="ww50",fontsize=16,color="green",shape="box"];18480 -> 18163[label="",style="dashed", color="red", weight=0]; 18480[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18481 -> 18163[label="",style="dashed", color="red", weight=0]; 18481[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17295 -> 18471[label="",style="dashed", color="red", weight=0]; 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]; 17295 -> 18483[label="",style="dashed", color="magenta", weight=3]; 17296 -> 6351[label="",style="dashed", color="red", weight=0]; 17296[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17296 -> 18487[label="",style="dashed", color="magenta", weight=3]; 17296 -> 18488[label="",style="dashed", color="magenta", weight=3]; 17297[label="Succ ww3100",fontsize=16,color="green",shape="box"];17298 -> 6351[label="",style="dashed", color="red", weight=0]; 17298[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17298 -> 18489[label="",style="dashed", color="magenta", weight=3]; 17298 -> 18490[label="",style="dashed", color="magenta", weight=3]; 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]; 27677[label="ww3100",fontsize=16,color="green",shape="box"];27678[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27679 -> 27501[label="",style="dashed", color="red", weight=0]; 27679[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"];27679 -> 27712[label="",style="dashed", color="magenta", weight=3]; 27679 -> 27713[label="",style="dashed", color="magenta", weight=3]; 27679 -> 27714[label="",style="dashed", color="magenta", weight=3]; 27680 -> 27698[label="",style="dashed", color="red", weight=0]; 27680[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"];27680 -> 27700[label="",style="dashed", color="magenta", weight=3]; 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]; 27681[label="ww3100",fontsize=16,color="green",shape="box"];27682[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27683 -> 27501[label="",style="dashed", color="red", weight=0]; 27683[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"];27683 -> 27715[label="",style="dashed", color="magenta", weight=3]; 27683 -> 27716[label="",style="dashed", color="magenta", weight=3]; 27683 -> 27717[label="",style="dashed", color="magenta", weight=3]; 27684 -> 27698[label="",style="dashed", color="red", weight=0]; 27684[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"];27684 -> 27701[label="",style="dashed", color="magenta", weight=3]; 48173[label="Pos Zero",fontsize=16,color="green",shape="box"];48174 -> 53143[label="",style="dashed", color="red", weight=0]; 48174[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"];48174 -> 53152[label="",style="dashed", color="magenta", weight=3]; 48174 -> 53153[label="",style="dashed", color="magenta", weight=3]; 48174 -> 53154[label="",style="dashed", color="magenta", weight=3]; 48175 -> 50149[label="",style="dashed", color="red", weight=0]; 48175[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"];48175 -> 50160[label="",style="dashed", color="magenta", weight=3]; 48176 -> 27501[label="",style="dashed", color="red", weight=0]; 48176[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"];48176 -> 51786[label="",style="dashed", color="magenta", weight=3]; 48176 -> 51787[label="",style="dashed", color="magenta", weight=3]; 48176 -> 51788[label="",style="dashed", color="magenta", weight=3]; 48177[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];27704[label="ww3100",fontsize=16,color="green",shape="box"];27705[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27706[label="ww5",fontsize=16,color="green",shape="box"];27761[label="Cons (Float (Pos Zero) (Neg (Succ ww2017))) (takeWhile (flip ltEsFloat ww3336) (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"];27761 -> 27801[label="",style="dashed", color="green", weight=3]; 27762[label="takeWhile0 (flip ltEsFloat ww3336) (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"];27762 -> 27802[label="",style="solid", color="black", weight=3]; 53589[label="ww4578",fontsize=16,color="green",shape="box"];53590 -> 22801[label="",style="dashed", color="red", weight=0]; 53590[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];53590 -> 53635[label="",style="dashed", color="magenta", weight=3]; 53591 -> 26799[label="",style="dashed", color="red", weight=0]; 53591[label="srMyInt (Neg (Succ ww4571)) (Neg (Succ ww4572))",fontsize=16,color="magenta"];53591 -> 53636[label="",style="dashed", color="magenta", weight=3]; 53591 -> 53637[label="",style="dashed", color="magenta", weight=3]; 27783 -> 26924[label="",style="dashed", color="red", weight=0]; 27783[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww2016)) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];27783 -> 27822[label="",style="dashed", color="magenta", weight=3]; 27783 -> 27823[label="",style="dashed", color="magenta", weight=3]; 17312 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38119[label="",style="dashed", color="magenta", weight=3]; 17312 -> 38120[label="",style="dashed", color="magenta", weight=3]; 17312 -> 38121[label="",style="dashed", color="magenta", weight=3]; 17312 -> 38122[label="",style="dashed", color="magenta", weight=3]; 17312 -> 38123[label="",style="dashed", color="magenta", weight=3]; 17312 -> 38124[label="",style="dashed", color="magenta", weight=3]; 17313 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38125[label="",style="dashed", color="magenta", weight=3]; 17313 -> 38126[label="",style="dashed", color="magenta", weight=3]; 17313 -> 38127[label="",style="dashed", color="magenta", weight=3]; 17313 -> 38128[label="",style="dashed", color="magenta", weight=3]; 17313 -> 38129[label="",style="dashed", color="magenta", weight=3]; 17313 -> 38130[label="",style="dashed", color="magenta", weight=3]; 17314 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38131[label="",style="dashed", color="magenta", weight=3]; 17314 -> 38132[label="",style="dashed", color="magenta", weight=3]; 17314 -> 38133[label="",style="dashed", color="magenta", weight=3]; 17314 -> 38134[label="",style="dashed", color="magenta", weight=3]; 17314 -> 38135[label="",style="dashed", color="magenta", weight=3]; 17314 -> 38136[label="",style="dashed", color="magenta", weight=3]; 37765 -> 26799[label="",style="dashed", color="red", weight=0]; 37765[label="srMyInt ww13761 (srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37765 -> 41124[label="",style="dashed", color="magenta", weight=3]; 37765 -> 41125[label="",style="dashed", color="magenta", weight=3]; 37766 -> 42809[label="",style="dashed", color="red", weight=0]; 37766[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"];37766 -> 42810[label="",style="dashed", color="magenta", weight=3]; 37767 -> 20608[label="",style="dashed", color="red", weight=0]; 37767[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"];37767 -> 41127[label="",style="dashed", color="magenta", weight=3]; 37767 -> 41128[label="",style="dashed", color="magenta", weight=3]; 37767 -> 41129[label="",style="dashed", color="magenta", weight=3]; 37767 -> 41130[label="",style="dashed", color="magenta", weight=3]; 37767 -> 41131[label="",style="dashed", color="magenta", weight=3]; 37767 -> 41132[label="",style="dashed", color="magenta", weight=3]; 37768 -> 26798[label="",style="dashed", color="red", weight=0]; 37768[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37768 -> 41133[label="",style="dashed", color="magenta", weight=3]; 37768 -> 41134[label="",style="dashed", color="magenta", weight=3]; 37769[label="Neg ww13750",fontsize=16,color="green",shape="box"];37770[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];37764[label="takeWhile1 (flip ltEsFloat (Float ww42160 ww42161)) (Float ww323900 ww323901) ww32391 ww4277",fontsize=16,color="burlywood",shape="triangle"];63198[label="ww4277/MyTrue",fontsize=10,color="white",style="solid",shape="box"];37764 -> 63198[label="",style="solid", color="burlywood", weight=9]; 63198 -> 41135[label="",style="solid", color="burlywood", weight=3]; 63199[label="ww4277/MyFalse",fontsize=10,color="white",style="solid",shape="box"];37764 -> 63199[label="",style="solid", color="burlywood", weight=9]; 63199 -> 41136[label="",style="solid", color="burlywood", weight=3]; 37771 -> 26799[label="",style="dashed", color="red", weight=0]; 37771[label="srMyInt ww13761 (srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37771 -> 41137[label="",style="dashed", color="magenta", weight=3]; 37771 -> 41138[label="",style="dashed", color="magenta", weight=3]; 37772 -> 42820[label="",style="dashed", color="red", weight=0]; 37772[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"];37772 -> 42821[label="",style="dashed", color="magenta", weight=3]; 37773 -> 20608[label="",style="dashed", color="red", weight=0]; 37773[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"];37773 -> 41140[label="",style="dashed", color="magenta", weight=3]; 37773 -> 41141[label="",style="dashed", color="magenta", weight=3]; 37773 -> 41142[label="",style="dashed", color="magenta", weight=3]; 37773 -> 41143[label="",style="dashed", color="magenta", weight=3]; 37773 -> 41144[label="",style="dashed", color="magenta", weight=3]; 37773 -> 41145[label="",style="dashed", color="magenta", weight=3]; 37774 -> 26798[label="",style="dashed", color="red", weight=0]; 37774[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37774 -> 41146[label="",style="dashed", color="magenta", weight=3]; 37774 -> 41147[label="",style="dashed", color="magenta", weight=3]; 37775[label="Pos ww13750",fontsize=16,color="green",shape="box"];37776[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];51481[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4497",fontsize=16,color="black",shape="box"];51481 -> 51793[label="",style="solid", color="black", weight=3]; 51482[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"];51482 -> 51794[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 51483[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4498",fontsize=16,color="black",shape="box"];51483 -> 51795[label="",style="solid", color="black", weight=3]; 51484[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"];51484 -> 51796[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 17327 -> 6351[label="",style="dashed", color="red", weight=0]; 17327[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17327 -> 18512[label="",style="dashed", color="magenta", weight=3]; 17327 -> 18513[label="",style="dashed", color="magenta", weight=3]; 17328[label="Succ ww3100",fontsize=16,color="green",shape="box"];17329 -> 6351[label="",style="dashed", color="red", weight=0]; 17329[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17329 -> 18514[label="",style="dashed", color="magenta", weight=3]; 17329 -> 18515[label="",style="dashed", color="magenta", weight=3]; 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]; 28092[label="ww3100",fontsize=16,color="green",shape="box"];28093[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28094 -> 27983[label="",style="dashed", color="red", weight=0]; 28094[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"];28094 -> 28127[label="",style="dashed", color="magenta", weight=3]; 28094 -> 28128[label="",style="dashed", color="magenta", weight=3]; 28094 -> 28129[label="",style="dashed", color="magenta", weight=3]; 28094 -> 28130[label="",style="dashed", color="magenta", weight=3]; 28095 -> 28116[label="",style="dashed", color="red", weight=0]; 28095[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"];28095 -> 28118[label="",style="dashed", color="magenta", weight=3]; 28096[label="ww4000",fontsize=16,color="green",shape="box"];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]; 28097[label="ww3100",fontsize=16,color="green",shape="box"];28098[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28099 -> 27983[label="",style="dashed", color="red", weight=0]; 28099[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"];28099 -> 28131[label="",style="dashed", color="magenta", weight=3]; 28099 -> 28132[label="",style="dashed", color="magenta", weight=3]; 28099 -> 28133[label="",style="dashed", color="magenta", weight=3]; 28099 -> 28134[label="",style="dashed", color="magenta", weight=3]; 28100 -> 28116[label="",style="dashed", color="red", weight=0]; 28100[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"];28100 -> 28119[label="",style="dashed", color="magenta", weight=3]; 28101[label="ww4000",fontsize=16,color="green",shape="box"];17341 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48353[label="",style="dashed", color="magenta", weight=3]; 17341 -> 48354[label="",style="dashed", color="magenta", weight=3]; 17341 -> 48355[label="",style="dashed", color="magenta", weight=3]; 17341 -> 48356[label="",style="dashed", color="magenta", weight=3]; 17341 -> 48357[label="",style="dashed", color="magenta", weight=3]; 28122[label="ww3100",fontsize=16,color="green",shape="box"];28123[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28124[label="ww5",fontsize=16,color="green",shape="box"];28125[label="ww4000",fontsize=16,color="green",shape="box"];28146[label="Cons (Float (Neg Zero) (Pos (Succ ww2022))) (takeWhile (flip ltEsFloat ww3415) (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"];28146 -> 28183[label="",style="dashed", color="green", weight=3]; 28147[label="takeWhile0 (flip ltEsFloat ww3415) (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"];28147 -> 28184[label="",style="solid", color="black", weight=3]; 17343 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48358[label="",style="dashed", color="magenta", weight=3]; 17343 -> 48359[label="",style="dashed", color="magenta", weight=3]; 17343 -> 48360[label="",style="dashed", color="magenta", weight=3]; 17343 -> 48361[label="",style="dashed", color="magenta", weight=3]; 17343 -> 48362[label="",style="dashed", color="magenta", weight=3]; 53832 -> 26726[label="",style="dashed", color="red", weight=0]; 53832[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4593)) (Neg Zero)) (srMyInt (Pos (Succ ww4594)) (Pos (Succ ww4595)))) ww4598",fontsize=16,color="magenta"];53832 -> 53861[label="",style="dashed", color="magenta", weight=3]; 53832 -> 53862[label="",style="dashed", color="magenta", weight=3]; 53832 -> 53863[label="",style="dashed", color="magenta", weight=3]; 28186[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"];28186 -> 28256[label="",style="solid", color="black", weight=3]; 17346 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38149[label="",style="dashed", color="magenta", weight=3]; 17346 -> 38150[label="",style="dashed", color="magenta", weight=3]; 17346 -> 38151[label="",style="dashed", color="magenta", weight=3]; 17346 -> 38152[label="",style="dashed", color="magenta", weight=3]; 17346 -> 38153[label="",style="dashed", color="magenta", weight=3]; 17346 -> 38154[label="",style="dashed", color="magenta", weight=3]; 17348 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17348 -> 18527[label="",style="dashed", color="magenta", weight=3]; 17349 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17349 -> 18529[label="",style="dashed", color="magenta", weight=3]; 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]; 17352 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38155[label="",style="dashed", color="magenta", weight=3]; 17352 -> 38156[label="",style="dashed", color="magenta", weight=3]; 17352 -> 38157[label="",style="dashed", color="magenta", weight=3]; 17352 -> 38158[label="",style="dashed", color="magenta", weight=3]; 17352 -> 38159[label="",style="dashed", color="magenta", weight=3]; 17352 -> 38160[label="",style="dashed", color="magenta", weight=3]; 17353 -> 6351[label="",style="dashed", color="red", weight=0]; 17353[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17353 -> 18534[label="",style="dashed", color="magenta", weight=3]; 17353 -> 18535[label="",style="dashed", color="magenta", weight=3]; 17354[label="Succ ww3100",fontsize=16,color="green",shape="box"];17355 -> 6351[label="",style="dashed", color="red", weight=0]; 17355[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17355 -> 18536[label="",style="dashed", color="magenta", weight=3]; 17355 -> 18537[label="",style="dashed", color="magenta", weight=3]; 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]; 17386 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38161[label="",style="dashed", color="magenta", weight=3]; 17386 -> 38162[label="",style="dashed", color="magenta", weight=3]; 17386 -> 38163[label="",style="dashed", color="magenta", weight=3]; 17386 -> 38164[label="",style="dashed", color="magenta", weight=3]; 17386 -> 38165[label="",style="dashed", color="magenta", weight=3]; 17386 -> 38166[label="",style="dashed", color="magenta", weight=3]; 17387 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38167[label="",style="dashed", color="magenta", weight=3]; 17387 -> 38168[label="",style="dashed", color="magenta", weight=3]; 17387 -> 38169[label="",style="dashed", color="magenta", weight=3]; 17387 -> 38170[label="",style="dashed", color="magenta", weight=3]; 17387 -> 38171[label="",style="dashed", color="magenta", weight=3]; 17387 -> 38172[label="",style="dashed", color="magenta", weight=3]; 17389 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 17390 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17394 -> 6351[label="",style="dashed", color="red", weight=0]; 17394[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17394 -> 18544[label="",style="dashed", color="magenta", weight=3]; 17394 -> 18545[label="",style="dashed", color="magenta", weight=3]; 17395[label="Succ ww3100",fontsize=16,color="green",shape="box"];17396 -> 6351[label="",style="dashed", color="red", weight=0]; 17396[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17396 -> 18546[label="",style="dashed", color="magenta", weight=3]; 17396 -> 18547[label="",style="dashed", color="magenta", weight=3]; 17397[label="Succ ww3100",fontsize=16,color="green",shape="box"];17416[label="ww5",fontsize=16,color="green",shape="box"];17417[label="ww4000",fontsize=16,color="green",shape="box"];17418[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17419[label="ww3100",fontsize=16,color="green",shape="box"];17420[label="ww5",fontsize=16,color="green",shape="box"];17421[label="ww4000",fontsize=16,color="green",shape="box"];17422[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17423[label="ww3100",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]; 17427 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38173[label="",style="dashed", color="magenta", weight=3]; 17427 -> 38174[label="",style="dashed", color="magenta", weight=3]; 17427 -> 38175[label="",style="dashed", color="magenta", weight=3]; 17427 -> 38176[label="",style="dashed", color="magenta", weight=3]; 17427 -> 38177[label="",style="dashed", color="magenta", weight=3]; 17427 -> 38178[label="",style="dashed", color="magenta", weight=3]; 17428 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38179[label="",style="dashed", color="magenta", weight=3]; 17428 -> 38180[label="",style="dashed", color="magenta", weight=3]; 17428 -> 38181[label="",style="dashed", color="magenta", weight=3]; 17428 -> 38182[label="",style="dashed", color="magenta", weight=3]; 17428 -> 38183[label="",style="dashed", color="magenta", weight=3]; 17428 -> 38184[label="",style="dashed", color="magenta", weight=3]; 17430 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 17431 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17435 -> 6351[label="",style="dashed", color="red", weight=0]; 17435[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17435 -> 18556[label="",style="dashed", color="magenta", weight=3]; 17435 -> 18557[label="",style="dashed", color="magenta", weight=3]; 17436[label="Succ ww3100",fontsize=16,color="green",shape="box"];17437 -> 6351[label="",style="dashed", color="red", weight=0]; 17437[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17437 -> 18558[label="",style="dashed", color="magenta", weight=3]; 17437 -> 18559[label="",style="dashed", color="magenta", weight=3]; 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]; 28198 -> 28074[label="",style="dashed", color="red", weight=0]; 28198[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"];28198 -> 28233[label="",style="dashed", color="magenta", weight=3]; 28198 -> 28234[label="",style="dashed", color="magenta", weight=3]; 28198 -> 28235[label="",style="dashed", color="magenta", weight=3]; 28198 -> 28236[label="",style="dashed", color="magenta", weight=3]; 28199[label="ww3100",fontsize=16,color="green",shape="box"];28200 -> 28222[label="",style="dashed", color="red", weight=0]; 28200[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"];28200 -> 28224[label="",style="dashed", color="magenta", weight=3]; 28201[label="ww4000",fontsize=16,color="green",shape="box"];28202[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",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]; 28203 -> 28074[label="",style="dashed", color="red", weight=0]; 28203[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"];28203 -> 28237[label="",style="dashed", color="magenta", weight=3]; 28203 -> 28238[label="",style="dashed", color="magenta", weight=3]; 28203 -> 28239[label="",style="dashed", color="magenta", weight=3]; 28203 -> 28240[label="",style="dashed", color="magenta", weight=3]; 28204[label="ww3100",fontsize=16,color="green",shape="box"];28205 -> 28222[label="",style="dashed", color="red", weight=0]; 28205[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"];28205 -> 28225[label="",style="dashed", color="magenta", weight=3]; 28206[label="ww4000",fontsize=16,color="green",shape="box"];28207[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17449 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48363[label="",style="dashed", color="magenta", weight=3]; 17449 -> 48364[label="",style="dashed", color="magenta", weight=3]; 17449 -> 48365[label="",style="dashed", color="magenta", weight=3]; 17449 -> 48366[label="",style="dashed", color="magenta", weight=3]; 17449 -> 48367[label="",style="dashed", color="magenta", weight=3]; 28228[label="ww5",fontsize=16,color="green",shape="box"];28229[label="ww3100",fontsize=16,color="green",shape="box"];28230[label="ww4000",fontsize=16,color="green",shape="box"];28231[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28288[label="Cons (Float (Neg Zero) (Neg (Succ ww2027))) (takeWhile (flip ltEsFloat ww3421) (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"];28288 -> 28296[label="",style="dashed", color="green", weight=3]; 28289[label="takeWhile0 (flip ltEsFloat ww3421) (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"];28289 -> 28297[label="",style="solid", color="black", weight=3]; 17451 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48368[label="",style="dashed", color="magenta", weight=3]; 17451 -> 48369[label="",style="dashed", color="magenta", weight=3]; 17451 -> 48370[label="",style="dashed", color="magenta", weight=3]; 17451 -> 48371[label="",style="dashed", color="magenta", weight=3]; 17451 -> 48372[label="",style="dashed", color="magenta", weight=3]; 55289 -> 26726[label="",style="dashed", color="red", weight=0]; 55289[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4600)) (Neg Zero)) (srMyInt (Neg (Succ ww4601)) (Neg (Succ ww4602)))) ww4612",fontsize=16,color="magenta"];55289 -> 55637[label="",style="dashed", color="magenta", weight=3]; 55289 -> 55638[label="",style="dashed", color="magenta", weight=3]; 55289 -> 55639[label="",style="dashed", color="magenta", weight=3]; 28308[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"];28308 -> 28399[label="",style="solid", color="black", weight=3]; 17454 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38185[label="",style="dashed", color="magenta", weight=3]; 17454 -> 38186[label="",style="dashed", color="magenta", weight=3]; 17454 -> 38187[label="",style="dashed", color="magenta", weight=3]; 17454 -> 38188[label="",style="dashed", color="magenta", weight=3]; 17454 -> 38189[label="",style="dashed", color="magenta", weight=3]; 17454 -> 38190[label="",style="dashed", color="magenta", weight=3]; 17455 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38191[label="",style="dashed", color="magenta", weight=3]; 17455 -> 38192[label="",style="dashed", color="magenta", weight=3]; 17455 -> 38193[label="",style="dashed", color="magenta", weight=3]; 17455 -> 38194[label="",style="dashed", color="magenta", weight=3]; 17455 -> 38195[label="",style="dashed", color="magenta", weight=3]; 17455 -> 38196[label="",style="dashed", color="magenta", weight=3]; 17456 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38197[label="",style="dashed", color="magenta", weight=3]; 17456 -> 38198[label="",style="dashed", color="magenta", weight=3]; 17456 -> 38199[label="",style="dashed", color="magenta", weight=3]; 17456 -> 38200[label="",style="dashed", color="magenta", weight=3]; 17456 -> 38201[label="",style="dashed", color="magenta", weight=3]; 17456 -> 38202[label="",style="dashed", color="magenta", weight=3]; 17457 -> 6351[label="",style="dashed", color="red", weight=0]; 17457[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17457 -> 18570[label="",style="dashed", color="magenta", weight=3]; 17457 -> 18571[label="",style="dashed", color="magenta", weight=3]; 17458[label="Succ ww3100",fontsize=16,color="green",shape="box"];17459 -> 6351[label="",style="dashed", color="red", weight=0]; 17459[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17459 -> 18572[label="",style="dashed", color="magenta", weight=3]; 17459 -> 18573[label="",style="dashed", color="magenta", weight=3]; 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]; 17462[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17463[label="ww5",fontsize=16,color="green",shape="box"];17464[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",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]; 17466[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17467[label="ww5",fontsize=16,color="green",shape="box"];17468[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];17469 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48373[label="",style="dashed", color="magenta", weight=3]; 17469 -> 48374[label="",style="dashed", color="magenta", weight=3]; 17469 -> 48375[label="",style="dashed", color="magenta", weight=3]; 17469 -> 48376[label="",style="dashed", color="magenta", weight=3]; 17469 -> 48377[label="",style="dashed", color="magenta", weight=3]; 17470 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48378[label="",style="dashed", color="magenta", weight=3]; 17470 -> 48379[label="",style="dashed", color="magenta", weight=3]; 17470 -> 48380[label="",style="dashed", color="magenta", weight=3]; 17470 -> 48381[label="",style="dashed", color="magenta", weight=3]; 17470 -> 48382[label="",style="dashed", color="magenta", weight=3]; 53860 -> 26726[label="",style="dashed", color="red", weight=0]; 53860[label="primPlusFloat (Float ww46040 ww46041) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53860 -> 55640[label="",style="dashed", color="magenta", weight=3]; 53860 -> 55641[label="",style="dashed", color="magenta", weight=3]; 53860 -> 55642[label="",style="dashed", color="magenta", weight=3]; 51501 -> 26924[label="",style="dashed", color="red", weight=0]; 51501[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51501 -> 51807[label="",style="dashed", color="magenta", weight=3]; 51501 -> 51808[label="",style="dashed", color="magenta", weight=3]; 17473 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17473 -> 18580[label="",style="dashed", color="magenta", weight=3]; 17474 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17474 -> 18582[label="",style="dashed", color="magenta", weight=3]; 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]; 17478 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38203[label="",style="dashed", color="magenta", weight=3]; 17478 -> 38204[label="",style="dashed", color="magenta", weight=3]; 17478 -> 38205[label="",style="dashed", color="magenta", weight=3]; 17478 -> 38206[label="",style="dashed", color="magenta", weight=3]; 17478 -> 38207[label="",style="dashed", color="magenta", weight=3]; 17478 -> 38208[label="",style="dashed", color="magenta", weight=3]; 17479 -> 6351[label="",style="dashed", color="red", weight=0]; 17479[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17479 -> 18587[label="",style="dashed", color="magenta", weight=3]; 17479 -> 18588[label="",style="dashed", color="magenta", weight=3]; 17480[label="Succ ww3100",fontsize=16,color="green",shape="box"];17481 -> 6351[label="",style="dashed", color="red", weight=0]; 17481[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17481 -> 18589[label="",style="dashed", color="magenta", weight=3]; 17481 -> 18590[label="",style="dashed", color="magenta", weight=3]; 17482[label="Succ ww3100",fontsize=16,color="green",shape="box"];17483[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17484[label="ww5",fontsize=16,color="green",shape="box"];17485[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17486[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17487[label="ww5",fontsize=16,color="green",shape="box"];17488[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17489 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38209[label="",style="dashed", color="magenta", weight=3]; 17489 -> 38210[label="",style="dashed", color="magenta", weight=3]; 17489 -> 38211[label="",style="dashed", color="magenta", weight=3]; 17489 -> 38212[label="",style="dashed", color="magenta", weight=3]; 17489 -> 38213[label="",style="dashed", color="magenta", weight=3]; 17489 -> 38214[label="",style="dashed", color="magenta", weight=3]; 17491 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 17492 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17496 -> 6351[label="",style="dashed", color="red", weight=0]; 17496[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17496 -> 18595[label="",style="dashed", color="magenta", weight=3]; 17496 -> 18596[label="",style="dashed", color="magenta", weight=3]; 17497[label="Succ ww3100",fontsize=16,color="green",shape="box"];17498 -> 6351[label="",style="dashed", color="red", weight=0]; 17498[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17498 -> 18597[label="",style="dashed", color="magenta", weight=3]; 17498 -> 18598[label="",style="dashed", color="magenta", weight=3]; 17499[label="Succ ww3100",fontsize=16,color="green",shape="box"];17518[label="ww3000",fontsize=16,color="green",shape="box"];17519[label="ww5",fontsize=16,color="green",shape="box"];17520[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17521[label="ww3100",fontsize=16,color="green",shape="box"];17522[label="ww3000",fontsize=16,color="green",shape="box"];17523[label="ww5",fontsize=16,color="green",shape="box"];17524[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17525[label="ww3100",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]; 17529 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38215[label="",style="dashed", color="magenta", weight=3]; 17529 -> 38216[label="",style="dashed", color="magenta", weight=3]; 17529 -> 38217[label="",style="dashed", color="magenta", weight=3]; 17529 -> 38218[label="",style="dashed", color="magenta", weight=3]; 17529 -> 38219[label="",style="dashed", color="magenta", weight=3]; 17529 -> 38220[label="",style="dashed", color="magenta", weight=3]; 17530 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38221[label="",style="dashed", color="magenta", weight=3]; 17530 -> 38222[label="",style="dashed", color="magenta", weight=3]; 17530 -> 38223[label="",style="dashed", color="magenta", weight=3]; 17530 -> 38224[label="",style="dashed", color="magenta", weight=3]; 17530 -> 38225[label="",style="dashed", color="magenta", weight=3]; 17530 -> 38226[label="",style="dashed", color="magenta", weight=3]; 17532 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 17533 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17537 -> 6351[label="",style="dashed", color="red", weight=0]; 17537[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17537 -> 18607[label="",style="dashed", color="magenta", weight=3]; 17537 -> 18608[label="",style="dashed", color="magenta", weight=3]; 17538[label="Succ ww3100",fontsize=16,color="green",shape="box"];17539 -> 6351[label="",style="dashed", color="red", weight=0]; 17539[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17539 -> 18609[label="",style="dashed", color="magenta", weight=3]; 17539 -> 18610[label="",style="dashed", color="magenta", weight=3]; 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]; 28500 -> 28520[label="",style="dashed", color="red", weight=0]; 28500[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"];28500 -> 28522[label="",style="dashed", color="magenta", weight=3]; 28501[label="ww3100",fontsize=16,color="green",shape="box"];28502[label="ww3000",fontsize=16,color="green",shape="box"];28503[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28504 -> 28371[label="",style="dashed", color="red", weight=0]; 28504[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"];28504 -> 28535[label="",style="dashed", color="magenta", weight=3]; 28504 -> 28536[label="",style="dashed", color="magenta", weight=3]; 28504 -> 28537[label="",style="dashed", color="magenta", weight=3]; 28504 -> 28538[label="",style="dashed", color="magenta", weight=3]; 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]; 28505 -> 28520[label="",style="dashed", color="red", weight=0]; 28505[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"];28505 -> 28523[label="",style="dashed", color="magenta", weight=3]; 28506[label="ww3100",fontsize=16,color="green",shape="box"];28507[label="ww3000",fontsize=16,color="green",shape="box"];28508[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28509 -> 28371[label="",style="dashed", color="red", weight=0]; 28509[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"];28509 -> 28539[label="",style="dashed", color="magenta", weight=3]; 28509 -> 28540[label="",style="dashed", color="magenta", weight=3]; 28509 -> 28541[label="",style="dashed", color="magenta", weight=3]; 28509 -> 28542[label="",style="dashed", color="magenta", weight=3]; 17551 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48383[label="",style="dashed", color="magenta", weight=3]; 17551 -> 48384[label="",style="dashed", color="magenta", weight=3]; 17551 -> 48385[label="",style="dashed", color="magenta", weight=3]; 17551 -> 48386[label="",style="dashed", color="magenta", weight=3]; 17551 -> 48387[label="",style="dashed", color="magenta", weight=3]; 28530[label="ww5",fontsize=16,color="green",shape="box"];28531[label="ww3100",fontsize=16,color="green",shape="box"];28532[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28533[label="ww3000",fontsize=16,color="green",shape="box"];28556[label="Cons (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))) (takeWhile (flip ltEsFloat ww3445) (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"];28556 -> 28563[label="",style="dashed", color="green", weight=3]; 28557 -> 56361[label="",style="dashed", color="red", weight=0]; 28557[label="takeWhile0 (flip ltEsFloat ww3445) (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"];28557 -> 56366[label="",style="dashed", color="magenta", weight=3]; 28557 -> 56367[label="",style="dashed", color="magenta", weight=3]; 28557 -> 56368[label="",style="dashed", color="magenta", weight=3]; 28557 -> 56369[label="",style="dashed", color="magenta", weight=3]; 55616 -> 26726[label="",style="dashed", color="red", weight=0]; 55616[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww4610))) (srMyInt (Neg (Succ ww4609)) (Neg (Succ ww4611)))) ww4617",fontsize=16,color="magenta"];55616 -> 55676[label="",style="dashed", color="magenta", weight=3]; 55616 -> 55677[label="",style="dashed", color="magenta", weight=3]; 55616 -> 55678[label="",style="dashed", color="magenta", weight=3]; 28684[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"];28684 -> 28720[label="",style="solid", color="black", weight=3]; 17555 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38227[label="",style="dashed", color="magenta", weight=3]; 17555 -> 38228[label="",style="dashed", color="magenta", weight=3]; 17555 -> 38229[label="",style="dashed", color="magenta", weight=3]; 17555 -> 38230[label="",style="dashed", color="magenta", weight=3]; 17555 -> 38231[label="",style="dashed", color="magenta", weight=3]; 17555 -> 38232[label="",style="dashed", color="magenta", weight=3]; 17556 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38233[label="",style="dashed", color="magenta", weight=3]; 17556 -> 38234[label="",style="dashed", color="magenta", weight=3]; 17556 -> 38235[label="",style="dashed", color="magenta", weight=3]; 17556 -> 38236[label="",style="dashed", color="magenta", weight=3]; 17556 -> 38237[label="",style="dashed", color="magenta", weight=3]; 17556 -> 38238[label="",style="dashed", color="magenta", weight=3]; 17557 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38239[label="",style="dashed", color="magenta", weight=3]; 17557 -> 38240[label="",style="dashed", color="magenta", weight=3]; 17557 -> 38241[label="",style="dashed", color="magenta", weight=3]; 17557 -> 38242[label="",style="dashed", color="magenta", weight=3]; 17557 -> 38243[label="",style="dashed", color="magenta", weight=3]; 17557 -> 38244[label="",style="dashed", color="magenta", weight=3]; 17558 -> 6351[label="",style="dashed", color="red", weight=0]; 17558[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17558 -> 18620[label="",style="dashed", color="magenta", weight=3]; 17558 -> 18621[label="",style="dashed", color="magenta", weight=3]; 17559[label="Succ ww3100",fontsize=16,color="green",shape="box"];17560 -> 6351[label="",style="dashed", color="red", weight=0]; 17560[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17560 -> 18622[label="",style="dashed", color="magenta", weight=3]; 17560 -> 18623[label="",style="dashed", color="magenta", weight=3]; 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]; 17563[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17564[label="ww5",fontsize=16,color="green",shape="box"];17565[label="Float (Neg Zero) (Pos (Succ ww3100))",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]; 17567[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17568[label="ww5",fontsize=16,color="green",shape="box"];17569[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];17570 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48388[label="",style="dashed", color="magenta", weight=3]; 17570 -> 48389[label="",style="dashed", color="magenta", weight=3]; 17570 -> 48390[label="",style="dashed", color="magenta", weight=3]; 17570 -> 48391[label="",style="dashed", color="magenta", weight=3]; 17570 -> 48392[label="",style="dashed", color="magenta", weight=3]; 17571 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48393[label="",style="dashed", color="magenta", weight=3]; 17571 -> 48394[label="",style="dashed", color="magenta", weight=3]; 17571 -> 48395[label="",style="dashed", color="magenta", weight=3]; 17571 -> 48396[label="",style="dashed", color="magenta", weight=3]; 17571 -> 48397[label="",style="dashed", color="magenta", weight=3]; 55508[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4615))) (Float (Neg Zero) (Pos (Succ ww4616)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55508 -> 55643[label="",style="solid", color="black", weight=3]; 17574 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17574 -> 18630[label="",style="dashed", color="magenta", weight=3]; 17575 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17575 -> 18632[label="",style="dashed", color="magenta", weight=3]; 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]; 17579 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38245[label="",style="dashed", color="magenta", weight=3]; 17579 -> 38246[label="",style="dashed", color="magenta", weight=3]; 17579 -> 38247[label="",style="dashed", color="magenta", weight=3]; 17579 -> 38248[label="",style="dashed", color="magenta", weight=3]; 17579 -> 38249[label="",style="dashed", color="magenta", weight=3]; 17579 -> 38250[label="",style="dashed", color="magenta", weight=3]; 17580 -> 6351[label="",style="dashed", color="red", weight=0]; 17580[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17580 -> 18637[label="",style="dashed", color="magenta", weight=3]; 17580 -> 18638[label="",style="dashed", color="magenta", weight=3]; 17581[label="Succ ww3100",fontsize=16,color="green",shape="box"];17582 -> 6351[label="",style="dashed", color="red", weight=0]; 17582[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17582 -> 18639[label="",style="dashed", color="magenta", weight=3]; 17582 -> 18640[label="",style="dashed", color="magenta", weight=3]; 17583[label="Succ ww3100",fontsize=16,color="green",shape="box"];17584[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17585[label="ww5",fontsize=16,color="green",shape="box"];17586[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17587[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17588[label="ww5",fontsize=16,color="green",shape="box"];17589[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17590 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38251[label="",style="dashed", color="magenta", weight=3]; 17590 -> 38252[label="",style="dashed", color="magenta", weight=3]; 17590 -> 38253[label="",style="dashed", color="magenta", weight=3]; 17590 -> 38254[label="",style="dashed", color="magenta", weight=3]; 17590 -> 38255[label="",style="dashed", color="magenta", weight=3]; 17590 -> 38256[label="",style="dashed", color="magenta", weight=3]; 17592 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 17593 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17596 -> 6351[label="",style="dashed", color="red", weight=0]; 17596[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17596 -> 18645[label="",style="dashed", color="magenta", weight=3]; 17596 -> 18646[label="",style="dashed", color="magenta", weight=3]; 17597[label="Succ ww3100",fontsize=16,color="green",shape="box"];17598 -> 6351[label="",style="dashed", color="red", weight=0]; 17598[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17598 -> 18647[label="",style="dashed", color="magenta", weight=3]; 17598 -> 18648[label="",style="dashed", color="magenta", weight=3]; 17599[label="Succ ww3100",fontsize=16,color="green",shape="box"];17614[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17615[label="ww3100",fontsize=16,color="green",shape="box"];17616[label="ww5",fontsize=16,color="green",shape="box"];17617[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17618[label="ww3100",fontsize=16,color="green",shape="box"];17619[label="ww5",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]; 17623 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38257[label="",style="dashed", color="magenta", weight=3]; 17623 -> 38258[label="",style="dashed", color="magenta", weight=3]; 17623 -> 38259[label="",style="dashed", color="magenta", weight=3]; 17623 -> 38260[label="",style="dashed", color="magenta", weight=3]; 17623 -> 38261[label="",style="dashed", color="magenta", weight=3]; 17623 -> 38262[label="",style="dashed", color="magenta", weight=3]; 17624 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38263[label="",style="dashed", color="magenta", weight=3]; 17624 -> 38264[label="",style="dashed", color="magenta", weight=3]; 17624 -> 38265[label="",style="dashed", color="magenta", weight=3]; 17624 -> 38266[label="",style="dashed", color="magenta", weight=3]; 17624 -> 38267[label="",style="dashed", color="magenta", weight=3]; 17624 -> 38268[label="",style="dashed", color="magenta", weight=3]; 17626 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 17627 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17630 -> 6351[label="",style="dashed", color="red", weight=0]; 17630[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17630 -> 18657[label="",style="dashed", color="magenta", weight=3]; 17630 -> 18658[label="",style="dashed", color="magenta", weight=3]; 17631[label="Succ ww3100",fontsize=16,color="green",shape="box"];17632 -> 6351[label="",style="dashed", color="red", weight=0]; 17632[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17632 -> 18659[label="",style="dashed", color="magenta", weight=3]; 17632 -> 18660[label="",style="dashed", color="magenta", weight=3]; 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]; 28636[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28637[label="ww3100",fontsize=16,color="green",shape="box"];28638 -> 28222[label="",style="dashed", color="red", weight=0]; 28638[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"];28638 -> 28660[label="",style="dashed", color="magenta", weight=3]; 28639 -> 28661[label="",style="dashed", color="red", weight=0]; 28639[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"];28639 -> 28668[label="",style="dashed", color="magenta", weight=3]; 28639 -> 28669[label="",style="dashed", color="magenta", weight=3]; 28639 -> 28670[label="",style="dashed", color="magenta", weight=3]; 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]; 28640[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28641[label="ww3100",fontsize=16,color="green",shape="box"];28642 -> 28222[label="",style="dashed", color="red", weight=0]; 28642[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"];28642 -> 28680[label="",style="dashed", color="magenta", weight=3]; 28643 -> 28661[label="",style="dashed", color="red", weight=0]; 28643[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"];28643 -> 28671[label="",style="dashed", color="magenta", weight=3]; 28643 -> 28672[label="",style="dashed", color="magenta", weight=3]; 28643 -> 28673[label="",style="dashed", color="magenta", weight=3]; 17642 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48398[label="",style="dashed", color="magenta", weight=3]; 17642 -> 48399[label="",style="dashed", color="magenta", weight=3]; 17642 -> 48400[label="",style="dashed", color="magenta", weight=3]; 17642 -> 48401[label="",style="dashed", color="magenta", weight=3]; 17642 -> 48402[label="",style="dashed", color="magenta", weight=3]; 28665[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28666[label="ww5",fontsize=16,color="green",shape="box"];28667[label="ww3100",fontsize=16,color="green",shape="box"];28678[label="Cons (Float (Neg Zero) (Neg (Succ ww2045))) (takeWhile (flip ltEsFloat ww3468) (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"];28678 -> 28713[label="",style="dashed", color="green", weight=3]; 28679[label="takeWhile0 (flip ltEsFloat ww3468) (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"];28679 -> 28714[label="",style="solid", color="black", weight=3]; 55776 -> 26726[label="",style="dashed", color="red", weight=0]; 55776[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4619)) (Neg (Succ ww4620)))) ww4634",fontsize=16,color="magenta"];55776 -> 55823[label="",style="dashed", color="magenta", weight=3]; 55776 -> 55824[label="",style="dashed", color="magenta", weight=3]; 55776 -> 55825[label="",style="dashed", color="magenta", weight=3]; 28881[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww3472))) (Float (Neg Zero) (Neg (Succ ww3473)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28881 -> 28910[label="",style="solid", color="black", weight=3]; 17646 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38269[label="",style="dashed", color="magenta", weight=3]; 17646 -> 38270[label="",style="dashed", color="magenta", weight=3]; 17646 -> 38271[label="",style="dashed", color="magenta", weight=3]; 17646 -> 38272[label="",style="dashed", color="magenta", weight=3]; 17646 -> 38273[label="",style="dashed", color="magenta", weight=3]; 17646 -> 38274[label="",style="dashed", color="magenta", weight=3]; 17647 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38275[label="",style="dashed", color="magenta", weight=3]; 17647 -> 38276[label="",style="dashed", color="magenta", weight=3]; 17647 -> 38277[label="",style="dashed", color="magenta", weight=3]; 17647 -> 38278[label="",style="dashed", color="magenta", weight=3]; 17647 -> 38279[label="",style="dashed", color="magenta", weight=3]; 17647 -> 38280[label="",style="dashed", color="magenta", weight=3]; 17648 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38281[label="",style="dashed", color="magenta", weight=3]; 17648 -> 38282[label="",style="dashed", color="magenta", weight=3]; 17648 -> 38283[label="",style="dashed", color="magenta", weight=3]; 17648 -> 38284[label="",style="dashed", color="magenta", weight=3]; 17648 -> 38285[label="",style="dashed", color="magenta", weight=3]; 17648 -> 38286[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 17657 -> 56471[label="",style="dashed", color="red", weight=0]; 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 -> 56472[label="",style="dashed", color="magenta", weight=3]; 17657 -> 56473[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 17663 -> 56516[label="",style="dashed", color="red", weight=0]; 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 -> 56517[label="",style="dashed", color="magenta", weight=3]; 17663 -> 56518[label="",style="dashed", color="magenta", weight=3]; 17663 -> 56519[label="",style="dashed", color="magenta", weight=3]; 17663 -> 56520[label="",style="dashed", color="magenta", weight=3]; 17663 -> 56521[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 17675 -> 56648[label="",style="dashed", color="red", weight=0]; 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 -> 56649[label="",style="dashed", color="magenta", weight=3]; 17675 -> 56650[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 17681 -> 56961[label="",style="dashed", color="red", weight=0]; 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 -> 56962[label="",style="dashed", color="magenta", weight=3]; 17681 -> 56963[label="",style="dashed", color="magenta", weight=3]; 17681 -> 56964[label="",style="dashed", color="magenta", weight=3]; 17681 -> 56965[label="",style="dashed", color="magenta", weight=3]; 17681 -> 56966[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 17685[label="ww3100",fontsize=16,color="green",shape="box"];17686[label="ww4100",fontsize=16,color="green",shape="box"];17687[label="ww3100",fontsize=16,color="green",shape="box"];17688[label="ww4100",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"];63200[label="ww1140/Succ ww11400",fontsize=10,color="white",style="solid",shape="box"];17689 -> 63200[label="",style="solid", color="burlywood", weight=9]; 63200 -> 18714[label="",style="solid", color="burlywood", weight=3]; 63201[label="ww1140/Zero",fontsize=10,color="white",style="solid",shape="box"];17689 -> 63201[label="",style="solid", color="burlywood", weight=9]; 63201 -> 18715[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 17694 -> 16157[label="",style="dashed", color="red", weight=0]; 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]; 17694 -> 18721[label="",style="dashed", color="magenta", weight=3]; 17694 -> 18722[label="",style="dashed", color="magenta", weight=3]; 17694 -> 18723[label="",style="dashed", color="magenta", weight=3]; 17694 -> 18724[label="",style="dashed", color="magenta", weight=3]; 17696[label="ww3100",fontsize=16,color="green",shape="box"];17697[label="ww4100",fontsize=16,color="green",shape="box"];17698[label="ww3100",fontsize=16,color="green",shape="box"];17699[label="ww4100",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"];63202[label="ww1140/Succ ww11400",fontsize=10,color="white",style="solid",shape="box"];17700 -> 63202[label="",style="solid", color="burlywood", weight=9]; 63202 -> 18726[label="",style="solid", color="burlywood", weight=3]; 63203[label="ww1140/Zero",fontsize=10,color="white",style="solid",shape="box"];17700 -> 63203[label="",style="solid", color="burlywood", weight=9]; 63203 -> 18727[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 17705[label="ww12400",fontsize=16,color="green",shape="box"];17706[label="ww12200",fontsize=16,color="green",shape="box"];17707[label="ww12400",fontsize=16,color="green",shape="box"];17708[label="ww12200",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]; 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]; 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]; 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]; 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]; 17714[label="ww12400",fontsize=16,color="green",shape="box"];17715[label="ww12200",fontsize=16,color="green",shape="box"];17716[label="ww12400",fontsize=16,color="green",shape="box"];17717[label="ww12200",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]; 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]; 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]; 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]; 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]; 17723[label="ww12400",fontsize=16,color="green",shape="box"];17724[label="ww12200",fontsize=16,color="green",shape="box"];17725[label="ww12400",fontsize=16,color="green",shape="box"];17726[label="ww12200",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]; 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]; 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]; 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]; 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]; 17732[label="ww12400",fontsize=16,color="green",shape="box"];17733[label="ww12200",fontsize=16,color="green",shape="box"];17734[label="ww12400",fontsize=16,color="green",shape="box"];17735[label="ww12200",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]; 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]; 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]; 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]; 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]; 17741[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17741 -> 18752[label="",style="dashed", color="green", weight=3]; 17742[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17742 -> 18753[label="",style="dashed", color="green", weight=3]; 17744 -> 5617[label="",style="dashed", color="red", weight=0]; 17744[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17744 -> 18754[label="",style="dashed", color="magenta", weight=3]; 17744 -> 18755[label="",style="dashed", color="magenta", weight=3]; 17745 -> 5617[label="",style="dashed", color="red", weight=0]; 17745[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17745 -> 18756[label="",style="dashed", color="magenta", weight=3]; 17745 -> 18757[label="",style="dashed", color="magenta", weight=3]; 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"];63204[label="ww2217/Succ ww22170",fontsize=10,color="white",style="solid",shape="box"];17743 -> 63204[label="",style="solid", color="burlywood", weight=9]; 63204 -> 18758[label="",style="solid", color="burlywood", weight=3]; 63205[label="ww2217/Zero",fontsize=10,color="white",style="solid",shape="box"];17743 -> 63205[label="",style="solid", color="burlywood", weight=9]; 63205 -> 18759[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 17751[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17751 -> 18763[label="",style="dashed", color="green", weight=3]; 17752[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17752 -> 18764[label="",style="dashed", color="green", weight=3]; 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]; 17754[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17754 -> 18766[label="",style="dashed", color="green", weight=3]; 17755[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17755 -> 18767[label="",style="dashed", color="green", weight=3]; 17756 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 17756 -> 18795[label="",style="dashed", color="magenta", weight=3]; 17756 -> 18796[label="",style="dashed", color="magenta", weight=3]; 17756 -> 18797[label="",style="dashed", color="magenta", weight=3]; 17756 -> 18798[label="",style="dashed", color="magenta", weight=3]; 17757[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17757 -> 18810[label="",style="dashed", color="green", weight=3]; 17758[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17758 -> 18811[label="",style="dashed", color="green", weight=3]; 17760 -> 5617[label="",style="dashed", color="red", weight=0]; 17760[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17760 -> 18812[label="",style="dashed", color="magenta", weight=3]; 17760 -> 18813[label="",style="dashed", color="magenta", weight=3]; 17761 -> 5617[label="",style="dashed", color="red", weight=0]; 17761[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17761 -> 18814[label="",style="dashed", color="magenta", weight=3]; 17761 -> 18815[label="",style="dashed", color="magenta", weight=3]; 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"];63206[label="ww2221/Succ ww22210",fontsize=10,color="white",style="solid",shape="box"];17759 -> 63206[label="",style="solid", color="burlywood", weight=9]; 63206 -> 18816[label="",style="solid", color="burlywood", weight=3]; 63207[label="ww2221/Zero",fontsize=10,color="white",style="solid",shape="box"];17759 -> 63207[label="",style="solid", color="burlywood", weight=9]; 63207 -> 18817[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 17767 -> 5617[label="",style="dashed", color="red", weight=0]; 17767[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17767 -> 18821[label="",style="dashed", color="magenta", weight=3]; 17768 -> 5617[label="",style="dashed", color="red", weight=0]; 17768[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17768 -> 18822[label="",style="dashed", color="magenta", weight=3]; 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"];63208[label="ww1949/Succ ww19490",fontsize=10,color="white",style="solid",shape="box"];17769 -> 63208[label="",style="solid", color="burlywood", weight=9]; 63208 -> 18823[label="",style="solid", color="burlywood", weight=3]; 63209[label="ww1949/Zero",fontsize=10,color="white",style="solid",shape="box"];17769 -> 63209[label="",style="solid", color="burlywood", weight=9]; 63209 -> 18824[label="",style="solid", color="burlywood", weight=3]; 17770 -> 14862[label="",style="dashed", color="red", weight=0]; 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]; 17772 -> 5617[label="",style="dashed", color="red", weight=0]; 17772[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17772 -> 18826[label="",style="dashed", color="magenta", weight=3]; 17773 -> 5617[label="",style="dashed", color="red", weight=0]; 17773[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17773 -> 18827[label="",style="dashed", color="magenta", weight=3]; 17774 -> 5617[label="",style="dashed", color="red", weight=0]; 17774[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17774 -> 18828[label="",style="dashed", color="magenta", weight=3]; 17775 -> 5617[label="",style="dashed", color="red", weight=0]; 17775[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17775 -> 18829[label="",style="dashed", color="magenta", weight=3]; 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]; 17777 -> 5617[label="",style="dashed", color="red", weight=0]; 17777[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17777 -> 18831[label="",style="dashed", color="magenta", weight=3]; 17778 -> 5617[label="",style="dashed", color="red", weight=0]; 17778[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17778 -> 18832[label="",style="dashed", color="magenta", weight=3]; 17779 -> 29264[label="",style="dashed", color="red", weight=0]; 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 -> 29313[label="",style="dashed", color="magenta", weight=3]; 17779 -> 29314[label="",style="dashed", color="magenta", weight=3]; 17779 -> 29315[label="",style="dashed", color="magenta", weight=3]; 17779 -> 29316[label="",style="dashed", color="magenta", weight=3]; 17781 -> 5617[label="",style="dashed", color="red", weight=0]; 17781[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17781 -> 18834[label="",style="dashed", color="magenta", weight=3]; 17782 -> 5617[label="",style="dashed", color="red", weight=0]; 17782[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17782 -> 18835[label="",style="dashed", color="magenta", weight=3]; 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"];63210[label="ww1911/Succ ww19110",fontsize=10,color="white",style="solid",shape="box"];17783 -> 63210[label="",style="solid", color="burlywood", weight=9]; 63210 -> 18836[label="",style="solid", color="burlywood", weight=3]; 63211[label="ww1911/Zero",fontsize=10,color="white",style="solid",shape="box"];17783 -> 63211[label="",style="solid", color="burlywood", weight=9]; 63211 -> 18837[label="",style="solid", color="burlywood", weight=3]; 17784 -> 14880[label="",style="dashed", color="red", weight=0]; 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]; 17786 -> 5617[label="",style="dashed", color="red", weight=0]; 17786[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17786 -> 18839[label="",style="dashed", color="magenta", weight=3]; 17787 -> 5617[label="",style="dashed", color="red", weight=0]; 17787[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17787 -> 18840[label="",style="dashed", color="magenta", weight=3]; 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]; 17789 -> 5617[label="",style="dashed", color="red", weight=0]; 17789[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17789 -> 18842[label="",style="dashed", color="magenta", weight=3]; 17790 -> 5617[label="",style="dashed", color="red", weight=0]; 17790[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17790 -> 18843[label="",style="dashed", color="magenta", weight=3]; 17791 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54749[label="",style="dashed", color="magenta", weight=3]; 17791 -> 54750[label="",style="dashed", color="magenta", weight=3]; 17791 -> 54751[label="",style="dashed", color="magenta", weight=3]; 17791 -> 54752[label="",style="dashed", color="magenta", weight=3]; 17791 -> 54753[label="",style="dashed", color="magenta", weight=3]; 17792 -> 5617[label="",style="dashed", color="red", weight=0]; 17792[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17792 -> 18845[label="",style="dashed", color="magenta", weight=3]; 17793 -> 5617[label="",style="dashed", color="red", weight=0]; 17793[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17793 -> 18846[label="",style="dashed", color="magenta", weight=3]; 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]; 17795 -> 13627[label="",style="dashed", color="red", weight=0]; 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]; 17795 -> 18849[label="",style="dashed", color="magenta", weight=3]; 17796 -> 10806[label="",style="dashed", color="red", weight=0]; 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]; 17798 -> 17710[label="",style="dashed", color="red", weight=0]; 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]; 17798 -> 18852[label="",style="dashed", color="magenta", weight=3]; 17798 -> 18853[label="",style="dashed", color="magenta", weight=3]; 17798 -> 18854[label="",style="dashed", color="magenta", weight=3]; 17798 -> 18855[label="",style="dashed", color="magenta", weight=3]; 17799 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23416[label="",style="dashed", color="magenta", weight=3]; 17799 -> 23417[label="",style="dashed", color="magenta", weight=3]; 17799 -> 23418[label="",style="dashed", color="magenta", weight=3]; 17799 -> 23419[label="",style="dashed", color="magenta", weight=3]; 29972 -> 26726[label="",style="dashed", color="red", weight=0]; 29972[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"];29972 -> 30207[label="",style="dashed", color="magenta", weight=3]; 29972 -> 30208[label="",style="dashed", color="magenta", weight=3]; 29972 -> 30209[label="",style="dashed", color="magenta", weight=3]; 17804 -> 13635[label="",style="dashed", color="red", weight=0]; 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]; 17804 -> 18861[label="",style="dashed", color="magenta", weight=3]; 17805 -> 10819[label="",style="dashed", color="red", weight=0]; 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]; 17807 -> 17737[label="",style="dashed", color="red", weight=0]; 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]; 17807 -> 18864[label="",style="dashed", color="magenta", weight=3]; 17807 -> 18865[label="",style="dashed", color="magenta", weight=3]; 17807 -> 18866[label="",style="dashed", color="magenta", weight=3]; 17807 -> 18867[label="",style="dashed", color="magenta", weight=3]; 55076[label="ww3100",fontsize=16,color="green",shape="box"];55077[label="ww3000",fontsize=16,color="green",shape="box"];55078 -> 30021[label="",style="dashed", color="red", weight=0]; 55078[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"];55078 -> 55644[label="",style="dashed", color="magenta", weight=3]; 55078 -> 55645[label="",style="dashed", color="magenta", weight=3]; 55078 -> 55646[label="",style="dashed", color="magenta", weight=3]; 55078 -> 55647[label="",style="dashed", color="magenta", weight=3]; 55078 -> 55648[label="",style="dashed", color="magenta", weight=3]; 55290[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55291[label="ww3000",fontsize=16,color="green",shape="box"];55292[label="ww4100",fontsize=16,color="green",shape="box"];55293[label="ww5",fontsize=16,color="green",shape="box"];55294[label="ww3100",fontsize=16,color="green",shape="box"];56731[label="ww3000",fontsize=16,color="green",shape="box"];56732[label="ww3100",fontsize=16,color="green",shape="box"];56733[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56734[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56735[label="ww4100",fontsize=16,color="green",shape="box"];28906[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"];28906 -> 28939[label="",style="solid", color="black", weight=3]; 28935[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3480) (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"];28935 -> 28961[label="",style="dashed", color="green", weight=3]; 28936[label="takeWhile0 (flip ltEsFloat ww3480) (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"];28936 -> 28962[label="",style="solid", color="black", weight=3]; 55509[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"];55509 -> 55651[label="",style="solid", color="black", weight=3]; 29036[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"];29036 -> 29074[label="",style="solid", color="black", weight=3]; 29037[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3486) (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"];29037 -> 29075[label="",style="dashed", color="green", weight=3]; 29038[label="takeWhile0 (flip ltEsFloat ww3486) (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"];29038 -> 29076[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];63212[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17822 -> 63212[label="",style="solid", color="burlywood", weight=9]; 63212 -> 18882[label="",style="solid", color="burlywood", weight=3]; 63213[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17822 -> 63213[label="",style="solid", color="burlywood", weight=9]; 63213 -> 18883[label="",style="solid", color="burlywood", weight=3]; 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"];63214[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17823 -> 63214[label="",style="solid", color="burlywood", weight=9]; 63214 -> 18884[label="",style="solid", color="burlywood", weight=3]; 63215[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17823 -> 63215[label="",style="solid", color="burlywood", weight=9]; 63215 -> 18885[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 17826 -> 17824[label="",style="dashed", color="red", weight=0]; 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]; 30279 -> 26924[label="",style="dashed", color="red", weight=0]; 30279[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"];30279 -> 30299[label="",style="dashed", color="magenta", weight=3]; 30279 -> 30300[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 54676 -> 55020[label="",style="dashed", color="red", weight=0]; 54676[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"];54676 -> 55109[label="",style="dashed", color="magenta", weight=3]; 54676 -> 55110[label="",style="dashed", color="magenta", weight=3]; 54676 -> 55111[label="",style="dashed", color="magenta", weight=3]; 54677 -> 30021[label="",style="dashed", color="red", weight=0]; 54677[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"];54677 -> 55679[label="",style="dashed", color="magenta", weight=3]; 54677 -> 55680[label="",style="dashed", color="magenta", weight=3]; 54677 -> 55681[label="",style="dashed", color="magenta", weight=3]; 54677 -> 55682[label="",style="dashed", color="magenta", weight=3]; 54677 -> 55683[label="",style="dashed", color="magenta", weight=3]; 54678 -> 56720[label="",style="dashed", color="red", weight=0]; 54678[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"];54678 -> 56751[label="",style="dashed", color="magenta", weight=3]; 54678 -> 56752[label="",style="dashed", color="magenta", weight=3]; 54678 -> 56753[label="",style="dashed", color="magenta", weight=3]; 54678 -> 56754[label="",style="dashed", color="magenta", weight=3]; 54678 -> 56755[label="",style="dashed", color="magenta", weight=3]; 54679[label="ww3000",fontsize=16,color="green",shape="box"];54680[label="ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 54681 -> 55020[label="",style="dashed", color="red", weight=0]; 54681[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"];54681 -> 55112[label="",style="dashed", color="magenta", weight=3]; 54681 -> 55113[label="",style="dashed", color="magenta", weight=3]; 54681 -> 55114[label="",style="dashed", color="magenta", weight=3]; 54682 -> 30021[label="",style="dashed", color="red", weight=0]; 54682[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"];54682 -> 55685[label="",style="dashed", color="magenta", weight=3]; 54682 -> 55686[label="",style="dashed", color="magenta", weight=3]; 54682 -> 55687[label="",style="dashed", color="magenta", weight=3]; 54682 -> 55688[label="",style="dashed", color="magenta", weight=3]; 54682 -> 55689[label="",style="dashed", color="magenta", weight=3]; 54683 -> 56720[label="",style="dashed", color="red", weight=0]; 54683[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"];54683 -> 56756[label="",style="dashed", color="magenta", weight=3]; 54683 -> 56757[label="",style="dashed", color="magenta", weight=3]; 54683 -> 56758[label="",style="dashed", color="magenta", weight=3]; 54683 -> 56759[label="",style="dashed", color="magenta", weight=3]; 54683 -> 56760[label="",style="dashed", color="magenta", weight=3]; 54684[label="ww3000",fontsize=16,color="green",shape="box"];54685[label="ww3100",fontsize=16,color="green",shape="box"];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"];63216[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17842 -> 63216[label="",style="solid", color="burlywood", weight=9]; 63216 -> 18902[label="",style="solid", color="burlywood", weight=3]; 63217[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17842 -> 63217[label="",style="solid", color="burlywood", weight=9]; 63217 -> 18903[label="",style="solid", color="burlywood", weight=3]; 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"];63218[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17843 -> 63218[label="",style="solid", color="burlywood", weight=9]; 63218 -> 18904[label="",style="solid", color="burlywood", weight=3]; 63219[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17843 -> 63219[label="",style="solid", color="burlywood", weight=9]; 63219 -> 18905[label="",style="solid", color="burlywood", weight=3]; 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]; 17845[label="Succ Zero",fontsize=16,color="green",shape="box"];17846[label="ww5",fontsize=16,color="green",shape="box"];17847[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))",fontsize=16,color="green",shape="box"];17848 -> 17844[label="",style="dashed", color="red", weight=0]; 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"];54686 -> 55020[label="",style="dashed", color="red", weight=0]; 54686[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"];54686 -> 55115[label="",style="dashed", color="magenta", weight=3]; 54686 -> 55116[label="",style="dashed", color="magenta", weight=3]; 54686 -> 55117[label="",style="dashed", color="magenta", weight=3]; 54687 -> 30021[label="",style="dashed", color="red", weight=0]; 54687[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"];54687 -> 55691[label="",style="dashed", color="magenta", weight=3]; 54687 -> 55692[label="",style="dashed", color="magenta", weight=3]; 54687 -> 55693[label="",style="dashed", color="magenta", weight=3]; 54687 -> 55694[label="",style="dashed", color="magenta", weight=3]; 54687 -> 55695[label="",style="dashed", color="magenta", weight=3]; 54688 -> 56720[label="",style="dashed", color="red", weight=0]; 54688[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"];54688 -> 56761[label="",style="dashed", color="magenta", weight=3]; 54688 -> 56762[label="",style="dashed", color="magenta", weight=3]; 54688 -> 56763[label="",style="dashed", color="magenta", weight=3]; 54688 -> 56764[label="",style="dashed", color="magenta", weight=3]; 54688 -> 56765[label="",style="dashed", color="magenta", weight=3]; 54689[label="ww3000",fontsize=16,color="green",shape="box"];54690[label="Zero",fontsize=16,color="green",shape="box"];29083[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float ww34910 ww34911)) GT)",fontsize=16,color="black",shape="box"];29083 -> 29164[label="",style="solid", color="black", weight=3]; 60643[label="Succ Zero",fontsize=16,color="green",shape="box"];60644[label="ww3000",fontsize=16,color="green",shape="box"];60645[label="ww4100",fontsize=16,color="green",shape="box"];60642[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4820)) (Neg (Succ ww4821))) (Float (Pos (Succ ww4822)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];60642 -> 60658[label="",style="solid", color="black", weight=3]; 29976[label="takeWhile1 (flip ltEsFloat ww3499) (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 ww3499 (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"];29976 -> 30212[label="",style="solid", color="black", weight=3]; 58183[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711) (iterate (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711)))",fontsize=16,color="green",shape="box"];58183 -> 58217[label="",style="dashed", color="green", weight=3]; 58183 -> 58218[label="",style="dashed", color="green", weight=3]; 55675 -> 26924[label="",style="dashed", color="red", weight=0]; 55675[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"];55675 -> 55780[label="",style="dashed", color="magenta", weight=3]; 55675 -> 55781[label="",style="dashed", color="magenta", weight=3]; 29414 -> 26924[label="",style="dashed", color="red", weight=0]; 29414[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"];29414 -> 29988[label="",style="dashed", color="magenta", weight=3]; 29414 -> 29989[label="",style="dashed", color="magenta", weight=3]; 29415[label="takeWhile1 (flip ltEsFloat ww3512) (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 ww3512 (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"];29415 -> 29990[label="",style="solid", color="black", weight=3]; 60048[label="Cons (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4805) (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))) ww4805)))",fontsize=16,color="green",shape="box"];60048 -> 60185[label="",style="dashed", color="green", weight=3]; 60048 -> 60186[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 17858[label="Zero",fontsize=16,color="green",shape="box"];17859 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23420[label="",style="dashed", color="magenta", weight=3]; 17859 -> 23421[label="",style="dashed", color="magenta", weight=3]; 17859 -> 23422[label="",style="dashed", color="magenta", weight=3]; 17859 -> 23423[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 17864[label="Zero",fontsize=16,color="green",shape="box"];17865 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23424[label="",style="dashed", color="magenta", weight=3]; 17865 -> 23425[label="",style="dashed", color="magenta", weight=3]; 17865 -> 23426[label="",style="dashed", color="magenta", weight=3]; 17865 -> 23427[label="",style="dashed", color="magenta", weight=3]; 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"];63220[label="ww1570/Succ ww15700",fontsize=10,color="white",style="solid",shape="box"];17866 -> 63220[label="",style="solid", color="burlywood", weight=9]; 63220 -> 18922[label="",style="solid", color="burlywood", weight=3]; 63221[label="ww1570/Zero",fontsize=10,color="white",style="solid",shape="box"];17866 -> 63221[label="",style="solid", color="burlywood", weight=9]; 63221 -> 18923[label="",style="solid", color="burlywood", weight=3]; 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"];63222[label="ww1570/Succ ww15700",fontsize=10,color="white",style="solid",shape="box"];17867 -> 63222[label="",style="solid", color="burlywood", weight=9]; 63222 -> 18924[label="",style="solid", color="burlywood", weight=3]; 63223[label="ww1570/Zero",fontsize=10,color="white",style="solid",shape="box"];17867 -> 63223[label="",style="solid", color="burlywood", weight=9]; 63223 -> 18925[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];63224[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17872 -> 63224[label="",style="solid", color="burlywood", weight=9]; 63224 -> 18930[label="",style="solid", color="burlywood", weight=3]; 63225[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17872 -> 63225[label="",style="solid", color="burlywood", weight=9]; 63225 -> 18931[label="",style="solid", color="burlywood", weight=3]; 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"];63226[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17873 -> 63226[label="",style="solid", color="burlywood", weight=9]; 63226 -> 18932[label="",style="solid", color="burlywood", weight=3]; 63227[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17873 -> 63227[label="",style="solid", color="burlywood", weight=9]; 63227 -> 18933[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 59490[label="Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))",fontsize=16,color="green",shape="box"];59491[label="Zero",fontsize=16,color="green",shape="box"];59492[label="Zero",fontsize=16,color="green",shape="box"];59493[label="Pos (Succ (Succ ww31000))",fontsize=16,color="green",shape="box"];59494[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];51520 -> 49902[label="",style="dashed", color="red", weight=0]; 51520[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];51520 -> 52031[label="",style="dashed", color="magenta", weight=3]; 51520 -> 52032[label="",style="dashed", color="magenta", weight=3]; 51520 -> 52033[label="",style="dashed", color="magenta", weight=3]; 51521[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"];63228[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51521 -> 63228[label="",style="solid", color="burlywood", weight=9]; 63228 -> 52034[label="",style="solid", color="burlywood", weight=3]; 20294[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"];20294 -> 20314[label="",style="solid", color="black", weight=3]; 30280[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"];30280 -> 30301[label="",style="solid", color="black", weight=3]; 30319 -> 26799[label="",style="dashed", color="red", weight=0]; 30319[label="srMyInt (Pos Zero) ww35351",fontsize=16,color="magenta"];30319 -> 30342[label="",style="dashed", color="magenta", weight=3]; 30319 -> 30343[label="",style="dashed", color="magenta", weight=3]; 30320 -> 26799[label="",style="dashed", color="red", weight=0]; 30320[label="srMyInt (Pos (Succ ww3531)) ww35350",fontsize=16,color="magenta"];30320 -> 30344[label="",style="dashed", color="magenta", weight=3]; 30320 -> 30345[label="",style="dashed", color="magenta", weight=3]; 30341[label="takeWhile1 (flip ltEsFloat ww3526) (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))) ww3526) GT))",fontsize=16,color="black",shape="box"];30341 -> 30362[label="",style="solid", color="black", weight=3]; 58096[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4702",fontsize=16,color="black",shape="box"];58096 -> 58108[label="",style="solid", color="black", weight=3]; 17886 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38287[label="",style="dashed", color="magenta", weight=3]; 17886 -> 38288[label="",style="dashed", color="magenta", weight=3]; 17886 -> 38289[label="",style="dashed", color="magenta", weight=3]; 17886 -> 38290[label="",style="dashed", color="magenta", weight=3]; 17886 -> 38291[label="",style="dashed", color="magenta", weight=3]; 17886 -> 38292[label="",style="dashed", color="magenta", weight=3]; 19124 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38293[label="",style="dashed", color="magenta", weight=3]; 19124 -> 38294[label="",style="dashed", color="magenta", weight=3]; 19124 -> 38295[label="",style="dashed", color="magenta", weight=3]; 19124 -> 38296[label="",style="dashed", color="magenta", weight=3]; 19124 -> 38297[label="",style="dashed", color="magenta", weight=3]; 19124 -> 38298[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 17893[label="Zero",fontsize=16,color="green",shape="box"];55079[label="ww3100",fontsize=16,color="green",shape="box"];55080[label="ww3000",fontsize=16,color="green",shape="box"];55081 -> 30021[label="",style="dashed", color="red", weight=0]; 55081[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"];55081 -> 55700[label="",style="dashed", color="magenta", weight=3]; 55081 -> 55701[label="",style="dashed", color="magenta", weight=3]; 55081 -> 55702[label="",style="dashed", color="magenta", weight=3]; 55081 -> 55703[label="",style="dashed", color="magenta", weight=3]; 55081 -> 55704[label="",style="dashed", color="magenta", weight=3]; 55296[label="Zero",fontsize=16,color="green",shape="box"];55297[label="ww3000",fontsize=16,color="green",shape="box"];55298[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];55299[label="ww5",fontsize=16,color="green",shape="box"];55300[label="ww3100",fontsize=16,color="green",shape="box"];56736[label="ww3000",fontsize=16,color="green",shape="box"];56737[label="ww3100",fontsize=16,color="green",shape="box"];56738[label="Zero",fontsize=16,color="green",shape="box"];56739[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56740[label="Succ (Succ (Succ ww4100000))",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]; 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]; 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]; 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]; 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]; 17900[label="Zero",fontsize=16,color="green",shape="box"];55082[label="ww3100",fontsize=16,color="green",shape="box"];55083[label="ww3000",fontsize=16,color="green",shape="box"];55084 -> 30021[label="",style="dashed", color="red", weight=0]; 55084[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"];55084 -> 55707[label="",style="dashed", color="magenta", weight=3]; 55084 -> 55708[label="",style="dashed", color="magenta", weight=3]; 55084 -> 55709[label="",style="dashed", color="magenta", weight=3]; 55084 -> 55710[label="",style="dashed", color="magenta", weight=3]; 55084 -> 55711[label="",style="dashed", color="magenta", weight=3]; 55302[label="Zero",fontsize=16,color="green",shape="box"];55303[label="ww3000",fontsize=16,color="green",shape="box"];55304[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55305[label="ww5",fontsize=16,color="green",shape="box"];55306[label="ww3100",fontsize=16,color="green",shape="box"];56741[label="ww3000",fontsize=16,color="green",shape="box"];56742[label="ww3100",fontsize=16,color="green",shape="box"];56743[label="Zero",fontsize=16,color="green",shape="box"];56744[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56745[label="Succ (Succ Zero)",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"];63229[label="ww1730/Succ ww17300",fontsize=10,color="white",style="solid",shape="box"];17902 -> 63229[label="",style="solid", color="burlywood", weight=9]; 63229 -> 18959[label="",style="solid", color="burlywood", weight=3]; 63230[label="ww1730/Zero",fontsize=10,color="white",style="solid",shape="box"];17902 -> 63230[label="",style="solid", color="burlywood", weight=9]; 63230 -> 18960[label="",style="solid", color="burlywood", weight=3]; 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"];63231[label="ww1730/Succ ww17300",fontsize=10,color="white",style="solid",shape="box"];17903 -> 63231[label="",style="solid", color="burlywood", weight=9]; 63231 -> 18961[label="",style="solid", color="burlywood", weight=3]; 63232[label="ww1730/Zero",fontsize=10,color="white",style="solid",shape="box"];17903 -> 63232[label="",style="solid", color="burlywood", weight=9]; 63232 -> 18962[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];63233[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17908 -> 63233[label="",style="solid", color="burlywood", weight=9]; 63233 -> 18967[label="",style="solid", color="burlywood", weight=3]; 63234[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17908 -> 63234[label="",style="solid", color="burlywood", weight=9]; 63234 -> 18968[label="",style="solid", color="burlywood", weight=3]; 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"];63235[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17909 -> 63235[label="",style="solid", color="burlywood", weight=9]; 63235 -> 18969[label="",style="solid", color="burlywood", weight=3]; 63236[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17909 -> 63236[label="",style="solid", color="burlywood", weight=9]; 63236 -> 18970[label="",style="solid", color="burlywood", weight=3]; 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]; 17911[label="Zero",fontsize=16,color="green",shape="box"];17912[label="ww5",fontsize=16,color="green",shape="box"];17913[label="Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))",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]; 54691 -> 55020[label="",style="dashed", color="red", weight=0]; 54691[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"];54691 -> 55118[label="",style="dashed", color="magenta", weight=3]; 54691 -> 55119[label="",style="dashed", color="magenta", weight=3]; 54691 -> 55120[label="",style="dashed", color="magenta", weight=3]; 54692 -> 30021[label="",style="dashed", color="red", weight=0]; 54692[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"];54692 -> 55714[label="",style="dashed", color="magenta", weight=3]; 54692 -> 55715[label="",style="dashed", color="magenta", weight=3]; 54692 -> 55716[label="",style="dashed", color="magenta", weight=3]; 54692 -> 55717[label="",style="dashed", color="magenta", weight=3]; 54692 -> 55718[label="",style="dashed", color="magenta", weight=3]; 54693 -> 56720[label="",style="dashed", color="red", weight=0]; 54693[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"];54693 -> 56776[label="",style="dashed", color="magenta", weight=3]; 54693 -> 56777[label="",style="dashed", color="magenta", weight=3]; 54693 -> 56778[label="",style="dashed", color="magenta", weight=3]; 54693 -> 56779[label="",style="dashed", color="magenta", weight=3]; 54693 -> 56780[label="",style="dashed", color="magenta", weight=3]; 54694[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];54695[label="Succ Zero",fontsize=16,color="green",shape="box"];54696 -> 55020[label="",style="dashed", color="red", weight=0]; 54696[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"];54696 -> 55121[label="",style="dashed", color="magenta", weight=3]; 54696 -> 55122[label="",style="dashed", color="magenta", weight=3]; 54696 -> 55123[label="",style="dashed", color="magenta", weight=3]; 54697 -> 30021[label="",style="dashed", color="red", weight=0]; 54697[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"];54697 -> 55723[label="",style="dashed", color="magenta", weight=3]; 54697 -> 55724[label="",style="dashed", color="magenta", weight=3]; 54697 -> 55725[label="",style="dashed", color="magenta", weight=3]; 54697 -> 55726[label="",style="dashed", color="magenta", weight=3]; 54697 -> 55727[label="",style="dashed", color="magenta", weight=3]; 54698 -> 56720[label="",style="dashed", color="red", weight=0]; 54698[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"];54698 -> 56781[label="",style="dashed", color="magenta", weight=3]; 54698 -> 56782[label="",style="dashed", color="magenta", weight=3]; 54698 -> 56783[label="",style="dashed", color="magenta", weight=3]; 54698 -> 56784[label="",style="dashed", color="magenta", weight=3]; 54698 -> 56785[label="",style="dashed", color="magenta", weight=3]; 54699[label="Succ Zero",fontsize=16,color="green",shape="box"];54700[label="Succ Zero",fontsize=16,color="green",shape="box"];30241[label="primPlusFloat (Float ww35370 ww35371) (fsFloat (msFloat (Float (Pos (Succ ww3538)) (Neg (Succ ww3539))) (Float (Pos (Succ ww3540)) (Neg (Succ ww3541)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];30241 -> 30281[label="",style="solid", color="black", weight=3]; 57041[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4684",fontsize=16,color="black",shape="triangle"];57041 -> 57187[label="",style="solid", color="black", weight=3]; 57042 -> 56720[label="",style="dashed", color="red", weight=0]; 57042[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)))) ww4684))",fontsize=16,color="magenta"];57042 -> 57188[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 17922[label="ww3100",fontsize=16,color="green",shape="box"];17923[label="ww410000000",fontsize=16,color="green",shape="box"];17924[label="ww3100",fontsize=16,color="green",shape="box"];17925[label="ww410000000",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]; 36899[label="ww4000",fontsize=16,color="green",shape="box"];36900[label="ww5",fontsize=16,color="green",shape="box"];36901[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];36902[label="ww3100",fontsize=16,color="green",shape="box"];59495[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59496[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];59497[label="ww4000",fontsize=16,color="green",shape="box"];59498[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59499[label="Pos Zero",fontsize=16,color="green",shape="box"];36808 -> 36890[label="",style="dashed", color="red", weight=0]; 36808[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"];36808 -> 36907[label="",style="dashed", color="magenta", weight=3]; 36808 -> 36908[label="",style="dashed", color="magenta", weight=3]; 36808 -> 36909[label="",style="dashed", color="magenta", weight=3]; 36808 -> 36910[label="",style="dashed", color="magenta", weight=3]; 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]; 36903[label="ww4000",fontsize=16,color="green",shape="box"];36904[label="ww5",fontsize=16,color="green",shape="box"];36905[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];36906[label="ww3100",fontsize=16,color="green",shape="box"];59500[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59501[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59502[label="ww4000",fontsize=16,color="green",shape="box"];59503[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59504[label="Pos Zero",fontsize=16,color="green",shape="box"];36809 -> 36890[label="",style="dashed", color="red", weight=0]; 36809[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"];36809 -> 36911[label="",style="dashed", color="magenta", weight=3]; 36809 -> 36912[label="",style="dashed", color="magenta", weight=3]; 36809 -> 36913[label="",style="dashed", color="magenta", weight=3]; 36809 -> 36914[label="",style="dashed", color="magenta", weight=3]; 48223[label="Pos Zero",fontsize=16,color="green",shape="box"];48224 -> 59409[label="",style="dashed", color="red", weight=0]; 48224[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"];48224 -> 59515[label="",style="dashed", color="magenta", weight=3]; 48224 -> 59516[label="",style="dashed", color="magenta", weight=3]; 48224 -> 59517[label="",style="dashed", color="magenta", weight=3]; 48224 -> 59518[label="",style="dashed", color="magenta", weight=3]; 48224 -> 59519[label="",style="dashed", color="magenta", weight=3]; 48225 -> 50114[label="",style="dashed", color="red", weight=0]; 48225[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"];48225 -> 50128[label="",style="dashed", color="magenta", weight=3]; 48226 -> 36890[label="",style="dashed", color="red", weight=0]; 48226[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"];48226 -> 51818[label="",style="dashed", color="magenta", weight=3]; 48226 -> 51819[label="",style="dashed", color="magenta", weight=3]; 48226 -> 51820[label="",style="dashed", color="magenta", weight=3]; 48226 -> 51821[label="",style="dashed", color="magenta", weight=3]; 48227[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 44498 -> 26924[label="",style="dashed", color="red", weight=0]; 44498[label="primDivFloat (Float (msMyInt (Pos (Succ ww4221)) (Pos Zero)) (srMyInt (Pos (Succ ww4222)) (Pos (Succ ww4223)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];44498 -> 45116[label="",style="dashed", color="magenta", weight=3]; 44498 -> 45117[label="",style="dashed", color="magenta", weight=3]; 23729 -> 23738[label="",style="dashed", color="red", weight=0]; 23729[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"];23729 -> 23739[label="",style="dashed", color="magenta", weight=3]; 27423[label="not (esEsOrdering (primCmpNat (Succ ww331100) ww33100) GT)",fontsize=16,color="burlywood",shape="triangle"];63237[label="ww33100/Succ ww331000",fontsize=10,color="white",style="solid",shape="box"];27423 -> 63237[label="",style="solid", color="burlywood", weight=9]; 63237 -> 27469[label="",style="solid", color="burlywood", weight=3]; 63238[label="ww33100/Zero",fontsize=10,color="white",style="solid",shape="box"];27423 -> 63238[label="",style="solid", color="burlywood", weight=9]; 63238 -> 27470[label="",style="solid", color="burlywood", weight=3]; 27424[label="not (esEsOrdering GT GT)",fontsize=16,color="black",shape="triangle"];27424 -> 27471[label="",style="solid", color="black", weight=3]; 27425[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww331000))) GT)",fontsize=16,color="black",shape="box"];27425 -> 27472[label="",style="solid", color="black", weight=3]; 27426[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) GT)",fontsize=16,color="black",shape="box"];27426 -> 27473[label="",style="solid", color="black", weight=3]; 27427[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww331000))) GT)",fontsize=16,color="black",shape="box"];27427 -> 27474[label="",style="solid", color="black", weight=3]; 27428[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) GT)",fontsize=16,color="black",shape="box"];27428 -> 27475[label="",style="solid", color="black", weight=3]; 27429[label="not (esEsOrdering LT GT)",fontsize=16,color="black",shape="triangle"];27429 -> 27476[label="",style="solid", color="black", weight=3]; 27430[label="not (esEsOrdering (primCmpNat ww33100 (Succ ww331100)) GT)",fontsize=16,color="burlywood",shape="triangle"];63239[label="ww33100/Succ ww331000",fontsize=10,color="white",style="solid",shape="box"];27430 -> 63239[label="",style="solid", color="burlywood", weight=9]; 63239 -> 27477[label="",style="solid", color="burlywood", weight=3]; 63240[label="ww33100/Zero",fontsize=10,color="white",style="solid",shape="box"];27430 -> 63240[label="",style="solid", color="burlywood", weight=9]; 63240 -> 27478[label="",style="solid", color="burlywood", weight=3]; 27431[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww331000))) GT)",fontsize=16,color="black",shape="box"];27431 -> 27479[label="",style="solid", color="black", weight=3]; 27432[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) GT)",fontsize=16,color="black",shape="box"];27432 -> 27480[label="",style="solid", color="black", weight=3]; 27433[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww331000))) GT)",fontsize=16,color="black",shape="box"];27433 -> 27481[label="",style="solid", color="black", weight=3]; 27434[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) GT)",fontsize=16,color="black",shape="box"];27434 -> 27482[label="",style="solid", color="black", weight=3]; 37480 -> 37764[label="",style="dashed", color="red", weight=0]; 37480[label="takeWhile1 (flip ltEsFloat (Float ww42160 ww42161)) (Float ww323900 ww323901) ww32391 (not (esEsOrdering (compareMyInt (srMyInt ww323900 ww42160) (srMyInt ww323901 ww42161)) GT))",fontsize=16,color="magenta"];37480 -> 38299[label="",style="dashed", color="magenta", weight=3]; 37777 -> 26799[label="",style="dashed", color="red", weight=0]; 37777[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37777 -> 41148[label="",style="dashed", color="magenta", weight=3]; 37777 -> 41149[label="",style="dashed", color="magenta", weight=3]; 37778 -> 43136[label="",style="dashed", color="red", weight=0]; 37778[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"];37778 -> 43137[label="",style="dashed", color="magenta", weight=3]; 37779 -> 20608[label="",style="dashed", color="red", weight=0]; 37779[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"];37779 -> 41151[label="",style="dashed", color="magenta", weight=3]; 37779 -> 41152[label="",style="dashed", color="magenta", weight=3]; 37779 -> 41153[label="",style="dashed", color="magenta", weight=3]; 37779 -> 41154[label="",style="dashed", color="magenta", weight=3]; 37780 -> 26798[label="",style="dashed", color="red", weight=0]; 37780[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37780 -> 41155[label="",style="dashed", color="magenta", weight=3]; 37780 -> 41156[label="",style="dashed", color="magenta", weight=3]; 37781[label="Pos Zero",fontsize=16,color="green",shape="box"];37782[label="Pos Zero",fontsize=16,color="green",shape="box"];17940[label="ww3100",fontsize=16,color="green",shape="box"];17941[label="ww410000000",fontsize=16,color="green",shape="box"];17942[label="ww3100",fontsize=16,color="green",shape="box"];17943[label="ww410000000",fontsize=16,color="green",shape="box"];37783 -> 26799[label="",style="dashed", color="red", weight=0]; 37783[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37783 -> 41157[label="",style="dashed", color="magenta", weight=3]; 37783 -> 41158[label="",style="dashed", color="magenta", weight=3]; 37784 -> 43149[label="",style="dashed", color="red", weight=0]; 37784[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"];37784 -> 43150[label="",style="dashed", color="magenta", weight=3]; 37785 -> 20608[label="",style="dashed", color="red", weight=0]; 37785[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"];37785 -> 41160[label="",style="dashed", color="magenta", weight=3]; 37785 -> 41161[label="",style="dashed", color="magenta", weight=3]; 37785 -> 41162[label="",style="dashed", color="magenta", weight=3]; 37785 -> 41163[label="",style="dashed", color="magenta", weight=3]; 37786 -> 26798[label="",style="dashed", color="red", weight=0]; 37786[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37786 -> 41164[label="",style="dashed", color="magenta", weight=3]; 37786 -> 41165[label="",style="dashed", color="magenta", weight=3]; 37787[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37788[label="Pos Zero",fontsize=16,color="green",shape="box"];37789 -> 26799[label="",style="dashed", color="red", weight=0]; 37789[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37789 -> 41166[label="",style="dashed", color="magenta", weight=3]; 37789 -> 41167[label="",style="dashed", color="magenta", weight=3]; 37790 -> 43162[label="",style="dashed", color="red", weight=0]; 37790[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"];37790 -> 43163[label="",style="dashed", color="magenta", weight=3]; 37791 -> 20608[label="",style="dashed", color="red", weight=0]; 37791[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"];37791 -> 41169[label="",style="dashed", color="magenta", weight=3]; 37791 -> 41170[label="",style="dashed", color="magenta", weight=3]; 37791 -> 41171[label="",style="dashed", color="magenta", weight=3]; 37791 -> 41172[label="",style="dashed", color="magenta", weight=3]; 37792 -> 26798[label="",style="dashed", color="red", weight=0]; 37792[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37792 -> 41173[label="",style="dashed", color="magenta", weight=3]; 37792 -> 41174[label="",style="dashed", color="magenta", weight=3]; 37793[label="Neg Zero",fontsize=16,color="green",shape="box"];37794[label="Pos Zero",fontsize=16,color="green",shape="box"];17951[label="ww3100",fontsize=16,color="green",shape="box"];17952[label="ww410000000",fontsize=16,color="green",shape="box"];17953[label="ww3100",fontsize=16,color="green",shape="box"];17954[label="ww410000000",fontsize=16,color="green",shape="box"];37134[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37135[label="ww3100",fontsize=16,color="green",shape="box"];37136[label="ww5",fontsize=16,color="green",shape="box"];37137[label="ww4000",fontsize=16,color="green",shape="box"];45171[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45172[label="ww3100",fontsize=16,color="green",shape="box"];45173[label="ww4000",fontsize=16,color="green",shape="box"];45174[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];36810 -> 37101[label="",style="dashed", color="red", weight=0]; 36810[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"];36810 -> 37142[label="",style="dashed", color="magenta", weight=3]; 36810 -> 37143[label="",style="dashed", color="magenta", weight=3]; 36810 -> 37144[label="",style="dashed", color="magenta", weight=3]; 36810 -> 37145[label="",style="dashed", color="magenta", weight=3]; 37138[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37139[label="ww3100",fontsize=16,color="green",shape="box"];37140[label="ww5",fontsize=16,color="green",shape="box"];37141[label="ww4000",fontsize=16,color="green",shape="box"];45175[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45176[label="ww3100",fontsize=16,color="green",shape="box"];45177[label="ww4000",fontsize=16,color="green",shape="box"];45178[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];36811 -> 37101[label="",style="dashed", color="red", weight=0]; 36811[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"];36811 -> 37146[label="",style="dashed", color="magenta", weight=3]; 36811 -> 37147[label="",style="dashed", color="magenta", weight=3]; 36811 -> 37148[label="",style="dashed", color="magenta", weight=3]; 36811 -> 37149[label="",style="dashed", color="magenta", weight=3]; 45419[label="ww4416",fontsize=16,color="green",shape="box"];45420 -> 23742[label="",style="dashed", color="red", weight=0]; 45420[label="msMyInt (Pos (Succ ww4284)) (Pos Zero)",fontsize=16,color="magenta"];45420 -> 45437[label="",style="dashed", color="magenta", weight=3]; 45420 -> 45438[label="",style="dashed", color="magenta", weight=3]; 45421 -> 26799[label="",style="dashed", color="red", weight=0]; 45421[label="srMyInt (Neg (Succ ww4285)) (Pos (Succ ww4286))",fontsize=16,color="magenta"];45421 -> 45439[label="",style="dashed", color="magenta", weight=3]; 45421 -> 45440[label="",style="dashed", color="magenta", weight=3]; 37795 -> 26799[label="",style="dashed", color="red", weight=0]; 37795[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37795 -> 41186[label="",style="dashed", color="magenta", weight=3]; 37795 -> 41187[label="",style="dashed", color="magenta", weight=3]; 37796 -> 43183[label="",style="dashed", color="red", weight=0]; 37796[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"];37796 -> 43184[label="",style="dashed", color="magenta", weight=3]; 37797 -> 20608[label="",style="dashed", color="red", weight=0]; 37797[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"];37797 -> 41189[label="",style="dashed", color="magenta", weight=3]; 37797 -> 41190[label="",style="dashed", color="magenta", weight=3]; 37797 -> 41191[label="",style="dashed", color="magenta", weight=3]; 37797 -> 41192[label="",style="dashed", color="magenta", weight=3]; 37798 -> 26798[label="",style="dashed", color="red", weight=0]; 37798[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37798 -> 41193[label="",style="dashed", color="magenta", weight=3]; 37798 -> 41194[label="",style="dashed", color="magenta", weight=3]; 37799[label="Pos Zero",fontsize=16,color="green",shape="box"];37800[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]; 17959[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17960 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38324[label="",style="dashed", color="magenta", weight=3]; 17960 -> 38325[label="",style="dashed", color="magenta", weight=3]; 17960 -> 38326[label="",style="dashed", color="magenta", weight=3]; 17960 -> 38327[label="",style="dashed", color="magenta", weight=3]; 17960 -> 38328[label="",style="dashed", color="magenta", weight=3]; 17960 -> 38329[label="",style="dashed", color="magenta", weight=3]; 17961[label="ww3100",fontsize=16,color="green",shape="box"];17962[label="ww410000000",fontsize=16,color="green",shape="box"];17963[label="ww3100",fontsize=16,color="green",shape="box"];17964[label="ww410000000",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]; 30538 -> 30539[label="",style="dashed", color="red", weight=0]; 30538[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"];30538 -> 30556[label="",style="dashed", color="magenta", weight=3]; 30538 -> 30557[label="",style="dashed", color="magenta", weight=3]; 30538 -> 30558[label="",style="dashed", color="magenta", weight=3]; 30538 -> 30559[label="",style="dashed", color="magenta", weight=3]; 30548[label="ww5",fontsize=16,color="green",shape="box"];30549[label="ww3100",fontsize=16,color="green",shape="box"];30550[label="ww4000",fontsize=16,color="green",shape="box"];30551[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",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]; 30563 -> 30539[label="",style="dashed", color="red", weight=0]; 30563[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"];30563 -> 30623[label="",style="dashed", color="magenta", weight=3]; 30563 -> 30624[label="",style="dashed", color="magenta", weight=3]; 30563 -> 30625[label="",style="dashed", color="magenta", weight=3]; 30563 -> 30626[label="",style="dashed", color="magenta", weight=3]; 30552[label="ww5",fontsize=16,color="green",shape="box"];30553[label="ww3100",fontsize=16,color="green",shape="box"];30554[label="ww4000",fontsize=16,color="green",shape="box"];30555[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];48228[label="Pos Zero",fontsize=16,color="green",shape="box"];48229 -> 53165[label="",style="dashed", color="red", weight=0]; 48229[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"];48229 -> 53176[label="",style="dashed", color="magenta", weight=3]; 48229 -> 53177[label="",style="dashed", color="magenta", weight=3]; 48229 -> 53178[label="",style="dashed", color="magenta", weight=3]; 48229 -> 53179[label="",style="dashed", color="magenta", weight=3]; 48230 -> 50149[label="",style="dashed", color="red", weight=0]; 48230[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"];48230 -> 50161[label="",style="dashed", color="magenta", weight=3]; 48231 -> 30539[label="",style="dashed", color="red", weight=0]; 48231[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"];48231 -> 51823[label="",style="dashed", color="magenta", weight=3]; 48231 -> 51824[label="",style="dashed", color="magenta", weight=3]; 48231 -> 51825[label="",style="dashed", color="magenta", weight=3]; 48231 -> 51826[label="",style="dashed", color="magenta", weight=3]; 48232[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];30621[label="takeWhile (flip ltEsFloat ww3587) (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"];30621 -> 30663[label="",style="solid", color="black", weight=3]; 30622[label="takeWhile0 (flip ltEsFloat ww3587) (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"];30622 -> 30664[label="",style="solid", color="black", weight=3]; 48233[label="Pos Zero",fontsize=16,color="green",shape="box"];48234 -> 53165[label="",style="dashed", color="red", weight=0]; 48234[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"];48234 -> 53180[label="",style="dashed", color="magenta", weight=3]; 48234 -> 53181[label="",style="dashed", color="magenta", weight=3]; 48234 -> 53182[label="",style="dashed", color="magenta", weight=3]; 48234 -> 53183[label="",style="dashed", color="magenta", weight=3]; 48235 -> 50149[label="",style="dashed", color="red", weight=0]; 48235[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"];48235 -> 50162[label="",style="dashed", color="magenta", weight=3]; 48236 -> 30539[label="",style="dashed", color="red", weight=0]; 48236[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"];48236 -> 51828[label="",style="dashed", color="magenta", weight=3]; 48236 -> 51829[label="",style="dashed", color="magenta", weight=3]; 48236 -> 51830[label="",style="dashed", color="magenta", weight=3]; 48236 -> 51831[label="",style="dashed", color="magenta", weight=3]; 48237[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53632[label="ww4579",fontsize=16,color="green",shape="box"];53633 -> 23742[label="",style="dashed", color="red", weight=0]; 53633[label="msMyInt (Pos (Succ ww4574)) (Pos Zero)",fontsize=16,color="magenta"];53633 -> 53686[label="",style="dashed", color="magenta", weight=3]; 53633 -> 53687[label="",style="dashed", color="magenta", weight=3]; 53634 -> 26799[label="",style="dashed", color="red", weight=0]; 53634[label="srMyInt (Neg (Succ ww4575)) (Neg (Succ ww4576))",fontsize=16,color="magenta"];53634 -> 53688[label="",style="dashed", color="magenta", weight=3]; 53634 -> 53689[label="",style="dashed", color="magenta", weight=3]; 30831 -> 26924[label="",style="dashed", color="red", weight=0]; 30831[label="primDivFloat (Float (msMyInt (Pos (Succ ww3591)) (Pos Zero)) (srMyInt (Neg (Succ ww3592)) (Neg (Succ ww3593)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30831 -> 30899[label="",style="dashed", color="magenta", weight=3]; 30831 -> 30900[label="",style="dashed", color="magenta", weight=3]; 37801 -> 26799[label="",style="dashed", color="red", weight=0]; 37801[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37801 -> 41195[label="",style="dashed", color="magenta", weight=3]; 37801 -> 41196[label="",style="dashed", color="magenta", weight=3]; 37802 -> 43202[label="",style="dashed", color="red", weight=0]; 37802[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"];37802 -> 43203[label="",style="dashed", color="magenta", weight=3]; 37803 -> 20608[label="",style="dashed", color="red", weight=0]; 37803[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"];37803 -> 41198[label="",style="dashed", color="magenta", weight=3]; 37803 -> 41199[label="",style="dashed", color="magenta", weight=3]; 37803 -> 41200[label="",style="dashed", color="magenta", weight=3]; 37803 -> 41201[label="",style="dashed", color="magenta", weight=3]; 37804 -> 26798[label="",style="dashed", color="red", weight=0]; 37804[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37804 -> 41202[label="",style="dashed", color="magenta", weight=3]; 37804 -> 41203[label="",style="dashed", color="magenta", weight=3]; 37805[label="Neg Zero",fontsize=16,color="green",shape="box"];37806[label="Pos Zero",fontsize=16,color="green",shape="box"];37807 -> 26799[label="",style="dashed", color="red", weight=0]; 37807[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37807 -> 41204[label="",style="dashed", color="magenta", weight=3]; 37807 -> 41205[label="",style="dashed", color="magenta", weight=3]; 37808 -> 43215[label="",style="dashed", color="red", weight=0]; 37808[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"];37808 -> 43216[label="",style="dashed", color="magenta", weight=3]; 37809 -> 20608[label="",style="dashed", color="red", weight=0]; 37809[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"];37809 -> 41207[label="",style="dashed", color="magenta", weight=3]; 37809 -> 41208[label="",style="dashed", color="magenta", weight=3]; 37809 -> 41209[label="",style="dashed", color="magenta", weight=3]; 37809 -> 41210[label="",style="dashed", color="magenta", weight=3]; 37810 -> 26798[label="",style="dashed", color="red", weight=0]; 37810[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37810 -> 41211[label="",style="dashed", color="magenta", weight=3]; 37810 -> 41212[label="",style="dashed", color="magenta", weight=3]; 37811[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37812[label="Pos Zero",fontsize=16,color="green",shape="box"];37813 -> 26799[label="",style="dashed", color="red", weight=0]; 37813[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37813 -> 41213[label="",style="dashed", color="magenta", weight=3]; 37813 -> 41214[label="",style="dashed", color="magenta", weight=3]; 37814 -> 43228[label="",style="dashed", color="red", weight=0]; 37814[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"];37814 -> 43229[label="",style="dashed", color="magenta", weight=3]; 37815 -> 20608[label="",style="dashed", color="red", weight=0]; 37815[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"];37815 -> 41216[label="",style="dashed", color="magenta", weight=3]; 37815 -> 41217[label="",style="dashed", color="magenta", weight=3]; 37815 -> 41218[label="",style="dashed", color="magenta", weight=3]; 37815 -> 41219[label="",style="dashed", color="magenta", weight=3]; 37816 -> 26798[label="",style="dashed", color="red", weight=0]; 37816[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37816 -> 41220[label="",style="dashed", color="magenta", weight=3]; 37816 -> 41221[label="",style="dashed", color="magenta", weight=3]; 37817[label="Neg Zero",fontsize=16,color="green",shape="box"];37818[label="Pos Zero",fontsize=16,color="green",shape="box"];17975[label="ww3100",fontsize=16,color="green",shape="box"];17976[label="ww410000000",fontsize=16,color="green",shape="box"];17977[label="ww3100",fontsize=16,color="green",shape="box"];17978[label="ww410000000",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]; 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]; 48243[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48244 -> 45213[label="",style="dashed", color="red", weight=0]; 48244[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"];48244 -> 51832[label="",style="dashed", color="magenta", weight=3]; 48244 -> 51833[label="",style="dashed", color="magenta", weight=3]; 48244 -> 51834[label="",style="dashed", color="magenta", weight=3]; 48244 -> 51835[label="",style="dashed", color="magenta", weight=3]; 48245 -> 53222[label="",style="dashed", color="red", weight=0]; 48245[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"];48245 -> 53231[label="",style="dashed", color="magenta", weight=3]; 48245 -> 53232[label="",style="dashed", color="magenta", weight=3]; 48245 -> 53233[label="",style="dashed", color="magenta", weight=3]; 48245 -> 53234[label="",style="dashed", color="magenta", weight=3]; 48246[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="black",shape="box"];48246 -> 51837[label="",style="solid", color="black", weight=3]; 48247[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48248[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48249 -> 45213[label="",style="dashed", color="red", weight=0]; 48249[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"];48249 -> 51838[label="",style="dashed", color="magenta", weight=3]; 48249 -> 51839[label="",style="dashed", color="magenta", weight=3]; 48249 -> 51840[label="",style="dashed", color="magenta", weight=3]; 48249 -> 51841[label="",style="dashed", color="magenta", weight=3]; 48250 -> 53222[label="",style="dashed", color="red", weight=0]; 48250[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"];48250 -> 53235[label="",style="dashed", color="magenta", weight=3]; 48250 -> 53236[label="",style="dashed", color="magenta", weight=3]; 48250 -> 53237[label="",style="dashed", color="magenta", weight=3]; 48250 -> 53238[label="",style="dashed", color="magenta", weight=3]; 48251[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="black",shape="box"];48251 -> 51843[label="",style="solid", color="black", weight=3]; 48252[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51527[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51527 -> 52040[label="",style="solid", color="black", weight=3]; 51528[label="ww50",fontsize=16,color="green",shape="box"];51529[label="ww51",fontsize=16,color="green",shape="box"];53683[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];53683 -> 53755[label="",style="solid", color="black", weight=3]; 53684[label="ww45810",fontsize=16,color="green",shape="box"];53685[label="ww45811",fontsize=16,color="green",shape="box"];51530 -> 25616[label="",style="dashed", color="red", weight=0]; 51530[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];51530 -> 52041[label="",style="dashed", color="magenta", weight=3]; 51531 -> 26799[label="",style="dashed", color="red", weight=0]; 51531[label="srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="magenta"];51531 -> 52042[label="",style="dashed", color="magenta", weight=3]; 51531 -> 52043[label="",style="dashed", color="magenta", weight=3]; 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]; 17986[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"];17986 -> 19030[label="",style="solid", color="black", weight=3]; 21683[label="Zero",fontsize=16,color="green",shape="box"];21684[label="Succ ww23",fontsize=16,color="green",shape="box"];37819 -> 26799[label="",style="dashed", color="red", weight=0]; 37819[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37819 -> 41222[label="",style="dashed", color="magenta", weight=3]; 37819 -> 41223[label="",style="dashed", color="magenta", weight=3]; 37820 -> 43252[label="",style="dashed", color="red", weight=0]; 37820[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"];37820 -> 43253[label="",style="dashed", color="magenta", weight=3]; 37821 -> 20608[label="",style="dashed", color="red", weight=0]; 37821[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"];37821 -> 41225[label="",style="dashed", color="magenta", weight=3]; 37821 -> 41226[label="",style="dashed", color="magenta", weight=3]; 37821 -> 41227[label="",style="dashed", color="magenta", weight=3]; 37821 -> 41228[label="",style="dashed", color="magenta", weight=3]; 37822 -> 26798[label="",style="dashed", color="red", weight=0]; 37822[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37822 -> 41229[label="",style="dashed", color="magenta", weight=3]; 37822 -> 41230[label="",style="dashed", color="magenta", weight=3]; 37823[label="Pos Zero",fontsize=16,color="green",shape="box"];37824[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];17993[label="ww3100",fontsize=16,color="green",shape="box"];17994[label="ww410000000",fontsize=16,color="green",shape="box"];17995[label="ww3100",fontsize=16,color="green",shape="box"];17996[label="ww410000000",fontsize=16,color="green",shape="box"];55085[label="ww3100",fontsize=16,color="green",shape="box"];55086[label="ww3000",fontsize=16,color="green",shape="box"];55087 -> 55308[label="",style="dashed", color="red", weight=0]; 55087[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"];55087 -> 55341[label="",style="dashed", color="magenta", weight=3]; 55087 -> 55342[label="",style="dashed", color="magenta", weight=3]; 55087 -> 55343[label="",style="dashed", color="magenta", weight=3]; 55087 -> 55344[label="",style="dashed", color="magenta", weight=3]; 55333[label="ww3000",fontsize=16,color="green",shape="box"];55334[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55335[label="ww5",fontsize=16,color="green",shape="box"];55336[label="ww3100",fontsize=16,color="green",shape="box"];55512[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55513[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55514[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55515[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55088[label="ww3100",fontsize=16,color="green",shape="box"];55089[label="ww3000",fontsize=16,color="green",shape="box"];55090 -> 55308[label="",style="dashed", color="red", weight=0]; 55090[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"];55090 -> 55345[label="",style="dashed", color="magenta", weight=3]; 55090 -> 55346[label="",style="dashed", color="magenta", weight=3]; 55090 -> 55347[label="",style="dashed", color="magenta", weight=3]; 55090 -> 55348[label="",style="dashed", color="magenta", weight=3]; 55337[label="ww3000",fontsize=16,color="green",shape="box"];55338[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55339[label="ww5",fontsize=16,color="green",shape="box"];55340[label="ww3100",fontsize=16,color="green",shape="box"];55516[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55517[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55518[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55519[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];34286[label="Zero",fontsize=16,color="green",shape="box"];34287[label="ww3200",fontsize=16,color="green",shape="box"];37831 -> 26799[label="",style="dashed", color="red", weight=0]; 37831[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37831 -> 41240[label="",style="dashed", color="magenta", weight=3]; 37831 -> 41241[label="",style="dashed", color="magenta", weight=3]; 37832 -> 43276[label="",style="dashed", color="red", weight=0]; 37832[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"];37832 -> 43277[label="",style="dashed", color="magenta", weight=3]; 37833 -> 20608[label="",style="dashed", color="red", weight=0]; 37833[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"];37833 -> 41243[label="",style="dashed", color="magenta", weight=3]; 37833 -> 41244[label="",style="dashed", color="magenta", weight=3]; 37833 -> 41245[label="",style="dashed", color="magenta", weight=3]; 37833 -> 41246[label="",style="dashed", color="magenta", weight=3]; 37834 -> 26798[label="",style="dashed", color="red", weight=0]; 37834[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37834 -> 41247[label="",style="dashed", color="magenta", weight=3]; 37834 -> 41248[label="",style="dashed", color="magenta", weight=3]; 37835[label="Neg Zero",fontsize=16,color="green",shape="box"];37836[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];18002[label="ww3100",fontsize=16,color="green",shape="box"];18003[label="ww410000000",fontsize=16,color="green",shape="box"];18004[label="ww3100",fontsize=16,color="green",shape="box"];18005[label="ww410000000",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]; 37837 -> 26799[label="",style="dashed", color="red", weight=0]; 37837[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37837 -> 41249[label="",style="dashed", color="magenta", weight=3]; 37837 -> 41250[label="",style="dashed", color="magenta", weight=3]; 37838 -> 43288[label="",style="dashed", color="red", weight=0]; 37838[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"];37838 -> 43289[label="",style="dashed", color="magenta", weight=3]; 37839 -> 20608[label="",style="dashed", color="red", weight=0]; 37839[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"];37839 -> 41252[label="",style="dashed", color="magenta", weight=3]; 37839 -> 41253[label="",style="dashed", color="magenta", weight=3]; 37839 -> 41254[label="",style="dashed", color="magenta", weight=3]; 37839 -> 41255[label="",style="dashed", color="magenta", weight=3]; 37840 -> 26798[label="",style="dashed", color="red", weight=0]; 37840[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37840 -> 41256[label="",style="dashed", color="magenta", weight=3]; 37840 -> 41257[label="",style="dashed", color="magenta", weight=3]; 37841[label="Pos Zero",fontsize=16,color="green",shape="box"];37842[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37843 -> 26799[label="",style="dashed", color="red", weight=0]; 37843[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37843 -> 41258[label="",style="dashed", color="magenta", weight=3]; 37843 -> 41259[label="",style="dashed", color="magenta", weight=3]; 37844 -> 43300[label="",style="dashed", color="red", weight=0]; 37844[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"];37844 -> 43301[label="",style="dashed", color="magenta", weight=3]; 37845 -> 20608[label="",style="dashed", color="red", weight=0]; 37845[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"];37845 -> 41261[label="",style="dashed", color="magenta", weight=3]; 37845 -> 41262[label="",style="dashed", color="magenta", weight=3]; 37845 -> 41263[label="",style="dashed", color="magenta", weight=3]; 37845 -> 41264[label="",style="dashed", color="magenta", weight=3]; 37846 -> 26798[label="",style="dashed", color="red", weight=0]; 37846[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37846 -> 41265[label="",style="dashed", color="magenta", weight=3]; 37846 -> 41266[label="",style="dashed", color="magenta", weight=3]; 37847[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37848[label="Pos (Succ ww3000)",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38378[label="",style="dashed", color="magenta", weight=3]; 18011 -> 38379[label="",style="dashed", color="magenta", weight=3]; 18011 -> 38380[label="",style="dashed", color="magenta", weight=3]; 18011 -> 38381[label="",style="dashed", color="magenta", weight=3]; 18011 -> 38382[label="",style="dashed", color="magenta", weight=3]; 18011 -> 38383[label="",style="dashed", color="magenta", weight=3]; 18012[label="ww3100",fontsize=16,color="green",shape="box"];18013[label="ww410000000",fontsize=16,color="green",shape="box"];18014[label="ww3100",fontsize=16,color="green",shape="box"];18015[label="ww410000000",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]; 55091[label="ww3100",fontsize=16,color="green",shape="box"];55092[label="ww3000",fontsize=16,color="green",shape="box"];55093 -> 31073[label="",style="dashed", color="red", weight=0]; 55093[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"];55093 -> 55732[label="",style="dashed", color="magenta", weight=3]; 55093 -> 55733[label="",style="dashed", color="magenta", weight=3]; 55093 -> 55734[label="",style="dashed", color="magenta", weight=3]; 55093 -> 55735[label="",style="dashed", color="magenta", weight=3]; 55520[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55521[label="ww3100",fontsize=16,color="green",shape="box"];55522[label="ww5",fontsize=16,color="green",shape="box"];55523[label="ww3000",fontsize=16,color="green",shape="box"];55524[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55525[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55526[label="ww3100",fontsize=16,color="green",shape="box"];55527[label="ww3000",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]; 55094[label="ww3100",fontsize=16,color="green",shape="box"];55095[label="ww3000",fontsize=16,color="green",shape="box"];55096 -> 31073[label="",style="dashed", color="red", weight=0]; 55096[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"];55096 -> 55736[label="",style="dashed", color="magenta", weight=3]; 55096 -> 55737[label="",style="dashed", color="magenta", weight=3]; 55096 -> 55738[label="",style="dashed", color="magenta", weight=3]; 55096 -> 55739[label="",style="dashed", color="magenta", weight=3]; 55528[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55529[label="ww3100",fontsize=16,color="green",shape="box"];55530[label="ww5",fontsize=16,color="green",shape="box"];55531[label="ww3000",fontsize=16,color="green",shape="box"];55532[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55533[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55534[label="ww3100",fontsize=16,color="green",shape="box"];55535[label="ww3000",fontsize=16,color="green",shape="box"];48253[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48254 -> 53499[label="",style="dashed", color="red", weight=0]; 48254[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"];48254 -> 53510[label="",style="dashed", color="magenta", weight=3]; 48254 -> 53511[label="",style="dashed", color="magenta", weight=3]; 48254 -> 53512[label="",style="dashed", color="magenta", weight=3]; 48254 -> 53513[label="",style="dashed", color="magenta", weight=3]; 48255 -> 50185[label="",style="dashed", color="red", weight=0]; 48255[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"];48255 -> 50197[label="",style="dashed", color="magenta", weight=3]; 48256 -> 31073[label="",style="dashed", color="red", weight=0]; 48256[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"];48256 -> 51845[label="",style="dashed", color="magenta", weight=3]; 48256 -> 51846[label="",style="dashed", color="magenta", weight=3]; 48256 -> 51847[label="",style="dashed", color="magenta", weight=3]; 48256 -> 51848[label="",style="dashed", color="magenta", weight=3]; 48257[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48258[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48259 -> 53499[label="",style="dashed", color="red", weight=0]; 48259[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"];48259 -> 53514[label="",style="dashed", color="magenta", weight=3]; 48259 -> 53515[label="",style="dashed", color="magenta", weight=3]; 48259 -> 53516[label="",style="dashed", color="magenta", weight=3]; 48259 -> 53517[label="",style="dashed", color="magenta", weight=3]; 48260 -> 50185[label="",style="dashed", color="red", weight=0]; 48260[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"];48260 -> 50198[label="",style="dashed", color="magenta", weight=3]; 48261 -> 31073[label="",style="dashed", color="red", weight=0]; 48261[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"];48261 -> 51850[label="",style="dashed", color="magenta", weight=3]; 48261 -> 51851[label="",style="dashed", color="magenta", weight=3]; 48261 -> 51852[label="",style="dashed", color="magenta", weight=3]; 48261 -> 51853[label="",style="dashed", color="magenta", weight=3]; 48262[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53752[label="ww4596",fontsize=16,color="green",shape="box"];53753 -> 25616[label="",style="dashed", color="red", weight=0]; 53753[label="msMyInt (Pos Zero) (Pos (Succ ww4587))",fontsize=16,color="magenta"];53753 -> 53836[label="",style="dashed", color="magenta", weight=3]; 53754 -> 26799[label="",style="dashed", color="red", weight=0]; 53754[label="srMyInt (Neg (Succ ww4586)) (Neg (Succ ww4588))",fontsize=16,color="magenta"];53754 -> 53837[label="",style="dashed", color="magenta", weight=3]; 53754 -> 53838[label="",style="dashed", color="magenta", weight=3]; 31397 -> 26924[label="",style="dashed", color="red", weight=0]; 31397[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3667))) (srMyInt (Neg (Succ ww3666)) (Neg (Succ ww3668)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];31397 -> 31431[label="",style="dashed", color="magenta", weight=3]; 31397 -> 31432[label="",style="dashed", color="magenta", weight=3]; 37849 -> 26799[label="",style="dashed", color="red", weight=0]; 37849[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37849 -> 41267[label="",style="dashed", color="magenta", weight=3]; 37849 -> 41268[label="",style="dashed", color="magenta", weight=3]; 37850 -> 43317[label="",style="dashed", color="red", weight=0]; 37850[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"];37850 -> 43318[label="",style="dashed", color="magenta", weight=3]; 37851 -> 20608[label="",style="dashed", color="red", weight=0]; 37851[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"];37851 -> 41270[label="",style="dashed", color="magenta", weight=3]; 37851 -> 41271[label="",style="dashed", color="magenta", weight=3]; 37851 -> 41272[label="",style="dashed", color="magenta", weight=3]; 37851 -> 41273[label="",style="dashed", color="magenta", weight=3]; 37852 -> 26798[label="",style="dashed", color="red", weight=0]; 37852[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37852 -> 41274[label="",style="dashed", color="magenta", weight=3]; 37852 -> 41275[label="",style="dashed", color="magenta", weight=3]; 37853[label="Neg Zero",fontsize=16,color="green",shape="box"];37854[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37861 -> 26799[label="",style="dashed", color="red", weight=0]; 37861[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37861 -> 41285[label="",style="dashed", color="magenta", weight=3]; 37861 -> 41286[label="",style="dashed", color="magenta", weight=3]; 37862 -> 43341[label="",style="dashed", color="red", weight=0]; 37862[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"];37862 -> 43342[label="",style="dashed", color="magenta", weight=3]; 37863 -> 20608[label="",style="dashed", color="red", weight=0]; 37863[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"];37863 -> 41288[label="",style="dashed", color="magenta", weight=3]; 37863 -> 41289[label="",style="dashed", color="magenta", weight=3]; 37863 -> 41290[label="",style="dashed", color="magenta", weight=3]; 37863 -> 41291[label="",style="dashed", color="magenta", weight=3]; 37864 -> 26798[label="",style="dashed", color="red", weight=0]; 37864[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37864 -> 41292[label="",style="dashed", color="magenta", weight=3]; 37864 -> 41293[label="",style="dashed", color="magenta", weight=3]; 37865[label="Neg Zero",fontsize=16,color="green",shape="box"];37866[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];18026[label="ww3100",fontsize=16,color="green",shape="box"];18027[label="ww410000000",fontsize=16,color="green",shape="box"];18028[label="ww3100",fontsize=16,color="green",shape="box"];18029[label="ww410000000",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]; 37498[label="ww3100",fontsize=16,color="green",shape="box"];37499[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37500[label="ww5",fontsize=16,color="green",shape="box"];45226[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];45227[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45228[label="Pos Zero",fontsize=16,color="green",shape="box"];45229[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36812 -> 37497[label="",style="dashed", color="red", weight=0]; 36812[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"];36812 -> 37504[label="",style="dashed", color="magenta", weight=3]; 36812 -> 37505[label="",style="dashed", color="magenta", weight=3]; 36812 -> 37506[label="",style="dashed", color="magenta", weight=3]; 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]; 37501[label="ww3100",fontsize=16,color="green",shape="box"];37502[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37503[label="ww5",fontsize=16,color="green",shape="box"];45230[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];45231[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45232[label="Pos Zero",fontsize=16,color="green",shape="box"];45233[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36813 -> 37497[label="",style="dashed", color="red", weight=0]; 36813[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"];36813 -> 37507[label="",style="dashed", color="magenta", weight=3]; 36813 -> 37508[label="",style="dashed", color="magenta", weight=3]; 36813 -> 37509[label="",style="dashed", color="magenta", weight=3]; 48263[label="Pos Zero",fontsize=16,color="green",shape="box"];48264 -> 45213[label="",style="dashed", color="red", weight=0]; 48264[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"];48264 -> 51854[label="",style="dashed", color="magenta", weight=3]; 48264 -> 51855[label="",style="dashed", color="magenta", weight=3]; 48264 -> 51856[label="",style="dashed", color="magenta", weight=3]; 48264 -> 51857[label="",style="dashed", color="magenta", weight=3]; 48265 -> 50114[label="",style="dashed", color="red", weight=0]; 48265[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"];48265 -> 50129[label="",style="dashed", color="magenta", weight=3]; 48266 -> 37497[label="",style="dashed", color="red", weight=0]; 48266[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"];48266 -> 51858[label="",style="dashed", color="magenta", weight=3]; 48266 -> 51859[label="",style="dashed", color="magenta", weight=3]; 48266 -> 51860[label="",style="dashed", color="magenta", weight=3]; 48267[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48268[label="Pos Zero",fontsize=16,color="green",shape="box"];48269 -> 45213[label="",style="dashed", color="red", weight=0]; 48269[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"];48269 -> 51861[label="",style="dashed", color="magenta", weight=3]; 48269 -> 51862[label="",style="dashed", color="magenta", weight=3]; 48269 -> 51863[label="",style="dashed", color="magenta", weight=3]; 48269 -> 51864[label="",style="dashed", color="magenta", weight=3]; 48270 -> 50114[label="",style="dashed", color="red", weight=0]; 48270[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"];48270 -> 50130[label="",style="dashed", color="magenta", weight=3]; 48271 -> 37497[label="",style="dashed", color="red", weight=0]; 48271[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"];48271 -> 51865[label="",style="dashed", color="magenta", weight=3]; 48271 -> 51866[label="",style="dashed", color="magenta", weight=3]; 48271 -> 51867[label="",style="dashed", color="magenta", weight=3]; 48272[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45275[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4250))) (Float (Pos Zero) (Pos (Succ ww4251)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];45275 -> 45895[label="",style="solid", color="black", weight=3]; 37867 -> 26799[label="",style="dashed", color="red", weight=0]; 37867[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37867 -> 41299[label="",style="dashed", color="magenta", weight=3]; 37867 -> 41300[label="",style="dashed", color="magenta", weight=3]; 37868 -> 43358[label="",style="dashed", color="red", weight=0]; 37868[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"];37868 -> 43359[label="",style="dashed", color="magenta", weight=3]; 37869 -> 20608[label="",style="dashed", color="red", weight=0]; 37869[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"];37869 -> 41302[label="",style="dashed", color="magenta", weight=3]; 37869 -> 41303[label="",style="dashed", color="magenta", weight=3]; 37869 -> 41304[label="",style="dashed", color="magenta", weight=3]; 37869 -> 41305[label="",style="dashed", color="magenta", weight=3]; 37870 -> 26798[label="",style="dashed", color="red", weight=0]; 37870[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37870 -> 41306[label="",style="dashed", color="magenta", weight=3]; 37870 -> 41307[label="",style="dashed", color="magenta", weight=3]; 37871[label="Pos Zero",fontsize=16,color="green",shape="box"];37872[label="Pos Zero",fontsize=16,color="green",shape="box"];18044[label="ww3100",fontsize=16,color="green",shape="box"];18045[label="ww410000000",fontsize=16,color="green",shape="box"];18046[label="ww3100",fontsize=16,color="green",shape="box"];18047[label="ww410000000",fontsize=16,color="green",shape="box"];37873 -> 26799[label="",style="dashed", color="red", weight=0]; 37873[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37873 -> 41308[label="",style="dashed", color="magenta", weight=3]; 37873 -> 41309[label="",style="dashed", color="magenta", weight=3]; 37874 -> 43370[label="",style="dashed", color="red", weight=0]; 37874[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"];37874 -> 43371[label="",style="dashed", color="magenta", weight=3]; 37875 -> 20608[label="",style="dashed", color="red", weight=0]; 37875[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"];37875 -> 41311[label="",style="dashed", color="magenta", weight=3]; 37875 -> 41312[label="",style="dashed", color="magenta", weight=3]; 37875 -> 41313[label="",style="dashed", color="magenta", weight=3]; 37875 -> 41314[label="",style="dashed", color="magenta", weight=3]; 37876 -> 26798[label="",style="dashed", color="red", weight=0]; 37876[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37876 -> 41315[label="",style="dashed", color="magenta", weight=3]; 37876 -> 41316[label="",style="dashed", color="magenta", weight=3]; 37877[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37878[label="Pos Zero",fontsize=16,color="green",shape="box"];37879 -> 26799[label="",style="dashed", color="red", weight=0]; 37879[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37879 -> 41317[label="",style="dashed", color="magenta", weight=3]; 37879 -> 41318[label="",style="dashed", color="magenta", weight=3]; 37880 -> 43382[label="",style="dashed", color="red", weight=0]; 37880[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"];37880 -> 43383[label="",style="dashed", color="magenta", weight=3]; 37881 -> 20608[label="",style="dashed", color="red", weight=0]; 37881[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"];37881 -> 41320[label="",style="dashed", color="magenta", weight=3]; 37881 -> 41321[label="",style="dashed", color="magenta", weight=3]; 37881 -> 41322[label="",style="dashed", color="magenta", weight=3]; 37881 -> 41323[label="",style="dashed", color="magenta", weight=3]; 37882 -> 26798[label="",style="dashed", color="red", weight=0]; 37882[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37882 -> 41324[label="",style="dashed", color="magenta", weight=3]; 37882 -> 41325[label="",style="dashed", color="magenta", weight=3]; 37883[label="Neg Zero",fontsize=16,color="green",shape="box"];37884[label="Pos Zero",fontsize=16,color="green",shape="box"];18053[label="ww3100",fontsize=16,color="green",shape="box"];18054[label="ww410000000",fontsize=16,color="green",shape="box"];18055[label="ww3100",fontsize=16,color="green",shape="box"];18056[label="ww410000000",fontsize=16,color="green",shape="box"];37540[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37541[label="ww3100",fontsize=16,color="green",shape="box"];37542[label="ww5",fontsize=16,color="green",shape="box"];45315[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];45316[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45317[label="ww3100",fontsize=16,color="green",shape="box"];36814 -> 37515[label="",style="dashed", color="red", weight=0]; 36814[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"];36814 -> 37546[label="",style="dashed", color="magenta", weight=3]; 36814 -> 37547[label="",style="dashed", color="magenta", weight=3]; 36814 -> 37548[label="",style="dashed", color="magenta", weight=3]; 37543[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37544[label="ww3100",fontsize=16,color="green",shape="box"];37545[label="ww5",fontsize=16,color="green",shape="box"];45318[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];45319[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45320[label="ww3100",fontsize=16,color="green",shape="box"];36815 -> 37515[label="",style="dashed", color="red", weight=0]; 36815[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"];36815 -> 37549[label="",style="dashed", color="magenta", weight=3]; 36815 -> 37550[label="",style="dashed", color="magenta", weight=3]; 36815 -> 37551[label="",style="dashed", color="magenta", weight=3]; 37885 -> 26799[label="",style="dashed", color="red", weight=0]; 37885[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37885 -> 41336[label="",style="dashed", color="magenta", weight=3]; 37885 -> 41337[label="",style="dashed", color="magenta", weight=3]; 37886 -> 43402[label="",style="dashed", color="red", weight=0]; 37886[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"];37886 -> 43403[label="",style="dashed", color="magenta", weight=3]; 37887 -> 20608[label="",style="dashed", color="red", weight=0]; 37887[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"];37887 -> 41339[label="",style="dashed", color="magenta", weight=3]; 37887 -> 41340[label="",style="dashed", color="magenta", weight=3]; 37887 -> 41341[label="",style="dashed", color="magenta", weight=3]; 37887 -> 41342[label="",style="dashed", color="magenta", weight=3]; 37888 -> 26798[label="",style="dashed", color="red", weight=0]; 37888[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37888 -> 41343[label="",style="dashed", color="magenta", weight=3]; 37888 -> 41344[label="",style="dashed", color="magenta", weight=3]; 37889[label="Pos Zero",fontsize=16,color="green",shape="box"];37890[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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38426[label="",style="dashed", color="magenta", weight=3]; 18062 -> 38427[label="",style="dashed", color="magenta", weight=3]; 18062 -> 38428[label="",style="dashed", color="magenta", weight=3]; 18062 -> 38429[label="",style="dashed", color="magenta", weight=3]; 18062 -> 38430[label="",style="dashed", color="magenta", weight=3]; 18062 -> 38431[label="",style="dashed", color="magenta", weight=3]; 18063[label="ww3100",fontsize=16,color="green",shape="box"];18064[label="ww410000000",fontsize=16,color="green",shape="box"];18065[label="ww3100",fontsize=16,color="green",shape="box"];18066[label="ww410000000",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]; 31541 -> 31542[label="",style="dashed", color="red", weight=0]; 31541[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"];31541 -> 31555[label="",style="dashed", color="magenta", weight=3]; 31541 -> 31556[label="",style="dashed", color="magenta", weight=3]; 31541 -> 31557[label="",style="dashed", color="magenta", weight=3]; 31549[label="ww5",fontsize=16,color="green",shape="box"];31550[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];31551[label="ww3100",fontsize=16,color="green",shape="box"];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]; 31561 -> 31542[label="",style="dashed", color="red", weight=0]; 31561[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"];31561 -> 31602[label="",style="dashed", color="magenta", weight=3]; 31561 -> 31603[label="",style="dashed", color="magenta", weight=3]; 31561 -> 31604[label="",style="dashed", color="magenta", weight=3]; 31552[label="ww5",fontsize=16,color="green",shape="box"];31553[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];31554[label="ww3100",fontsize=16,color="green",shape="box"];48273[label="Pos Zero",fontsize=16,color="green",shape="box"];48274 -> 53530[label="",style="dashed", color="red", weight=0]; 48274[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"];48274 -> 53539[label="",style="dashed", color="magenta", weight=3]; 48274 -> 53540[label="",style="dashed", color="magenta", weight=3]; 48274 -> 53541[label="",style="dashed", color="magenta", weight=3]; 48275 -> 50149[label="",style="dashed", color="red", weight=0]; 48275[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"];48275 -> 50163[label="",style="dashed", color="magenta", weight=3]; 48276 -> 31542[label="",style="dashed", color="red", weight=0]; 48276[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"];48276 -> 51869[label="",style="dashed", color="magenta", weight=3]; 48276 -> 51870[label="",style="dashed", color="magenta", weight=3]; 48276 -> 51871[label="",style="dashed", color="magenta", weight=3]; 48277[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];31600[label="takeWhile (flip ltEsFloat ww3732) (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"];31600 -> 31641[label="",style="solid", color="black", weight=3]; 31601[label="takeWhile0 (flip ltEsFloat ww3732) (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"];31601 -> 31642[label="",style="solid", color="black", weight=3]; 48278[label="Pos Zero",fontsize=16,color="green",shape="box"];48279 -> 53530[label="",style="dashed", color="red", weight=0]; 48279[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"];48279 -> 53542[label="",style="dashed", color="magenta", weight=3]; 48279 -> 53543[label="",style="dashed", color="magenta", weight=3]; 48279 -> 53544[label="",style="dashed", color="magenta", weight=3]; 48280 -> 50149[label="",style="dashed", color="red", weight=0]; 48280[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"];48280 -> 50164[label="",style="dashed", color="magenta", weight=3]; 48281 -> 31542[label="",style="dashed", color="red", weight=0]; 48281[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"];48281 -> 51873[label="",style="dashed", color="magenta", weight=3]; 48281 -> 51874[label="",style="dashed", color="magenta", weight=3]; 48281 -> 51875[label="",style="dashed", color="magenta", weight=3]; 48282[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53833[label="ww4597",fontsize=16,color="green",shape="box"];53834 -> 25616[label="",style="dashed", color="red", weight=0]; 53834[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];53834 -> 53864[label="",style="dashed", color="magenta", weight=3]; 53835 -> 26799[label="",style="dashed", color="red", weight=0]; 53835[label="srMyInt (Neg (Succ ww4590)) (Neg (Succ ww4591))",fontsize=16,color="magenta"];53835 -> 53865[label="",style="dashed", color="magenta", weight=3]; 53835 -> 53866[label="",style="dashed", color="magenta", weight=3]; 31810 -> 26924[label="",style="dashed", color="red", weight=0]; 31810[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww3736)) (Neg (Succ ww3737)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];31810 -> 31838[label="",style="dashed", color="magenta", weight=3]; 31810 -> 31839[label="",style="dashed", color="magenta", weight=3]; 37891 -> 26799[label="",style="dashed", color="red", weight=0]; 37891[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37891 -> 41345[label="",style="dashed", color="magenta", weight=3]; 37891 -> 41346[label="",style="dashed", color="magenta", weight=3]; 37892 -> 43419[label="",style="dashed", color="red", weight=0]; 37892[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"];37892 -> 43420[label="",style="dashed", color="magenta", weight=3]; 37893 -> 20608[label="",style="dashed", color="red", weight=0]; 37893[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"];37893 -> 41348[label="",style="dashed", color="magenta", weight=3]; 37893 -> 41349[label="",style="dashed", color="magenta", weight=3]; 37893 -> 41350[label="",style="dashed", color="magenta", weight=3]; 37893 -> 41351[label="",style="dashed", color="magenta", weight=3]; 37894 -> 26798[label="",style="dashed", color="red", weight=0]; 37894[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37894 -> 41352[label="",style="dashed", color="magenta", weight=3]; 37894 -> 41353[label="",style="dashed", color="magenta", weight=3]; 37895[label="Neg Zero",fontsize=16,color="green",shape="box"];37896[label="Pos Zero",fontsize=16,color="green",shape="box"];37897 -> 26799[label="",style="dashed", color="red", weight=0]; 37897[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37897 -> 41354[label="",style="dashed", color="magenta", weight=3]; 37897 -> 41355[label="",style="dashed", color="magenta", weight=3]; 37898 -> 43431[label="",style="dashed", color="red", weight=0]; 37898[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"];37898 -> 43432[label="",style="dashed", color="magenta", weight=3]; 37899 -> 20608[label="",style="dashed", color="red", weight=0]; 37899[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"];37899 -> 41357[label="",style="dashed", color="magenta", weight=3]; 37899 -> 41358[label="",style="dashed", color="magenta", weight=3]; 37899 -> 41359[label="",style="dashed", color="magenta", weight=3]; 37899 -> 41360[label="",style="dashed", color="magenta", weight=3]; 37900 -> 26798[label="",style="dashed", color="red", weight=0]; 37900[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37900 -> 41361[label="",style="dashed", color="magenta", weight=3]; 37900 -> 41362[label="",style="dashed", color="magenta", weight=3]; 37901[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37902[label="Pos Zero",fontsize=16,color="green",shape="box"];37903 -> 26799[label="",style="dashed", color="red", weight=0]; 37903[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37903 -> 41363[label="",style="dashed", color="magenta", weight=3]; 37903 -> 41364[label="",style="dashed", color="magenta", weight=3]; 37904 -> 43443[label="",style="dashed", color="red", weight=0]; 37904[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"];37904 -> 43444[label="",style="dashed", color="magenta", weight=3]; 37905 -> 20608[label="",style="dashed", color="red", weight=0]; 37905[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"];37905 -> 41366[label="",style="dashed", color="magenta", weight=3]; 37905 -> 41367[label="",style="dashed", color="magenta", weight=3]; 37905 -> 41368[label="",style="dashed", color="magenta", weight=3]; 37905 -> 41369[label="",style="dashed", color="magenta", weight=3]; 37906 -> 26798[label="",style="dashed", color="red", weight=0]; 37906[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37906 -> 41370[label="",style="dashed", color="magenta", weight=3]; 37906 -> 41371[label="",style="dashed", color="magenta", weight=3]; 37907[label="Neg Zero",fontsize=16,color="green",shape="box"];37908[label="Pos Zero",fontsize=16,color="green",shape="box"];52645[label="not (esEsOrdering (primCmpInt (Pos (Succ ww454200)) ww4541) LT)",fontsize=16,color="burlywood",shape="box"];63241[label="ww4541/Pos ww45410",fontsize=10,color="white",style="solid",shape="box"];52645 -> 63241[label="",style="solid", color="burlywood", weight=9]; 63241 -> 52706[label="",style="solid", color="burlywood", weight=3]; 63242[label="ww4541/Neg ww45410",fontsize=10,color="white",style="solid",shape="box"];52645 -> 63242[label="",style="solid", color="burlywood", weight=9]; 63242 -> 52707[label="",style="solid", color="burlywood", weight=3]; 52646[label="not (esEsOrdering (primCmpInt (Pos Zero) ww4541) LT)",fontsize=16,color="burlywood",shape="box"];63243[label="ww4541/Pos ww45410",fontsize=10,color="white",style="solid",shape="box"];52646 -> 63243[label="",style="solid", color="burlywood", weight=9]; 63243 -> 52708[label="",style="solid", color="burlywood", weight=3]; 63244[label="ww4541/Neg ww45410",fontsize=10,color="white",style="solid",shape="box"];52646 -> 63244[label="",style="solid", color="burlywood", weight=9]; 63244 -> 52709[label="",style="solid", color="burlywood", weight=3]; 52647[label="not (esEsOrdering (primCmpInt (Neg (Succ ww454200)) ww4541) LT)",fontsize=16,color="burlywood",shape="box"];63245[label="ww4541/Pos ww45410",fontsize=10,color="white",style="solid",shape="box"];52647 -> 63245[label="",style="solid", color="burlywood", weight=9]; 63245 -> 52710[label="",style="solid", color="burlywood", weight=3]; 63246[label="ww4541/Neg ww45410",fontsize=10,color="white",style="solid",shape="box"];52647 -> 63246[label="",style="solid", color="burlywood", weight=9]; 63246 -> 52711[label="",style="solid", color="burlywood", weight=3]; 52648[label="not (esEsOrdering (primCmpInt (Neg Zero) ww4541) LT)",fontsize=16,color="burlywood",shape="box"];63247[label="ww4541/Pos ww45410",fontsize=10,color="white",style="solid",shape="box"];52648 -> 63247[label="",style="solid", color="burlywood", weight=9]; 63247 -> 52712[label="",style="solid", color="burlywood", weight=3]; 63248[label="ww4541/Neg ww45410",fontsize=10,color="white",style="solid",shape="box"];52648 -> 63248[label="",style="solid", color="burlywood", weight=9]; 63248 -> 52713[label="",style="solid", color="burlywood", weight=3]; 51550[label="takeWhile1 (flip gtEsFloat (Float ww32620 ww32621)) (Float ww445700 ww445701) ww44571 (not (esEsOrdering (primCmpFloat (Float ww445700 ww445701) (Float ww32620 ww32621)) LT))",fontsize=16,color="black",shape="box"];51550 -> 52064[label="",style="solid", color="black", weight=3]; 51552 -> 26924[label="",style="dashed", color="red", weight=0]; 51552[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"];51552 -> 52068[label="",style="dashed", color="magenta", weight=3]; 51552 -> 52069[label="",style="dashed", color="magenta", weight=3]; 60183[label="Pos (Succ ww2914)",fontsize=16,color="green",shape="box"];60184[label="ww29151",fontsize=16,color="green",shape="box"];51557[label="ww538",fontsize=16,color="green",shape="box"];51558[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51559[label="Pos (Succ ww53900)",fontsize=16,color="green",shape="box"];51560[label="Neg Zero",fontsize=16,color="green",shape="box"];51561[label="ww538",fontsize=16,color="green",shape="box"];51562[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51563[label="Pos Zero",fontsize=16,color="green",shape="box"];51564[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];51565[label="ww538",fontsize=16,color="green",shape="box"];51566[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51567[label="Pos Zero",fontsize=16,color="green",shape="box"];51568[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];51569[label="ww538",fontsize=16,color="green",shape="box"];51570[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51571[label="Pos Zero",fontsize=16,color="green",shape="box"];51572[label="Neg Zero",fontsize=16,color="green",shape="box"];51573[label="ww538",fontsize=16,color="green",shape="box"];51574[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51575[label="Pos Zero",fontsize=16,color="green",shape="box"];51576[label="Neg Zero",fontsize=16,color="green",shape="box"];51577 -> 26726[label="",style="dashed", color="red", weight=0]; 51577[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) ww4494",fontsize=16,color="magenta"];51577 -> 52070[label="",style="dashed", color="magenta", weight=3]; 51577 -> 52071[label="",style="dashed", color="magenta", weight=3]; 51577 -> 52072[label="",style="dashed", color="magenta", weight=3]; 51578 -> 26924[label="",style="dashed", color="red", weight=0]; 51578[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"];51578 -> 52073[label="",style="dashed", color="magenta", weight=3]; 51578 -> 52074[label="",style="dashed", color="magenta", weight=3]; 51579[label="ww538",fontsize=16,color="green",shape="box"];51580[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51581[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];51582[label="Pos Zero",fontsize=16,color="green",shape="box"];51583[label="ww538",fontsize=16,color="green",shape="box"];51584[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51585[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];51586[label="Pos Zero",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 Zero",fontsize=16,color="green",shape="box"];51590[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];51591[label="ww538",fontsize=16,color="green",shape="box"];51592[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51593[label="Neg Zero",fontsize=16,color="green",shape="box"];51594[label="Pos (Succ ww54100)",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[label="ww538",fontsize=16,color="green",shape="box"];51600[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51601[label="Neg Zero",fontsize=16,color="green",shape="box"];51602[label="Pos Zero",fontsize=16,color="green",shape="box"];18089 -> 19110[label="",style="dashed", color="red", weight=0]; 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]; 18089 -> 19112[label="",style="dashed", color="magenta", weight=3]; 18090 -> 19114[label="",style="dashed", color="red", weight=0]; 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]; 18090 -> 19116[label="",style="dashed", color="magenta", weight=3]; 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]; 18094 -> 19121[label="",style="dashed", color="red", weight=0]; 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]; 18094 -> 19123[label="",style="dashed", color="magenta", weight=3]; 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]; 18096 -> 19126[label="",style="dashed", color="red", weight=0]; 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]; 18096 -> 19128[label="",style="dashed", color="magenta", weight=3]; 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]; 18098 -> 19131[label="",style="dashed", color="red", weight=0]; 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]; 18098 -> 19133[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 18103[label="ww3100",fontsize=16,color="green",shape="box"];18104[label="ww410000000",fontsize=16,color="green",shape="box"];18105[label="ww3100",fontsize=16,color="green",shape="box"];18106[label="ww410000000",fontsize=16,color="green",shape="box"];18107 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48463[label="",style="dashed", color="magenta", weight=3]; 18107 -> 48464[label="",style="dashed", color="magenta", weight=3]; 18107 -> 48465[label="",style="dashed", color="magenta", weight=3]; 18107 -> 48466[label="",style="dashed", color="magenta", weight=3]; 18107 -> 48467[label="",style="dashed", color="magenta", weight=3]; 18108 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48468[label="",style="dashed", color="magenta", weight=3]; 18108 -> 48469[label="",style="dashed", color="magenta", weight=3]; 18108 -> 48470[label="",style="dashed", color="magenta", weight=3]; 18108 -> 48471[label="",style="dashed", color="magenta", weight=3]; 18108 -> 48472[label="",style="dashed", color="magenta", weight=3]; 59505[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59506[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59507[label="ww4000",fontsize=16,color="green",shape="box"];59508[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59509[label="Neg Zero",fontsize=16,color="green",shape="box"];50365 -> 52306[label="",style="dashed", color="red", weight=0]; 50365[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"];50365 -> 52335[label="",style="dashed", color="magenta", weight=3]; 50365 -> 52336[label="",style="dashed", color="magenta", weight=3]; 50365 -> 52337[label="",style="dashed", color="magenta", weight=3]; 50365 -> 52338[label="",style="dashed", color="magenta", weight=3]; 52327[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52328[label="ww4000",fontsize=16,color="green",shape="box"];52329[label="ww5",fontsize=16,color="green",shape="box"];52330[label="ww3100",fontsize=16,color="green",shape="box"];23412[label="Float (Neg Zero) (Pos (Succ ww1974))",fontsize=16,color="green",shape="box"];23413[label="ww1973",fontsize=16,color="green",shape="box"];23414[label="ww1971",fontsize=16,color="green",shape="box"];23415[label="ww1972",fontsize=16,color="green",shape="box"];52331[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52332[label="ww4000",fontsize=16,color="green",shape="box"];52333[label="ww5",fontsize=16,color="green",shape="box"];52334[label="ww3100",fontsize=16,color="green",shape="box"];52585 -> 23742[label="",style="dashed", color="red", weight=0]; 52585[label="msMyInt (Pos (Succ ww4526)) (Neg Zero)",fontsize=16,color="magenta"];52585 -> 52650[label="",style="dashed", color="magenta", weight=3]; 52585 -> 52651[label="",style="dashed", color="magenta", weight=3]; 52586 -> 26799[label="",style="dashed", color="red", weight=0]; 52586[label="srMyInt (Pos (Succ ww4527)) (Pos (Succ ww4528))",fontsize=16,color="magenta"];52586 -> 52652[label="",style="dashed", color="magenta", weight=3]; 52586 -> 52653[label="",style="dashed", color="magenta", weight=3]; 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]; 18119[label="ww3100",fontsize=16,color="green",shape="box"];18120[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18121 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38450[label="",style="dashed", color="magenta", weight=3]; 18121 -> 38451[label="",style="dashed", color="magenta", weight=3]; 18121 -> 38452[label="",style="dashed", color="magenta", weight=3]; 18121 -> 38453[label="",style="dashed", color="magenta", weight=3]; 18121 -> 38454[label="",style="dashed", color="magenta", weight=3]; 18121 -> 38455[label="",style="dashed", color="magenta", weight=3]; 20567[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20566[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"];20566 -> 20569[label="",style="solid", color="black", weight=3]; 18174 -> 21757[label="",style="dashed", color="red", weight=0]; 18174[label="primMulInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18174 -> 21774[label="",style="dashed", color="magenta", weight=3]; 18174 -> 21775[label="",style="dashed", color="magenta", weight=3]; 18172 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38456[label="",style="dashed", color="magenta", weight=3]; 18172 -> 38457[label="",style="dashed", color="magenta", weight=3]; 18172 -> 38458[label="",style="dashed", color="magenta", weight=3]; 18172 -> 38459[label="",style="dashed", color="magenta", weight=3]; 18172 -> 38460[label="",style="dashed", color="magenta", weight=3]; 18172 -> 38461[label="",style="dashed", color="magenta", weight=3]; 18123[label="ww3100",fontsize=16,color="green",shape="box"];18124[label="ww410000000",fontsize=16,color="green",shape="box"];18125[label="ww3100",fontsize=16,color="green",shape="box"];18126[label="ww410000000",fontsize=16,color="green",shape="box"];37909 -> 26799[label="",style="dashed", color="red", weight=0]; 37909[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37909 -> 41372[label="",style="dashed", color="magenta", weight=3]; 37909 -> 41373[label="",style="dashed", color="magenta", weight=3]; 37910 -> 43520[label="",style="dashed", color="red", weight=0]; 37910[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"];37910 -> 43521[label="",style="dashed", color="magenta", weight=3]; 37911 -> 20608[label="",style="dashed", color="red", weight=0]; 37911[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"];37911 -> 41375[label="",style="dashed", color="magenta", weight=3]; 37911 -> 41376[label="",style="dashed", color="magenta", weight=3]; 37911 -> 41377[label="",style="dashed", color="magenta", weight=3]; 37911 -> 41378[label="",style="dashed", color="magenta", weight=3]; 37912 -> 26798[label="",style="dashed", color="red", weight=0]; 37912[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37912 -> 41379[label="",style="dashed", color="magenta", weight=3]; 37912 -> 41380[label="",style="dashed", color="magenta", weight=3]; 37913[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37914[label="Neg Zero",fontsize=16,color="green",shape="box"];18130[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"];18130 -> 19177[label="",style="solid", color="black", weight=3]; 20587[label="Neg Zero",fontsize=16,color="green",shape="box"];20588 -> 15290[label="",style="dashed", color="red", weight=0]; 20588[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20588 -> 20609[label="",style="dashed", color="magenta", weight=3]; 20589 -> 20229[label="",style="dashed", color="red", weight=0]; 20589[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];20590[label="Neg Zero",fontsize=16,color="green",shape="box"];20582[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"];20582 -> 20608[label="",style="solid", color="black", weight=3]; 18134[label="ww3100",fontsize=16,color="green",shape="box"];18135[label="ww410000000",fontsize=16,color="green",shape="box"];18136[label="ww3100",fontsize=16,color="green",shape="box"];18137[label="ww410000000",fontsize=16,color="green",shape="box"];32961 -> 32962[label="",style="dashed", color="red", weight=0]; 32961[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"];32961 -> 33003[label="",style="dashed", color="magenta", weight=3]; 32961 -> 33004[label="",style="dashed", color="magenta", weight=3]; 32961 -> 33005[label="",style="dashed", color="magenta", weight=3]; 32961 -> 33006[label="",style="dashed", color="magenta", weight=3]; 32991[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];32992[label="ww5",fontsize=16,color="green",shape="box"];32993[label="ww4000",fontsize=16,color="green",shape="box"];32994[label="ww3100",fontsize=16,color="green",shape="box"];33015 -> 32962[label="",style="dashed", color="red", weight=0]; 33015[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"];33015 -> 33062[label="",style="dashed", color="magenta", weight=3]; 33015 -> 33063[label="",style="dashed", color="magenta", weight=3]; 33015 -> 33064[label="",style="dashed", color="magenta", weight=3]; 33015 -> 33065[label="",style="dashed", color="magenta", weight=3]; 32995[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];32996[label="ww5",fontsize=16,color="green",shape="box"];32997[label="ww4000",fontsize=16,color="green",shape="box"];32998[label="ww3100",fontsize=16,color="green",shape="box"];32999[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];33000[label="ww5",fontsize=16,color="green",shape="box"];33001[label="ww4000",fontsize=16,color="green",shape="box"];33002[label="ww3100",fontsize=16,color="green",shape="box"];33016[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];33017[label="ww34261",fontsize=16,color="green",shape="box"];33018[label="Neg Zero",fontsize=16,color="green",shape="box"];33019[label="ww34260",fontsize=16,color="green",shape="box"];33368[label="ww3899",fontsize=16,color="green",shape="box"];33369[label="Neg Zero",fontsize=16,color="green",shape="box"];33370[label="Neg (Succ ww3900)",fontsize=16,color="green",shape="box"];33371[label="Pos (Succ ww3901)",fontsize=16,color="green",shape="box"];33372[label="takeWhile1 (flip ltEsFloat ww3896) (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)))) ww3896) GT))",fontsize=16,color="black",shape="box"];33372 -> 33425[label="",style="solid", color="black", weight=3]; 59085[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4745",fontsize=16,color="black",shape="box"];59085 -> 59101[label="",style="solid", color="black", weight=3]; 20617[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20616[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"];20616 -> 20619[label="",style="solid", color="black", weight=3]; 18176 -> 21757[label="",style="dashed", color="red", weight=0]; 18176[label="primMulInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18176 -> 21778[label="",style="dashed", color="magenta", weight=3]; 18176 -> 21779[label="",style="dashed", color="magenta", weight=3]; 37915 -> 26799[label="",style="dashed", color="red", weight=0]; 37915[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37915 -> 41381[label="",style="dashed", color="magenta", weight=3]; 37915 -> 41382[label="",style="dashed", color="magenta", weight=3]; 37916 -> 43533[label="",style="dashed", color="red", weight=0]; 37916[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"];37916 -> 43534[label="",style="dashed", color="magenta", weight=3]; 37917 -> 20608[label="",style="dashed", color="red", weight=0]; 37917[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"];37917 -> 41384[label="",style="dashed", color="magenta", weight=3]; 37917 -> 41385[label="",style="dashed", color="magenta", weight=3]; 37917 -> 41386[label="",style="dashed", color="magenta", weight=3]; 37917 -> 41387[label="",style="dashed", color="magenta", weight=3]; 37918 -> 26798[label="",style="dashed", color="red", weight=0]; 37918[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37918 -> 41388[label="",style="dashed", color="magenta", weight=3]; 37918 -> 41389[label="",style="dashed", color="magenta", weight=3]; 37919[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37920[label="Neg Zero",fontsize=16,color="green",shape="box"];21919 -> 5617[label="",style="dashed", color="red", weight=0]; 21919[label="primPlusNat (primMulNat ww266600 (Succ ww1833100)) (Succ ww1833100)",fontsize=16,color="magenta"];21919 -> 21931[label="",style="dashed", color="magenta", weight=3]; 21919 -> 21932[label="",style="dashed", color="magenta", weight=3]; 21920[label="Zero",fontsize=16,color="green",shape="box"];21921[label="Zero",fontsize=16,color="green",shape="box"];21922[label="Zero",fontsize=16,color="green",shape="box"];20322[label="ww24350",fontsize=16,color="green",shape="box"];20323[label="ww183200",fontsize=16,color="green",shape="box"];20328[label="ww24350",fontsize=16,color="green",shape="box"];20329[label="ww183200",fontsize=16,color="green",shape="box"];18168 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 18169 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 18177[label="ww3100",fontsize=16,color="green",shape="box"];18178[label="ww410000000",fontsize=16,color="green",shape="box"];18179[label="ww3100",fontsize=16,color="green",shape="box"];18180[label="ww410000000",fontsize=16,color="green",shape="box"];18181 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48473[label="",style="dashed", color="magenta", weight=3]; 18181 -> 48474[label="",style="dashed", color="magenta", weight=3]; 18181 -> 48475[label="",style="dashed", color="magenta", weight=3]; 18181 -> 48476[label="",style="dashed", color="magenta", weight=3]; 18181 -> 48477[label="",style="dashed", color="magenta", weight=3]; 33133 -> 33134[label="",style="dashed", color="red", weight=0]; 33133[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"];33133 -> 33151[label="",style="dashed", color="magenta", weight=3]; 33133 -> 33152[label="",style="dashed", color="magenta", weight=3]; 33133 -> 33153[label="",style="dashed", color="magenta", weight=3]; 33133 -> 33154[label="",style="dashed", color="magenta", weight=3]; 33143[label="ww4000",fontsize=16,color="green",shape="box"];33144[label="ww5",fontsize=16,color="green",shape="box"];33145[label="ww3100",fontsize=16,color="green",shape="box"];33146[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];18182 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48478[label="",style="dashed", color="magenta", weight=3]; 18182 -> 48479[label="",style="dashed", color="magenta", weight=3]; 18182 -> 48480[label="",style="dashed", color="magenta", weight=3]; 18182 -> 48481[label="",style="dashed", color="magenta", weight=3]; 18182 -> 48482[label="",style="dashed", color="magenta", weight=3]; 33165 -> 33134[label="",style="dashed", color="red", weight=0]; 33165[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"];33165 -> 33213[label="",style="dashed", color="magenta", weight=3]; 33165 -> 33214[label="",style="dashed", color="magenta", weight=3]; 33165 -> 33215[label="",style="dashed", color="magenta", weight=3]; 33165 -> 33216[label="",style="dashed", color="magenta", weight=3]; 33147[label="ww4000",fontsize=16,color="green",shape="box"];33148[label="ww5",fontsize=16,color="green",shape="box"];33149[label="ww3100",fontsize=16,color="green",shape="box"];33150[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52471[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52472[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52473[label="ww4000",fontsize=16,color="green",shape="box"];52474[label="ww3100",fontsize=16,color="green",shape="box"];50058 -> 33134[label="",style="dashed", color="red", weight=0]; 50058[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"];50058 -> 51876[label="",style="dashed", color="magenta", weight=3]; 50058 -> 51877[label="",style="dashed", color="magenta", weight=3]; 50058 -> 51878[label="",style="dashed", color="magenta", weight=3]; 50058 -> 51879[label="",style="dashed", color="magenta", weight=3]; 51621[label="ww4000",fontsize=16,color="green",shape="box"];51622[label="ww5",fontsize=16,color="green",shape="box"];51623[label="ww3100",fontsize=16,color="green",shape="box"];51624[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28292[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3438) GT",fontsize=16,color="black",shape="box"];28292 -> 28300[label="",style="solid", color="black", weight=3]; 33206[label="takeWhile (flip ltEsFloat ww3909) (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"];33206 -> 33255[label="",style="solid", color="black", weight=3]; 33207 -> 58792[label="",style="dashed", color="red", weight=0]; 33207[label="takeWhile0 (flip ltEsFloat ww3909) (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"];33207 -> 58793[label="",style="dashed", color="magenta", weight=3]; 33207 -> 58794[label="",style="dashed", color="magenta", weight=3]; 33207 -> 58795[label="",style="dashed", color="magenta", weight=3]; 51627[label="ww4000",fontsize=16,color="green",shape="box"];51628[label="ww5",fontsize=16,color="green",shape="box"];51629[label="ww3100",fontsize=16,color="green",shape="box"];51630[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52649[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535",fontsize=16,color="black",shape="box"];52649 -> 52714[label="",style="solid", color="black", weight=3]; 33304[label="primDivFloat (msFloat (Float (Pos (Succ ww3913)) (Neg (Succ ww3914))) (Float (Neg Zero) (Neg (Succ ww3915)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33304 -> 33385[label="",style="solid", color="black", weight=3]; 33305[label="ww39120",fontsize=16,color="green",shape="box"];33306[label="ww39121",fontsize=16,color="green",shape="box"];52407[label="Float ww180 ww181",fontsize=16,color="green",shape="box"];52442 -> 48101[label="",style="dashed", color="red", weight=0]; 52442[label="primPlusFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51634[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"];51634 -> 52097[label="",style="solid", color="black", weight=3]; 37921 -> 26799[label="",style="dashed", color="red", weight=0]; 37921[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37921 -> 41390[label="",style="dashed", color="magenta", weight=3]; 37921 -> 41391[label="",style="dashed", color="magenta", weight=3]; 37922 -> 43546[label="",style="dashed", color="red", weight=0]; 37922[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"];37922 -> 43547[label="",style="dashed", color="magenta", weight=3]; 37923 -> 20608[label="",style="dashed", color="red", weight=0]; 37923[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"];37923 -> 41393[label="",style="dashed", color="magenta", weight=3]; 37923 -> 41394[label="",style="dashed", color="magenta", weight=3]; 37923 -> 41395[label="",style="dashed", color="magenta", weight=3]; 37923 -> 41396[label="",style="dashed", color="magenta", weight=3]; 37924 -> 26798[label="",style="dashed", color="red", weight=0]; 37924[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37924 -> 41397[label="",style="dashed", color="magenta", weight=3]; 37924 -> 41398[label="",style="dashed", color="magenta", weight=3]; 37925[label="Neg Zero",fontsize=16,color="green",shape="box"];37926[label="Neg Zero",fontsize=16,color="green",shape="box"];37927 -> 26799[label="",style="dashed", color="red", weight=0]; 37927[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37927 -> 41399[label="",style="dashed", color="magenta", weight=3]; 37927 -> 41400[label="",style="dashed", color="magenta", weight=3]; 37928 -> 43559[label="",style="dashed", color="red", weight=0]; 37928[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"];37928 -> 43560[label="",style="dashed", color="magenta", weight=3]; 37929 -> 20608[label="",style="dashed", color="red", weight=0]; 37929[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"];37929 -> 41402[label="",style="dashed", color="magenta", weight=3]; 37929 -> 41403[label="",style="dashed", color="magenta", weight=3]; 37929 -> 41404[label="",style="dashed", color="magenta", weight=3]; 37929 -> 41405[label="",style="dashed", color="magenta", weight=3]; 37930 -> 26798[label="",style="dashed", color="red", weight=0]; 37930[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37930 -> 41406[label="",style="dashed", color="magenta", weight=3]; 37930 -> 41407[label="",style="dashed", color="magenta", weight=3]; 37931[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37932[label="Neg Zero",fontsize=16,color="green",shape="box"];37933 -> 26799[label="",style="dashed", color="red", weight=0]; 37933[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37933 -> 41408[label="",style="dashed", color="magenta", weight=3]; 37933 -> 41409[label="",style="dashed", color="magenta", weight=3]; 37934 -> 43572[label="",style="dashed", color="red", weight=0]; 37934[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"];37934 -> 43573[label="",style="dashed", color="magenta", weight=3]; 37935 -> 20608[label="",style="dashed", color="red", weight=0]; 37935[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"];37935 -> 41411[label="",style="dashed", color="magenta", weight=3]; 37935 -> 41412[label="",style="dashed", color="magenta", weight=3]; 37935 -> 41413[label="",style="dashed", color="magenta", weight=3]; 37935 -> 41414[label="",style="dashed", color="magenta", weight=3]; 37936 -> 26798[label="",style="dashed", color="red", weight=0]; 37936[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37936 -> 41415[label="",style="dashed", color="magenta", weight=3]; 37936 -> 41416[label="",style="dashed", color="magenta", weight=3]; 37937[label="Neg Zero",fontsize=16,color="green",shape="box"];37938[label="Neg Zero",fontsize=16,color="green",shape="box"];18191[label="ww3100",fontsize=16,color="green",shape="box"];18192[label="ww410000000",fontsize=16,color="green",shape="box"];18193[label="ww3100",fontsize=16,color="green",shape="box"];18194[label="ww410000000",fontsize=16,color="green",shape="box"];18195 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48483[label="",style="dashed", color="magenta", weight=3]; 18195 -> 48484[label="",style="dashed", color="magenta", weight=3]; 18195 -> 48485[label="",style="dashed", color="magenta", weight=3]; 18195 -> 48486[label="",style="dashed", color="magenta", weight=3]; 18195 -> 48487[label="",style="dashed", color="magenta", weight=3]; 18196 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48488[label="",style="dashed", color="magenta", weight=3]; 18196 -> 48489[label="",style="dashed", color="magenta", weight=3]; 18196 -> 48490[label="",style="dashed", color="magenta", weight=3]; 18196 -> 48491[label="",style="dashed", color="magenta", weight=3]; 18196 -> 48492[label="",style="dashed", color="magenta", weight=3]; 51635[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51636[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51637[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];51638[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52514[label="ww3100",fontsize=16,color="green",shape="box"];52515[label="ww5",fontsize=16,color="green",shape="box"];52516[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52517[label="ww3000",fontsize=16,color="green",shape="box"];51640[label="primPlusFloat 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="burlywood",shape="box"];63249[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51640 -> 63249[label="",style="solid", color="burlywood", weight=9]; 63249 -> 52101[label="",style="solid", color="burlywood", weight=3]; 51644[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];51644 -> 52102[label="",style="solid", color="black", weight=3]; 51645[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51645 -> 52103[label="",style="solid", color="black", weight=3]; 52901[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52901 -> 52935[label="",style="solid", color="black", weight=3]; 51646[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];51647[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];51648[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38492[label="",style="dashed", color="magenta", weight=3]; 18205 -> 38493[label="",style="dashed", color="magenta", weight=3]; 18205 -> 38494[label="",style="dashed", color="magenta", weight=3]; 18205 -> 38495[label="",style="dashed", color="magenta", weight=3]; 18205 -> 38496[label="",style="dashed", color="magenta", weight=3]; 18205 -> 38497[label="",style="dashed", color="magenta", weight=3]; 37939 -> 26799[label="",style="dashed", color="red", weight=0]; 37939[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37939 -> 41417[label="",style="dashed", color="magenta", weight=3]; 37939 -> 41418[label="",style="dashed", color="magenta", weight=3]; 37940 -> 43590[label="",style="dashed", color="red", weight=0]; 37940[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"];37940 -> 43591[label="",style="dashed", color="magenta", weight=3]; 37941 -> 20608[label="",style="dashed", color="red", weight=0]; 37941[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"];37941 -> 41420[label="",style="dashed", color="magenta", weight=3]; 37941 -> 41421[label="",style="dashed", color="magenta", weight=3]; 37941 -> 41422[label="",style="dashed", color="magenta", weight=3]; 37941 -> 41423[label="",style="dashed", color="magenta", weight=3]; 37942 -> 26798[label="",style="dashed", color="red", weight=0]; 37942[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37942 -> 41424[label="",style="dashed", color="magenta", weight=3]; 37942 -> 41425[label="",style="dashed", color="magenta", weight=3]; 37943[label="Pos Zero",fontsize=16,color="green",shape="box"];37944[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];18209[label="ww3100",fontsize=16,color="green",shape="box"];18210[label="ww410000000",fontsize=16,color="green",shape="box"];18211[label="ww3100",fontsize=16,color="green",shape="box"];18212[label="ww410000000",fontsize=16,color="green",shape="box"];37945 -> 26799[label="",style="dashed", color="red", weight=0]; 37945[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37945 -> 41426[label="",style="dashed", color="magenta", weight=3]; 37945 -> 41427[label="",style="dashed", color="magenta", weight=3]; 37946 -> 43602[label="",style="dashed", color="red", weight=0]; 37946[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"];37946 -> 43603[label="",style="dashed", color="magenta", weight=3]; 37947 -> 20608[label="",style="dashed", color="red", weight=0]; 37947[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"];37947 -> 41429[label="",style="dashed", color="magenta", weight=3]; 37947 -> 41430[label="",style="dashed", color="magenta", weight=3]; 37947 -> 41431[label="",style="dashed", color="magenta", weight=3]; 37947 -> 41432[label="",style="dashed", color="magenta", weight=3]; 37948 -> 26798[label="",style="dashed", color="red", weight=0]; 37948[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37948 -> 41433[label="",style="dashed", color="magenta", weight=3]; 37948 -> 41434[label="",style="dashed", color="magenta", weight=3]; 37949[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37950[label="Neg (Succ ww3000)",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]; 18215[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18216 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38510[label="",style="dashed", color="magenta", weight=3]; 18216 -> 38511[label="",style="dashed", color="magenta", weight=3]; 18216 -> 38512[label="",style="dashed", color="magenta", weight=3]; 18216 -> 38513[label="",style="dashed", color="magenta", weight=3]; 18216 -> 38514[label="",style="dashed", color="magenta", weight=3]; 18216 -> 38515[label="",style="dashed", color="magenta", weight=3]; 18217[label="ww3100",fontsize=16,color="green",shape="box"];18218[label="ww410000000",fontsize=16,color="green",shape="box"];18219[label="ww3100",fontsize=16,color="green",shape="box"];18220[label="ww410000000",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]; 37951 -> 26799[label="",style="dashed", color="red", weight=0]; 37951[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37951 -> 41435[label="",style="dashed", color="magenta", weight=3]; 37951 -> 41436[label="",style="dashed", color="magenta", weight=3]; 37952 -> 43619[label="",style="dashed", color="red", weight=0]; 37952[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"];37952 -> 43620[label="",style="dashed", color="magenta", weight=3]; 37953 -> 20608[label="",style="dashed", color="red", weight=0]; 37953[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"];37953 -> 41438[label="",style="dashed", color="magenta", weight=3]; 37953 -> 41439[label="",style="dashed", color="magenta", weight=3]; 37953 -> 41440[label="",style="dashed", color="magenta", weight=3]; 37953 -> 41441[label="",style="dashed", color="magenta", weight=3]; 37954 -> 26798[label="",style="dashed", color="red", weight=0]; 37954[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37954 -> 41442[label="",style="dashed", color="magenta", weight=3]; 37954 -> 41443[label="",style="dashed", color="magenta", weight=3]; 37955[label="Pos Zero",fontsize=16,color="green",shape="box"];37956[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37957 -> 26799[label="",style="dashed", color="red", weight=0]; 37957[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37957 -> 41444[label="",style="dashed", color="magenta", weight=3]; 37957 -> 41445[label="",style="dashed", color="magenta", weight=3]; 37958 -> 43631[label="",style="dashed", color="red", weight=0]; 37958[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"];37958 -> 43632[label="",style="dashed", color="magenta", weight=3]; 37959 -> 20608[label="",style="dashed", color="red", weight=0]; 37959[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"];37959 -> 41447[label="",style="dashed", color="magenta", weight=3]; 37959 -> 41448[label="",style="dashed", color="magenta", weight=3]; 37959 -> 41449[label="",style="dashed", color="magenta", weight=3]; 37959 -> 41450[label="",style="dashed", color="magenta", weight=3]; 37960 -> 26798[label="",style="dashed", color="red", weight=0]; 37960[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37960 -> 41451[label="",style="dashed", color="magenta", weight=3]; 37960 -> 41452[label="",style="dashed", color="magenta", weight=3]; 37961[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37962[label="Neg (Succ ww3000)",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38528[label="",style="dashed", color="magenta", weight=3]; 18228 -> 38529[label="",style="dashed", color="magenta", weight=3]; 18228 -> 38530[label="",style="dashed", color="magenta", weight=3]; 18228 -> 38531[label="",style="dashed", color="magenta", weight=3]; 18228 -> 38532[label="",style="dashed", color="magenta", weight=3]; 18228 -> 38533[label="",style="dashed", color="magenta", weight=3]; 18229[label="ww3100",fontsize=16,color="green",shape="box"];18230[label="ww410000000",fontsize=16,color="green",shape="box"];18231[label="ww3100",fontsize=16,color="green",shape="box"];18232[label="ww410000000",fontsize=16,color="green",shape="box"];18233 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48493[label="",style="dashed", color="magenta", weight=3]; 18233 -> 48494[label="",style="dashed", color="magenta", weight=3]; 18233 -> 48495[label="",style="dashed", color="magenta", weight=3]; 18233 -> 48496[label="",style="dashed", color="magenta", weight=3]; 18233 -> 48497[label="",style="dashed", color="magenta", weight=3]; 33980[label="ww5",fontsize=16,color="green",shape="box"];33981[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33982[label="ww3000",fontsize=16,color="green",shape="box"];33983[label="ww3100",fontsize=16,color="green",shape="box"];33993 -> 33971[label="",style="dashed", color="red", weight=0]; 33993[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"];33993 -> 34132[label="",style="dashed", color="magenta", weight=3]; 33993 -> 34133[label="",style="dashed", color="magenta", weight=3]; 33993 -> 34134[label="",style="dashed", color="magenta", weight=3]; 33993 -> 34135[label="",style="dashed", color="magenta", weight=3]; 18234 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48498[label="",style="dashed", color="magenta", weight=3]; 18234 -> 48499[label="",style="dashed", color="magenta", weight=3]; 18234 -> 48500[label="",style="dashed", color="magenta", weight=3]; 18234 -> 48501[label="",style="dashed", color="magenta", weight=3]; 18234 -> 48502[label="",style="dashed", color="magenta", weight=3]; 33984[label="ww5",fontsize=16,color="green",shape="box"];33985[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33986[label="ww3000",fontsize=16,color="green",shape="box"];33987[label="ww3100",fontsize=16,color="green",shape="box"];33994 -> 33971[label="",style="dashed", color="red", weight=0]; 33994[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"];33994 -> 34136[label="",style="dashed", color="magenta", weight=3]; 33994 -> 34137[label="",style="dashed", color="magenta", weight=3]; 33994 -> 34138[label="",style="dashed", color="magenta", weight=3]; 33994 -> 34139[label="",style="dashed", color="magenta", weight=3]; 52689[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52690[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52691[label="ww3100",fontsize=16,color="green",shape="box"];52692[label="ww3000",fontsize=16,color="green",shape="box"];49869 -> 33971[label="",style="dashed", color="red", weight=0]; 49869[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"];49869 -> 51880[label="",style="dashed", color="magenta", weight=3]; 49869 -> 51881[label="",style="dashed", color="magenta", weight=3]; 49869 -> 51882[label="",style="dashed", color="magenta", weight=3]; 49869 -> 51883[label="",style="dashed", color="magenta", weight=3]; 51650[label="ww5",fontsize=16,color="green",shape="box"];51651[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51652[label="ww3000",fontsize=16,color="green",shape="box"];51653[label="ww3100",fontsize=16,color="green",shape="box"];28558[label="fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3462) GT",fontsize=16,color="black",shape="box"];28558 -> 28565[label="",style="solid", color="black", weight=3]; 34126[label="takeWhile (flip ltEsFloat ww3993) (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"];34126 -> 34216[label="",style="solid", color="black", weight=3]; 56362[label="ww1984",fontsize=16,color="green",shape="box"];56363 -> 52674[label="",style="dashed", color="red", weight=0]; 56363[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"];56363 -> 56381[label="",style="dashed", color="magenta", weight=3]; 56363 -> 56382[label="",style="dashed", color="magenta", weight=3]; 56363 -> 56383[label="",style="dashed", color="magenta", weight=3]; 56363 -> 56384[label="",style="dashed", color="magenta", weight=3]; 56364[label="ww1983",fontsize=16,color="green",shape="box"];56365[label="ww3993",fontsize=16,color="green",shape="box"];56361[label="takeWhile0 (flip ltEsFloat ww4665) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) ww4663 otherwise",fontsize=16,color="black",shape="triangle"];56361 -> 56385[label="",style="solid", color="black", weight=3]; 51656[label="ww5",fontsize=16,color="green",shape="box"];51657[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51658[label="ww3000",fontsize=16,color="green",shape="box"];51659[label="ww3100",fontsize=16,color="green",shape="box"];53202[label="Neg (Succ ww4545)",fontsize=16,color="green",shape="box"];53203[label="Neg (Succ ww4544)",fontsize=16,color="green",shape="box"];53204[label="Neg (Succ ww4546)",fontsize=16,color="green",shape="box"];34457 -> 25616[label="",style="dashed", color="red", weight=0]; 34457[label="msMyInt (Pos Zero) (Neg (Succ ww3998))",fontsize=16,color="magenta"];34457 -> 34588[label="",style="dashed", color="magenta", weight=3]; 34458 -> 26799[label="",style="dashed", color="red", weight=0]; 34458[label="srMyInt (Neg (Succ ww3997)) (Neg (Succ ww3999))",fontsize=16,color="magenta"];34458 -> 34589[label="",style="dashed", color="magenta", weight=3]; 34458 -> 34590[label="",style="dashed", color="magenta", weight=3]; 37963 -> 26799[label="",style="dashed", color="red", weight=0]; 37963[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37963 -> 41453[label="",style="dashed", color="magenta", weight=3]; 37963 -> 41454[label="",style="dashed", color="magenta", weight=3]; 37964 -> 43648[label="",style="dashed", color="red", weight=0]; 37964[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"];37964 -> 43649[label="",style="dashed", color="magenta", weight=3]; 37965 -> 20608[label="",style="dashed", color="red", weight=0]; 37965[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"];37965 -> 41456[label="",style="dashed", color="magenta", weight=3]; 37965 -> 41457[label="",style="dashed", color="magenta", weight=3]; 37965 -> 41458[label="",style="dashed", color="magenta", weight=3]; 37965 -> 41459[label="",style="dashed", color="magenta", weight=3]; 37966 -> 26798[label="",style="dashed", color="red", weight=0]; 37966[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37966 -> 41460[label="",style="dashed", color="magenta", weight=3]; 37966 -> 41461[label="",style="dashed", color="magenta", weight=3]; 37967[label="Neg Zero",fontsize=16,color="green",shape="box"];37968[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37969 -> 26799[label="",style="dashed", color="red", weight=0]; 37969[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37969 -> 41462[label="",style="dashed", color="magenta", weight=3]; 37969 -> 41463[label="",style="dashed", color="magenta", weight=3]; 37970 -> 43660[label="",style="dashed", color="red", weight=0]; 37970[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"];37970 -> 43661[label="",style="dashed", color="magenta", weight=3]; 37971 -> 20608[label="",style="dashed", color="red", weight=0]; 37971[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"];37971 -> 41465[label="",style="dashed", color="magenta", weight=3]; 37971 -> 41466[label="",style="dashed", color="magenta", weight=3]; 37971 -> 41467[label="",style="dashed", color="magenta", weight=3]; 37971 -> 41468[label="",style="dashed", color="magenta", weight=3]; 37972 -> 26798[label="",style="dashed", color="red", weight=0]; 37972[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37972 -> 41469[label="",style="dashed", color="magenta", weight=3]; 37972 -> 41470[label="",style="dashed", color="magenta", weight=3]; 37973[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37974[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37975 -> 26799[label="",style="dashed", color="red", weight=0]; 37975[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37975 -> 41471[label="",style="dashed", color="magenta", weight=3]; 37975 -> 41472[label="",style="dashed", color="magenta", weight=3]; 37976 -> 43672[label="",style="dashed", color="red", weight=0]; 37976[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"];37976 -> 43673[label="",style="dashed", color="magenta", weight=3]; 37977 -> 20608[label="",style="dashed", color="red", weight=0]; 37977[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"];37977 -> 41474[label="",style="dashed", color="magenta", weight=3]; 37977 -> 41475[label="",style="dashed", color="magenta", weight=3]; 37977 -> 41476[label="",style="dashed", color="magenta", weight=3]; 37977 -> 41477[label="",style="dashed", color="magenta", weight=3]; 37978 -> 26798[label="",style="dashed", color="red", weight=0]; 37978[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37978 -> 41478[label="",style="dashed", color="magenta", weight=3]; 37978 -> 41479[label="",style="dashed", color="magenta", weight=3]; 37979[label="Neg Zero",fontsize=16,color="green",shape="box"];37980[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];18243[label="ww3100",fontsize=16,color="green",shape="box"];18244[label="ww410000000",fontsize=16,color="green",shape="box"];18245[label="ww3100",fontsize=16,color="green",shape="box"];18246[label="ww410000000",fontsize=16,color="green",shape="box"];18247 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48503[label="",style="dashed", color="magenta", weight=3]; 18247 -> 48504[label="",style="dashed", color="magenta", weight=3]; 18247 -> 48505[label="",style="dashed", color="magenta", weight=3]; 18247 -> 48506[label="",style="dashed", color="magenta", weight=3]; 18247 -> 48507[label="",style="dashed", color="magenta", weight=3]; 18248 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48508[label="",style="dashed", color="magenta", weight=3]; 18248 -> 48509[label="",style="dashed", color="magenta", weight=3]; 18248 -> 48510[label="",style="dashed", color="magenta", weight=3]; 18248 -> 48511[label="",style="dashed", color="magenta", weight=3]; 18248 -> 48512[label="",style="dashed", color="magenta", weight=3]; 51664[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51665[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51666[label="Neg Zero",fontsize=16,color="green",shape="box"];51667[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50366 -> 52600[label="",style="dashed", color="red", weight=0]; 50366[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"];50366 -> 52622[label="",style="dashed", color="magenta", weight=3]; 50366 -> 52623[label="",style="dashed", color="magenta", weight=3]; 50366 -> 52624[label="",style="dashed", color="magenta", weight=3]; 52616[label="ww5",fontsize=16,color="green",shape="box"];52617[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52618[label="ww3100",fontsize=16,color="green",shape="box"];52619[label="ww5",fontsize=16,color="green",shape="box"];52620[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52621[label="ww3100",fontsize=16,color="green",shape="box"];52979 -> 25616[label="",style="dashed", color="red", weight=0]; 52979[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];52979 -> 53205[label="",style="dashed", color="magenta", weight=3]; 52980 -> 26799[label="",style="dashed", color="red", weight=0]; 52980[label="srMyInt (Pos (Succ ww4549)) (Pos (Succ ww4550))",fontsize=16,color="magenta"];52980 -> 53206[label="",style="dashed", color="magenta", weight=3]; 52980 -> 53207[label="",style="dashed", color="magenta", weight=3]; 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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38552[label="",style="dashed", color="magenta", weight=3]; 18257 -> 38553[label="",style="dashed", color="magenta", weight=3]; 18257 -> 38554[label="",style="dashed", color="magenta", weight=3]; 18257 -> 38555[label="",style="dashed", color="magenta", weight=3]; 18257 -> 38556[label="",style="dashed", color="magenta", weight=3]; 18257 -> 38557[label="",style="dashed", color="magenta", weight=3]; 37981 -> 26799[label="",style="dashed", color="red", weight=0]; 37981[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37981 -> 41480[label="",style="dashed", color="magenta", weight=3]; 37981 -> 41481[label="",style="dashed", color="magenta", weight=3]; 37982 -> 43689[label="",style="dashed", color="red", weight=0]; 37982[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"];37982 -> 43690[label="",style="dashed", color="magenta", weight=3]; 37983 -> 20608[label="",style="dashed", color="red", weight=0]; 37983[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"];37983 -> 41483[label="",style="dashed", color="magenta", weight=3]; 37983 -> 41484[label="",style="dashed", color="magenta", weight=3]; 37983 -> 41485[label="",style="dashed", color="magenta", weight=3]; 37983 -> 41486[label="",style="dashed", color="magenta", weight=3]; 37984 -> 26798[label="",style="dashed", color="red", weight=0]; 37984[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37984 -> 41487[label="",style="dashed", color="magenta", weight=3]; 37984 -> 41488[label="",style="dashed", color="magenta", weight=3]; 37985[label="Pos Zero",fontsize=16,color="green",shape="box"];37986[label="Neg Zero",fontsize=16,color="green",shape="box"];18261[label="ww3100",fontsize=16,color="green",shape="box"];18262[label="ww410000000",fontsize=16,color="green",shape="box"];18263[label="ww3100",fontsize=16,color="green",shape="box"];18264[label="ww410000000",fontsize=16,color="green",shape="box"];37987 -> 26799[label="",style="dashed", color="red", weight=0]; 37987[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37987 -> 41489[label="",style="dashed", color="magenta", weight=3]; 37987 -> 41490[label="",style="dashed", color="magenta", weight=3]; 37988 -> 43701[label="",style="dashed", color="red", weight=0]; 37988[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"];37988 -> 43702[label="",style="dashed", color="magenta", weight=3]; 37989 -> 20608[label="",style="dashed", color="red", weight=0]; 37989[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"];37989 -> 41492[label="",style="dashed", color="magenta", weight=3]; 37989 -> 41493[label="",style="dashed", color="magenta", weight=3]; 37989 -> 41494[label="",style="dashed", color="magenta", weight=3]; 37989 -> 41495[label="",style="dashed", color="magenta", weight=3]; 37990 -> 26798[label="",style="dashed", color="red", weight=0]; 37990[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37990 -> 41496[label="",style="dashed", color="magenta", weight=3]; 37990 -> 41497[label="",style="dashed", color="magenta", weight=3]; 37991[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37992[label="Neg Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38570[label="",style="dashed", color="magenta", weight=3]; 18268 -> 38571[label="",style="dashed", color="magenta", weight=3]; 18268 -> 38572[label="",style="dashed", color="magenta", weight=3]; 18268 -> 38573[label="",style="dashed", color="magenta", weight=3]; 18268 -> 38574[label="",style="dashed", color="magenta", weight=3]; 18268 -> 38575[label="",style="dashed", color="magenta", weight=3]; 18269[label="ww3100",fontsize=16,color="green",shape="box"];18270[label="ww410000000",fontsize=16,color="green",shape="box"];18271[label="ww3100",fontsize=16,color="green",shape="box"];18272[label="ww410000000",fontsize=16,color="green",shape="box"];34773[label="ww5",fontsize=16,color="green",shape="box"];34774[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34775[label="ww3100",fontsize=16,color="green",shape="box"];34787 -> 34751[label="",style="dashed", color="red", weight=0]; 34787[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"];34787 -> 34831[label="",style="dashed", color="magenta", weight=3]; 34787 -> 34832[label="",style="dashed", color="magenta", weight=3]; 34787 -> 34833[label="",style="dashed", color="magenta", weight=3]; 34776[label="ww5",fontsize=16,color="green",shape="box"];34777[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34778[label="ww3100",fontsize=16,color="green",shape="box"];34788 -> 34751[label="",style="dashed", color="red", weight=0]; 34788[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"];34788 -> 34834[label="",style="dashed", color="magenta", weight=3]; 34788 -> 34835[label="",style="dashed", color="magenta", weight=3]; 34788 -> 34836[label="",style="dashed", color="magenta", weight=3]; 34779[label="ww5",fontsize=16,color="green",shape="box"];34780[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];34781[label="ww3100",fontsize=16,color="green",shape="box"];35187[label="Neg Zero",fontsize=16,color="green",shape="box"];35188[label="Neg (Succ ww4073)",fontsize=16,color="green",shape="box"];35189[label="Pos (Succ ww4074)",fontsize=16,color="green",shape="box"];35190[label="takeWhile1 (flip ltEsFloat ww4070) (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)))) ww4070) GT))",fontsize=16,color="black",shape="box"];35190 -> 35263[label="",style="solid", color="black", weight=3]; 59100[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4746",fontsize=16,color="black",shape="box"];59100 -> 59193[label="",style="solid", color="black", weight=3]; 37993 -> 26799[label="",style="dashed", color="red", weight=0]; 37993[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37993 -> 41498[label="",style="dashed", color="magenta", weight=3]; 37993 -> 41499[label="",style="dashed", color="magenta", weight=3]; 37994 -> 43718[label="",style="dashed", color="red", weight=0]; 37994[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"];37994 -> 43719[label="",style="dashed", color="magenta", weight=3]; 37995 -> 20608[label="",style="dashed", color="red", weight=0]; 37995[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"];37995 -> 41501[label="",style="dashed", color="magenta", weight=3]; 37995 -> 41502[label="",style="dashed", color="magenta", weight=3]; 37995 -> 41503[label="",style="dashed", color="magenta", weight=3]; 37995 -> 41504[label="",style="dashed", color="magenta", weight=3]; 37996 -> 26798[label="",style="dashed", color="red", weight=0]; 37996[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37996 -> 41505[label="",style="dashed", color="magenta", weight=3]; 37996 -> 41506[label="",style="dashed", color="magenta", weight=3]; 37997[label="Pos Zero",fontsize=16,color="green",shape="box"];37998[label="Neg Zero",fontsize=16,color="green",shape="box"];37999 -> 26799[label="",style="dashed", color="red", weight=0]; 37999[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37999 -> 41507[label="",style="dashed", color="magenta", weight=3]; 37999 -> 41508[label="",style="dashed", color="magenta", weight=3]; 38000 -> 43730[label="",style="dashed", color="red", weight=0]; 38000[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"];38000 -> 43731[label="",style="dashed", color="magenta", weight=3]; 38001 -> 20608[label="",style="dashed", color="red", weight=0]; 38001[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"];38001 -> 41510[label="",style="dashed", color="magenta", weight=3]; 38001 -> 41511[label="",style="dashed", color="magenta", weight=3]; 38001 -> 41512[label="",style="dashed", color="magenta", weight=3]; 38001 -> 41513[label="",style="dashed", color="magenta", weight=3]; 38002 -> 26798[label="",style="dashed", color="red", weight=0]; 38002[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38002 -> 41514[label="",style="dashed", color="magenta", weight=3]; 38002 -> 41515[label="",style="dashed", color="magenta", weight=3]; 38003[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38004[label="Neg Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38582[label="",style="dashed", color="magenta", weight=3]; 18280 -> 38583[label="",style="dashed", color="magenta", weight=3]; 18280 -> 38584[label="",style="dashed", color="magenta", weight=3]; 18280 -> 38585[label="",style="dashed", color="magenta", weight=3]; 18280 -> 38586[label="",style="dashed", color="magenta", weight=3]; 18280 -> 38587[label="",style="dashed", color="magenta", weight=3]; 18281[label="ww3100",fontsize=16,color="green",shape="box"];18282[label="ww410000000",fontsize=16,color="green",shape="box"];18283[label="ww3100",fontsize=16,color="green",shape="box"];18284[label="ww410000000",fontsize=16,color="green",shape="box"];18285 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48513[label="",style="dashed", color="magenta", weight=3]; 18285 -> 48514[label="",style="dashed", color="magenta", weight=3]; 18285 -> 48515[label="",style="dashed", color="magenta", weight=3]; 18285 -> 48516[label="",style="dashed", color="magenta", weight=3]; 18285 -> 48517[label="",style="dashed", color="magenta", weight=3]; 34899[label="ww5",fontsize=16,color="green",shape="box"];34900[label="ww3100",fontsize=16,color="green",shape="box"];34901[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34912 -> 34892[label="",style="dashed", color="red", weight=0]; 34912[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"];34912 -> 35004[label="",style="dashed", color="magenta", weight=3]; 34912 -> 35005[label="",style="dashed", color="magenta", weight=3]; 34912 -> 35006[label="",style="dashed", color="magenta", weight=3]; 18286 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48518[label="",style="dashed", color="magenta", weight=3]; 18286 -> 48519[label="",style="dashed", color="magenta", weight=3]; 18286 -> 48520[label="",style="dashed", color="magenta", weight=3]; 18286 -> 48521[label="",style="dashed", color="magenta", weight=3]; 18286 -> 48522[label="",style="dashed", color="magenta", weight=3]; 34902[label="ww5",fontsize=16,color="green",shape="box"];34903[label="ww3100",fontsize=16,color="green",shape="box"];34904[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34913 -> 34892[label="",style="dashed", color="red", weight=0]; 34913[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"];34913 -> 35007[label="",style="dashed", color="magenta", weight=3]; 34913 -> 35008[label="",style="dashed", color="magenta", weight=3]; 34913 -> 35009[label="",style="dashed", color="magenta", weight=3]; 52788[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52789[label="ww3100",fontsize=16,color="green",shape="box"];52790[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50059 -> 34892[label="",style="dashed", color="red", weight=0]; 50059[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"];50059 -> 51884[label="",style="dashed", color="magenta", weight=3]; 50059 -> 51885[label="",style="dashed", color="magenta", weight=3]; 50059 -> 51886[label="",style="dashed", color="magenta", weight=3]; 51675[label="ww5",fontsize=16,color="green",shape="box"];51676[label="ww3100",fontsize=16,color="green",shape="box"];51677[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];35002[label="takeWhile (flip ltEsFloat ww4086) (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"];35002 -> 35070[label="",style="solid", color="black", weight=3]; 35003 -> 58792[label="",style="dashed", color="red", weight=0]; 35003[label="takeWhile0 (flip ltEsFloat ww4086) (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"];35003 -> 58796[label="",style="dashed", color="magenta", weight=3]; 35003 -> 58797[label="",style="dashed", color="magenta", weight=3]; 35003 -> 58798[label="",style="dashed", color="magenta", weight=3]; 51680[label="ww5",fontsize=16,color="green",shape="box"];51681[label="ww3100",fontsize=16,color="green",shape="box"];51682[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53257[label="Neg Zero",fontsize=16,color="green",shape="box"];53258[label="Neg (Succ ww4552)",fontsize=16,color="green",shape="box"];53259[label="Neg (Succ ww4553)",fontsize=16,color="green",shape="box"];35298 -> 25616[label="",style="dashed", color="red", weight=0]; 35298[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35298 -> 35323[label="",style="dashed", color="magenta", weight=3]; 35299 -> 26799[label="",style="dashed", color="red", weight=0]; 35299[label="srMyInt (Neg (Succ ww4090)) (Neg (Succ ww4091))",fontsize=16,color="magenta"];35299 -> 35324[label="",style="dashed", color="magenta", weight=3]; 35299 -> 35325[label="",style="dashed", color="magenta", weight=3]; 38005 -> 26799[label="",style="dashed", color="red", weight=0]; 38005[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38005 -> 41516[label="",style="dashed", color="magenta", weight=3]; 38005 -> 41517[label="",style="dashed", color="magenta", weight=3]; 38006 -> 43747[label="",style="dashed", color="red", weight=0]; 38006[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"];38006 -> 43748[label="",style="dashed", color="magenta", weight=3]; 38007 -> 20608[label="",style="dashed", color="red", weight=0]; 38007[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"];38007 -> 41519[label="",style="dashed", color="magenta", weight=3]; 38007 -> 41520[label="",style="dashed", color="magenta", weight=3]; 38007 -> 41521[label="",style="dashed", color="magenta", weight=3]; 38007 -> 41522[label="",style="dashed", color="magenta", weight=3]; 38008 -> 26798[label="",style="dashed", color="red", weight=0]; 38008[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38008 -> 41523[label="",style="dashed", color="magenta", weight=3]; 38008 -> 41524[label="",style="dashed", color="magenta", weight=3]; 38009[label="Neg Zero",fontsize=16,color="green",shape="box"];38010[label="Neg Zero",fontsize=16,color="green",shape="box"];38011 -> 26799[label="",style="dashed", color="red", weight=0]; 38011[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38011 -> 41525[label="",style="dashed", color="magenta", weight=3]; 38011 -> 41526[label="",style="dashed", color="magenta", weight=3]; 38012 -> 43759[label="",style="dashed", color="red", weight=0]; 38012[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"];38012 -> 43760[label="",style="dashed", color="magenta", weight=3]; 38013 -> 20608[label="",style="dashed", color="red", weight=0]; 38013[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"];38013 -> 41528[label="",style="dashed", color="magenta", weight=3]; 38013 -> 41529[label="",style="dashed", color="magenta", weight=3]; 38013 -> 41530[label="",style="dashed", color="magenta", weight=3]; 38013 -> 41531[label="",style="dashed", color="magenta", weight=3]; 38014 -> 26798[label="",style="dashed", color="red", weight=0]; 38014[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38014 -> 41532[label="",style="dashed", color="magenta", weight=3]; 38014 -> 41533[label="",style="dashed", color="magenta", weight=3]; 38015[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38016[label="Neg Zero",fontsize=16,color="green",shape="box"];38017 -> 26799[label="",style="dashed", color="red", weight=0]; 38017[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38017 -> 41534[label="",style="dashed", color="magenta", weight=3]; 38017 -> 41535[label="",style="dashed", color="magenta", weight=3]; 38018 -> 43771[label="",style="dashed", color="red", weight=0]; 38018[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"];38018 -> 43772[label="",style="dashed", color="magenta", weight=3]; 38019 -> 20608[label="",style="dashed", color="red", weight=0]; 38019[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"];38019 -> 41537[label="",style="dashed", color="magenta", weight=3]; 38019 -> 41538[label="",style="dashed", color="magenta", weight=3]; 38019 -> 41539[label="",style="dashed", color="magenta", weight=3]; 38019 -> 41540[label="",style="dashed", color="magenta", weight=3]; 38020 -> 26798[label="",style="dashed", color="red", weight=0]; 38020[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38020 -> 41541[label="",style="dashed", color="magenta", weight=3]; 38020 -> 41542[label="",style="dashed", color="magenta", weight=3]; 38021[label="Neg Zero",fontsize=16,color="green",shape="box"];38022[label="Neg Zero",fontsize=16,color="green",shape="box"];35582[label="Succ ww955",fontsize=16,color="green",shape="box"];35583[label="Succ ww957",fontsize=16,color="green",shape="box"];51691[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];51692[label="Neg Zero",fontsize=16,color="green",shape="box"];51693[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];51694[label="Neg Zero",fontsize=16,color="green",shape="box"];51699[label="Pos Zero",fontsize=16,color="green",shape="box"];51700[label="Neg Zero",fontsize=16,color="green",shape="box"];51701[label="Pos Zero",fontsize=16,color="green",shape="box"];51702[label="Neg Zero",fontsize=16,color="green",shape="box"];51703 -> 26726[label="",style="dashed", color="red", weight=0]; 51703[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) ww4496",fontsize=16,color="magenta"];51703 -> 52167[label="",style="dashed", color="magenta", weight=3]; 51703 -> 52168[label="",style="dashed", color="magenta", weight=3]; 51703 -> 52169[label="",style="dashed", color="magenta", weight=3]; 51704 -> 26924[label="",style="dashed", color="red", weight=0]; 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 -> 52170[label="",style="dashed", color="magenta", weight=3]; 51704 -> 52171[label="",style="dashed", color="magenta", weight=3]; 51705[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];51706[label="Pos Zero",fontsize=16,color="green",shape="box"];51707[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];51708[label="Pos Zero",fontsize=16,color="green",shape="box"];51709[label="Neg Zero",fontsize=16,color="green",shape="box"];51710[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];51711[label="Neg Zero",fontsize=16,color="green",shape="box"];51712[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];51713[label="Neg Zero",fontsize=16,color="green",shape="box"];51714[label="Pos Zero",fontsize=16,color="green",shape="box"];51715[label="Neg Zero",fontsize=16,color="green",shape="box"];51716[label="Pos 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]; 18306 -> 20680[label="",style="dashed", color="red", weight=0]; 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 -> 20681[label="",style="dashed", color="magenta", weight=3]; 18306 -> 20682[label="",style="dashed", color="magenta", weight=3]; 18307 -> 20697[label="",style="dashed", color="red", weight=0]; 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 -> 20698[label="",style="dashed", color="magenta", weight=3]; 18307 -> 20699[label="",style="dashed", color="magenta", weight=3]; 18308 -> 20711[label="",style="dashed", color="red", weight=0]; 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 -> 20712[label="",style="dashed", color="magenta", weight=3]; 18308 -> 20713[label="",style="dashed", color="magenta", weight=3]; 52720[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];52721[label="Neg (Succ ww95800)",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]; 18312 -> 20730[label="",style="dashed", color="red", weight=0]; 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 -> 20731[label="",style="dashed", color="magenta", weight=3]; 18312 -> 20732[label="",style="dashed", color="magenta", weight=3]; 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]; 18314 -> 20746[label="",style="dashed", color="red", weight=0]; 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 -> 20747[label="",style="dashed", color="magenta", weight=3]; 18314 -> 20748[label="",style="dashed", color="magenta", weight=3]; 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]; 18316 -> 20763[label="",style="dashed", color="red", weight=0]; 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 -> 20764[label="",style="dashed", color="magenta", weight=3]; 18316 -> 20765[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 18321[label="ww3100",fontsize=16,color="green",shape="box"];18322[label="ww410000000",fontsize=16,color="green",shape="box"];18323[label="ww3100",fontsize=16,color="green",shape="box"];18324[label="ww410000000",fontsize=16,color="green",shape="box"];18325 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48548[label="",style="dashed", color="magenta", weight=3]; 18325 -> 48549[label="",style="dashed", color="magenta", weight=3]; 18325 -> 48550[label="",style="dashed", color="magenta", weight=3]; 18325 -> 48551[label="",style="dashed", color="magenta", weight=3]; 18325 -> 48552[label="",style="dashed", color="magenta", weight=3]; 37579[label="ww5",fontsize=16,color="green",shape="box"];37580[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37581[label="ww3100",fontsize=16,color="green",shape="box"];37582[label="ww4000",fontsize=16,color="green",shape="box"];37566[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37567[label="ww4000",fontsize=16,color="green",shape="box"];37568[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37569[label="ww3100",fontsize=16,color="green",shape="box"];36816 -> 37570[label="",style="dashed", color="red", weight=0]; 36816[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"];36816 -> 37587[label="",style="dashed", color="magenta", weight=3]; 36816 -> 37588[label="",style="dashed", color="magenta", weight=3]; 36816 -> 37589[label="",style="dashed", color="magenta", weight=3]; 36816 -> 37590[label="",style="dashed", color="magenta", weight=3]; 18326 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48553[label="",style="dashed", color="magenta", weight=3]; 18326 -> 48554[label="",style="dashed", color="magenta", weight=3]; 18326 -> 48555[label="",style="dashed", color="magenta", weight=3]; 18326 -> 48556[label="",style="dashed", color="magenta", weight=3]; 18326 -> 48557[label="",style="dashed", color="magenta", weight=3]; 37583[label="ww5",fontsize=16,color="green",shape="box"];37584[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37585[label="ww3100",fontsize=16,color="green",shape="box"];37586[label="ww4000",fontsize=16,color="green",shape="box"];37599[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37600[label="ww4000",fontsize=16,color="green",shape="box"];37601[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37602[label="ww3100",fontsize=16,color="green",shape="box"];36817 -> 37570[label="",style="dashed", color="red", weight=0]; 36817[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"];36817 -> 37591[label="",style="dashed", color="magenta", weight=3]; 36817 -> 37592[label="",style="dashed", color="magenta", weight=3]; 36817 -> 37593[label="",style="dashed", color="magenta", weight=3]; 36817 -> 37594[label="",style="dashed", color="magenta", weight=3]; 51717[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51718[label="ww4000",fontsize=16,color="green",shape="box"];51719[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51720[label="ww3100",fontsize=16,color="green",shape="box"];50126 -> 37570[label="",style="dashed", color="red", weight=0]; 50126[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"];50126 -> 51887[label="",style="dashed", color="magenta", weight=3]; 50126 -> 51888[label="",style="dashed", color="magenta", weight=3]; 50126 -> 51889[label="",style="dashed", color="magenta", weight=3]; 50126 -> 51890[label="",style="dashed", color="magenta", weight=3]; 51721[label="ww5",fontsize=16,color="green",shape="box"];51722[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51723[label="ww3100",fontsize=16,color="green",shape="box"];51724[label="ww4000",fontsize=16,color="green",shape="box"];51725[label="ww5",fontsize=16,color="green",shape="box"];51726[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51727[label="ww3100",fontsize=16,color="green",shape="box"];51728[label="ww4000",fontsize=16,color="green",shape="box"];45571 -> 20242[label="",style="dashed", color="red", weight=0]; 45571[label="msMyInt (Neg (Succ ww4259)) (Pos Zero)",fontsize=16,color="magenta"];45571 -> 46012[label="",style="dashed", color="magenta", weight=3]; 45572 -> 26799[label="",style="dashed", color="red", weight=0]; 45572[label="srMyInt (Pos (Succ ww4260)) (Pos (Succ ww4261))",fontsize=16,color="magenta"];45572 -> 46013[label="",style="dashed", color="magenta", weight=3]; 45572 -> 46014[label="",style="dashed", color="magenta", weight=3]; 38023 -> 26799[label="",style="dashed", color="red", weight=0]; 38023[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38023 -> 41544[label="",style="dashed", color="magenta", weight=3]; 38023 -> 41545[label="",style="dashed", color="magenta", weight=3]; 38024 -> 43850[label="",style="dashed", color="red", weight=0]; 38024[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"];38024 -> 43851[label="",style="dashed", color="magenta", weight=3]; 38025 -> 20608[label="",style="dashed", color="red", weight=0]; 38025[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"];38025 -> 41547[label="",style="dashed", color="magenta", weight=3]; 38025 -> 41548[label="",style="dashed", color="magenta", weight=3]; 38025 -> 41549[label="",style="dashed", color="magenta", weight=3]; 38025 -> 41550[label="",style="dashed", color="magenta", weight=3]; 38026 -> 26798[label="",style="dashed", color="red", weight=0]; 38026[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38026 -> 41551[label="",style="dashed", color="magenta", weight=3]; 38026 -> 41552[label="",style="dashed", color="magenta", weight=3]; 38027[label="Pos Zero",fontsize=16,color="green",shape="box"];38028[label="Pos Zero",fontsize=16,color="green",shape="box"];38029 -> 26799[label="",style="dashed", color="red", weight=0]; 38029[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38029 -> 41553[label="",style="dashed", color="magenta", weight=3]; 38029 -> 41554[label="",style="dashed", color="magenta", weight=3]; 38030 -> 43861[label="",style="dashed", color="red", weight=0]; 38030[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"];38030 -> 43862[label="",style="dashed", color="magenta", weight=3]; 38031 -> 20608[label="",style="dashed", color="red", weight=0]; 38031[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"];38031 -> 41556[label="",style="dashed", color="magenta", weight=3]; 38031 -> 41557[label="",style="dashed", color="magenta", weight=3]; 38031 -> 41558[label="",style="dashed", color="magenta", weight=3]; 38031 -> 41559[label="",style="dashed", color="magenta", weight=3]; 38032 -> 26798[label="",style="dashed", color="red", weight=0]; 38032[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38032 -> 41560[label="",style="dashed", color="magenta", weight=3]; 38032 -> 41561[label="",style="dashed", color="magenta", weight=3]; 38033[label="Pos Zero",fontsize=16,color="green",shape="box"];38034[label="Pos Zero",fontsize=16,color="green",shape="box"];18345[label="ww3100",fontsize=16,color="green",shape="box"];18346[label="ww410000000",fontsize=16,color="green",shape="box"];18347[label="ww3100",fontsize=16,color="green",shape="box"];18348[label="ww410000000",fontsize=16,color="green",shape="box"];46684[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46685[label="ww4000",fontsize=16,color="green",shape="box"];46686[label="ww5",fontsize=16,color="green",shape="box"];46687[label="ww3100",fontsize=16,color="green",shape="box"];46702 -> 46655[label="",style="dashed", color="red", weight=0]; 46702[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"];46702 -> 46771[label="",style="dashed", color="magenta", weight=3]; 46702 -> 46772[label="",style="dashed", color="magenta", weight=3]; 46702 -> 46773[label="",style="dashed", color="magenta", weight=3]; 46702 -> 46774[label="",style="dashed", color="magenta", weight=3]; 46688[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46689[label="ww4000",fontsize=16,color="green",shape="box"];46690[label="ww5",fontsize=16,color="green",shape="box"];46691[label="ww3100",fontsize=16,color="green",shape="box"];46703 -> 46655[label="",style="dashed", color="red", weight=0]; 46703[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"];46703 -> 46775[label="",style="dashed", color="magenta", weight=3]; 46703 -> 46776[label="",style="dashed", color="magenta", weight=3]; 46703 -> 46777[label="",style="dashed", color="magenta", weight=3]; 46703 -> 46778[label="",style="dashed", color="magenta", weight=3]; 46692[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];46693[label="ww4000",fontsize=16,color="green",shape="box"];46694[label="ww5",fontsize=16,color="green",shape="box"];46695[label="ww3100",fontsize=16,color="green",shape="box"];51731[label="ww4452",fontsize=16,color="green",shape="box"];51732[label="Pos (Succ ww4453)",fontsize=16,color="green",shape="box"];51733[label="Neg (Succ ww4454)",fontsize=16,color="green",shape="box"];30590[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];30591[label="ww33711",fontsize=16,color="green",shape="box"];30592[label="Pos Zero",fontsize=16,color="green",shape="box"];30593[label="ww33710",fontsize=16,color="green",shape="box"];51734[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4503",fontsize=16,color="black",shape="box"];51734 -> 52176[label="",style="solid", color="black", weight=3]; 38035 -> 26799[label="",style="dashed", color="red", weight=0]; 38035[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38035 -> 41562[label="",style="dashed", color="magenta", weight=3]; 38035 -> 41563[label="",style="dashed", color="magenta", weight=3]; 38036 -> 43872[label="",style="dashed", color="red", weight=0]; 38036[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"];38036 -> 43873[label="",style="dashed", color="magenta", weight=3]; 38037 -> 20608[label="",style="dashed", color="red", weight=0]; 38037[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"];38037 -> 41565[label="",style="dashed", color="magenta", weight=3]; 38037 -> 41566[label="",style="dashed", color="magenta", weight=3]; 38037 -> 41567[label="",style="dashed", color="magenta", weight=3]; 38037 -> 41568[label="",style="dashed", color="magenta", weight=3]; 38038 -> 26798[label="",style="dashed", color="red", weight=0]; 38038[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38038 -> 41569[label="",style="dashed", color="magenta", weight=3]; 38038 -> 41570[label="",style="dashed", color="magenta", weight=3]; 38039[label="Neg Zero",fontsize=16,color="green",shape="box"];38040[label="Pos Zero",fontsize=16,color="green",shape="box"];38041 -> 26799[label="",style="dashed", color="red", weight=0]; 38041[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38041 -> 41571[label="",style="dashed", color="magenta", weight=3]; 38041 -> 41572[label="",style="dashed", color="magenta", weight=3]; 38042 -> 43883[label="",style="dashed", color="red", weight=0]; 38042[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"];38042 -> 43884[label="",style="dashed", color="magenta", weight=3]; 38043 -> 20608[label="",style="dashed", color="red", weight=0]; 38043[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"];38043 -> 41574[label="",style="dashed", color="magenta", weight=3]; 38043 -> 41575[label="",style="dashed", color="magenta", weight=3]; 38043 -> 41576[label="",style="dashed", color="magenta", weight=3]; 38043 -> 41577[label="",style="dashed", color="magenta", weight=3]; 38044 -> 26798[label="",style="dashed", color="red", weight=0]; 38044[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38044 -> 41578[label="",style="dashed", color="magenta", weight=3]; 38044 -> 41579[label="",style="dashed", color="magenta", weight=3]; 38045[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38046[label="Pos Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38630[label="",style="dashed", color="magenta", weight=3]; 18354 -> 38631[label="",style="dashed", color="magenta", weight=3]; 18354 -> 38632[label="",style="dashed", color="magenta", weight=3]; 18354 -> 38633[label="",style="dashed", color="magenta", weight=3]; 18354 -> 38634[label="",style="dashed", color="magenta", weight=3]; 18354 -> 38635[label="",style="dashed", color="magenta", weight=3]; 18355[label="ww3100",fontsize=16,color="green",shape="box"];18356[label="ww410000000",fontsize=16,color="green",shape="box"];18357[label="ww3100",fontsize=16,color="green",shape="box"];18358[label="ww410000000",fontsize=16,color="green",shape="box"];37634[label="ww3100",fontsize=16,color="green",shape="box"];37635[label="ww5",fontsize=16,color="green",shape="box"];37636[label="ww4000",fontsize=16,color="green",shape="box"];37637[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];45621[label="ww4000",fontsize=16,color="green",shape="box"];45622[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];45623[label="ww3100",fontsize=16,color="green",shape="box"];45624[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36818 -> 37605[label="",style="dashed", color="red", weight=0]; 36818[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"];36818 -> 37646[label="",style="dashed", color="magenta", weight=3]; 36818 -> 37647[label="",style="dashed", color="magenta", weight=3]; 36818 -> 37648[label="",style="dashed", color="magenta", weight=3]; 36818 -> 37649[label="",style="dashed", color="magenta", weight=3]; 37638[label="ww3100",fontsize=16,color="green",shape="box"];37639[label="ww5",fontsize=16,color="green",shape="box"];37640[label="ww4000",fontsize=16,color="green",shape="box"];37641[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];45625[label="ww4000",fontsize=16,color="green",shape="box"];45626[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];45627[label="ww3100",fontsize=16,color="green",shape="box"];45628[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36819 -> 37605[label="",style="dashed", color="red", weight=0]; 36819[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"];36819 -> 37650[label="",style="dashed", color="magenta", weight=3]; 36819 -> 37651[label="",style="dashed", color="magenta", weight=3]; 36819 -> 37652[label="",style="dashed", color="magenta", weight=3]; 36819 -> 37653[label="",style="dashed", color="magenta", weight=3]; 37642[label="ww3100",fontsize=16,color="green",shape="box"];37643[label="ww5",fontsize=16,color="green",shape="box"];37644[label="ww4000",fontsize=16,color="green",shape="box"];37645[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];41721[label="ww4264",fontsize=16,color="green",shape="box"];41722[label="Neg (Succ ww4265)",fontsize=16,color="green",shape="box"];41723[label="Pos (Succ ww4266)",fontsize=16,color="green",shape="box"];38047 -> 26799[label="",style="dashed", color="red", weight=0]; 38047[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38047 -> 41599[label="",style="dashed", color="magenta", weight=3]; 38047 -> 41600[label="",style="dashed", color="magenta", weight=3]; 38048 -> 43904[label="",style="dashed", color="red", weight=0]; 38048[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"];38048 -> 43905[label="",style="dashed", color="magenta", weight=3]; 38049 -> 20608[label="",style="dashed", color="red", weight=0]; 38049[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"];38049 -> 41602[label="",style="dashed", color="magenta", weight=3]; 38049 -> 41603[label="",style="dashed", color="magenta", weight=3]; 38049 -> 41604[label="",style="dashed", color="magenta", weight=3]; 38049 -> 41605[label="",style="dashed", color="magenta", weight=3]; 38050 -> 26798[label="",style="dashed", color="red", weight=0]; 38050[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38050 -> 41606[label="",style="dashed", color="magenta", weight=3]; 38050 -> 41607[label="",style="dashed", color="magenta", weight=3]; 38051[label="Pos Zero",fontsize=16,color="green",shape="box"];38052[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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38642[label="",style="dashed", color="magenta", weight=3]; 18366 -> 38643[label="",style="dashed", color="magenta", weight=3]; 18366 -> 38644[label="",style="dashed", color="magenta", weight=3]; 18366 -> 38645[label="",style="dashed", color="magenta", weight=3]; 18366 -> 38646[label="",style="dashed", color="magenta", weight=3]; 18366 -> 38647[label="",style="dashed", color="magenta", weight=3]; 18367[label="ww3100",fontsize=16,color="green",shape="box"];18368[label="ww410000000",fontsize=16,color="green",shape="box"];18369[label="ww3100",fontsize=16,color="green",shape="box"];18370[label="ww410000000",fontsize=16,color="green",shape="box"];18371 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48558[label="",style="dashed", color="magenta", weight=3]; 18371 -> 48559[label="",style="dashed", color="magenta", weight=3]; 18371 -> 48560[label="",style="dashed", color="magenta", weight=3]; 18371 -> 48561[label="",style="dashed", color="magenta", weight=3]; 18371 -> 48562[label="",style="dashed", color="magenta", weight=3]; 46761[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46762[label="ww4000",fontsize=16,color="green",shape="box"];46763[label="ww3100",fontsize=16,color="green",shape="box"];46764[label="ww5",fontsize=16,color="green",shape="box"];46765 -> 26763[label="",style="dashed", color="red", weight=0]; 46765[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"];46765 -> 51891[label="",style="dashed", color="magenta", weight=3]; 46765 -> 51892[label="",style="dashed", color="magenta", weight=3]; 46765 -> 51893[label="",style="dashed", color="magenta", weight=3]; 46765 -> 51894[label="",style="dashed", color="magenta", weight=3]; 18372 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48563[label="",style="dashed", color="magenta", weight=3]; 18372 -> 48564[label="",style="dashed", color="magenta", weight=3]; 18372 -> 48565[label="",style="dashed", color="magenta", weight=3]; 18372 -> 48566[label="",style="dashed", color="magenta", weight=3]; 18372 -> 48567[label="",style="dashed", color="magenta", weight=3]; 46766[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46767[label="ww4000",fontsize=16,color="green",shape="box"];46768[label="ww3100",fontsize=16,color="green",shape="box"];46769[label="ww5",fontsize=16,color="green",shape="box"];46770 -> 26763[label="",style="dashed", color="red", weight=0]; 46770[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"];46770 -> 51895[label="",style="dashed", color="magenta", weight=3]; 46770 -> 51896[label="",style="dashed", color="magenta", weight=3]; 46770 -> 51897[label="",style="dashed", color="magenta", weight=3]; 46770 -> 51898[label="",style="dashed", color="magenta", weight=3]; 52877[label="ww3100",fontsize=16,color="green",shape="box"];52878[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52879[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52880[label="ww4000",fontsize=16,color="green",shape="box"];50159 -> 26763[label="",style="dashed", color="red", weight=0]; 50159[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"];50159 -> 51899[label="",style="dashed", color="magenta", weight=3]; 50159 -> 51900[label="",style="dashed", color="magenta", weight=3]; 50159 -> 51901[label="",style="dashed", color="magenta", weight=3]; 50159 -> 51902[label="",style="dashed", color="magenta", weight=3]; 51736[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51737[label="ww4000",fontsize=16,color="green",shape="box"];51738[label="ww3100",fontsize=16,color="green",shape="box"];51739[label="ww5",fontsize=16,color="green",shape="box"];51740 -> 36945[label="",style="dashed", color="red", weight=0]; 51740[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"];51740 -> 52179[label="",style="dashed", color="magenta", weight=3]; 51740 -> 52180[label="",style="dashed", color="magenta", weight=3]; 51741[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"];51741 -> 52181[label="",style="solid", color="black", weight=3]; 51744[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51745[label="ww4000",fontsize=16,color="green",shape="box"];51746[label="ww3100",fontsize=16,color="green",shape="box"];51747[label="ww5",fontsize=16,color="green",shape="box"];53345[label="ww4556",fontsize=16,color="green",shape="box"];53346[label="Neg (Succ ww4557)",fontsize=16,color="green",shape="box"];53347[label="Neg (Succ ww4558)",fontsize=16,color="green",shape="box"];26925 -> 20242[label="",style="dashed", color="red", weight=0]; 26925[label="msMyInt (Neg (Succ ww1996)) (Pos Zero)",fontsize=16,color="magenta"];26925 -> 46782[label="",style="dashed", color="magenta", weight=3]; 26926 -> 26799[label="",style="dashed", color="red", weight=0]; 26926[label="srMyInt (Neg (Succ ww1997)) (Neg (Succ ww1998))",fontsize=16,color="magenta"];26926 -> 46783[label="",style="dashed", color="magenta", weight=3]; 26926 -> 46784[label="",style="dashed", color="magenta", weight=3]; 38053 -> 26799[label="",style="dashed", color="red", weight=0]; 38053[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38053 -> 41608[label="",style="dashed", color="magenta", weight=3]; 38053 -> 41609[label="",style="dashed", color="magenta", weight=3]; 38054 -> 43919[label="",style="dashed", color="red", weight=0]; 38054[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"];38054 -> 43920[label="",style="dashed", color="magenta", weight=3]; 38055 -> 20608[label="",style="dashed", color="red", weight=0]; 38055[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"];38055 -> 41611[label="",style="dashed", color="magenta", weight=3]; 38055 -> 41612[label="",style="dashed", color="magenta", weight=3]; 38055 -> 41613[label="",style="dashed", color="magenta", weight=3]; 38055 -> 41614[label="",style="dashed", color="magenta", weight=3]; 38056 -> 26798[label="",style="dashed", color="red", weight=0]; 38056[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38056 -> 41615[label="",style="dashed", color="magenta", weight=3]; 38056 -> 41616[label="",style="dashed", color="magenta", weight=3]; 38057[label="Neg Zero",fontsize=16,color="green",shape="box"];38058[label="Pos Zero",fontsize=16,color="green",shape="box"];38059 -> 26799[label="",style="dashed", color="red", weight=0]; 38059[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38059 -> 41617[label="",style="dashed", color="magenta", weight=3]; 38059 -> 41618[label="",style="dashed", color="magenta", weight=3]; 38060 -> 43930[label="",style="dashed", color="red", weight=0]; 38060[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"];38060 -> 43931[label="",style="dashed", color="magenta", weight=3]; 38061 -> 20608[label="",style="dashed", color="red", weight=0]; 38061[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"];38061 -> 41620[label="",style="dashed", color="magenta", weight=3]; 38061 -> 41621[label="",style="dashed", color="magenta", weight=3]; 38061 -> 41622[label="",style="dashed", color="magenta", weight=3]; 38061 -> 41623[label="",style="dashed", color="magenta", weight=3]; 38062 -> 26798[label="",style="dashed", color="red", weight=0]; 38062[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38062 -> 41624[label="",style="dashed", color="magenta", weight=3]; 38062 -> 41625[label="",style="dashed", color="magenta", weight=3]; 38063[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38064[label="Pos Zero",fontsize=16,color="green",shape="box"];38065 -> 26799[label="",style="dashed", color="red", weight=0]; 38065[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38065 -> 41626[label="",style="dashed", color="magenta", weight=3]; 38065 -> 41627[label="",style="dashed", color="magenta", weight=3]; 38066 -> 43941[label="",style="dashed", color="red", weight=0]; 38066[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"];38066 -> 43942[label="",style="dashed", color="magenta", weight=3]; 38067 -> 20608[label="",style="dashed", color="red", weight=0]; 38067[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"];38067 -> 41629[label="",style="dashed", color="magenta", weight=3]; 38067 -> 41630[label="",style="dashed", color="magenta", weight=3]; 38067 -> 41631[label="",style="dashed", color="magenta", weight=3]; 38067 -> 41632[label="",style="dashed", color="magenta", weight=3]; 38068 -> 26798[label="",style="dashed", color="red", weight=0]; 38068[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38068 -> 41633[label="",style="dashed", color="magenta", weight=3]; 38068 -> 41634[label="",style="dashed", color="magenta", weight=3]; 38069[label="Neg Zero",fontsize=16,color="green",shape="box"];38070[label="Pos Zero",fontsize=16,color="green",shape="box"];18381[label="ww3100",fontsize=16,color="green",shape="box"];18382[label="ww410000000",fontsize=16,color="green",shape="box"];18383[label="ww3100",fontsize=16,color="green",shape="box"];18384[label="ww410000000",fontsize=16,color="green",shape="box"];18385 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48573[label="",style="dashed", color="magenta", weight=3]; 18385 -> 48574[label="",style="dashed", color="magenta", weight=3]; 18385 -> 48575[label="",style="dashed", color="magenta", weight=3]; 18385 -> 48576[label="",style="dashed", color="magenta", weight=3]; 18385 -> 48577[label="",style="dashed", color="magenta", weight=3]; 18386 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48578[label="",style="dashed", color="magenta", weight=3]; 18386 -> 48579[label="",style="dashed", color="magenta", weight=3]; 18386 -> 48580[label="",style="dashed", color="magenta", weight=3]; 18386 -> 48581[label="",style="dashed", color="magenta", weight=3]; 18386 -> 48582[label="",style="dashed", color="magenta", weight=3]; 51753[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];51754[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51755[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51756[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52846[label="ww5",fontsize=16,color="green",shape="box"];52847[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52848[label="ww3000",fontsize=16,color="green",shape="box"];52849[label="ww3100",fontsize=16,color="green",shape="box"];51758[label="primPlusFloat 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="burlywood",shape="box"];63250[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51758 -> 63250[label="",style="solid", color="burlywood", weight=9]; 63250 -> 52199[label="",style="solid", color="burlywood", weight=3]; 51762[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];51762 -> 52200[label="",style="solid", color="black", weight=3]; 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]; 53300[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53300 -> 53348[label="",style="solid", color="black", weight=3]; 51763[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];51764[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];51765[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38666[label="",style="dashed", color="magenta", weight=3]; 18396 -> 38667[label="",style="dashed", color="magenta", weight=3]; 18396 -> 38668[label="",style="dashed", color="magenta", weight=3]; 18396 -> 38669[label="",style="dashed", color="magenta", weight=3]; 18396 -> 38670[label="",style="dashed", color="magenta", weight=3]; 18396 -> 38671[label="",style="dashed", color="magenta", weight=3]; 38071 -> 26799[label="",style="dashed", color="red", weight=0]; 38071[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38071 -> 41635[label="",style="dashed", color="magenta", weight=3]; 38071 -> 41636[label="",style="dashed", color="magenta", weight=3]; 38072 -> 43968[label="",style="dashed", color="red", weight=0]; 38072[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"];38072 -> 43969[label="",style="dashed", color="magenta", weight=3]; 38073 -> 20608[label="",style="dashed", color="red", weight=0]; 38073[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"];38073 -> 41638[label="",style="dashed", color="magenta", weight=3]; 38073 -> 41639[label="",style="dashed", color="magenta", weight=3]; 38073 -> 41640[label="",style="dashed", color="magenta", weight=3]; 38073 -> 41641[label="",style="dashed", color="magenta", weight=3]; 38074 -> 26798[label="",style="dashed", color="red", weight=0]; 38074[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38074 -> 41642[label="",style="dashed", color="magenta", weight=3]; 38074 -> 41643[label="",style="dashed", color="magenta", weight=3]; 38075[label="Pos Zero",fontsize=16,color="green",shape="box"];38076[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];18400[label="ww3100",fontsize=16,color="green",shape="box"];18401[label="ww410000000",fontsize=16,color="green",shape="box"];18402[label="ww3100",fontsize=16,color="green",shape="box"];18403[label="ww410000000",fontsize=16,color="green",shape="box"];55097[label="ww3100",fontsize=16,color="green",shape="box"];55098[label="ww3000",fontsize=16,color="green",shape="box"];55099 -> 55541[label="",style="dashed", color="red", weight=0]; 55099[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"];55099 -> 55574[label="",style="dashed", color="magenta", weight=3]; 55099 -> 55575[label="",style="dashed", color="magenta", weight=3]; 55099 -> 55576[label="",style="dashed", color="magenta", weight=3]; 55099 -> 55577[label="",style="dashed", color="magenta", weight=3]; 55566[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55567[label="ww5",fontsize=16,color="green",shape="box"];55568[label="ww3100",fontsize=16,color="green",shape="box"];55569[label="ww3000",fontsize=16,color="green",shape="box"];55537[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55538[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55539[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55540[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55100[label="ww3100",fontsize=16,color="green",shape="box"];55101[label="ww3000",fontsize=16,color="green",shape="box"];55102 -> 55541[label="",style="dashed", color="red", weight=0]; 55102[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"];55102 -> 55578[label="",style="dashed", color="magenta", weight=3]; 55102 -> 55579[label="",style="dashed", color="magenta", weight=3]; 55102 -> 55580[label="",style="dashed", color="magenta", weight=3]; 55102 -> 55581[label="",style="dashed", color="magenta", weight=3]; 55570[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55571[label="ww5",fontsize=16,color="green",shape="box"];55572[label="ww3100",fontsize=16,color="green",shape="box"];55573[label="ww3000",fontsize=16,color="green",shape="box"];55617[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55618[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55619[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55620[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55946[label="Pos (Succ ww4640)",fontsize=16,color="green",shape="box"];55947[label="Pos (Succ ww4639)",fontsize=16,color="green",shape="box"];55948[label="Neg (Succ ww4641)",fontsize=16,color="green",shape="box"];26853[label="Zero",fontsize=16,color="green",shape="box"];26854[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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38684[label="",style="dashed", color="magenta", weight=3]; 18407 -> 38685[label="",style="dashed", color="magenta", weight=3]; 18407 -> 38686[label="",style="dashed", color="magenta", weight=3]; 18407 -> 38687[label="",style="dashed", color="magenta", weight=3]; 18407 -> 38688[label="",style="dashed", color="magenta", weight=3]; 18407 -> 38689[label="",style="dashed", color="magenta", weight=3]; 18408[label="ww3100",fontsize=16,color="green",shape="box"];18409[label="ww410000000",fontsize=16,color="green",shape="box"];18410[label="ww3100",fontsize=16,color="green",shape="box"];18411[label="ww410000000",fontsize=16,color="green",shape="box"];27055[label="ww3000",fontsize=16,color="green",shape="box"];27056[label="ww3100",fontsize=16,color="green",shape="box"];27057[label="ww5",fontsize=16,color="green",shape="box"];27058[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27087[label="ww5",fontsize=16,color="green",shape="box"];27088[label="ww3000",fontsize=16,color="green",shape="box"];27089[label="ww3100",fontsize=16,color="green",shape="box"];27090[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27059[label="ww3000",fontsize=16,color="green",shape="box"];27060[label="ww3100",fontsize=16,color="green",shape="box"];27061[label="ww5",fontsize=16,color="green",shape="box"];27062[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27091[label="ww5",fontsize=16,color="green",shape="box"];27092[label="ww3000",fontsize=16,color="green",shape="box"];27093[label="ww3100",fontsize=16,color="green",shape="box"];27094[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27291[label="Pos (Succ ww3296)",fontsize=16,color="green",shape="box"];27292[label="Neg (Succ ww3295)",fontsize=16,color="green",shape="box"];27293[label="Pos (Succ ww3297)",fontsize=16,color="green",shape="box"];27294[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"];27294 -> 27321[label="",style="solid", color="black", weight=3]; 58097 -> 26726[label="",style="dashed", color="red", weight=0]; 58097[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) ww4701",fontsize=16,color="magenta"];58097 -> 58109[label="",style="dashed", color="magenta", weight=3]; 58097 -> 58110[label="",style="dashed", color="magenta", weight=3]; 58097 -> 58111[label="",style="dashed", color="magenta", weight=3]; 38083 -> 26799[label="",style="dashed", color="red", weight=0]; 38083[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38083 -> 41653[label="",style="dashed", color="magenta", weight=3]; 38083 -> 41654[label="",style="dashed", color="magenta", weight=3]; 38084 -> 43997[label="",style="dashed", color="red", weight=0]; 38084[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"];38084 -> 43998[label="",style="dashed", color="magenta", weight=3]; 38085 -> 20608[label="",style="dashed", color="red", weight=0]; 38085[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"];38085 -> 41656[label="",style="dashed", color="magenta", weight=3]; 38085 -> 41657[label="",style="dashed", color="magenta", weight=3]; 38085 -> 41658[label="",style="dashed", color="magenta", weight=3]; 38085 -> 41659[label="",style="dashed", color="magenta", weight=3]; 38086 -> 26798[label="",style="dashed", color="red", weight=0]; 38086[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38086 -> 41660[label="",style="dashed", color="magenta", weight=3]; 38086 -> 41661[label="",style="dashed", color="magenta", weight=3]; 38087[label="Pos Zero",fontsize=16,color="green",shape="box"];38088[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38089 -> 26799[label="",style="dashed", color="red", weight=0]; 38089[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38089 -> 41662[label="",style="dashed", color="magenta", weight=3]; 38089 -> 41663[label="",style="dashed", color="magenta", weight=3]; 38090 -> 44009[label="",style="dashed", color="red", weight=0]; 38090[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"];38090 -> 44010[label="",style="dashed", color="magenta", weight=3]; 38091 -> 20608[label="",style="dashed", color="red", weight=0]; 38091[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"];38091 -> 41665[label="",style="dashed", color="magenta", weight=3]; 38091 -> 41666[label="",style="dashed", color="magenta", weight=3]; 38091 -> 41667[label="",style="dashed", color="magenta", weight=3]; 38091 -> 41668[label="",style="dashed", color="magenta", weight=3]; 38092 -> 26798[label="",style="dashed", color="red", weight=0]; 38092[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38092 -> 41669[label="",style="dashed", color="magenta", weight=3]; 38092 -> 41670[label="",style="dashed", color="magenta", weight=3]; 38093[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38094[label="Pos (Succ ww3000)",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38702[label="",style="dashed", color="magenta", weight=3]; 18419 -> 38703[label="",style="dashed", color="magenta", weight=3]; 18419 -> 38704[label="",style="dashed", color="magenta", weight=3]; 18419 -> 38705[label="",style="dashed", color="magenta", weight=3]; 18419 -> 38706[label="",style="dashed", color="magenta", weight=3]; 18419 -> 38707[label="",style="dashed", color="magenta", weight=3]; 18420[label="ww3100",fontsize=16,color="green",shape="box"];18421[label="ww410000000",fontsize=16,color="green",shape="box"];18422[label="ww3100",fontsize=16,color="green",shape="box"];18423[label="ww410000000",fontsize=16,color="green",shape="box"];18424 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48588[label="",style="dashed", color="magenta", weight=3]; 18424 -> 48589[label="",style="dashed", color="magenta", weight=3]; 18424 -> 48590[label="",style="dashed", color="magenta", weight=3]; 18424 -> 48591[label="",style="dashed", color="magenta", weight=3]; 18424 -> 48592[label="",style="dashed", color="magenta", weight=3]; 55103[label="ww3100",fontsize=16,color="green",shape="box"];55104[label="ww3000",fontsize=16,color="green",shape="box"];55105 -> 27133[label="",style="dashed", color="red", weight=0]; 55105[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"];55105 -> 55740[label="",style="dashed", color="magenta", weight=3]; 55105 -> 55741[label="",style="dashed", color="magenta", weight=3]; 55105 -> 55742[label="",style="dashed", color="magenta", weight=3]; 55105 -> 55743[label="",style="dashed", color="magenta", weight=3]; 55621[label="ww5",fontsize=16,color="green",shape="box"];55622[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55623[label="ww3000",fontsize=16,color="green",shape="box"];55624[label="ww3100",fontsize=16,color="green",shape="box"];55625[label="ww3000",fontsize=16,color="green",shape="box"];55626[label="ww3100",fontsize=16,color="green",shape="box"];55627[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55628[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];18425 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48593[label="",style="dashed", color="magenta", weight=3]; 18425 -> 48594[label="",style="dashed", color="magenta", weight=3]; 18425 -> 48595[label="",style="dashed", color="magenta", weight=3]; 18425 -> 48596[label="",style="dashed", color="magenta", weight=3]; 18425 -> 48597[label="",style="dashed", color="magenta", weight=3]; 55106[label="ww3100",fontsize=16,color="green",shape="box"];55107[label="ww3000",fontsize=16,color="green",shape="box"];55108 -> 27133[label="",style="dashed", color="red", weight=0]; 55108[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"];55108 -> 55744[label="",style="dashed", color="magenta", weight=3]; 55108 -> 55745[label="",style="dashed", color="magenta", weight=3]; 55108 -> 55746[label="",style="dashed", color="magenta", weight=3]; 55108 -> 55747[label="",style="dashed", color="magenta", weight=3]; 55629[label="ww5",fontsize=16,color="green",shape="box"];55630[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55631[label="ww3000",fontsize=16,color="green",shape="box"];55632[label="ww3100",fontsize=16,color="green",shape="box"];55633[label="ww3000",fontsize=16,color="green",shape="box"];55634[label="ww3100",fontsize=16,color="green",shape="box"];55635[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55636[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53127[label="ww3000",fontsize=16,color="green",shape="box"];53128[label="ww3100",fontsize=16,color="green",shape="box"];53129[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53130[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50196 -> 27133[label="",style="dashed", color="red", weight=0]; 50196[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"];50196 -> 51903[label="",style="dashed", color="magenta", weight=3]; 50196 -> 51904[label="",style="dashed", color="magenta", weight=3]; 50196 -> 51905[label="",style="dashed", color="magenta", weight=3]; 50196 -> 51906[label="",style="dashed", color="magenta", weight=3]; 51767[label="ww5",fontsize=16,color="green",shape="box"];51768[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51769[label="ww3000",fontsize=16,color="green",shape="box"];51770[label="ww3100",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]; 53592[label="Pos (Succ ww4568)",fontsize=16,color="green",shape="box"];53593[label="Neg (Succ ww4567)",fontsize=16,color="green",shape="box"];53594[label="Neg (Succ ww4569)",fontsize=16,color="green",shape="box"];27492 -> 22801[label="",style="dashed", color="red", weight=0]; 27492[label="msMyInt (Neg Zero) (Pos (Succ ww2007))",fontsize=16,color="magenta"];27492 -> 51907[label="",style="dashed", color="magenta", weight=3]; 27493 -> 26799[label="",style="dashed", color="red", weight=0]; 27493[label="srMyInt (Neg (Succ ww2006)) (Neg (Succ ww2008))",fontsize=16,color="magenta"];27493 -> 51908[label="",style="dashed", color="magenta", weight=3]; 27493 -> 51909[label="",style="dashed", color="magenta", weight=3]; 38095 -> 26799[label="",style="dashed", color="red", weight=0]; 38095[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38095 -> 41671[label="",style="dashed", color="magenta", weight=3]; 38095 -> 41672[label="",style="dashed", color="magenta", weight=3]; 38096 -> 44026[label="",style="dashed", color="red", weight=0]; 38096[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"];38096 -> 44027[label="",style="dashed", color="magenta", weight=3]; 38097 -> 20608[label="",style="dashed", color="red", weight=0]; 38097[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"];38097 -> 41674[label="",style="dashed", color="magenta", weight=3]; 38097 -> 41675[label="",style="dashed", color="magenta", weight=3]; 38097 -> 41676[label="",style="dashed", color="magenta", weight=3]; 38097 -> 41677[label="",style="dashed", color="magenta", weight=3]; 38098 -> 26798[label="",style="dashed", color="red", weight=0]; 38098[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38098 -> 41678[label="",style="dashed", color="magenta", weight=3]; 38098 -> 41679[label="",style="dashed", color="magenta", weight=3]; 38099[label="Neg Zero",fontsize=16,color="green",shape="box"];38100[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38107 -> 26799[label="",style="dashed", color="red", weight=0]; 38107[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38107 -> 41689[label="",style="dashed", color="magenta", weight=3]; 38107 -> 41690[label="",style="dashed", color="magenta", weight=3]; 38108 -> 44050[label="",style="dashed", color="red", weight=0]; 38108[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"];38108 -> 44051[label="",style="dashed", color="magenta", weight=3]; 38109 -> 20608[label="",style="dashed", color="red", weight=0]; 38109[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"];38109 -> 41692[label="",style="dashed", color="magenta", weight=3]; 38109 -> 41693[label="",style="dashed", color="magenta", weight=3]; 38109 -> 41694[label="",style="dashed", color="magenta", weight=3]; 38109 -> 41695[label="",style="dashed", color="magenta", weight=3]; 38110 -> 26798[label="",style="dashed", color="red", weight=0]; 38110[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38110 -> 41696[label="",style="dashed", color="magenta", weight=3]; 38110 -> 41697[label="",style="dashed", color="magenta", weight=3]; 38111[label="Neg Zero",fontsize=16,color="green",shape="box"];38112[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];18434[label="ww3100",fontsize=16,color="green",shape="box"];18435[label="ww410000000",fontsize=16,color="green",shape="box"];18436[label="ww3100",fontsize=16,color="green",shape="box"];18437[label="ww410000000",fontsize=16,color="green",shape="box"];18438 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48603[label="",style="dashed", color="magenta", weight=3]; 18438 -> 48604[label="",style="dashed", color="magenta", weight=3]; 18438 -> 48605[label="",style="dashed", color="magenta", weight=3]; 18438 -> 48606[label="",style="dashed", color="magenta", weight=3]; 18438 -> 48607[label="",style="dashed", color="magenta", weight=3]; 37681[label="ww3100",fontsize=16,color="green",shape="box"];37682[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37683[label="ww5",fontsize=16,color="green",shape="box"];45676[label="Pos Zero",fontsize=16,color="green",shape="box"];45677[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];45678[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45679[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36820 -> 37674[label="",style="dashed", color="red", weight=0]; 36820[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"];36820 -> 37687[label="",style="dashed", color="magenta", weight=3]; 36820 -> 37688[label="",style="dashed", color="magenta", weight=3]; 36820 -> 37689[label="",style="dashed", color="magenta", weight=3]; 18439 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48608[label="",style="dashed", color="magenta", weight=3]; 18439 -> 48609[label="",style="dashed", color="magenta", weight=3]; 18439 -> 48610[label="",style="dashed", color="magenta", weight=3]; 18439 -> 48611[label="",style="dashed", color="magenta", weight=3]; 18439 -> 48612[label="",style="dashed", color="magenta", weight=3]; 37684[label="ww3100",fontsize=16,color="green",shape="box"];37685[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37686[label="ww5",fontsize=16,color="green",shape="box"];45680[label="Pos Zero",fontsize=16,color="green",shape="box"];45681[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];45682[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45683[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36821 -> 37674[label="",style="dashed", color="red", weight=0]; 36821[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"];36821 -> 37690[label="",style="dashed", color="magenta", weight=3]; 36821 -> 37691[label="",style="dashed", color="magenta", weight=3]; 36821 -> 37692[label="",style="dashed", color="magenta", weight=3]; 51775[label="Pos Zero",fontsize=16,color="green",shape="box"];51776[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51777[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51778[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50127 -> 37674[label="",style="dashed", color="red", weight=0]; 50127[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"];50127 -> 51910[label="",style="dashed", color="magenta", weight=3]; 50127 -> 51911[label="",style="dashed", color="magenta", weight=3]; 50127 -> 51912[label="",style="dashed", color="magenta", weight=3]; 51779[label="ww3100",fontsize=16,color="green",shape="box"];51780[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51781[label="ww5",fontsize=16,color="green",shape="box"];51782[label="ww3100",fontsize=16,color="green",shape="box"];51783[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51784[label="ww5",fontsize=16,color="green",shape="box"];45712 -> 22801[label="",style="dashed", color="red", weight=0]; 45712[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];45712 -> 46704[label="",style="dashed", color="magenta", weight=3]; 45713 -> 26799[label="",style="dashed", color="red", weight=0]; 45713[label="srMyInt (Pos (Succ ww4270)) (Pos (Succ ww4271))",fontsize=16,color="magenta"];45713 -> 46705[label="",style="dashed", color="magenta", weight=3]; 45713 -> 46706[label="",style="dashed", color="magenta", weight=3]; 20861[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20860[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"];20860 -> 20863[label="",style="solid", color="black", weight=3]; 18485 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38726[label="",style="dashed", color="magenta", weight=3]; 18485 -> 38727[label="",style="dashed", color="magenta", weight=3]; 18485 -> 38728[label="",style="dashed", color="magenta", weight=3]; 18485 -> 38729[label="",style="dashed", color="magenta", weight=3]; 18485 -> 38730[label="",style="dashed", color="magenta", weight=3]; 18485 -> 38731[label="",style="dashed", color="magenta", weight=3]; 18452[label="ww3100",fontsize=16,color="green",shape="box"];18453[label="ww410000000",fontsize=16,color="green",shape="box"];18454[label="ww3100",fontsize=16,color="green",shape="box"];18455[label="ww410000000",fontsize=16,color="green",shape="box"];38113 -> 26799[label="",style="dashed", color="red", weight=0]; 38113[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38113 -> 41701[label="",style="dashed", color="magenta", weight=3]; 38113 -> 41702[label="",style="dashed", color="magenta", weight=3]; 38114 -> 44067[label="",style="dashed", color="red", weight=0]; 38114[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"];38114 -> 44068[label="",style="dashed", color="magenta", weight=3]; 38115 -> 20608[label="",style="dashed", color="red", weight=0]; 38115[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"];38115 -> 41704[label="",style="dashed", color="magenta", weight=3]; 38115 -> 41705[label="",style="dashed", color="magenta", weight=3]; 38115 -> 41706[label="",style="dashed", color="magenta", weight=3]; 38115 -> 41707[label="",style="dashed", color="magenta", weight=3]; 38116 -> 26798[label="",style="dashed", color="red", weight=0]; 38116[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38116 -> 41708[label="",style="dashed", color="magenta", weight=3]; 38116 -> 41709[label="",style="dashed", color="magenta", weight=3]; 38117[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38118[label="Pos Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38738[label="",style="dashed", color="magenta", weight=3]; 18459 -> 38739[label="",style="dashed", color="magenta", weight=3]; 18459 -> 38740[label="",style="dashed", color="magenta", weight=3]; 18459 -> 38741[label="",style="dashed", color="magenta", weight=3]; 18459 -> 38742[label="",style="dashed", color="magenta", weight=3]; 18459 -> 38743[label="",style="dashed", color="magenta", weight=3]; 18460[label="ww3100",fontsize=16,color="green",shape="box"];18461[label="ww410000000",fontsize=16,color="green",shape="box"];18462[label="ww3100",fontsize=16,color="green",shape="box"];18463[label="ww410000000",fontsize=16,color="green",shape="box"];37725[label="ww3100",fontsize=16,color="green",shape="box"];37726[label="ww5",fontsize=16,color="green",shape="box"];37727[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];45750[label="ww3100",fontsize=16,color="green",shape="box"];45751[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45752[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];36822 -> 37703[label="",style="dashed", color="red", weight=0]; 36822[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"];36822 -> 37734[label="",style="dashed", color="magenta", weight=3]; 36822 -> 37735[label="",style="dashed", color="magenta", weight=3]; 36822 -> 37736[label="",style="dashed", color="magenta", weight=3]; 37728[label="ww3100",fontsize=16,color="green",shape="box"];37729[label="ww5",fontsize=16,color="green",shape="box"];37730[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];45753[label="ww3100",fontsize=16,color="green",shape="box"];45754[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45755[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];36823 -> 37703[label="",style="dashed", color="red", weight=0]; 36823[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"];36823 -> 37737[label="",style="dashed", color="magenta", weight=3]; 36823 -> 37738[label="",style="dashed", color="magenta", weight=3]; 36823 -> 37739[label="",style="dashed", color="magenta", weight=3]; 58724[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4736) (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)) ww4736)))",fontsize=16,color="green",shape="box"];58724 -> 58806[label="",style="dashed", color="green", weight=3]; 58724 -> 58807[label="",style="dashed", color="green", weight=3]; 37731[label="ww3100",fontsize=16,color="green",shape="box"];37732[label="ww5",fontsize=16,color="green",shape="box"];37733[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];42194[label="Pos Zero",fontsize=16,color="green",shape="box"];42195[label="Neg (Succ ww4274)",fontsize=16,color="green",shape="box"];42196[label="Pos (Succ ww4275)",fontsize=16,color="green",shape="box"];20942[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20941[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"];20941 -> 20944[label="",style="solid", color="black", weight=3]; 18482 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 18483 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 18487[label="ww3100",fontsize=16,color="green",shape="box"];18488[label="ww410000000",fontsize=16,color="green",shape="box"];18489[label="ww3100",fontsize=16,color="green",shape="box"];18490[label="ww410000000",fontsize=16,color="green",shape="box"];18491 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48613[label="",style="dashed", color="magenta", weight=3]; 18491 -> 48614[label="",style="dashed", color="magenta", weight=3]; 18491 -> 48615[label="",style="dashed", color="magenta", weight=3]; 18491 -> 48616[label="",style="dashed", color="magenta", weight=3]; 18491 -> 48617[label="",style="dashed", color="magenta", weight=3]; 27712[label="ww3100",fontsize=16,color="green",shape="box"];27713[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27714[label="ww5",fontsize=16,color="green",shape="box"];27700 -> 27501[label="",style="dashed", color="red", weight=0]; 27700[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"];27700 -> 27722[label="",style="dashed", color="magenta", weight=3]; 27700 -> 27723[label="",style="dashed", color="magenta", weight=3]; 27700 -> 27724[label="",style="dashed", color="magenta", weight=3]; 18492 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48618[label="",style="dashed", color="magenta", weight=3]; 18492 -> 48619[label="",style="dashed", color="magenta", weight=3]; 18492 -> 48620[label="",style="dashed", color="magenta", weight=3]; 18492 -> 48621[label="",style="dashed", color="magenta", weight=3]; 18492 -> 48622[label="",style="dashed", color="magenta", weight=3]; 27715[label="ww3100",fontsize=16,color="green",shape="box"];27716[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27717[label="ww5",fontsize=16,color="green",shape="box"];27701 -> 27501[label="",style="dashed", color="red", weight=0]; 27701[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"];27701 -> 27725[label="",style="dashed", color="magenta", weight=3]; 27701 -> 27726[label="",style="dashed", color="magenta", weight=3]; 27701 -> 27727[label="",style="dashed", color="magenta", weight=3]; 53152[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53153[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53154[label="ww3100",fontsize=16,color="green",shape="box"];50160 -> 27501[label="",style="dashed", color="red", weight=0]; 50160[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"];50160 -> 51913[label="",style="dashed", color="magenta", weight=3]; 50160 -> 51914[label="",style="dashed", color="magenta", weight=3]; 50160 -> 51915[label="",style="dashed", color="magenta", weight=3]; 51786[label="ww3100",fontsize=16,color="green",shape="box"];51787[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51788[label="ww5",fontsize=16,color="green",shape="box"];27801[label="takeWhile (flip ltEsFloat ww3336) (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"];27801 -> 27832[label="",style="solid", color="black", weight=3]; 27802[label="takeWhile0 (flip ltEsFloat ww3336) (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"];27802 -> 27833[label="",style="solid", color="black", weight=3]; 53635[label="Pos Zero",fontsize=16,color="green",shape="box"];53636[label="Neg (Succ ww4571)",fontsize=16,color="green",shape="box"];53637[label="Neg (Succ ww4572)",fontsize=16,color="green",shape="box"];27822 -> 22801[label="",style="dashed", color="red", weight=0]; 27822[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];27822 -> 51916[label="",style="dashed", color="magenta", weight=3]; 27823 -> 26799[label="",style="dashed", color="red", weight=0]; 27823[label="srMyInt (Neg (Succ ww2016)) (Neg (Succ ww2017))",fontsize=16,color="magenta"];27823 -> 51917[label="",style="dashed", color="magenta", weight=3]; 27823 -> 51918[label="",style="dashed", color="magenta", weight=3]; 38119 -> 26799[label="",style="dashed", color="red", weight=0]; 38119[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38119 -> 41730[label="",style="dashed", color="magenta", weight=3]; 38119 -> 41731[label="",style="dashed", color="magenta", weight=3]; 38120 -> 44090[label="",style="dashed", color="red", weight=0]; 38120[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"];38120 -> 44091[label="",style="dashed", color="magenta", weight=3]; 38121 -> 20608[label="",style="dashed", color="red", weight=0]; 38121[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"];38121 -> 41733[label="",style="dashed", color="magenta", weight=3]; 38121 -> 41734[label="",style="dashed", color="magenta", weight=3]; 38121 -> 41735[label="",style="dashed", color="magenta", weight=3]; 38121 -> 41736[label="",style="dashed", color="magenta", weight=3]; 38122 -> 26798[label="",style="dashed", color="red", weight=0]; 38122[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38122 -> 41737[label="",style="dashed", color="magenta", weight=3]; 38122 -> 41738[label="",style="dashed", color="magenta", weight=3]; 38123[label="Neg Zero",fontsize=16,color="green",shape="box"];38124[label="Pos Zero",fontsize=16,color="green",shape="box"];38125 -> 26799[label="",style="dashed", color="red", weight=0]; 38125[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38125 -> 41739[label="",style="dashed", color="magenta", weight=3]; 38125 -> 41740[label="",style="dashed", color="magenta", weight=3]; 38126 -> 44102[label="",style="dashed", color="red", weight=0]; 38126[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"];38126 -> 44103[label="",style="dashed", color="magenta", weight=3]; 38127 -> 20608[label="",style="dashed", color="red", weight=0]; 38127[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"];38127 -> 41742[label="",style="dashed", color="magenta", weight=3]; 38127 -> 41743[label="",style="dashed", color="magenta", weight=3]; 38127 -> 41744[label="",style="dashed", color="magenta", weight=3]; 38127 -> 41745[label="",style="dashed", color="magenta", weight=3]; 38128 -> 26798[label="",style="dashed", color="red", weight=0]; 38128[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38128 -> 41746[label="",style="dashed", color="magenta", weight=3]; 38128 -> 41747[label="",style="dashed", color="magenta", weight=3]; 38129[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38130[label="Pos Zero",fontsize=16,color="green",shape="box"];38131 -> 26799[label="",style="dashed", color="red", weight=0]; 38131[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38131 -> 41748[label="",style="dashed", color="magenta", weight=3]; 38131 -> 41749[label="",style="dashed", color="magenta", weight=3]; 38132 -> 44114[label="",style="dashed", color="red", weight=0]; 38132[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"];38132 -> 44115[label="",style="dashed", color="magenta", weight=3]; 38133 -> 20608[label="",style="dashed", color="red", weight=0]; 38133[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"];38133 -> 41751[label="",style="dashed", color="magenta", weight=3]; 38133 -> 41752[label="",style="dashed", color="magenta", weight=3]; 38133 -> 41753[label="",style="dashed", color="magenta", weight=3]; 38133 -> 41754[label="",style="dashed", color="magenta", weight=3]; 38134 -> 26798[label="",style="dashed", color="red", weight=0]; 38134[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38134 -> 41755[label="",style="dashed", color="magenta", weight=3]; 38134 -> 41756[label="",style="dashed", color="magenta", weight=3]; 38135[label="Neg Zero",fontsize=16,color="green",shape="box"];38136[label="Pos Zero",fontsize=16,color="green",shape="box"];41124[label="ww13761",fontsize=16,color="green",shape="box"];41125 -> 26799[label="",style="dashed", color="red", weight=0]; 41125[label="srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41125 -> 41757[label="",style="dashed", color="magenta", weight=3]; 41125 -> 41758[label="",style="dashed", color="magenta", weight=3]; 42810[label="Float (Neg (Succ ww1374)) (Neg ww13750)",fontsize=16,color="green",shape="box"];42809[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))) ww4304)",fontsize=16,color="black",shape="triangle"];42809 -> 42812[label="",style="solid", color="black", weight=3]; 41127[label="Neg ww13750",fontsize=16,color="green",shape="box"];41128 -> 26799[label="",style="dashed", color="red", weight=0]; 41128[label="srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41128 -> 41761[label="",style="dashed", color="magenta", weight=3]; 41128 -> 41762[label="",style="dashed", color="magenta", weight=3]; 41129 -> 20977[label="",style="dashed", color="red", weight=0]; 41129[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41130[label="ww13761",fontsize=16,color="green",shape="box"];41131[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];41132[label="ww13760",fontsize=16,color="green",shape="box"];20608[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"];20608 -> 20614[label="",style="solid", color="black", weight=3]; 41133 -> 26799[label="",style="dashed", color="red", weight=0]; 41133[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41133 -> 41763[label="",style="dashed", color="magenta", weight=3]; 41133 -> 41764[label="",style="dashed", color="magenta", weight=3]; 41134[label="ww13760",fontsize=16,color="green",shape="box"];41135[label="takeWhile1 (flip ltEsFloat (Float ww42160 ww42161)) (Float ww323900 ww323901) ww32391 MyTrue",fontsize=16,color="black",shape="box"];41135 -> 41765[label="",style="solid", color="black", weight=3]; 41136[label="takeWhile1 (flip ltEsFloat (Float ww42160 ww42161)) (Float ww323900 ww323901) ww32391 MyFalse",fontsize=16,color="black",shape="box"];41136 -> 41766[label="",style="solid", color="black", weight=3]; 41137[label="ww13761",fontsize=16,color="green",shape="box"];41138 -> 26799[label="",style="dashed", color="red", weight=0]; 41138[label="srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41138 -> 41767[label="",style="dashed", color="magenta", weight=3]; 41138 -> 41768[label="",style="dashed", color="magenta", weight=3]; 42821[label="Float (Neg (Succ ww1374)) (Pos ww13750)",fontsize=16,color="green",shape="box"];42820[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))) ww4305)",fontsize=16,color="black",shape="triangle"];42820 -> 42823[label="",style="solid", color="black", weight=3]; 41140[label="Pos ww13750",fontsize=16,color="green",shape="box"];41141 -> 26799[label="",style="dashed", color="red", weight=0]; 41141[label="srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41141 -> 41771[label="",style="dashed", color="magenta", weight=3]; 41141 -> 41772[label="",style="dashed", color="magenta", weight=3]; 41142 -> 20977[label="",style="dashed", color="red", weight=0]; 41142[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41143[label="ww13761",fontsize=16,color="green",shape="box"];41144[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];41145[label="ww13760",fontsize=16,color="green",shape="box"];41146 -> 26799[label="",style="dashed", color="red", weight=0]; 41146[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41146 -> 41773[label="",style="dashed", color="magenta", weight=3]; 41146 -> 41774[label="",style="dashed", color="magenta", weight=3]; 41147[label="ww13760",fontsize=16,color="green",shape="box"];51793 -> 26726[label="",style="dashed", color="red", weight=0]; 51793[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) ww4497",fontsize=16,color="magenta"];51793 -> 52207[label="",style="dashed", color="magenta", weight=3]; 51793 -> 52208[label="",style="dashed", color="magenta", weight=3]; 51793 -> 52209[label="",style="dashed", color="magenta", weight=3]; 51794 -> 26924[label="",style="dashed", color="red", weight=0]; 51794[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"];51794 -> 52210[label="",style="dashed", color="magenta", weight=3]; 51794 -> 52211[label="",style="dashed", color="magenta", weight=3]; 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]; 18504 -> 20971[label="",style="dashed", color="red", weight=0]; 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 -> 20972[label="",style="dashed", color="magenta", weight=3]; 18504 -> 20973[label="",style="dashed", color="magenta", weight=3]; 18505 -> 20988[label="",style="dashed", color="red", weight=0]; 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 -> 20989[label="",style="dashed", color="magenta", weight=3]; 18505 -> 20990[label="",style="dashed", color="magenta", weight=3]; 18506 -> 21002[label="",style="dashed", color="red", weight=0]; 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 -> 21003[label="",style="dashed", color="magenta", weight=3]; 18506 -> 21004[label="",style="dashed", color="magenta", weight=3]; 51795 -> 26726[label="",style="dashed", color="red", weight=0]; 51795[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) ww4498",fontsize=16,color="magenta"];51795 -> 52212[label="",style="dashed", color="magenta", weight=3]; 51795 -> 52213[label="",style="dashed", color="magenta", weight=3]; 51795 -> 52214[label="",style="dashed", color="magenta", weight=3]; 51796 -> 26924[label="",style="dashed", color="red", weight=0]; 51796[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"];51796 -> 52215[label="",style="dashed", color="magenta", weight=3]; 51796 -> 52216[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 18512[label="ww3100",fontsize=16,color="green",shape="box"];18513[label="ww410000000",fontsize=16,color="green",shape="box"];18514[label="ww3100",fontsize=16,color="green",shape="box"];18515[label="ww410000000",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]; 28127[label="ww3100",fontsize=16,color="green",shape="box"];28128[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28129[label="ww5",fontsize=16,color="green",shape="box"];28130[label="ww4000",fontsize=16,color="green",shape="box"];28118 -> 27983[label="",style="dashed", color="red", weight=0]; 28118[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"];28118 -> 28135[label="",style="dashed", color="magenta", weight=3]; 28118 -> 28136[label="",style="dashed", color="magenta", weight=3]; 28118 -> 28137[label="",style="dashed", color="magenta", weight=3]; 28118 -> 28138[label="",style="dashed", color="magenta", weight=3]; 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]; 28131[label="ww3100",fontsize=16,color="green",shape="box"];28132[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28133[label="ww5",fontsize=16,color="green",shape="box"];28134[label="ww4000",fontsize=16,color="green",shape="box"];28119 -> 27983[label="",style="dashed", color="red", weight=0]; 28119[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"];28119 -> 28139[label="",style="dashed", color="magenta", weight=3]; 28119 -> 28140[label="",style="dashed", color="magenta", weight=3]; 28119 -> 28141[label="",style="dashed", color="magenta", weight=3]; 28119 -> 28142[label="",style="dashed", color="magenta", weight=3]; 48353[label="Neg Zero",fontsize=16,color="green",shape="box"];48354 -> 53555[label="",style="dashed", color="red", weight=0]; 48354[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"];48354 -> 53566[label="",style="dashed", color="magenta", weight=3]; 48354 -> 53567[label="",style="dashed", color="magenta", weight=3]; 48354 -> 53568[label="",style="dashed", color="magenta", weight=3]; 48354 -> 53569[label="",style="dashed", color="magenta", weight=3]; 48355 -> 50355[label="",style="dashed", color="red", weight=0]; 48355[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"];48355 -> 50367[label="",style="dashed", color="magenta", weight=3]; 48356 -> 27983[label="",style="dashed", color="red", weight=0]; 48356[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"];48356 -> 51920[label="",style="dashed", color="magenta", weight=3]; 48356 -> 51921[label="",style="dashed", color="magenta", weight=3]; 48356 -> 51922[label="",style="dashed", color="magenta", weight=3]; 48356 -> 51923[label="",style="dashed", color="magenta", weight=3]; 48357[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];28183[label="takeWhile (flip ltEsFloat ww3415) (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"];28183 -> 28242[label="",style="solid", color="black", weight=3]; 28184 -> 58835[label="",style="dashed", color="red", weight=0]; 28184[label="takeWhile0 (flip ltEsFloat ww3415) (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"];28184 -> 58842[label="",style="dashed", color="magenta", weight=3]; 28184 -> 58843[label="",style="dashed", color="magenta", weight=3]; 28184 -> 58844[label="",style="dashed", color="magenta", weight=3]; 48358[label="Neg Zero",fontsize=16,color="green",shape="box"];48359 -> 53555[label="",style="dashed", color="red", weight=0]; 48359[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"];48359 -> 53570[label="",style="dashed", color="magenta", weight=3]; 48359 -> 53571[label="",style="dashed", color="magenta", weight=3]; 48359 -> 53572[label="",style="dashed", color="magenta", weight=3]; 48359 -> 53573[label="",style="dashed", color="magenta", weight=3]; 48360 -> 50355[label="",style="dashed", color="red", weight=0]; 48360[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"];48360 -> 50368[label="",style="dashed", color="magenta", weight=3]; 48361 -> 27983[label="",style="dashed", color="red", weight=0]; 48361[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"];48361 -> 51925[label="",style="dashed", color="magenta", weight=3]; 48361 -> 51926[label="",style="dashed", color="magenta", weight=3]; 48361 -> 51927[label="",style="dashed", color="magenta", weight=3]; 48361 -> 51928[label="",style="dashed", color="magenta", weight=3]; 48362[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53861[label="ww4598",fontsize=16,color="green",shape="box"];53862 -> 22064[label="",style="dashed", color="red", weight=0]; 53862[label="msMyInt (Neg (Succ ww4593)) (Neg Zero)",fontsize=16,color="magenta"];53862 -> 55748[label="",style="dashed", color="magenta", weight=3]; 53863 -> 26799[label="",style="dashed", color="red", weight=0]; 53863[label="srMyInt (Pos (Succ ww4594)) (Pos (Succ ww4595))",fontsize=16,color="magenta"];53863 -> 55749[label="",style="dashed", color="magenta", weight=3]; 53863 -> 55750[label="",style="dashed", color="magenta", weight=3]; 28256 -> 26924[label="",style="dashed", color="red", weight=0]; 28256[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"];28256 -> 28309[label="",style="dashed", color="magenta", weight=3]; 28256 -> 28310[label="",style="dashed", color="magenta", weight=3]; 38149 -> 26799[label="",style="dashed", color="red", weight=0]; 38149[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38149 -> 41775[label="",style="dashed", color="magenta", weight=3]; 38149 -> 41776[label="",style="dashed", color="magenta", weight=3]; 38150 -> 44166[label="",style="dashed", color="red", weight=0]; 38150[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"];38150 -> 44167[label="",style="dashed", color="magenta", weight=3]; 38151 -> 20608[label="",style="dashed", color="red", weight=0]; 38151[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"];38151 -> 41778[label="",style="dashed", color="magenta", weight=3]; 38151 -> 41779[label="",style="dashed", color="magenta", weight=3]; 38151 -> 41780[label="",style="dashed", color="magenta", weight=3]; 38151 -> 41781[label="",style="dashed", color="magenta", weight=3]; 38152 -> 26798[label="",style="dashed", color="red", weight=0]; 38152[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38152 -> 41782[label="",style="dashed", color="magenta", weight=3]; 38152 -> 41783[label="",style="dashed", color="magenta", weight=3]; 38153[label="Pos Zero",fontsize=16,color="green",shape="box"];38154[label="Neg 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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38762[label="",style="dashed", color="magenta", weight=3]; 18530 -> 38763[label="",style="dashed", color="magenta", weight=3]; 18530 -> 38764[label="",style="dashed", color="magenta", weight=3]; 18530 -> 38765[label="",style="dashed", color="magenta", weight=3]; 18530 -> 38766[label="",style="dashed", color="magenta", weight=3]; 18530 -> 38767[label="",style="dashed", color="magenta", weight=3]; 38155 -> 26799[label="",style="dashed", color="red", weight=0]; 38155[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38155 -> 41784[label="",style="dashed", color="magenta", weight=3]; 38155 -> 41785[label="",style="dashed", color="magenta", weight=3]; 38156 -> 44181[label="",style="dashed", color="red", weight=0]; 38156[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"];38156 -> 44182[label="",style="dashed", color="magenta", weight=3]; 38157 -> 20608[label="",style="dashed", color="red", weight=0]; 38157[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"];38157 -> 41787[label="",style="dashed", color="magenta", weight=3]; 38157 -> 41788[label="",style="dashed", color="magenta", weight=3]; 38157 -> 41789[label="",style="dashed", color="magenta", weight=3]; 38157 -> 41790[label="",style="dashed", color="magenta", weight=3]; 38158 -> 26798[label="",style="dashed", color="red", weight=0]; 38158[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38158 -> 41791[label="",style="dashed", color="magenta", weight=3]; 38158 -> 41792[label="",style="dashed", color="magenta", weight=3]; 38159[label="Pos Zero",fontsize=16,color="green",shape="box"];38160[label="Neg Zero",fontsize=16,color="green",shape="box"];18534[label="ww3100",fontsize=16,color="green",shape="box"];18535[label="ww410000000",fontsize=16,color="green",shape="box"];18536[label="ww3100",fontsize=16,color="green",shape="box"];18537[label="ww410000000",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]; 38161 -> 26799[label="",style="dashed", color="red", weight=0]; 38161[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38161 -> 41793[label="",style="dashed", color="magenta", weight=3]; 38161 -> 41794[label="",style="dashed", color="magenta", weight=3]; 38162 -> 44192[label="",style="dashed", color="red", weight=0]; 38162[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"];38162 -> 44193[label="",style="dashed", color="magenta", weight=3]; 38163 -> 20608[label="",style="dashed", color="red", weight=0]; 38163[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"];38163 -> 41796[label="",style="dashed", color="magenta", weight=3]; 38163 -> 41797[label="",style="dashed", color="magenta", weight=3]; 38163 -> 41798[label="",style="dashed", color="magenta", weight=3]; 38163 -> 41799[label="",style="dashed", color="magenta", weight=3]; 38164 -> 26798[label="",style="dashed", color="red", weight=0]; 38164[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38164 -> 41800[label="",style="dashed", color="magenta", weight=3]; 38164 -> 41801[label="",style="dashed", color="magenta", weight=3]; 38165[label="Neg Zero",fontsize=16,color="green",shape="box"];38166[label="Neg Zero",fontsize=16,color="green",shape="box"];38167 -> 26799[label="",style="dashed", color="red", weight=0]; 38167[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38167 -> 41802[label="",style="dashed", color="magenta", weight=3]; 38167 -> 41803[label="",style="dashed", color="magenta", weight=3]; 38168 -> 44203[label="",style="dashed", color="red", weight=0]; 38168[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"];38168 -> 44204[label="",style="dashed", color="magenta", weight=3]; 38169 -> 20608[label="",style="dashed", color="red", weight=0]; 38169[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"];38169 -> 41805[label="",style="dashed", color="magenta", weight=3]; 38169 -> 41806[label="",style="dashed", color="magenta", weight=3]; 38169 -> 41807[label="",style="dashed", color="magenta", weight=3]; 38169 -> 41808[label="",style="dashed", color="magenta", weight=3]; 38170 -> 26798[label="",style="dashed", color="red", weight=0]; 38170[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38170 -> 41809[label="",style="dashed", color="magenta", weight=3]; 38170 -> 41810[label="",style="dashed", color="magenta", weight=3]; 38171[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38172[label="Neg Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38780[label="",style="dashed", color="magenta", weight=3]; 18543 -> 38781[label="",style="dashed", color="magenta", weight=3]; 18543 -> 38782[label="",style="dashed", color="magenta", weight=3]; 18543 -> 38783[label="",style="dashed", color="magenta", weight=3]; 18543 -> 38784[label="",style="dashed", color="magenta", weight=3]; 18543 -> 38785[label="",style="dashed", color="magenta", weight=3]; 18544[label="ww3100",fontsize=16,color="green",shape="box"];18545[label="ww410000000",fontsize=16,color="green",shape="box"];18546[label="ww3100",fontsize=16,color="green",shape="box"];18547[label="ww410000000",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]; 38173 -> 26799[label="",style="dashed", color="red", weight=0]; 38173[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38173 -> 41811[label="",style="dashed", color="magenta", weight=3]; 38173 -> 41812[label="",style="dashed", color="magenta", weight=3]; 38174 -> 44218[label="",style="dashed", color="red", weight=0]; 38174[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"];38174 -> 44219[label="",style="dashed", color="magenta", weight=3]; 38175 -> 20608[label="",style="dashed", color="red", weight=0]; 38175[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"];38175 -> 41814[label="",style="dashed", color="magenta", weight=3]; 38175 -> 41815[label="",style="dashed", color="magenta", weight=3]; 38175 -> 41816[label="",style="dashed", color="magenta", weight=3]; 38175 -> 41817[label="",style="dashed", color="magenta", weight=3]; 38176 -> 26798[label="",style="dashed", color="red", weight=0]; 38176[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38176 -> 41818[label="",style="dashed", color="magenta", weight=3]; 38176 -> 41819[label="",style="dashed", color="magenta", weight=3]; 38177[label="Pos Zero",fontsize=16,color="green",shape="box"];38178[label="Neg Zero",fontsize=16,color="green",shape="box"];38179 -> 26799[label="",style="dashed", color="red", weight=0]; 38179[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38179 -> 41820[label="",style="dashed", color="magenta", weight=3]; 38179 -> 41821[label="",style="dashed", color="magenta", weight=3]; 38180 -> 44229[label="",style="dashed", color="red", weight=0]; 38180[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"];38180 -> 44230[label="",style="dashed", color="magenta", weight=3]; 38181 -> 20608[label="",style="dashed", color="red", weight=0]; 38181[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"];38181 -> 41823[label="",style="dashed", color="magenta", weight=3]; 38181 -> 41824[label="",style="dashed", color="magenta", weight=3]; 38181 -> 41825[label="",style="dashed", color="magenta", weight=3]; 38181 -> 41826[label="",style="dashed", color="magenta", weight=3]; 38182 -> 26798[label="",style="dashed", color="red", weight=0]; 38182[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38182 -> 41827[label="",style="dashed", color="magenta", weight=3]; 38182 -> 41828[label="",style="dashed", color="magenta", weight=3]; 38183[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38184[label="Neg Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38792[label="",style="dashed", color="magenta", weight=3]; 18555 -> 38793[label="",style="dashed", color="magenta", weight=3]; 18555 -> 38794[label="",style="dashed", color="magenta", weight=3]; 18555 -> 38795[label="",style="dashed", color="magenta", weight=3]; 18555 -> 38796[label="",style="dashed", color="magenta", weight=3]; 18555 -> 38797[label="",style="dashed", color="magenta", weight=3]; 18556[label="ww3100",fontsize=16,color="green",shape="box"];18557[label="ww410000000",fontsize=16,color="green",shape="box"];18558[label="ww3100",fontsize=16,color="green",shape="box"];18559[label="ww410000000",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]; 28233[label="ww5",fontsize=16,color="green",shape="box"];28234[label="ww3100",fontsize=16,color="green",shape="box"];28235[label="ww4000",fontsize=16,color="green",shape="box"];28236[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28224 -> 28074[label="",style="dashed", color="red", weight=0]; 28224[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"];28224 -> 28244[label="",style="dashed", color="magenta", weight=3]; 28224 -> 28245[label="",style="dashed", color="magenta", weight=3]; 28224 -> 28246[label="",style="dashed", color="magenta", weight=3]; 28224 -> 28247[label="",style="dashed", color="magenta", weight=3]; 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]; 28237[label="ww5",fontsize=16,color="green",shape="box"];28238[label="ww3100",fontsize=16,color="green",shape="box"];28239[label="ww4000",fontsize=16,color="green",shape="box"];28240[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28225 -> 28074[label="",style="dashed", color="red", weight=0]; 28225[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"];28225 -> 28248[label="",style="dashed", color="magenta", weight=3]; 28225 -> 28249[label="",style="dashed", color="magenta", weight=3]; 28225 -> 28250[label="",style="dashed", color="magenta", weight=3]; 28225 -> 28251[label="",style="dashed", color="magenta", weight=3]; 48363[label="Neg Zero",fontsize=16,color="green",shape="box"];48364 -> 53719[label="",style="dashed", color="red", weight=0]; 48364[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"];48364 -> 53730[label="",style="dashed", color="magenta", weight=3]; 48364 -> 53731[label="",style="dashed", color="magenta", weight=3]; 48364 -> 53732[label="",style="dashed", color="magenta", weight=3]; 48364 -> 53733[label="",style="dashed", color="magenta", weight=3]; 48365 -> 50048[label="",style="dashed", color="red", weight=0]; 48365[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"];48365 -> 50060[label="",style="dashed", color="magenta", weight=3]; 48366 -> 28074[label="",style="dashed", color="red", weight=0]; 48366[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"];48366 -> 51930[label="",style="dashed", color="magenta", weight=3]; 48366 -> 51931[label="",style="dashed", color="magenta", weight=3]; 48366 -> 51932[label="",style="dashed", color="magenta", weight=3]; 48366 -> 51933[label="",style="dashed", color="magenta", weight=3]; 48367[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];28296[label="takeWhile (flip ltEsFloat ww3421) (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"];28296 -> 28377[label="",style="solid", color="black", weight=3]; 28297 -> 58792[label="",style="dashed", color="red", weight=0]; 28297[label="takeWhile0 (flip ltEsFloat ww3421) (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"];28297 -> 58799[label="",style="dashed", color="magenta", weight=3]; 28297 -> 58800[label="",style="dashed", color="magenta", weight=3]; 28297 -> 58801[label="",style="dashed", color="magenta", weight=3]; 48368[label="Neg Zero",fontsize=16,color="green",shape="box"];48369 -> 53719[label="",style="dashed", color="red", weight=0]; 48369[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"];48369 -> 53734[label="",style="dashed", color="magenta", weight=3]; 48369 -> 53735[label="",style="dashed", color="magenta", weight=3]; 48369 -> 53736[label="",style="dashed", color="magenta", weight=3]; 48369 -> 53737[label="",style="dashed", color="magenta", weight=3]; 48370 -> 50048[label="",style="dashed", color="red", weight=0]; 48370[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"];48370 -> 50061[label="",style="dashed", color="magenta", weight=3]; 48371 -> 28074[label="",style="dashed", color="red", weight=0]; 48371[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"];48371 -> 51935[label="",style="dashed", color="magenta", weight=3]; 48371 -> 51936[label="",style="dashed", color="magenta", weight=3]; 48371 -> 51937[label="",style="dashed", color="magenta", weight=3]; 48371 -> 51938[label="",style="dashed", color="magenta", weight=3]; 48372[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55637[label="ww4612",fontsize=16,color="green",shape="box"];55638 -> 22064[label="",style="dashed", color="red", weight=0]; 55638[label="msMyInt (Neg (Succ ww4600)) (Neg Zero)",fontsize=16,color="magenta"];55638 -> 55751[label="",style="dashed", color="magenta", weight=3]; 55639 -> 26799[label="",style="dashed", color="red", weight=0]; 55639[label="srMyInt (Neg (Succ ww4601)) (Neg (Succ ww4602))",fontsize=16,color="magenta"];55639 -> 55752[label="",style="dashed", color="magenta", weight=3]; 55639 -> 55753[label="",style="dashed", color="magenta", weight=3]; 28399 -> 26924[label="",style="dashed", color="red", weight=0]; 28399[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"];28399 -> 28440[label="",style="dashed", color="magenta", weight=3]; 28399 -> 28441[label="",style="dashed", color="magenta", weight=3]; 38185 -> 26799[label="",style="dashed", color="red", weight=0]; 38185[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38185 -> 41829[label="",style="dashed", color="magenta", weight=3]; 38185 -> 41830[label="",style="dashed", color="magenta", weight=3]; 38186 -> 44244[label="",style="dashed", color="red", weight=0]; 38186[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"];38186 -> 44245[label="",style="dashed", color="magenta", weight=3]; 38187 -> 20608[label="",style="dashed", color="red", weight=0]; 38187[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"];38187 -> 41832[label="",style="dashed", color="magenta", weight=3]; 38187 -> 41833[label="",style="dashed", color="magenta", weight=3]; 38187 -> 41834[label="",style="dashed", color="magenta", weight=3]; 38187 -> 41835[label="",style="dashed", color="magenta", weight=3]; 38188 -> 26798[label="",style="dashed", color="red", weight=0]; 38188[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38188 -> 41836[label="",style="dashed", color="magenta", weight=3]; 38188 -> 41837[label="",style="dashed", color="magenta", weight=3]; 38189[label="Neg Zero",fontsize=16,color="green",shape="box"];38190[label="Neg Zero",fontsize=16,color="green",shape="box"];38191 -> 26799[label="",style="dashed", color="red", weight=0]; 38191[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38191 -> 41838[label="",style="dashed", color="magenta", weight=3]; 38191 -> 41839[label="",style="dashed", color="magenta", weight=3]; 38192 -> 44255[label="",style="dashed", color="red", weight=0]; 38192[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"];38192 -> 44256[label="",style="dashed", color="magenta", weight=3]; 38193 -> 20608[label="",style="dashed", color="red", weight=0]; 38193[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"];38193 -> 41841[label="",style="dashed", color="magenta", weight=3]; 38193 -> 41842[label="",style="dashed", color="magenta", weight=3]; 38193 -> 41843[label="",style="dashed", color="magenta", weight=3]; 38193 -> 41844[label="",style="dashed", color="magenta", weight=3]; 38194 -> 26798[label="",style="dashed", color="red", weight=0]; 38194[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38194 -> 41845[label="",style="dashed", color="magenta", weight=3]; 38194 -> 41846[label="",style="dashed", color="magenta", weight=3]; 38195[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38196[label="Neg Zero",fontsize=16,color="green",shape="box"];38197 -> 26799[label="",style="dashed", color="red", weight=0]; 38197[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38197 -> 41847[label="",style="dashed", color="magenta", weight=3]; 38197 -> 41848[label="",style="dashed", color="magenta", weight=3]; 38198 -> 44266[label="",style="dashed", color="red", weight=0]; 38198[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"];38198 -> 44267[label="",style="dashed", color="magenta", weight=3]; 38199 -> 20608[label="",style="dashed", color="red", weight=0]; 38199[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"];38199 -> 41850[label="",style="dashed", color="magenta", weight=3]; 38199 -> 41851[label="",style="dashed", color="magenta", weight=3]; 38199 -> 41852[label="",style="dashed", color="magenta", weight=3]; 38199 -> 41853[label="",style="dashed", color="magenta", weight=3]; 38200 -> 26798[label="",style="dashed", color="red", weight=0]; 38200[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38200 -> 41854[label="",style="dashed", color="magenta", weight=3]; 38200 -> 41855[label="",style="dashed", color="magenta", weight=3]; 38201[label="Neg Zero",fontsize=16,color="green",shape="box"];38202[label="Neg Zero",fontsize=16,color="green",shape="box"];18570[label="ww3100",fontsize=16,color="green",shape="box"];18571[label="ww410000000",fontsize=16,color="green",shape="box"];18572[label="ww3100",fontsize=16,color="green",shape="box"];18573[label="ww410000000",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]; 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]; 48373[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48374 -> 45667[label="",style="dashed", color="red", weight=0]; 48374[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"];48374 -> 51939[label="",style="dashed", color="magenta", weight=3]; 48374 -> 51940[label="",style="dashed", color="magenta", weight=3]; 48374 -> 51941[label="",style="dashed", color="magenta", weight=3]; 48374 -> 51942[label="",style="dashed", color="magenta", weight=3]; 48375 -> 53655[label="",style="dashed", color="red", weight=0]; 48375[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"];48375 -> 53660[label="",style="dashed", color="magenta", weight=3]; 48375 -> 53661[label="",style="dashed", color="magenta", weight=3]; 48375 -> 53662[label="",style="dashed", color="magenta", weight=3]; 48375 -> 53663[label="",style="dashed", color="magenta", weight=3]; 48376[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="black",shape="box"];48376 -> 51944[label="",style="solid", color="black", weight=3]; 48377[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48378[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48379 -> 45667[label="",style="dashed", color="red", weight=0]; 48379[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"];48379 -> 51945[label="",style="dashed", color="magenta", weight=3]; 48379 -> 51946[label="",style="dashed", color="magenta", weight=3]; 48379 -> 51947[label="",style="dashed", color="magenta", weight=3]; 48379 -> 51948[label="",style="dashed", color="magenta", weight=3]; 48380 -> 53655[label="",style="dashed", color="red", weight=0]; 48380[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"];48380 -> 53664[label="",style="dashed", color="magenta", weight=3]; 48380 -> 53665[label="",style="dashed", color="magenta", weight=3]; 48380 -> 53666[label="",style="dashed", color="magenta", weight=3]; 48380 -> 53667[label="",style="dashed", color="magenta", weight=3]; 48381[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="black",shape="box"];48381 -> 51950[label="",style="solid", color="black", weight=3]; 48382[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];55640[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];55640 -> 55754[label="",style="solid", color="black", weight=3]; 55641[label="ww46040",fontsize=16,color="green",shape="box"];55642[label="ww46041",fontsize=16,color="green",shape="box"];51807 -> 22801[label="",style="dashed", color="red", weight=0]; 51807[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];51807 -> 52223[label="",style="dashed", color="magenta", weight=3]; 51808 -> 26799[label="",style="dashed", color="red", weight=0]; 51808[label="srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="magenta"];51808 -> 52224[label="",style="dashed", color="magenta", weight=3]; 51808 -> 52225[label="",style="dashed", color="magenta", weight=3]; 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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38816[label="",style="dashed", color="magenta", weight=3]; 18583 -> 38817[label="",style="dashed", color="magenta", weight=3]; 18583 -> 38818[label="",style="dashed", color="magenta", weight=3]; 18583 -> 38819[label="",style="dashed", color="magenta", weight=3]; 18583 -> 38820[label="",style="dashed", color="magenta", weight=3]; 18583 -> 38821[label="",style="dashed", color="magenta", weight=3]; 38203 -> 26799[label="",style="dashed", color="red", weight=0]; 38203[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38203 -> 41856[label="",style="dashed", color="magenta", weight=3]; 38203 -> 41857[label="",style="dashed", color="magenta", weight=3]; 38204 -> 44282[label="",style="dashed", color="red", weight=0]; 38204[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"];38204 -> 44283[label="",style="dashed", color="magenta", weight=3]; 38205 -> 20608[label="",style="dashed", color="red", weight=0]; 38205[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"];38205 -> 41859[label="",style="dashed", color="magenta", weight=3]; 38205 -> 41860[label="",style="dashed", color="magenta", weight=3]; 38205 -> 41861[label="",style="dashed", color="magenta", weight=3]; 38205 -> 41862[label="",style="dashed", color="magenta", weight=3]; 38206 -> 26798[label="",style="dashed", color="red", weight=0]; 38206[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38206 -> 41863[label="",style="dashed", color="magenta", weight=3]; 38206 -> 41864[label="",style="dashed", color="magenta", weight=3]; 38207[label="Pos Zero",fontsize=16,color="green",shape="box"];38208[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];18587[label="ww3100",fontsize=16,color="green",shape="box"];18588[label="ww410000000",fontsize=16,color="green",shape="box"];18589[label="ww3100",fontsize=16,color="green",shape="box"];18590[label="ww410000000",fontsize=16,color="green",shape="box"];38209 -> 26799[label="",style="dashed", color="red", weight=0]; 38209[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38209 -> 41865[label="",style="dashed", color="magenta", weight=3]; 38209 -> 41866[label="",style="dashed", color="magenta", weight=3]; 38210 -> 44294[label="",style="dashed", color="red", weight=0]; 38210[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"];38210 -> 44295[label="",style="dashed", color="magenta", weight=3]; 38211 -> 20608[label="",style="dashed", color="red", weight=0]; 38211[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"];38211 -> 41868[label="",style="dashed", color="magenta", weight=3]; 38211 -> 41869[label="",style="dashed", color="magenta", weight=3]; 38211 -> 41870[label="",style="dashed", color="magenta", weight=3]; 38211 -> 41871[label="",style="dashed", color="magenta", weight=3]; 38212 -> 26798[label="",style="dashed", color="red", weight=0]; 38212[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38212 -> 41872[label="",style="dashed", color="magenta", weight=3]; 38212 -> 41873[label="",style="dashed", color="magenta", weight=3]; 38213[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38214[label="Neg (Succ ww3000)",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38834[label="",style="dashed", color="magenta", weight=3]; 18594 -> 38835[label="",style="dashed", color="magenta", weight=3]; 18594 -> 38836[label="",style="dashed", color="magenta", weight=3]; 18594 -> 38837[label="",style="dashed", color="magenta", weight=3]; 18594 -> 38838[label="",style="dashed", color="magenta", weight=3]; 18594 -> 38839[label="",style="dashed", color="magenta", weight=3]; 18595[label="ww3100",fontsize=16,color="green",shape="box"];18596[label="ww410000000",fontsize=16,color="green",shape="box"];18597[label="ww3100",fontsize=16,color="green",shape="box"];18598[label="ww410000000",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]; 38215 -> 26799[label="",style="dashed", color="red", weight=0]; 38215[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38215 -> 41874[label="",style="dashed", color="magenta", weight=3]; 38215 -> 41875[label="",style="dashed", color="magenta", weight=3]; 38216 -> 44311[label="",style="dashed", color="red", weight=0]; 38216[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"];38216 -> 44312[label="",style="dashed", color="magenta", weight=3]; 38217 -> 20608[label="",style="dashed", color="red", weight=0]; 38217[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"];38217 -> 41877[label="",style="dashed", color="magenta", weight=3]; 38217 -> 41878[label="",style="dashed", color="magenta", weight=3]; 38217 -> 41879[label="",style="dashed", color="magenta", weight=3]; 38217 -> 41880[label="",style="dashed", color="magenta", weight=3]; 38218 -> 26798[label="",style="dashed", color="red", weight=0]; 38218[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38218 -> 41881[label="",style="dashed", color="magenta", weight=3]; 38218 -> 41882[label="",style="dashed", color="magenta", weight=3]; 38219[label="Pos Zero",fontsize=16,color="green",shape="box"];38220[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38221 -> 26799[label="",style="dashed", color="red", weight=0]; 38221[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38221 -> 41883[label="",style="dashed", color="magenta", weight=3]; 38221 -> 41884[label="",style="dashed", color="magenta", weight=3]; 38222 -> 44323[label="",style="dashed", color="red", weight=0]; 38222[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"];38222 -> 44324[label="",style="dashed", color="magenta", weight=3]; 38223 -> 20608[label="",style="dashed", color="red", weight=0]; 38223[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"];38223 -> 41886[label="",style="dashed", color="magenta", weight=3]; 38223 -> 41887[label="",style="dashed", color="magenta", weight=3]; 38223 -> 41888[label="",style="dashed", color="magenta", weight=3]; 38223 -> 41889[label="",style="dashed", color="magenta", weight=3]; 38224 -> 26798[label="",style="dashed", color="red", weight=0]; 38224[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38224 -> 41890[label="",style="dashed", color="magenta", weight=3]; 38224 -> 41891[label="",style="dashed", color="magenta", weight=3]; 38225[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38226[label="Neg (Succ ww3000)",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38852[label="",style="dashed", color="magenta", weight=3]; 18606 -> 38853[label="",style="dashed", color="magenta", weight=3]; 18606 -> 38854[label="",style="dashed", color="magenta", weight=3]; 18606 -> 38855[label="",style="dashed", color="magenta", weight=3]; 18606 -> 38856[label="",style="dashed", color="magenta", weight=3]; 18606 -> 38857[label="",style="dashed", color="magenta", weight=3]; 18607[label="ww3100",fontsize=16,color="green",shape="box"];18608[label="ww410000000",fontsize=16,color="green",shape="box"];18609[label="ww3100",fontsize=16,color="green",shape="box"];18610[label="ww410000000",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]; 28522 -> 28371[label="",style="dashed", color="red", weight=0]; 28522[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"];28522 -> 28545[label="",style="dashed", color="magenta", weight=3]; 28522 -> 28546[label="",style="dashed", color="magenta", weight=3]; 28522 -> 28547[label="",style="dashed", color="magenta", weight=3]; 28522 -> 28548[label="",style="dashed", color="magenta", weight=3]; 28535[label="ww5",fontsize=16,color="green",shape="box"];28536[label="ww3100",fontsize=16,color="green",shape="box"];28537[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28538[label="ww3000",fontsize=16,color="green",shape="box"];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]; 28523 -> 28371[label="",style="dashed", color="red", weight=0]; 28523[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"];28523 -> 28549[label="",style="dashed", color="magenta", weight=3]; 28523 -> 28550[label="",style="dashed", color="magenta", weight=3]; 28523 -> 28551[label="",style="dashed", color="magenta", weight=3]; 28523 -> 28552[label="",style="dashed", color="magenta", weight=3]; 28539[label="ww5",fontsize=16,color="green",shape="box"];28540[label="ww3100",fontsize=16,color="green",shape="box"];28541[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28542[label="ww3000",fontsize=16,color="green",shape="box"];48383[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48384 -> 53804[label="",style="dashed", color="red", weight=0]; 48384[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"];48384 -> 53815[label="",style="dashed", color="magenta", weight=3]; 48384 -> 53816[label="",style="dashed", color="magenta", weight=3]; 48384 -> 53817[label="",style="dashed", color="magenta", weight=3]; 48384 -> 53818[label="",style="dashed", color="magenta", weight=3]; 48385 -> 49854[label="",style="dashed", color="red", weight=0]; 48385[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"];48385 -> 49870[label="",style="dashed", color="magenta", weight=3]; 48386 -> 28371[label="",style="dashed", color="red", weight=0]; 48386[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"];48386 -> 51952[label="",style="dashed", color="magenta", weight=3]; 48386 -> 51953[label="",style="dashed", color="magenta", weight=3]; 48386 -> 51954[label="",style="dashed", color="magenta", weight=3]; 48386 -> 51955[label="",style="dashed", color="magenta", weight=3]; 48387[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];28563[label="takeWhile (flip ltEsFloat ww3445) (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"];28563 -> 28681[label="",style="solid", color="black", weight=3]; 56366[label="ww2037",fontsize=16,color="green",shape="box"];56367 -> 53804[label="",style="dashed", color="red", weight=0]; 56367[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"];56367 -> 56386[label="",style="dashed", color="magenta", weight=3]; 56367 -> 56387[label="",style="dashed", color="magenta", weight=3]; 56367 -> 56388[label="",style="dashed", color="magenta", weight=3]; 56367 -> 56389[label="",style="dashed", color="magenta", weight=3]; 56368[label="ww2036",fontsize=16,color="green",shape="box"];56369[label="ww3445",fontsize=16,color="green",shape="box"];55676[label="ww4617",fontsize=16,color="green",shape="box"];55677 -> 22801[label="",style="dashed", color="red", weight=0]; 55677[label="msMyInt (Neg Zero) (Neg (Succ ww4610))",fontsize=16,color="magenta"];55677 -> 55782[label="",style="dashed", color="magenta", weight=3]; 55678 -> 26799[label="",style="dashed", color="red", weight=0]; 55678[label="srMyInt (Neg (Succ ww4609)) (Neg (Succ ww4611))",fontsize=16,color="magenta"];55678 -> 55783[label="",style="dashed", color="magenta", weight=3]; 55678 -> 55784[label="",style="dashed", color="magenta", weight=3]; 28720 -> 26924[label="",style="dashed", color="red", weight=0]; 28720[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"];28720 -> 28822[label="",style="dashed", color="magenta", weight=3]; 28720 -> 28823[label="",style="dashed", color="magenta", weight=3]; 38227 -> 26799[label="",style="dashed", color="red", weight=0]; 38227[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38227 -> 41892[label="",style="dashed", color="magenta", weight=3]; 38227 -> 41893[label="",style="dashed", color="magenta", weight=3]; 38228 -> 44340[label="",style="dashed", color="red", weight=0]; 38228[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"];38228 -> 44341[label="",style="dashed", color="magenta", weight=3]; 38229 -> 20608[label="",style="dashed", color="red", weight=0]; 38229[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"];38229 -> 41895[label="",style="dashed", color="magenta", weight=3]; 38229 -> 41896[label="",style="dashed", color="magenta", weight=3]; 38229 -> 41897[label="",style="dashed", color="magenta", weight=3]; 38229 -> 41898[label="",style="dashed", color="magenta", weight=3]; 38230 -> 26798[label="",style="dashed", color="red", weight=0]; 38230[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38230 -> 41899[label="",style="dashed", color="magenta", weight=3]; 38230 -> 41900[label="",style="dashed", color="magenta", weight=3]; 38231[label="Neg Zero",fontsize=16,color="green",shape="box"];38232[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38233 -> 26799[label="",style="dashed", color="red", weight=0]; 38233[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38233 -> 41901[label="",style="dashed", color="magenta", weight=3]; 38233 -> 41902[label="",style="dashed", color="magenta", weight=3]; 38234 -> 44352[label="",style="dashed", color="red", weight=0]; 38234[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"];38234 -> 44353[label="",style="dashed", color="magenta", weight=3]; 38235 -> 20608[label="",style="dashed", color="red", weight=0]; 38235[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"];38235 -> 41904[label="",style="dashed", color="magenta", weight=3]; 38235 -> 41905[label="",style="dashed", color="magenta", weight=3]; 38235 -> 41906[label="",style="dashed", color="magenta", weight=3]; 38235 -> 41907[label="",style="dashed", color="magenta", weight=3]; 38236 -> 26798[label="",style="dashed", color="red", weight=0]; 38236[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38236 -> 41908[label="",style="dashed", color="magenta", weight=3]; 38236 -> 41909[label="",style="dashed", color="magenta", weight=3]; 38237[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38238[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38239 -> 26799[label="",style="dashed", color="red", weight=0]; 38239[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38239 -> 41910[label="",style="dashed", color="magenta", weight=3]; 38239 -> 41911[label="",style="dashed", color="magenta", weight=3]; 38240 -> 44364[label="",style="dashed", color="red", weight=0]; 38240[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"];38240 -> 44365[label="",style="dashed", color="magenta", weight=3]; 38241 -> 20608[label="",style="dashed", color="red", weight=0]; 38241[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"];38241 -> 41913[label="",style="dashed", color="magenta", weight=3]; 38241 -> 41914[label="",style="dashed", color="magenta", weight=3]; 38241 -> 41915[label="",style="dashed", color="magenta", weight=3]; 38241 -> 41916[label="",style="dashed", color="magenta", weight=3]; 38242 -> 26798[label="",style="dashed", color="red", weight=0]; 38242[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38242 -> 41917[label="",style="dashed", color="magenta", weight=3]; 38242 -> 41918[label="",style="dashed", color="magenta", weight=3]; 38243[label="Neg Zero",fontsize=16,color="green",shape="box"];38244[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];18620[label="ww3100",fontsize=16,color="green",shape="box"];18621[label="ww410000000",fontsize=16,color="green",shape="box"];18622[label="ww3100",fontsize=16,color="green",shape="box"];18623[label="ww410000000",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]; 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]; 48388[label="Neg Zero",fontsize=16,color="green",shape="box"];48389 -> 45667[label="",style="dashed", color="red", weight=0]; 48389[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"];48389 -> 51956[label="",style="dashed", color="magenta", weight=3]; 48389 -> 51957[label="",style="dashed", color="magenta", weight=3]; 48389 -> 51958[label="",style="dashed", color="magenta", weight=3]; 48389 -> 51959[label="",style="dashed", color="magenta", weight=3]; 48390 -> 50355[label="",style="dashed", color="red", weight=0]; 48390[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"];48390 -> 50369[label="",style="dashed", color="magenta", weight=3]; 48391 -> 53769[label="",style="dashed", color="red", weight=0]; 48391[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"];48391 -> 53776[label="",style="dashed", color="magenta", weight=3]; 48391 -> 53777[label="",style="dashed", color="magenta", weight=3]; 48391 -> 53778[label="",style="dashed", color="magenta", weight=3]; 48392[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48393[label="Neg Zero",fontsize=16,color="green",shape="box"];48394 -> 45667[label="",style="dashed", color="red", weight=0]; 48394[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"];48394 -> 51961[label="",style="dashed", color="magenta", weight=3]; 48394 -> 51962[label="",style="dashed", color="magenta", weight=3]; 48394 -> 51963[label="",style="dashed", color="magenta", weight=3]; 48394 -> 51964[label="",style="dashed", color="magenta", weight=3]; 48395 -> 50355[label="",style="dashed", color="red", weight=0]; 48395[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"];48395 -> 50370[label="",style="dashed", color="magenta", weight=3]; 48396 -> 53769[label="",style="dashed", color="red", weight=0]; 48396[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"];48396 -> 53779[label="",style="dashed", color="magenta", weight=3]; 48396 -> 53780[label="",style="dashed", color="magenta", weight=3]; 48396 -> 53781[label="",style="dashed", color="magenta", weight=3]; 48397[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];55643 -> 26924[label="",style="dashed", color="red", weight=0]; 55643[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos (Succ ww4615)) (Pos (Succ ww4616)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55643 -> 55755[label="",style="dashed", color="magenta", weight=3]; 55643 -> 55756[label="",style="dashed", color="magenta", weight=3]; 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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38876[label="",style="dashed", color="magenta", weight=3]; 18633 -> 38877[label="",style="dashed", color="magenta", weight=3]; 18633 -> 38878[label="",style="dashed", color="magenta", weight=3]; 18633 -> 38879[label="",style="dashed", color="magenta", weight=3]; 18633 -> 38880[label="",style="dashed", color="magenta", weight=3]; 18633 -> 38881[label="",style="dashed", color="magenta", weight=3]; 38245 -> 26799[label="",style="dashed", color="red", weight=0]; 38245[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38245 -> 41919[label="",style="dashed", color="magenta", weight=3]; 38245 -> 41920[label="",style="dashed", color="magenta", weight=3]; 38246 -> 44381[label="",style="dashed", color="red", weight=0]; 38246[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"];38246 -> 44382[label="",style="dashed", color="magenta", weight=3]; 38247 -> 20608[label="",style="dashed", color="red", weight=0]; 38247[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"];38247 -> 41922[label="",style="dashed", color="magenta", weight=3]; 38247 -> 41923[label="",style="dashed", color="magenta", weight=3]; 38247 -> 41924[label="",style="dashed", color="magenta", weight=3]; 38247 -> 41925[label="",style="dashed", color="magenta", weight=3]; 38248 -> 26798[label="",style="dashed", color="red", weight=0]; 38248[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38248 -> 41926[label="",style="dashed", color="magenta", weight=3]; 38248 -> 41927[label="",style="dashed", color="magenta", weight=3]; 38249[label="Pos Zero",fontsize=16,color="green",shape="box"];38250[label="Neg Zero",fontsize=16,color="green",shape="box"];18637[label="ww3100",fontsize=16,color="green",shape="box"];18638[label="ww410000000",fontsize=16,color="green",shape="box"];18639[label="ww3100",fontsize=16,color="green",shape="box"];18640[label="ww410000000",fontsize=16,color="green",shape="box"];38251 -> 26799[label="",style="dashed", color="red", weight=0]; 38251[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38251 -> 41928[label="",style="dashed", color="magenta", weight=3]; 38251 -> 41929[label="",style="dashed", color="magenta", weight=3]; 38252 -> 44393[label="",style="dashed", color="red", weight=0]; 38252[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"];38252 -> 44394[label="",style="dashed", color="magenta", weight=3]; 38253 -> 20608[label="",style="dashed", color="red", weight=0]; 38253[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"];38253 -> 41931[label="",style="dashed", color="magenta", weight=3]; 38253 -> 41932[label="",style="dashed", color="magenta", weight=3]; 38253 -> 41933[label="",style="dashed", color="magenta", weight=3]; 38253 -> 41934[label="",style="dashed", color="magenta", weight=3]; 38254 -> 26798[label="",style="dashed", color="red", weight=0]; 38254[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38254 -> 41935[label="",style="dashed", color="magenta", weight=3]; 38254 -> 41936[label="",style="dashed", color="magenta", weight=3]; 38255[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38256[label="Neg Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38888[label="",style="dashed", color="magenta", weight=3]; 18644 -> 38889[label="",style="dashed", color="magenta", weight=3]; 18644 -> 38890[label="",style="dashed", color="magenta", weight=3]; 18644 -> 38891[label="",style="dashed", color="magenta", weight=3]; 18644 -> 38892[label="",style="dashed", color="magenta", weight=3]; 18644 -> 38893[label="",style="dashed", color="magenta", weight=3]; 18645[label="ww3100",fontsize=16,color="green",shape="box"];18646[label="ww410000000",fontsize=16,color="green",shape="box"];18647[label="ww3100",fontsize=16,color="green",shape="box"];18648[label="ww410000000",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]; 38257 -> 26799[label="",style="dashed", color="red", weight=0]; 38257[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38257 -> 41937[label="",style="dashed", color="magenta", weight=3]; 38257 -> 41938[label="",style="dashed", color="magenta", weight=3]; 38258 -> 44410[label="",style="dashed", color="red", weight=0]; 38258[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"];38258 -> 44411[label="",style="dashed", color="magenta", weight=3]; 38259 -> 20608[label="",style="dashed", color="red", weight=0]; 38259[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"];38259 -> 41940[label="",style="dashed", color="magenta", weight=3]; 38259 -> 41941[label="",style="dashed", color="magenta", weight=3]; 38259 -> 41942[label="",style="dashed", color="magenta", weight=3]; 38259 -> 41943[label="",style="dashed", color="magenta", weight=3]; 38260 -> 26798[label="",style="dashed", color="red", weight=0]; 38260[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38260 -> 41944[label="",style="dashed", color="magenta", weight=3]; 38260 -> 41945[label="",style="dashed", color="magenta", weight=3]; 38261[label="Pos Zero",fontsize=16,color="green",shape="box"];38262[label="Neg Zero",fontsize=16,color="green",shape="box"];38263 -> 26799[label="",style="dashed", color="red", weight=0]; 38263[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38263 -> 41946[label="",style="dashed", color="magenta", weight=3]; 38263 -> 41947[label="",style="dashed", color="magenta", weight=3]; 38264 -> 44422[label="",style="dashed", color="red", weight=0]; 38264[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"];38264 -> 44423[label="",style="dashed", color="magenta", weight=3]; 38265 -> 20608[label="",style="dashed", color="red", weight=0]; 38265[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"];38265 -> 41949[label="",style="dashed", color="magenta", weight=3]; 38265 -> 41950[label="",style="dashed", color="magenta", weight=3]; 38265 -> 41951[label="",style="dashed", color="magenta", weight=3]; 38265 -> 41952[label="",style="dashed", color="magenta", weight=3]; 38266 -> 26798[label="",style="dashed", color="red", weight=0]; 38266[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38266 -> 41953[label="",style="dashed", color="magenta", weight=3]; 38266 -> 41954[label="",style="dashed", color="magenta", weight=3]; 38267[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38268[label="Neg Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38900[label="",style="dashed", color="magenta", weight=3]; 18656 -> 38901[label="",style="dashed", color="magenta", weight=3]; 18656 -> 38902[label="",style="dashed", color="magenta", weight=3]; 18656 -> 38903[label="",style="dashed", color="magenta", weight=3]; 18656 -> 38904[label="",style="dashed", color="magenta", weight=3]; 18656 -> 38905[label="",style="dashed", color="magenta", weight=3]; 18657[label="ww3100",fontsize=16,color="green",shape="box"];18658[label="ww410000000",fontsize=16,color="green",shape="box"];18659[label="ww3100",fontsize=16,color="green",shape="box"];18660[label="ww410000000",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]; 28660 -> 28661[label="",style="dashed", color="red", weight=0]; 28660[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"];28660 -> 28674[label="",style="dashed", color="magenta", weight=3]; 28660 -> 28675[label="",style="dashed", color="magenta", weight=3]; 28660 -> 28676[label="",style="dashed", color="magenta", weight=3]; 28668[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28669[label="ww5",fontsize=16,color="green",shape="box"];28670[label="ww3100",fontsize=16,color="green",shape="box"];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]; 28680 -> 28661[label="",style="dashed", color="red", weight=0]; 28680[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"];28680 -> 28715[label="",style="dashed", color="magenta", weight=3]; 28680 -> 28716[label="",style="dashed", color="magenta", weight=3]; 28680 -> 28717[label="",style="dashed", color="magenta", weight=3]; 28671[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28672[label="ww5",fontsize=16,color="green",shape="box"];28673[label="ww3100",fontsize=16,color="green",shape="box"];48398[label="Neg Zero",fontsize=16,color="green",shape="box"];48399 -> 55414[label="",style="dashed", color="red", weight=0]; 48399[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"];48399 -> 55423[label="",style="dashed", color="magenta", weight=3]; 48399 -> 55424[label="",style="dashed", color="magenta", weight=3]; 48399 -> 55425[label="",style="dashed", color="magenta", weight=3]; 48400 -> 50048[label="",style="dashed", color="red", weight=0]; 48400[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"];48400 -> 50062[label="",style="dashed", color="magenta", weight=3]; 48401 -> 28661[label="",style="dashed", color="red", weight=0]; 48401[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"];48401 -> 51967[label="",style="dashed", color="magenta", weight=3]; 48401 -> 51968[label="",style="dashed", color="magenta", weight=3]; 48401 -> 51969[label="",style="dashed", color="magenta", weight=3]; 48402[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];28713[label="takeWhile (flip ltEsFloat ww3468) (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"];28713 -> 28816[label="",style="solid", color="black", weight=3]; 28714 -> 58792[label="",style="dashed", color="red", weight=0]; 28714[label="takeWhile0 (flip ltEsFloat ww3468) (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"];28714 -> 58802[label="",style="dashed", color="magenta", weight=3]; 28714 -> 58803[label="",style="dashed", color="magenta", weight=3]; 28714 -> 58804[label="",style="dashed", color="magenta", weight=3]; 55823[label="ww4634",fontsize=16,color="green",shape="box"];55824 -> 22801[label="",style="dashed", color="red", weight=0]; 55824[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];55824 -> 55850[label="",style="dashed", color="magenta", weight=3]; 55825 -> 26799[label="",style="dashed", color="red", weight=0]; 55825[label="srMyInt (Neg (Succ ww4619)) (Neg (Succ ww4620))",fontsize=16,color="magenta"];55825 -> 55851[label="",style="dashed", color="magenta", weight=3]; 55825 -> 55852[label="",style="dashed", color="magenta", weight=3]; 28910 -> 26924[label="",style="dashed", color="red", weight=0]; 28910[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww3472)) (Neg (Succ ww3473)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];28910 -> 28970[label="",style="dashed", color="magenta", weight=3]; 28910 -> 28971[label="",style="dashed", color="magenta", weight=3]; 38269 -> 26799[label="",style="dashed", color="red", weight=0]; 38269[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38269 -> 41955[label="",style="dashed", color="magenta", weight=3]; 38269 -> 41956[label="",style="dashed", color="magenta", weight=3]; 38270 -> 44439[label="",style="dashed", color="red", weight=0]; 38270[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"];38270 -> 44440[label="",style="dashed", color="magenta", weight=3]; 38271 -> 20608[label="",style="dashed", color="red", weight=0]; 38271[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"];38271 -> 41958[label="",style="dashed", color="magenta", weight=3]; 38271 -> 41959[label="",style="dashed", color="magenta", weight=3]; 38271 -> 41960[label="",style="dashed", color="magenta", weight=3]; 38271 -> 41961[label="",style="dashed", color="magenta", weight=3]; 38272 -> 26798[label="",style="dashed", color="red", weight=0]; 38272[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38272 -> 41962[label="",style="dashed", color="magenta", weight=3]; 38272 -> 41963[label="",style="dashed", color="magenta", weight=3]; 38273[label="Neg Zero",fontsize=16,color="green",shape="box"];38274[label="Neg Zero",fontsize=16,color="green",shape="box"];38275 -> 26799[label="",style="dashed", color="red", weight=0]; 38275[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38275 -> 41964[label="",style="dashed", color="magenta", weight=3]; 38275 -> 41965[label="",style="dashed", color="magenta", weight=3]; 38276 -> 44451[label="",style="dashed", color="red", weight=0]; 38276[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"];38276 -> 44452[label="",style="dashed", color="magenta", weight=3]; 38277 -> 20608[label="",style="dashed", color="red", weight=0]; 38277[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"];38277 -> 41967[label="",style="dashed", color="magenta", weight=3]; 38277 -> 41968[label="",style="dashed", color="magenta", weight=3]; 38277 -> 41969[label="",style="dashed", color="magenta", weight=3]; 38277 -> 41970[label="",style="dashed", color="magenta", weight=3]; 38278 -> 26798[label="",style="dashed", color="red", weight=0]; 38278[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38278 -> 41971[label="",style="dashed", color="magenta", weight=3]; 38278 -> 41972[label="",style="dashed", color="magenta", weight=3]; 38279[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38280[label="Neg Zero",fontsize=16,color="green",shape="box"];38281 -> 26799[label="",style="dashed", color="red", weight=0]; 38281[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38281 -> 41973[label="",style="dashed", color="magenta", weight=3]; 38281 -> 41974[label="",style="dashed", color="magenta", weight=3]; 38282 -> 44463[label="",style="dashed", color="red", weight=0]; 38282[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"];38282 -> 44464[label="",style="dashed", color="magenta", weight=3]; 38283 -> 20608[label="",style="dashed", color="red", weight=0]; 38283[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"];38283 -> 41976[label="",style="dashed", color="magenta", weight=3]; 38283 -> 41977[label="",style="dashed", color="magenta", weight=3]; 38283 -> 41978[label="",style="dashed", color="magenta", weight=3]; 38283 -> 41979[label="",style="dashed", color="magenta", weight=3]; 38284 -> 26798[label="",style="dashed", color="red", weight=0]; 38284[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38284 -> 41980[label="",style="dashed", color="magenta", weight=3]; 38284 -> 41981[label="",style="dashed", color="magenta", weight=3]; 38285[label="Neg Zero",fontsize=16,color="green",shape="box"];38286[label="Neg Zero",fontsize=16,color="green",shape="box"];18670 -> 56471[label="",style="dashed", color="red", weight=0]; 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 -> 56474[label="",style="dashed", color="magenta", weight=3]; 18670 -> 56475[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 18674 -> 56516[label="",style="dashed", color="red", weight=0]; 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 -> 56522[label="",style="dashed", color="magenta", weight=3]; 18674 -> 56523[label="",style="dashed", color="magenta", weight=3]; 18674 -> 56524[label="",style="dashed", color="magenta", weight=3]; 18674 -> 56525[label="",style="dashed", color="magenta", weight=3]; 18674 -> 56526[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 56472 -> 53946[label="",style="dashed", color="red", weight=0]; 56472[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56472 -> 56506[label="",style="dashed", color="magenta", weight=3]; 56472 -> 56507[label="",style="dashed", color="magenta", weight=3]; 56473 -> 53946[label="",style="dashed", color="red", weight=0]; 56473[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56473 -> 56508[label="",style="dashed", color="magenta", weight=3]; 56473 -> 56509[label="",style="dashed", color="magenta", weight=3]; 56471[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)))))) ww4676) (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)))))) ww4675 (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="burlywood",shape="triangle"];63251[label="ww4675/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56471 -> 63251[label="",style="solid", color="burlywood", weight=9]; 63251 -> 56510[label="",style="solid", color="burlywood", weight=3]; 63252[label="ww4675/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56471 -> 63252[label="",style="solid", color="burlywood", weight=9]; 63252 -> 56511[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 18685 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 18685 -> 18800[label="",style="dashed", color="magenta", weight=3]; 18685 -> 18801[label="",style="dashed", color="magenta", weight=3]; 18685 -> 18802[label="",style="dashed", color="magenta", weight=3]; 18685 -> 18803[label="",style="dashed", color="magenta", weight=3]; 56517 -> 53946[label="",style="dashed", color="red", weight=0]; 56517[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56517 -> 56596[label="",style="dashed", color="magenta", weight=3]; 56517 -> 56597[label="",style="dashed", color="magenta", weight=3]; 56518 -> 56720[label="",style="dashed", color="red", weight=0]; 56518[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"];56518 -> 56786[label="",style="dashed", color="magenta", weight=3]; 56518 -> 56787[label="",style="dashed", color="magenta", weight=3]; 56518 -> 56788[label="",style="dashed", color="magenta", weight=3]; 56518 -> 56789[label="",style="dashed", color="magenta", weight=3]; 56518 -> 56790[label="",style="dashed", color="magenta", weight=3]; 56519 -> 30021[label="",style="dashed", color="red", weight=0]; 56519[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"];56519 -> 56602[label="",style="dashed", color="magenta", weight=3]; 56519 -> 56603[label="",style="dashed", color="magenta", weight=3]; 56519 -> 56604[label="",style="dashed", color="magenta", weight=3]; 56519 -> 56605[label="",style="dashed", color="magenta", weight=3]; 56519 -> 56606[label="",style="dashed", color="magenta", weight=3]; 56520 -> 53946[label="",style="dashed", color="red", weight=0]; 56520[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56520 -> 56607[label="",style="dashed", color="magenta", weight=3]; 56520 -> 56608[label="",style="dashed", color="magenta", weight=3]; 56521 -> 30021[label="",style="dashed", color="red", weight=0]; 56521[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"];56521 -> 56609[label="",style="dashed", color="magenta", weight=3]; 56521 -> 56610[label="",style="dashed", color="magenta", weight=3]; 56521 -> 56611[label="",style="dashed", color="magenta", weight=3]; 56521 -> 56612[label="",style="dashed", color="magenta", weight=3]; 56521 -> 56613[label="",style="dashed", color="magenta", weight=3]; 56516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4681 ww4680) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4677 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4679 ww4678 (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="burlywood",shape="triangle"];63253[label="ww4678/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56516 -> 63253[label="",style="solid", color="burlywood", weight=9]; 63253 -> 56614[label="",style="solid", color="burlywood", weight=3]; 63254[label="ww4678/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56516 -> 63254[label="",style="solid", color="burlywood", weight=9]; 63254 -> 56615[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 18692 -> 56648[label="",style="dashed", color="red", weight=0]; 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 -> 56651[label="",style="dashed", color="magenta", weight=3]; 18692 -> 56652[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 18696 -> 56961[label="",style="dashed", color="red", weight=0]; 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 -> 56967[label="",style="dashed", color="magenta", weight=3]; 18696 -> 56968[label="",style="dashed", color="magenta", weight=3]; 18696 -> 56969[label="",style="dashed", color="magenta", weight=3]; 18696 -> 56970[label="",style="dashed", color="magenta", weight=3]; 18696 -> 56971[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 56649 -> 53946[label="",style="dashed", color="red", weight=0]; 56649[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56649 -> 56683[label="",style="dashed", color="magenta", weight=3]; 56649 -> 56684[label="",style="dashed", color="magenta", weight=3]; 56650 -> 53946[label="",style="dashed", color="red", weight=0]; 56650[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56650 -> 56685[label="",style="dashed", color="magenta", weight=3]; 56650 -> 56686[label="",style="dashed", color="magenta", weight=3]; 56648[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)))))) ww4683) (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)))))) ww4682 (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="burlywood",shape="triangle"];63255[label="ww4682/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56648 -> 63255[label="",style="solid", color="burlywood", weight=9]; 63255 -> 56687[label="",style="solid", color="burlywood", weight=3]; 63256[label="ww4682/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56648 -> 63256[label="",style="solid", color="burlywood", weight=9]; 63256 -> 56688[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 18707 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 18707 -> 18805[label="",style="dashed", color="magenta", weight=3]; 18707 -> 18806[label="",style="dashed", color="magenta", weight=3]; 18707 -> 18807[label="",style="dashed", color="magenta", weight=3]; 18707 -> 18808[label="",style="dashed", color="magenta", weight=3]; 56962 -> 53946[label="",style="dashed", color="red", weight=0]; 56962[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56962 -> 57043[label="",style="dashed", color="magenta", weight=3]; 56962 -> 57044[label="",style="dashed", color="magenta", weight=3]; 56963 -> 56720[label="",style="dashed", color="red", weight=0]; 56963[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"];56963 -> 57045[label="",style="dashed", color="magenta", weight=3]; 56963 -> 57046[label="",style="dashed", color="magenta", weight=3]; 56963 -> 57047[label="",style="dashed", color="magenta", weight=3]; 56963 -> 57048[label="",style="dashed", color="magenta", weight=3]; 56963 -> 57049[label="",style="dashed", color="magenta", weight=3]; 56964 -> 30021[label="",style="dashed", color="red", weight=0]; 56964[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"];56964 -> 57050[label="",style="dashed", color="magenta", weight=3]; 56964 -> 57051[label="",style="dashed", color="magenta", weight=3]; 56964 -> 57052[label="",style="dashed", color="magenta", weight=3]; 56964 -> 57053[label="",style="dashed", color="magenta", weight=3]; 56964 -> 57054[label="",style="dashed", color="magenta", weight=3]; 56965 -> 53946[label="",style="dashed", color="red", weight=0]; 56965[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56965 -> 57055[label="",style="dashed", color="magenta", weight=3]; 56965 -> 57056[label="",style="dashed", color="magenta", weight=3]; 56966 -> 30021[label="",style="dashed", color="red", weight=0]; 56966[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"];56966 -> 57057[label="",style="dashed", color="magenta", weight=3]; 56966 -> 57058[label="",style="dashed", color="magenta", weight=3]; 56966 -> 57059[label="",style="dashed", color="magenta", weight=3]; 56966 -> 57060[label="",style="dashed", color="magenta", weight=3]; 56966 -> 57061[label="",style="dashed", color="magenta", weight=3]; 56961[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4689 ww4688) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4685 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4687 ww4686 (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="burlywood",shape="triangle"];63257[label="ww4686/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56961 -> 63257[label="",style="solid", color="burlywood", weight=9]; 63257 -> 57062[label="",style="solid", color="burlywood", weight=3]; 63258[label="ww4686/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56961 -> 63258[label="",style="solid", color="burlywood", weight=9]; 63258 -> 57063[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];63259[label="ww20460/Succ ww204600",fontsize=10,color="white",style="solid",shape="box"];18714 -> 63259[label="",style="solid", color="burlywood", weight=9]; 63259 -> 19810[label="",style="solid", color="burlywood", weight=3]; 63260[label="ww20460/Zero",fontsize=10,color="white",style="solid",shape="box"];18714 -> 63260[label="",style="solid", color="burlywood", weight=9]; 63260 -> 19811[label="",style="solid", color="burlywood", weight=3]; 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"];63261[label="ww20460/Succ ww204600",fontsize=10,color="white",style="solid",shape="box"];18715 -> 63261[label="",style="solid", color="burlywood", weight=9]; 63261 -> 19812[label="",style="solid", color="burlywood", weight=3]; 63262[label="ww20460/Zero",fontsize=10,color="white",style="solid",shape="box"];18715 -> 63262[label="",style="solid", color="burlywood", weight=9]; 63262 -> 19813[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 18719 -> 29264[label="",style="dashed", color="red", weight=0]; 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 -> 29319[label="",style="dashed", color="magenta", weight=3]; 18719 -> 29320[label="",style="dashed", color="magenta", weight=3]; 18719 -> 29321[label="",style="dashed", color="magenta", weight=3]; 18719 -> 29322[label="",style="dashed", color="magenta", weight=3]; 18720[label="ww3000",fontsize=16,color="green",shape="box"];18721[label="ww410",fontsize=16,color="green",shape="box"];18722[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18723[label="ww310",fontsize=16,color="green",shape="box"];18724[label="ww5",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"];63263[label="ww20500/Succ ww205000",fontsize=10,color="white",style="solid",shape="box"];18726 -> 63263[label="",style="solid", color="burlywood", weight=9]; 63263 -> 19818[label="",style="solid", color="burlywood", weight=3]; 63264[label="ww20500/Zero",fontsize=10,color="white",style="solid",shape="box"];18726 -> 63264[label="",style="solid", color="burlywood", weight=9]; 63264 -> 19819[label="",style="solid", color="burlywood", weight=3]; 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"];63265[label="ww20500/Succ ww205000",fontsize=10,color="white",style="solid",shape="box"];18727 -> 63265[label="",style="solid", color="burlywood", weight=9]; 63265 -> 19820[label="",style="solid", color="burlywood", weight=3]; 63266[label="ww20500/Zero",fontsize=10,color="white",style="solid",shape="box"];18727 -> 63266[label="",style="solid", color="burlywood", weight=9]; 63266 -> 19821[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 18730 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54782[label="",style="dashed", color="magenta", weight=3]; 18730 -> 54783[label="",style="dashed", color="magenta", weight=3]; 18730 -> 54784[label="",style="dashed", color="magenta", weight=3]; 18730 -> 54785[label="",style="dashed", color="magenta", weight=3]; 18730 -> 54786[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 18736 -> 29264[label="",style="dashed", color="red", weight=0]; 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 -> 29323[label="",style="dashed", color="magenta", weight=3]; 18736 -> 29324[label="",style="dashed", color="magenta", weight=3]; 18736 -> 29325[label="",style="dashed", color="magenta", weight=3]; 18736 -> 29326[label="",style="dashed", color="magenta", weight=3]; 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]; 18738 -> 18737[label="",style="dashed", color="red", weight=0]; 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]; 18740 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54787[label="",style="dashed", color="magenta", weight=3]; 18740 -> 54788[label="",style="dashed", color="magenta", weight=3]; 18740 -> 54789[label="",style="dashed", color="magenta", weight=3]; 18740 -> 54790[label="",style="dashed", color="magenta", weight=3]; 18740 -> 54791[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 18743 -> 18742[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 18750 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54792[label="",style="dashed", color="magenta", weight=3]; 18750 -> 54793[label="",style="dashed", color="magenta", weight=3]; 18750 -> 54794[label="",style="dashed", color="magenta", weight=3]; 18750 -> 54795[label="",style="dashed", color="magenta", weight=3]; 18750 -> 54796[label="",style="dashed", color="magenta", weight=3]; 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]; 18752 -> 5617[label="",style="dashed", color="red", weight=0]; 18752[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18752 -> 19844[label="",style="dashed", color="magenta", weight=3]; 18753 -> 5617[label="",style="dashed", color="red", weight=0]; 18753[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18753 -> 19845[label="",style="dashed", color="magenta", weight=3]; 18754 -> 6351[label="",style="dashed", color="red", weight=0]; 18754[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18754 -> 19846[label="",style="dashed", color="magenta", weight=3]; 18754 -> 19847[label="",style="dashed", color="magenta", weight=3]; 18755[label="Succ ww3100",fontsize=16,color="green",shape="box"];18756 -> 6351[label="",style="dashed", color="red", weight=0]; 18756[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18756 -> 19848[label="",style="dashed", color="magenta", weight=3]; 18756 -> 19849[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 18760 -> 16096[label="",style="dashed", color="red", weight=0]; 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]; 18760 -> 19853[label="",style="dashed", color="magenta", weight=3]; 18760 -> 19854[label="",style="dashed", color="magenta", weight=3]; 18760 -> 19855[label="",style="dashed", color="magenta", weight=3]; 18761 -> 16097[label="",style="dashed", color="red", weight=0]; 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]; 18761 -> 19857[label="",style="dashed", color="magenta", weight=3]; 18761 -> 19858[label="",style="dashed", color="magenta", weight=3]; 18761 -> 19859[label="",style="dashed", color="magenta", weight=3]; 18762 -> 16098[label="",style="dashed", color="red", weight=0]; 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]; 18762 -> 19861[label="",style="dashed", color="magenta", weight=3]; 18762 -> 19862[label="",style="dashed", color="magenta", weight=3]; 18763 -> 5617[label="",style="dashed", color="red", weight=0]; 18763[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18763 -> 19863[label="",style="dashed", color="magenta", weight=3]; 18764 -> 5617[label="",style="dashed", color="red", weight=0]; 18764[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18764 -> 19864[label="",style="dashed", color="magenta", weight=3]; 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]; 18766 -> 5617[label="",style="dashed", color="red", weight=0]; 18766[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18766 -> 19866[label="",style="dashed", color="magenta", weight=3]; 18767 -> 5617[label="",style="dashed", color="red", weight=0]; 18767[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18767 -> 19867[label="",style="dashed", color="magenta", weight=3]; 18794[label="ww310",fontsize=16,color="green",shape="box"];18795[label="ww410",fontsize=16,color="green",shape="box"];18796[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18797[label="ww5",fontsize=16,color="green",shape="box"];18798[label="ww3000",fontsize=16,color="green",shape="box"];18810 -> 5617[label="",style="dashed", color="red", weight=0]; 18810[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18810 -> 19868[label="",style="dashed", color="magenta", weight=3]; 18811 -> 5617[label="",style="dashed", color="red", weight=0]; 18811[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18811 -> 19869[label="",style="dashed", color="magenta", weight=3]; 18812 -> 6351[label="",style="dashed", color="red", weight=0]; 18812[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18812 -> 19870[label="",style="dashed", color="magenta", weight=3]; 18812 -> 19871[label="",style="dashed", color="magenta", weight=3]; 18813[label="Succ ww3100",fontsize=16,color="green",shape="box"];18814 -> 6351[label="",style="dashed", color="red", weight=0]; 18814[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18814 -> 19872[label="",style="dashed", color="magenta", weight=3]; 18814 -> 19873[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 18818 -> 16123[label="",style="dashed", color="red", weight=0]; 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]; 18818 -> 19877[label="",style="dashed", color="magenta", weight=3]; 18818 -> 19878[label="",style="dashed", color="magenta", weight=3]; 18818 -> 19879[label="",style="dashed", color="magenta", weight=3]; 18819 -> 16124[label="",style="dashed", color="red", weight=0]; 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]; 18819 -> 19881[label="",style="dashed", color="magenta", weight=3]; 18819 -> 19882[label="",style="dashed", color="magenta", weight=3]; 18819 -> 19883[label="",style="dashed", color="magenta", weight=3]; 18820 -> 16125[label="",style="dashed", color="red", weight=0]; 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]; 18820 -> 19885[label="",style="dashed", color="magenta", weight=3]; 18820 -> 19886[label="",style="dashed", color="magenta", weight=3]; 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"];63267[label="ww195000/Succ ww1950000",fontsize=10,color="white",style="solid",shape="box"];18823 -> 63267[label="",style="solid", color="burlywood", weight=9]; 63267 -> 19887[label="",style="solid", color="burlywood", weight=3]; 63268[label="ww195000/Zero",fontsize=10,color="white",style="solid",shape="box"];18823 -> 63268[label="",style="solid", color="burlywood", weight=9]; 63268 -> 19888[label="",style="solid", color="burlywood", weight=3]; 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"];63269[label="ww195000/Succ ww1950000",fontsize=10,color="white",style="solid",shape="box"];18824 -> 63269[label="",style="solid", color="burlywood", weight=9]; 63269 -> 19889[label="",style="solid", color="burlywood", weight=3]; 63270[label="ww195000/Zero",fontsize=10,color="white",style="solid",shape="box"];18824 -> 63270[label="",style="solid", color="burlywood", weight=9]; 63270 -> 19890[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 18830 -> 19906[label="",style="dashed", color="magenta", weight=3]; 18830 -> 19907[label="",style="dashed", color="magenta", weight=3]; 18830 -> 19908[label="",style="dashed", color="magenta", weight=3]; 18831[label="ww3000",fontsize=16,color="green",shape="box"];18832[label="ww3000",fontsize=16,color="green",shape="box"];29313 -> 29382[label="",style="dashed", color="red", weight=0]; 29313[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"];29313 -> 29392[label="",style="dashed", color="magenta", weight=3]; 29313 -> 29393[label="",style="dashed", color="magenta", weight=3]; 29313 -> 29394[label="",style="dashed", color="magenta", weight=3]; 29314[label="ww3000",fontsize=16,color="green",shape="box"];29315[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29316[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"];29316 -> 29379[label="",style="solid", color="black", weight=3]; 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"];63271[label="ww190700/Succ ww1907000",fontsize=10,color="white",style="solid",shape="box"];18836 -> 63271[label="",style="solid", color="burlywood", weight=9]; 63271 -> 19920[label="",style="solid", color="burlywood", weight=3]; 63272[label="ww190700/Zero",fontsize=10,color="white",style="solid",shape="box"];18836 -> 63272[label="",style="solid", color="burlywood", weight=9]; 63272 -> 19921[label="",style="solid", color="burlywood", weight=3]; 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"];63273[label="ww190700/Succ ww1907000",fontsize=10,color="white",style="solid",shape="box"];18837 -> 63273[label="",style="solid", color="burlywood", weight=9]; 63273 -> 19922[label="",style="solid", color="burlywood", weight=3]; 63274[label="ww190700/Zero",fontsize=10,color="white",style="solid",shape="box"];18837 -> 63274[label="",style="solid", color="burlywood", weight=9]; 63274 -> 19923[label="",style="solid", color="burlywood", weight=3]; 18838 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54797[label="",style="dashed", color="magenta", weight=3]; 18838 -> 54798[label="",style="dashed", color="magenta", weight=3]; 18838 -> 54799[label="",style="dashed", color="magenta", weight=3]; 18838 -> 54800[label="",style="dashed", color="magenta", weight=3]; 18838 -> 54801[label="",style="dashed", color="magenta", weight=3]; 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]; 18842[label="ww3000",fontsize=16,color="green",shape="box"];18843[label="ww3000",fontsize=16,color="green",shape="box"];54749 -> 55020[label="",style="dashed", color="red", weight=0]; 54749[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"];54749 -> 55124[label="",style="dashed", color="magenta", weight=3]; 54749 -> 55125[label="",style="dashed", color="magenta", weight=3]; 54749 -> 55126[label="",style="dashed", color="magenta", weight=3]; 54750[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"];54750 -> 55757[label="",style="solid", color="black", weight=3]; 54751 -> 56138[label="",style="dashed", color="red", weight=0]; 54751[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"];54751 -> 56171[label="",style="dashed", color="magenta", weight=3]; 54751 -> 56172[label="",style="dashed", color="magenta", weight=3]; 54751 -> 56173[label="",style="dashed", color="magenta", weight=3]; 54751 -> 56174[label="",style="dashed", color="magenta", weight=3]; 54752[label="ww3000",fontsize=16,color="green",shape="box"];54753[label="ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 18851[label="ww4100",fontsize=16,color="green",shape="box"];18852[label="ww3000",fontsize=16,color="green",shape="box"];18853[label="ww3100",fontsize=16,color="green",shape="box"];18854[label="ww5",fontsize=16,color="green",shape="box"];18855[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23416[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23417[label="ww4100",fontsize=16,color="green",shape="box"];23418[label="ww5",fontsize=16,color="green",shape="box"];23419[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30207[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"];30207 -> 30247[label="",style="solid", color="black", weight=3]; 30208[label="ww50",fontsize=16,color="green",shape="box"];30209[label="ww51",fontsize=16,color="green",shape="box"];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]; 18863[label="ww3000",fontsize=16,color="green",shape="box"];18864[label="ww5",fontsize=16,color="green",shape="box"];18865[label="ww3100",fontsize=16,color="green",shape="box"];18866[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18867[label="ww4100",fontsize=16,color="green",shape="box"];55644[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55645[label="ww3000",fontsize=16,color="green",shape="box"];55646[label="ww4100",fontsize=16,color="green",shape="box"];55647[label="ww5",fontsize=16,color="green",shape="box"];55648[label="ww3100",fontsize=16,color="green",shape="box"];28939 -> 26726[label="",style="dashed", color="red", weight=0]; 28939[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"];28939 -> 28965[label="",style="dashed", color="magenta", weight=3]; 28939 -> 28966[label="",style="dashed", color="magenta", weight=3]; 28939 -> 28967[label="",style="dashed", color="magenta", weight=3]; 28961[label="takeWhile (flip ltEsFloat ww3480) (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"];28961 -> 29041[label="",style="solid", color="black", weight=3]; 28962 -> 57669[label="",style="dashed", color="red", weight=0]; 28962[label="takeWhile0 (flip ltEsFloat ww3480) (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"];28962 -> 57676[label="",style="dashed", color="magenta", weight=3]; 28962 -> 57677[label="",style="dashed", color="magenta", weight=3]; 28962 -> 57678[label="",style="dashed", color="magenta", weight=3]; 55651 -> 26726[label="",style="dashed", color="red", weight=0]; 55651[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"];55651 -> 55785[label="",style="dashed", color="magenta", weight=3]; 55651 -> 55786[label="",style="dashed", color="magenta", weight=3]; 55651 -> 55787[label="",style="dashed", color="magenta", weight=3]; 29074 -> 26726[label="",style="dashed", color="red", weight=0]; 29074[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"];29074 -> 29165[label="",style="dashed", color="magenta", weight=3]; 29074 -> 29166[label="",style="dashed", color="magenta", weight=3]; 29074 -> 29167[label="",style="dashed", color="magenta", weight=3]; 29075[label="takeWhile (flip ltEsFloat ww3486) (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"];29075 -> 29168[label="",style="solid", color="black", weight=3]; 29076 -> 57669[label="",style="dashed", color="red", weight=0]; 29076[label="takeWhile0 (flip ltEsFloat ww3486) (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"];29076 -> 57679[label="",style="dashed", color="magenta", weight=3]; 29076 -> 57680[label="",style="dashed", color="magenta", weight=3]; 29076 -> 57681[label="",style="dashed", color="magenta", weight=3]; 18872 -> 14908[label="",style="dashed", color="red", weight=0]; 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]; 18872 -> 19938[label="",style="dashed", color="magenta", weight=3]; 18873 -> 12317[label="",style="dashed", color="red", weight=0]; 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]; 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]; 18874 -> 19940[label="",style="dashed", color="magenta", weight=3]; 18874 -> 19941[label="",style="dashed", color="magenta", weight=3]; 18874 -> 19942[label="",style="dashed", color="magenta", weight=3]; 18874 -> 19943[label="",style="dashed", color="magenta", weight=3]; 18875 -> 17710[label="",style="dashed", color="red", weight=0]; 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]; 18875 -> 19945[label="",style="dashed", color="magenta", weight=3]; 18875 -> 19946[label="",style="dashed", color="magenta", weight=3]; 18875 -> 19947[label="",style="dashed", color="magenta", weight=3]; 18875 -> 19948[label="",style="dashed", color="magenta", weight=3]; 18876 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23428[label="",style="dashed", color="magenta", weight=3]; 18876 -> 23429[label="",style="dashed", color="magenta", weight=3]; 18876 -> 23430[label="",style="dashed", color="magenta", weight=3]; 18876 -> 23431[label="",style="dashed", color="magenta", weight=3]; 18877 -> 14911[label="",style="dashed", color="red", weight=0]; 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]; 18877 -> 19951[label="",style="dashed", color="magenta", weight=3]; 18878 -> 12323[label="",style="dashed", color="red", weight=0]; 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]; 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]; 18879 -> 19953[label="",style="dashed", color="magenta", weight=3]; 18879 -> 19954[label="",style="dashed", color="magenta", weight=3]; 18879 -> 19955[label="",style="dashed", color="magenta", weight=3]; 18879 -> 19956[label="",style="dashed", color="magenta", weight=3]; 18880 -> 17710[label="",style="dashed", color="red", weight=0]; 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]; 18880 -> 19958[label="",style="dashed", color="magenta", weight=3]; 18880 -> 19959[label="",style="dashed", color="magenta", weight=3]; 18880 -> 19960[label="",style="dashed", color="magenta", weight=3]; 18880 -> 19961[label="",style="dashed", color="magenta", weight=3]; 18881 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23432[label="",style="dashed", color="magenta", weight=3]; 18881 -> 23433[label="",style="dashed", color="magenta", weight=3]; 18881 -> 23434[label="",style="dashed", color="magenta", weight=3]; 18881 -> 23435[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 18888 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23436[label="",style="dashed", color="magenta", weight=3]; 18888 -> 23437[label="",style="dashed", color="magenta", weight=3]; 18888 -> 23438[label="",style="dashed", color="magenta", weight=3]; 18888 -> 23439[label="",style="dashed", color="magenta", weight=3]; 30299 -> 23742[label="",style="dashed", color="red", weight=0]; 30299[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30299 -> 30321[label="",style="dashed", color="magenta", weight=3]; 30299 -> 30322[label="",style="dashed", color="magenta", weight=3]; 30300 -> 26799[label="",style="dashed", color="red", weight=0]; 30300[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30300 -> 30323[label="",style="dashed", color="magenta", weight=3]; 30300 -> 30324[label="",style="dashed", color="magenta", weight=3]; 18892 -> 14928[label="",style="dashed", color="red", weight=0]; 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]; 18892 -> 19973[label="",style="dashed", color="magenta", weight=3]; 18893 -> 12336[label="",style="dashed", color="red", weight=0]; 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]; 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]; 18894 -> 19975[label="",style="dashed", color="magenta", weight=3]; 18894 -> 19976[label="",style="dashed", color="magenta", weight=3]; 18894 -> 19977[label="",style="dashed", color="magenta", weight=3]; 18894 -> 19978[label="",style="dashed", color="magenta", weight=3]; 18895 -> 17737[label="",style="dashed", color="red", weight=0]; 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]; 18895 -> 19980[label="",style="dashed", color="magenta", weight=3]; 18895 -> 19981[label="",style="dashed", color="magenta", weight=3]; 18895 -> 19982[label="",style="dashed", color="magenta", weight=3]; 18895 -> 19983[label="",style="dashed", color="magenta", weight=3]; 55109[label="ww3100",fontsize=16,color="green",shape="box"];55110[label="ww3000",fontsize=16,color="green",shape="box"];55111 -> 30021[label="",style="dashed", color="red", weight=0]; 55111[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"];55111 -> 55788[label="",style="dashed", color="magenta", weight=3]; 55111 -> 55789[label="",style="dashed", color="magenta", weight=3]; 55111 -> 55790[label="",style="dashed", color="magenta", weight=3]; 55111 -> 55791[label="",style="dashed", color="magenta", weight=3]; 55111 -> 55792[label="",style="dashed", color="magenta", weight=3]; 55679[label="Succ Zero",fontsize=16,color="green",shape="box"];55680[label="ww3000",fontsize=16,color="green",shape="box"];55681[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];55682[label="ww5",fontsize=16,color="green",shape="box"];55683[label="ww3100",fontsize=16,color="green",shape="box"];56751[label="ww3000",fontsize=16,color="green",shape="box"];56752[label="ww3100",fontsize=16,color="green",shape="box"];56753[label="Succ Zero",fontsize=16,color="green",shape="box"];56754[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56755[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];18897 -> 14931[label="",style="dashed", color="red", weight=0]; 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]; 18897 -> 19986[label="",style="dashed", color="magenta", weight=3]; 18898 -> 12342[label="",style="dashed", color="red", weight=0]; 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]; 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]; 18899 -> 19988[label="",style="dashed", color="magenta", weight=3]; 18899 -> 19989[label="",style="dashed", color="magenta", weight=3]; 18899 -> 19990[label="",style="dashed", color="magenta", weight=3]; 18899 -> 19991[label="",style="dashed", color="magenta", weight=3]; 18900 -> 17737[label="",style="dashed", color="red", weight=0]; 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]; 18900 -> 19993[label="",style="dashed", color="magenta", weight=3]; 18900 -> 19994[label="",style="dashed", color="magenta", weight=3]; 18900 -> 19995[label="",style="dashed", color="magenta", weight=3]; 18900 -> 19996[label="",style="dashed", color="magenta", weight=3]; 55112[label="ww3100",fontsize=16,color="green",shape="box"];55113[label="ww3000",fontsize=16,color="green",shape="box"];55114 -> 30021[label="",style="dashed", color="red", weight=0]; 55114[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"];55114 -> 55795[label="",style="dashed", color="magenta", weight=3]; 55114 -> 55796[label="",style="dashed", color="magenta", weight=3]; 55114 -> 55797[label="",style="dashed", color="magenta", weight=3]; 55114 -> 55798[label="",style="dashed", color="magenta", weight=3]; 55114 -> 55799[label="",style="dashed", color="magenta", weight=3]; 55685[label="Succ Zero",fontsize=16,color="green",shape="box"];55686[label="ww3000",fontsize=16,color="green",shape="box"];55687[label="Succ Zero",fontsize=16,color="green",shape="box"];55688[label="ww5",fontsize=16,color="green",shape="box"];55689[label="ww3100",fontsize=16,color="green",shape="box"];56756[label="ww3000",fontsize=16,color="green",shape="box"];56757[label="ww3100",fontsize=16,color="green",shape="box"];56758[label="Succ Zero",fontsize=16,color="green",shape="box"];56759[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56760[label="Succ Zero",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]; 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]; 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]; 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]; 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]; 55115[label="Zero",fontsize=16,color="green",shape="box"];55116[label="ww3000",fontsize=16,color="green",shape="box"];55117 -> 30021[label="",style="dashed", color="red", weight=0]; 55117[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"];55117 -> 55802[label="",style="dashed", color="magenta", weight=3]; 55117 -> 55803[label="",style="dashed", color="magenta", weight=3]; 55117 -> 55804[label="",style="dashed", color="magenta", weight=3]; 55117 -> 55805[label="",style="dashed", color="magenta", weight=3]; 55117 -> 55806[label="",style="dashed", color="magenta", weight=3]; 55691[label="Succ Zero",fontsize=16,color="green",shape="box"];55692[label="ww3000",fontsize=16,color="green",shape="box"];55693[label="Zero",fontsize=16,color="green",shape="box"];55694[label="ww5",fontsize=16,color="green",shape="box"];55695[label="Zero",fontsize=16,color="green",shape="box"];56761[label="ww3000",fontsize=16,color="green",shape="box"];56762[label="Zero",fontsize=16,color="green",shape="box"];56763[label="Succ Zero",fontsize=16,color="green",shape="box"];56764[label="Float (Pos (Succ ww3000)) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];56765[label="Zero",fontsize=16,color="green",shape="box"];29164 -> 27248[label="",style="dashed", color="red", weight=0]; 29164[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww3000)) ww34910) (srMyInt (Neg Zero) ww34911)) GT)",fontsize=16,color="magenta"];29164 -> 29234[label="",style="dashed", color="magenta", weight=3]; 29164 -> 29235[label="",style="dashed", color="magenta", weight=3]; 60658 -> 26924[label="",style="dashed", color="red", weight=0]; 60658[label="primDivFloat (Float (msMyInt (Pos (Succ ww4820)) (Pos (Succ ww4822))) (srMyInt (Neg (Succ ww4821)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60658 -> 60671[label="",style="dashed", color="magenta", weight=3]; 60658 -> 60672[label="",style="dashed", color="magenta", weight=3]; 30212[label="takeWhile1 (flip ltEsFloat ww3499) (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))) ww3499)",fontsize=16,color="black",shape="box"];30212 -> 30252[label="",style="solid", color="black", weight=3]; 58217[label="psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711",fontsize=16,color="black",shape="triangle"];58217 -> 58250[label="",style="solid", color="black", weight=3]; 58218 -> 58140[label="",style="dashed", color="red", weight=0]; 58218[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711))",fontsize=16,color="magenta"];58218 -> 58251[label="",style="dashed", color="magenta", weight=3]; 55780 -> 23742[label="",style="dashed", color="red", weight=0]; 55780[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55780 -> 55831[label="",style="dashed", color="magenta", weight=3]; 55780 -> 55832[label="",style="dashed", color="magenta", weight=3]; 55781 -> 26799[label="",style="dashed", color="red", weight=0]; 55781[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55781 -> 55833[label="",style="dashed", color="magenta", weight=3]; 55781 -> 55834[label="",style="dashed", color="magenta", weight=3]; 29988 -> 23742[label="",style="dashed", color="red", weight=0]; 29988[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];29988 -> 30213[label="",style="dashed", color="magenta", weight=3]; 29988 -> 30214[label="",style="dashed", color="magenta", weight=3]; 29989 -> 26799[label="",style="dashed", color="red", weight=0]; 29989[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];29989 -> 30215[label="",style="dashed", color="magenta", weight=3]; 29989 -> 30216[label="",style="dashed", color="magenta", weight=3]; 29990[label="takeWhile1 (flip ltEsFloat ww3512) (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))) ww3512)",fontsize=16,color="black",shape="box"];29990 -> 30217[label="",style="solid", color="black", weight=3]; 60185[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4805",fontsize=16,color="black",shape="triangle"];60185 -> 60199[label="",style="solid", color="black", weight=3]; 60186 -> 60006[label="",style="dashed", color="red", weight=0]; 60186[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))) ww4805))",fontsize=16,color="magenta"];60186 -> 60200[label="",style="dashed", color="magenta", weight=3]; 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"];63275[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18911 -> 63275[label="",style="solid", color="burlywood", weight=9]; 63275 -> 20007[label="",style="solid", color="burlywood", weight=3]; 63276[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18911 -> 63276[label="",style="solid", color="burlywood", weight=9]; 63276 -> 20008[label="",style="solid", color="burlywood", weight=3]; 18912 -> 10878[label="",style="dashed", color="red", weight=0]; 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]; 18913 -> 18732[label="",style="dashed", color="red", weight=0]; 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]; 18913 -> 20011[label="",style="dashed", color="magenta", weight=3]; 18913 -> 20012[label="",style="dashed", color="magenta", weight=3]; 18913 -> 20013[label="",style="dashed", color="magenta", weight=3]; 18913 -> 20014[label="",style="dashed", color="magenta", weight=3]; 18914 -> 17710[label="",style="dashed", color="red", weight=0]; 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]; 18914 -> 20016[label="",style="dashed", color="magenta", weight=3]; 18914 -> 20017[label="",style="dashed", color="magenta", weight=3]; 18914 -> 20018[label="",style="dashed", color="magenta", weight=3]; 18914 -> 20019[label="",style="dashed", color="magenta", weight=3]; 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]; 23420[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23421[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];23422[label="ww5",fontsize=16,color="green",shape="box"];23423[label="Zero",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"];63277[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18917 -> 63277[label="",style="solid", color="burlywood", weight=9]; 63277 -> 20022[label="",style="solid", color="burlywood", weight=3]; 63278[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18917 -> 63278[label="",style="solid", color="burlywood", weight=9]; 63278 -> 20023[label="",style="solid", color="burlywood", weight=3]; 18918 -> 10884[label="",style="dashed", color="red", weight=0]; 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]; 18919 -> 18732[label="",style="dashed", color="red", weight=0]; 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]; 18919 -> 20026[label="",style="dashed", color="magenta", weight=3]; 18919 -> 20027[label="",style="dashed", color="magenta", weight=3]; 18919 -> 20028[label="",style="dashed", color="magenta", weight=3]; 18919 -> 20029[label="",style="dashed", color="magenta", weight=3]; 18920 -> 17710[label="",style="dashed", color="red", weight=0]; 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]; 18920 -> 20031[label="",style="dashed", color="magenta", weight=3]; 18920 -> 20032[label="",style="dashed", color="magenta", weight=3]; 18920 -> 20033[label="",style="dashed", color="magenta", weight=3]; 18920 -> 20034[label="",style="dashed", color="magenta", weight=3]; 23424[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23425[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23426[label="ww5",fontsize=16,color="green",shape="box"];23427[label="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]; 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]; 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]; 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]; 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]; 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]; 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]; 18929 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48668[label="",style="dashed", color="magenta", weight=3]; 18929 -> 48669[label="",style="dashed", color="magenta", weight=3]; 18929 -> 48670[label="",style="dashed", color="magenta", weight=3]; 18929 -> 48671[label="",style="dashed", color="magenta", weight=3]; 18929 -> 48672[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 18937 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23440[label="",style="dashed", color="magenta", weight=3]; 18937 -> 23441[label="",style="dashed", color="magenta", weight=3]; 18937 -> 23442[label="",style="dashed", color="magenta", weight=3]; 18937 -> 23443[label="",style="dashed", color="magenta", weight=3]; 18938 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48673[label="",style="dashed", color="magenta", weight=3]; 18938 -> 48674[label="",style="dashed", color="magenta", weight=3]; 18938 -> 48675[label="",style="dashed", color="magenta", weight=3]; 18938 -> 48676[label="",style="dashed", color="magenta", weight=3]; 18938 -> 48677[label="",style="dashed", color="magenta", weight=3]; 18939 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23444[label="",style="dashed", color="magenta", weight=3]; 18939 -> 23445[label="",style="dashed", color="magenta", weight=3]; 18939 -> 23446[label="",style="dashed", color="magenta", weight=3]; 18939 -> 23447[label="",style="dashed", color="magenta", weight=3]; 52031[label="Succ (Succ ww31000)",fontsize=16,color="green",shape="box"];52032 -> 48031[label="",style="dashed", color="red", weight=0]; 52032[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"];52033[label="Zero",fontsize=16,color="green",shape="box"];52034[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"];52034 -> 52245[label="",style="solid", color="black", weight=3]; 20314[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"];20314 -> 20332[label="",style="solid", color="black", weight=3]; 30301 -> 26924[label="",style="dashed", color="red", weight=0]; 30301[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30301 -> 30325[label="",style="dashed", color="magenta", weight=3]; 30301 -> 30326[label="",style="dashed", color="magenta", weight=3]; 30342[label="Pos Zero",fontsize=16,color="green",shape="box"];30343[label="ww35351",fontsize=16,color="green",shape="box"];30344[label="Pos (Succ ww3531)",fontsize=16,color="green",shape="box"];30345[label="ww35350",fontsize=16,color="green",shape="box"];30362[label="takeWhile1 (flip ltEsFloat ww3526) (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))) ww3526) GT))",fontsize=16,color="black",shape="box"];30362 -> 30375[label="",style="solid", color="black", weight=3]; 58108 -> 26726[label="",style="dashed", color="red", weight=0]; 58108[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) ww4702",fontsize=16,color="magenta"];58108 -> 58130[label="",style="dashed", color="magenta", weight=3]; 58108 -> 58131[label="",style="dashed", color="magenta", weight=3]; 58108 -> 58132[label="",style="dashed", color="magenta", weight=3]; 38287 -> 26799[label="",style="dashed", color="red", weight=0]; 38287[label="srMyInt ww20801 (srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38287 -> 41982[label="",style="dashed", color="magenta", weight=3]; 38287 -> 41983[label="",style="dashed", color="magenta", weight=3]; 38288 -> 44475[label="",style="dashed", color="red", weight=0]; 38288[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"];38288 -> 44476[label="",style="dashed", color="magenta", weight=3]; 38289 -> 20608[label="",style="dashed", color="red", weight=0]; 38289[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"];38289 -> 41985[label="",style="dashed", color="magenta", weight=3]; 38289 -> 41986[label="",style="dashed", color="magenta", weight=3]; 38289 -> 41987[label="",style="dashed", color="magenta", weight=3]; 38289 -> 41988[label="",style="dashed", color="magenta", weight=3]; 38289 -> 41989[label="",style="dashed", color="magenta", weight=3]; 38289 -> 41990[label="",style="dashed", color="magenta", weight=3]; 38290 -> 26798[label="",style="dashed", color="red", weight=0]; 38290[label="psMyInt ww20800 (srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38290 -> 41991[label="",style="dashed", color="magenta", weight=3]; 38290 -> 41992[label="",style="dashed", color="magenta", weight=3]; 38291[label="Neg ww2084",fontsize=16,color="green",shape="box"];38292[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];38293 -> 26799[label="",style="dashed", color="red", weight=0]; 38293[label="srMyInt ww22931 (srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38293 -> 41993[label="",style="dashed", color="magenta", weight=3]; 38293 -> 41994[label="",style="dashed", color="magenta", weight=3]; 38294 -> 44488[label="",style="dashed", color="red", weight=0]; 38294[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"];38294 -> 44489[label="",style="dashed", color="magenta", weight=3]; 38295 -> 20608[label="",style="dashed", color="red", weight=0]; 38295[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"];38295 -> 41996[label="",style="dashed", color="magenta", weight=3]; 38295 -> 41997[label="",style="dashed", color="magenta", weight=3]; 38295 -> 41998[label="",style="dashed", color="magenta", weight=3]; 38295 -> 41999[label="",style="dashed", color="magenta", weight=3]; 38295 -> 42000[label="",style="dashed", color="magenta", weight=3]; 38295 -> 42001[label="",style="dashed", color="magenta", weight=3]; 38296 -> 26798[label="",style="dashed", color="red", weight=0]; 38296[label="psMyInt ww22930 (srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38296 -> 42002[label="",style="dashed", color="magenta", weight=3]; 38296 -> 42003[label="",style="dashed", color="magenta", weight=3]; 38297[label="Pos ww2297",fontsize=16,color="green",shape="box"];38298[label="Pos (Succ ww2296)",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"];63279[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18947 -> 63279[label="",style="solid", color="burlywood", weight=9]; 63279 -> 20061[label="",style="solid", color="burlywood", weight=3]; 63280[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18947 -> 63280[label="",style="solid", color="burlywood", weight=9]; 63280 -> 20062[label="",style="solid", color="burlywood", weight=3]; 18948 -> 10904[label="",style="dashed", color="red", weight=0]; 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]; 18949 -> 18747[label="",style="dashed", color="red", weight=0]; 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]; 18949 -> 20065[label="",style="dashed", color="magenta", weight=3]; 18949 -> 20066[label="",style="dashed", color="magenta", weight=3]; 18949 -> 20067[label="",style="dashed", color="magenta", weight=3]; 18949 -> 20068[label="",style="dashed", color="magenta", weight=3]; 18950 -> 17737[label="",style="dashed", color="red", weight=0]; 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]; 18950 -> 20070[label="",style="dashed", color="magenta", weight=3]; 18950 -> 20071[label="",style="dashed", color="magenta", weight=3]; 18950 -> 20072[label="",style="dashed", color="magenta", weight=3]; 18950 -> 20073[label="",style="dashed", color="magenta", weight=3]; 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]; 55700[label="Zero",fontsize=16,color="green",shape="box"];55701[label="ww3000",fontsize=16,color="green",shape="box"];55702[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];55703[label="ww5",fontsize=16,color="green",shape="box"];55704[label="ww3100",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"];63281[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18953 -> 63281[label="",style="solid", color="burlywood", weight=9]; 63281 -> 20076[label="",style="solid", color="burlywood", weight=3]; 63282[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18953 -> 63282[label="",style="solid", color="burlywood", weight=9]; 63282 -> 20077[label="",style="solid", color="burlywood", weight=3]; 18954 -> 10910[label="",style="dashed", color="red", weight=0]; 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]; 18955 -> 18747[label="",style="dashed", color="red", weight=0]; 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]; 18955 -> 20080[label="",style="dashed", color="magenta", weight=3]; 18955 -> 20081[label="",style="dashed", color="magenta", weight=3]; 18955 -> 20082[label="",style="dashed", color="magenta", weight=3]; 18955 -> 20083[label="",style="dashed", color="magenta", weight=3]; 18956 -> 17737[label="",style="dashed", color="red", weight=0]; 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]; 18956 -> 20085[label="",style="dashed", color="magenta", weight=3]; 18956 -> 20086[label="",style="dashed", color="magenta", weight=3]; 18956 -> 20087[label="",style="dashed", color="magenta", weight=3]; 18956 -> 20088[label="",style="dashed", color="magenta", weight=3]; 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]; 55707[label="Zero",fontsize=16,color="green",shape="box"];55708[label="ww3000",fontsize=16,color="green",shape="box"];55709[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55710[label="ww5",fontsize=16,color="green",shape="box"];55711[label="ww3100",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]; 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]; 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]; 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]; 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]; 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]; 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]; 18966 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48683[label="",style="dashed", color="magenta", weight=3]; 18966 -> 48684[label="",style="dashed", color="magenta", weight=3]; 18966 -> 48685[label="",style="dashed", color="magenta", weight=3]; 18966 -> 48686[label="",style="dashed", color="magenta", weight=3]; 18966 -> 48687[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 55118[label="Succ Zero",fontsize=16,color="green",shape="box"];55119[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55120 -> 30021[label="",style="dashed", color="red", weight=0]; 55120[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"];55120 -> 55855[label="",style="dashed", color="magenta", weight=3]; 55120 -> 55856[label="",style="dashed", color="magenta", weight=3]; 55120 -> 55857[label="",style="dashed", color="magenta", weight=3]; 55120 -> 55858[label="",style="dashed", color="magenta", weight=3]; 55120 -> 55859[label="",style="dashed", color="magenta", weight=3]; 55714[label="Zero",fontsize=16,color="green",shape="box"];55715[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55716[label="Zero",fontsize=16,color="green",shape="box"];55717[label="ww5",fontsize=16,color="green",shape="box"];55718[label="Succ Zero",fontsize=16,color="green",shape="box"];56776[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];56777[label="Succ Zero",fontsize=16,color="green",shape="box"];56778[label="Zero",fontsize=16,color="green",shape="box"];56779[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];56780[label="Zero",fontsize=16,color="green",shape="box"];55121[label="Succ Zero",fontsize=16,color="green",shape="box"];55122[label="Succ Zero",fontsize=16,color="green",shape="box"];55123 -> 30021[label="",style="dashed", color="red", weight=0]; 55123[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"];55123 -> 55860[label="",style="dashed", color="magenta", weight=3]; 55123 -> 55861[label="",style="dashed", color="magenta", weight=3]; 55123 -> 55862[label="",style="dashed", color="magenta", weight=3]; 55123 -> 55863[label="",style="dashed", color="magenta", weight=3]; 55123 -> 55864[label="",style="dashed", color="magenta", weight=3]; 55723[label="Zero",fontsize=16,color="green",shape="box"];55724[label="Succ Zero",fontsize=16,color="green",shape="box"];55725[label="Zero",fontsize=16,color="green",shape="box"];55726[label="ww5",fontsize=16,color="green",shape="box"];55727[label="Succ Zero",fontsize=16,color="green",shape="box"];56781[label="Succ Zero",fontsize=16,color="green",shape="box"];56782[label="Succ Zero",fontsize=16,color="green",shape="box"];56783[label="Zero",fontsize=16,color="green",shape="box"];56784[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];56785[label="Zero",fontsize=16,color="green",shape="box"];30281 -> 26726[label="",style="dashed", color="red", weight=0]; 30281[label="primPlusFloat (Float ww35370 ww35371) (primDivFloat (msFloat (Float (Pos (Succ ww3538)) (Neg (Succ ww3539))) (Float (Pos (Succ ww3540)) (Neg (Succ ww3541)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30281 -> 30302[label="",style="dashed", color="magenta", weight=3]; 30281 -> 30303[label="",style="dashed", color="magenta", weight=3]; 30281 -> 30304[label="",style="dashed", color="magenta", weight=3]; 57187[label="primPlusFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4684",fontsize=16,color="black",shape="box"];57187 -> 57209[label="",style="solid", color="black", weight=3]; 57188 -> 57041[label="",style="dashed", color="red", weight=0]; 57188[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4684",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]; 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]; 18980 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48688[label="",style="dashed", color="magenta", weight=3]; 18980 -> 48689[label="",style="dashed", color="magenta", weight=3]; 18980 -> 48690[label="",style="dashed", color="magenta", weight=3]; 18980 -> 48691[label="",style="dashed", color="magenta", weight=3]; 18980 -> 48692[label="",style="dashed", color="magenta", weight=3]; 36907[label="ww4000",fontsize=16,color="green",shape="box"];36908[label="ww5",fontsize=16,color="green",shape="box"];36909[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];36910[label="ww3100",fontsize=16,color="green",shape="box"];18981 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48693[label="",style="dashed", color="magenta", weight=3]; 18981 -> 48694[label="",style="dashed", color="magenta", weight=3]; 18981 -> 48695[label="",style="dashed", color="magenta", weight=3]; 18981 -> 48696[label="",style="dashed", color="magenta", weight=3]; 18981 -> 48697[label="",style="dashed", color="magenta", weight=3]; 36911[label="ww4000",fontsize=16,color="green",shape="box"];36912[label="ww5",fontsize=16,color="green",shape="box"];36913[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];36914[label="ww3100",fontsize=16,color="green",shape="box"];59515[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59516[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59517[label="ww4000",fontsize=16,color="green",shape="box"];59518[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59519[label="Pos Zero",fontsize=16,color="green",shape="box"];50128 -> 36890[label="",style="dashed", color="red", weight=0]; 50128[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"];50128 -> 51970[label="",style="dashed", color="magenta", weight=3]; 50128 -> 51971[label="",style="dashed", color="magenta", weight=3]; 50128 -> 51972[label="",style="dashed", color="magenta", weight=3]; 50128 -> 51973[label="",style="dashed", color="magenta", weight=3]; 51818[label="ww4000",fontsize=16,color="green",shape="box"];51819[label="ww5",fontsize=16,color="green",shape="box"];51820[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51821[label="ww3100",fontsize=16,color="green",shape="box"];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]; 45116 -> 23742[label="",style="dashed", color="red", weight=0]; 45116[label="msMyInt (Pos (Succ ww4221)) (Pos Zero)",fontsize=16,color="magenta"];45116 -> 45874[label="",style="dashed", color="magenta", weight=3]; 45116 -> 45875[label="",style="dashed", color="magenta", weight=3]; 45117 -> 26799[label="",style="dashed", color="red", weight=0]; 45117[label="srMyInt (Pos (Succ ww4222)) (Pos (Succ ww4223))",fontsize=16,color="magenta"];45117 -> 45876[label="",style="dashed", color="magenta", weight=3]; 45117 -> 45877[label="",style="dashed", color="magenta", weight=3]; 23739 -> 20582[label="",style="dashed", color="red", weight=0]; 23739[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"];23739 -> 23740[label="",style="dashed", color="magenta", weight=3]; 23739 -> 23741[label="",style="dashed", color="magenta", weight=3]; 23739 -> 23742[label="",style="dashed", color="magenta", weight=3]; 23739 -> 23743[label="",style="dashed", color="magenta", weight=3]; 23739 -> 23744[label="",style="dashed", color="magenta", weight=3]; 23739 -> 23745[label="",style="dashed", color="magenta", weight=3]; 23738[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"];63283[label="ww2932/MyTrue",fontsize=10,color="white",style="solid",shape="box"];23738 -> 63283[label="",style="solid", color="burlywood", weight=9]; 63283 -> 23746[label="",style="solid", color="burlywood", weight=3]; 63284[label="ww2932/MyFalse",fontsize=10,color="white",style="solid",shape="box"];23738 -> 63284[label="",style="solid", color="burlywood", weight=9]; 63284 -> 23747[label="",style="solid", color="burlywood", weight=3]; 27469[label="not (esEsOrdering (primCmpNat (Succ ww331100) (Succ ww331000)) GT)",fontsize=16,color="black",shape="box"];27469 -> 27511[label="",style="solid", color="black", weight=3]; 27470[label="not (esEsOrdering (primCmpNat (Succ ww331100) Zero) GT)",fontsize=16,color="black",shape="box"];27470 -> 27512[label="",style="solid", color="black", weight=3]; 27471[label="not MyTrue",fontsize=16,color="black",shape="triangle"];27471 -> 27513[label="",style="solid", color="black", weight=3]; 27472 -> 27430[label="",style="dashed", color="red", weight=0]; 27472[label="not (esEsOrdering (primCmpNat Zero (Succ ww331000)) GT)",fontsize=16,color="magenta"];27472 -> 27514[label="",style="dashed", color="magenta", weight=3]; 27472 -> 27515[label="",style="dashed", color="magenta", weight=3]; 27473[label="not (esEsOrdering EQ GT)",fontsize=16,color="black",shape="triangle"];27473 -> 27516[label="",style="solid", color="black", weight=3]; 27474 -> 27424[label="",style="dashed", color="red", weight=0]; 27474[label="not (esEsOrdering GT GT)",fontsize=16,color="magenta"];27475 -> 27473[label="",style="dashed", color="red", weight=0]; 27475[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];27476[label="not MyFalse",fontsize=16,color="black",shape="triangle"];27476 -> 27517[label="",style="solid", color="black", weight=3]; 27477[label="not (esEsOrdering (primCmpNat (Succ ww331000) (Succ ww331100)) GT)",fontsize=16,color="black",shape="box"];27477 -> 27518[label="",style="solid", color="black", weight=3]; 27478[label="not (esEsOrdering (primCmpNat Zero (Succ ww331100)) GT)",fontsize=16,color="black",shape="box"];27478 -> 27519[label="",style="solid", color="black", weight=3]; 27479 -> 27429[label="",style="dashed", color="red", weight=0]; 27479[label="not (esEsOrdering LT GT)",fontsize=16,color="magenta"];27480 -> 27473[label="",style="dashed", color="red", weight=0]; 27480[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];27481 -> 27423[label="",style="dashed", color="red", weight=0]; 27481[label="not (esEsOrdering (primCmpNat (Succ ww331000) Zero) GT)",fontsize=16,color="magenta"];27481 -> 27520[label="",style="dashed", color="magenta", weight=3]; 27481 -> 27521[label="",style="dashed", color="magenta", weight=3]; 27482 -> 27473[label="",style="dashed", color="red", weight=0]; 27482[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];38299 -> 27248[label="",style="dashed", color="red", weight=0]; 38299[label="not (esEsOrdering (compareMyInt (srMyInt ww323900 ww42160) (srMyInt ww323901 ww42161)) GT)",fontsize=16,color="magenta"];38299 -> 42008[label="",style="dashed", color="magenta", weight=3]; 38299 -> 42009[label="",style="dashed", color="magenta", weight=3]; 41148[label="ww51",fontsize=16,color="green",shape="box"];41149 -> 26799[label="",style="dashed", color="red", weight=0]; 41149[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41149 -> 42010[label="",style="dashed", color="magenta", weight=3]; 41149 -> 42011[label="",style="dashed", color="magenta", weight=3]; 43137[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43136[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))) ww4306)",fontsize=16,color="black",shape="triangle"];43136 -> 43139[label="",style="solid", color="black", weight=3]; 41151[label="Pos Zero",fontsize=16,color="green",shape="box"];41152 -> 26799[label="",style="dashed", color="red", weight=0]; 41152[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41152 -> 42014[label="",style="dashed", color="magenta", weight=3]; 41152 -> 42015[label="",style="dashed", color="magenta", weight=3]; 41153 -> 23742[label="",style="dashed", color="red", weight=0]; 41153[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41153 -> 42016[label="",style="dashed", color="magenta", weight=3]; 41153 -> 42017[label="",style="dashed", color="magenta", weight=3]; 41154[label="Pos Zero",fontsize=16,color="green",shape="box"];41155 -> 26799[label="",style="dashed", color="red", weight=0]; 41155[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41155 -> 42018[label="",style="dashed", color="magenta", weight=3]; 41155 -> 42019[label="",style="dashed", color="magenta", weight=3]; 41156[label="ww50",fontsize=16,color="green",shape="box"];41157[label="ww51",fontsize=16,color="green",shape="box"];41158 -> 26799[label="",style="dashed", color="red", weight=0]; 41158[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41158 -> 42020[label="",style="dashed", color="magenta", weight=3]; 41158 -> 42021[label="",style="dashed", color="magenta", weight=3]; 43150[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43149[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)))) ww4307)",fontsize=16,color="black",shape="triangle"];43149 -> 43152[label="",style="solid", color="black", weight=3]; 41160[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41161 -> 26799[label="",style="dashed", color="red", weight=0]; 41161[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41161 -> 42024[label="",style="dashed", color="magenta", weight=3]; 41161 -> 42025[label="",style="dashed", color="magenta", weight=3]; 41162 -> 23742[label="",style="dashed", color="red", weight=0]; 41162[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41162 -> 42026[label="",style="dashed", color="magenta", weight=3]; 41162 -> 42027[label="",style="dashed", color="magenta", weight=3]; 41163[label="Pos Zero",fontsize=16,color="green",shape="box"];41164 -> 26799[label="",style="dashed", color="red", weight=0]; 41164[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41164 -> 42028[label="",style="dashed", color="magenta", weight=3]; 41164 -> 42029[label="",style="dashed", color="magenta", weight=3]; 41165[label="ww50",fontsize=16,color="green",shape="box"];41166[label="ww51",fontsize=16,color="green",shape="box"];41167 -> 26799[label="",style="dashed", color="red", weight=0]; 41167[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41167 -> 42030[label="",style="dashed", color="magenta", weight=3]; 41167 -> 42031[label="",style="dashed", color="magenta", weight=3]; 43163[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43162[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))) ww4308)",fontsize=16,color="black",shape="triangle"];43162 -> 43165[label="",style="solid", color="black", weight=3]; 41169[label="Neg Zero",fontsize=16,color="green",shape="box"];41170 -> 26799[label="",style="dashed", color="red", weight=0]; 41170[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41170 -> 42034[label="",style="dashed", color="magenta", weight=3]; 41170 -> 42035[label="",style="dashed", color="magenta", weight=3]; 41171 -> 23742[label="",style="dashed", color="red", weight=0]; 41171[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41171 -> 42036[label="",style="dashed", color="magenta", weight=3]; 41171 -> 42037[label="",style="dashed", color="magenta", weight=3]; 41172[label="Pos Zero",fontsize=16,color="green",shape="box"];41173 -> 26799[label="",style="dashed", color="red", weight=0]; 41173[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41173 -> 42038[label="",style="dashed", color="magenta", weight=3]; 41173 -> 42039[label="",style="dashed", color="magenta", weight=3]; 41174[label="ww50",fontsize=16,color="green",shape="box"];37142[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37143[label="ww3100",fontsize=16,color="green",shape="box"];37144[label="ww5",fontsize=16,color="green",shape="box"];37145[label="ww4000",fontsize=16,color="green",shape="box"];37146[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37147[label="ww3100",fontsize=16,color="green",shape="box"];37148[label="ww5",fontsize=16,color="green",shape="box"];37149[label="ww4000",fontsize=16,color="green",shape="box"];45437[label="ww4284",fontsize=16,color="green",shape="box"];45438[label="Pos Zero",fontsize=16,color="green",shape="box"];45439[label="Neg (Succ ww4285)",fontsize=16,color="green",shape="box"];45440[label="Pos (Succ ww4286)",fontsize=16,color="green",shape="box"];41186[label="ww51",fontsize=16,color="green",shape="box"];41187 -> 26799[label="",style="dashed", color="red", weight=0]; 41187[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41187 -> 42059[label="",style="dashed", color="magenta", weight=3]; 41187 -> 42060[label="",style="dashed", color="magenta", weight=3]; 43184[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43183[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))) ww4309)",fontsize=16,color="black",shape="triangle"];43183 -> 43186[label="",style="solid", color="black", weight=3]; 41189[label="Pos Zero",fontsize=16,color="green",shape="box"];41190 -> 26799[label="",style="dashed", color="red", weight=0]; 41190[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41190 -> 42063[label="",style="dashed", color="magenta", weight=3]; 41190 -> 42064[label="",style="dashed", color="magenta", weight=3]; 41191 -> 23742[label="",style="dashed", color="red", weight=0]; 41191[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41191 -> 42065[label="",style="dashed", color="magenta", weight=3]; 41191 -> 42066[label="",style="dashed", color="magenta", weight=3]; 41192[label="Pos Zero",fontsize=16,color="green",shape="box"];41193 -> 26799[label="",style="dashed", color="red", weight=0]; 41193[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41193 -> 42067[label="",style="dashed", color="magenta", weight=3]; 41193 -> 42068[label="",style="dashed", color="magenta", weight=3]; 41194[label="ww50",fontsize=16,color="green",shape="box"];6827 -> 21757[label="",style="dashed", color="red", weight=0]; 6827[label="primMulInt (srMyInt (Neg Zero) (Pos Zero)) ww281",fontsize=16,color="magenta"];6827 -> 21758[label="",style="dashed", color="magenta", weight=3]; 6827 -> 21759[label="",style="dashed", color="magenta", weight=3]; 38324 -> 26799[label="",style="dashed", color="red", weight=0]; 38324[label="srMyInt ww51 ww2096",fontsize=16,color="magenta"];38324 -> 42069[label="",style="dashed", color="magenta", weight=3]; 38324 -> 42070[label="",style="dashed", color="magenta", weight=3]; 38325 -> 44522[label="",style="dashed", color="red", weight=0]; 38325[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"];38325 -> 44523[label="",style="dashed", color="magenta", weight=3]; 38326 -> 20608[label="",style="dashed", color="red", weight=0]; 38326[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"];38326 -> 42072[label="",style="dashed", color="magenta", weight=3]; 38326 -> 42073[label="",style="dashed", color="magenta", weight=3]; 38326 -> 42074[label="",style="dashed", color="magenta", weight=3]; 38326 -> 42075[label="",style="dashed", color="magenta", weight=3]; 38327 -> 26798[label="",style="dashed", color="red", weight=0]; 38327[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38327 -> 42076[label="",style="dashed", color="magenta", weight=3]; 38327 -> 42077[label="",style="dashed", color="magenta", weight=3]; 38328[label="Pos Zero",fontsize=16,color="green",shape="box"];38329[label="Pos Zero",fontsize=16,color="green",shape="box"];19013 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48698[label="",style="dashed", color="magenta", weight=3]; 19013 -> 48699[label="",style="dashed", color="magenta", weight=3]; 19013 -> 48700[label="",style="dashed", color="magenta", weight=3]; 19013 -> 48701[label="",style="dashed", color="magenta", weight=3]; 19013 -> 48702[label="",style="dashed", color="magenta", weight=3]; 30556[label="ww5",fontsize=16,color="green",shape="box"];30557[label="ww3100",fontsize=16,color="green",shape="box"];30558[label="ww4000",fontsize=16,color="green",shape="box"];30559[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];19014 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48703[label="",style="dashed", color="magenta", weight=3]; 19014 -> 48704[label="",style="dashed", color="magenta", weight=3]; 19014 -> 48705[label="",style="dashed", color="magenta", weight=3]; 19014 -> 48706[label="",style="dashed", color="magenta", weight=3]; 19014 -> 48707[label="",style="dashed", color="magenta", weight=3]; 30623[label="ww5",fontsize=16,color="green",shape="box"];30624[label="ww3100",fontsize=16,color="green",shape="box"];30625[label="ww4000",fontsize=16,color="green",shape="box"];30626[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53176[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53177[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53178[label="ww3100",fontsize=16,color="green",shape="box"];53179[label="ww4000",fontsize=16,color="green",shape="box"];50161 -> 30539[label="",style="dashed", color="red", weight=0]; 50161[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"];50161 -> 51974[label="",style="dashed", color="magenta", weight=3]; 50161 -> 51975[label="",style="dashed", color="magenta", weight=3]; 50161 -> 51976[label="",style="dashed", color="magenta", weight=3]; 50161 -> 51977[label="",style="dashed", color="magenta", weight=3]; 51823[label="ww5",fontsize=16,color="green",shape="box"];51824[label="ww3100",fontsize=16,color="green",shape="box"];51825[label="ww4000",fontsize=16,color="green",shape="box"];51826[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30663[label="takeWhile (flip ltEsFloat ww3587) (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"];30663 -> 30719[label="",style="solid", color="black", weight=3]; 30664[label="Nil",fontsize=16,color="green",shape="box"];53180[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53181[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53182[label="ww3100",fontsize=16,color="green",shape="box"];53183[label="ww4000",fontsize=16,color="green",shape="box"];50162 -> 30539[label="",style="dashed", color="red", weight=0]; 50162[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"];50162 -> 51978[label="",style="dashed", color="magenta", weight=3]; 50162 -> 51979[label="",style="dashed", color="magenta", weight=3]; 50162 -> 51980[label="",style="dashed", color="magenta", weight=3]; 50162 -> 51981[label="",style="dashed", color="magenta", weight=3]; 51828[label="ww5",fontsize=16,color="green",shape="box"];51829[label="ww3100",fontsize=16,color="green",shape="box"];51830[label="ww4000",fontsize=16,color="green",shape="box"];51831[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53686[label="ww4574",fontsize=16,color="green",shape="box"];53687[label="Pos Zero",fontsize=16,color="green",shape="box"];53688[label="Neg (Succ ww4575)",fontsize=16,color="green",shape="box"];53689[label="Neg (Succ ww4576)",fontsize=16,color="green",shape="box"];30899 -> 23742[label="",style="dashed", color="red", weight=0]; 30899[label="msMyInt (Pos (Succ ww3591)) (Pos Zero)",fontsize=16,color="magenta"];30899 -> 30980[label="",style="dashed", color="magenta", weight=3]; 30899 -> 30981[label="",style="dashed", color="magenta", weight=3]; 30900 -> 26799[label="",style="dashed", color="red", weight=0]; 30900[label="srMyInt (Neg (Succ ww3592)) (Neg (Succ ww3593))",fontsize=16,color="magenta"];30900 -> 30982[label="",style="dashed", color="magenta", weight=3]; 30900 -> 30983[label="",style="dashed", color="magenta", weight=3]; 41195[label="ww51",fontsize=16,color="green",shape="box"];41196 -> 26799[label="",style="dashed", color="red", weight=0]; 41196[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41196 -> 42078[label="",style="dashed", color="magenta", weight=3]; 41196 -> 42079[label="",style="dashed", color="magenta", weight=3]; 43203[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43202[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))) ww4310)",fontsize=16,color="black",shape="triangle"];43202 -> 43205[label="",style="solid", color="black", weight=3]; 41198[label="Neg Zero",fontsize=16,color="green",shape="box"];41199 -> 26799[label="",style="dashed", color="red", weight=0]; 41199[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41199 -> 42082[label="",style="dashed", color="magenta", weight=3]; 41199 -> 42083[label="",style="dashed", color="magenta", weight=3]; 41200 -> 23742[label="",style="dashed", color="red", weight=0]; 41200[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41200 -> 42084[label="",style="dashed", color="magenta", weight=3]; 41200 -> 42085[label="",style="dashed", color="magenta", weight=3]; 41201[label="Pos Zero",fontsize=16,color="green",shape="box"];41202 -> 26799[label="",style="dashed", color="red", weight=0]; 41202[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41202 -> 42086[label="",style="dashed", color="magenta", weight=3]; 41202 -> 42087[label="",style="dashed", color="magenta", weight=3]; 41203[label="ww50",fontsize=16,color="green",shape="box"];41204[label="ww51",fontsize=16,color="green",shape="box"];41205 -> 26799[label="",style="dashed", color="red", weight=0]; 41205[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41205 -> 42088[label="",style="dashed", color="magenta", weight=3]; 41205 -> 42089[label="",style="dashed", color="magenta", weight=3]; 43216[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43215[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)))) ww4311)",fontsize=16,color="black",shape="triangle"];43215 -> 43218[label="",style="solid", color="black", weight=3]; 41207[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41208 -> 26799[label="",style="dashed", color="red", weight=0]; 41208[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41208 -> 42092[label="",style="dashed", color="magenta", weight=3]; 41208 -> 42093[label="",style="dashed", color="magenta", weight=3]; 41209 -> 23742[label="",style="dashed", color="red", weight=0]; 41209[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41209 -> 42094[label="",style="dashed", color="magenta", weight=3]; 41209 -> 42095[label="",style="dashed", color="magenta", weight=3]; 41210[label="Pos Zero",fontsize=16,color="green",shape="box"];41211 -> 26799[label="",style="dashed", color="red", weight=0]; 41211[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41211 -> 42096[label="",style="dashed", color="magenta", weight=3]; 41211 -> 42097[label="",style="dashed", color="magenta", weight=3]; 41212[label="ww50",fontsize=16,color="green",shape="box"];41213[label="ww51",fontsize=16,color="green",shape="box"];41214 -> 26799[label="",style="dashed", color="red", weight=0]; 41214[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41214 -> 42098[label="",style="dashed", color="magenta", weight=3]; 41214 -> 42099[label="",style="dashed", color="magenta", weight=3]; 43229[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43228[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))) ww4312)",fontsize=16,color="black",shape="triangle"];43228 -> 43231[label="",style="solid", color="black", weight=3]; 41216[label="Neg Zero",fontsize=16,color="green",shape="box"];41217 -> 26799[label="",style="dashed", color="red", weight=0]; 41217[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41217 -> 42102[label="",style="dashed", color="magenta", weight=3]; 41217 -> 42103[label="",style="dashed", color="magenta", weight=3]; 41218 -> 23742[label="",style="dashed", color="red", weight=0]; 41218[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41218 -> 42104[label="",style="dashed", color="magenta", weight=3]; 41218 -> 42105[label="",style="dashed", color="magenta", weight=3]; 41219[label="Pos Zero",fontsize=16,color="green",shape="box"];41220 -> 26799[label="",style="dashed", color="red", weight=0]; 41220[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41220 -> 42106[label="",style="dashed", color="magenta", weight=3]; 41220 -> 42107[label="",style="dashed", color="magenta", weight=3]; 41221[label="ww50",fontsize=16,color="green",shape="box"];19023 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48713[label="",style="dashed", color="magenta", weight=3]; 19023 -> 48714[label="",style="dashed", color="magenta", weight=3]; 19023 -> 48715[label="",style="dashed", color="magenta", weight=3]; 19023 -> 48716[label="",style="dashed", color="magenta", weight=3]; 19023 -> 48717[label="",style="dashed", color="magenta", weight=3]; 19024 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48718[label="",style="dashed", color="magenta", weight=3]; 19024 -> 48719[label="",style="dashed", color="magenta", weight=3]; 19024 -> 48720[label="",style="dashed", color="magenta", weight=3]; 19024 -> 48721[label="",style="dashed", color="magenta", weight=3]; 19024 -> 48722[label="",style="dashed", color="magenta", weight=3]; 51832[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51833[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51834[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];51835[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53231[label="ww3100",fontsize=16,color="green",shape="box"];53232[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53233[label="ww3000",fontsize=16,color="green",shape="box"];53234[label="ww5",fontsize=16,color="green",shape="box"];51837[label="primPlusFloat 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="burlywood",shape="box"];63285[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51837 -> 63285[label="",style="solid", color="burlywood", weight=9]; 63285 -> 52254[label="",style="solid", color="burlywood", weight=3]; 51838[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51839[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51840[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];51841[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53235[label="ww3100",fontsize=16,color="green",shape="box"];53236[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53237[label="ww3000",fontsize=16,color="green",shape="box"];53238[label="ww5",fontsize=16,color="green",shape="box"];51843[label="primPlusFloat 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="burlywood",shape="box"];63286[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51843 -> 63286[label="",style="solid", color="burlywood", weight=9]; 63286 -> 52258[label="",style="solid", color="burlywood", weight=3]; 52040[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52040 -> 52259[label="",style="solid", color="black", weight=3]; 53755[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53755 -> 53839[label="",style="solid", color="black", weight=3]; 52041[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52042[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52043[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];19029 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38954[label="",style="dashed", color="magenta", weight=3]; 19029 -> 38955[label="",style="dashed", color="magenta", weight=3]; 19029 -> 38956[label="",style="dashed", color="magenta", weight=3]; 19029 -> 38957[label="",style="dashed", color="magenta", weight=3]; 19029 -> 38958[label="",style="dashed", color="magenta", weight=3]; 19029 -> 38959[label="",style="dashed", color="magenta", weight=3]; 19030 -> 20582[label="",style="dashed", color="red", weight=0]; 19030[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"];19030 -> 20599[label="",style="dashed", color="magenta", weight=3]; 19030 -> 20600[label="",style="dashed", color="magenta", weight=3]; 19030 -> 20601[label="",style="dashed", color="magenta", weight=3]; 19030 -> 20602[label="",style="dashed", color="magenta", weight=3]; 41222[label="ww51",fontsize=16,color="green",shape="box"];41223 -> 26799[label="",style="dashed", color="red", weight=0]; 41223[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41223 -> 42108[label="",style="dashed", color="magenta", weight=3]; 41223 -> 42109[label="",style="dashed", color="magenta", weight=3]; 43253[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];43252[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))) ww4313)",fontsize=16,color="black",shape="triangle"];43252 -> 43255[label="",style="solid", color="black", weight=3]; 41225[label="Pos Zero",fontsize=16,color="green",shape="box"];41226 -> 26799[label="",style="dashed", color="red", weight=0]; 41226[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41226 -> 42112[label="",style="dashed", color="magenta", weight=3]; 41226 -> 42113[label="",style="dashed", color="magenta", weight=3]; 41227 -> 25616[label="",style="dashed", color="red", weight=0]; 41227[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41227 -> 42114[label="",style="dashed", color="magenta", weight=3]; 41228[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41229 -> 26799[label="",style="dashed", color="red", weight=0]; 41229[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41229 -> 42115[label="",style="dashed", color="magenta", weight=3]; 41229 -> 42116[label="",style="dashed", color="magenta", weight=3]; 41230[label="ww50",fontsize=16,color="green",shape="box"];55341[label="ww3000",fontsize=16,color="green",shape="box"];55342[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55343[label="ww5",fontsize=16,color="green",shape="box"];55344[label="ww3100",fontsize=16,color="green",shape="box"];55345[label="ww3000",fontsize=16,color="green",shape="box"];55346[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55347[label="ww5",fontsize=16,color="green",shape="box"];55348[label="ww3100",fontsize=16,color="green",shape="box"];41240[label="ww51",fontsize=16,color="green",shape="box"];41241 -> 26799[label="",style="dashed", color="red", weight=0]; 41241[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41241 -> 42126[label="",style="dashed", color="magenta", weight=3]; 41241 -> 42127[label="",style="dashed", color="magenta", weight=3]; 43277[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];43276[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))) ww4315)",fontsize=16,color="black",shape="triangle"];43276 -> 43279[label="",style="solid", color="black", weight=3]; 41243[label="Neg Zero",fontsize=16,color="green",shape="box"];41244 -> 26799[label="",style="dashed", color="red", weight=0]; 41244[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41244 -> 42130[label="",style="dashed", color="magenta", weight=3]; 41244 -> 42131[label="",style="dashed", color="magenta", weight=3]; 41245 -> 25616[label="",style="dashed", color="red", weight=0]; 41245[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41245 -> 42132[label="",style="dashed", color="magenta", weight=3]; 41246[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41247 -> 26799[label="",style="dashed", color="red", weight=0]; 41247[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41247 -> 42133[label="",style="dashed", color="magenta", weight=3]; 41247 -> 42134[label="",style="dashed", color="magenta", weight=3]; 41248[label="ww50",fontsize=16,color="green",shape="box"];19044 -> 20343[label="",style="dashed", color="red", weight=0]; 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 -> 20344[label="",style="dashed", color="magenta", weight=3]; 19044 -> 20345[label="",style="dashed", color="magenta", weight=3]; 41249[label="ww51",fontsize=16,color="green",shape="box"];41250 -> 26799[label="",style="dashed", color="red", weight=0]; 41250[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41250 -> 42135[label="",style="dashed", color="magenta", weight=3]; 41250 -> 42136[label="",style="dashed", color="magenta", weight=3]; 43289[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];43288[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))) ww4316)",fontsize=16,color="black",shape="triangle"];43288 -> 43291[label="",style="solid", color="black", weight=3]; 41252[label="Pos Zero",fontsize=16,color="green",shape="box"];41253 -> 26799[label="",style="dashed", color="red", weight=0]; 41253[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41253 -> 42139[label="",style="dashed", color="magenta", weight=3]; 41253 -> 42140[label="",style="dashed", color="magenta", weight=3]; 41254 -> 25616[label="",style="dashed", color="red", weight=0]; 41254[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41254 -> 42141[label="",style="dashed", color="magenta", weight=3]; 41255[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41256 -> 26799[label="",style="dashed", color="red", weight=0]; 41256[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41256 -> 42142[label="",style="dashed", color="magenta", weight=3]; 41256 -> 42143[label="",style="dashed", color="magenta", weight=3]; 41257[label="ww50",fontsize=16,color="green",shape="box"];41258[label="ww51",fontsize=16,color="green",shape="box"];41259 -> 26799[label="",style="dashed", color="red", weight=0]; 41259[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41259 -> 42144[label="",style="dashed", color="magenta", weight=3]; 41259 -> 42145[label="",style="dashed", color="magenta", weight=3]; 43301[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];43300[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)))) ww4317)",fontsize=16,color="black",shape="triangle"];43300 -> 43303[label="",style="solid", color="black", weight=3]; 41261[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41262 -> 26799[label="",style="dashed", color="red", weight=0]; 41262[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41262 -> 42148[label="",style="dashed", color="magenta", weight=3]; 41262 -> 42149[label="",style="dashed", color="magenta", weight=3]; 41263 -> 25616[label="",style="dashed", color="red", weight=0]; 41263[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41263 -> 42150[label="",style="dashed", color="magenta", weight=3]; 41264[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41265 -> 26799[label="",style="dashed", color="red", weight=0]; 41265[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41265 -> 42151[label="",style="dashed", color="magenta", weight=3]; 41265 -> 42152[label="",style="dashed", color="magenta", weight=3]; 41266[label="ww50",fontsize=16,color="green",shape="box"];38378 -> 26799[label="",style="dashed", color="red", weight=0]; 38378[label="srMyInt ww51 ww2103",fontsize=16,color="magenta"];38378 -> 42153[label="",style="dashed", color="magenta", weight=3]; 38378 -> 42154[label="",style="dashed", color="magenta", weight=3]; 38379 -> 44555[label="",style="dashed", color="red", weight=0]; 38379[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"];38379 -> 44556[label="",style="dashed", color="magenta", weight=3]; 38380 -> 20608[label="",style="dashed", color="red", weight=0]; 38380[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"];38380 -> 42156[label="",style="dashed", color="magenta", weight=3]; 38380 -> 42157[label="",style="dashed", color="magenta", weight=3]; 38380 -> 42158[label="",style="dashed", color="magenta", weight=3]; 38380 -> 42159[label="",style="dashed", color="magenta", weight=3]; 38381 -> 26798[label="",style="dashed", color="red", weight=0]; 38381[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38381 -> 42160[label="",style="dashed", color="magenta", weight=3]; 38381 -> 42161[label="",style="dashed", color="magenta", weight=3]; 38382[label="Pos Zero",fontsize=16,color="green",shape="box"];38383[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];19051 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48728[label="",style="dashed", color="magenta", weight=3]; 19051 -> 48729[label="",style="dashed", color="magenta", weight=3]; 19051 -> 48730[label="",style="dashed", color="magenta", weight=3]; 19051 -> 48731[label="",style="dashed", color="magenta", weight=3]; 19051 -> 48732[label="",style="dashed", color="magenta", weight=3]; 55732[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55733[label="ww3100",fontsize=16,color="green",shape="box"];55734[label="ww5",fontsize=16,color="green",shape="box"];55735[label="ww3000",fontsize=16,color="green",shape="box"];19052 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48733[label="",style="dashed", color="magenta", weight=3]; 19052 -> 48734[label="",style="dashed", color="magenta", weight=3]; 19052 -> 48735[label="",style="dashed", color="magenta", weight=3]; 19052 -> 48736[label="",style="dashed", color="magenta", weight=3]; 19052 -> 48737[label="",style="dashed", color="magenta", weight=3]; 55736[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55737[label="ww3100",fontsize=16,color="green",shape="box"];55738[label="ww5",fontsize=16,color="green",shape="box"];55739[label="ww3000",fontsize=16,color="green",shape="box"];53510[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53511[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53512[label="ww3100",fontsize=16,color="green",shape="box"];53513[label="ww3000",fontsize=16,color="green",shape="box"];50197 -> 31073[label="",style="dashed", color="red", weight=0]; 50197[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"];50197 -> 51982[label="",style="dashed", color="magenta", weight=3]; 50197 -> 51983[label="",style="dashed", color="magenta", weight=3]; 50197 -> 51984[label="",style="dashed", color="magenta", weight=3]; 50197 -> 51985[label="",style="dashed", color="magenta", weight=3]; 51845[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51846[label="ww3100",fontsize=16,color="green",shape="box"];51847[label="ww5",fontsize=16,color="green",shape="box"];51848[label="ww3000",fontsize=16,color="green",shape="box"];53514[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53515[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53516[label="ww3100",fontsize=16,color="green",shape="box"];53517[label="ww3000",fontsize=16,color="green",shape="box"];50198 -> 31073[label="",style="dashed", color="red", weight=0]; 50198[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"];50198 -> 51986[label="",style="dashed", color="magenta", weight=3]; 50198 -> 51987[label="",style="dashed", color="magenta", weight=3]; 50198 -> 51988[label="",style="dashed", color="magenta", weight=3]; 50198 -> 51989[label="",style="dashed", color="magenta", weight=3]; 51850[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51851[label="ww3100",fontsize=16,color="green",shape="box"];51852[label="ww5",fontsize=16,color="green",shape="box"];51853[label="ww3000",fontsize=16,color="green",shape="box"];53836[label="Pos (Succ ww4587)",fontsize=16,color="green",shape="box"];53837[label="Neg (Succ ww4586)",fontsize=16,color="green",shape="box"];53838[label="Neg (Succ ww4588)",fontsize=16,color="green",shape="box"];31431 -> 25616[label="",style="dashed", color="red", weight=0]; 31431[label="msMyInt (Pos Zero) (Pos (Succ ww3667))",fontsize=16,color="magenta"];31431 -> 31489[label="",style="dashed", color="magenta", weight=3]; 31432 -> 26799[label="",style="dashed", color="red", weight=0]; 31432[label="srMyInt (Neg (Succ ww3666)) (Neg (Succ ww3668))",fontsize=16,color="magenta"];31432 -> 31490[label="",style="dashed", color="magenta", weight=3]; 31432 -> 31491[label="",style="dashed", color="magenta", weight=3]; 41267[label="ww51",fontsize=16,color="green",shape="box"];41268 -> 26799[label="",style="dashed", color="red", weight=0]; 41268[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41268 -> 42162[label="",style="dashed", color="magenta", weight=3]; 41268 -> 42163[label="",style="dashed", color="magenta", weight=3]; 43318[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];43317[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))) ww4318)",fontsize=16,color="black",shape="triangle"];43317 -> 43320[label="",style="solid", color="black", weight=3]; 41270[label="Neg Zero",fontsize=16,color="green",shape="box"];41271 -> 26799[label="",style="dashed", color="red", weight=0]; 41271[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41271 -> 42166[label="",style="dashed", color="magenta", weight=3]; 41271 -> 42167[label="",style="dashed", color="magenta", weight=3]; 41272 -> 25616[label="",style="dashed", color="red", weight=0]; 41272[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41272 -> 42168[label="",style="dashed", color="magenta", weight=3]; 41273[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41274 -> 26799[label="",style="dashed", color="red", weight=0]; 41274[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41274 -> 42169[label="",style="dashed", color="magenta", weight=3]; 41274 -> 42170[label="",style="dashed", color="magenta", weight=3]; 41275[label="ww50",fontsize=16,color="green",shape="box"];41285[label="ww51",fontsize=16,color="green",shape="box"];41286 -> 26799[label="",style="dashed", color="red", weight=0]; 41286[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41286 -> 42180[label="",style="dashed", color="magenta", weight=3]; 41286 -> 42181[label="",style="dashed", color="magenta", weight=3]; 43342[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];43341[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))) ww4320)",fontsize=16,color="black",shape="triangle"];43341 -> 43344[label="",style="solid", color="black", weight=3]; 41288[label="Neg Zero",fontsize=16,color="green",shape="box"];41289 -> 26799[label="",style="dashed", color="red", weight=0]; 41289[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41289 -> 42184[label="",style="dashed", color="magenta", weight=3]; 41289 -> 42185[label="",style="dashed", color="magenta", weight=3]; 41290 -> 25616[label="",style="dashed", color="red", weight=0]; 41290[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41290 -> 42186[label="",style="dashed", color="magenta", weight=3]; 41291[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41292 -> 26799[label="",style="dashed", color="red", weight=0]; 41292[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41292 -> 42187[label="",style="dashed", color="magenta", weight=3]; 41292 -> 42188[label="",style="dashed", color="magenta", weight=3]; 41293[label="ww50",fontsize=16,color="green",shape="box"];19061 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48743[label="",style="dashed", color="magenta", weight=3]; 19061 -> 48744[label="",style="dashed", color="magenta", weight=3]; 19061 -> 48745[label="",style="dashed", color="magenta", weight=3]; 19061 -> 48746[label="",style="dashed", color="magenta", weight=3]; 19061 -> 48747[label="",style="dashed", color="magenta", weight=3]; 37504[label="ww3100",fontsize=16,color="green",shape="box"];37505[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37506[label="ww5",fontsize=16,color="green",shape="box"];19062 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48748[label="",style="dashed", color="magenta", weight=3]; 19062 -> 48749[label="",style="dashed", color="magenta", weight=3]; 19062 -> 48750[label="",style="dashed", color="magenta", weight=3]; 19062 -> 48751[label="",style="dashed", color="magenta", weight=3]; 19062 -> 48752[label="",style="dashed", color="magenta", weight=3]; 37507[label="ww3100",fontsize=16,color="green",shape="box"];37508[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37509[label="ww5",fontsize=16,color="green",shape="box"];51854[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51855[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51856[label="Pos Zero",fontsize=16,color="green",shape="box"];51857[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50129 -> 37497[label="",style="dashed", color="red", weight=0]; 50129[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"];50129 -> 51990[label="",style="dashed", color="magenta", weight=3]; 50129 -> 51991[label="",style="dashed", color="magenta", weight=3]; 50129 -> 51992[label="",style="dashed", color="magenta", weight=3]; 51858[label="ww3100",fontsize=16,color="green",shape="box"];51859[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51860[label="ww5",fontsize=16,color="green",shape="box"];51861[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51862[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51863[label="Pos Zero",fontsize=16,color="green",shape="box"];51864[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50130 -> 37497[label="",style="dashed", color="red", weight=0]; 50130[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"];50130 -> 51993[label="",style="dashed", color="magenta", weight=3]; 50130 -> 51994[label="",style="dashed", color="magenta", weight=3]; 50130 -> 51995[label="",style="dashed", color="magenta", weight=3]; 51865[label="ww3100",fontsize=16,color="green",shape="box"];51866[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51867[label="ww5",fontsize=16,color="green",shape="box"];45895 -> 26924[label="",style="dashed", color="red", weight=0]; 45895[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos (Succ ww4250)) (Pos (Succ ww4251)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];45895 -> 46707[label="",style="dashed", color="magenta", weight=3]; 45895 -> 46708[label="",style="dashed", color="magenta", weight=3]; 41299[label="ww51",fontsize=16,color="green",shape="box"];41300 -> 26799[label="",style="dashed", color="red", weight=0]; 41300[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41300 -> 42204[label="",style="dashed", color="magenta", weight=3]; 41300 -> 42205[label="",style="dashed", color="magenta", weight=3]; 43359[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43358[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))) ww4321)",fontsize=16,color="black",shape="triangle"];43358 -> 43361[label="",style="solid", color="black", weight=3]; 41302[label="Pos Zero",fontsize=16,color="green",shape="box"];41303 -> 26799[label="",style="dashed", color="red", weight=0]; 41303[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41303 -> 42208[label="",style="dashed", color="magenta", weight=3]; 41303 -> 42209[label="",style="dashed", color="magenta", weight=3]; 41304 -> 25616[label="",style="dashed", color="red", weight=0]; 41304[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41304 -> 42210[label="",style="dashed", color="magenta", weight=3]; 41305[label="Pos Zero",fontsize=16,color="green",shape="box"];41306 -> 26799[label="",style="dashed", color="red", weight=0]; 41306[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41306 -> 42211[label="",style="dashed", color="magenta", weight=3]; 41306 -> 42212[label="",style="dashed", color="magenta", weight=3]; 41307[label="ww50",fontsize=16,color="green",shape="box"];41308[label="ww51",fontsize=16,color="green",shape="box"];41309 -> 26799[label="",style="dashed", color="red", weight=0]; 41309[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41309 -> 42213[label="",style="dashed", color="magenta", weight=3]; 41309 -> 42214[label="",style="dashed", color="magenta", weight=3]; 43371[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43370[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)))) ww4322)",fontsize=16,color="black",shape="triangle"];43370 -> 43373[label="",style="solid", color="black", weight=3]; 41311[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41312 -> 26799[label="",style="dashed", color="red", weight=0]; 41312[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41312 -> 42217[label="",style="dashed", color="magenta", weight=3]; 41312 -> 42218[label="",style="dashed", color="magenta", weight=3]; 41313 -> 25616[label="",style="dashed", color="red", weight=0]; 41313[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41313 -> 42219[label="",style="dashed", color="magenta", weight=3]; 41314[label="Pos Zero",fontsize=16,color="green",shape="box"];41315 -> 26799[label="",style="dashed", color="red", weight=0]; 41315[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41315 -> 42220[label="",style="dashed", color="magenta", weight=3]; 41315 -> 42221[label="",style="dashed", color="magenta", weight=3]; 41316[label="ww50",fontsize=16,color="green",shape="box"];41317[label="ww51",fontsize=16,color="green",shape="box"];41318 -> 26799[label="",style="dashed", color="red", weight=0]; 41318[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41318 -> 42222[label="",style="dashed", color="magenta", weight=3]; 41318 -> 42223[label="",style="dashed", color="magenta", weight=3]; 43383[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43382[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))) ww4323)",fontsize=16,color="black",shape="triangle"];43382 -> 43385[label="",style="solid", color="black", weight=3]; 41320[label="Neg Zero",fontsize=16,color="green",shape="box"];41321 -> 26799[label="",style="dashed", color="red", weight=0]; 41321[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41321 -> 42226[label="",style="dashed", color="magenta", weight=3]; 41321 -> 42227[label="",style="dashed", color="magenta", weight=3]; 41322 -> 25616[label="",style="dashed", color="red", weight=0]; 41322[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41322 -> 42228[label="",style="dashed", color="magenta", weight=3]; 41323[label="Pos Zero",fontsize=16,color="green",shape="box"];41324 -> 26799[label="",style="dashed", color="red", weight=0]; 41324[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41324 -> 42229[label="",style="dashed", color="magenta", weight=3]; 41324 -> 42230[label="",style="dashed", color="magenta", weight=3]; 41325[label="ww50",fontsize=16,color="green",shape="box"];37546[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37547[label="ww3100",fontsize=16,color="green",shape="box"];37548[label="ww5",fontsize=16,color="green",shape="box"];37549[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37550[label="ww3100",fontsize=16,color="green",shape="box"];37551[label="ww5",fontsize=16,color="green",shape="box"];41336[label="ww51",fontsize=16,color="green",shape="box"];41337 -> 26799[label="",style="dashed", color="red", weight=0]; 41337[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41337 -> 42244[label="",style="dashed", color="magenta", weight=3]; 41337 -> 42245[label="",style="dashed", color="magenta", weight=3]; 43403[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43402[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))) ww4324)",fontsize=16,color="black",shape="triangle"];43402 -> 43405[label="",style="solid", color="black", weight=3]; 41339[label="Pos Zero",fontsize=16,color="green",shape="box"];41340 -> 26799[label="",style="dashed", color="red", weight=0]; 41340[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41340 -> 42248[label="",style="dashed", color="magenta", weight=3]; 41340 -> 42249[label="",style="dashed", color="magenta", weight=3]; 41341 -> 25616[label="",style="dashed", color="red", weight=0]; 41341[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41341 -> 42250[label="",style="dashed", color="magenta", weight=3]; 41342[label="Pos Zero",fontsize=16,color="green",shape="box"];41343 -> 26799[label="",style="dashed", color="red", weight=0]; 41343[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41343 -> 42251[label="",style="dashed", color="magenta", weight=3]; 41343 -> 42252[label="",style="dashed", color="magenta", weight=3]; 41344[label="ww50",fontsize=16,color="green",shape="box"];38426 -> 26799[label="",style="dashed", color="red", weight=0]; 38426[label="srMyInt ww51 ww2111",fontsize=16,color="magenta"];38426 -> 42253[label="",style="dashed", color="magenta", weight=3]; 38426 -> 42254[label="",style="dashed", color="magenta", weight=3]; 38427 -> 44594[label="",style="dashed", color="red", weight=0]; 38427[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"];38427 -> 44595[label="",style="dashed", color="magenta", weight=3]; 38428 -> 20608[label="",style="dashed", color="red", weight=0]; 38428[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"];38428 -> 42256[label="",style="dashed", color="magenta", weight=3]; 38428 -> 42257[label="",style="dashed", color="magenta", weight=3]; 38428 -> 42258[label="",style="dashed", color="magenta", weight=3]; 38428 -> 42259[label="",style="dashed", color="magenta", weight=3]; 38429 -> 26798[label="",style="dashed", color="red", weight=0]; 38429[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38429 -> 42260[label="",style="dashed", color="magenta", weight=3]; 38429 -> 42261[label="",style="dashed", color="magenta", weight=3]; 38430[label="Pos Zero",fontsize=16,color="green",shape="box"];38431[label="Pos Zero",fontsize=16,color="green",shape="box"];19085 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48753[label="",style="dashed", color="magenta", weight=3]; 19085 -> 48754[label="",style="dashed", color="magenta", weight=3]; 19085 -> 48755[label="",style="dashed", color="magenta", weight=3]; 19085 -> 48756[label="",style="dashed", color="magenta", weight=3]; 19085 -> 48757[label="",style="dashed", color="magenta", weight=3]; 31555[label="ww5",fontsize=16,color="green",shape="box"];31556[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];31557[label="ww3100",fontsize=16,color="green",shape="box"];19086 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48758[label="",style="dashed", color="magenta", weight=3]; 19086 -> 48759[label="",style="dashed", color="magenta", weight=3]; 19086 -> 48760[label="",style="dashed", color="magenta", weight=3]; 19086 -> 48761[label="",style="dashed", color="magenta", weight=3]; 19086 -> 48762[label="",style="dashed", color="magenta", weight=3]; 31602[label="ww5",fontsize=16,color="green",shape="box"];31603[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];31604[label="ww3100",fontsize=16,color="green",shape="box"];53539[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53540[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53541[label="ww3100",fontsize=16,color="green",shape="box"];50163 -> 31542[label="",style="dashed", color="red", weight=0]; 50163[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"];50163 -> 51996[label="",style="dashed", color="magenta", weight=3]; 50163 -> 51997[label="",style="dashed", color="magenta", weight=3]; 50163 -> 51998[label="",style="dashed", color="magenta", weight=3]; 51869[label="ww5",fontsize=16,color="green",shape="box"];51870[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51871[label="ww3100",fontsize=16,color="green",shape="box"];31641[label="takeWhile (flip ltEsFloat ww3732) (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"];31641 -> 31697[label="",style="solid", color="black", weight=3]; 31642[label="Nil",fontsize=16,color="green",shape="box"];53542[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53543[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53544[label="ww3100",fontsize=16,color="green",shape="box"];50164 -> 31542[label="",style="dashed", color="red", weight=0]; 50164[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"];50164 -> 51999[label="",style="dashed", color="magenta", weight=3]; 50164 -> 52000[label="",style="dashed", color="magenta", weight=3]; 50164 -> 52001[label="",style="dashed", color="magenta", weight=3]; 51873[label="ww5",fontsize=16,color="green",shape="box"];51874[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51875[label="ww3100",fontsize=16,color="green",shape="box"];53864[label="Pos Zero",fontsize=16,color="green",shape="box"];53865[label="Neg (Succ ww4590)",fontsize=16,color="green",shape="box"];53866[label="Neg (Succ ww4591)",fontsize=16,color="green",shape="box"];31838 -> 25616[label="",style="dashed", color="red", weight=0]; 31838[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];31838 -> 31874[label="",style="dashed", color="magenta", weight=3]; 31839 -> 26799[label="",style="dashed", color="red", weight=0]; 31839[label="srMyInt (Neg (Succ ww3736)) (Neg (Succ ww3737))",fontsize=16,color="magenta"];31839 -> 31875[label="",style="dashed", color="magenta", weight=3]; 31839 -> 31876[label="",style="dashed", color="magenta", weight=3]; 41345[label="ww51",fontsize=16,color="green",shape="box"];41346 -> 26799[label="",style="dashed", color="red", weight=0]; 41346[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41346 -> 42262[label="",style="dashed", color="magenta", weight=3]; 41346 -> 42263[label="",style="dashed", color="magenta", weight=3]; 43420[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43419[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))) ww4325)",fontsize=16,color="black",shape="triangle"];43419 -> 43422[label="",style="solid", color="black", weight=3]; 41348[label="Neg Zero",fontsize=16,color="green",shape="box"];41349 -> 26799[label="",style="dashed", color="red", weight=0]; 41349[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41349 -> 42266[label="",style="dashed", color="magenta", weight=3]; 41349 -> 42267[label="",style="dashed", color="magenta", weight=3]; 41350 -> 25616[label="",style="dashed", color="red", weight=0]; 41350[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41350 -> 42268[label="",style="dashed", color="magenta", weight=3]; 41351[label="Pos Zero",fontsize=16,color="green",shape="box"];41352 -> 26799[label="",style="dashed", color="red", weight=0]; 41352[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41352 -> 42269[label="",style="dashed", color="magenta", weight=3]; 41352 -> 42270[label="",style="dashed", color="magenta", weight=3]; 41353[label="ww50",fontsize=16,color="green",shape="box"];41354[label="ww51",fontsize=16,color="green",shape="box"];41355 -> 26799[label="",style="dashed", color="red", weight=0]; 41355[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41355 -> 42271[label="",style="dashed", color="magenta", weight=3]; 41355 -> 42272[label="",style="dashed", color="magenta", weight=3]; 43432[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43431[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)))) ww4326)",fontsize=16,color="black",shape="triangle"];43431 -> 43434[label="",style="solid", color="black", weight=3]; 41357[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41358 -> 26799[label="",style="dashed", color="red", weight=0]; 41358[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41358 -> 42275[label="",style="dashed", color="magenta", weight=3]; 41358 -> 42276[label="",style="dashed", color="magenta", weight=3]; 41359 -> 25616[label="",style="dashed", color="red", weight=0]; 41359[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41359 -> 42277[label="",style="dashed", color="magenta", weight=3]; 41360[label="Pos Zero",fontsize=16,color="green",shape="box"];41361 -> 26799[label="",style="dashed", color="red", weight=0]; 41361[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41361 -> 42278[label="",style="dashed", color="magenta", weight=3]; 41361 -> 42279[label="",style="dashed", color="magenta", weight=3]; 41362[label="ww50",fontsize=16,color="green",shape="box"];41363[label="ww51",fontsize=16,color="green",shape="box"];41364 -> 26799[label="",style="dashed", color="red", weight=0]; 41364[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41364 -> 42280[label="",style="dashed", color="magenta", weight=3]; 41364 -> 42281[label="",style="dashed", color="magenta", weight=3]; 43444[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43443[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))) ww4327)",fontsize=16,color="black",shape="triangle"];43443 -> 43446[label="",style="solid", color="black", weight=3]; 41366[label="Neg Zero",fontsize=16,color="green",shape="box"];41367 -> 26799[label="",style="dashed", color="red", weight=0]; 41367[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41367 -> 42284[label="",style="dashed", color="magenta", weight=3]; 41367 -> 42285[label="",style="dashed", color="magenta", weight=3]; 41368 -> 25616[label="",style="dashed", color="red", weight=0]; 41368[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41368 -> 42286[label="",style="dashed", color="magenta", weight=3]; 41369[label="Pos Zero",fontsize=16,color="green",shape="box"];41370 -> 26799[label="",style="dashed", color="red", weight=0]; 41370[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41370 -> 42287[label="",style="dashed", color="magenta", weight=3]; 41370 -> 42288[label="",style="dashed", color="magenta", weight=3]; 41371[label="ww50",fontsize=16,color="green",shape="box"];52706[label="not (esEsOrdering (primCmpInt (Pos (Succ ww454200)) (Pos ww45410)) LT)",fontsize=16,color="black",shape="box"];52706 -> 52808[label="",style="solid", color="black", weight=3]; 52707[label="not (esEsOrdering (primCmpInt (Pos (Succ ww454200)) (Neg ww45410)) LT)",fontsize=16,color="black",shape="box"];52707 -> 52809[label="",style="solid", color="black", weight=3]; 52708[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww45410)) LT)",fontsize=16,color="burlywood",shape="box"];63287[label="ww45410/Succ ww454100",fontsize=10,color="white",style="solid",shape="box"];52708 -> 63287[label="",style="solid", color="burlywood", weight=9]; 63287 -> 52810[label="",style="solid", color="burlywood", weight=3]; 63288[label="ww45410/Zero",fontsize=10,color="white",style="solid",shape="box"];52708 -> 63288[label="",style="solid", color="burlywood", weight=9]; 63288 -> 52811[label="",style="solid", color="burlywood", weight=3]; 52709[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww45410)) LT)",fontsize=16,color="burlywood",shape="box"];63289[label="ww45410/Succ ww454100",fontsize=10,color="white",style="solid",shape="box"];52709 -> 63289[label="",style="solid", color="burlywood", weight=9]; 63289 -> 52812[label="",style="solid", color="burlywood", weight=3]; 63290[label="ww45410/Zero",fontsize=10,color="white",style="solid",shape="box"];52709 -> 63290[label="",style="solid", color="burlywood", weight=9]; 63290 -> 52813[label="",style="solid", color="burlywood", weight=3]; 52710[label="not (esEsOrdering (primCmpInt (Neg (Succ ww454200)) (Pos ww45410)) LT)",fontsize=16,color="black",shape="box"];52710 -> 52814[label="",style="solid", color="black", weight=3]; 52711[label="not (esEsOrdering (primCmpInt (Neg (Succ ww454200)) (Neg ww45410)) LT)",fontsize=16,color="black",shape="box"];52711 -> 52815[label="",style="solid", color="black", weight=3]; 52712[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww45410)) LT)",fontsize=16,color="burlywood",shape="box"];63291[label="ww45410/Succ ww454100",fontsize=10,color="white",style="solid",shape="box"];52712 -> 63291[label="",style="solid", color="burlywood", weight=9]; 63291 -> 52816[label="",style="solid", color="burlywood", weight=3]; 63292[label="ww45410/Zero",fontsize=10,color="white",style="solid",shape="box"];52712 -> 63292[label="",style="solid", color="burlywood", weight=9]; 63292 -> 52817[label="",style="solid", color="burlywood", weight=3]; 52713[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww45410)) LT)",fontsize=16,color="burlywood",shape="box"];63293[label="ww45410/Succ ww454100",fontsize=10,color="white",style="solid",shape="box"];52713 -> 63293[label="",style="solid", color="burlywood", weight=9]; 63293 -> 52818[label="",style="solid", color="burlywood", weight=3]; 63294[label="ww45410/Zero",fontsize=10,color="white",style="solid",shape="box"];52713 -> 63294[label="",style="solid", color="burlywood", weight=9]; 63294 -> 52819[label="",style="solid", color="burlywood", weight=3]; 52064 -> 46807[label="",style="dashed", color="red", weight=0]; 52064[label="takeWhile1 (flip gtEsFloat (Float ww32620 ww32621)) (Float ww445700 ww445701) ww44571 (not (esEsOrdering (compareMyInt (srMyInt ww445700 ww32620) (srMyInt ww445701 ww32621)) LT))",fontsize=16,color="magenta"];52064 -> 52284[label="",style="dashed", color="magenta", weight=3]; 52064 -> 52285[label="",style="dashed", color="magenta", weight=3]; 52064 -> 52286[label="",style="dashed", color="magenta", weight=3]; 52064 -> 52287[label="",style="dashed", color="magenta", weight=3]; 52064 -> 52288[label="",style="dashed", color="magenta", weight=3]; 52068 -> 23742[label="",style="dashed", color="red", weight=0]; 52068[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];52068 -> 52293[label="",style="dashed", color="magenta", weight=3]; 52068 -> 52294[label="",style="dashed", color="magenta", weight=3]; 52069 -> 26799[label="",style="dashed", color="red", weight=0]; 52069[label="srMyInt (Pos (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];52069 -> 52295[label="",style="dashed", color="magenta", weight=3]; 52069 -> 52296[label="",style="dashed", color="magenta", weight=3]; 52070[label="ww4494",fontsize=16,color="green",shape="box"];52071 -> 23742[label="",style="dashed", color="red", weight=0]; 52071[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];52071 -> 52297[label="",style="dashed", color="magenta", weight=3]; 52071 -> 52298[label="",style="dashed", color="magenta", weight=3]; 52072 -> 26799[label="",style="dashed", color="red", weight=0]; 52072[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];52072 -> 52299[label="",style="dashed", color="magenta", weight=3]; 52072 -> 52300[label="",style="dashed", color="magenta", weight=3]; 52073 -> 23742[label="",style="dashed", color="red", weight=0]; 52073[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];52073 -> 52301[label="",style="dashed", color="magenta", weight=3]; 52073 -> 52302[label="",style="dashed", color="magenta", weight=3]; 52074 -> 26799[label="",style="dashed", color="red", weight=0]; 52074[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];52074 -> 52303[label="",style="dashed", color="magenta", weight=3]; 52074 -> 52304[label="",style="dashed", color="magenta", weight=3]; 19111 -> 15103[label="",style="dashed", color="red", weight=0]; 19111[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19111 -> 20475[label="",style="dashed", color="magenta", weight=3]; 19111 -> 20476[label="",style="dashed", color="magenta", weight=3]; 19112 -> 15103[label="",style="dashed", color="red", weight=0]; 19112[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19112 -> 20477[label="",style="dashed", color="magenta", weight=3]; 19112 -> 20478[label="",style="dashed", color="magenta", weight=3]; 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 -> 20479[label="",style="solid", color="black", weight=3]; 19115 -> 18157[label="",style="dashed", color="red", weight=0]; 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]; 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 -> 20480[label="",style="solid", color="black", weight=3]; 19120 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38990[label="",style="dashed", color="magenta", weight=3]; 19120 -> 38991[label="",style="dashed", color="magenta", weight=3]; 19120 -> 38992[label="",style="dashed", color="magenta", weight=3]; 19120 -> 38993[label="",style="dashed", color="magenta", weight=3]; 19120 -> 38994[label="",style="dashed", color="magenta", weight=3]; 19120 -> 38995[label="",style="dashed", color="magenta", weight=3]; 19122 -> 15290[label="",style="dashed", color="red", weight=0]; 19122[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19122 -> 20492[label="",style="dashed", color="magenta", weight=3]; 19123 -> 15290[label="",style="dashed", color="red", weight=0]; 19123[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19123 -> 20493[label="",style="dashed", color="magenta", weight=3]; 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 -> 20494[label="",style="solid", color="black", weight=3]; 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 -> 20495[label="",style="solid", color="black", weight=3]; 19127 -> 18163[label="",style="dashed", color="red", weight=0]; 19127[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19127 -> 20496[label="",style="dashed", color="magenta", weight=3]; 19128 -> 18163[label="",style="dashed", color="red", weight=0]; 19128[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19128 -> 20497[label="",style="dashed", color="magenta", weight=3]; 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 -> 20498[label="",style="solid", color="black", weight=3]; 19130 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38996[label="",style="dashed", color="magenta", weight=3]; 19130 -> 38997[label="",style="dashed", color="magenta", weight=3]; 19130 -> 38998[label="",style="dashed", color="magenta", weight=3]; 19130 -> 38999[label="",style="dashed", color="magenta", weight=3]; 19130 -> 39000[label="",style="dashed", color="magenta", weight=3]; 19130 -> 39001[label="",style="dashed", color="magenta", weight=3]; 19132 -> 5124[label="",style="dashed", color="red", weight=0]; 19132[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19132 -> 20504[label="",style="dashed", color="magenta", weight=3]; 19133 -> 5124[label="",style="dashed", color="red", weight=0]; 19133[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19133 -> 20505[label="",style="dashed", color="magenta", weight=3]; 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 -> 20506[label="",style="solid", color="black", weight=3]; 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 -> 20507[label="",style="solid", color="black", weight=3]; 19135 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39002[label="",style="dashed", color="magenta", weight=3]; 19135 -> 39003[label="",style="dashed", color="magenta", weight=3]; 19135 -> 39004[label="",style="dashed", color="magenta", weight=3]; 19135 -> 39005[label="",style="dashed", color="magenta", weight=3]; 19135 -> 39006[label="",style="dashed", color="magenta", weight=3]; 19135 -> 39007[label="",style="dashed", color="magenta", weight=3]; 19136 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39008[label="",style="dashed", color="magenta", weight=3]; 19136 -> 39009[label="",style="dashed", color="magenta", weight=3]; 19136 -> 39010[label="",style="dashed", color="magenta", weight=3]; 19136 -> 39011[label="",style="dashed", color="magenta", weight=3]; 19136 -> 39012[label="",style="dashed", color="magenta", weight=3]; 19136 -> 39013[label="",style="dashed", color="magenta", weight=3]; 19137 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39014[label="",style="dashed", color="magenta", weight=3]; 19137 -> 39015[label="",style="dashed", color="magenta", weight=3]; 19137 -> 39016[label="",style="dashed", color="magenta", weight=3]; 19137 -> 39017[label="",style="dashed", color="magenta", weight=3]; 19137 -> 39018[label="",style="dashed", color="magenta", weight=3]; 19137 -> 39019[label="",style="dashed", color="magenta", weight=3]; 48463[label="Neg Zero",fontsize=16,color="green",shape="box"];48464 -> 59409[label="",style="dashed", color="red", weight=0]; 48464[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"];48464 -> 59520[label="",style="dashed", color="magenta", weight=3]; 48464 -> 59521[label="",style="dashed", color="magenta", weight=3]; 48464 -> 59522[label="",style="dashed", color="magenta", weight=3]; 48464 -> 59523[label="",style="dashed", color="magenta", weight=3]; 48464 -> 59524[label="",style="dashed", color="magenta", weight=3]; 48465 -> 50355[label="",style="dashed", color="red", weight=0]; 48465[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"];48465 -> 50371[label="",style="dashed", color="magenta", weight=3]; 48466 -> 52306[label="",style="dashed", color="red", weight=0]; 48466[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"];48466 -> 52339[label="",style="dashed", color="magenta", weight=3]; 48466 -> 52340[label="",style="dashed", color="magenta", weight=3]; 48466 -> 52341[label="",style="dashed", color="magenta", weight=3]; 48466 -> 52342[label="",style="dashed", color="magenta", weight=3]; 48467[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48468[label="Neg Zero",fontsize=16,color="green",shape="box"];48469 -> 59409[label="",style="dashed", color="red", weight=0]; 48469[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"];48469 -> 59525[label="",style="dashed", color="magenta", weight=3]; 48469 -> 59526[label="",style="dashed", color="magenta", weight=3]; 48469 -> 59527[label="",style="dashed", color="magenta", weight=3]; 48469 -> 59528[label="",style="dashed", color="magenta", weight=3]; 48469 -> 59529[label="",style="dashed", color="magenta", weight=3]; 48470 -> 50355[label="",style="dashed", color="red", weight=0]; 48470[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"];48470 -> 50372[label="",style="dashed", color="magenta", weight=3]; 48471 -> 52306[label="",style="dashed", color="red", weight=0]; 48471[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"];48471 -> 52343[label="",style="dashed", color="magenta", weight=3]; 48471 -> 52344[label="",style="dashed", color="magenta", weight=3]; 48471 -> 52345[label="",style="dashed", color="magenta", weight=3]; 48471 -> 52346[label="",style="dashed", color="magenta", weight=3]; 48472[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52335[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52336[label="ww4000",fontsize=16,color="green",shape="box"];52337[label="ww5",fontsize=16,color="green",shape="box"];52338[label="ww3100",fontsize=16,color="green",shape="box"];52650[label="ww4526",fontsize=16,color="green",shape="box"];52651[label="Neg Zero",fontsize=16,color="green",shape="box"];52652[label="Pos (Succ ww4527)",fontsize=16,color="green",shape="box"];52653[label="Pos (Succ ww4528)",fontsize=16,color="green",shape="box"];16445 -> 21757[label="",style="dashed", color="red", weight=0]; 16445[label="primMulInt (srMyInt (Pos Zero) (Pos (Succ ww24))) ww18321",fontsize=16,color="magenta"];16445 -> 21764[label="",style="dashed", color="magenta", weight=3]; 16445 -> 21765[label="",style="dashed", color="magenta", weight=3]; 38450 -> 26799[label="",style="dashed", color="red", weight=0]; 38450[label="srMyInt ww51 ww2113",fontsize=16,color="magenta"];38450 -> 42289[label="",style="dashed", color="magenta", weight=3]; 38450 -> 42290[label="",style="dashed", color="magenta", weight=3]; 38451 -> 44713[label="",style="dashed", color="red", weight=0]; 38451[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"];38451 -> 44714[label="",style="dashed", color="magenta", weight=3]; 38452 -> 20608[label="",style="dashed", color="red", weight=0]; 38452[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"];38452 -> 42292[label="",style="dashed", color="magenta", weight=3]; 38452 -> 42293[label="",style="dashed", color="magenta", weight=3]; 38452 -> 42294[label="",style="dashed", color="magenta", weight=3]; 38452 -> 42295[label="",style="dashed", color="magenta", weight=3]; 38453 -> 26798[label="",style="dashed", color="red", weight=0]; 38453[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38453 -> 42296[label="",style="dashed", color="magenta", weight=3]; 38453 -> 42297[label="",style="dashed", color="magenta", weight=3]; 38454[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38455[label="Neg Zero",fontsize=16,color="green",shape="box"];20569[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"];20569 -> 20574[label="",style="dashed", color="green", weight=3]; 20569 -> 20575[label="",style="dashed", color="green", weight=3]; 21774 -> 20531[label="",style="dashed", color="red", weight=0]; 21774[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];21775[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];38456 -> 26799[label="",style="dashed", color="red", weight=0]; 38456[label="srMyInt ww81 ww2236",fontsize=16,color="magenta"];38456 -> 42298[label="",style="dashed", color="magenta", weight=3]; 38456 -> 42299[label="",style="dashed", color="magenta", weight=3]; 38457[label="ww9",fontsize=16,color="green",shape="box"];38458 -> 20608[label="",style="dashed", color="red", weight=0]; 38458[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"];38458 -> 42300[label="",style="dashed", color="magenta", weight=3]; 38458 -> 42301[label="",style="dashed", color="magenta", weight=3]; 38458 -> 42302[label="",style="dashed", color="magenta", weight=3]; 38458 -> 42303[label="",style="dashed", color="magenta", weight=3]; 38458 -> 42304[label="",style="dashed", color="magenta", weight=3]; 38458 -> 42305[label="",style="dashed", color="magenta", weight=3]; 38459 -> 26798[label="",style="dashed", color="red", weight=0]; 38459[label="psMyInt ww80 (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38459 -> 42306[label="",style="dashed", color="magenta", weight=3]; 38459 -> 42307[label="",style="dashed", color="magenta", weight=3]; 38460[label="Pos Zero",fontsize=16,color="green",shape="box"];38461[label="Neg Zero",fontsize=16,color="green",shape="box"];41372[label="ww51",fontsize=16,color="green",shape="box"];41373 -> 26799[label="",style="dashed", color="red", weight=0]; 41373[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41373 -> 42308[label="",style="dashed", color="magenta", weight=3]; 41373 -> 42309[label="",style="dashed", color="magenta", weight=3]; 43521[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43520[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)))) ww4328)",fontsize=16,color="black",shape="triangle"];43520 -> 43523[label="",style="solid", color="black", weight=3]; 41375[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41376 -> 26799[label="",style="dashed", color="red", weight=0]; 41376[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41376 -> 42312[label="",style="dashed", color="magenta", weight=3]; 41376 -> 42313[label="",style="dashed", color="magenta", weight=3]; 41377 -> 23742[label="",style="dashed", color="red", weight=0]; 41377[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41377 -> 42314[label="",style="dashed", color="magenta", weight=3]; 41377 -> 42315[label="",style="dashed", color="magenta", weight=3]; 41378[label="Neg Zero",fontsize=16,color="green",shape="box"];41379 -> 26799[label="",style="dashed", color="red", weight=0]; 41379[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41379 -> 42316[label="",style="dashed", color="magenta", weight=3]; 41379 -> 42317[label="",style="dashed", color="magenta", weight=3]; 41380[label="ww50",fontsize=16,color="green",shape="box"];19177 -> 20582[label="",style="dashed", color="red", weight=0]; 19177[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"];19177 -> 20603[label="",style="dashed", color="magenta", weight=3]; 19177 -> 20604[label="",style="dashed", color="magenta", weight=3]; 20609[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20229[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="triangle"];20229 -> 20256[label="",style="solid", color="black", weight=3]; 33003[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33004[label="ww5",fontsize=16,color="green",shape="box"];33005[label="ww4000",fontsize=16,color="green",shape="box"];33006[label="ww3100",fontsize=16,color="green",shape="box"];33062[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33063[label="ww5",fontsize=16,color="green",shape="box"];33064[label="ww4000",fontsize=16,color="green",shape="box"];33065[label="ww3100",fontsize=16,color="green",shape="box"];33425[label="takeWhile1 (flip ltEsFloat ww3896) (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)))) ww3896) GT))",fontsize=16,color="black",shape="box"];33425 -> 33492[label="",style="solid", color="black", weight=3]; 59101 -> 26726[label="",style="dashed", color="red", weight=0]; 59101[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) ww4745",fontsize=16,color="magenta"];59101 -> 59194[label="",style="dashed", color="magenta", weight=3]; 59101 -> 59195[label="",style="dashed", color="magenta", weight=3]; 59101 -> 59196[label="",style="dashed", color="magenta", weight=3]; 20619[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"];20619 -> 20624[label="",style="dashed", color="green", weight=3]; 20619 -> 20625[label="",style="dashed", color="green", weight=3]; 21778[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="black",shape="triangle"];21778 -> 21807[label="",style="solid", color="black", weight=3]; 21779[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];41381[label="ww51",fontsize=16,color="green",shape="box"];41382 -> 26799[label="",style="dashed", color="red", weight=0]; 41382[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41382 -> 42318[label="",style="dashed", color="magenta", weight=3]; 41382 -> 42319[label="",style="dashed", color="magenta", weight=3]; 43534[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];43533[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)))) ww4329)",fontsize=16,color="black",shape="triangle"];43533 -> 43536[label="",style="solid", color="black", weight=3]; 41384[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41385 -> 26799[label="",style="dashed", color="red", weight=0]; 41385[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41385 -> 42322[label="",style="dashed", color="magenta", weight=3]; 41385 -> 42323[label="",style="dashed", color="magenta", weight=3]; 41386 -> 23742[label="",style="dashed", color="red", weight=0]; 41386[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41386 -> 42324[label="",style="dashed", color="magenta", weight=3]; 41386 -> 42325[label="",style="dashed", color="magenta", weight=3]; 41387[label="Neg Zero",fontsize=16,color="green",shape="box"];41388 -> 26799[label="",style="dashed", color="red", weight=0]; 41388[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41388 -> 42326[label="",style="dashed", color="magenta", weight=3]; 41388 -> 42327[label="",style="dashed", color="magenta", weight=3]; 41389[label="ww50",fontsize=16,color="green",shape="box"];21931 -> 21889[label="",style="dashed", color="red", weight=0]; 21931[label="primMulNat ww266600 (Succ ww1833100)",fontsize=16,color="magenta"];21931 -> 22371[label="",style="dashed", color="magenta", weight=3]; 21931 -> 22372[label="",style="dashed", color="magenta", weight=3]; 21932[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"];48473[label="Neg Zero",fontsize=16,color="green",shape="box"];48474 -> 52460[label="",style="dashed", color="red", weight=0]; 48474[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"];48474 -> 52475[label="",style="dashed", color="magenta", weight=3]; 48474 -> 52476[label="",style="dashed", color="magenta", weight=3]; 48474 -> 52477[label="",style="dashed", color="magenta", weight=3]; 48474 -> 52478[label="",style="dashed", color="magenta", weight=3]; 48475 -> 50048[label="",style="dashed", color="red", weight=0]; 48475[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"];48475 -> 50063[label="",style="dashed", color="magenta", weight=3]; 48476 -> 33134[label="",style="dashed", color="red", weight=0]; 48476[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"];48476 -> 52360[label="",style="dashed", color="magenta", weight=3]; 48476 -> 52361[label="",style="dashed", color="magenta", weight=3]; 48476 -> 52362[label="",style="dashed", color="magenta", weight=3]; 48476 -> 52363[label="",style="dashed", color="magenta", weight=3]; 48477[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];33151[label="ww4000",fontsize=16,color="green",shape="box"];33152[label="ww5",fontsize=16,color="green",shape="box"];33153[label="ww3100",fontsize=16,color="green",shape="box"];33154[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];48478[label="Neg Zero",fontsize=16,color="green",shape="box"];48479 -> 52460[label="",style="dashed", color="red", weight=0]; 48479[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"];48479 -> 52479[label="",style="dashed", color="magenta", weight=3]; 48479 -> 52480[label="",style="dashed", color="magenta", weight=3]; 48479 -> 52481[label="",style="dashed", color="magenta", weight=3]; 48479 -> 52482[label="",style="dashed", color="magenta", weight=3]; 48480 -> 50048[label="",style="dashed", color="red", weight=0]; 48480[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"];48480 -> 50064[label="",style="dashed", color="magenta", weight=3]; 48481 -> 33134[label="",style="dashed", color="red", weight=0]; 48481[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"];48481 -> 52385[label="",style="dashed", color="magenta", weight=3]; 48481 -> 52386[label="",style="dashed", color="magenta", weight=3]; 48481 -> 52387[label="",style="dashed", color="magenta", weight=3]; 48481 -> 52388[label="",style="dashed", color="magenta", weight=3]; 48482[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];33213[label="ww4000",fontsize=16,color="green",shape="box"];33214[label="ww5",fontsize=16,color="green",shape="box"];33215[label="ww3100",fontsize=16,color="green",shape="box"];33216[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];51876[label="ww4000",fontsize=16,color="green",shape="box"];51877[label="ww5",fontsize=16,color="green",shape="box"];51878[label="ww3100",fontsize=16,color="green",shape="box"];51879[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28300[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3438) GT)",fontsize=16,color="black",shape="box"];28300 -> 28383[label="",style="solid", color="black", weight=3]; 33255[label="takeWhile (flip ltEsFloat ww3909) (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"];33255 -> 33307[label="",style="solid", color="black", weight=3]; 58793 -> 52460[label="",style="dashed", color="red", weight=0]; 58793[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"];58793 -> 58808[label="",style="dashed", color="magenta", weight=3]; 58793 -> 58809[label="",style="dashed", color="magenta", weight=3]; 58793 -> 58810[label="",style="dashed", color="magenta", weight=3]; 58793 -> 58811[label="",style="dashed", color="magenta", weight=3]; 58794[label="ww1979",fontsize=16,color="green",shape="box"];58795[label="ww3909",fontsize=16,color="green",shape="box"];58792[label="takeWhile0 (flip ltEsFloat ww4668) (Float (Neg Zero) (Neg (Succ ww2186))) ww4737 MyTrue",fontsize=16,color="black",shape="triangle"];58792 -> 58812[label="",style="solid", color="black", weight=3]; 52714 -> 26726[label="",style="dashed", color="red", weight=0]; 52714[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4530)) (Neg Zero)) (srMyInt (Neg (Succ ww4531)) (Neg (Succ ww4532)))) ww4535",fontsize=16,color="magenta"];52714 -> 52820[label="",style="dashed", color="magenta", weight=3]; 52714 -> 52821[label="",style="dashed", color="magenta", weight=3]; 52714 -> 52822[label="",style="dashed", color="magenta", weight=3]; 33385[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3913)) (Neg (Succ ww3914))) (Float (Neg Zero) (Neg (Succ ww3915)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33385 -> 33426[label="",style="solid", color="black", weight=3]; 52097 -> 26726[label="",style="dashed", color="red", weight=0]; 52097[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"];52097 -> 52488[label="",style="dashed", color="magenta", weight=3]; 52097 -> 52489[label="",style="dashed", color="magenta", weight=3]; 52097 -> 52490[label="",style="dashed", color="magenta", weight=3]; 41390[label="ww51",fontsize=16,color="green",shape="box"];41391 -> 26799[label="",style="dashed", color="red", weight=0]; 41391[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41391 -> 42328[label="",style="dashed", color="magenta", weight=3]; 41391 -> 42329[label="",style="dashed", color="magenta", weight=3]; 43547[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43546[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))) ww4330)",fontsize=16,color="black",shape="triangle"];43546 -> 43549[label="",style="solid", color="black", weight=3]; 41393[label="Neg Zero",fontsize=16,color="green",shape="box"];41394 -> 26799[label="",style="dashed", color="red", weight=0]; 41394[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41394 -> 42332[label="",style="dashed", color="magenta", weight=3]; 41394 -> 42333[label="",style="dashed", color="magenta", weight=3]; 41395 -> 23742[label="",style="dashed", color="red", weight=0]; 41395[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41395 -> 42334[label="",style="dashed", color="magenta", weight=3]; 41395 -> 42335[label="",style="dashed", color="magenta", weight=3]; 41396[label="Neg Zero",fontsize=16,color="green",shape="box"];41397 -> 26799[label="",style="dashed", color="red", weight=0]; 41397[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41397 -> 42336[label="",style="dashed", color="magenta", weight=3]; 41397 -> 42337[label="",style="dashed", color="magenta", weight=3]; 41398[label="ww50",fontsize=16,color="green",shape="box"];41399[label="ww51",fontsize=16,color="green",shape="box"];41400 -> 26799[label="",style="dashed", color="red", weight=0]; 41400[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41400 -> 42338[label="",style="dashed", color="magenta", weight=3]; 41400 -> 42339[label="",style="dashed", color="magenta", weight=3]; 43560[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43559[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)))) ww4331)",fontsize=16,color="black",shape="triangle"];43559 -> 43562[label="",style="solid", color="black", weight=3]; 41402[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41403 -> 26799[label="",style="dashed", color="red", weight=0]; 41403[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41403 -> 42342[label="",style="dashed", color="magenta", weight=3]; 41403 -> 42343[label="",style="dashed", color="magenta", weight=3]; 41404 -> 23742[label="",style="dashed", color="red", weight=0]; 41404[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41404 -> 42344[label="",style="dashed", color="magenta", weight=3]; 41404 -> 42345[label="",style="dashed", color="magenta", weight=3]; 41405[label="Neg Zero",fontsize=16,color="green",shape="box"];41406 -> 26799[label="",style="dashed", color="red", weight=0]; 41406[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41406 -> 42346[label="",style="dashed", color="magenta", weight=3]; 41406 -> 42347[label="",style="dashed", color="magenta", weight=3]; 41407[label="ww50",fontsize=16,color="green",shape="box"];41408[label="ww51",fontsize=16,color="green",shape="box"];41409 -> 26799[label="",style="dashed", color="red", weight=0]; 41409[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41409 -> 42348[label="",style="dashed", color="magenta", weight=3]; 41409 -> 42349[label="",style="dashed", color="magenta", weight=3]; 43573[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43572[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))) ww4332)",fontsize=16,color="black",shape="triangle"];43572 -> 43575[label="",style="solid", color="black", weight=3]; 41411[label="Neg Zero",fontsize=16,color="green",shape="box"];41412 -> 26799[label="",style="dashed", color="red", weight=0]; 41412[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41412 -> 42352[label="",style="dashed", color="magenta", weight=3]; 41412 -> 42353[label="",style="dashed", color="magenta", weight=3]; 41413 -> 23742[label="",style="dashed", color="red", weight=0]; 41413[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41413 -> 42354[label="",style="dashed", color="magenta", weight=3]; 41413 -> 42355[label="",style="dashed", color="magenta", weight=3]; 41414[label="Neg Zero",fontsize=16,color="green",shape="box"];41415 -> 26799[label="",style="dashed", color="red", weight=0]; 41415[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41415 -> 42356[label="",style="dashed", color="magenta", weight=3]; 41415 -> 42357[label="",style="dashed", color="magenta", weight=3]; 41416[label="ww50",fontsize=16,color="green",shape="box"];48483[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48484 -> 45213[label="",style="dashed", color="red", weight=0]; 48484[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"];48484 -> 52491[label="",style="dashed", color="magenta", weight=3]; 48484 -> 52492[label="",style="dashed", color="magenta", weight=3]; 48484 -> 52493[label="",style="dashed", color="magenta", weight=3]; 48484 -> 52494[label="",style="dashed", color="magenta", weight=3]; 48485 -> 52501[label="",style="dashed", color="red", weight=0]; 48485[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"];48485 -> 52518[label="",style="dashed", color="magenta", weight=3]; 48485 -> 52519[label="",style="dashed", color="magenta", weight=3]; 48485 -> 52520[label="",style="dashed", color="magenta", weight=3]; 48485 -> 52521[label="",style="dashed", color="magenta", weight=3]; 48486[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="black",shape="box"];48486 -> 52496[label="",style="solid", color="black", weight=3]; 48487[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48488[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48489 -> 45213[label="",style="dashed", color="red", weight=0]; 48489[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"];48489 -> 52497[label="",style="dashed", color="magenta", weight=3]; 48489 -> 52498[label="",style="dashed", color="magenta", weight=3]; 48489 -> 52499[label="",style="dashed", color="magenta", weight=3]; 48489 -> 52500[label="",style="dashed", color="magenta", weight=3]; 48490 -> 52501[label="",style="dashed", color="red", weight=0]; 48490[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"];48490 -> 52522[label="",style="dashed", color="magenta", weight=3]; 48490 -> 52523[label="",style="dashed", color="magenta", weight=3]; 48490 -> 52524[label="",style="dashed", color="magenta", weight=3]; 48490 -> 52525[label="",style="dashed", color="magenta", weight=3]; 48491[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="black",shape="box"];48491 -> 52545[label="",style="solid", color="black", weight=3]; 48492[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52101[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];52101 -> 52546[label="",style="solid", color="black", weight=3]; 52102 -> 26726[label="",style="dashed", color="red", weight=0]; 52102[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];52102 -> 52547[label="",style="dashed", color="magenta", weight=3]; 52102 -> 52548[label="",style="dashed", color="magenta", weight=3]; 52102 -> 52549[label="",style="dashed", color="magenta", weight=3]; 52103 -> 26924[label="",style="dashed", color="red", weight=0]; 52103[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];52103 -> 52550[label="",style="dashed", color="magenta", weight=3]; 52103 -> 52551[label="",style="dashed", color="magenta", weight=3]; 52935 -> 26924[label="",style="dashed", color="red", weight=0]; 52935[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww4539))) (srMyInt (Pos (Succ ww4538)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];52935 -> 52981[label="",style="dashed", color="magenta", weight=3]; 52935 -> 52982[label="",style="dashed", color="magenta", weight=3]; 38492 -> 26799[label="",style="dashed", color="red", weight=0]; 38492[label="srMyInt ww51 ww2125",fontsize=16,color="magenta"];38492 -> 42358[label="",style="dashed", color="magenta", weight=3]; 38492 -> 42359[label="",style="dashed", color="magenta", weight=3]; 38493 -> 44734[label="",style="dashed", color="red", weight=0]; 38493[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"];38493 -> 44735[label="",style="dashed", color="magenta", weight=3]; 38494 -> 20608[label="",style="dashed", color="red", weight=0]; 38494[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"];38494 -> 42361[label="",style="dashed", color="magenta", weight=3]; 38494 -> 42362[label="",style="dashed", color="magenta", weight=3]; 38494 -> 42363[label="",style="dashed", color="magenta", weight=3]; 38494 -> 42364[label="",style="dashed", color="magenta", weight=3]; 38495 -> 26798[label="",style="dashed", color="red", weight=0]; 38495[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38495 -> 42365[label="",style="dashed", color="magenta", weight=3]; 38495 -> 42366[label="",style="dashed", color="magenta", weight=3]; 38496[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38497[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41417[label="ww51",fontsize=16,color="green",shape="box"];41418 -> 26799[label="",style="dashed", color="red", weight=0]; 41418[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41418 -> 42367[label="",style="dashed", color="magenta", weight=3]; 41418 -> 42368[label="",style="dashed", color="magenta", weight=3]; 43591[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];43590[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))) ww4333)",fontsize=16,color="black",shape="triangle"];43590 -> 43593[label="",style="solid", color="black", weight=3]; 41420[label="Pos Zero",fontsize=16,color="green",shape="box"];41421 -> 26799[label="",style="dashed", color="red", weight=0]; 41421[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41421 -> 42371[label="",style="dashed", color="magenta", weight=3]; 41421 -> 42372[label="",style="dashed", color="magenta", weight=3]; 41422 -> 25616[label="",style="dashed", color="red", weight=0]; 41422[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41422 -> 42373[label="",style="dashed", color="magenta", weight=3]; 41423[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41424 -> 26799[label="",style="dashed", color="red", weight=0]; 41424[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41424 -> 42374[label="",style="dashed", color="magenta", weight=3]; 41424 -> 42375[label="",style="dashed", color="magenta", weight=3]; 41425[label="ww50",fontsize=16,color="green",shape="box"];41426[label="ww51",fontsize=16,color="green",shape="box"];41427 -> 26799[label="",style="dashed", color="red", weight=0]; 41427[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41427 -> 42376[label="",style="dashed", color="magenta", weight=3]; 41427 -> 42377[label="",style="dashed", color="magenta", weight=3]; 43603[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43602[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)))) ww4334)",fontsize=16,color="black",shape="triangle"];43602 -> 43605[label="",style="solid", color="black", weight=3]; 41429[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41430 -> 26799[label="",style="dashed", color="red", weight=0]; 41430[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41430 -> 42380[label="",style="dashed", color="magenta", weight=3]; 41430 -> 42381[label="",style="dashed", color="magenta", weight=3]; 41431 -> 25616[label="",style="dashed", color="red", weight=0]; 41431[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41431 -> 42382[label="",style="dashed", color="magenta", weight=3]; 41432[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41433 -> 26799[label="",style="dashed", color="red", weight=0]; 41433[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41433 -> 42383[label="",style="dashed", color="magenta", weight=3]; 41433 -> 42384[label="",style="dashed", color="magenta", weight=3]; 41434[label="ww50",fontsize=16,color="green",shape="box"];16721 -> 21757[label="",style="dashed", color="red", weight=0]; 16721[label="primMulInt (srMyInt (Pos Zero) (Neg Zero)) ww18341",fontsize=16,color="magenta"];16721 -> 21766[label="",style="dashed", color="magenta", weight=3]; 16721 -> 21767[label="",style="dashed", color="magenta", weight=3]; 38510 -> 26799[label="",style="dashed", color="red", weight=0]; 38510[label="srMyInt ww51 ww2127",fontsize=16,color="magenta"];38510 -> 42385[label="",style="dashed", color="magenta", weight=3]; 38510 -> 42386[label="",style="dashed", color="magenta", weight=3]; 38511 -> 44746[label="",style="dashed", color="red", weight=0]; 38511[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"];38511 -> 44747[label="",style="dashed", color="magenta", weight=3]; 38512 -> 20608[label="",style="dashed", color="red", weight=0]; 38512[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"];38512 -> 42388[label="",style="dashed", color="magenta", weight=3]; 38512 -> 42389[label="",style="dashed", color="magenta", weight=3]; 38512 -> 42390[label="",style="dashed", color="magenta", weight=3]; 38512 -> 42391[label="",style="dashed", color="magenta", weight=3]; 38513 -> 26798[label="",style="dashed", color="red", weight=0]; 38513[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38513 -> 42392[label="",style="dashed", color="magenta", weight=3]; 38513 -> 42393[label="",style="dashed", color="magenta", weight=3]; 38514[label="Neg Zero",fontsize=16,color="green",shape="box"];38515[label="Neg (Succ ww3000)",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 -> 20643[label="",style="solid", color="black", weight=3]; 41435[label="ww51",fontsize=16,color="green",shape="box"];41436 -> 26799[label="",style="dashed", color="red", weight=0]; 41436[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41436 -> 42394[label="",style="dashed", color="magenta", weight=3]; 41436 -> 42395[label="",style="dashed", color="magenta", weight=3]; 43620[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];43619[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))) ww4335)",fontsize=16,color="black",shape="triangle"];43619 -> 43622[label="",style="solid", color="black", weight=3]; 41438[label="Pos Zero",fontsize=16,color="green",shape="box"];41439 -> 26799[label="",style="dashed", color="red", weight=0]; 41439[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41439 -> 42398[label="",style="dashed", color="magenta", weight=3]; 41439 -> 42399[label="",style="dashed", color="magenta", weight=3]; 41440 -> 25616[label="",style="dashed", color="red", weight=0]; 41440[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41440 -> 42400[label="",style="dashed", color="magenta", weight=3]; 41441[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41442 -> 26799[label="",style="dashed", color="red", weight=0]; 41442[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41442 -> 42401[label="",style="dashed", color="magenta", weight=3]; 41442 -> 42402[label="",style="dashed", color="magenta", weight=3]; 41443[label="ww50",fontsize=16,color="green",shape="box"];41444[label="ww51",fontsize=16,color="green",shape="box"];41445 -> 26799[label="",style="dashed", color="red", weight=0]; 41445[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41445 -> 42403[label="",style="dashed", color="magenta", weight=3]; 41445 -> 42404[label="",style="dashed", color="magenta", weight=3]; 43632[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];43631[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)))) ww4336)",fontsize=16,color="black",shape="triangle"];43631 -> 43634[label="",style="solid", color="black", weight=3]; 41447[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41448 -> 26799[label="",style="dashed", color="red", weight=0]; 41448[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41448 -> 42407[label="",style="dashed", color="magenta", weight=3]; 41448 -> 42408[label="",style="dashed", color="magenta", weight=3]; 41449 -> 25616[label="",style="dashed", color="red", weight=0]; 41449[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41449 -> 42409[label="",style="dashed", color="magenta", weight=3]; 41450[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41451 -> 26799[label="",style="dashed", color="red", weight=0]; 41451[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41451 -> 42410[label="",style="dashed", color="magenta", weight=3]; 41451 -> 42411[label="",style="dashed", color="magenta", weight=3]; 41452[label="ww50",fontsize=16,color="green",shape="box"];38528 -> 26799[label="",style="dashed", color="red", weight=0]; 38528[label="srMyInt ww51 ww2134",fontsize=16,color="magenta"];38528 -> 42412[label="",style="dashed", color="magenta", weight=3]; 38528 -> 42413[label="",style="dashed", color="magenta", weight=3]; 38529 -> 44758[label="",style="dashed", color="red", weight=0]; 38529[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"];38529 -> 44759[label="",style="dashed", color="magenta", weight=3]; 38530 -> 20608[label="",style="dashed", color="red", weight=0]; 38530[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"];38530 -> 42415[label="",style="dashed", color="magenta", weight=3]; 38530 -> 42416[label="",style="dashed", color="magenta", weight=3]; 38530 -> 42417[label="",style="dashed", color="magenta", weight=3]; 38530 -> 42418[label="",style="dashed", color="magenta", weight=3]; 38531 -> 26798[label="",style="dashed", color="red", weight=0]; 38531[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38531 -> 42419[label="",style="dashed", color="magenta", weight=3]; 38531 -> 42420[label="",style="dashed", color="magenta", weight=3]; 38532[label="Pos Zero",fontsize=16,color="green",shape="box"];38533[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48493[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48494 -> 52674[label="",style="dashed", color="red", weight=0]; 48494[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"];48494 -> 52693[label="",style="dashed", color="magenta", weight=3]; 48494 -> 52694[label="",style="dashed", color="magenta", weight=3]; 48494 -> 52695[label="",style="dashed", color="magenta", weight=3]; 48494 -> 52696[label="",style="dashed", color="magenta", weight=3]; 48495 -> 49854[label="",style="dashed", color="red", weight=0]; 48495[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"];48495 -> 49871[label="",style="dashed", color="magenta", weight=3]; 48496 -> 33971[label="",style="dashed", color="red", weight=0]; 48496[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"];48496 -> 52553[label="",style="dashed", color="magenta", weight=3]; 48496 -> 52554[label="",style="dashed", color="magenta", weight=3]; 48496 -> 52555[label="",style="dashed", color="magenta", weight=3]; 48496 -> 52556[label="",style="dashed", color="magenta", weight=3]; 48497[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];34132[label="ww5",fontsize=16,color="green",shape="box"];34133[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34134[label="ww3000",fontsize=16,color="green",shape="box"];34135[label="ww3100",fontsize=16,color="green",shape="box"];48498[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48499 -> 52674[label="",style="dashed", color="red", weight=0]; 48499[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"];48499 -> 52697[label="",style="dashed", color="magenta", weight=3]; 48499 -> 52698[label="",style="dashed", color="magenta", weight=3]; 48499 -> 52699[label="",style="dashed", color="magenta", weight=3]; 48499 -> 52700[label="",style="dashed", color="magenta", weight=3]; 48500 -> 49854[label="",style="dashed", color="red", weight=0]; 48500[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"];48500 -> 49872[label="",style="dashed", color="magenta", weight=3]; 48501 -> 33971[label="",style="dashed", color="red", weight=0]; 48501[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"];48501 -> 52587[label="",style="dashed", color="magenta", weight=3]; 48501 -> 52588[label="",style="dashed", color="magenta", weight=3]; 48501 -> 52589[label="",style="dashed", color="magenta", weight=3]; 48501 -> 52590[label="",style="dashed", color="magenta", weight=3]; 48502[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];34136[label="ww5",fontsize=16,color="green",shape="box"];34137[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34138[label="ww3000",fontsize=16,color="green",shape="box"];34139[label="ww3100",fontsize=16,color="green",shape="box"];51880[label="ww5",fontsize=16,color="green",shape="box"];51881[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51882[label="ww3000",fontsize=16,color="green",shape="box"];51883[label="ww3100",fontsize=16,color="green",shape="box"];28565[label="not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3462) GT)",fontsize=16,color="black",shape="box"];28565 -> 28683[label="",style="solid", color="black", weight=3]; 34216[label="takeWhile (flip ltEsFloat ww3993) (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"];34216 -> 34274[label="",style="solid", color="black", weight=3]; 56381[label="Float (Neg (Succ ww1983)) (Neg (Succ ww1984))",fontsize=16,color="green",shape="box"];56382[label="ww1982",fontsize=16,color="green",shape="box"];56383[label="ww1984",fontsize=16,color="green",shape="box"];56384[label="ww1983",fontsize=16,color="green",shape="box"];56385[label="takeWhile0 (flip ltEsFloat ww4665) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) ww4663 MyTrue",fontsize=16,color="black",shape="box"];56385 -> 56412[label="",style="solid", color="black", weight=3]; 34588[label="Neg (Succ ww3998)",fontsize=16,color="green",shape="box"];34589[label="Neg (Succ ww3997)",fontsize=16,color="green",shape="box"];34590[label="Neg (Succ ww3999)",fontsize=16,color="green",shape="box"];41453[label="ww51",fontsize=16,color="green",shape="box"];41454 -> 26799[label="",style="dashed", color="red", weight=0]; 41454[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41454 -> 42421[label="",style="dashed", color="magenta", weight=3]; 41454 -> 42422[label="",style="dashed", color="magenta", weight=3]; 43649[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];43648[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))) ww4337)",fontsize=16,color="black",shape="triangle"];43648 -> 43651[label="",style="solid", color="black", weight=3]; 41456[label="Neg Zero",fontsize=16,color="green",shape="box"];41457 -> 26799[label="",style="dashed", color="red", weight=0]; 41457[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41457 -> 42425[label="",style="dashed", color="magenta", weight=3]; 41457 -> 42426[label="",style="dashed", color="magenta", weight=3]; 41458 -> 25616[label="",style="dashed", color="red", weight=0]; 41458[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41458 -> 42427[label="",style="dashed", color="magenta", weight=3]; 41459[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41460 -> 26799[label="",style="dashed", color="red", weight=0]; 41460[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41460 -> 42428[label="",style="dashed", color="magenta", weight=3]; 41460 -> 42429[label="",style="dashed", color="magenta", weight=3]; 41461[label="ww50",fontsize=16,color="green",shape="box"];41462[label="ww51",fontsize=16,color="green",shape="box"];41463 -> 26799[label="",style="dashed", color="red", weight=0]; 41463[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41463 -> 42430[label="",style="dashed", color="magenta", weight=3]; 41463 -> 42431[label="",style="dashed", color="magenta", weight=3]; 43661[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43660[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)))) ww4338)",fontsize=16,color="black",shape="triangle"];43660 -> 43663[label="",style="solid", color="black", weight=3]; 41465[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41466 -> 26799[label="",style="dashed", color="red", weight=0]; 41466[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41466 -> 42434[label="",style="dashed", color="magenta", weight=3]; 41466 -> 42435[label="",style="dashed", color="magenta", weight=3]; 41467 -> 25616[label="",style="dashed", color="red", weight=0]; 41467[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41467 -> 42436[label="",style="dashed", color="magenta", weight=3]; 41468[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41469 -> 26799[label="",style="dashed", color="red", weight=0]; 41469[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41469 -> 42437[label="",style="dashed", color="magenta", weight=3]; 41469 -> 42438[label="",style="dashed", color="magenta", weight=3]; 41470[label="ww50",fontsize=16,color="green",shape="box"];41471[label="ww51",fontsize=16,color="green",shape="box"];41472 -> 26799[label="",style="dashed", color="red", weight=0]; 41472[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41472 -> 42439[label="",style="dashed", color="magenta", weight=3]; 41472 -> 42440[label="",style="dashed", color="magenta", weight=3]; 43673[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];43672[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))) ww4339)",fontsize=16,color="black",shape="triangle"];43672 -> 43675[label="",style="solid", color="black", weight=3]; 41474[label="Neg Zero",fontsize=16,color="green",shape="box"];41475 -> 26799[label="",style="dashed", color="red", weight=0]; 41475[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41475 -> 42443[label="",style="dashed", color="magenta", weight=3]; 41475 -> 42444[label="",style="dashed", color="magenta", weight=3]; 41476 -> 25616[label="",style="dashed", color="red", weight=0]; 41476[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41476 -> 42445[label="",style="dashed", color="magenta", weight=3]; 41477[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41478 -> 26799[label="",style="dashed", color="red", weight=0]; 41478[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41478 -> 42446[label="",style="dashed", color="magenta", weight=3]; 41478 -> 42447[label="",style="dashed", color="magenta", weight=3]; 41479[label="ww50",fontsize=16,color="green",shape="box"];48503[label="Neg Zero",fontsize=16,color="green",shape="box"];48504 -> 45213[label="",style="dashed", color="red", weight=0]; 48504[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"];48504 -> 52591[label="",style="dashed", color="magenta", weight=3]; 48504 -> 52592[label="",style="dashed", color="magenta", weight=3]; 48504 -> 52593[label="",style="dashed", color="magenta", weight=3]; 48504 -> 52594[label="",style="dashed", color="magenta", weight=3]; 48505 -> 50355[label="",style="dashed", color="red", weight=0]; 48505[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"];48505 -> 50373[label="",style="dashed", color="magenta", weight=3]; 48506 -> 52600[label="",style="dashed", color="red", weight=0]; 48506[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"];48506 -> 52625[label="",style="dashed", color="magenta", weight=3]; 48506 -> 52626[label="",style="dashed", color="magenta", weight=3]; 48506 -> 52627[label="",style="dashed", color="magenta", weight=3]; 48507[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48508[label="Neg Zero",fontsize=16,color="green",shape="box"];48509 -> 45213[label="",style="dashed", color="red", weight=0]; 48509[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"];48509 -> 52596[label="",style="dashed", color="magenta", weight=3]; 48509 -> 52597[label="",style="dashed", color="magenta", weight=3]; 48509 -> 52598[label="",style="dashed", color="magenta", weight=3]; 48509 -> 52599[label="",style="dashed", color="magenta", weight=3]; 48510 -> 50355[label="",style="dashed", color="red", weight=0]; 48510[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"];48510 -> 50374[label="",style="dashed", color="magenta", weight=3]; 48511 -> 52600[label="",style="dashed", color="red", weight=0]; 48511[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"];48511 -> 52628[label="",style="dashed", color="magenta", weight=3]; 48511 -> 52629[label="",style="dashed", color="magenta", weight=3]; 48511 -> 52630[label="",style="dashed", color="magenta", weight=3]; 48512[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52622[label="ww5",fontsize=16,color="green",shape="box"];52623[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52624[label="ww3100",fontsize=16,color="green",shape="box"];53205[label="Neg Zero",fontsize=16,color="green",shape="box"];53206[label="Pos (Succ ww4549)",fontsize=16,color="green",shape="box"];53207[label="Pos (Succ ww4550)",fontsize=16,color="green",shape="box"];38552 -> 26799[label="",style="dashed", color="red", weight=0]; 38552[label="srMyInt ww51 ww2136",fontsize=16,color="magenta"];38552 -> 42448[label="",style="dashed", color="magenta", weight=3]; 38552 -> 42449[label="",style="dashed", color="magenta", weight=3]; 38553 -> 44772[label="",style="dashed", color="red", weight=0]; 38553[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"];38553 -> 44773[label="",style="dashed", color="magenta", weight=3]; 38554 -> 20608[label="",style="dashed", color="red", weight=0]; 38554[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"];38554 -> 42451[label="",style="dashed", color="magenta", weight=3]; 38554 -> 42452[label="",style="dashed", color="magenta", weight=3]; 38554 -> 42453[label="",style="dashed", color="magenta", weight=3]; 38554 -> 42454[label="",style="dashed", color="magenta", weight=3]; 38555 -> 26798[label="",style="dashed", color="red", weight=0]; 38555[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38555 -> 42455[label="",style="dashed", color="magenta", weight=3]; 38555 -> 42456[label="",style="dashed", color="magenta", weight=3]; 38556[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38557[label="Neg Zero",fontsize=16,color="green",shape="box"];41480[label="ww51",fontsize=16,color="green",shape="box"];41481 -> 26799[label="",style="dashed", color="red", weight=0]; 41481[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41481 -> 42457[label="",style="dashed", color="magenta", weight=3]; 41481 -> 42458[label="",style="dashed", color="magenta", weight=3]; 43690[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43689[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))) ww4340)",fontsize=16,color="black",shape="triangle"];43689 -> 43692[label="",style="solid", color="black", weight=3]; 41483[label="Pos Zero",fontsize=16,color="green",shape="box"];41484 -> 26799[label="",style="dashed", color="red", weight=0]; 41484[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41484 -> 42461[label="",style="dashed", color="magenta", weight=3]; 41484 -> 42462[label="",style="dashed", color="magenta", weight=3]; 41485 -> 25616[label="",style="dashed", color="red", weight=0]; 41485[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41485 -> 42463[label="",style="dashed", color="magenta", weight=3]; 41486[label="Neg Zero",fontsize=16,color="green",shape="box"];41487 -> 26799[label="",style="dashed", color="red", weight=0]; 41487[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41487 -> 42464[label="",style="dashed", color="magenta", weight=3]; 41487 -> 42465[label="",style="dashed", color="magenta", weight=3]; 41488[label="ww50",fontsize=16,color="green",shape="box"];41489[label="ww51",fontsize=16,color="green",shape="box"];41490 -> 26799[label="",style="dashed", color="red", weight=0]; 41490[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41490 -> 42466[label="",style="dashed", color="magenta", weight=3]; 41490 -> 42467[label="",style="dashed", color="magenta", weight=3]; 43702[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43701[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)))) ww4341)",fontsize=16,color="black",shape="triangle"];43701 -> 43704[label="",style="solid", color="black", weight=3]; 41492[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41493 -> 26799[label="",style="dashed", color="red", weight=0]; 41493[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41493 -> 42470[label="",style="dashed", color="magenta", weight=3]; 41493 -> 42471[label="",style="dashed", color="magenta", weight=3]; 41494 -> 25616[label="",style="dashed", color="red", weight=0]; 41494[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41494 -> 42472[label="",style="dashed", color="magenta", weight=3]; 41495[label="Neg Zero",fontsize=16,color="green",shape="box"];41496 -> 26799[label="",style="dashed", color="red", weight=0]; 41496[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41496 -> 42473[label="",style="dashed", color="magenta", weight=3]; 41496 -> 42474[label="",style="dashed", color="magenta", weight=3]; 41497[label="ww50",fontsize=16,color="green",shape="box"];38570 -> 26799[label="",style="dashed", color="red", weight=0]; 38570[label="srMyInt ww51 ww2138",fontsize=16,color="magenta"];38570 -> 42475[label="",style="dashed", color="magenta", weight=3]; 38570 -> 42476[label="",style="dashed", color="magenta", weight=3]; 38571 -> 44784[label="",style="dashed", color="red", weight=0]; 38571[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"];38571 -> 44785[label="",style="dashed", color="magenta", weight=3]; 38572 -> 20608[label="",style="dashed", color="red", weight=0]; 38572[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"];38572 -> 42478[label="",style="dashed", color="magenta", weight=3]; 38572 -> 42479[label="",style="dashed", color="magenta", weight=3]; 38572 -> 42480[label="",style="dashed", color="magenta", weight=3]; 38572 -> 42481[label="",style="dashed", color="magenta", weight=3]; 38573 -> 26798[label="",style="dashed", color="red", weight=0]; 38573[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38573 -> 42482[label="",style="dashed", color="magenta", weight=3]; 38573 -> 42483[label="",style="dashed", color="magenta", weight=3]; 38574[label="Neg Zero",fontsize=16,color="green",shape="box"];38575[label="Neg Zero",fontsize=16,color="green",shape="box"];34831[label="ww5",fontsize=16,color="green",shape="box"];34832[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34833[label="ww3100",fontsize=16,color="green",shape="box"];34834[label="ww5",fontsize=16,color="green",shape="box"];34835[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34836[label="ww3100",fontsize=16,color="green",shape="box"];35263[label="takeWhile1 (flip ltEsFloat ww4070) (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)))) ww4070) GT))",fontsize=16,color="black",shape="box"];35263 -> 35300[label="",style="solid", color="black", weight=3]; 59193 -> 26726[label="",style="dashed", color="red", weight=0]; 59193[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) ww4746",fontsize=16,color="magenta"];59193 -> 59223[label="",style="dashed", color="magenta", weight=3]; 59193 -> 59224[label="",style="dashed", color="magenta", weight=3]; 59193 -> 59225[label="",style="dashed", color="magenta", weight=3]; 41498[label="ww51",fontsize=16,color="green",shape="box"];41499 -> 26799[label="",style="dashed", color="red", weight=0]; 41499[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41499 -> 42484[label="",style="dashed", color="magenta", weight=3]; 41499 -> 42485[label="",style="dashed", color="magenta", weight=3]; 43719[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43718[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))) ww4342)",fontsize=16,color="black",shape="triangle"];43718 -> 43721[label="",style="solid", color="black", weight=3]; 41501[label="Pos Zero",fontsize=16,color="green",shape="box"];41502 -> 26799[label="",style="dashed", color="red", weight=0]; 41502[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41502 -> 42488[label="",style="dashed", color="magenta", weight=3]; 41502 -> 42489[label="",style="dashed", color="magenta", weight=3]; 41503 -> 25616[label="",style="dashed", color="red", weight=0]; 41503[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41503 -> 42490[label="",style="dashed", color="magenta", weight=3]; 41504[label="Neg Zero",fontsize=16,color="green",shape="box"];41505 -> 26799[label="",style="dashed", color="red", weight=0]; 41505[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41505 -> 42491[label="",style="dashed", color="magenta", weight=3]; 41505 -> 42492[label="",style="dashed", color="magenta", weight=3]; 41506[label="ww50",fontsize=16,color="green",shape="box"];41507[label="ww51",fontsize=16,color="green",shape="box"];41508 -> 26799[label="",style="dashed", color="red", weight=0]; 41508[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41508 -> 42493[label="",style="dashed", color="magenta", weight=3]; 41508 -> 42494[label="",style="dashed", color="magenta", weight=3]; 43731[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];43730[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)))) ww4343)",fontsize=16,color="black",shape="triangle"];43730 -> 43733[label="",style="solid", color="black", weight=3]; 41510[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41511 -> 26799[label="",style="dashed", color="red", weight=0]; 41511[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41511 -> 42497[label="",style="dashed", color="magenta", weight=3]; 41511 -> 42498[label="",style="dashed", color="magenta", weight=3]; 41512 -> 25616[label="",style="dashed", color="red", weight=0]; 41512[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41512 -> 42499[label="",style="dashed", color="magenta", weight=3]; 41513[label="Neg Zero",fontsize=16,color="green",shape="box"];41514 -> 26799[label="",style="dashed", color="red", weight=0]; 41514[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41514 -> 42500[label="",style="dashed", color="magenta", weight=3]; 41514 -> 42501[label="",style="dashed", color="magenta", weight=3]; 41515[label="ww50",fontsize=16,color="green",shape="box"];38582 -> 26799[label="",style="dashed", color="red", weight=0]; 38582[label="srMyInt ww51 ww2144",fontsize=16,color="magenta"];38582 -> 42502[label="",style="dashed", color="magenta", weight=3]; 38582 -> 42503[label="",style="dashed", color="magenta", weight=3]; 38583 -> 44796[label="",style="dashed", color="red", weight=0]; 38583[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"];38583 -> 44797[label="",style="dashed", color="magenta", weight=3]; 38584 -> 20608[label="",style="dashed", color="red", weight=0]; 38584[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"];38584 -> 42505[label="",style="dashed", color="magenta", weight=3]; 38584 -> 42506[label="",style="dashed", color="magenta", weight=3]; 38584 -> 42507[label="",style="dashed", color="magenta", weight=3]; 38584 -> 42508[label="",style="dashed", color="magenta", weight=3]; 38585 -> 26798[label="",style="dashed", color="red", weight=0]; 38585[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38585 -> 42509[label="",style="dashed", color="magenta", weight=3]; 38585 -> 42510[label="",style="dashed", color="magenta", weight=3]; 38586[label="Pos Zero",fontsize=16,color="green",shape="box"];38587[label="Neg Zero",fontsize=16,color="green",shape="box"];48513[label="Neg Zero",fontsize=16,color="green",shape="box"];48514 -> 52776[label="",style="dashed", color="red", weight=0]; 48514[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"];48514 -> 52791[label="",style="dashed", color="magenta", weight=3]; 48514 -> 52792[label="",style="dashed", color="magenta", weight=3]; 48514 -> 52793[label="",style="dashed", color="magenta", weight=3]; 48515 -> 50048[label="",style="dashed", color="red", weight=0]; 48515[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"];48515 -> 50065[label="",style="dashed", color="magenta", weight=3]; 48516 -> 34892[label="",style="dashed", color="red", weight=0]; 48516[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"];48516 -> 52655[label="",style="dashed", color="magenta", weight=3]; 48516 -> 52656[label="",style="dashed", color="magenta", weight=3]; 48516 -> 52657[label="",style="dashed", color="magenta", weight=3]; 48517[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];35004[label="ww5",fontsize=16,color="green",shape="box"];35005[label="ww3100",fontsize=16,color="green",shape="box"];35006[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];48518[label="Neg Zero",fontsize=16,color="green",shape="box"];48519 -> 52776[label="",style="dashed", color="red", weight=0]; 48519[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"];48519 -> 52794[label="",style="dashed", color="magenta", weight=3]; 48519 -> 52795[label="",style="dashed", color="magenta", weight=3]; 48519 -> 52796[label="",style="dashed", color="magenta", weight=3]; 48520 -> 50048[label="",style="dashed", color="red", weight=0]; 48520[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"];48520 -> 50066[label="",style="dashed", color="magenta", weight=3]; 48521 -> 34892[label="",style="dashed", color="red", weight=0]; 48521[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"];48521 -> 52715[label="",style="dashed", color="magenta", weight=3]; 48521 -> 52716[label="",style="dashed", color="magenta", weight=3]; 48521 -> 52717[label="",style="dashed", color="magenta", weight=3]; 48522[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];35007[label="ww5",fontsize=16,color="green",shape="box"];35008[label="ww3100",fontsize=16,color="green",shape="box"];35009[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];51884[label="ww5",fontsize=16,color="green",shape="box"];51885[label="ww3100",fontsize=16,color="green",shape="box"];51886[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];35070[label="takeWhile (flip ltEsFloat ww4086) (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"];35070 -> 35146[label="",style="solid", color="black", weight=3]; 58796 -> 52776[label="",style="dashed", color="red", weight=0]; 58796[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"];58796 -> 58813[label="",style="dashed", color="magenta", weight=3]; 58796 -> 58814[label="",style="dashed", color="magenta", weight=3]; 58796 -> 58815[label="",style="dashed", color="magenta", weight=3]; 58797[label="ww1988",fontsize=16,color="green",shape="box"];58798[label="ww4086",fontsize=16,color="green",shape="box"];35323[label="Neg Zero",fontsize=16,color="green",shape="box"];35324[label="Neg (Succ ww4090)",fontsize=16,color="green",shape="box"];35325[label="Neg (Succ ww4091)",fontsize=16,color="green",shape="box"];41516[label="ww51",fontsize=16,color="green",shape="box"];41517 -> 26799[label="",style="dashed", color="red", weight=0]; 41517[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41517 -> 42511[label="",style="dashed", color="magenta", weight=3]; 41517 -> 42512[label="",style="dashed", color="magenta", weight=3]; 43748[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43747[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))) ww4344)",fontsize=16,color="black",shape="triangle"];43747 -> 43750[label="",style="solid", color="black", weight=3]; 41519[label="Neg Zero",fontsize=16,color="green",shape="box"];41520 -> 26799[label="",style="dashed", color="red", weight=0]; 41520[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41520 -> 42515[label="",style="dashed", color="magenta", weight=3]; 41520 -> 42516[label="",style="dashed", color="magenta", weight=3]; 41521 -> 25616[label="",style="dashed", color="red", weight=0]; 41521[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41521 -> 42517[label="",style="dashed", color="magenta", weight=3]; 41522[label="Neg Zero",fontsize=16,color="green",shape="box"];41523 -> 26799[label="",style="dashed", color="red", weight=0]; 41523[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41523 -> 42518[label="",style="dashed", color="magenta", weight=3]; 41523 -> 42519[label="",style="dashed", color="magenta", weight=3]; 41524[label="ww50",fontsize=16,color="green",shape="box"];41525[label="ww51",fontsize=16,color="green",shape="box"];41526 -> 26799[label="",style="dashed", color="red", weight=0]; 41526[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41526 -> 42520[label="",style="dashed", color="magenta", weight=3]; 41526 -> 42521[label="",style="dashed", color="magenta", weight=3]; 43760[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43759[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)))) ww4345)",fontsize=16,color="black",shape="triangle"];43759 -> 43762[label="",style="solid", color="black", weight=3]; 41528[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41529 -> 26799[label="",style="dashed", color="red", weight=0]; 41529[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41529 -> 42524[label="",style="dashed", color="magenta", weight=3]; 41529 -> 42525[label="",style="dashed", color="magenta", weight=3]; 41530 -> 25616[label="",style="dashed", color="red", weight=0]; 41530[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41530 -> 42526[label="",style="dashed", color="magenta", weight=3]; 41531[label="Neg Zero",fontsize=16,color="green",shape="box"];41532 -> 26799[label="",style="dashed", color="red", weight=0]; 41532[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41532 -> 42527[label="",style="dashed", color="magenta", weight=3]; 41532 -> 42528[label="",style="dashed", color="magenta", weight=3]; 41533[label="ww50",fontsize=16,color="green",shape="box"];41534[label="ww51",fontsize=16,color="green",shape="box"];41535 -> 26799[label="",style="dashed", color="red", weight=0]; 41535[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41535 -> 42529[label="",style="dashed", color="magenta", weight=3]; 41535 -> 42530[label="",style="dashed", color="magenta", weight=3]; 43772[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43771[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))) ww4346)",fontsize=16,color="black",shape="triangle"];43771 -> 43774[label="",style="solid", color="black", weight=3]; 41537[label="Neg Zero",fontsize=16,color="green",shape="box"];41538 -> 26799[label="",style="dashed", color="red", weight=0]; 41538[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41538 -> 42533[label="",style="dashed", color="magenta", weight=3]; 41538 -> 42534[label="",style="dashed", color="magenta", weight=3]; 41539 -> 25616[label="",style="dashed", color="red", weight=0]; 41539[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41539 -> 42535[label="",style="dashed", color="magenta", weight=3]; 41540[label="Neg Zero",fontsize=16,color="green",shape="box"];41541 -> 26799[label="",style="dashed", color="red", weight=0]; 41541[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41541 -> 42536[label="",style="dashed", color="magenta", weight=3]; 41541 -> 42537[label="",style="dashed", color="magenta", weight=3]; 41542[label="ww50",fontsize=16,color="green",shape="box"];52167[label="ww4496",fontsize=16,color="green",shape="box"];52168 -> 20687[label="",style="dashed", color="red", weight=0]; 52168[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52169 -> 26799[label="",style="dashed", color="red", weight=0]; 52169[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];52169 -> 52722[label="",style="dashed", color="magenta", weight=3]; 52169 -> 52723[label="",style="dashed", color="magenta", weight=3]; 52170 -> 20687[label="",style="dashed", color="red", weight=0]; 52170[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52171 -> 26799[label="",style="dashed", color="red", weight=0]; 52171[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];52171 -> 52724[label="",style="dashed", color="magenta", weight=3]; 52171 -> 52725[label="",style="dashed", color="magenta", weight=3]; 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 -> 20677[label="",style="solid", color="black", weight=3]; 20681 -> 18151[label="",style="dashed", color="red", weight=0]; 20681[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20681 -> 20684[label="",style="dashed", color="magenta", weight=3]; 20682 -> 20582[label="",style="dashed", color="red", weight=0]; 20682[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"];20682 -> 20685[label="",style="dashed", color="magenta", weight=3]; 20682 -> 20686[label="",style="dashed", color="magenta", weight=3]; 20682 -> 20687[label="",style="dashed", color="magenta", weight=3]; 20682 -> 20688[label="",style="dashed", color="magenta", weight=3]; 20682 -> 20689[label="",style="dashed", color="magenta", weight=3]; 20682 -> 20690[label="",style="dashed", color="magenta", weight=3]; 20680[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"];63295[label="ww2507/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20680 -> 63295[label="",style="solid", color="burlywood", weight=9]; 63295 -> 20691[label="",style="solid", color="burlywood", weight=3]; 63296[label="ww2507/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20680 -> 63296[label="",style="solid", color="burlywood", weight=9]; 63296 -> 20692[label="",style="solid", color="burlywood", weight=3]; 20698 -> 20582[label="",style="dashed", color="red", weight=0]; 20698[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"];20698 -> 20701[label="",style="dashed", color="magenta", weight=3]; 20698 -> 20702[label="",style="dashed", color="magenta", weight=3]; 20698 -> 20703[label="",style="dashed", color="magenta", weight=3]; 20698 -> 20704[label="",style="dashed", color="magenta", weight=3]; 20698 -> 20705[label="",style="dashed", color="magenta", weight=3]; 20698 -> 20706[label="",style="dashed", color="magenta", weight=3]; 20699 -> 15103[label="",style="dashed", color="red", weight=0]; 20699[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20699 -> 20707[label="",style="dashed", color="magenta", weight=3]; 20699 -> 20708[label="",style="dashed", color="magenta", weight=3]; 20697[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"];63297[label="ww2508/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20697 -> 63297[label="",style="solid", color="burlywood", weight=9]; 63297 -> 20709[label="",style="solid", color="burlywood", weight=3]; 63298[label="ww2508/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20697 -> 63298[label="",style="solid", color="burlywood", weight=9]; 63298 -> 20710[label="",style="solid", color="burlywood", weight=3]; 20712 -> 18157[label="",style="dashed", color="red", weight=0]; 20712[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20713 -> 20582[label="",style="dashed", color="red", weight=0]; 20713[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"];20713 -> 20715[label="",style="dashed", color="magenta", weight=3]; 20713 -> 20716[label="",style="dashed", color="magenta", weight=3]; 20713 -> 20717[label="",style="dashed", color="magenta", weight=3]; 20713 -> 20718[label="",style="dashed", color="magenta", weight=3]; 20713 -> 20719[label="",style="dashed", color="magenta", weight=3]; 20713 -> 20720[label="",style="dashed", color="magenta", weight=3]; 20711[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"];63299[label="ww2509/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20711 -> 63299[label="",style="solid", color="burlywood", weight=9]; 63299 -> 20721[label="",style="solid", color="burlywood", weight=3]; 63300[label="ww2509/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20711 -> 63300[label="",style="solid", color="burlywood", weight=9]; 63300 -> 20722[label="",style="solid", color="burlywood", weight=3]; 19394 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39068[label="",style="dashed", color="magenta", weight=3]; 19394 -> 39069[label="",style="dashed", color="magenta", weight=3]; 19394 -> 39070[label="",style="dashed", color="magenta", weight=3]; 19394 -> 39071[label="",style="dashed", color="magenta", weight=3]; 19394 -> 39072[label="",style="dashed", color="magenta", weight=3]; 19394 -> 39073[label="",style="dashed", color="magenta", weight=3]; 20731 -> 15290[label="",style="dashed", color="red", weight=0]; 20731[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20731 -> 20734[label="",style="dashed", color="magenta", weight=3]; 20732 -> 20582[label="",style="dashed", color="red", weight=0]; 20732[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"];20732 -> 20735[label="",style="dashed", color="magenta", weight=3]; 20732 -> 20736[label="",style="dashed", color="magenta", weight=3]; 20732 -> 20737[label="",style="dashed", color="magenta", weight=3]; 20732 -> 20738[label="",style="dashed", color="magenta", weight=3]; 20732 -> 20739[label="",style="dashed", color="magenta", weight=3]; 20732 -> 20740[label="",style="dashed", color="magenta", weight=3]; 20730[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"];63301[label="ww2512/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20730 -> 63301[label="",style="solid", color="burlywood", weight=9]; 63301 -> 20741[label="",style="solid", color="burlywood", weight=3]; 63302[label="ww2512/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20730 -> 63302[label="",style="solid", color="burlywood", weight=9]; 63302 -> 20742[label="",style="solid", color="burlywood", weight=3]; 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 -> 20743[label="",style="solid", color="black", weight=3]; 20747 -> 18163[label="",style="dashed", color="red", weight=0]; 20747[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20747 -> 20750[label="",style="dashed", color="magenta", weight=3]; 20748 -> 20582[label="",style="dashed", color="red", weight=0]; 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]; 20748 -> 20752[label="",style="dashed", color="magenta", weight=3]; 20748 -> 20753[label="",style="dashed", color="magenta", weight=3]; 20748 -> 20754[label="",style="dashed", color="magenta", weight=3]; 20748 -> 20755[label="",style="dashed", color="magenta", weight=3]; 20748 -> 20756[label="",style="dashed", color="magenta", weight=3]; 20746[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"];63303[label="ww2513/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20746 -> 63303[label="",style="solid", color="burlywood", weight=9]; 63303 -> 20757[label="",style="solid", color="burlywood", weight=3]; 63304[label="ww2513/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20746 -> 63304[label="",style="solid", color="burlywood", weight=9]; 63304 -> 20758[label="",style="solid", color="burlywood", weight=3]; 19411 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39080[label="",style="dashed", color="magenta", weight=3]; 19411 -> 39081[label="",style="dashed", color="magenta", weight=3]; 19411 -> 39082[label="",style="dashed", color="magenta", weight=3]; 19411 -> 39083[label="",style="dashed", color="magenta", weight=3]; 19411 -> 39084[label="",style="dashed", color="magenta", weight=3]; 19411 -> 39085[label="",style="dashed", color="magenta", weight=3]; 20764 -> 5124[label="",style="dashed", color="red", weight=0]; 20764[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20764 -> 20767[label="",style="dashed", color="magenta", weight=3]; 20765 -> 20582[label="",style="dashed", color="red", weight=0]; 20765[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"];20765 -> 20768[label="",style="dashed", color="magenta", weight=3]; 20765 -> 20769[label="",style="dashed", color="magenta", weight=3]; 20765 -> 20770[label="",style="dashed", color="magenta", weight=3]; 20765 -> 20771[label="",style="dashed", color="magenta", weight=3]; 20765 -> 20772[label="",style="dashed", color="magenta", weight=3]; 20765 -> 20773[label="",style="dashed", color="magenta", weight=3]; 20763[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"];63305[label="ww2515/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20763 -> 63305[label="",style="solid", color="burlywood", weight=9]; 63305 -> 20774[label="",style="solid", color="burlywood", weight=3]; 63306[label="ww2515/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20763 -> 63306[label="",style="solid", color="burlywood", weight=9]; 63306 -> 20775[label="",style="solid", color="burlywood", weight=3]; 19419 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39086[label="",style="dashed", color="magenta", weight=3]; 19419 -> 39087[label="",style="dashed", color="magenta", weight=3]; 19419 -> 39088[label="",style="dashed", color="magenta", weight=3]; 19419 -> 39089[label="",style="dashed", color="magenta", weight=3]; 19419 -> 39090[label="",style="dashed", color="magenta", weight=3]; 19419 -> 39091[label="",style="dashed", color="magenta", weight=3]; 19421 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39098[label="",style="dashed", color="magenta", weight=3]; 19421 -> 39099[label="",style="dashed", color="magenta", weight=3]; 19421 -> 39100[label="",style="dashed", color="magenta", weight=3]; 19421 -> 39101[label="",style="dashed", color="magenta", weight=3]; 19421 -> 39102[label="",style="dashed", color="magenta", weight=3]; 19421 -> 39103[label="",style="dashed", color="magenta", weight=3]; 48548[label="Pos Zero",fontsize=16,color="green",shape="box"];48549 -> 26658[label="",style="dashed", color="red", weight=0]; 48549[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"];48549 -> 52726[label="",style="dashed", color="magenta", weight=3]; 48549 -> 52727[label="",style="dashed", color="magenta", weight=3]; 48549 -> 52728[label="",style="dashed", color="magenta", weight=3]; 48549 -> 52729[label="",style="dashed", color="magenta", weight=3]; 48550 -> 50114[label="",style="dashed", color="red", weight=0]; 48550[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"];48550 -> 50131[label="",style="dashed", color="magenta", weight=3]; 48551 -> 37570[label="",style="dashed", color="red", weight=0]; 48551[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"];48551 -> 52730[label="",style="dashed", color="magenta", weight=3]; 48551 -> 52731[label="",style="dashed", color="magenta", weight=3]; 48551 -> 52732[label="",style="dashed", color="magenta", weight=3]; 48551 -> 52733[label="",style="dashed", color="magenta", weight=3]; 48552[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37587[label="ww5",fontsize=16,color="green",shape="box"];37588[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37589[label="ww3100",fontsize=16,color="green",shape="box"];37590[label="ww4000",fontsize=16,color="green",shape="box"];48553[label="Pos Zero",fontsize=16,color="green",shape="box"];48554 -> 26658[label="",style="dashed", color="red", weight=0]; 48554[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"];48554 -> 52734[label="",style="dashed", color="magenta", weight=3]; 48554 -> 52735[label="",style="dashed", color="magenta", weight=3]; 48554 -> 52736[label="",style="dashed", color="magenta", weight=3]; 48554 -> 52737[label="",style="dashed", color="magenta", weight=3]; 48555 -> 50114[label="",style="dashed", color="red", weight=0]; 48555[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"];48555 -> 50132[label="",style="dashed", color="magenta", weight=3]; 48556 -> 37570[label="",style="dashed", color="red", weight=0]; 48556[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"];48556 -> 52738[label="",style="dashed", color="magenta", weight=3]; 48556 -> 52739[label="",style="dashed", color="magenta", weight=3]; 48556 -> 52740[label="",style="dashed", color="magenta", weight=3]; 48556 -> 52741[label="",style="dashed", color="magenta", weight=3]; 48557[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37591[label="ww5",fontsize=16,color="green",shape="box"];37592[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37593[label="ww3100",fontsize=16,color="green",shape="box"];37594[label="ww4000",fontsize=16,color="green",shape="box"];51887[label="ww5",fontsize=16,color="green",shape="box"];51888[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51889[label="ww3100",fontsize=16,color="green",shape="box"];51890[label="ww4000",fontsize=16,color="green",shape="box"];46012[label="ww4259",fontsize=16,color="green",shape="box"];46013[label="Pos (Succ ww4260)",fontsize=16,color="green",shape="box"];46014[label="Pos (Succ ww4261)",fontsize=16,color="green",shape="box"];41544[label="ww51",fontsize=16,color="green",shape="box"];41545 -> 26799[label="",style="dashed", color="red", weight=0]; 41545[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41545 -> 42541[label="",style="dashed", color="magenta", weight=3]; 41545 -> 42542[label="",style="dashed", color="magenta", weight=3]; 43851[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43850[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))) ww4347)",fontsize=16,color="black",shape="triangle"];43850 -> 43853[label="",style="solid", color="black", weight=3]; 41547[label="Pos Zero",fontsize=16,color="green",shape="box"];41548 -> 26799[label="",style="dashed", color="red", weight=0]; 41548[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41548 -> 42545[label="",style="dashed", color="magenta", weight=3]; 41548 -> 42546[label="",style="dashed", color="magenta", weight=3]; 41549 -> 20242[label="",style="dashed", color="red", weight=0]; 41549[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41550[label="Pos Zero",fontsize=16,color="green",shape="box"];41551 -> 26799[label="",style="dashed", color="red", weight=0]; 41551[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41551 -> 42547[label="",style="dashed", color="magenta", weight=3]; 41551 -> 42548[label="",style="dashed", color="magenta", weight=3]; 41552[label="ww50",fontsize=16,color="green",shape="box"];41553[label="ww51",fontsize=16,color="green",shape="box"];41554 -> 26799[label="",style="dashed", color="red", weight=0]; 41554[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41554 -> 42549[label="",style="dashed", color="magenta", weight=3]; 41554 -> 42550[label="",style="dashed", color="magenta", weight=3]; 43862[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43861[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))) ww4348)",fontsize=16,color="black",shape="triangle"];43861 -> 43864[label="",style="solid", color="black", weight=3]; 41556[label="Pos Zero",fontsize=16,color="green",shape="box"];41557 -> 26799[label="",style="dashed", color="red", weight=0]; 41557[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41557 -> 42553[label="",style="dashed", color="magenta", weight=3]; 41557 -> 42554[label="",style="dashed", color="magenta", weight=3]; 41558 -> 20242[label="",style="dashed", color="red", weight=0]; 41558[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41559[label="Pos Zero",fontsize=16,color="green",shape="box"];41560 -> 26799[label="",style="dashed", color="red", weight=0]; 41560[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41560 -> 42555[label="",style="dashed", color="magenta", weight=3]; 41560 -> 42556[label="",style="dashed", color="magenta", weight=3]; 41561[label="ww50",fontsize=16,color="green",shape="box"];46771[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46772[label="ww4000",fontsize=16,color="green",shape="box"];46773[label="ww5",fontsize=16,color="green",shape="box"];46774[label="ww3100",fontsize=16,color="green",shape="box"];46775[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46776[label="ww4000",fontsize=16,color="green",shape="box"];46777[label="ww5",fontsize=16,color="green",shape="box"];46778[label="ww3100",fontsize=16,color="green",shape="box"];52176 -> 26726[label="",style="dashed", color="red", weight=0]; 52176[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2149)) (Pos Zero)) (srMyInt (Pos (Succ ww2150)) (Neg (Succ ww2151)))) ww4503",fontsize=16,color="magenta"];52176 -> 52742[label="",style="dashed", color="magenta", weight=3]; 52176 -> 52743[label="",style="dashed", color="magenta", weight=3]; 52176 -> 52744[label="",style="dashed", color="magenta", weight=3]; 41562[label="ww51",fontsize=16,color="green",shape="box"];41563 -> 26799[label="",style="dashed", color="red", weight=0]; 41563[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41563 -> 42557[label="",style="dashed", color="magenta", weight=3]; 41563 -> 42558[label="",style="dashed", color="magenta", weight=3]; 43873[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43872[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))) ww4349)",fontsize=16,color="black",shape="triangle"];43872 -> 43875[label="",style="solid", color="black", weight=3]; 41565[label="Neg Zero",fontsize=16,color="green",shape="box"];41566 -> 26799[label="",style="dashed", color="red", weight=0]; 41566[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41566 -> 42561[label="",style="dashed", color="magenta", weight=3]; 41566 -> 42562[label="",style="dashed", color="magenta", weight=3]; 41567 -> 20242[label="",style="dashed", color="red", weight=0]; 41567[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41568[label="Pos Zero",fontsize=16,color="green",shape="box"];41569 -> 26799[label="",style="dashed", color="red", weight=0]; 41569[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41569 -> 42563[label="",style="dashed", color="magenta", weight=3]; 41569 -> 42564[label="",style="dashed", color="magenta", weight=3]; 41570[label="ww50",fontsize=16,color="green",shape="box"];41571[label="ww51",fontsize=16,color="green",shape="box"];41572 -> 26799[label="",style="dashed", color="red", weight=0]; 41572[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41572 -> 42565[label="",style="dashed", color="magenta", weight=3]; 41572 -> 42566[label="",style="dashed", color="magenta", weight=3]; 43884[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43883[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)))) ww4350)",fontsize=16,color="black",shape="triangle"];43883 -> 43886[label="",style="solid", color="black", weight=3]; 41574[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41575 -> 26799[label="",style="dashed", color="red", weight=0]; 41575[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41575 -> 42569[label="",style="dashed", color="magenta", weight=3]; 41575 -> 42570[label="",style="dashed", color="magenta", weight=3]; 41576 -> 20242[label="",style="dashed", color="red", weight=0]; 41576[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41577[label="Pos Zero",fontsize=16,color="green",shape="box"];41578 -> 26799[label="",style="dashed", color="red", weight=0]; 41578[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41578 -> 42571[label="",style="dashed", color="magenta", weight=3]; 41578 -> 42572[label="",style="dashed", color="magenta", weight=3]; 41579[label="ww50",fontsize=16,color="green",shape="box"];38630 -> 26799[label="",style="dashed", color="red", weight=0]; 38630[label="srMyInt ww51 ww2153",fontsize=16,color="magenta"];38630 -> 42573[label="",style="dashed", color="magenta", weight=3]; 38630 -> 42574[label="",style="dashed", color="magenta", weight=3]; 38631 -> 44867[label="",style="dashed", color="red", weight=0]; 38631[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"];38631 -> 44868[label="",style="dashed", color="magenta", weight=3]; 38632 -> 20608[label="",style="dashed", color="red", weight=0]; 38632[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"];38632 -> 42576[label="",style="dashed", color="magenta", weight=3]; 38632 -> 42577[label="",style="dashed", color="magenta", weight=3]; 38632 -> 42578[label="",style="dashed", color="magenta", weight=3]; 38632 -> 42579[label="",style="dashed", color="magenta", weight=3]; 38633 -> 26798[label="",style="dashed", color="red", weight=0]; 38633[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38633 -> 42580[label="",style="dashed", color="magenta", weight=3]; 38633 -> 42581[label="",style="dashed", color="magenta", weight=3]; 38634[label="Neg Zero",fontsize=16,color="green",shape="box"];38635[label="Pos Zero",fontsize=16,color="green",shape="box"];37646[label="ww3100",fontsize=16,color="green",shape="box"];37647[label="ww5",fontsize=16,color="green",shape="box"];37648[label="ww4000",fontsize=16,color="green",shape="box"];37649[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37650[label="ww3100",fontsize=16,color="green",shape="box"];37651[label="ww5",fontsize=16,color="green",shape="box"];37652[label="ww4000",fontsize=16,color="green",shape="box"];37653[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];41599[label="ww51",fontsize=16,color="green",shape="box"];41600 -> 26799[label="",style="dashed", color="red", weight=0]; 41600[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41600 -> 42599[label="",style="dashed", color="magenta", weight=3]; 41600 -> 42600[label="",style="dashed", color="magenta", weight=3]; 43905[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43904[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))) ww4351)",fontsize=16,color="black",shape="triangle"];43904 -> 43907[label="",style="solid", color="black", weight=3]; 41602[label="Pos Zero",fontsize=16,color="green",shape="box"];41603 -> 26799[label="",style="dashed", color="red", weight=0]; 41603[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41603 -> 42603[label="",style="dashed", color="magenta", weight=3]; 41603 -> 42604[label="",style="dashed", color="magenta", weight=3]; 41604 -> 20242[label="",style="dashed", color="red", weight=0]; 41604[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41605[label="Pos Zero",fontsize=16,color="green",shape="box"];41606 -> 26799[label="",style="dashed", color="red", weight=0]; 41606[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41606 -> 42605[label="",style="dashed", color="magenta", weight=3]; 41606 -> 42606[label="",style="dashed", color="magenta", weight=3]; 41607[label="ww50",fontsize=16,color="green",shape="box"];38642 -> 26799[label="",style="dashed", color="red", weight=0]; 38642[label="srMyInt ww51 ww2160",fontsize=16,color="magenta"];38642 -> 42607[label="",style="dashed", color="magenta", weight=3]; 38642 -> 42608[label="",style="dashed", color="magenta", weight=3]; 38643 -> 44884[label="",style="dashed", color="red", weight=0]; 38643[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"];38643 -> 44885[label="",style="dashed", color="magenta", weight=3]; 38644 -> 20608[label="",style="dashed", color="red", weight=0]; 38644[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"];38644 -> 42610[label="",style="dashed", color="magenta", weight=3]; 38644 -> 42611[label="",style="dashed", color="magenta", weight=3]; 38644 -> 42612[label="",style="dashed", color="magenta", weight=3]; 38644 -> 42613[label="",style="dashed", color="magenta", weight=3]; 38645 -> 26798[label="",style="dashed", color="red", weight=0]; 38645[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38645 -> 42614[label="",style="dashed", color="magenta", weight=3]; 38645 -> 42615[label="",style="dashed", color="magenta", weight=3]; 38646[label="Pos Zero",fontsize=16,color="green",shape="box"];38647[label="Pos Zero",fontsize=16,color="green",shape="box"];48558[label="Pos Zero",fontsize=16,color="green",shape="box"];48559 -> 52862[label="",style="dashed", color="red", weight=0]; 48559[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"];48559 -> 52881[label="",style="dashed", color="magenta", weight=3]; 48559 -> 52882[label="",style="dashed", color="magenta", weight=3]; 48559 -> 52883[label="",style="dashed", color="magenta", weight=3]; 48559 -> 52884[label="",style="dashed", color="magenta", weight=3]; 48560 -> 50149[label="",style="dashed", color="red", weight=0]; 48560[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"];48560 -> 50165[label="",style="dashed", color="magenta", weight=3]; 48561 -> 26763[label="",style="dashed", color="red", weight=0]; 48561[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"];48561 -> 52746[label="",style="dashed", color="magenta", weight=3]; 48561 -> 52747[label="",style="dashed", color="magenta", weight=3]; 48561 -> 52748[label="",style="dashed", color="magenta", weight=3]; 48561 -> 52749[label="",style="dashed", color="magenta", weight=3]; 48562[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];51891[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];51892[label="ww4000",fontsize=16,color="green",shape="box"];51893[label="ww3100",fontsize=16,color="green",shape="box"];51894[label="ww5",fontsize=16,color="green",shape="box"];48563[label="Pos Zero",fontsize=16,color="green",shape="box"];48564 -> 52862[label="",style="dashed", color="red", weight=0]; 48564[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"];48564 -> 52885[label="",style="dashed", color="magenta", weight=3]; 48564 -> 52886[label="",style="dashed", color="magenta", weight=3]; 48564 -> 52887[label="",style="dashed", color="magenta", weight=3]; 48564 -> 52888[label="",style="dashed", color="magenta", weight=3]; 48565 -> 50149[label="",style="dashed", color="red", weight=0]; 48565[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"];48565 -> 50166[label="",style="dashed", color="magenta", weight=3]; 48566 -> 26763[label="",style="dashed", color="red", weight=0]; 48566[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"];48566 -> 52823[label="",style="dashed", color="magenta", weight=3]; 48566 -> 52824[label="",style="dashed", color="magenta", weight=3]; 48566 -> 52825[label="",style="dashed", color="magenta", weight=3]; 48566 -> 52826[label="",style="dashed", color="magenta", weight=3]; 48567[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];51895[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];51896[label="ww4000",fontsize=16,color="green",shape="box"];51897[label="ww3100",fontsize=16,color="green",shape="box"];51898[label="ww5",fontsize=16,color="green",shape="box"];51899[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51900[label="ww4000",fontsize=16,color="green",shape="box"];51901[label="ww3100",fontsize=16,color="green",shape="box"];51902[label="ww5",fontsize=16,color="green",shape="box"];52179[label="ww3258",fontsize=16,color="green",shape="box"];52180 -> 52862[label="",style="dashed", color="red", weight=0]; 52180[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"];52180 -> 52889[label="",style="dashed", color="magenta", weight=3]; 52180 -> 52890[label="",style="dashed", color="magenta", weight=3]; 52180 -> 52891[label="",style="dashed", color="magenta", weight=3]; 52180 -> 52892[label="",style="dashed", color="magenta", weight=3]; 52181[label="Nil",fontsize=16,color="green",shape="box"];46782[label="ww1996",fontsize=16,color="green",shape="box"];46783[label="Neg (Succ ww1997)",fontsize=16,color="green",shape="box"];46784[label="Neg (Succ ww1998)",fontsize=16,color="green",shape="box"];41608[label="ww51",fontsize=16,color="green",shape="box"];41609 -> 26799[label="",style="dashed", color="red", weight=0]; 41609[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41609 -> 42616[label="",style="dashed", color="magenta", weight=3]; 41609 -> 42617[label="",style="dashed", color="magenta", weight=3]; 43920[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43919[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))) ww4352)",fontsize=16,color="black",shape="triangle"];43919 -> 43922[label="",style="solid", color="black", weight=3]; 41611[label="Neg Zero",fontsize=16,color="green",shape="box"];41612 -> 26799[label="",style="dashed", color="red", weight=0]; 41612[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41612 -> 42620[label="",style="dashed", color="magenta", weight=3]; 41612 -> 42621[label="",style="dashed", color="magenta", weight=3]; 41613 -> 20242[label="",style="dashed", color="red", weight=0]; 41613[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41614[label="Pos Zero",fontsize=16,color="green",shape="box"];41615 -> 26799[label="",style="dashed", color="red", weight=0]; 41615[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41615 -> 42622[label="",style="dashed", color="magenta", weight=3]; 41615 -> 42623[label="",style="dashed", color="magenta", weight=3]; 41616[label="ww50",fontsize=16,color="green",shape="box"];41617[label="ww51",fontsize=16,color="green",shape="box"];41618 -> 26799[label="",style="dashed", color="red", weight=0]; 41618[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41618 -> 42624[label="",style="dashed", color="magenta", weight=3]; 41618 -> 42625[label="",style="dashed", color="magenta", weight=3]; 43931[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43930[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)))) ww4353)",fontsize=16,color="black",shape="triangle"];43930 -> 43933[label="",style="solid", color="black", weight=3]; 41620[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41621 -> 26799[label="",style="dashed", color="red", weight=0]; 41621[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41621 -> 42628[label="",style="dashed", color="magenta", weight=3]; 41621 -> 42629[label="",style="dashed", color="magenta", weight=3]; 41622 -> 20242[label="",style="dashed", color="red", weight=0]; 41622[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41623[label="Pos Zero",fontsize=16,color="green",shape="box"];41624 -> 26799[label="",style="dashed", color="red", weight=0]; 41624[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41624 -> 42630[label="",style="dashed", color="magenta", weight=3]; 41624 -> 42631[label="",style="dashed", color="magenta", weight=3]; 41625[label="ww50",fontsize=16,color="green",shape="box"];41626[label="ww51",fontsize=16,color="green",shape="box"];41627 -> 26799[label="",style="dashed", color="red", weight=0]; 41627[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41627 -> 42632[label="",style="dashed", color="magenta", weight=3]; 41627 -> 42633[label="",style="dashed", color="magenta", weight=3]; 43942[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43941[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))) ww4354)",fontsize=16,color="black",shape="triangle"];43941 -> 43944[label="",style="solid", color="black", weight=3]; 41629[label="Neg Zero",fontsize=16,color="green",shape="box"];41630 -> 26799[label="",style="dashed", color="red", weight=0]; 41630[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41630 -> 42636[label="",style="dashed", color="magenta", weight=3]; 41630 -> 42637[label="",style="dashed", color="magenta", weight=3]; 41631 -> 20242[label="",style="dashed", color="red", weight=0]; 41631[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41632[label="Pos Zero",fontsize=16,color="green",shape="box"];41633 -> 26799[label="",style="dashed", color="red", weight=0]; 41633[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41633 -> 42638[label="",style="dashed", color="magenta", weight=3]; 41633 -> 42639[label="",style="dashed", color="magenta", weight=3]; 41634[label="ww50",fontsize=16,color="green",shape="box"];48573[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48574 -> 45667[label="",style="dashed", color="red", weight=0]; 48574[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"];48574 -> 52827[label="",style="dashed", color="magenta", weight=3]; 48574 -> 52828[label="",style="dashed", color="magenta", weight=3]; 48574 -> 52829[label="",style="dashed", color="magenta", weight=3]; 48574 -> 52830[label="",style="dashed", color="magenta", weight=3]; 48575 -> 52837[label="",style="dashed", color="red", weight=0]; 48575[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"];48575 -> 52850[label="",style="dashed", color="magenta", weight=3]; 48575 -> 52851[label="",style="dashed", color="magenta", weight=3]; 48575 -> 52852[label="",style="dashed", color="magenta", weight=3]; 48575 -> 52853[label="",style="dashed", color="magenta", weight=3]; 48576[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="black",shape="box"];48576 -> 52832[label="",style="solid", color="black", weight=3]; 48577[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48578[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48579 -> 45667[label="",style="dashed", color="red", weight=0]; 48579[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"];48579 -> 52833[label="",style="dashed", color="magenta", weight=3]; 48579 -> 52834[label="",style="dashed", color="magenta", weight=3]; 48579 -> 52835[label="",style="dashed", color="magenta", weight=3]; 48579 -> 52836[label="",style="dashed", color="magenta", weight=3]; 48580 -> 52837[label="",style="dashed", color="red", weight=0]; 48580[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"];48580 -> 52854[label="",style="dashed", color="magenta", weight=3]; 48580 -> 52855[label="",style="dashed", color="magenta", weight=3]; 48580 -> 52856[label="",style="dashed", color="magenta", weight=3]; 48580 -> 52857[label="",style="dashed", color="magenta", weight=3]; 48581[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="black",shape="box"];48581 -> 52902[label="",style="solid", color="black", weight=3]; 48582[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52199[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];52199 -> 52903[label="",style="solid", color="black", weight=3]; 52200 -> 26726[label="",style="dashed", color="red", weight=0]; 52200[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];52200 -> 52904[label="",style="dashed", color="magenta", weight=3]; 52200 -> 52905[label="",style="dashed", color="magenta", weight=3]; 52200 -> 52906[label="",style="dashed", color="magenta", weight=3]; 19520 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48833[label="",style="dashed", color="magenta", weight=3]; 19520 -> 48834[label="",style="dashed", color="magenta", weight=3]; 19520 -> 48835[label="",style="dashed", color="magenta", weight=3]; 53348 -> 26924[label="",style="dashed", color="red", weight=0]; 53348[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww4563))) (srMyInt (Pos (Succ ww4562)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53348 -> 53595[label="",style="dashed", color="magenta", weight=3]; 53348 -> 53596[label="",style="dashed", color="magenta", weight=3]; 19521 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39146[label="",style="dashed", color="magenta", weight=3]; 19521 -> 39147[label="",style="dashed", color="magenta", weight=3]; 19521 -> 39148[label="",style="dashed", color="magenta", weight=3]; 19521 -> 39149[label="",style="dashed", color="magenta", weight=3]; 19521 -> 39150[label="",style="dashed", color="magenta", weight=3]; 19521 -> 39151[label="",style="dashed", color="magenta", weight=3]; 38666 -> 26799[label="",style="dashed", color="red", weight=0]; 38666[label="srMyInt ww51 ww2162",fontsize=16,color="magenta"];38666 -> 42640[label="",style="dashed", color="magenta", weight=3]; 38666 -> 42641[label="",style="dashed", color="magenta", weight=3]; 38667 -> 44905[label="",style="dashed", color="red", weight=0]; 38667[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"];38667 -> 44906[label="",style="dashed", color="magenta", weight=3]; 38668 -> 20608[label="",style="dashed", color="red", weight=0]; 38668[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"];38668 -> 42643[label="",style="dashed", color="magenta", weight=3]; 38668 -> 42644[label="",style="dashed", color="magenta", weight=3]; 38668 -> 42645[label="",style="dashed", color="magenta", weight=3]; 38668 -> 42646[label="",style="dashed", color="magenta", weight=3]; 38669 -> 26798[label="",style="dashed", color="red", weight=0]; 38669[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38669 -> 42647[label="",style="dashed", color="magenta", weight=3]; 38669 -> 42648[label="",style="dashed", color="magenta", weight=3]; 38670[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38671[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41635[label="ww51",fontsize=16,color="green",shape="box"];41636 -> 26799[label="",style="dashed", color="red", weight=0]; 41636[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41636 -> 42649[label="",style="dashed", color="magenta", weight=3]; 41636 -> 42650[label="",style="dashed", color="magenta", weight=3]; 43969[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];43968[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))) ww4355)",fontsize=16,color="black",shape="triangle"];43968 -> 43971[label="",style="solid", color="black", weight=3]; 41638[label="Pos Zero",fontsize=16,color="green",shape="box"];41639 -> 26799[label="",style="dashed", color="red", weight=0]; 41639[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41639 -> 42653[label="",style="dashed", color="magenta", weight=3]; 41639 -> 42654[label="",style="dashed", color="magenta", weight=3]; 41640 -> 22801[label="",style="dashed", color="red", weight=0]; 41640[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41640 -> 42655[label="",style="dashed", color="magenta", weight=3]; 41641[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41642 -> 26799[label="",style="dashed", color="red", weight=0]; 41642[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41642 -> 42656[label="",style="dashed", color="magenta", weight=3]; 41642 -> 42657[label="",style="dashed", color="magenta", weight=3]; 41643[label="ww50",fontsize=16,color="green",shape="box"];55574[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55575[label="ww5",fontsize=16,color="green",shape="box"];55576[label="ww3100",fontsize=16,color="green",shape="box"];55577[label="ww3000",fontsize=16,color="green",shape="box"];55578[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55579[label="ww5",fontsize=16,color="green",shape="box"];55580[label="ww3100",fontsize=16,color="green",shape="box"];55581[label="ww3000",fontsize=16,color="green",shape="box"];38684 -> 26799[label="",style="dashed", color="red", weight=0]; 38684[label="srMyInt ww51 ww2164",fontsize=16,color="magenta"];38684 -> 42667[label="",style="dashed", color="magenta", weight=3]; 38684 -> 42668[label="",style="dashed", color="magenta", weight=3]; 38685 -> 44917[label="",style="dashed", color="red", weight=0]; 38685[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"];38685 -> 44918[label="",style="dashed", color="magenta", weight=3]; 38686 -> 20608[label="",style="dashed", color="red", weight=0]; 38686[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"];38686 -> 42670[label="",style="dashed", color="magenta", weight=3]; 38686 -> 42671[label="",style="dashed", color="magenta", weight=3]; 38686 -> 42672[label="",style="dashed", color="magenta", weight=3]; 38686 -> 42673[label="",style="dashed", color="magenta", weight=3]; 38687 -> 26798[label="",style="dashed", color="red", weight=0]; 38687[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38687 -> 42674[label="",style="dashed", color="magenta", weight=3]; 38687 -> 42675[label="",style="dashed", color="magenta", weight=3]; 38688[label="Neg Zero",fontsize=16,color="green",shape="box"];38689[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];27321[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"];27321 -> 27483[label="",style="solid", color="black", weight=3]; 58109[label="ww4701",fontsize=16,color="green",shape="box"];58110 -> 22801[label="",style="dashed", color="red", weight=0]; 58110[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];58110 -> 58133[label="",style="dashed", color="magenta", weight=3]; 58111 -> 26799[label="",style="dashed", color="red", weight=0]; 58111[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];58111 -> 58134[label="",style="dashed", color="magenta", weight=3]; 58111 -> 58135[label="",style="dashed", color="magenta", weight=3]; 41653[label="ww51",fontsize=16,color="green",shape="box"];41654 -> 26799[label="",style="dashed", color="red", weight=0]; 41654[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41654 -> 42676[label="",style="dashed", color="magenta", weight=3]; 41654 -> 42677[label="",style="dashed", color="magenta", weight=3]; 43998[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];43997[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))) ww4357)",fontsize=16,color="black",shape="triangle"];43997 -> 44000[label="",style="solid", color="black", weight=3]; 41656[label="Pos Zero",fontsize=16,color="green",shape="box"];41657 -> 26799[label="",style="dashed", color="red", weight=0]; 41657[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41657 -> 42680[label="",style="dashed", color="magenta", weight=3]; 41657 -> 42681[label="",style="dashed", color="magenta", weight=3]; 41658 -> 22801[label="",style="dashed", color="red", weight=0]; 41658[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41658 -> 42682[label="",style="dashed", color="magenta", weight=3]; 41659[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41660 -> 26799[label="",style="dashed", color="red", weight=0]; 41660[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41660 -> 42683[label="",style="dashed", color="magenta", weight=3]; 41660 -> 42684[label="",style="dashed", color="magenta", weight=3]; 41661[label="ww50",fontsize=16,color="green",shape="box"];41662[label="ww51",fontsize=16,color="green",shape="box"];41663 -> 26799[label="",style="dashed", color="red", weight=0]; 41663[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41663 -> 42685[label="",style="dashed", color="magenta", weight=3]; 41663 -> 42686[label="",style="dashed", color="magenta", weight=3]; 44010[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44009[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)))) ww4358)",fontsize=16,color="black",shape="triangle"];44009 -> 44012[label="",style="solid", color="black", weight=3]; 41665[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41666 -> 26799[label="",style="dashed", color="red", weight=0]; 41666[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41666 -> 42689[label="",style="dashed", color="magenta", weight=3]; 41666 -> 42690[label="",style="dashed", color="magenta", weight=3]; 41667 -> 22801[label="",style="dashed", color="red", weight=0]; 41667[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41667 -> 42691[label="",style="dashed", color="magenta", weight=3]; 41668[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41669 -> 26799[label="",style="dashed", color="red", weight=0]; 41669[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41669 -> 42692[label="",style="dashed", color="magenta", weight=3]; 41669 -> 42693[label="",style="dashed", color="magenta", weight=3]; 41670[label="ww50",fontsize=16,color="green",shape="box"];38702 -> 26799[label="",style="dashed", color="red", weight=0]; 38702[label="srMyInt ww51 ww2171",fontsize=16,color="magenta"];38702 -> 42694[label="",style="dashed", color="magenta", weight=3]; 38702 -> 42695[label="",style="dashed", color="magenta", weight=3]; 38703 -> 44929[label="",style="dashed", color="red", weight=0]; 38703[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"];38703 -> 44930[label="",style="dashed", color="magenta", weight=3]; 38704 -> 20608[label="",style="dashed", color="red", weight=0]; 38704[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"];38704 -> 42697[label="",style="dashed", color="magenta", weight=3]; 38704 -> 42698[label="",style="dashed", color="magenta", weight=3]; 38704 -> 42699[label="",style="dashed", color="magenta", weight=3]; 38704 -> 42700[label="",style="dashed", color="magenta", weight=3]; 38705 -> 26798[label="",style="dashed", color="red", weight=0]; 38705[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38705 -> 42701[label="",style="dashed", color="magenta", weight=3]; 38705 -> 42702[label="",style="dashed", color="magenta", weight=3]; 38706[label="Pos Zero",fontsize=16,color="green",shape="box"];38707[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48588[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48589 -> 53116[label="",style="dashed", color="red", weight=0]; 48589[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"];48589 -> 53131[label="",style="dashed", color="magenta", weight=3]; 48589 -> 53132[label="",style="dashed", color="magenta", weight=3]; 48589 -> 53133[label="",style="dashed", color="magenta", weight=3]; 48589 -> 53134[label="",style="dashed", color="magenta", weight=3]; 48590 -> 50185[label="",style="dashed", color="red", weight=0]; 48590[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"];48590 -> 50199[label="",style="dashed", color="magenta", weight=3]; 48591 -> 27133[label="",style="dashed", color="red", weight=0]; 48591[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"];48591 -> 52908[label="",style="dashed", color="magenta", weight=3]; 48591 -> 52909[label="",style="dashed", color="magenta", weight=3]; 48591 -> 52910[label="",style="dashed", color="magenta", weight=3]; 48591 -> 52911[label="",style="dashed", color="magenta", weight=3]; 48592[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55740[label="ww5",fontsize=16,color="green",shape="box"];55741[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55742[label="ww3000",fontsize=16,color="green",shape="box"];55743[label="ww3100",fontsize=16,color="green",shape="box"];48593[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48594 -> 53116[label="",style="dashed", color="red", weight=0]; 48594[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"];48594 -> 53135[label="",style="dashed", color="magenta", weight=3]; 48594 -> 53136[label="",style="dashed", color="magenta", weight=3]; 48594 -> 53137[label="",style="dashed", color="magenta", weight=3]; 48594 -> 53138[label="",style="dashed", color="magenta", weight=3]; 48595 -> 50185[label="",style="dashed", color="red", weight=0]; 48595[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"];48595 -> 50200[label="",style="dashed", color="magenta", weight=3]; 48596 -> 27133[label="",style="dashed", color="red", weight=0]; 48596[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"];48596 -> 52936[label="",style="dashed", color="magenta", weight=3]; 48596 -> 52937[label="",style="dashed", color="magenta", weight=3]; 48596 -> 52938[label="",style="dashed", color="magenta", weight=3]; 48596 -> 52939[label="",style="dashed", color="magenta", weight=3]; 48597[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55744[label="ww5",fontsize=16,color="green",shape="box"];55745[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55746[label="ww3000",fontsize=16,color="green",shape="box"];55747[label="ww3100",fontsize=16,color="green",shape="box"];51903[label="ww5",fontsize=16,color="green",shape="box"];51904[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51905[label="ww3000",fontsize=16,color="green",shape="box"];51906[label="ww3100",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 -> 20848[label="",style="solid", color="black", weight=3]; 51907[label="Pos (Succ ww2007)",fontsize=16,color="green",shape="box"];51908[label="Neg (Succ ww2006)",fontsize=16,color="green",shape="box"];51909[label="Neg (Succ ww2008)",fontsize=16,color="green",shape="box"];41671[label="ww51",fontsize=16,color="green",shape="box"];41672 -> 26799[label="",style="dashed", color="red", weight=0]; 41672[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41672 -> 42703[label="",style="dashed", color="magenta", weight=3]; 41672 -> 42704[label="",style="dashed", color="magenta", weight=3]; 44027[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44026[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))) ww4359)",fontsize=16,color="black",shape="triangle"];44026 -> 44029[label="",style="solid", color="black", weight=3]; 41674[label="Neg Zero",fontsize=16,color="green",shape="box"];41675 -> 26799[label="",style="dashed", color="red", weight=0]; 41675[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41675 -> 42707[label="",style="dashed", color="magenta", weight=3]; 41675 -> 42708[label="",style="dashed", color="magenta", weight=3]; 41676 -> 22801[label="",style="dashed", color="red", weight=0]; 41676[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41676 -> 42709[label="",style="dashed", color="magenta", weight=3]; 41677[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41678 -> 26799[label="",style="dashed", color="red", weight=0]; 41678[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41678 -> 42710[label="",style="dashed", color="magenta", weight=3]; 41678 -> 42711[label="",style="dashed", color="magenta", weight=3]; 41679[label="ww50",fontsize=16,color="green",shape="box"];41689[label="ww51",fontsize=16,color="green",shape="box"];41690 -> 26799[label="",style="dashed", color="red", weight=0]; 41690[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41690 -> 42721[label="",style="dashed", color="magenta", weight=3]; 41690 -> 42722[label="",style="dashed", color="magenta", weight=3]; 44051[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44050[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))) ww4361)",fontsize=16,color="black",shape="triangle"];44050 -> 44053[label="",style="solid", color="black", weight=3]; 41692[label="Neg Zero",fontsize=16,color="green",shape="box"];41693 -> 26799[label="",style="dashed", color="red", weight=0]; 41693[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41693 -> 42725[label="",style="dashed", color="magenta", weight=3]; 41693 -> 42726[label="",style="dashed", color="magenta", weight=3]; 41694 -> 22801[label="",style="dashed", color="red", weight=0]; 41694[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41694 -> 42727[label="",style="dashed", color="magenta", weight=3]; 41695[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41696 -> 26799[label="",style="dashed", color="red", weight=0]; 41696[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41696 -> 42728[label="",style="dashed", color="magenta", weight=3]; 41696 -> 42729[label="",style="dashed", color="magenta", weight=3]; 41697[label="ww50",fontsize=16,color="green",shape="box"];48603[label="Pos Zero",fontsize=16,color="green",shape="box"];48604 -> 45667[label="",style="dashed", color="red", weight=0]; 48604[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"];48604 -> 52940[label="",style="dashed", color="magenta", weight=3]; 48604 -> 52941[label="",style="dashed", color="magenta", weight=3]; 48604 -> 52942[label="",style="dashed", color="magenta", weight=3]; 48604 -> 52943[label="",style="dashed", color="magenta", weight=3]; 48605 -> 50114[label="",style="dashed", color="red", weight=0]; 48605[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"];48605 -> 50133[label="",style="dashed", color="magenta", weight=3]; 48606 -> 37674[label="",style="dashed", color="red", weight=0]; 48606[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"];48606 -> 52944[label="",style="dashed", color="magenta", weight=3]; 48606 -> 52945[label="",style="dashed", color="magenta", weight=3]; 48606 -> 52946[label="",style="dashed", color="magenta", weight=3]; 48607[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37687[label="ww3100",fontsize=16,color="green",shape="box"];37688[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37689[label="ww5",fontsize=16,color="green",shape="box"];48608[label="Pos Zero",fontsize=16,color="green",shape="box"];48609 -> 45667[label="",style="dashed", color="red", weight=0]; 48609[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"];48609 -> 52947[label="",style="dashed", color="magenta", weight=3]; 48609 -> 52948[label="",style="dashed", color="magenta", weight=3]; 48609 -> 52949[label="",style="dashed", color="magenta", weight=3]; 48609 -> 52950[label="",style="dashed", color="magenta", weight=3]; 48610 -> 50114[label="",style="dashed", color="red", weight=0]; 48610[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"];48610 -> 50134[label="",style="dashed", color="magenta", weight=3]; 48611 -> 37674[label="",style="dashed", color="red", weight=0]; 48611[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"];48611 -> 52951[label="",style="dashed", color="magenta", weight=3]; 48611 -> 52952[label="",style="dashed", color="magenta", weight=3]; 48611 -> 52953[label="",style="dashed", color="magenta", weight=3]; 48612[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37690[label="ww3100",fontsize=16,color="green",shape="box"];37691[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37692[label="ww5",fontsize=16,color="green",shape="box"];51910[label="ww3100",fontsize=16,color="green",shape="box"];51911[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51912[label="ww5",fontsize=16,color="green",shape="box"];46704[label="Pos Zero",fontsize=16,color="green",shape="box"];46705[label="Pos (Succ ww4270)",fontsize=16,color="green",shape="box"];46706[label="Pos (Succ ww4271)",fontsize=16,color="green",shape="box"];20863[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"];20863 -> 20929[label="",style="dashed", color="green", weight=3]; 20863 -> 20930[label="",style="dashed", color="green", weight=3]; 38726 -> 26799[label="",style="dashed", color="red", weight=0]; 38726[label="srMyInt ww341 ww2261",fontsize=16,color="magenta"];38726 -> 42734[label="",style="dashed", color="magenta", weight=3]; 38726 -> 42735[label="",style="dashed", color="magenta", weight=3]; 38727[label="ww35",fontsize=16,color="green",shape="box"];38728 -> 20608[label="",style="dashed", color="red", weight=0]; 38728[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"];38728 -> 42736[label="",style="dashed", color="magenta", weight=3]; 38728 -> 42737[label="",style="dashed", color="magenta", weight=3]; 38728 -> 42738[label="",style="dashed", color="magenta", weight=3]; 38728 -> 42739[label="",style="dashed", color="magenta", weight=3]; 38728 -> 42740[label="",style="dashed", color="magenta", weight=3]; 38728 -> 42741[label="",style="dashed", color="magenta", weight=3]; 38729 -> 26798[label="",style="dashed", color="red", weight=0]; 38729[label="psMyInt ww340 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38729 -> 42742[label="",style="dashed", color="magenta", weight=3]; 38729 -> 42743[label="",style="dashed", color="magenta", weight=3]; 38730[label="Pos Zero",fontsize=16,color="green",shape="box"];38731[label="Pos Zero",fontsize=16,color="green",shape="box"];41701[label="ww51",fontsize=16,color="green",shape="box"];41702 -> 26799[label="",style="dashed", color="red", weight=0]; 41702[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41702 -> 42744[label="",style="dashed", color="magenta", weight=3]; 41702 -> 42745[label="",style="dashed", color="magenta", weight=3]; 44068[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44067[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)))) ww4362)",fontsize=16,color="black",shape="triangle"];44067 -> 44070[label="",style="solid", color="black", weight=3]; 41704[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41705 -> 26799[label="",style="dashed", color="red", weight=0]; 41705[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41705 -> 42748[label="",style="dashed", color="magenta", weight=3]; 41705 -> 42749[label="",style="dashed", color="magenta", weight=3]; 41706 -> 22801[label="",style="dashed", color="red", weight=0]; 41706[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41706 -> 42750[label="",style="dashed", color="magenta", weight=3]; 41707[label="Pos Zero",fontsize=16,color="green",shape="box"];41708 -> 26799[label="",style="dashed", color="red", weight=0]; 41708[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41708 -> 42751[label="",style="dashed", color="magenta", weight=3]; 41708 -> 42752[label="",style="dashed", color="magenta", weight=3]; 41709[label="ww50",fontsize=16,color="green",shape="box"];38738 -> 26799[label="",style="dashed", color="red", weight=0]; 38738[label="srMyInt ww51 ww2175",fontsize=16,color="magenta"];38738 -> 42753[label="",style="dashed", color="magenta", weight=3]; 38738 -> 42754[label="",style="dashed", color="magenta", weight=3]; 38739 -> 44950[label="",style="dashed", color="red", weight=0]; 38739[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"];38739 -> 44951[label="",style="dashed", color="magenta", weight=3]; 38740 -> 20608[label="",style="dashed", color="red", weight=0]; 38740[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"];38740 -> 42756[label="",style="dashed", color="magenta", weight=3]; 38740 -> 42757[label="",style="dashed", color="magenta", weight=3]; 38740 -> 42758[label="",style="dashed", color="magenta", weight=3]; 38740 -> 42759[label="",style="dashed", color="magenta", weight=3]; 38741 -> 26798[label="",style="dashed", color="red", weight=0]; 38741[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38741 -> 42760[label="",style="dashed", color="magenta", weight=3]; 38741 -> 42761[label="",style="dashed", color="magenta", weight=3]; 38742[label="Neg Zero",fontsize=16,color="green",shape="box"];38743[label="Pos Zero",fontsize=16,color="green",shape="box"];37734[label="ww3100",fontsize=16,color="green",shape="box"];37735[label="ww5",fontsize=16,color="green",shape="box"];37736[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37737[label="ww3100",fontsize=16,color="green",shape="box"];37738[label="ww5",fontsize=16,color="green",shape="box"];37739[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58806[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4736",fontsize=16,color="black",shape="triangle"];58806 -> 58852[label="",style="solid", color="black", weight=3]; 58807 -> 58718[label="",style="dashed", color="red", weight=0]; 58807[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)) ww4736))",fontsize=16,color="magenta"];58807 -> 58853[label="",style="dashed", color="magenta", weight=3]; 20944[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"];20944 -> 20948[label="",style="dashed", color="green", weight=3]; 20944 -> 20949[label="",style="dashed", color="green", weight=3]; 19597[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19598[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];48613[label="Pos Zero",fontsize=16,color="green",shape="box"];48614 -> 53143[label="",style="dashed", color="red", weight=0]; 48614[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"];48614 -> 53155[label="",style="dashed", color="magenta", weight=3]; 48614 -> 53156[label="",style="dashed", color="magenta", weight=3]; 48614 -> 53157[label="",style="dashed", color="magenta", weight=3]; 48615 -> 50149[label="",style="dashed", color="red", weight=0]; 48615[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"];48615 -> 50167[label="",style="dashed", color="magenta", weight=3]; 48616 -> 27501[label="",style="dashed", color="red", weight=0]; 48616[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"];48616 -> 52955[label="",style="dashed", color="magenta", weight=3]; 48616 -> 52956[label="",style="dashed", color="magenta", weight=3]; 48616 -> 52957[label="",style="dashed", color="magenta", weight=3]; 48617[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];27722[label="ww3100",fontsize=16,color="green",shape="box"];27723[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27724[label="ww5",fontsize=16,color="green",shape="box"];48618[label="Pos Zero",fontsize=16,color="green",shape="box"];48619 -> 53143[label="",style="dashed", color="red", weight=0]; 48619[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"];48619 -> 53158[label="",style="dashed", color="magenta", weight=3]; 48619 -> 53159[label="",style="dashed", color="magenta", weight=3]; 48619 -> 53160[label="",style="dashed", color="magenta", weight=3]; 48620 -> 50149[label="",style="dashed", color="red", weight=0]; 48620[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"];48620 -> 50168[label="",style="dashed", color="magenta", weight=3]; 48621 -> 27501[label="",style="dashed", color="red", weight=0]; 48621[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"];48621 -> 52983[label="",style="dashed", color="magenta", weight=3]; 48621 -> 52984[label="",style="dashed", color="magenta", weight=3]; 48621 -> 52985[label="",style="dashed", color="magenta", weight=3]; 48622[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];27725[label="ww3100",fontsize=16,color="green",shape="box"];27726[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27727[label="ww5",fontsize=16,color="green",shape="box"];51913[label="ww3100",fontsize=16,color="green",shape="box"];51914[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51915[label="ww5",fontsize=16,color="green",shape="box"];27832[label="takeWhile (flip ltEsFloat ww3336) (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"];27832 -> 27864[label="",style="solid", color="black", weight=3]; 27833[label="Nil",fontsize=16,color="green",shape="box"];51916[label="Pos Zero",fontsize=16,color="green",shape="box"];51917[label="Neg (Succ ww2016)",fontsize=16,color="green",shape="box"];51918[label="Neg (Succ ww2017)",fontsize=16,color="green",shape="box"];41730[label="ww51",fontsize=16,color="green",shape="box"];41731 -> 26799[label="",style="dashed", color="red", weight=0]; 41731[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41731 -> 42779[label="",style="dashed", color="magenta", weight=3]; 41731 -> 42780[label="",style="dashed", color="magenta", weight=3]; 44091[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44090[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))) ww4363)",fontsize=16,color="black",shape="triangle"];44090 -> 44093[label="",style="solid", color="black", weight=3]; 41733[label="Neg Zero",fontsize=16,color="green",shape="box"];41734 -> 26799[label="",style="dashed", color="red", weight=0]; 41734[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41734 -> 42783[label="",style="dashed", color="magenta", weight=3]; 41734 -> 42784[label="",style="dashed", color="magenta", weight=3]; 41735 -> 22801[label="",style="dashed", color="red", weight=0]; 41735[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41735 -> 42785[label="",style="dashed", color="magenta", weight=3]; 41736[label="Pos Zero",fontsize=16,color="green",shape="box"];41737 -> 26799[label="",style="dashed", color="red", weight=0]; 41737[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41737 -> 42786[label="",style="dashed", color="magenta", weight=3]; 41737 -> 42787[label="",style="dashed", color="magenta", weight=3]; 41738[label="ww50",fontsize=16,color="green",shape="box"];41739[label="ww51",fontsize=16,color="green",shape="box"];41740 -> 26799[label="",style="dashed", color="red", weight=0]; 41740[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41740 -> 42788[label="",style="dashed", color="magenta", weight=3]; 41740 -> 42789[label="",style="dashed", color="magenta", weight=3]; 44103[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44102[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)))) ww4364)",fontsize=16,color="black",shape="triangle"];44102 -> 44105[label="",style="solid", color="black", weight=3]; 41742[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41743 -> 26799[label="",style="dashed", color="red", weight=0]; 41743[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41743 -> 42792[label="",style="dashed", color="magenta", weight=3]; 41743 -> 42793[label="",style="dashed", color="magenta", weight=3]; 41744 -> 22801[label="",style="dashed", color="red", weight=0]; 41744[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41744 -> 42794[label="",style="dashed", color="magenta", weight=3]; 41745[label="Pos Zero",fontsize=16,color="green",shape="box"];41746 -> 26799[label="",style="dashed", color="red", weight=0]; 41746[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41746 -> 42795[label="",style="dashed", color="magenta", weight=3]; 41746 -> 42796[label="",style="dashed", color="magenta", weight=3]; 41747[label="ww50",fontsize=16,color="green",shape="box"];41748[label="ww51",fontsize=16,color="green",shape="box"];41749 -> 26799[label="",style="dashed", color="red", weight=0]; 41749[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41749 -> 42797[label="",style="dashed", color="magenta", weight=3]; 41749 -> 42798[label="",style="dashed", color="magenta", weight=3]; 44115[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44114[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))) ww4365)",fontsize=16,color="black",shape="triangle"];44114 -> 44117[label="",style="solid", color="black", weight=3]; 41751[label="Neg Zero",fontsize=16,color="green",shape="box"];41752 -> 26799[label="",style="dashed", color="red", weight=0]; 41752[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41752 -> 42801[label="",style="dashed", color="magenta", weight=3]; 41752 -> 42802[label="",style="dashed", color="magenta", weight=3]; 41753 -> 22801[label="",style="dashed", color="red", weight=0]; 41753[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41753 -> 42803[label="",style="dashed", color="magenta", weight=3]; 41754[label="Pos Zero",fontsize=16,color="green",shape="box"];41755 -> 26799[label="",style="dashed", color="red", weight=0]; 41755[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41755 -> 42804[label="",style="dashed", color="magenta", weight=3]; 41755 -> 42805[label="",style="dashed", color="magenta", weight=3]; 41756[label="ww50",fontsize=16,color="green",shape="box"];41757 -> 26799[label="",style="dashed", color="red", weight=0]; 41757[label="srMyInt (Pos ww13730) (Neg ww13750)",fontsize=16,color="magenta"];41757 -> 42806[label="",style="dashed", color="magenta", weight=3]; 41757 -> 42807[label="",style="dashed", color="magenta", weight=3]; 41758[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42812[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4304) (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))) ww4304)))",fontsize=16,color="green",shape="box"];42812 -> 42824[label="",style="dashed", color="green", weight=3]; 42812 -> 42825[label="",style="dashed", color="green", weight=3]; 41761 -> 26799[label="",style="dashed", color="red", weight=0]; 41761[label="srMyInt (Pos ww13730) (Neg ww13750)",fontsize=16,color="magenta"];41761 -> 42813[label="",style="dashed", color="magenta", weight=3]; 41761 -> 42814[label="",style="dashed", color="magenta", weight=3]; 41762[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20977[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="black",shape="triangle"];20977 -> 22959[label="",style="solid", color="black", weight=3]; 20614 -> 27248[label="",style="dashed", color="red", weight=0]; 20614[label="not (esEsOrdering (compareMyInt (srMyInt ww150 (psMyInt ww50 (srMyInt ww2493 (Pos (Succ Zero))))) (srMyInt ww151 (srMyInt ww51 ww2492))) GT)",fontsize=16,color="magenta"];20614 -> 27251[label="",style="dashed", color="magenta", weight=3]; 20614 -> 27252[label="",style="dashed", color="magenta", weight=3]; 41763 -> 20977[label="",style="dashed", color="red", weight=0]; 41763[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41764[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];41765[label="Cons (Float ww323900 ww323901) (takeWhile (flip ltEsFloat (Float ww42160 ww42161)) ww32391)",fontsize=16,color="green",shape="box"];41765 -> 42815[label="",style="dashed", color="green", weight=3]; 41766[label="takeWhile0 (flip ltEsFloat (Float ww42160 ww42161)) (Float ww323900 ww323901) ww32391 otherwise",fontsize=16,color="black",shape="box"];41766 -> 42816[label="",style="solid", color="black", weight=3]; 41767 -> 26799[label="",style="dashed", color="red", weight=0]; 41767[label="srMyInt (Neg ww13730) (Pos ww13750)",fontsize=16,color="magenta"];41767 -> 42817[label="",style="dashed", color="magenta", weight=3]; 41767 -> 42818[label="",style="dashed", color="magenta", weight=3]; 41768[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42823[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4305) (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))) ww4305)))",fontsize=16,color="green",shape="box"];42823 -> 43140[label="",style="dashed", color="green", weight=3]; 42823 -> 43141[label="",style="dashed", color="green", weight=3]; 41771 -> 26799[label="",style="dashed", color="red", weight=0]; 41771[label="srMyInt (Neg ww13730) (Pos ww13750)",fontsize=16,color="magenta"];41771 -> 42826[label="",style="dashed", color="magenta", weight=3]; 41771 -> 42827[label="",style="dashed", color="magenta", weight=3]; 41772[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];41773 -> 20977[label="",style="dashed", color="red", weight=0]; 41773[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41774[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52207[label="ww4497",fontsize=16,color="green",shape="box"];52208 -> 20977[label="",style="dashed", color="red", weight=0]; 52208[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52209 -> 26799[label="",style="dashed", color="red", weight=0]; 52209[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];52209 -> 52986[label="",style="dashed", color="magenta", weight=3]; 52209 -> 52987[label="",style="dashed", color="magenta", weight=3]; 52210 -> 20977[label="",style="dashed", color="red", weight=0]; 52210[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52211 -> 26799[label="",style="dashed", color="red", weight=0]; 52211[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];52211 -> 52988[label="",style="dashed", color="magenta", weight=3]; 52211 -> 52989[label="",style="dashed", color="magenta", weight=3]; 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 -> 20968[label="",style="solid", color="black", weight=3]; 20972 -> 20582[label="",style="dashed", color="red", weight=0]; 20972[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"];20972 -> 20975[label="",style="dashed", color="magenta", weight=3]; 20972 -> 20976[label="",style="dashed", color="magenta", weight=3]; 20972 -> 20977[label="",style="dashed", color="magenta", weight=3]; 20972 -> 20978[label="",style="dashed", color="magenta", weight=3]; 20972 -> 20979[label="",style="dashed", color="magenta", weight=3]; 20972 -> 20980[label="",style="dashed", color="magenta", weight=3]; 20973 -> 18151[label="",style="dashed", color="red", weight=0]; 20973[label="srMyInt (srMyInt (Pos (Succ ww137300)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20973 -> 20981[label="",style="dashed", color="magenta", weight=3]; 20971[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"];63307[label="ww2576/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20971 -> 63307[label="",style="solid", color="burlywood", weight=9]; 63307 -> 20982[label="",style="solid", color="burlywood", weight=3]; 63308[label="ww2576/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20971 -> 63308[label="",style="solid", color="burlywood", weight=9]; 63308 -> 20983[label="",style="solid", color="burlywood", weight=3]; 20989 -> 15103[label="",style="dashed", color="red", weight=0]; 20989[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20989 -> 20992[label="",style="dashed", color="magenta", weight=3]; 20989 -> 20993[label="",style="dashed", color="magenta", weight=3]; 20990 -> 20582[label="",style="dashed", color="red", weight=0]; 20990[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"];20990 -> 20994[label="",style="dashed", color="magenta", weight=3]; 20990 -> 20995[label="",style="dashed", color="magenta", weight=3]; 20990 -> 20996[label="",style="dashed", color="magenta", weight=3]; 20990 -> 20997[label="",style="dashed", color="magenta", weight=3]; 20990 -> 20998[label="",style="dashed", color="magenta", weight=3]; 20990 -> 20999[label="",style="dashed", color="magenta", weight=3]; 20988[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"];63309[label="ww2577/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20988 -> 63309[label="",style="solid", color="burlywood", weight=9]; 63309 -> 21000[label="",style="solid", color="burlywood", weight=3]; 63310[label="ww2577/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20988 -> 63310[label="",style="solid", color="burlywood", weight=9]; 63310 -> 21001[label="",style="solid", color="burlywood", weight=3]; 21003 -> 18157[label="",style="dashed", color="red", weight=0]; 21003[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];21004 -> 20582[label="",style="dashed", color="red", weight=0]; 21004[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"];21004 -> 21006[label="",style="dashed", color="magenta", weight=3]; 21004 -> 21007[label="",style="dashed", color="magenta", weight=3]; 21004 -> 21008[label="",style="dashed", color="magenta", weight=3]; 21004 -> 21009[label="",style="dashed", color="magenta", weight=3]; 21004 -> 21010[label="",style="dashed", color="magenta", weight=3]; 21004 -> 21011[label="",style="dashed", color="magenta", weight=3]; 21002[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"];63311[label="ww2578/MyTrue",fontsize=10,color="white",style="solid",shape="box"];21002 -> 63311[label="",style="solid", color="burlywood", weight=9]; 63311 -> 21012[label="",style="solid", color="burlywood", weight=3]; 63312[label="ww2578/MyFalse",fontsize=10,color="white",style="solid",shape="box"];21002 -> 63312[label="",style="solid", color="burlywood", weight=9]; 63312 -> 21013[label="",style="solid", color="burlywood", weight=3]; 52212[label="ww4498",fontsize=16,color="green",shape="box"];52213 -> 20977[label="",style="dashed", color="red", weight=0]; 52213[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52214 -> 26799[label="",style="dashed", color="red", weight=0]; 52214[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];52214 -> 52990[label="",style="dashed", color="magenta", weight=3]; 52214 -> 52991[label="",style="dashed", color="magenta", weight=3]; 52215 -> 20977[label="",style="dashed", color="red", weight=0]; 52215[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52216 -> 26799[label="",style="dashed", color="red", weight=0]; 52216[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];52216 -> 52992[label="",style="dashed", color="magenta", weight=3]; 52216 -> 52993[label="",style="dashed", color="magenta", weight=3]; 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 -> 21015[label="",style="solid", color="black", weight=3]; 19659 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39248[label="",style="dashed", color="magenta", weight=3]; 19659 -> 39249[label="",style="dashed", color="magenta", weight=3]; 19659 -> 39250[label="",style="dashed", color="magenta", weight=3]; 19659 -> 39251[label="",style="dashed", color="magenta", weight=3]; 19659 -> 39252[label="",style="dashed", color="magenta", weight=3]; 19659 -> 39253[label="",style="dashed", color="magenta", weight=3]; 19660 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39254[label="",style="dashed", color="magenta", weight=3]; 19660 -> 39255[label="",style="dashed", color="magenta", weight=3]; 19660 -> 39256[label="",style="dashed", color="magenta", weight=3]; 19660 -> 39257[label="",style="dashed", color="magenta", weight=3]; 19660 -> 39258[label="",style="dashed", color="magenta", weight=3]; 19660 -> 39259[label="",style="dashed", color="magenta", weight=3]; 19661 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39260[label="",style="dashed", color="magenta", weight=3]; 19661 -> 39261[label="",style="dashed", color="magenta", weight=3]; 19661 -> 39262[label="",style="dashed", color="magenta", weight=3]; 19661 -> 39263[label="",style="dashed", color="magenta", weight=3]; 19661 -> 39264[label="",style="dashed", color="magenta", weight=3]; 19661 -> 39265[label="",style="dashed", color="magenta", weight=3]; 19662 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48861[label="",style="dashed", color="magenta", weight=3]; 19662 -> 48862[label="",style="dashed", color="magenta", weight=3]; 19662 -> 48863[label="",style="dashed", color="magenta", weight=3]; 19662 -> 48864[label="",style="dashed", color="magenta", weight=3]; 19662 -> 48865[label="",style="dashed", color="magenta", weight=3]; 28135[label="ww3100",fontsize=16,color="green",shape="box"];28136[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28137[label="ww5",fontsize=16,color="green",shape="box"];28138[label="ww4000",fontsize=16,color="green",shape="box"];19663 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48866[label="",style="dashed", color="magenta", weight=3]; 19663 -> 48867[label="",style="dashed", color="magenta", weight=3]; 19663 -> 48868[label="",style="dashed", color="magenta", weight=3]; 19663 -> 48869[label="",style="dashed", color="magenta", weight=3]; 19663 -> 48870[label="",style="dashed", color="magenta", weight=3]; 28139[label="ww3100",fontsize=16,color="green",shape="box"];28140[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28141[label="ww5",fontsize=16,color="green",shape="box"];28142[label="ww4000",fontsize=16,color="green",shape="box"];53566[label="ww4000",fontsize=16,color="green",shape="box"];53567[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53568[label="ww3100",fontsize=16,color="green",shape="box"];53569[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50367 -> 27983[label="",style="dashed", color="red", weight=0]; 50367[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"];50367 -> 52996[label="",style="dashed", color="magenta", weight=3]; 50367 -> 52997[label="",style="dashed", color="magenta", weight=3]; 50367 -> 52998[label="",style="dashed", color="magenta", weight=3]; 50367 -> 52999[label="",style="dashed", color="magenta", weight=3]; 51920[label="ww3100",fontsize=16,color="green",shape="box"];51921[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51922[label="ww5",fontsize=16,color="green",shape="box"];51923[label="ww4000",fontsize=16,color="green",shape="box"];28242[label="takeWhile (flip ltEsFloat ww3415) (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"];28242 -> 28301[label="",style="solid", color="black", weight=3]; 58842 -> 53555[label="",style="dashed", color="red", weight=0]; 58842[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"];58842 -> 58854[label="",style="dashed", color="magenta", weight=3]; 58842 -> 58855[label="",style="dashed", color="magenta", weight=3]; 58842 -> 58856[label="",style="dashed", color="magenta", weight=3]; 58842 -> 58857[label="",style="dashed", color="magenta", weight=3]; 58843[label="ww3415",fontsize=16,color="green",shape="box"];58844[label="ww2022",fontsize=16,color="green",shape="box"];53570[label="ww4000",fontsize=16,color="green",shape="box"];53571[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53572[label="ww3100",fontsize=16,color="green",shape="box"];53573[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50368 -> 27983[label="",style="dashed", color="red", weight=0]; 50368[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"];50368 -> 53002[label="",style="dashed", color="magenta", weight=3]; 50368 -> 53003[label="",style="dashed", color="magenta", weight=3]; 50368 -> 53004[label="",style="dashed", color="magenta", weight=3]; 50368 -> 53005[label="",style="dashed", color="magenta", weight=3]; 51925[label="ww3100",fontsize=16,color="green",shape="box"];51926[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51927[label="ww5",fontsize=16,color="green",shape="box"];51928[label="ww4000",fontsize=16,color="green",shape="box"];55748[label="ww4593",fontsize=16,color="green",shape="box"];22064[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="triangle"];22064 -> 22274[label="",style="solid", color="black", weight=3]; 55749[label="Pos (Succ ww4594)",fontsize=16,color="green",shape="box"];55750[label="Pos (Succ ww4595)",fontsize=16,color="green",shape="box"];28309 -> 22064[label="",style="dashed", color="red", weight=0]; 28309[label="msMyInt (Neg (Succ ww2020)) (Neg Zero)",fontsize=16,color="magenta"];28309 -> 53007[label="",style="dashed", color="magenta", weight=3]; 28310 -> 26799[label="",style="dashed", color="red", weight=0]; 28310[label="srMyInt (Pos (Succ ww2021)) (Pos (Succ ww2022))",fontsize=16,color="magenta"];28310 -> 53008[label="",style="dashed", color="magenta", weight=3]; 28310 -> 53009[label="",style="dashed", color="magenta", weight=3]; 41775[label="ww51",fontsize=16,color="green",shape="box"];41776 -> 26799[label="",style="dashed", color="red", weight=0]; 41776[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41776 -> 42828[label="",style="dashed", color="magenta", weight=3]; 41776 -> 42829[label="",style="dashed", color="magenta", weight=3]; 44167[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44166[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))) ww4366)",fontsize=16,color="black",shape="triangle"];44166 -> 44169[label="",style="solid", color="black", weight=3]; 41778[label="Pos Zero",fontsize=16,color="green",shape="box"];41779 -> 26799[label="",style="dashed", color="red", weight=0]; 41779[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41779 -> 42832[label="",style="dashed", color="magenta", weight=3]; 41779 -> 42833[label="",style="dashed", color="magenta", weight=3]; 41780 -> 22064[label="",style="dashed", color="red", weight=0]; 41780[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41781[label="Neg Zero",fontsize=16,color="green",shape="box"];41782 -> 26799[label="",style="dashed", color="red", weight=0]; 41782[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41782 -> 42834[label="",style="dashed", color="magenta", weight=3]; 41782 -> 42835[label="",style="dashed", color="magenta", weight=3]; 41783[label="ww50",fontsize=16,color="green",shape="box"];38762 -> 26799[label="",style="dashed", color="red", weight=0]; 38762[label="srMyInt ww51 ww2181",fontsize=16,color="magenta"];38762 -> 42836[label="",style="dashed", color="magenta", weight=3]; 38762 -> 42837[label="",style="dashed", color="magenta", weight=3]; 38763 -> 45000[label="",style="dashed", color="red", weight=0]; 38763[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"];38763 -> 45001[label="",style="dashed", color="magenta", weight=3]; 38764 -> 20608[label="",style="dashed", color="red", weight=0]; 38764[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"];38764 -> 42839[label="",style="dashed", color="magenta", weight=3]; 38764 -> 42840[label="",style="dashed", color="magenta", weight=3]; 38764 -> 42841[label="",style="dashed", color="magenta", weight=3]; 38764 -> 42842[label="",style="dashed", color="magenta", weight=3]; 38765 -> 26798[label="",style="dashed", color="red", weight=0]; 38765[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38765 -> 42843[label="",style="dashed", color="magenta", weight=3]; 38765 -> 42844[label="",style="dashed", color="magenta", weight=3]; 38766[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38767[label="Neg Zero",fontsize=16,color="green",shape="box"];41784[label="ww51",fontsize=16,color="green",shape="box"];41785 -> 26799[label="",style="dashed", color="red", weight=0]; 41785[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41785 -> 42845[label="",style="dashed", color="magenta", weight=3]; 41785 -> 42846[label="",style="dashed", color="magenta", weight=3]; 44182[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44181[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))) ww4367)",fontsize=16,color="black",shape="triangle"];44181 -> 44184[label="",style="solid", color="black", weight=3]; 41787[label="Pos Zero",fontsize=16,color="green",shape="box"];41788 -> 26799[label="",style="dashed", color="red", weight=0]; 41788[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41788 -> 42849[label="",style="dashed", color="magenta", weight=3]; 41788 -> 42850[label="",style="dashed", color="magenta", weight=3]; 41789 -> 22064[label="",style="dashed", color="red", weight=0]; 41789[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41790[label="Neg Zero",fontsize=16,color="green",shape="box"];41791 -> 26799[label="",style="dashed", color="red", weight=0]; 41791[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41791 -> 42851[label="",style="dashed", color="magenta", weight=3]; 41791 -> 42852[label="",style="dashed", color="magenta", weight=3]; 41792[label="ww50",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 -> 21053[label="",style="solid", color="black", weight=3]; 41793[label="ww51",fontsize=16,color="green",shape="box"];41794 -> 26799[label="",style="dashed", color="red", weight=0]; 41794[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41794 -> 42853[label="",style="dashed", color="magenta", weight=3]; 41794 -> 42854[label="",style="dashed", color="magenta", weight=3]; 44193[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44192[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))) ww4368)",fontsize=16,color="black",shape="triangle"];44192 -> 44195[label="",style="solid", color="black", weight=3]; 41796[label="Neg Zero",fontsize=16,color="green",shape="box"];41797 -> 26799[label="",style="dashed", color="red", weight=0]; 41797[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41797 -> 42857[label="",style="dashed", color="magenta", weight=3]; 41797 -> 42858[label="",style="dashed", color="magenta", weight=3]; 41798 -> 22064[label="",style="dashed", color="red", weight=0]; 41798[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41799[label="Neg Zero",fontsize=16,color="green",shape="box"];41800 -> 26799[label="",style="dashed", color="red", weight=0]; 41800[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41800 -> 42859[label="",style="dashed", color="magenta", weight=3]; 41800 -> 42860[label="",style="dashed", color="magenta", weight=3]; 41801[label="ww50",fontsize=16,color="green",shape="box"];41802[label="ww51",fontsize=16,color="green",shape="box"];41803 -> 26799[label="",style="dashed", color="red", weight=0]; 41803[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41803 -> 42861[label="",style="dashed", color="magenta", weight=3]; 41803 -> 42862[label="",style="dashed", color="magenta", weight=3]; 44204[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44203[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)))) ww4369)",fontsize=16,color="black",shape="triangle"];44203 -> 44206[label="",style="solid", color="black", weight=3]; 41805[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41806 -> 26799[label="",style="dashed", color="red", weight=0]; 41806[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41806 -> 42865[label="",style="dashed", color="magenta", weight=3]; 41806 -> 42866[label="",style="dashed", color="magenta", weight=3]; 41807 -> 22064[label="",style="dashed", color="red", weight=0]; 41807[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41808[label="Neg Zero",fontsize=16,color="green",shape="box"];41809 -> 26799[label="",style="dashed", color="red", weight=0]; 41809[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41809 -> 42867[label="",style="dashed", color="magenta", weight=3]; 41809 -> 42868[label="",style="dashed", color="magenta", weight=3]; 41810[label="ww50",fontsize=16,color="green",shape="box"];38780 -> 26799[label="",style="dashed", color="red", weight=0]; 38780[label="srMyInt ww51 ww2188",fontsize=16,color="magenta"];38780 -> 42869[label="",style="dashed", color="magenta", weight=3]; 38780 -> 42870[label="",style="dashed", color="magenta", weight=3]; 38781 -> 45013[label="",style="dashed", color="red", weight=0]; 38781[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"];38781 -> 45014[label="",style="dashed", color="magenta", weight=3]; 38782 -> 20608[label="",style="dashed", color="red", weight=0]; 38782[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"];38782 -> 42872[label="",style="dashed", color="magenta", weight=3]; 38782 -> 42873[label="",style="dashed", color="magenta", weight=3]; 38782 -> 42874[label="",style="dashed", color="magenta", weight=3]; 38782 -> 42875[label="",style="dashed", color="magenta", weight=3]; 38783 -> 26798[label="",style="dashed", color="red", weight=0]; 38783[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38783 -> 42876[label="",style="dashed", color="magenta", weight=3]; 38783 -> 42877[label="",style="dashed", color="magenta", weight=3]; 38784[label="Neg Zero",fontsize=16,color="green",shape="box"];38785[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 -> 21057[label="",style="solid", color="black", weight=3]; 41811[label="ww51",fontsize=16,color="green",shape="box"];41812 -> 26799[label="",style="dashed", color="red", weight=0]; 41812[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41812 -> 42878[label="",style="dashed", color="magenta", weight=3]; 41812 -> 42879[label="",style="dashed", color="magenta", weight=3]; 44219[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44218[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))) ww4370)",fontsize=16,color="black",shape="triangle"];44218 -> 44221[label="",style="solid", color="black", weight=3]; 41814[label="Pos Zero",fontsize=16,color="green",shape="box"];41815 -> 26799[label="",style="dashed", color="red", weight=0]; 41815[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41815 -> 42882[label="",style="dashed", color="magenta", weight=3]; 41815 -> 42883[label="",style="dashed", color="magenta", weight=3]; 41816 -> 22064[label="",style="dashed", color="red", weight=0]; 41816[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41817[label="Neg Zero",fontsize=16,color="green",shape="box"];41818 -> 26799[label="",style="dashed", color="red", weight=0]; 41818[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41818 -> 42884[label="",style="dashed", color="magenta", weight=3]; 41818 -> 42885[label="",style="dashed", color="magenta", weight=3]; 41819[label="ww50",fontsize=16,color="green",shape="box"];41820[label="ww51",fontsize=16,color="green",shape="box"];41821 -> 26799[label="",style="dashed", color="red", weight=0]; 41821[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41821 -> 42886[label="",style="dashed", color="magenta", weight=3]; 41821 -> 42887[label="",style="dashed", color="magenta", weight=3]; 44230[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44229[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)))) ww4371)",fontsize=16,color="black",shape="triangle"];44229 -> 44232[label="",style="solid", color="black", weight=3]; 41823[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41824 -> 26799[label="",style="dashed", color="red", weight=0]; 41824[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41824 -> 42890[label="",style="dashed", color="magenta", weight=3]; 41824 -> 42891[label="",style="dashed", color="magenta", weight=3]; 41825 -> 22064[label="",style="dashed", color="red", weight=0]; 41825[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41826[label="Neg Zero",fontsize=16,color="green",shape="box"];41827 -> 26799[label="",style="dashed", color="red", weight=0]; 41827[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41827 -> 42892[label="",style="dashed", color="magenta", weight=3]; 41827 -> 42893[label="",style="dashed", color="magenta", weight=3]; 41828[label="ww50",fontsize=16,color="green",shape="box"];38792 -> 26799[label="",style="dashed", color="red", weight=0]; 38792[label="srMyInt ww51 ww2195",fontsize=16,color="magenta"];38792 -> 42894[label="",style="dashed", color="magenta", weight=3]; 38792 -> 42895[label="",style="dashed", color="magenta", weight=3]; 38793 -> 45024[label="",style="dashed", color="red", weight=0]; 38793[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"];38793 -> 45025[label="",style="dashed", color="magenta", weight=3]; 38794 -> 20608[label="",style="dashed", color="red", weight=0]; 38794[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"];38794 -> 42897[label="",style="dashed", color="magenta", weight=3]; 38794 -> 42898[label="",style="dashed", color="magenta", weight=3]; 38794 -> 42899[label="",style="dashed", color="magenta", weight=3]; 38794 -> 42900[label="",style="dashed", color="magenta", weight=3]; 38795 -> 26798[label="",style="dashed", color="red", weight=0]; 38795[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38795 -> 42901[label="",style="dashed", color="magenta", weight=3]; 38795 -> 42902[label="",style="dashed", color="magenta", weight=3]; 38796[label="Pos Zero",fontsize=16,color="green",shape="box"];38797[label="Neg Zero",fontsize=16,color="green",shape="box"];19680 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48876[label="",style="dashed", color="magenta", weight=3]; 19680 -> 48877[label="",style="dashed", color="magenta", weight=3]; 19680 -> 48878[label="",style="dashed", color="magenta", weight=3]; 19680 -> 48879[label="",style="dashed", color="magenta", weight=3]; 19680 -> 48880[label="",style="dashed", color="magenta", weight=3]; 28244[label="ww5",fontsize=16,color="green",shape="box"];28245[label="ww3100",fontsize=16,color="green",shape="box"];28246[label="ww4000",fontsize=16,color="green",shape="box"];28247[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];19681 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48881[label="",style="dashed", color="magenta", weight=3]; 19681 -> 48882[label="",style="dashed", color="magenta", weight=3]; 19681 -> 48883[label="",style="dashed", color="magenta", weight=3]; 19681 -> 48884[label="",style="dashed", color="magenta", weight=3]; 19681 -> 48885[label="",style="dashed", color="magenta", weight=3]; 28248[label="ww5",fontsize=16,color="green",shape="box"];28249[label="ww3100",fontsize=16,color="green",shape="box"];28250[label="ww4000",fontsize=16,color="green",shape="box"];28251[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53730[label="ww4000",fontsize=16,color="green",shape="box"];53731[label="ww3100",fontsize=16,color="green",shape="box"];53732[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53733[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50060 -> 28074[label="",style="dashed", color="red", weight=0]; 50060[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"];50060 -> 53012[label="",style="dashed", color="magenta", weight=3]; 50060 -> 53013[label="",style="dashed", color="magenta", weight=3]; 50060 -> 53014[label="",style="dashed", color="magenta", weight=3]; 50060 -> 53015[label="",style="dashed", color="magenta", weight=3]; 51930[label="ww5",fontsize=16,color="green",shape="box"];51931[label="ww3100",fontsize=16,color="green",shape="box"];51932[label="ww4000",fontsize=16,color="green",shape="box"];51933[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28377[label="takeWhile (flip ltEsFloat ww3421) (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"];28377 -> 28384[label="",style="solid", color="black", weight=3]; 58799 -> 53719[label="",style="dashed", color="red", weight=0]; 58799[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"];58799 -> 58816[label="",style="dashed", color="magenta", weight=3]; 58799 -> 58817[label="",style="dashed", color="magenta", weight=3]; 58799 -> 58818[label="",style="dashed", color="magenta", weight=3]; 58799 -> 58819[label="",style="dashed", color="magenta", weight=3]; 58800[label="ww2027",fontsize=16,color="green",shape="box"];58801[label="ww3421",fontsize=16,color="green",shape="box"];53734[label="ww4000",fontsize=16,color="green",shape="box"];53735[label="ww3100",fontsize=16,color="green",shape="box"];53736[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53737[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50061 -> 28074[label="",style="dashed", color="red", weight=0]; 50061[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"];50061 -> 53018[label="",style="dashed", color="magenta", weight=3]; 50061 -> 53019[label="",style="dashed", color="magenta", weight=3]; 50061 -> 53020[label="",style="dashed", color="magenta", weight=3]; 50061 -> 53021[label="",style="dashed", color="magenta", weight=3]; 51935[label="ww5",fontsize=16,color="green",shape="box"];51936[label="ww3100",fontsize=16,color="green",shape="box"];51937[label="ww4000",fontsize=16,color="green",shape="box"];51938[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55751[label="ww4600",fontsize=16,color="green",shape="box"];55752[label="Neg (Succ ww4601)",fontsize=16,color="green",shape="box"];55753[label="Neg (Succ ww4602)",fontsize=16,color="green",shape="box"];28440 -> 22064[label="",style="dashed", color="red", weight=0]; 28440[label="msMyInt (Neg (Succ ww2025)) (Neg Zero)",fontsize=16,color="magenta"];28440 -> 53023[label="",style="dashed", color="magenta", weight=3]; 28441 -> 26799[label="",style="dashed", color="red", weight=0]; 28441[label="srMyInt (Neg (Succ ww2026)) (Neg (Succ ww2027))",fontsize=16,color="magenta"];28441 -> 53024[label="",style="dashed", color="magenta", weight=3]; 28441 -> 53025[label="",style="dashed", color="magenta", weight=3]; 41829[label="ww51",fontsize=16,color="green",shape="box"];41830 -> 26799[label="",style="dashed", color="red", weight=0]; 41830[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41830 -> 42903[label="",style="dashed", color="magenta", weight=3]; 41830 -> 42904[label="",style="dashed", color="magenta", weight=3]; 44245[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44244[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))) ww4372)",fontsize=16,color="black",shape="triangle"];44244 -> 44247[label="",style="solid", color="black", weight=3]; 41832[label="Neg Zero",fontsize=16,color="green",shape="box"];41833 -> 26799[label="",style="dashed", color="red", weight=0]; 41833[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41833 -> 42907[label="",style="dashed", color="magenta", weight=3]; 41833 -> 42908[label="",style="dashed", color="magenta", weight=3]; 41834 -> 22064[label="",style="dashed", color="red", weight=0]; 41834[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41835[label="Neg Zero",fontsize=16,color="green",shape="box"];41836 -> 26799[label="",style="dashed", color="red", weight=0]; 41836[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41836 -> 42909[label="",style="dashed", color="magenta", weight=3]; 41836 -> 42910[label="",style="dashed", color="magenta", weight=3]; 41837[label="ww50",fontsize=16,color="green",shape="box"];41838[label="ww51",fontsize=16,color="green",shape="box"];41839 -> 26799[label="",style="dashed", color="red", weight=0]; 41839[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41839 -> 42911[label="",style="dashed", color="magenta", weight=3]; 41839 -> 42912[label="",style="dashed", color="magenta", weight=3]; 44256[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44255[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)))) ww4373)",fontsize=16,color="black",shape="triangle"];44255 -> 44258[label="",style="solid", color="black", weight=3]; 41841[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41842 -> 26799[label="",style="dashed", color="red", weight=0]; 41842[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41842 -> 42915[label="",style="dashed", color="magenta", weight=3]; 41842 -> 42916[label="",style="dashed", color="magenta", weight=3]; 41843 -> 22064[label="",style="dashed", color="red", weight=0]; 41843[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41844[label="Neg Zero",fontsize=16,color="green",shape="box"];41845 -> 26799[label="",style="dashed", color="red", weight=0]; 41845[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41845 -> 42917[label="",style="dashed", color="magenta", weight=3]; 41845 -> 42918[label="",style="dashed", color="magenta", weight=3]; 41846[label="ww50",fontsize=16,color="green",shape="box"];41847[label="ww51",fontsize=16,color="green",shape="box"];41848 -> 26799[label="",style="dashed", color="red", weight=0]; 41848[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41848 -> 42919[label="",style="dashed", color="magenta", weight=3]; 41848 -> 42920[label="",style="dashed", color="magenta", weight=3]; 44267[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44266[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))) ww4374)",fontsize=16,color="black",shape="triangle"];44266 -> 44269[label="",style="solid", color="black", weight=3]; 41850[label="Neg Zero",fontsize=16,color="green",shape="box"];41851 -> 26799[label="",style="dashed", color="red", weight=0]; 41851[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41851 -> 42923[label="",style="dashed", color="magenta", weight=3]; 41851 -> 42924[label="",style="dashed", color="magenta", weight=3]; 41852 -> 22064[label="",style="dashed", color="red", weight=0]; 41852[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41853[label="Neg Zero",fontsize=16,color="green",shape="box"];41854 -> 26799[label="",style="dashed", color="red", weight=0]; 41854[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41854 -> 42925[label="",style="dashed", color="magenta", weight=3]; 41854 -> 42926[label="",style="dashed", color="magenta", weight=3]; 41855[label="ww50",fontsize=16,color="green",shape="box"];19690 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48891[label="",style="dashed", color="magenta", weight=3]; 19690 -> 48892[label="",style="dashed", color="magenta", weight=3]; 19690 -> 48893[label="",style="dashed", color="magenta", weight=3]; 19690 -> 48894[label="",style="dashed", color="magenta", weight=3]; 19690 -> 48895[label="",style="dashed", color="magenta", weight=3]; 19691 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48896[label="",style="dashed", color="magenta", weight=3]; 19691 -> 48897[label="",style="dashed", color="magenta", weight=3]; 19691 -> 48898[label="",style="dashed", color="magenta", weight=3]; 19691 -> 48899[label="",style="dashed", color="magenta", weight=3]; 19691 -> 48900[label="",style="dashed", color="magenta", weight=3]; 51939[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];51940[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51941[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51942[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53660[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53661[label="ww3100",fontsize=16,color="green",shape="box"];53662[label="ww3000",fontsize=16,color="green",shape="box"];53663[label="ww5",fontsize=16,color="green",shape="box"];51944[label="primPlusFloat 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="burlywood",shape="box"];63313[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51944 -> 63313[label="",style="solid", color="burlywood", weight=9]; 63313 -> 53029[label="",style="solid", color="burlywood", weight=3]; 51945[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];51946[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51947[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51948[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53664[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53665[label="ww3100",fontsize=16,color="green",shape="box"];53666[label="ww3000",fontsize=16,color="green",shape="box"];53667[label="ww5",fontsize=16,color="green",shape="box"];51950[label="primPlusFloat 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="burlywood",shape="box"];63314[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51950 -> 63314[label="",style="solid", color="burlywood", weight=9]; 63314 -> 53033[label="",style="solid", color="burlywood", weight=3]; 55754[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55754 -> 55865[label="",style="solid", color="black", weight=3]; 52223[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];52224[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52225[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38816 -> 26799[label="",style="dashed", color="red", weight=0]; 38816[label="srMyInt ww51 ww2197",fontsize=16,color="magenta"];38816 -> 42927[label="",style="dashed", color="magenta", weight=3]; 38816 -> 42928[label="",style="dashed", color="magenta", weight=3]; 38817 -> 45037[label="",style="dashed", color="red", weight=0]; 38817[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"];38817 -> 45038[label="",style="dashed", color="magenta", weight=3]; 38818 -> 20608[label="",style="dashed", color="red", weight=0]; 38818[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"];38818 -> 42930[label="",style="dashed", color="magenta", weight=3]; 38818 -> 42931[label="",style="dashed", color="magenta", weight=3]; 38818 -> 42932[label="",style="dashed", color="magenta", weight=3]; 38818 -> 42933[label="",style="dashed", color="magenta", weight=3]; 38819 -> 26798[label="",style="dashed", color="red", weight=0]; 38819[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38819 -> 42934[label="",style="dashed", color="magenta", weight=3]; 38819 -> 42935[label="",style="dashed", color="magenta", weight=3]; 38820[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38821[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41856[label="ww51",fontsize=16,color="green",shape="box"];41857 -> 26799[label="",style="dashed", color="red", weight=0]; 41857[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41857 -> 42936[label="",style="dashed", color="magenta", weight=3]; 41857 -> 42937[label="",style="dashed", color="magenta", weight=3]; 44283[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44282[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))) ww4375)",fontsize=16,color="black",shape="triangle"];44282 -> 44285[label="",style="solid", color="black", weight=3]; 41859[label="Pos Zero",fontsize=16,color="green",shape="box"];41860 -> 26799[label="",style="dashed", color="red", weight=0]; 41860[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41860 -> 42940[label="",style="dashed", color="magenta", weight=3]; 41860 -> 42941[label="",style="dashed", color="magenta", weight=3]; 41861 -> 22801[label="",style="dashed", color="red", weight=0]; 41861[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41861 -> 42942[label="",style="dashed", color="magenta", weight=3]; 41862[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41863 -> 26799[label="",style="dashed", color="red", weight=0]; 41863[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41863 -> 42943[label="",style="dashed", color="magenta", weight=3]; 41863 -> 42944[label="",style="dashed", color="magenta", weight=3]; 41864[label="ww50",fontsize=16,color="green",shape="box"];41865[label="ww51",fontsize=16,color="green",shape="box"];41866 -> 26799[label="",style="dashed", color="red", weight=0]; 41866[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41866 -> 42945[label="",style="dashed", color="magenta", weight=3]; 41866 -> 42946[label="",style="dashed", color="magenta", weight=3]; 44295[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44294[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)))) ww4376)",fontsize=16,color="black",shape="triangle"];44294 -> 44297[label="",style="solid", color="black", weight=3]; 41868[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41869 -> 26799[label="",style="dashed", color="red", weight=0]; 41869[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41869 -> 42949[label="",style="dashed", color="magenta", weight=3]; 41869 -> 42950[label="",style="dashed", color="magenta", weight=3]; 41870 -> 22801[label="",style="dashed", color="red", weight=0]; 41870[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41870 -> 42951[label="",style="dashed", color="magenta", weight=3]; 41871[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41872 -> 26799[label="",style="dashed", color="red", weight=0]; 41872[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41872 -> 42952[label="",style="dashed", color="magenta", weight=3]; 41872 -> 42953[label="",style="dashed", color="magenta", weight=3]; 41873[label="ww50",fontsize=16,color="green",shape="box"];38834 -> 26799[label="",style="dashed", color="red", weight=0]; 38834[label="srMyInt ww51 ww2199",fontsize=16,color="magenta"];38834 -> 42954[label="",style="dashed", color="magenta", weight=3]; 38834 -> 42955[label="",style="dashed", color="magenta", weight=3]; 38835 -> 45049[label="",style="dashed", color="red", weight=0]; 38835[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"];38835 -> 45050[label="",style="dashed", color="magenta", weight=3]; 38836 -> 20608[label="",style="dashed", color="red", weight=0]; 38836[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"];38836 -> 42957[label="",style="dashed", color="magenta", weight=3]; 38836 -> 42958[label="",style="dashed", color="magenta", weight=3]; 38836 -> 42959[label="",style="dashed", color="magenta", weight=3]; 38836 -> 42960[label="",style="dashed", color="magenta", weight=3]; 38837 -> 26798[label="",style="dashed", color="red", weight=0]; 38837[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38837 -> 42961[label="",style="dashed", color="magenta", weight=3]; 38837 -> 42962[label="",style="dashed", color="magenta", weight=3]; 38838[label="Neg Zero",fontsize=16,color="green",shape="box"];38839[label="Neg (Succ ww3000)",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 -> 21121[label="",style="solid", color="black", weight=3]; 41874[label="ww51",fontsize=16,color="green",shape="box"];41875 -> 26799[label="",style="dashed", color="red", weight=0]; 41875[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41875 -> 42963[label="",style="dashed", color="magenta", weight=3]; 41875 -> 42964[label="",style="dashed", color="magenta", weight=3]; 44312[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44311[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))) ww4377)",fontsize=16,color="black",shape="triangle"];44311 -> 44314[label="",style="solid", color="black", weight=3]; 41877[label="Pos Zero",fontsize=16,color="green",shape="box"];41878 -> 26799[label="",style="dashed", color="red", weight=0]; 41878[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41878 -> 42967[label="",style="dashed", color="magenta", weight=3]; 41878 -> 42968[label="",style="dashed", color="magenta", weight=3]; 41879 -> 22801[label="",style="dashed", color="red", weight=0]; 41879[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41879 -> 42969[label="",style="dashed", color="magenta", weight=3]; 41880[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41881 -> 26799[label="",style="dashed", color="red", weight=0]; 41881[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41881 -> 42970[label="",style="dashed", color="magenta", weight=3]; 41881 -> 42971[label="",style="dashed", color="magenta", weight=3]; 41882[label="ww50",fontsize=16,color="green",shape="box"];41883[label="ww51",fontsize=16,color="green",shape="box"];41884 -> 26799[label="",style="dashed", color="red", weight=0]; 41884[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41884 -> 42972[label="",style="dashed", color="magenta", weight=3]; 41884 -> 42973[label="",style="dashed", color="magenta", weight=3]; 44324[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44323[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)))) ww4378)",fontsize=16,color="black",shape="triangle"];44323 -> 44326[label="",style="solid", color="black", weight=3]; 41886[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41887 -> 26799[label="",style="dashed", color="red", weight=0]; 41887[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41887 -> 42976[label="",style="dashed", color="magenta", weight=3]; 41887 -> 42977[label="",style="dashed", color="magenta", weight=3]; 41888 -> 22801[label="",style="dashed", color="red", weight=0]; 41888[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41888 -> 42978[label="",style="dashed", color="magenta", weight=3]; 41889[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41890 -> 26799[label="",style="dashed", color="red", weight=0]; 41890[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41890 -> 42979[label="",style="dashed", color="magenta", weight=3]; 41890 -> 42980[label="",style="dashed", color="magenta", weight=3]; 41891[label="ww50",fontsize=16,color="green",shape="box"];38852 -> 26799[label="",style="dashed", color="red", weight=0]; 38852[label="srMyInt ww51 ww2206",fontsize=16,color="magenta"];38852 -> 42981[label="",style="dashed", color="magenta", weight=3]; 38852 -> 42982[label="",style="dashed", color="magenta", weight=3]; 38853 -> 45061[label="",style="dashed", color="red", weight=0]; 38853[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"];38853 -> 45062[label="",style="dashed", color="magenta", weight=3]; 38854 -> 20608[label="",style="dashed", color="red", weight=0]; 38854[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"];38854 -> 42984[label="",style="dashed", color="magenta", weight=3]; 38854 -> 42985[label="",style="dashed", color="magenta", weight=3]; 38854 -> 42986[label="",style="dashed", color="magenta", weight=3]; 38854 -> 42987[label="",style="dashed", color="magenta", weight=3]; 38855 -> 26798[label="",style="dashed", color="red", weight=0]; 38855[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38855 -> 42988[label="",style="dashed", color="magenta", weight=3]; 38855 -> 42989[label="",style="dashed", color="magenta", weight=3]; 38856[label="Pos Zero",fontsize=16,color="green",shape="box"];38857[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];19703 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48906[label="",style="dashed", color="magenta", weight=3]; 19703 -> 48907[label="",style="dashed", color="magenta", weight=3]; 19703 -> 48908[label="",style="dashed", color="magenta", weight=3]; 19703 -> 48909[label="",style="dashed", color="magenta", weight=3]; 19703 -> 48910[label="",style="dashed", color="magenta", weight=3]; 28545[label="ww5",fontsize=16,color="green",shape="box"];28546[label="ww3100",fontsize=16,color="green",shape="box"];28547[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28548[label="ww3000",fontsize=16,color="green",shape="box"];19704 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48911[label="",style="dashed", color="magenta", weight=3]; 19704 -> 48912[label="",style="dashed", color="magenta", weight=3]; 19704 -> 48913[label="",style="dashed", color="magenta", weight=3]; 19704 -> 48914[label="",style="dashed", color="magenta", weight=3]; 19704 -> 48915[label="",style="dashed", color="magenta", weight=3]; 28549[label="ww5",fontsize=16,color="green",shape="box"];28550[label="ww3100",fontsize=16,color="green",shape="box"];28551[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28552[label="ww3000",fontsize=16,color="green",shape="box"];53815[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53816[label="ww3100",fontsize=16,color="green",shape="box"];53817[label="ww3000",fontsize=16,color="green",shape="box"];53818[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];49870 -> 28371[label="",style="dashed", color="red", weight=0]; 49870[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"];49870 -> 53036[label="",style="dashed", color="magenta", weight=3]; 49870 -> 53037[label="",style="dashed", color="magenta", weight=3]; 49870 -> 53038[label="",style="dashed", color="magenta", weight=3]; 49870 -> 53039[label="",style="dashed", color="magenta", weight=3]; 51952[label="ww5",fontsize=16,color="green",shape="box"];51953[label="ww3100",fontsize=16,color="green",shape="box"];51954[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51955[label="ww3000",fontsize=16,color="green",shape="box"];28681[label="takeWhile (flip ltEsFloat ww3445) (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"];28681 -> 28718[label="",style="solid", color="black", weight=3]; 56386[label="Float (Neg (Succ ww2036)) (Neg (Succ ww2037))",fontsize=16,color="green",shape="box"];56387[label="ww2037",fontsize=16,color="green",shape="box"];56388[label="ww2036",fontsize=16,color="green",shape="box"];56389[label="ww2035",fontsize=16,color="green",shape="box"];55782[label="Neg (Succ ww4610)",fontsize=16,color="green",shape="box"];55783[label="Neg (Succ ww4609)",fontsize=16,color="green",shape="box"];55784[label="Neg (Succ ww4611)",fontsize=16,color="green",shape="box"];28822 -> 22801[label="",style="dashed", color="red", weight=0]; 28822[label="msMyInt (Neg Zero) (Neg (Succ ww2036))",fontsize=16,color="magenta"];28822 -> 53041[label="",style="dashed", color="magenta", weight=3]; 28823 -> 26799[label="",style="dashed", color="red", weight=0]; 28823[label="srMyInt (Neg (Succ ww2035)) (Neg (Succ ww2037))",fontsize=16,color="magenta"];28823 -> 53042[label="",style="dashed", color="magenta", weight=3]; 28823 -> 53043[label="",style="dashed", color="magenta", weight=3]; 41892[label="ww51",fontsize=16,color="green",shape="box"];41893 -> 26799[label="",style="dashed", color="red", weight=0]; 41893[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41893 -> 42990[label="",style="dashed", color="magenta", weight=3]; 41893 -> 42991[label="",style="dashed", color="magenta", weight=3]; 44341[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44340[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))) ww4379)",fontsize=16,color="black",shape="triangle"];44340 -> 44343[label="",style="solid", color="black", weight=3]; 41895[label="Neg Zero",fontsize=16,color="green",shape="box"];41896 -> 26799[label="",style="dashed", color="red", weight=0]; 41896[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41896 -> 42994[label="",style="dashed", color="magenta", weight=3]; 41896 -> 42995[label="",style="dashed", color="magenta", weight=3]; 41897 -> 22801[label="",style="dashed", color="red", weight=0]; 41897[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41897 -> 42996[label="",style="dashed", color="magenta", weight=3]; 41898[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41899 -> 26799[label="",style="dashed", color="red", weight=0]; 41899[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41899 -> 42997[label="",style="dashed", color="magenta", weight=3]; 41899 -> 42998[label="",style="dashed", color="magenta", weight=3]; 41900[label="ww50",fontsize=16,color="green",shape="box"];41901[label="ww51",fontsize=16,color="green",shape="box"];41902 -> 26799[label="",style="dashed", color="red", weight=0]; 41902[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41902 -> 42999[label="",style="dashed", color="magenta", weight=3]; 41902 -> 43000[label="",style="dashed", color="magenta", weight=3]; 44353[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44352[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)))) ww4380)",fontsize=16,color="black",shape="triangle"];44352 -> 44355[label="",style="solid", color="black", weight=3]; 41904[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41905 -> 26799[label="",style="dashed", color="red", weight=0]; 41905[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41905 -> 43003[label="",style="dashed", color="magenta", weight=3]; 41905 -> 43004[label="",style="dashed", color="magenta", weight=3]; 41906 -> 22801[label="",style="dashed", color="red", weight=0]; 41906[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41906 -> 43005[label="",style="dashed", color="magenta", weight=3]; 41907[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41908 -> 26799[label="",style="dashed", color="red", weight=0]; 41908[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41908 -> 43006[label="",style="dashed", color="magenta", weight=3]; 41908 -> 43007[label="",style="dashed", color="magenta", weight=3]; 41909[label="ww50",fontsize=16,color="green",shape="box"];41910[label="ww51",fontsize=16,color="green",shape="box"];41911 -> 26799[label="",style="dashed", color="red", weight=0]; 41911[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41911 -> 43008[label="",style="dashed", color="magenta", weight=3]; 41911 -> 43009[label="",style="dashed", color="magenta", weight=3]; 44365[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44364[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))) ww4381)",fontsize=16,color="black",shape="triangle"];44364 -> 44367[label="",style="solid", color="black", weight=3]; 41913[label="Neg Zero",fontsize=16,color="green",shape="box"];41914 -> 26799[label="",style="dashed", color="red", weight=0]; 41914[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41914 -> 43012[label="",style="dashed", color="magenta", weight=3]; 41914 -> 43013[label="",style="dashed", color="magenta", weight=3]; 41915 -> 22801[label="",style="dashed", color="red", weight=0]; 41915[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41915 -> 43014[label="",style="dashed", color="magenta", weight=3]; 41916[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41917 -> 26799[label="",style="dashed", color="red", weight=0]; 41917[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41917 -> 43015[label="",style="dashed", color="magenta", weight=3]; 41917 -> 43016[label="",style="dashed", color="magenta", weight=3]; 41918[label="ww50",fontsize=16,color="green",shape="box"];19712 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48921[label="",style="dashed", color="magenta", weight=3]; 19712 -> 48922[label="",style="dashed", color="magenta", weight=3]; 19712 -> 48923[label="",style="dashed", color="magenta", weight=3]; 19712 -> 48924[label="",style="dashed", color="magenta", weight=3]; 19712 -> 48925[label="",style="dashed", color="magenta", weight=3]; 19713 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48926[label="",style="dashed", color="magenta", weight=3]; 19713 -> 48927[label="",style="dashed", color="magenta", weight=3]; 19713 -> 48928[label="",style="dashed", color="magenta", weight=3]; 19713 -> 48929[label="",style="dashed", color="magenta", weight=3]; 19713 -> 48930[label="",style="dashed", color="magenta", weight=3]; 51956[label="Neg Zero",fontsize=16,color="green",shape="box"];51957[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51958[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51959[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50369 -> 53769[label="",style="dashed", color="red", weight=0]; 50369[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"];50369 -> 53782[label="",style="dashed", color="magenta", weight=3]; 50369 -> 53783[label="",style="dashed", color="magenta", weight=3]; 50369 -> 53784[label="",style="dashed", color="magenta", weight=3]; 53776[label="ww5",fontsize=16,color="green",shape="box"];53777[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53778[label="ww3100",fontsize=16,color="green",shape="box"];51961[label="Neg Zero",fontsize=16,color="green",shape="box"];51962[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51963[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51964[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50370 -> 53769[label="",style="dashed", color="red", weight=0]; 50370[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"];50370 -> 53785[label="",style="dashed", color="magenta", weight=3]; 50370 -> 53786[label="",style="dashed", color="magenta", weight=3]; 50370 -> 53787[label="",style="dashed", color="magenta", weight=3]; 53779[label="ww5",fontsize=16,color="green",shape="box"];53780[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53781[label="ww3100",fontsize=16,color="green",shape="box"];55755 -> 22801[label="",style="dashed", color="red", weight=0]; 55755[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];55755 -> 55866[label="",style="dashed", color="magenta", weight=3]; 55756 -> 26799[label="",style="dashed", color="red", weight=0]; 55756[label="srMyInt (Pos (Succ ww4615)) (Pos (Succ ww4616))",fontsize=16,color="magenta"];55756 -> 55867[label="",style="dashed", color="magenta", weight=3]; 55756 -> 55868[label="",style="dashed", color="magenta", weight=3]; 38876 -> 26799[label="",style="dashed", color="red", weight=0]; 38876[label="srMyInt ww51 ww2208",fontsize=16,color="magenta"];38876 -> 43017[label="",style="dashed", color="magenta", weight=3]; 38876 -> 43018[label="",style="dashed", color="magenta", weight=3]; 38877 -> 45075[label="",style="dashed", color="red", weight=0]; 38877[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"];38877 -> 45076[label="",style="dashed", color="magenta", weight=3]; 38878 -> 20608[label="",style="dashed", color="red", weight=0]; 38878[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"];38878 -> 43020[label="",style="dashed", color="magenta", weight=3]; 38878 -> 43021[label="",style="dashed", color="magenta", weight=3]; 38878 -> 43022[label="",style="dashed", color="magenta", weight=3]; 38878 -> 43023[label="",style="dashed", color="magenta", weight=3]; 38879 -> 26798[label="",style="dashed", color="red", weight=0]; 38879[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38879 -> 43024[label="",style="dashed", color="magenta", weight=3]; 38879 -> 43025[label="",style="dashed", color="magenta", weight=3]; 38880[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38881[label="Neg Zero",fontsize=16,color="green",shape="box"];41919[label="ww51",fontsize=16,color="green",shape="box"];41920 -> 26799[label="",style="dashed", color="red", weight=0]; 41920[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41920 -> 43026[label="",style="dashed", color="magenta", weight=3]; 41920 -> 43027[label="",style="dashed", color="magenta", weight=3]; 44382[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44381[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))) ww4382)",fontsize=16,color="black",shape="triangle"];44381 -> 44384[label="",style="solid", color="black", weight=3]; 41922[label="Pos Zero",fontsize=16,color="green",shape="box"];41923 -> 26799[label="",style="dashed", color="red", weight=0]; 41923[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41923 -> 43030[label="",style="dashed", color="magenta", weight=3]; 41923 -> 43031[label="",style="dashed", color="magenta", weight=3]; 41924 -> 22801[label="",style="dashed", color="red", weight=0]; 41924[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41924 -> 43032[label="",style="dashed", color="magenta", weight=3]; 41925[label="Neg Zero",fontsize=16,color="green",shape="box"];41926 -> 26799[label="",style="dashed", color="red", weight=0]; 41926[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41926 -> 43033[label="",style="dashed", color="magenta", weight=3]; 41926 -> 43034[label="",style="dashed", color="magenta", weight=3]; 41927[label="ww50",fontsize=16,color="green",shape="box"];41928[label="ww51",fontsize=16,color="green",shape="box"];41929 -> 26799[label="",style="dashed", color="red", weight=0]; 41929[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41929 -> 43035[label="",style="dashed", color="magenta", weight=3]; 41929 -> 43036[label="",style="dashed", color="magenta", weight=3]; 44394[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44393[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)))) ww4383)",fontsize=16,color="black",shape="triangle"];44393 -> 44396[label="",style="solid", color="black", weight=3]; 41931[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41932 -> 26799[label="",style="dashed", color="red", weight=0]; 41932[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41932 -> 43039[label="",style="dashed", color="magenta", weight=3]; 41932 -> 43040[label="",style="dashed", color="magenta", weight=3]; 41933 -> 22801[label="",style="dashed", color="red", weight=0]; 41933[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41933 -> 43041[label="",style="dashed", color="magenta", weight=3]; 41934[label="Neg Zero",fontsize=16,color="green",shape="box"];41935 -> 26799[label="",style="dashed", color="red", weight=0]; 41935[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41935 -> 43042[label="",style="dashed", color="magenta", weight=3]; 41935 -> 43043[label="",style="dashed", color="magenta", weight=3]; 41936[label="ww50",fontsize=16,color="green",shape="box"];38888 -> 26799[label="",style="dashed", color="red", weight=0]; 38888[label="srMyInt ww51 ww2210",fontsize=16,color="magenta"];38888 -> 43044[label="",style="dashed", color="magenta", weight=3]; 38888 -> 43045[label="",style="dashed", color="magenta", weight=3]; 38889 -> 45087[label="",style="dashed", color="red", weight=0]; 38889[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"];38889 -> 45088[label="",style="dashed", color="magenta", weight=3]; 38890 -> 20608[label="",style="dashed", color="red", weight=0]; 38890[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"];38890 -> 43047[label="",style="dashed", color="magenta", weight=3]; 38890 -> 43048[label="",style="dashed", color="magenta", weight=3]; 38890 -> 43049[label="",style="dashed", color="magenta", weight=3]; 38890 -> 43050[label="",style="dashed", color="magenta", weight=3]; 38891 -> 26798[label="",style="dashed", color="red", weight=0]; 38891[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38891 -> 43051[label="",style="dashed", color="magenta", weight=3]; 38891 -> 43052[label="",style="dashed", color="magenta", weight=3]; 38892[label="Neg Zero",fontsize=16,color="green",shape="box"];38893[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 -> 21181[label="",style="solid", color="black", weight=3]; 41937[label="ww51",fontsize=16,color="green",shape="box"];41938 -> 26799[label="",style="dashed", color="red", weight=0]; 41938[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41938 -> 43053[label="",style="dashed", color="magenta", weight=3]; 41938 -> 43054[label="",style="dashed", color="magenta", weight=3]; 44411[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44410[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))) ww4384)",fontsize=16,color="black",shape="triangle"];44410 -> 44413[label="",style="solid", color="black", weight=3]; 41940[label="Pos Zero",fontsize=16,color="green",shape="box"];41941 -> 26799[label="",style="dashed", color="red", weight=0]; 41941[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41941 -> 43057[label="",style="dashed", color="magenta", weight=3]; 41941 -> 43058[label="",style="dashed", color="magenta", weight=3]; 41942 -> 22801[label="",style="dashed", color="red", weight=0]; 41942[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41942 -> 43059[label="",style="dashed", color="magenta", weight=3]; 41943[label="Neg Zero",fontsize=16,color="green",shape="box"];41944 -> 26799[label="",style="dashed", color="red", weight=0]; 41944[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41944 -> 43060[label="",style="dashed", color="magenta", weight=3]; 41944 -> 43061[label="",style="dashed", color="magenta", weight=3]; 41945[label="ww50",fontsize=16,color="green",shape="box"];41946[label="ww51",fontsize=16,color="green",shape="box"];41947 -> 26799[label="",style="dashed", color="red", weight=0]; 41947[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41947 -> 43062[label="",style="dashed", color="magenta", weight=3]; 41947 -> 43063[label="",style="dashed", color="magenta", weight=3]; 44423[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44422[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)))) ww4385)",fontsize=16,color="black",shape="triangle"];44422 -> 44425[label="",style="solid", color="black", weight=3]; 41949[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41950 -> 26799[label="",style="dashed", color="red", weight=0]; 41950[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41950 -> 43066[label="",style="dashed", color="magenta", weight=3]; 41950 -> 43067[label="",style="dashed", color="magenta", weight=3]; 41951 -> 22801[label="",style="dashed", color="red", weight=0]; 41951[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41951 -> 43068[label="",style="dashed", color="magenta", weight=3]; 41952[label="Neg Zero",fontsize=16,color="green",shape="box"];41953 -> 26799[label="",style="dashed", color="red", weight=0]; 41953[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41953 -> 43069[label="",style="dashed", color="magenta", weight=3]; 41953 -> 43070[label="",style="dashed", color="magenta", weight=3]; 41954[label="ww50",fontsize=16,color="green",shape="box"];38900 -> 26799[label="",style="dashed", color="red", weight=0]; 38900[label="srMyInt ww51 ww2216",fontsize=16,color="magenta"];38900 -> 43071[label="",style="dashed", color="magenta", weight=3]; 38900 -> 43072[label="",style="dashed", color="magenta", weight=3]; 38901 -> 45099[label="",style="dashed", color="red", weight=0]; 38901[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"];38901 -> 45100[label="",style="dashed", color="magenta", weight=3]; 38902 -> 20608[label="",style="dashed", color="red", weight=0]; 38902[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"];38902 -> 43074[label="",style="dashed", color="magenta", weight=3]; 38902 -> 43075[label="",style="dashed", color="magenta", weight=3]; 38902 -> 43076[label="",style="dashed", color="magenta", weight=3]; 38902 -> 43077[label="",style="dashed", color="magenta", weight=3]; 38903 -> 26798[label="",style="dashed", color="red", weight=0]; 38903[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38903 -> 43078[label="",style="dashed", color="magenta", weight=3]; 38903 -> 43079[label="",style="dashed", color="magenta", weight=3]; 38904[label="Pos Zero",fontsize=16,color="green",shape="box"];38905[label="Neg Zero",fontsize=16,color="green",shape="box"];19725 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48936[label="",style="dashed", color="magenta", weight=3]; 19725 -> 48937[label="",style="dashed", color="magenta", weight=3]; 19725 -> 48938[label="",style="dashed", color="magenta", weight=3]; 19725 -> 48939[label="",style="dashed", color="magenta", weight=3]; 19725 -> 48940[label="",style="dashed", color="magenta", weight=3]; 28674[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28675[label="ww5",fontsize=16,color="green",shape="box"];28676[label="ww3100",fontsize=16,color="green",shape="box"];19726 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48941[label="",style="dashed", color="magenta", weight=3]; 19726 -> 48942[label="",style="dashed", color="magenta", weight=3]; 19726 -> 48943[label="",style="dashed", color="magenta", weight=3]; 19726 -> 48944[label="",style="dashed", color="magenta", weight=3]; 19726 -> 48945[label="",style="dashed", color="magenta", weight=3]; 28715[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28716[label="ww5",fontsize=16,color="green",shape="box"];28717[label="ww3100",fontsize=16,color="green",shape="box"];55423[label="ww3100",fontsize=16,color="green",shape="box"];55424[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55425[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50062 -> 28661[label="",style="dashed", color="red", weight=0]; 50062[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"];50062 -> 53048[label="",style="dashed", color="magenta", weight=3]; 50062 -> 53049[label="",style="dashed", color="magenta", weight=3]; 50062 -> 53050[label="",style="dashed", color="magenta", weight=3]; 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"];28816[label="takeWhile (flip ltEsFloat ww3468) (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"];28816 -> 28857[label="",style="solid", color="black", weight=3]; 58802 -> 55414[label="",style="dashed", color="red", weight=0]; 58802[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"];58802 -> 58820[label="",style="dashed", color="magenta", weight=3]; 58802 -> 58821[label="",style="dashed", color="magenta", weight=3]; 58802 -> 58822[label="",style="dashed", color="magenta", weight=3]; 58803[label="ww2045",fontsize=16,color="green",shape="box"];58804[label="ww3468",fontsize=16,color="green",shape="box"];55850[label="Neg Zero",fontsize=16,color="green",shape="box"];55851[label="Neg (Succ ww4619)",fontsize=16,color="green",shape="box"];55852[label="Neg (Succ ww4620)",fontsize=16,color="green",shape="box"];28970 -> 22801[label="",style="dashed", color="red", weight=0]; 28970[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];28970 -> 53052[label="",style="dashed", color="magenta", weight=3]; 28971 -> 26799[label="",style="dashed", color="red", weight=0]; 28971[label="srMyInt (Neg (Succ ww3472)) (Neg (Succ ww3473))",fontsize=16,color="magenta"];28971 -> 53053[label="",style="dashed", color="magenta", weight=3]; 28971 -> 53054[label="",style="dashed", color="magenta", weight=3]; 41955[label="ww51",fontsize=16,color="green",shape="box"];41956 -> 26799[label="",style="dashed", color="red", weight=0]; 41956[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41956 -> 43080[label="",style="dashed", color="magenta", weight=3]; 41956 -> 43081[label="",style="dashed", color="magenta", weight=3]; 44440[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44439[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))) ww4386)",fontsize=16,color="black",shape="triangle"];44439 -> 44442[label="",style="solid", color="black", weight=3]; 41958[label="Neg Zero",fontsize=16,color="green",shape="box"];41959 -> 26799[label="",style="dashed", color="red", weight=0]; 41959[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41959 -> 43084[label="",style="dashed", color="magenta", weight=3]; 41959 -> 43085[label="",style="dashed", color="magenta", weight=3]; 41960 -> 22801[label="",style="dashed", color="red", weight=0]; 41960[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41960 -> 43086[label="",style="dashed", color="magenta", weight=3]; 41961[label="Neg Zero",fontsize=16,color="green",shape="box"];41962 -> 26799[label="",style="dashed", color="red", weight=0]; 41962[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41962 -> 43087[label="",style="dashed", color="magenta", weight=3]; 41962 -> 43088[label="",style="dashed", color="magenta", weight=3]; 41963[label="ww50",fontsize=16,color="green",shape="box"];41964[label="ww51",fontsize=16,color="green",shape="box"];41965 -> 26799[label="",style="dashed", color="red", weight=0]; 41965[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41965 -> 43089[label="",style="dashed", color="magenta", weight=3]; 41965 -> 43090[label="",style="dashed", color="magenta", weight=3]; 44452[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44451[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)))) ww4387)",fontsize=16,color="black",shape="triangle"];44451 -> 44454[label="",style="solid", color="black", weight=3]; 41967[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41968 -> 26799[label="",style="dashed", color="red", weight=0]; 41968[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41968 -> 43093[label="",style="dashed", color="magenta", weight=3]; 41968 -> 43094[label="",style="dashed", color="magenta", weight=3]; 41969 -> 22801[label="",style="dashed", color="red", weight=0]; 41969[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41969 -> 43095[label="",style="dashed", color="magenta", weight=3]; 41970[label="Neg Zero",fontsize=16,color="green",shape="box"];41971 -> 26799[label="",style="dashed", color="red", weight=0]; 41971[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41971 -> 43096[label="",style="dashed", color="magenta", weight=3]; 41971 -> 43097[label="",style="dashed", color="magenta", weight=3]; 41972[label="ww50",fontsize=16,color="green",shape="box"];41973[label="ww51",fontsize=16,color="green",shape="box"];41974 -> 26799[label="",style="dashed", color="red", weight=0]; 41974[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41974 -> 43098[label="",style="dashed", color="magenta", weight=3]; 41974 -> 43099[label="",style="dashed", color="magenta", weight=3]; 44464[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44463[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))) ww4388)",fontsize=16,color="black",shape="triangle"];44463 -> 44466[label="",style="solid", color="black", weight=3]; 41976[label="Neg Zero",fontsize=16,color="green",shape="box"];41977 -> 26799[label="",style="dashed", color="red", weight=0]; 41977[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41977 -> 43102[label="",style="dashed", color="magenta", weight=3]; 41977 -> 43103[label="",style="dashed", color="magenta", weight=3]; 41978 -> 22801[label="",style="dashed", color="red", weight=0]; 41978[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41978 -> 43104[label="",style="dashed", color="magenta", weight=3]; 41979[label="Neg Zero",fontsize=16,color="green",shape="box"];41980 -> 26799[label="",style="dashed", color="red", weight=0]; 41980[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41980 -> 43105[label="",style="dashed", color="magenta", weight=3]; 41980 -> 43106[label="",style="dashed", color="magenta", weight=3]; 41981[label="ww50",fontsize=16,color="green",shape="box"];56474 -> 53946[label="",style="dashed", color="red", weight=0]; 56474[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56474 -> 56512[label="",style="dashed", color="magenta", weight=3]; 56474 -> 56513[label="",style="dashed", color="magenta", weight=3]; 56475 -> 53946[label="",style="dashed", color="red", weight=0]; 56475[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56475 -> 56514[label="",style="dashed", color="magenta", weight=3]; 56475 -> 56515[label="",style="dashed", color="magenta", weight=3]; 19742 -> 18681[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];56522 -> 53946[label="",style="dashed", color="red", weight=0]; 56522[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56522 -> 56616[label="",style="dashed", color="magenta", weight=3]; 56522 -> 56617[label="",style="dashed", color="magenta", weight=3]; 56523 -> 56720[label="",style="dashed", color="red", weight=0]; 56523[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"];56523 -> 56801[label="",style="dashed", color="magenta", weight=3]; 56523 -> 56802[label="",style="dashed", color="magenta", weight=3]; 56523 -> 56803[label="",style="dashed", color="magenta", weight=3]; 56523 -> 56804[label="",style="dashed", color="magenta", weight=3]; 56523 -> 56805[label="",style="dashed", color="magenta", weight=3]; 56524 -> 30021[label="",style="dashed", color="red", weight=0]; 56524[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"];56524 -> 56622[label="",style="dashed", color="magenta", weight=3]; 56524 -> 56623[label="",style="dashed", color="magenta", weight=3]; 56524 -> 56624[label="",style="dashed", color="magenta", weight=3]; 56524 -> 56625[label="",style="dashed", color="magenta", weight=3]; 56524 -> 56626[label="",style="dashed", color="magenta", weight=3]; 56525 -> 53946[label="",style="dashed", color="red", weight=0]; 56525[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56525 -> 56627[label="",style="dashed", color="magenta", weight=3]; 56525 -> 56628[label="",style="dashed", color="magenta", weight=3]; 56526 -> 30021[label="",style="dashed", color="red", weight=0]; 56526[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"];56526 -> 56629[label="",style="dashed", color="magenta", weight=3]; 56526 -> 56630[label="",style="dashed", color="magenta", weight=3]; 56526 -> 56631[label="",style="dashed", color="magenta", weight=3]; 56526 -> 56632[label="",style="dashed", color="magenta", weight=3]; 56526 -> 56633[label="",style="dashed", color="magenta", weight=3]; 19752 -> 18689[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];56506[label="Succ ww53",fontsize=16,color="green",shape="box"];56507 -> 5617[label="",style="dashed", color="red", weight=0]; 56507[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56507 -> 56634[label="",style="dashed", color="magenta", weight=3]; 56507 -> 56635[label="",style="dashed", color="magenta", weight=3]; 53946[label="not (esEsOrdering (primCmpNat ww454200 ww454100) LT)",fontsize=16,color="burlywood",shape="triangle"];63315[label="ww454200/Succ ww4542000",fontsize=10,color="white",style="solid",shape="box"];53946 -> 63315[label="",style="solid", color="burlywood", weight=9]; 63315 -> 56115[label="",style="solid", color="burlywood", weight=3]; 63316[label="ww454200/Zero",fontsize=10,color="white",style="solid",shape="box"];53946 -> 63316[label="",style="solid", color="burlywood", weight=9]; 63316 -> 56116[label="",style="solid", color="burlywood", weight=3]; 56508[label="Succ ww53",fontsize=16,color="green",shape="box"];56509 -> 5617[label="",style="dashed", color="red", weight=0]; 56509[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56509 -> 56636[label="",style="dashed", color="magenta", weight=3]; 56509 -> 56637[label="",style="dashed", color="magenta", weight=3]; 56510[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)))))) ww4676) (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"];56510 -> 56638[label="",style="solid", color="black", weight=3]; 56511[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)))))) ww4676) (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"];56511 -> 56639[label="",style="solid", color="black", weight=3]; 19761 -> 16096[label="",style="dashed", color="red", weight=0]; 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 -> 21229[label="",style="dashed", color="magenta", weight=3]; 19761 -> 21230[label="",style="dashed", color="magenta", weight=3]; 19761 -> 21231[label="",style="dashed", color="magenta", weight=3]; 19761 -> 21232[label="",style="dashed", color="magenta", weight=3]; 19762 -> 16097[label="",style="dashed", color="red", weight=0]; 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 -> 21233[label="",style="dashed", color="magenta", weight=3]; 19762 -> 21234[label="",style="dashed", color="magenta", weight=3]; 19762 -> 21235[label="",style="dashed", color="magenta", weight=3]; 19762 -> 21236[label="",style="dashed", color="magenta", weight=3]; 19763 -> 16098[label="",style="dashed", color="red", weight=0]; 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 -> 21237[label="",style="dashed", color="magenta", weight=3]; 19763 -> 21238[label="",style="dashed", color="magenta", weight=3]; 19763 -> 21239[label="",style="dashed", color="magenta", weight=3]; 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 -> 21240[label="",style="solid", color="black", weight=3]; 18799[label="ww540",fontsize=16,color="green",shape="box"];18800[label="ww520",fontsize=16,color="green",shape="box"];18801[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];18802[label="ww55",fontsize=16,color="green",shape="box"];18803[label="ww53",fontsize=16,color="green",shape="box"];56596[label="Succ ww53",fontsize=16,color="green",shape="box"];56597 -> 5617[label="",style="dashed", color="red", weight=0]; 56597[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56597 -> 56689[label="",style="dashed", color="magenta", weight=3]; 56597 -> 56690[label="",style="dashed", color="magenta", weight=3]; 56786[label="ww53",fontsize=16,color="green",shape="box"];56787[label="ww5400",fontsize=16,color="green",shape="box"];56788[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56789[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];56790[label="ww5200",fontsize=16,color="green",shape="box"];56602[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56603[label="ww53",fontsize=16,color="green",shape="box"];56604[label="ww5200",fontsize=16,color="green",shape="box"];56605[label="ww55",fontsize=16,color="green",shape="box"];56606[label="ww5400",fontsize=16,color="green",shape="box"];56607[label="Succ ww53",fontsize=16,color="green",shape="box"];56608 -> 5617[label="",style="dashed", color="red", weight=0]; 56608[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56608 -> 56691[label="",style="dashed", color="magenta", weight=3]; 56608 -> 56692[label="",style="dashed", color="magenta", weight=3]; 56609[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56610[label="ww53",fontsize=16,color="green",shape="box"];56611[label="ww5200",fontsize=16,color="green",shape="box"];56612[label="ww55",fontsize=16,color="green",shape="box"];56613[label="ww5400",fontsize=16,color="green",shape="box"];56614[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4681 ww4680) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4677 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4679 MyTrue (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56614 -> 56693[label="",style="solid", color="black", weight=3]; 56615[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4681 ww4680) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4677 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4679 MyFalse (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56615 -> 56694[label="",style="solid", color="black", weight=3]; 19771 -> 16123[label="",style="dashed", color="red", weight=0]; 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 -> 21247[label="",style="dashed", color="magenta", weight=3]; 19771 -> 21248[label="",style="dashed", color="magenta", weight=3]; 19771 -> 21249[label="",style="dashed", color="magenta", weight=3]; 19771 -> 21250[label="",style="dashed", color="magenta", weight=3]; 19772 -> 16124[label="",style="dashed", color="red", weight=0]; 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 -> 21251[label="",style="dashed", color="magenta", weight=3]; 19772 -> 21252[label="",style="dashed", color="magenta", weight=3]; 19772 -> 21253[label="",style="dashed", color="magenta", weight=3]; 19772 -> 21254[label="",style="dashed", color="magenta", weight=3]; 19773 -> 16125[label="",style="dashed", color="red", weight=0]; 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 -> 21255[label="",style="dashed", color="magenta", weight=3]; 19773 -> 21256[label="",style="dashed", color="magenta", weight=3]; 19773 -> 21257[label="",style="dashed", color="magenta", weight=3]; 56651 -> 53946[label="",style="dashed", color="red", weight=0]; 56651[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56651 -> 56695[label="",style="dashed", color="magenta", weight=3]; 56651 -> 56696[label="",style="dashed", color="magenta", weight=3]; 56652 -> 53946[label="",style="dashed", color="red", weight=0]; 56652[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56652 -> 56697[label="",style="dashed", color="magenta", weight=3]; 56652 -> 56698[label="",style="dashed", color="magenta", weight=3]; 19780 -> 18703[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];56967 -> 53946[label="",style="dashed", color="red", weight=0]; 56967[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56967 -> 57064[label="",style="dashed", color="magenta", weight=3]; 56967 -> 57065[label="",style="dashed", color="magenta", weight=3]; 56968 -> 56720[label="",style="dashed", color="red", weight=0]; 56968[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"];56968 -> 57066[label="",style="dashed", color="magenta", weight=3]; 56968 -> 57067[label="",style="dashed", color="magenta", weight=3]; 56968 -> 57068[label="",style="dashed", color="magenta", weight=3]; 56968 -> 57069[label="",style="dashed", color="magenta", weight=3]; 56968 -> 57070[label="",style="dashed", color="magenta", weight=3]; 56969 -> 30021[label="",style="dashed", color="red", weight=0]; 56969[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"];56969 -> 57071[label="",style="dashed", color="magenta", weight=3]; 56969 -> 57072[label="",style="dashed", color="magenta", weight=3]; 56969 -> 57073[label="",style="dashed", color="magenta", weight=3]; 56969 -> 57074[label="",style="dashed", color="magenta", weight=3]; 56969 -> 57075[label="",style="dashed", color="magenta", weight=3]; 56970 -> 53946[label="",style="dashed", color="red", weight=0]; 56970[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56970 -> 57076[label="",style="dashed", color="magenta", weight=3]; 56970 -> 57077[label="",style="dashed", color="magenta", weight=3]; 56971 -> 30021[label="",style="dashed", color="red", weight=0]; 56971[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"];56971 -> 57078[label="",style="dashed", color="magenta", weight=3]; 56971 -> 57079[label="",style="dashed", color="magenta", weight=3]; 56971 -> 57080[label="",style="dashed", color="magenta", weight=3]; 56971 -> 57081[label="",style="dashed", color="magenta", weight=3]; 56971 -> 57082[label="",style="dashed", color="magenta", weight=3]; 19788 -> 18711[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];56683[label="Succ ww69",fontsize=16,color="green",shape="box"];56684 -> 5617[label="",style="dashed", color="red", weight=0]; 56684[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56684 -> 56935[label="",style="dashed", color="magenta", weight=3]; 56684 -> 56936[label="",style="dashed", color="magenta", weight=3]; 56685[label="Succ ww69",fontsize=16,color="green",shape="box"];56686 -> 5617[label="",style="dashed", color="red", weight=0]; 56686[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56686 -> 56937[label="",style="dashed", color="magenta", weight=3]; 56686 -> 56938[label="",style="dashed", color="magenta", weight=3]; 56687[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)))))) ww4683) (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"];56687 -> 56939[label="",style="solid", color="black", weight=3]; 56688[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)))))) ww4683) (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"];56688 -> 56940[label="",style="solid", color="black", weight=3]; 19797 -> 16096[label="",style="dashed", color="red", weight=0]; 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 -> 21276[label="",style="dashed", color="magenta", weight=3]; 19797 -> 21277[label="",style="dashed", color="magenta", weight=3]; 19797 -> 21278[label="",style="dashed", color="magenta", weight=3]; 19797 -> 21279[label="",style="dashed", color="magenta", weight=3]; 19798 -> 16097[label="",style="dashed", color="red", weight=0]; 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 -> 21280[label="",style="dashed", color="magenta", weight=3]; 19798 -> 21281[label="",style="dashed", color="magenta", weight=3]; 19798 -> 21282[label="",style="dashed", color="magenta", weight=3]; 19798 -> 21283[label="",style="dashed", color="magenta", weight=3]; 19799 -> 16098[label="",style="dashed", color="red", weight=0]; 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 -> 21284[label="",style="dashed", color="magenta", weight=3]; 19799 -> 21285[label="",style="dashed", color="magenta", weight=3]; 19799 -> 21286[label="",style="dashed", color="magenta", weight=3]; 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 -> 21287[label="",style="solid", color="black", weight=3]; 18804[label="ww700",fontsize=16,color="green",shape="box"];18805[label="ww680",fontsize=16,color="green",shape="box"];18806[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];18807[label="ww71",fontsize=16,color="green",shape="box"];18808[label="ww69",fontsize=16,color="green",shape="box"];57043[label="Succ ww69",fontsize=16,color="green",shape="box"];57044 -> 5617[label="",style="dashed", color="red", weight=0]; 57044[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];57044 -> 57189[label="",style="dashed", color="magenta", weight=3]; 57044 -> 57190[label="",style="dashed", color="magenta", weight=3]; 57045[label="ww69",fontsize=16,color="green",shape="box"];57046[label="ww7000",fontsize=16,color="green",shape="box"];57047[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];57048[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];57049[label="ww6800",fontsize=16,color="green",shape="box"];57050[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];57051[label="ww69",fontsize=16,color="green",shape="box"];57052[label="ww6800",fontsize=16,color="green",shape="box"];57053[label="ww71",fontsize=16,color="green",shape="box"];57054[label="ww7000",fontsize=16,color="green",shape="box"];57055[label="Succ ww69",fontsize=16,color="green",shape="box"];57056 -> 5617[label="",style="dashed", color="red", weight=0]; 57056[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];57056 -> 57191[label="",style="dashed", color="magenta", weight=3]; 57056 -> 57192[label="",style="dashed", color="magenta", weight=3]; 57057[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];57058[label="ww69",fontsize=16,color="green",shape="box"];57059[label="ww6800",fontsize=16,color="green",shape="box"];57060[label="ww71",fontsize=16,color="green",shape="box"];57061[label="ww7000",fontsize=16,color="green",shape="box"];57062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4689 ww4688) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4685 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4687 MyTrue (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];57062 -> 57193[label="",style="solid", color="black", weight=3]; 57063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4689 ww4688) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4685 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4687 MyFalse (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];57063 -> 57194[label="",style="solid", color="black", weight=3]; 19807 -> 16123[label="",style="dashed", color="red", weight=0]; 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 -> 21294[label="",style="dashed", color="magenta", weight=3]; 19807 -> 21295[label="",style="dashed", color="magenta", weight=3]; 19807 -> 21296[label="",style="dashed", color="magenta", weight=3]; 19807 -> 21297[label="",style="dashed", color="magenta", weight=3]; 19808 -> 16124[label="",style="dashed", color="red", weight=0]; 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 -> 21298[label="",style="dashed", color="magenta", weight=3]; 19808 -> 21299[label="",style="dashed", color="magenta", weight=3]; 19808 -> 21300[label="",style="dashed", color="magenta", weight=3]; 19808 -> 21301[label="",style="dashed", color="magenta", weight=3]; 19809 -> 16125[label="",style="dashed", color="red", weight=0]; 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 -> 21302[label="",style="dashed", color="magenta", weight=3]; 19809 -> 21303[label="",style="dashed", color="magenta", weight=3]; 19809 -> 21304[label="",style="dashed", color="magenta", weight=3]; 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 -> 21305[label="",style="solid", color="black", weight=3]; 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 -> 21306[label="",style="solid", color="black", weight=3]; 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 -> 21307[label="",style="solid", color="black", weight=3]; 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 -> 21308[label="",style="solid", color="black", weight=3]; 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 -> 21309[label="",style="solid", color="black", weight=3]; 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 -> 21310[label="",style="solid", color="black", weight=3]; 19816 -> 19892[label="",style="dashed", color="red", weight=0]; 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]; 19816 -> 19910[label="",style="dashed", color="magenta", weight=3]; 19816 -> 19911[label="",style="dashed", color="magenta", weight=3]; 19816 -> 19912[label="",style="dashed", color="magenta", weight=3]; 29319 -> 29382[label="",style="dashed", color="red", weight=0]; 29319[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"];29319 -> 29395[label="",style="dashed", color="magenta", weight=3]; 29319 -> 29396[label="",style="dashed", color="magenta", weight=3]; 29319 -> 29397[label="",style="dashed", color="magenta", weight=3]; 29320[label="ww3000",fontsize=16,color="green",shape="box"];29321[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];29322[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"];29322 -> 29416[label="",style="solid", color="black", weight=3]; 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 -> 21312[label="",style="solid", color="black", weight=3]; 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 -> 21313[label="",style="solid", color="black", weight=3]; 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 -> 21314[label="",style="solid", color="black", weight=3]; 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 -> 21315[label="",style="solid", color="black", weight=3]; 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 -> 21316[label="",style="solid", color="black", weight=3]; 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 -> 21317[label="",style="solid", color="black", weight=3]; 54782 -> 55020[label="",style="dashed", color="red", weight=0]; 54782[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"];54782 -> 55127[label="",style="dashed", color="magenta", weight=3]; 54782 -> 55128[label="",style="dashed", color="magenta", weight=3]; 54782 -> 55129[label="",style="dashed", color="magenta", weight=3]; 54783[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"];54783 -> 55869[label="",style="solid", color="black", weight=3]; 54784 -> 56138[label="",style="dashed", color="red", weight=0]; 54784[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"];54784 -> 56179[label="",style="dashed", color="magenta", weight=3]; 54784 -> 56180[label="",style="dashed", color="magenta", weight=3]; 54784 -> 56181[label="",style="dashed", color="magenta", weight=3]; 54784 -> 56182[label="",style="dashed", color="magenta", weight=3]; 54785[label="ww3000",fontsize=16,color="green",shape="box"];54786[label="ww3100",fontsize=16,color="green",shape="box"];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 -> 21319[label="",style="solid", color="black", weight=3]; 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 -> 21320[label="",style="solid", color="black", weight=3]; 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 -> 21321[label="",style="solid", color="black", weight=3]; 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 -> 21322[label="",style="solid", color="black", weight=3]; 19829 -> 19892[label="",style="dashed", color="red", weight=0]; 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]; 19829 -> 19914[label="",style="dashed", color="magenta", weight=3]; 19829 -> 19915[label="",style="dashed", color="magenta", weight=3]; 19829 -> 19916[label="",style="dashed", color="magenta", weight=3]; 29323 -> 29382[label="",style="dashed", color="red", weight=0]; 29323[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"];29323 -> 29398[label="",style="dashed", color="magenta", weight=3]; 29323 -> 29399[label="",style="dashed", color="magenta", weight=3]; 29323 -> 29400[label="",style="dashed", color="magenta", weight=3]; 29324[label="ww123",fontsize=16,color="green",shape="box"];29325[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 -> 21324[label="",style="solid", color="black", weight=3]; 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 -> 21325[label="",style="solid", color="black", weight=3]; 54787 -> 55020[label="",style="dashed", color="red", weight=0]; 54787[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"];54787 -> 55130[label="",style="dashed", color="magenta", weight=3]; 54787 -> 55131[label="",style="dashed", color="magenta", weight=3]; 54787 -> 55132[label="",style="dashed", color="magenta", weight=3]; 54788[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"];54788 -> 55871[label="",style="solid", color="black", weight=3]; 54789 -> 44475[label="",style="dashed", color="red", weight=0]; 54789[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"];54789 -> 55872[label="",style="dashed", color="magenta", weight=3]; 54789 -> 55873[label="",style="dashed", color="magenta", weight=3]; 54789 -> 55874[label="",style="dashed", color="magenta", weight=3]; 54789 -> 55875[label="",style="dashed", color="magenta", weight=3]; 54789 -> 55876[label="",style="dashed", color="magenta", weight=3]; 54790[label="ww123",fontsize=16,color="green",shape="box"];54791[label="ww12400",fontsize=16,color="green",shape="box"];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 -> 21327[label="",style="solid", color="black", weight=3]; 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 -> 21328[label="",style="solid", color="black", weight=3]; 19836 -> 18768[label="",style="dashed", color="red", weight=0]; 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 -> 21329[label="",style="dashed", color="magenta", weight=3]; 19836 -> 21330[label="",style="dashed", color="magenta", weight=3]; 19836 -> 21331[label="",style="dashed", color="magenta", weight=3]; 19836 -> 21332[label="",style="dashed", color="magenta", weight=3]; 19836 -> 21333[label="",style="dashed", color="magenta", weight=3]; 19837 -> 18768[label="",style="dashed", color="red", weight=0]; 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 -> 21334[label="",style="dashed", color="magenta", weight=3]; 19837 -> 21335[label="",style="dashed", color="magenta", weight=3]; 19837 -> 21336[label="",style="dashed", color="magenta", weight=3]; 19837 -> 21337[label="",style="dashed", color="magenta", weight=3]; 19837 -> 21338[label="",style="dashed", color="magenta", weight=3]; 19838 -> 18768[label="",style="dashed", color="red", weight=0]; 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 -> 21339[label="",style="dashed", color="magenta", weight=3]; 19838 -> 21340[label="",style="dashed", color="magenta", weight=3]; 19838 -> 21341[label="",style="dashed", color="magenta", weight=3]; 19838 -> 21342[label="",style="dashed", color="magenta", weight=3]; 19838 -> 21343[label="",style="dashed", color="magenta", weight=3]; 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 -> 21344[label="",style="solid", color="black", weight=3]; 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 -> 21345[label="",style="solid", color="black", weight=3]; 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 -> 21346[label="",style="solid", color="black", weight=3]; 54792 -> 55020[label="",style="dashed", color="red", weight=0]; 54792[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"];54792 -> 55133[label="",style="dashed", color="magenta", weight=3]; 54792 -> 55134[label="",style="dashed", color="magenta", weight=3]; 54792 -> 55135[label="",style="dashed", color="magenta", weight=3]; 54793[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"];54793 -> 55877[label="",style="solid", color="black", weight=3]; 54794 -> 56138[label="",style="dashed", color="red", weight=0]; 54794[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"];54794 -> 56183[label="",style="dashed", color="magenta", weight=3]; 54794 -> 56184[label="",style="dashed", color="magenta", weight=3]; 54794 -> 56185[label="",style="dashed", color="magenta", weight=3]; 54794 -> 56186[label="",style="dashed", color="magenta", weight=3]; 54795[label="ww123",fontsize=16,color="green",shape="box"];54796[label="ww12400",fontsize=16,color="green",shape="box"];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 -> 21348[label="",style="solid", color="black", weight=3]; 19844[label="ww3000",fontsize=16,color="green",shape="box"];19845[label="ww3000",fontsize=16,color="green",shape="box"];19846[label="ww3100",fontsize=16,color="green",shape="box"];19847[label="ww4100",fontsize=16,color="green",shape="box"];19848[label="ww3100",fontsize=16,color="green",shape="box"];19849[label="ww4100",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"];63317[label="ww22170/Succ ww221700",fontsize=10,color="white",style="solid",shape="box"];19850 -> 63317[label="",style="solid", color="burlywood", weight=9]; 63317 -> 21349[label="",style="solid", color="burlywood", weight=3]; 63318[label="ww22170/Zero",fontsize=10,color="white",style="solid",shape="box"];19850 -> 63318[label="",style="solid", color="burlywood", weight=9]; 63318 -> 21350[label="",style="solid", color="burlywood", weight=3]; 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 -> 21351[label="",style="solid", color="black", weight=3]; 19852[label="ww4100",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="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19856[label="ww3000",fontsize=16,color="green",shape="box"];19857[label="ww3100",fontsize=16,color="green",shape="box"];19858[label="ww5",fontsize=16,color="green",shape="box"];19859[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19860[label="ww3000",fontsize=16,color="green",shape="box"];19861[label="ww5",fontsize=16,color="green",shape="box"];19862[label="Succ (Succ (Succ (Succ Zero)))",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]; 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 -> 21352[label="",style="dashed", color="magenta", weight=3]; 19865 -> 21353[label="",style="dashed", color="magenta", weight=3]; 19865 -> 21354[label="",style="dashed", color="magenta", weight=3]; 19865 -> 21355[label="",style="dashed", color="magenta", weight=3]; 19865 -> 21356[label="",style="dashed", color="magenta", weight=3]; 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="ww3100",fontsize=16,color="green",shape="box"];19871[label="ww4100",fontsize=16,color="green",shape="box"];19872[label="ww3100",fontsize=16,color="green",shape="box"];19873[label="ww4100",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"];63319[label="ww22210/Succ ww222100",fontsize=10,color="white",style="solid",shape="box"];19874 -> 63319[label="",style="solid", color="burlywood", weight=9]; 63319 -> 21357[label="",style="solid", color="burlywood", weight=3]; 63320[label="ww22210/Zero",fontsize=10,color="white",style="solid",shape="box"];19874 -> 63320[label="",style="solid", color="burlywood", weight=9]; 63320 -> 21358[label="",style="solid", color="burlywood", weight=3]; 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 -> 21359[label="",style="solid", color="black", weight=3]; 19876[label="ww3000",fontsize=16,color="green",shape="box"];19877[label="ww5",fontsize=16,color="green",shape="box"];19878[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19879[label="ww4100",fontsize=16,color="green",shape="box"];19880[label="ww3000",fontsize=16,color="green",shape="box"];19881[label="ww5",fontsize=16,color="green",shape="box"];19882[label="ww3100",fontsize=16,color="green",shape="box"];19883[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19884[label="ww3000",fontsize=16,color="green",shape="box"];19885[label="ww5",fontsize=16,color="green",shape="box"];19886[label="Succ (Succ (Succ (Succ Zero)))",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 -> 21360[label="",style="solid", color="black", weight=3]; 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 -> 21361[label="",style="solid", color="black", weight=3]; 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 -> 21362[label="",style="solid", color="black", weight=3]; 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 -> 21363[label="",style="solid", color="black", weight=3]; 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 -> 21364[label="",style="solid", color="black", weight=3]; 19905[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19906[label="ww3100",fontsize=16,color="green",shape="box"];19907[label="ww5",fontsize=16,color="green",shape="box"];19908[label="ww3000",fontsize=16,color="green",shape="box"];29392[label="ww3000",fontsize=16,color="green",shape="box"];29393[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29394[label="ww5",fontsize=16,color="green",shape="box"];29379[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"];63321[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29379 -> 63321[label="",style="solid", color="burlywood", weight=9]; 63321 -> 29418[label="",style="solid", color="burlywood", weight=3]; 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 -> 21391[label="",style="solid", color="black", weight=3]; 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 -> 21392[label="",style="solid", color="black", weight=3]; 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 -> 21393[label="",style="solid", color="black", weight=3]; 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 -> 21394[label="",style="solid", color="black", weight=3]; 54797 -> 55020[label="",style="dashed", color="red", weight=0]; 54797[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"];54797 -> 55136[label="",style="dashed", color="magenta", weight=3]; 54797 -> 55137[label="",style="dashed", color="magenta", weight=3]; 54797 -> 55138[label="",style="dashed", color="magenta", weight=3]; 54798 -> 30021[label="",style="dashed", color="red", weight=0]; 54798[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"];54798 -> 55879[label="",style="dashed", color="magenta", weight=3]; 54798 -> 55880[label="",style="dashed", color="magenta", weight=3]; 54798 -> 55881[label="",style="dashed", color="magenta", weight=3]; 54798 -> 55882[label="",style="dashed", color="magenta", weight=3]; 54798 -> 55883[label="",style="dashed", color="magenta", weight=3]; 54799 -> 56720[label="",style="dashed", color="red", weight=0]; 54799[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"];54799 -> 56807[label="",style="dashed", color="magenta", weight=3]; 54799 -> 56808[label="",style="dashed", color="magenta", weight=3]; 54799 -> 56809[label="",style="dashed", color="magenta", weight=3]; 54799 -> 56810[label="",style="dashed", color="magenta", weight=3]; 54799 -> 56811[label="",style="dashed", color="magenta", weight=3]; 54800[label="ww3000",fontsize=16,color="green",shape="box"];54801[label="ww3100",fontsize=16,color="green",shape="box"];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 -> 21396[label="",style="solid", color="black", weight=3]; 55124[label="ww3100",fontsize=16,color="green",shape="box"];55125[label="ww3000",fontsize=16,color="green",shape="box"];55126 -> 54793[label="",style="dashed", color="red", weight=0]; 55126[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"];55126 -> 55885[label="",style="dashed", color="magenta", weight=3]; 55126 -> 55886[label="",style="dashed", color="magenta", weight=3]; 55126 -> 55887[label="",style="dashed", color="magenta", weight=3]; 55126 -> 55888[label="",style="dashed", color="magenta", weight=3]; 55757[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"];63322[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55757 -> 63322[label="",style="solid", color="burlywood", weight=9]; 63322 -> 55889[label="",style="solid", color="burlywood", weight=3]; 56171[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56172[label="ww3000",fontsize=16,color="green",shape="box"];56173[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56174[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 -> 21398[label="",style="solid", color="black", weight=3]; 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 -> 21399[label="",style="solid", color="black", weight=3]; 30247[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"];30247 -> 30289[label="",style="solid", color="black", weight=3]; 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 -> 21402[label="",style="solid", color="black", weight=3]; 28965[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"];28965 -> 29047[label="",style="solid", color="black", weight=3]; 28966[label="ww50",fontsize=16,color="green",shape="box"];28967[label="ww51",fontsize=16,color="green",shape="box"];29041[label="takeWhile (flip ltEsFloat ww3480) (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"];29041 -> 29079[label="",style="solid", color="black", weight=3]; 57676 -> 58140[label="",style="dashed", color="red", weight=0]; 57676[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"];57676 -> 58150[label="",style="dashed", color="magenta", weight=3]; 57676 -> 58151[label="",style="dashed", color="magenta", weight=3]; 57676 -> 58152[label="",style="dashed", color="magenta", weight=3]; 57676 -> 58153[label="",style="dashed", color="magenta", weight=3]; 57677[label="ww3480",fontsize=16,color="green",shape="box"];57678[label="ww3000",fontsize=16,color="green",shape="box"];55785[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"];55785 -> 55894[label="",style="solid", color="black", weight=3]; 55786[label="ww50",fontsize=16,color="green",shape="box"];55787[label="ww51",fontsize=16,color="green",shape="box"];29165[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"];29165 -> 29236[label="",style="solid", color="black", weight=3]; 29166[label="ww50",fontsize=16,color="green",shape="box"];29167[label="ww51",fontsize=16,color="green",shape="box"];29168[label="takeWhile (flip ltEsFloat ww3486) (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"];29168 -> 29237[label="",style="solid", color="black", weight=3]; 57679 -> 60006[label="",style="dashed", color="red", weight=0]; 57679[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"];57679 -> 60016[label="",style="dashed", color="magenta", weight=3]; 57679 -> 60017[label="",style="dashed", color="magenta", weight=3]; 57679 -> 60018[label="",style="dashed", color="magenta", weight=3]; 57680[label="ww3486",fontsize=16,color="green",shape="box"];57681[label="ww3000",fontsize=16,color="green",shape="box"];19937[label="ww18050",fontsize=16,color="green",shape="box"];19938[label="ww1800000",fontsize=16,color="green",shape="box"];19939[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19940[label="ww3000",fontsize=16,color="green",shape="box"];19941[label="ww3100",fontsize=16,color="green",shape="box"];19942[label="ww5",fontsize=16,color="green",shape="box"];19943[label="Succ Zero",fontsize=16,color="green",shape="box"];19944[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19945[label="ww3000",fontsize=16,color="green",shape="box"];19946[label="ww3100",fontsize=16,color="green",shape="box"];19947[label="ww5",fontsize=16,color="green",shape="box"];19948[label="Succ Zero",fontsize=16,color="green",shape="box"];23428[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23429[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];23430[label="ww5",fontsize=16,color="green",shape="box"];23431[label="Succ Zero",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="ww3100",fontsize=16,color="green",shape="box"];19955[label="ww5",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="ww3100",fontsize=16,color="green",shape="box"];19960[label="ww5",fontsize=16,color="green",shape="box"];19961[label="Succ Zero",fontsize=16,color="green",shape="box"];23432[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23433[label="Succ Zero",fontsize=16,color="green",shape="box"];23434[label="ww5",fontsize=16,color="green",shape="box"];23435[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"];63323[label="ww13900/Succ ww139000",fontsize=10,color="white",style="solid",shape="box"];19963 -> 63323[label="",style="solid", color="burlywood", weight=9]; 63323 -> 21409[label="",style="solid", color="burlywood", weight=3]; 63324[label="ww13900/Zero",fontsize=10,color="white",style="solid",shape="box"];19963 -> 63324[label="",style="solid", color="burlywood", weight=9]; 63324 -> 21410[label="",style="solid", color="burlywood", weight=3]; 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 -> 21411[label="",style="solid", color="black", weight=3]; 19965 -> 18732[label="",style="dashed", color="red", weight=0]; 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 -> 21412[label="",style="dashed", color="magenta", weight=3]; 19965 -> 21413[label="",style="dashed", color="magenta", weight=3]; 19965 -> 21414[label="",style="dashed", color="magenta", weight=3]; 19965 -> 21415[label="",style="dashed", color="magenta", weight=3]; 19965 -> 21416[label="",style="dashed", color="magenta", weight=3]; 19966 -> 17710[label="",style="dashed", color="red", weight=0]; 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 -> 21417[label="",style="dashed", color="magenta", weight=3]; 19966 -> 21418[label="",style="dashed", color="magenta", weight=3]; 19966 -> 21419[label="",style="dashed", color="magenta", weight=3]; 19966 -> 21420[label="",style="dashed", color="magenta", weight=3]; 19966 -> 21421[label="",style="dashed", color="magenta", weight=3]; 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 -> 21422[label="",style="solid", color="black", weight=3]; 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 -> 21423[label="",style="solid", color="black", weight=3]; 23436[label="Float (Pos (Succ ww3000)) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];23437[label="Zero",fontsize=16,color="green",shape="box"];23438[label="ww5",fontsize=16,color="green",shape="box"];23439[label="Succ Zero",fontsize=16,color="green",shape="box"];30321[label="Succ Zero",fontsize=16,color="green",shape="box"];30322[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30323[label="Pos Zero",fontsize=16,color="green",shape="box"];30324[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="ww3000",fontsize=16,color="green",shape="box"];19975[label="ww5",fontsize=16,color="green",shape="box"];19976[label="ww3100",fontsize=16,color="green",shape="box"];19977[label="Succ Zero",fontsize=16,color="green",shape="box"];19978[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19979[label="ww3000",fontsize=16,color="green",shape="box"];19980[label="ww5",fontsize=16,color="green",shape="box"];19981[label="ww3100",fontsize=16,color="green",shape="box"];19982[label="Succ Zero",fontsize=16,color="green",shape="box"];19983[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];55788[label="Succ Zero",fontsize=16,color="green",shape="box"];55789[label="ww3000",fontsize=16,color="green",shape="box"];55790[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];55791[label="ww5",fontsize=16,color="green",shape="box"];55792[label="ww3100",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="ww3000",fontsize=16,color="green",shape="box"];19988[label="ww5",fontsize=16,color="green",shape="box"];19989[label="ww3100",fontsize=16,color="green",shape="box"];19990[label="Succ Zero",fontsize=16,color="green",shape="box"];19991[label="Succ Zero",fontsize=16,color="green",shape="box"];19992[label="ww3000",fontsize=16,color="green",shape="box"];19993[label="ww5",fontsize=16,color="green",shape="box"];19994[label="ww3100",fontsize=16,color="green",shape="box"];19995[label="Succ Zero",fontsize=16,color="green",shape="box"];19996[label="Succ Zero",fontsize=16,color="green",shape="box"];55795[label="Succ Zero",fontsize=16,color="green",shape="box"];55796[label="ww3000",fontsize=16,color="green",shape="box"];55797[label="Succ Zero",fontsize=16,color="green",shape="box"];55798[label="ww5",fontsize=16,color="green",shape="box"];55799[label="ww3100",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"];63325[label="ww14100/Succ ww141000",fontsize=10,color="white",style="solid",shape="box"];19998 -> 63325[label="",style="solid", color="burlywood", weight=9]; 63325 -> 21437[label="",style="solid", color="burlywood", weight=3]; 63326[label="ww14100/Zero",fontsize=10,color="white",style="solid",shape="box"];19998 -> 63326[label="",style="solid", color="burlywood", weight=9]; 63326 -> 21438[label="",style="solid", color="burlywood", weight=3]; 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 -> 21439[label="",style="solid", color="black", weight=3]; 20000 -> 18747[label="",style="dashed", color="red", weight=0]; 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 -> 21440[label="",style="dashed", color="magenta", weight=3]; 20000 -> 21441[label="",style="dashed", color="magenta", weight=3]; 20000 -> 21442[label="",style="dashed", color="magenta", weight=3]; 20000 -> 21443[label="",style="dashed", color="magenta", weight=3]; 20000 -> 21444[label="",style="dashed", color="magenta", weight=3]; 20001 -> 17737[label="",style="dashed", color="red", weight=0]; 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 -> 21445[label="",style="dashed", color="magenta", weight=3]; 20001 -> 21446[label="",style="dashed", color="magenta", weight=3]; 20001 -> 21447[label="",style="dashed", color="magenta", weight=3]; 20001 -> 21448[label="",style="dashed", color="magenta", weight=3]; 20001 -> 21449[label="",style="dashed", color="magenta", weight=3]; 20002 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54855[label="",style="dashed", color="magenta", weight=3]; 20002 -> 54856[label="",style="dashed", color="magenta", weight=3]; 20002 -> 54857[label="",style="dashed", color="magenta", weight=3]; 20002 -> 54858[label="",style="dashed", color="magenta", weight=3]; 20002 -> 54859[label="",style="dashed", color="magenta", weight=3]; 55802[label="Succ Zero",fontsize=16,color="green",shape="box"];55803[label="ww3000",fontsize=16,color="green",shape="box"];55804[label="Zero",fontsize=16,color="green",shape="box"];55805[label="ww5",fontsize=16,color="green",shape="box"];55806[label="Zero",fontsize=16,color="green",shape="box"];29234 -> 26799[label="",style="dashed", color="red", weight=0]; 29234[label="srMyInt (Neg Zero) ww34911",fontsize=16,color="magenta"];29234 -> 29419[label="",style="dashed", color="magenta", weight=3]; 29234 -> 29420[label="",style="dashed", color="magenta", weight=3]; 29235 -> 26799[label="",style="dashed", color="red", weight=0]; 29235[label="srMyInt (Pos (Succ ww3000)) ww34910",fontsize=16,color="magenta"];29235 -> 29421[label="",style="dashed", color="magenta", weight=3]; 29235 -> 29422[label="",style="dashed", color="magenta", weight=3]; 60671 -> 23742[label="",style="dashed", color="red", weight=0]; 60671[label="msMyInt (Pos (Succ ww4820)) (Pos (Succ ww4822))",fontsize=16,color="magenta"];60671 -> 60761[label="",style="dashed", color="magenta", weight=3]; 60671 -> 60762[label="",style="dashed", color="magenta", weight=3]; 60672 -> 26799[label="",style="dashed", color="red", weight=0]; 60672[label="srMyInt (Neg (Succ ww4821)) (Neg Zero)",fontsize=16,color="magenta"];60672 -> 60763[label="",style="dashed", color="magenta", weight=3]; 60672 -> 60764[label="",style="dashed", color="magenta", weight=3]; 30252[label="takeWhile1 (flip ltEsFloat ww3499) (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))) ww3499) GT)",fontsize=16,color="black",shape="box"];30252 -> 30290[label="",style="solid", color="black", weight=3]; 58250[label="primPlusFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711",fontsize=16,color="black",shape="box"];58250 -> 58274[label="",style="solid", color="black", weight=3]; 58251 -> 58217[label="",style="dashed", color="red", weight=0]; 58251[label="psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711",fontsize=16,color="magenta"];55831[label="Succ Zero",fontsize=16,color="green",shape="box"];55832[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55833[label="Neg Zero",fontsize=16,color="green",shape="box"];55834[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];30213[label="Succ Zero",fontsize=16,color="green",shape="box"];30214[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30215[label="Neg Zero",fontsize=16,color="green",shape="box"];30216[label="Neg Zero",fontsize=16,color="green",shape="box"];30217[label="takeWhile1 (flip ltEsFloat ww3512) (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))) ww3512) GT)",fontsize=16,color="black",shape="box"];30217 -> 30253[label="",style="solid", color="black", weight=3]; 60199[label="primPlusFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4805",fontsize=16,color="black",shape="box"];60199 -> 60210[label="",style="solid", color="black", weight=3]; 60200 -> 60185[label="",style="dashed", color="red", weight=0]; 60200[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4805",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"];63327[label="ww143000/Succ ww1430000",fontsize=10,color="white",style="solid",shape="box"];20007 -> 63327[label="",style="solid", color="burlywood", weight=9]; 63327 -> 21455[label="",style="solid", color="burlywood", weight=3]; 63328[label="ww143000/Zero",fontsize=10,color="white",style="solid",shape="box"];20007 -> 63328[label="",style="solid", color="burlywood", weight=9]; 63328 -> 21456[label="",style="solid", color="burlywood", weight=3]; 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"];63329[label="ww143000/Succ ww1430000",fontsize=10,color="white",style="solid",shape="box"];20008 -> 63329[label="",style="solid", color="burlywood", weight=9]; 63329 -> 21457[label="",style="solid", color="burlywood", weight=3]; 63330[label="ww143000/Zero",fontsize=10,color="white",style="solid",shape="box"];20008 -> 63330[label="",style="solid", color="burlywood", weight=9]; 63330 -> 21458[label="",style="solid", color="burlywood", weight=3]; 20009[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20010[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];20011[label="Succ Zero",fontsize=16,color="green",shape="box"];20012[label="ww3100",fontsize=16,color="green",shape="box"];20013[label="ww5",fontsize=16,color="green",shape="box"];20014[label="Zero",fontsize=16,color="green",shape="box"];20015[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];20016[label="Succ Zero",fontsize=16,color="green",shape="box"];20017[label="ww3100",fontsize=16,color="green",shape="box"];20018[label="ww5",fontsize=16,color="green",shape="box"];20019[label="Zero",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 -> 21459[label="",style="solid", color="black", weight=3]; 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"];63331[label="ww151000/Succ ww1510000",fontsize=10,color="white",style="solid",shape="box"];20022 -> 63331[label="",style="solid", color="burlywood", weight=9]; 63331 -> 21461[label="",style="solid", color="burlywood", weight=3]; 63332[label="ww151000/Zero",fontsize=10,color="white",style="solid",shape="box"];20022 -> 63332[label="",style="solid", color="burlywood", weight=9]; 63332 -> 21462[label="",style="solid", color="burlywood", weight=3]; 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"];63333[label="ww151000/Succ ww1510000",fontsize=10,color="white",style="solid",shape="box"];20023 -> 63333[label="",style="solid", color="burlywood", weight=9]; 63333 -> 21463[label="",style="solid", color="burlywood", weight=3]; 63334[label="ww151000/Zero",fontsize=10,color="white",style="solid",shape="box"];20023 -> 63334[label="",style="solid", color="burlywood", weight=9]; 63334 -> 21464[label="",style="solid", color="burlywood", weight=3]; 20024[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20025[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20026[label="Succ Zero",fontsize=16,color="green",shape="box"];20027[label="ww3100",fontsize=16,color="green",shape="box"];20028[label="ww5",fontsize=16,color="green",shape="box"];20029[label="Zero",fontsize=16,color="green",shape="box"];20030[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20031[label="Succ Zero",fontsize=16,color="green",shape="box"];20032[label="ww3100",fontsize=16,color="green",shape="box"];20033[label="ww5",fontsize=16,color="green",shape="box"];20034[label="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"];63335[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];20036 -> 63335[label="",style="solid", color="burlywood", weight=9]; 63335 -> 21466[label="",style="solid", color="burlywood", weight=3]; 63336[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20036 -> 63336[label="",style="solid", color="burlywood", weight=9]; 63336 -> 21467[label="",style="solid", color="burlywood", weight=3]; 20037 -> 16256[label="",style="dashed", color="red", weight=0]; 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 -> 21468[label="",style="dashed", color="magenta", weight=3]; 20038 -> 18732[label="",style="dashed", color="red", weight=0]; 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 -> 21469[label="",style="dashed", color="magenta", weight=3]; 20038 -> 21470[label="",style="dashed", color="magenta", weight=3]; 20038 -> 21471[label="",style="dashed", color="magenta", weight=3]; 20038 -> 21472[label="",style="dashed", color="magenta", weight=3]; 20038 -> 21473[label="",style="dashed", color="magenta", weight=3]; 20039 -> 17710[label="",style="dashed", color="red", weight=0]; 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 -> 21474[label="",style="dashed", color="magenta", weight=3]; 20039 -> 21475[label="",style="dashed", color="magenta", weight=3]; 20039 -> 21476[label="",style="dashed", color="magenta", weight=3]; 20039 -> 21477[label="",style="dashed", color="magenta", weight=3]; 20039 -> 21478[label="",style="dashed", color="magenta", weight=3]; 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 -> 21479[label="",style="solid", color="black", weight=3]; 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 -> 21480[label="",style="solid", color="black", weight=3]; 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 -> 21481[label="",style="solid", color="black", weight=3]; 48668[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48669 -> 59409[label="",style="dashed", color="red", weight=0]; 48669[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"];48669 -> 59530[label="",style="dashed", color="magenta", weight=3]; 48669 -> 59531[label="",style="dashed", color="magenta", weight=3]; 48669 -> 59532[label="",style="dashed", color="magenta", weight=3]; 48669 -> 59533[label="",style="dashed", color="magenta", weight=3]; 48669 -> 59534[label="",style="dashed", color="magenta", weight=3]; 48670[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="black",shape="box"];48670 -> 53056[label="",style="solid", color="black", weight=3]; 48671[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"];48671 -> 53057[label="",style="solid", color="black", weight=3]; 48672[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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"];63337[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];20044 -> 63337[label="",style="solid", color="burlywood", weight=9]; 63337 -> 21483[label="",style="solid", color="burlywood", weight=3]; 63338[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20044 -> 63338[label="",style="solid", color="burlywood", weight=9]; 63338 -> 21484[label="",style="solid", color="burlywood", weight=3]; 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 -> 21485[label="",style="solid", color="black", weight=3]; 20046 -> 18732[label="",style="dashed", color="red", weight=0]; 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 -> 21486[label="",style="dashed", color="magenta", weight=3]; 20046 -> 21487[label="",style="dashed", color="magenta", weight=3]; 20046 -> 21488[label="",style="dashed", color="magenta", weight=3]; 20046 -> 21489[label="",style="dashed", color="magenta", weight=3]; 20046 -> 21490[label="",style="dashed", color="magenta", weight=3]; 20047 -> 17710[label="",style="dashed", color="red", weight=0]; 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 -> 21491[label="",style="dashed", color="magenta", weight=3]; 20047 -> 21492[label="",style="dashed", color="magenta", weight=3]; 20047 -> 21493[label="",style="dashed", color="magenta", weight=3]; 20047 -> 21494[label="",style="dashed", color="magenta", weight=3]; 20047 -> 21495[label="",style="dashed", color="magenta", weight=3]; 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 -> 21496[label="",style="solid", color="black", weight=3]; 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 -> 21497[label="",style="solid", color="black", weight=3]; 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 -> 21498[label="",style="solid", color="black", weight=3]; 23440[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23441[label="Zero",fontsize=16,color="green",shape="box"];23442[label="ww5",fontsize=16,color="green",shape="box"];23443[label="Zero",fontsize=16,color="green",shape="box"];48673[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];48674 -> 59409[label="",style="dashed", color="red", weight=0]; 48674[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"];48674 -> 59535[label="",style="dashed", color="magenta", weight=3]; 48674 -> 59536[label="",style="dashed", color="magenta", weight=3]; 48674 -> 59537[label="",style="dashed", color="magenta", weight=3]; 48674 -> 59538[label="",style="dashed", color="magenta", weight=3]; 48674 -> 59539[label="",style="dashed", color="magenta", weight=3]; 48675[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="black",shape="box"];48675 -> 53059[label="",style="solid", color="black", weight=3]; 48676[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"];48676 -> 53060[label="",style="solid", color="black", weight=3]; 48677[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];23444[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23445[label="Zero",fontsize=16,color="green",shape="box"];23446[label="ww5",fontsize=16,color="green",shape="box"];23447[label="Zero",fontsize=16,color="green",shape="box"];52245 -> 26726[label="",style="dashed", color="red", weight=0]; 52245[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"];52245 -> 53063[label="",style="dashed", color="magenta", weight=3]; 52245 -> 53064[label="",style="dashed", color="magenta", weight=3]; 52245 -> 53065[label="",style="dashed", color="magenta", weight=3]; 20332[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"];20332 -> 21515[label="",style="solid", color="black", weight=3]; 30325 -> 23742[label="",style="dashed", color="red", weight=0]; 30325[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];30325 -> 30346[label="",style="dashed", color="magenta", weight=3]; 30325 -> 30347[label="",style="dashed", color="magenta", weight=3]; 30326 -> 26799[label="",style="dashed", color="red", weight=0]; 30326[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30326 -> 30348[label="",style="dashed", color="magenta", weight=3]; 30326 -> 30349[label="",style="dashed", color="magenta", weight=3]; 30375[label="takeWhile1 (flip ltEsFloat ww3526) (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))) ww3526) GT))",fontsize=16,color="black",shape="box"];30375 -> 30427[label="",style="solid", color="black", weight=3]; 58130[label="ww4702",fontsize=16,color="green",shape="box"];58131 -> 23742[label="",style="dashed", color="red", weight=0]; 58131[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];58131 -> 58185[label="",style="dashed", color="magenta", weight=3]; 58131 -> 58186[label="",style="dashed", color="magenta", weight=3]; 58132 -> 26799[label="",style="dashed", color="red", weight=0]; 58132[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];58132 -> 58187[label="",style="dashed", color="magenta", weight=3]; 58132 -> 58188[label="",style="dashed", color="magenta", weight=3]; 41982[label="ww20801",fontsize=16,color="green",shape="box"];41983 -> 26799[label="",style="dashed", color="red", weight=0]; 41983[label="srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41983 -> 43107[label="",style="dashed", color="magenta", weight=3]; 41983 -> 43108[label="",style="dashed", color="magenta", weight=3]; 44476[label="Float (Pos (Succ ww2083)) (Neg ww2084)",fontsize=16,color="green",shape="box"];44475[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))) ww4389)",fontsize=16,color="black",shape="triangle"];44475 -> 44478[label="",style="solid", color="black", weight=3]; 41985[label="Neg ww2084",fontsize=16,color="green",shape="box"];41986 -> 26799[label="",style="dashed", color="red", weight=0]; 41986[label="srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41986 -> 43111[label="",style="dashed", color="magenta", weight=3]; 41986 -> 43112[label="",style="dashed", color="magenta", weight=3]; 41987 -> 23742[label="",style="dashed", color="red", weight=0]; 41987[label="msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))",fontsize=16,color="magenta"];41987 -> 43113[label="",style="dashed", color="magenta", weight=3]; 41987 -> 43114[label="",style="dashed", color="magenta", weight=3]; 41988[label="ww20801",fontsize=16,color="green",shape="box"];41989[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];41990[label="ww20800",fontsize=16,color="green",shape="box"];41991 -> 26799[label="",style="dashed", color="red", weight=0]; 41991[label="srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41991 -> 43115[label="",style="dashed", color="magenta", weight=3]; 41991 -> 43116[label="",style="dashed", color="magenta", weight=3]; 41992[label="ww20800",fontsize=16,color="green",shape="box"];41993[label="ww22931",fontsize=16,color="green",shape="box"];41994 -> 26799[label="",style="dashed", color="red", weight=0]; 41994[label="srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41994 -> 43117[label="",style="dashed", color="magenta", weight=3]; 41994 -> 43118[label="",style="dashed", color="magenta", weight=3]; 44489[label="Float (Pos (Succ ww2296)) (Pos ww2297)",fontsize=16,color="green",shape="box"];44488[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))) ww4390)",fontsize=16,color="black",shape="triangle"];44488 -> 44491[label="",style="solid", color="black", weight=3]; 41996[label="Pos ww2297",fontsize=16,color="green",shape="box"];41997 -> 26799[label="",style="dashed", color="red", weight=0]; 41997[label="srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41997 -> 43121[label="",style="dashed", color="magenta", weight=3]; 41997 -> 43122[label="",style="dashed", color="magenta", weight=3]; 41998 -> 23742[label="",style="dashed", color="red", weight=0]; 41998[label="msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))",fontsize=16,color="magenta"];41998 -> 43123[label="",style="dashed", color="magenta", weight=3]; 41998 -> 43124[label="",style="dashed", color="magenta", weight=3]; 41999[label="ww22931",fontsize=16,color="green",shape="box"];42000[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];42001[label="ww22930",fontsize=16,color="green",shape="box"];42002 -> 26799[label="",style="dashed", color="red", weight=0]; 42002[label="srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42002 -> 43125[label="",style="dashed", color="magenta", weight=3]; 42002 -> 43126[label="",style="dashed", color="magenta", weight=3]; 42003[label="ww22930",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"];63339[label="ww159000/Succ ww1590000",fontsize=10,color="white",style="solid",shape="box"];20061 -> 63339[label="",style="solid", color="burlywood", weight=9]; 63339 -> 21518[label="",style="solid", color="burlywood", weight=3]; 63340[label="ww159000/Zero",fontsize=10,color="white",style="solid",shape="box"];20061 -> 63340[label="",style="solid", color="burlywood", weight=9]; 63340 -> 21519[label="",style="solid", color="burlywood", weight=3]; 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"];63341[label="ww159000/Succ ww1590000",fontsize=10,color="white",style="solid",shape="box"];20062 -> 63341[label="",style="solid", color="burlywood", weight=9]; 63341 -> 21520[label="",style="solid", color="burlywood", weight=3]; 63342[label="ww159000/Zero",fontsize=10,color="white",style="solid",shape="box"];20062 -> 63342[label="",style="solid", color="burlywood", weight=9]; 63342 -> 21521[label="",style="solid", color="burlywood", weight=3]; 20063[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20064[label="Succ Zero",fontsize=16,color="green",shape="box"];20065[label="ww5",fontsize=16,color="green",shape="box"];20066[label="ww3100",fontsize=16,color="green",shape="box"];20067[label="Zero",fontsize=16,color="green",shape="box"];20068[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];20069[label="Succ Zero",fontsize=16,color="green",shape="box"];20070[label="ww5",fontsize=16,color="green",shape="box"];20071[label="ww3100",fontsize=16,color="green",shape="box"];20072[label="Zero",fontsize=16,color="green",shape="box"];20073[label="Succ (Succ (Succ ww4100000))",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 -> 21522[label="",style="solid", color="black", weight=3]; 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"];63343[label="ww167000/Succ ww1670000",fontsize=10,color="white",style="solid",shape="box"];20076 -> 63343[label="",style="solid", color="burlywood", weight=9]; 63343 -> 21524[label="",style="solid", color="burlywood", weight=3]; 63344[label="ww167000/Zero",fontsize=10,color="white",style="solid",shape="box"];20076 -> 63344[label="",style="solid", color="burlywood", weight=9]; 63344 -> 21525[label="",style="solid", color="burlywood", weight=3]; 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"];63345[label="ww167000/Succ ww1670000",fontsize=10,color="white",style="solid",shape="box"];20077 -> 63345[label="",style="solid", color="burlywood", weight=9]; 63345 -> 21526[label="",style="solid", color="burlywood", weight=3]; 63346[label="ww167000/Zero",fontsize=10,color="white",style="solid",shape="box"];20077 -> 63346[label="",style="solid", color="burlywood", weight=9]; 63346 -> 21527[label="",style="solid", color="burlywood", weight=3]; 20078[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20079[label="Succ Zero",fontsize=16,color="green",shape="box"];20080[label="ww5",fontsize=16,color="green",shape="box"];20081[label="ww3100",fontsize=16,color="green",shape="box"];20082[label="Zero",fontsize=16,color="green",shape="box"];20083[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20084[label="Succ Zero",fontsize=16,color="green",shape="box"];20085[label="ww5",fontsize=16,color="green",shape="box"];20086[label="ww3100",fontsize=16,color="green",shape="box"];20087[label="Zero",fontsize=16,color="green",shape="box"];20088[label="Succ (Succ Zero)",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 -> 21528[label="",style="solid", color="black", weight=3]; 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"];63347[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];20091 -> 63347[label="",style="solid", color="burlywood", weight=9]; 63347 -> 21530[label="",style="solid", color="burlywood", weight=3]; 63348[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20091 -> 63348[label="",style="solid", color="burlywood", weight=9]; 63348 -> 21531[label="",style="solid", color="burlywood", weight=3]; 20092 -> 16287[label="",style="dashed", color="red", weight=0]; 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 -> 21532[label="",style="dashed", color="magenta", weight=3]; 20093 -> 18747[label="",style="dashed", color="red", weight=0]; 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 -> 21533[label="",style="dashed", color="magenta", weight=3]; 20093 -> 21534[label="",style="dashed", color="magenta", weight=3]; 20093 -> 21535[label="",style="dashed", color="magenta", weight=3]; 20093 -> 21536[label="",style="dashed", color="magenta", weight=3]; 20093 -> 21537[label="",style="dashed", color="magenta", weight=3]; 20094 -> 17737[label="",style="dashed", color="red", weight=0]; 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 -> 21538[label="",style="dashed", color="magenta", weight=3]; 20094 -> 21539[label="",style="dashed", color="magenta", weight=3]; 20094 -> 21540[label="",style="dashed", color="magenta", weight=3]; 20094 -> 21541[label="",style="dashed", color="magenta", weight=3]; 20094 -> 21542[label="",style="dashed", color="magenta", weight=3]; 20095 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54860[label="",style="dashed", color="magenta", weight=3]; 20095 -> 54861[label="",style="dashed", color="magenta", weight=3]; 20095 -> 54862[label="",style="dashed", color="magenta", weight=3]; 20095 -> 54863[label="",style="dashed", color="magenta", weight=3]; 20095 -> 54864[label="",style="dashed", color="magenta", weight=3]; 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 -> 21544[label="",style="solid", color="black", weight=3]; 20097 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54865[label="",style="dashed", color="magenta", weight=3]; 20097 -> 54866[label="",style="dashed", color="magenta", weight=3]; 20097 -> 54867[label="",style="dashed", color="magenta", weight=3]; 20097 -> 54868[label="",style="dashed", color="magenta", weight=3]; 20097 -> 54869[label="",style="dashed", color="magenta", weight=3]; 48683[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48684 -> 56720[label="",style="dashed", color="red", weight=0]; 48684[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"];48684 -> 56827[label="",style="dashed", color="magenta", weight=3]; 48684 -> 56828[label="",style="dashed", color="magenta", weight=3]; 48684 -> 56829[label="",style="dashed", color="magenta", weight=3]; 48684 -> 56830[label="",style="dashed", color="magenta", weight=3]; 48684 -> 56831[label="",style="dashed", color="magenta", weight=3]; 48685 -> 50185[label="",style="dashed", color="red", weight=0]; 48685[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"];48685 -> 50201[label="",style="dashed", color="magenta", weight=3]; 48685 -> 50202[label="",style="dashed", color="magenta", weight=3]; 48686 -> 30021[label="",style="dashed", color="red", weight=0]; 48686[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"];48686 -> 53067[label="",style="dashed", color="magenta", weight=3]; 48686 -> 53068[label="",style="dashed", color="magenta", weight=3]; 48686 -> 53069[label="",style="dashed", color="magenta", weight=3]; 48686 -> 53070[label="",style="dashed", color="magenta", weight=3]; 48686 -> 53071[label="",style="dashed", color="magenta", weight=3]; 48687[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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"];63349[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];20099 -> 63349[label="",style="solid", color="burlywood", weight=9]; 63349 -> 21547[label="",style="solid", color="burlywood", weight=3]; 63350[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20099 -> 63350[label="",style="solid", color="burlywood", weight=9]; 63350 -> 21548[label="",style="solid", color="burlywood", weight=3]; 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 -> 21549[label="",style="solid", color="black", weight=3]; 20101 -> 18747[label="",style="dashed", color="red", weight=0]; 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 -> 21550[label="",style="dashed", color="magenta", weight=3]; 20101 -> 21551[label="",style="dashed", color="magenta", weight=3]; 20101 -> 21552[label="",style="dashed", color="magenta", weight=3]; 20101 -> 21553[label="",style="dashed", color="magenta", weight=3]; 20101 -> 21554[label="",style="dashed", color="magenta", weight=3]; 20102 -> 17737[label="",style="dashed", color="red", weight=0]; 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 -> 21555[label="",style="dashed", color="magenta", weight=3]; 20102 -> 21556[label="",style="dashed", color="magenta", weight=3]; 20102 -> 21557[label="",style="dashed", color="magenta", weight=3]; 20102 -> 21558[label="",style="dashed", color="magenta", weight=3]; 20102 -> 21559[label="",style="dashed", color="magenta", weight=3]; 20103 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54870[label="",style="dashed", color="magenta", weight=3]; 20103 -> 54871[label="",style="dashed", color="magenta", weight=3]; 20103 -> 54872[label="",style="dashed", color="magenta", weight=3]; 20103 -> 54873[label="",style="dashed", color="magenta", weight=3]; 20103 -> 54874[label="",style="dashed", color="magenta", weight=3]; 20104 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54875[label="",style="dashed", color="magenta", weight=3]; 20104 -> 54876[label="",style="dashed", color="magenta", weight=3]; 20104 -> 54877[label="",style="dashed", color="magenta", weight=3]; 20104 -> 54878[label="",style="dashed", color="magenta", weight=3]; 20104 -> 54879[label="",style="dashed", color="magenta", weight=3]; 55855[label="Zero",fontsize=16,color="green",shape="box"];55856[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55857[label="Zero",fontsize=16,color="green",shape="box"];55858[label="ww5",fontsize=16,color="green",shape="box"];55859[label="Succ Zero",fontsize=16,color="green",shape="box"];55860[label="Zero",fontsize=16,color="green",shape="box"];55861[label="Succ Zero",fontsize=16,color="green",shape="box"];55862[label="Zero",fontsize=16,color="green",shape="box"];55863[label="ww5",fontsize=16,color="green",shape="box"];55864[label="Succ Zero",fontsize=16,color="green",shape="box"];30302[label="primDivFloat (msFloat (Float (Pos (Succ ww3538)) (Neg (Succ ww3539))) (Float (Pos (Succ ww3540)) (Neg (Succ ww3541)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30302 -> 30327[label="",style="solid", color="black", weight=3]; 30303[label="ww35370",fontsize=16,color="green",shape="box"];30304[label="ww35371",fontsize=16,color="green",shape="box"];57209[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4684",fontsize=16,color="black",shape="box"];57209 -> 57276[label="",style="solid", color="black", weight=3]; 20109 -> 21566[label="",style="dashed", color="red", weight=0]; 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 -> 21567[label="",style="dashed", color="magenta", weight=3]; 20111 -> 21581[label="",style="dashed", color="red", weight=0]; 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 -> 21582[label="",style="dashed", color="magenta", weight=3]; 48688[label="Pos Zero",fontsize=16,color="green",shape="box"];48689 -> 59409[label="",style="dashed", color="red", weight=0]; 48689[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"];48689 -> 59545[label="",style="dashed", color="magenta", weight=3]; 48689 -> 59546[label="",style="dashed", color="magenta", weight=3]; 48689 -> 59547[label="",style="dashed", color="magenta", weight=3]; 48689 -> 59548[label="",style="dashed", color="magenta", weight=3]; 48689 -> 59549[label="",style="dashed", color="magenta", weight=3]; 48690 -> 50114[label="",style="dashed", color="red", weight=0]; 48690[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"];48690 -> 50135[label="",style="dashed", color="magenta", weight=3]; 48691 -> 36890[label="",style="dashed", color="red", weight=0]; 48691[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"];48691 -> 53076[label="",style="dashed", color="magenta", weight=3]; 48691 -> 53077[label="",style="dashed", color="magenta", weight=3]; 48691 -> 53078[label="",style="dashed", color="magenta", weight=3]; 48691 -> 53079[label="",style="dashed", color="magenta", weight=3]; 48692[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48693[label="Pos Zero",fontsize=16,color="green",shape="box"];48694 -> 59409[label="",style="dashed", color="red", weight=0]; 48694[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"];48694 -> 59550[label="",style="dashed", color="magenta", weight=3]; 48694 -> 59551[label="",style="dashed", color="magenta", weight=3]; 48694 -> 59552[label="",style="dashed", color="magenta", weight=3]; 48694 -> 59553[label="",style="dashed", color="magenta", weight=3]; 48694 -> 59554[label="",style="dashed", color="magenta", weight=3]; 48695 -> 50114[label="",style="dashed", color="red", weight=0]; 48695[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"];48695 -> 50136[label="",style="dashed", color="magenta", weight=3]; 48696 -> 36890[label="",style="dashed", color="red", weight=0]; 48696[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"];48696 -> 53084[label="",style="dashed", color="magenta", weight=3]; 48696 -> 53085[label="",style="dashed", color="magenta", weight=3]; 48696 -> 53086[label="",style="dashed", color="magenta", weight=3]; 48696 -> 53087[label="",style="dashed", color="magenta", weight=3]; 48697[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51970[label="ww4000",fontsize=16,color="green",shape="box"];51971[label="ww5",fontsize=16,color="green",shape="box"];51972[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51973[label="ww3100",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 -> 21588[label="",style="solid", color="black", weight=3]; 45874[label="ww4221",fontsize=16,color="green",shape="box"];45875[label="Pos Zero",fontsize=16,color="green",shape="box"];45876[label="Pos (Succ ww4222)",fontsize=16,color="green",shape="box"];45877[label="Pos (Succ ww4223)",fontsize=16,color="green",shape="box"];23740[label="ww29151",fontsize=16,color="green",shape="box"];23741[label="srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];23741 -> 23756[label="",style="solid", color="black", weight=3]; 23743[label="ww29121",fontsize=16,color="green",shape="box"];23744[label="ww29150",fontsize=16,color="green",shape="box"];23745[label="ww29120",fontsize=16,color="green",shape="box"];23746[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"];23746 -> 23758[label="",style="solid", color="black", weight=3]; 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))) MyFalse",fontsize=16,color="black",shape="box"];23747 -> 23759[label="",style="solid", color="black", weight=3]; 27511[label="not (esEsOrdering (primCmpNat ww331100 ww331000) GT)",fontsize=16,color="burlywood",shape="triangle"];63351[label="ww331100/Succ ww3311000",fontsize=10,color="white",style="solid",shape="box"];27511 -> 63351[label="",style="solid", color="burlywood", weight=9]; 63351 -> 27566[label="",style="solid", color="burlywood", weight=3]; 63352[label="ww331100/Zero",fontsize=10,color="white",style="solid",shape="box"];27511 -> 63352[label="",style="solid", color="burlywood", weight=9]; 63352 -> 27567[label="",style="solid", color="burlywood", weight=3]; 27512 -> 27424[label="",style="dashed", color="red", weight=0]; 27512[label="not (esEsOrdering GT GT)",fontsize=16,color="magenta"];27513[label="MyFalse",fontsize=16,color="green",shape="box"];27514[label="Zero",fontsize=16,color="green",shape="box"];27515[label="ww331000",fontsize=16,color="green",shape="box"];27516 -> 27476[label="",style="dashed", color="red", weight=0]; 27516[label="not MyFalse",fontsize=16,color="magenta"];27517[label="MyTrue",fontsize=16,color="green",shape="box"];27518 -> 27511[label="",style="dashed", color="red", weight=0]; 27518[label="not (esEsOrdering (primCmpNat ww331000 ww331100) GT)",fontsize=16,color="magenta"];27518 -> 27568[label="",style="dashed", color="magenta", weight=3]; 27518 -> 27569[label="",style="dashed", color="magenta", weight=3]; 27519 -> 27429[label="",style="dashed", color="red", weight=0]; 27519[label="not (esEsOrdering LT GT)",fontsize=16,color="magenta"];27520[label="ww331000",fontsize=16,color="green",shape="box"];27521[label="Zero",fontsize=16,color="green",shape="box"];42008 -> 26799[label="",style="dashed", color="red", weight=0]; 42008[label="srMyInt ww323901 ww42161",fontsize=16,color="magenta"];42008 -> 43129[label="",style="dashed", color="magenta", weight=3]; 42008 -> 43130[label="",style="dashed", color="magenta", weight=3]; 42009 -> 26799[label="",style="dashed", color="red", weight=0]; 42009[label="srMyInt ww323900 ww42160",fontsize=16,color="magenta"];42009 -> 43131[label="",style="dashed", color="magenta", weight=3]; 42009 -> 43132[label="",style="dashed", color="magenta", weight=3]; 42010 -> 26799[label="",style="dashed", color="red", weight=0]; 42010[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42010 -> 43133[label="",style="dashed", color="magenta", weight=3]; 42010 -> 43134[label="",style="dashed", color="magenta", weight=3]; 42011[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43139[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4306) (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))) ww4306)))",fontsize=16,color="green",shape="box"];43139 -> 43153[label="",style="dashed", color="green", weight=3]; 43139 -> 43154[label="",style="dashed", color="green", weight=3]; 42014 -> 26799[label="",style="dashed", color="red", weight=0]; 42014[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42014 -> 43142[label="",style="dashed", color="magenta", weight=3]; 42014 -> 43143[label="",style="dashed", color="magenta", weight=3]; 42015[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42016[label="ww4000",fontsize=16,color="green",shape="box"];42017[label="Pos Zero",fontsize=16,color="green",shape="box"];42018 -> 23742[label="",style="dashed", color="red", weight=0]; 42018[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42018 -> 43144[label="",style="dashed", color="magenta", weight=3]; 42018 -> 43145[label="",style="dashed", color="magenta", weight=3]; 42019[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42020 -> 26799[label="",style="dashed", color="red", weight=0]; 42020[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42020 -> 43146[label="",style="dashed", color="magenta", weight=3]; 42020 -> 43147[label="",style="dashed", color="magenta", weight=3]; 42021[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43152[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4307) (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)))) ww4307)))",fontsize=16,color="green",shape="box"];43152 -> 43166[label="",style="dashed", color="green", weight=3]; 43152 -> 43167[label="",style="dashed", color="green", weight=3]; 42024 -> 26799[label="",style="dashed", color="red", weight=0]; 42024[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42024 -> 43155[label="",style="dashed", color="magenta", weight=3]; 42024 -> 43156[label="",style="dashed", color="magenta", weight=3]; 42025[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42026[label="ww4000",fontsize=16,color="green",shape="box"];42027[label="Pos Zero",fontsize=16,color="green",shape="box"];42028 -> 23742[label="",style="dashed", color="red", weight=0]; 42028[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42028 -> 43157[label="",style="dashed", color="magenta", weight=3]; 42028 -> 43158[label="",style="dashed", color="magenta", weight=3]; 42029[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42030 -> 26799[label="",style="dashed", color="red", weight=0]; 42030[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42030 -> 43159[label="",style="dashed", color="magenta", weight=3]; 42030 -> 43160[label="",style="dashed", color="magenta", weight=3]; 42031[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43165[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4308) (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))) ww4308)))",fontsize=16,color="green",shape="box"];43165 -> 43187[label="",style="dashed", color="green", weight=3]; 43165 -> 43188[label="",style="dashed", color="green", weight=3]; 42034 -> 26799[label="",style="dashed", color="red", weight=0]; 42034[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42034 -> 43168[label="",style="dashed", color="magenta", weight=3]; 42034 -> 43169[label="",style="dashed", color="magenta", weight=3]; 42035[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42036[label="ww4000",fontsize=16,color="green",shape="box"];42037[label="Pos Zero",fontsize=16,color="green",shape="box"];42038 -> 23742[label="",style="dashed", color="red", weight=0]; 42038[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42038 -> 43170[label="",style="dashed", color="magenta", weight=3]; 42038 -> 43171[label="",style="dashed", color="magenta", weight=3]; 42039[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42059 -> 26799[label="",style="dashed", color="red", weight=0]; 42059[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42059 -> 43180[label="",style="dashed", color="magenta", weight=3]; 42059 -> 43181[label="",style="dashed", color="magenta", weight=3]; 42060[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43186[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4309) (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))) ww4309)))",fontsize=16,color="green",shape="box"];43186 -> 43206[label="",style="dashed", color="green", weight=3]; 43186 -> 43207[label="",style="dashed", color="green", weight=3]; 42063 -> 26799[label="",style="dashed", color="red", weight=0]; 42063[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42063 -> 43189[label="",style="dashed", color="magenta", weight=3]; 42063 -> 43190[label="",style="dashed", color="magenta", weight=3]; 42064[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42065[label="ww4000",fontsize=16,color="green",shape="box"];42066[label="Pos Zero",fontsize=16,color="green",shape="box"];42067 -> 23742[label="",style="dashed", color="red", weight=0]; 42067[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42067 -> 43191[label="",style="dashed", color="magenta", weight=3]; 42067 -> 43192[label="",style="dashed", color="magenta", weight=3]; 42068[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21759[label="ww281",fontsize=16,color="green",shape="box"];42069[label="ww51",fontsize=16,color="green",shape="box"];42070[label="ww2096",fontsize=16,color="green",shape="box"];44523[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44522[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))) ww4391)",fontsize=16,color="black",shape="triangle"];44522 -> 44525[label="",style="solid", color="black", weight=3]; 42072[label="Pos Zero",fontsize=16,color="green",shape="box"];42073[label="ww2096",fontsize=16,color="green",shape="box"];42074 -> 23742[label="",style="dashed", color="red", weight=0]; 42074[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42074 -> 43195[label="",style="dashed", color="magenta", weight=3]; 42074 -> 43196[label="",style="dashed", color="magenta", weight=3]; 42075[label="Pos Zero",fontsize=16,color="green",shape="box"];42076 -> 26799[label="",style="dashed", color="red", weight=0]; 42076[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42076 -> 43197[label="",style="dashed", color="magenta", weight=3]; 42076 -> 43198[label="",style="dashed", color="magenta", weight=3]; 42077[label="ww50",fontsize=16,color="green",shape="box"];48698[label="Pos Zero",fontsize=16,color="green",shape="box"];48699 -> 53165[label="",style="dashed", color="red", weight=0]; 48699[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"];48699 -> 53184[label="",style="dashed", color="magenta", weight=3]; 48699 -> 53185[label="",style="dashed", color="magenta", weight=3]; 48699 -> 53186[label="",style="dashed", color="magenta", weight=3]; 48699 -> 53187[label="",style="dashed", color="magenta", weight=3]; 48700 -> 50149[label="",style="dashed", color="red", weight=0]; 48700[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"];48700 -> 50169[label="",style="dashed", color="magenta", weight=3]; 48701 -> 30539[label="",style="dashed", color="red", weight=0]; 48701[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"];48701 -> 53089[label="",style="dashed", color="magenta", weight=3]; 48701 -> 53090[label="",style="dashed", color="magenta", weight=3]; 48701 -> 53091[label="",style="dashed", color="magenta", weight=3]; 48701 -> 53092[label="",style="dashed", color="magenta", weight=3]; 48702[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48703[label="Pos Zero",fontsize=16,color="green",shape="box"];48704 -> 53165[label="",style="dashed", color="red", weight=0]; 48704[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"];48704 -> 53188[label="",style="dashed", color="magenta", weight=3]; 48704 -> 53189[label="",style="dashed", color="magenta", weight=3]; 48704 -> 53190[label="",style="dashed", color="magenta", weight=3]; 48704 -> 53191[label="",style="dashed", color="magenta", weight=3]; 48705 -> 50149[label="",style="dashed", color="red", weight=0]; 48705[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"];48705 -> 50170[label="",style="dashed", color="magenta", weight=3]; 48706 -> 30539[label="",style="dashed", color="red", weight=0]; 48706[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"];48706 -> 53208[label="",style="dashed", color="magenta", weight=3]; 48706 -> 53209[label="",style="dashed", color="magenta", weight=3]; 48706 -> 53210[label="",style="dashed", color="magenta", weight=3]; 48706 -> 53211[label="",style="dashed", color="magenta", weight=3]; 48707[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];51974[label="ww5",fontsize=16,color="green",shape="box"];51975[label="ww3100",fontsize=16,color="green",shape="box"];51976[label="ww4000",fontsize=16,color="green",shape="box"];51977[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30719[label="takeWhile2 (flip ltEsFloat ww3587) (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"];30719 -> 30782[label="",style="solid", color="black", weight=3]; 51978[label="ww5",fontsize=16,color="green",shape="box"];51979[label="ww3100",fontsize=16,color="green",shape="box"];51980[label="ww4000",fontsize=16,color="green",shape="box"];51981[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30980[label="ww3591",fontsize=16,color="green",shape="box"];30981[label="Pos Zero",fontsize=16,color="green",shape="box"];30982[label="Neg (Succ ww3592)",fontsize=16,color="green",shape="box"];30983[label="Neg (Succ ww3593)",fontsize=16,color="green",shape="box"];42078 -> 26799[label="",style="dashed", color="red", weight=0]; 42078[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42078 -> 43199[label="",style="dashed", color="magenta", weight=3]; 42078 -> 43200[label="",style="dashed", color="magenta", weight=3]; 42079[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43205[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4310) (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))) ww4310)))",fontsize=16,color="green",shape="box"];43205 -> 43219[label="",style="dashed", color="green", weight=3]; 43205 -> 43220[label="",style="dashed", color="green", weight=3]; 42082 -> 26799[label="",style="dashed", color="red", weight=0]; 42082[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42082 -> 43208[label="",style="dashed", color="magenta", weight=3]; 42082 -> 43209[label="",style="dashed", color="magenta", weight=3]; 42083[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42084[label="ww4000",fontsize=16,color="green",shape="box"];42085[label="Pos Zero",fontsize=16,color="green",shape="box"];42086 -> 23742[label="",style="dashed", color="red", weight=0]; 42086[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42086 -> 43210[label="",style="dashed", color="magenta", weight=3]; 42086 -> 43211[label="",style="dashed", color="magenta", weight=3]; 42087[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42088 -> 26799[label="",style="dashed", color="red", weight=0]; 42088[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42088 -> 43212[label="",style="dashed", color="magenta", weight=3]; 42088 -> 43213[label="",style="dashed", color="magenta", weight=3]; 42089[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43218[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4311) (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)))) ww4311)))",fontsize=16,color="green",shape="box"];43218 -> 43232[label="",style="dashed", color="green", weight=3]; 43218 -> 43233[label="",style="dashed", color="green", weight=3]; 42092 -> 26799[label="",style="dashed", color="red", weight=0]; 42092[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42092 -> 43221[label="",style="dashed", color="magenta", weight=3]; 42092 -> 43222[label="",style="dashed", color="magenta", weight=3]; 42093[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42094[label="ww4000",fontsize=16,color="green",shape="box"];42095[label="Pos Zero",fontsize=16,color="green",shape="box"];42096 -> 23742[label="",style="dashed", color="red", weight=0]; 42096[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42096 -> 43223[label="",style="dashed", color="magenta", weight=3]; 42096 -> 43224[label="",style="dashed", color="magenta", weight=3]; 42097[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42098 -> 26799[label="",style="dashed", color="red", weight=0]; 42098[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42098 -> 43225[label="",style="dashed", color="magenta", weight=3]; 42098 -> 43226[label="",style="dashed", color="magenta", weight=3]; 42099[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43231[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4312) (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))) ww4312)))",fontsize=16,color="green",shape="box"];43231 -> 43256[label="",style="dashed", color="green", weight=3]; 43231 -> 43257[label="",style="dashed", color="green", weight=3]; 42102 -> 26799[label="",style="dashed", color="red", weight=0]; 42102[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42102 -> 43234[label="",style="dashed", color="magenta", weight=3]; 42102 -> 43235[label="",style="dashed", color="magenta", weight=3]; 42103[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42104[label="ww4000",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]; 42106[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42106 -> 43236[label="",style="dashed", color="magenta", weight=3]; 42106 -> 43237[label="",style="dashed", color="magenta", weight=3]; 42107[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48713[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48714 -> 45213[label="",style="dashed", color="red", weight=0]; 48714[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"];48714 -> 53212[label="",style="dashed", color="magenta", weight=3]; 48714 -> 53213[label="",style="dashed", color="magenta", weight=3]; 48714 -> 53214[label="",style="dashed", color="magenta", weight=3]; 48714 -> 53215[label="",style="dashed", color="magenta", weight=3]; 48715 -> 53222[label="",style="dashed", color="red", weight=0]; 48715[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"];48715 -> 53239[label="",style="dashed", color="magenta", weight=3]; 48715 -> 53240[label="",style="dashed", color="magenta", weight=3]; 48715 -> 53241[label="",style="dashed", color="magenta", weight=3]; 48715 -> 53242[label="",style="dashed", color="magenta", weight=3]; 48716[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="black",shape="box"];48716 -> 53217[label="",style="solid", color="black", weight=3]; 48717[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48718[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48719 -> 45213[label="",style="dashed", color="red", weight=0]; 48719[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"];48719 -> 53218[label="",style="dashed", color="magenta", weight=3]; 48719 -> 53219[label="",style="dashed", color="magenta", weight=3]; 48719 -> 53220[label="",style="dashed", color="magenta", weight=3]; 48719 -> 53221[label="",style="dashed", color="magenta", weight=3]; 48720 -> 53222[label="",style="dashed", color="red", weight=0]; 48720[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"];48720 -> 53243[label="",style="dashed", color="magenta", weight=3]; 48720 -> 53244[label="",style="dashed", color="magenta", weight=3]; 48720 -> 53245[label="",style="dashed", color="magenta", weight=3]; 48720 -> 53246[label="",style="dashed", color="magenta", weight=3]; 48721[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="black",shape="box"];48721 -> 53260[label="",style="solid", color="black", weight=3]; 48722[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52254[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];52254 -> 53261[label="",style="solid", color="black", weight=3]; 52258[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];52258 -> 53262[label="",style="solid", color="black", weight=3]; 52259 -> 26924[label="",style="dashed", color="red", weight=0]; 52259[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];52259 -> 53263[label="",style="dashed", color="magenta", weight=3]; 52259 -> 53264[label="",style="dashed", color="magenta", weight=3]; 53839 -> 26924[label="",style="dashed", color="red", weight=0]; 53839[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww4583))) (srMyInt (Pos (Succ ww4582)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53839 -> 53867[label="",style="dashed", color="magenta", weight=3]; 53839 -> 53868[label="",style="dashed", color="magenta", weight=3]; 38954 -> 26799[label="",style="dashed", color="red", weight=0]; 38954[label="srMyInt ww301 (srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38954 -> 43238[label="",style="dashed", color="magenta", weight=3]; 38954 -> 43239[label="",style="dashed", color="magenta", weight=3]; 38955 -> 45213[label="",style="dashed", color="red", weight=0]; 38955[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"];38955 -> 45242[label="",style="dashed", color="magenta", weight=3]; 38956 -> 20608[label="",style="dashed", color="red", weight=0]; 38956[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"];38956 -> 43241[label="",style="dashed", color="magenta", weight=3]; 38956 -> 43242[label="",style="dashed", color="magenta", weight=3]; 38956 -> 43243[label="",style="dashed", color="magenta", weight=3]; 38956 -> 43244[label="",style="dashed", color="magenta", weight=3]; 38956 -> 43245[label="",style="dashed", color="magenta", weight=3]; 38956 -> 43246[label="",style="dashed", color="magenta", weight=3]; 38957 -> 26798[label="",style="dashed", color="red", weight=0]; 38957[label="psMyInt ww300 (srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38957 -> 43247[label="",style="dashed", color="magenta", weight=3]; 38957 -> 43248[label="",style="dashed", color="magenta", weight=3]; 38958[label="ww321",fontsize=16,color="green",shape="box"];38959[label="ww320",fontsize=16,color="green",shape="box"];20599[label="ww271",fontsize=16,color="green",shape="box"];20600 -> 15103[label="",style="dashed", color="red", weight=0]; 20600[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20600 -> 21679[label="",style="dashed", color="magenta", weight=3]; 20600 -> 21680[label="",style="dashed", color="magenta", weight=3]; 20601 -> 20241[label="",style="dashed", color="red", weight=0]; 20601[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];20601 -> 21681[label="",style="dashed", color="magenta", weight=3]; 20602[label="ww270",fontsize=16,color="green",shape="box"];42108 -> 26799[label="",style="dashed", color="red", weight=0]; 42108[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42108 -> 43249[label="",style="dashed", color="magenta", weight=3]; 42108 -> 43250[label="",style="dashed", color="magenta", weight=3]; 42109[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43255[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4313) (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))) ww4313)))",fontsize=16,color="green",shape="box"];43255 -> 43268[label="",style="dashed", color="green", weight=3]; 43255 -> 43269[label="",style="dashed", color="green", weight=3]; 42112 -> 26799[label="",style="dashed", color="red", weight=0]; 42112[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42112 -> 43258[label="",style="dashed", color="magenta", weight=3]; 42112 -> 43259[label="",style="dashed", color="magenta", weight=3]; 42113[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42114[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42115 -> 25616[label="",style="dashed", color="red", weight=0]; 42115[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42115 -> 43260[label="",style="dashed", color="magenta", weight=3]; 42116[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42126 -> 26799[label="",style="dashed", color="red", weight=0]; 42126[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42126 -> 43273[label="",style="dashed", color="magenta", weight=3]; 42126 -> 43274[label="",style="dashed", color="magenta", weight=3]; 42127[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43279[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4315) (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))) ww4315)))",fontsize=16,color="green",shape="box"];43279 -> 43292[label="",style="dashed", color="green", weight=3]; 43279 -> 43293[label="",style="dashed", color="green", weight=3]; 42130 -> 26799[label="",style="dashed", color="red", weight=0]; 42130[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42130 -> 43282[label="",style="dashed", color="magenta", weight=3]; 42130 -> 43283[label="",style="dashed", color="magenta", weight=3]; 42131[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42132[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42133 -> 25616[label="",style="dashed", color="red", weight=0]; 42133[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42133 -> 43284[label="",style="dashed", color="magenta", weight=3]; 42134[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20344 -> 20241[label="",style="dashed", color="red", weight=0]; 20344[label="msMyInt (Pos Zero) (Pos (Succ ww2100))",fontsize=16,color="magenta"];20344 -> 21712[label="",style="dashed", color="magenta", weight=3]; 20345 -> 20241[label="",style="dashed", color="red", weight=0]; 20345[label="msMyInt (Pos Zero) (Pos (Succ ww2100))",fontsize=16,color="magenta"];20345 -> 21713[label="",style="dashed", color="magenta", weight=3]; 20343[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"];20343 -> 21714[label="",style="solid", color="black", weight=3]; 42135 -> 26799[label="",style="dashed", color="red", weight=0]; 42135[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42135 -> 43285[label="",style="dashed", color="magenta", weight=3]; 42135 -> 43286[label="",style="dashed", color="magenta", weight=3]; 42136[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43291[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4316) (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))) ww4316)))",fontsize=16,color="green",shape="box"];43291 -> 43304[label="",style="dashed", color="green", weight=3]; 43291 -> 43305[label="",style="dashed", color="green", weight=3]; 42139 -> 26799[label="",style="dashed", color="red", weight=0]; 42139[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42139 -> 43294[label="",style="dashed", color="magenta", weight=3]; 42139 -> 43295[label="",style="dashed", color="magenta", weight=3]; 42140[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42141[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42142 -> 25616[label="",style="dashed", color="red", weight=0]; 42142[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42142 -> 43296[label="",style="dashed", color="magenta", weight=3]; 42143[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42144 -> 26799[label="",style="dashed", color="red", weight=0]; 42144[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42144 -> 43297[label="",style="dashed", color="magenta", weight=3]; 42144 -> 43298[label="",style="dashed", color="magenta", weight=3]; 42145[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43303[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4317) (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)))) ww4317)))",fontsize=16,color="green",shape="box"];43303 -> 43321[label="",style="dashed", color="green", weight=3]; 43303 -> 43322[label="",style="dashed", color="green", weight=3]; 42148 -> 26799[label="",style="dashed", color="red", weight=0]; 42148[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42148 -> 43306[label="",style="dashed", color="magenta", weight=3]; 42148 -> 43307[label="",style="dashed", color="magenta", weight=3]; 42149[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42150[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42151 -> 25616[label="",style="dashed", color="red", weight=0]; 42151[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42151 -> 43308[label="",style="dashed", color="magenta", weight=3]; 42152[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42153[label="ww51",fontsize=16,color="green",shape="box"];42154[label="ww2103",fontsize=16,color="green",shape="box"];44556[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44555[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))) ww4392)",fontsize=16,color="black",shape="triangle"];44555 -> 44558[label="",style="solid", color="black", weight=3]; 42156[label="Pos Zero",fontsize=16,color="green",shape="box"];42157[label="ww2103",fontsize=16,color="green",shape="box"];42158 -> 25616[label="",style="dashed", color="red", weight=0]; 42158[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42158 -> 43311[label="",style="dashed", color="magenta", weight=3]; 42159[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42160 -> 26799[label="",style="dashed", color="red", weight=0]; 42160[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42160 -> 43312[label="",style="dashed", color="magenta", weight=3]; 42160 -> 43313[label="",style="dashed", color="magenta", weight=3]; 42161[label="ww50",fontsize=16,color="green",shape="box"];48728[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48729 -> 53499[label="",style="dashed", color="red", weight=0]; 48729[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"];48729 -> 53518[label="",style="dashed", color="magenta", weight=3]; 48729 -> 53519[label="",style="dashed", color="magenta", weight=3]; 48729 -> 53520[label="",style="dashed", color="magenta", weight=3]; 48729 -> 53521[label="",style="dashed", color="magenta", weight=3]; 48730 -> 50185[label="",style="dashed", color="red", weight=0]; 48730[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"];48730 -> 50203[label="",style="dashed", color="magenta", weight=3]; 48731 -> 31073[label="",style="dashed", color="red", weight=0]; 48731[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"];48731 -> 53266[label="",style="dashed", color="magenta", weight=3]; 48731 -> 53267[label="",style="dashed", color="magenta", weight=3]; 48731 -> 53268[label="",style="dashed", color="magenta", weight=3]; 48731 -> 53269[label="",style="dashed", color="magenta", weight=3]; 48732[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48733[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48734 -> 53499[label="",style="dashed", color="red", weight=0]; 48734[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"];48734 -> 53522[label="",style="dashed", color="magenta", weight=3]; 48734 -> 53523[label="",style="dashed", color="magenta", weight=3]; 48734 -> 53524[label="",style="dashed", color="magenta", weight=3]; 48734 -> 53525[label="",style="dashed", color="magenta", weight=3]; 48735 -> 50185[label="",style="dashed", color="red", weight=0]; 48735[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"];48735 -> 50204[label="",style="dashed", color="magenta", weight=3]; 48736 -> 31073[label="",style="dashed", color="red", weight=0]; 48736[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"];48736 -> 53301[label="",style="dashed", color="magenta", weight=3]; 48736 -> 53302[label="",style="dashed", color="magenta", weight=3]; 48736 -> 53303[label="",style="dashed", color="magenta", weight=3]; 48736 -> 53304[label="",style="dashed", color="magenta", weight=3]; 48737[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];51982[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51983[label="ww3100",fontsize=16,color="green",shape="box"];51984[label="ww5",fontsize=16,color="green",shape="box"];51985[label="ww3000",fontsize=16,color="green",shape="box"];51986[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51987[label="ww3100",fontsize=16,color="green",shape="box"];51988[label="ww5",fontsize=16,color="green",shape="box"];51989[label="ww3000",fontsize=16,color="green",shape="box"];31489[label="Pos (Succ ww3667)",fontsize=16,color="green",shape="box"];31490[label="Neg (Succ ww3666)",fontsize=16,color="green",shape="box"];31491[label="Neg (Succ ww3668)",fontsize=16,color="green",shape="box"];42162 -> 26799[label="",style="dashed", color="red", weight=0]; 42162[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42162 -> 43314[label="",style="dashed", color="magenta", weight=3]; 42162 -> 43315[label="",style="dashed", color="magenta", weight=3]; 42163[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43320[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4318) (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))) ww4318)))",fontsize=16,color="green",shape="box"];43320 -> 43333[label="",style="dashed", color="green", weight=3]; 43320 -> 43334[label="",style="dashed", color="green", weight=3]; 42166 -> 26799[label="",style="dashed", color="red", weight=0]; 42166[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42166 -> 43323[label="",style="dashed", color="magenta", weight=3]; 42166 -> 43324[label="",style="dashed", color="magenta", weight=3]; 42167[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42168[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42169 -> 25616[label="",style="dashed", color="red", weight=0]; 42169[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42169 -> 43325[label="",style="dashed", color="magenta", weight=3]; 42170[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42180 -> 26799[label="",style="dashed", color="red", weight=0]; 42180[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42180 -> 43338[label="",style="dashed", color="magenta", weight=3]; 42180 -> 43339[label="",style="dashed", color="magenta", weight=3]; 42181[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43344[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4320) (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))) ww4320)))",fontsize=16,color="green",shape="box"];43344 -> 43362[label="",style="dashed", color="green", weight=3]; 43344 -> 43363[label="",style="dashed", color="green", weight=3]; 42184 -> 26799[label="",style="dashed", color="red", weight=0]; 42184[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42184 -> 43347[label="",style="dashed", color="magenta", weight=3]; 42184 -> 43348[label="",style="dashed", color="magenta", weight=3]; 42185[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42186[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42187 -> 25616[label="",style="dashed", color="red", weight=0]; 42187[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42187 -> 43349[label="",style="dashed", color="magenta", weight=3]; 42188[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48743[label="Pos Zero",fontsize=16,color="green",shape="box"];48744 -> 45213[label="",style="dashed", color="red", weight=0]; 48744[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"];48744 -> 53305[label="",style="dashed", color="magenta", weight=3]; 48744 -> 53306[label="",style="dashed", color="magenta", weight=3]; 48744 -> 53307[label="",style="dashed", color="magenta", weight=3]; 48744 -> 53308[label="",style="dashed", color="magenta", weight=3]; 48745 -> 50114[label="",style="dashed", color="red", weight=0]; 48745[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"];48745 -> 50137[label="",style="dashed", color="magenta", weight=3]; 48746 -> 37497[label="",style="dashed", color="red", weight=0]; 48746[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"];48746 -> 53309[label="",style="dashed", color="magenta", weight=3]; 48746 -> 53310[label="",style="dashed", color="magenta", weight=3]; 48746 -> 53311[label="",style="dashed", color="magenta", weight=3]; 48747[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48748[label="Pos Zero",fontsize=16,color="green",shape="box"];48749 -> 45213[label="",style="dashed", color="red", weight=0]; 48749[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"];48749 -> 53312[label="",style="dashed", color="magenta", weight=3]; 48749 -> 53313[label="",style="dashed", color="magenta", weight=3]; 48749 -> 53314[label="",style="dashed", color="magenta", weight=3]; 48749 -> 53315[label="",style="dashed", color="magenta", weight=3]; 48750 -> 50114[label="",style="dashed", color="red", weight=0]; 48750[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"];48750 -> 50138[label="",style="dashed", color="magenta", weight=3]; 48751 -> 37497[label="",style="dashed", color="red", weight=0]; 48751[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"];48751 -> 53316[label="",style="dashed", color="magenta", weight=3]; 48751 -> 53317[label="",style="dashed", color="magenta", weight=3]; 48751 -> 53318[label="",style="dashed", color="magenta", weight=3]; 48752[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51990[label="ww3100",fontsize=16,color="green",shape="box"];51991[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51992[label="ww5",fontsize=16,color="green",shape="box"];51993[label="ww3100",fontsize=16,color="green",shape="box"];51994[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51995[label="ww5",fontsize=16,color="green",shape="box"];46707 -> 25616[label="",style="dashed", color="red", weight=0]; 46707[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];46707 -> 46779[label="",style="dashed", color="magenta", weight=3]; 46708 -> 26799[label="",style="dashed", color="red", weight=0]; 46708[label="srMyInt (Pos (Succ ww4250)) (Pos (Succ ww4251))",fontsize=16,color="magenta"];46708 -> 46780[label="",style="dashed", color="magenta", weight=3]; 46708 -> 46781[label="",style="dashed", color="magenta", weight=3]; 42204 -> 26799[label="",style="dashed", color="red", weight=0]; 42204[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42204 -> 43355[label="",style="dashed", color="magenta", weight=3]; 42204 -> 43356[label="",style="dashed", color="magenta", weight=3]; 42205[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43361[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4321) (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))) ww4321)))",fontsize=16,color="green",shape="box"];43361 -> 43374[label="",style="dashed", color="green", weight=3]; 43361 -> 43375[label="",style="dashed", color="green", weight=3]; 42208 -> 26799[label="",style="dashed", color="red", weight=0]; 42208[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42208 -> 43364[label="",style="dashed", color="magenta", weight=3]; 42208 -> 43365[label="",style="dashed", color="magenta", weight=3]; 42209[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42210[label="Pos Zero",fontsize=16,color="green",shape="box"];42211 -> 25616[label="",style="dashed", color="red", weight=0]; 42211[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42211 -> 43366[label="",style="dashed", color="magenta", weight=3]; 42212[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42213 -> 26799[label="",style="dashed", color="red", weight=0]; 42213[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42213 -> 43367[label="",style="dashed", color="magenta", weight=3]; 42213 -> 43368[label="",style="dashed", color="magenta", weight=3]; 42214[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43373[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4322) (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)))) ww4322)))",fontsize=16,color="green",shape="box"];43373 -> 43386[label="",style="dashed", color="green", weight=3]; 43373 -> 43387[label="",style="dashed", color="green", weight=3]; 42217 -> 26799[label="",style="dashed", color="red", weight=0]; 42217[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42217 -> 43376[label="",style="dashed", color="magenta", weight=3]; 42217 -> 43377[label="",style="dashed", color="magenta", weight=3]; 42218[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42219[label="Pos Zero",fontsize=16,color="green",shape="box"];42220 -> 25616[label="",style="dashed", color="red", weight=0]; 42220[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42220 -> 43378[label="",style="dashed", color="magenta", weight=3]; 42221[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42222 -> 26799[label="",style="dashed", color="red", weight=0]; 42222[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42222 -> 43379[label="",style="dashed", color="magenta", weight=3]; 42222 -> 43380[label="",style="dashed", color="magenta", weight=3]; 42223[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43385[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4323) (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))) ww4323)))",fontsize=16,color="green",shape="box"];43385 -> 43406[label="",style="dashed", color="green", weight=3]; 43385 -> 43407[label="",style="dashed", color="green", weight=3]; 42226 -> 26799[label="",style="dashed", color="red", weight=0]; 42226[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42226 -> 43388[label="",style="dashed", color="magenta", weight=3]; 42226 -> 43389[label="",style="dashed", color="magenta", weight=3]; 42227[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42228[label="Pos Zero",fontsize=16,color="green",shape="box"];42229 -> 25616[label="",style="dashed", color="red", weight=0]; 42229[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42229 -> 43390[label="",style="dashed", color="magenta", weight=3]; 42230[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42244 -> 26799[label="",style="dashed", color="red", weight=0]; 42244[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42244 -> 43399[label="",style="dashed", color="magenta", weight=3]; 42244 -> 43400[label="",style="dashed", color="magenta", weight=3]; 42245[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43405[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4324) (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))) ww4324)))",fontsize=16,color="green",shape="box"];43405 -> 43423[label="",style="dashed", color="green", weight=3]; 43405 -> 43424[label="",style="dashed", color="green", weight=3]; 42248 -> 26799[label="",style="dashed", color="red", weight=0]; 42248[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42248 -> 43408[label="",style="dashed", color="magenta", weight=3]; 42248 -> 43409[label="",style="dashed", color="magenta", weight=3]; 42249[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42250[label="Pos Zero",fontsize=16,color="green",shape="box"];42251 -> 25616[label="",style="dashed", color="red", weight=0]; 42251[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42251 -> 43410[label="",style="dashed", color="magenta", weight=3]; 42252[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42253[label="ww51",fontsize=16,color="green",shape="box"];42254[label="ww2111",fontsize=16,color="green",shape="box"];44595[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44594[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))) ww4393)",fontsize=16,color="black",shape="triangle"];44594 -> 44597[label="",style="solid", color="black", weight=3]; 42256[label="Pos Zero",fontsize=16,color="green",shape="box"];42257[label="ww2111",fontsize=16,color="green",shape="box"];42258 -> 25616[label="",style="dashed", color="red", weight=0]; 42258[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42258 -> 43413[label="",style="dashed", color="magenta", weight=3]; 42259[label="Pos Zero",fontsize=16,color="green",shape="box"];42260 -> 26799[label="",style="dashed", color="red", weight=0]; 42260[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42260 -> 43414[label="",style="dashed", color="magenta", weight=3]; 42260 -> 43415[label="",style="dashed", color="magenta", weight=3]; 42261[label="ww50",fontsize=16,color="green",shape="box"];48753[label="Pos Zero",fontsize=16,color="green",shape="box"];48754 -> 53530[label="",style="dashed", color="red", weight=0]; 48754[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"];48754 -> 53545[label="",style="dashed", color="magenta", weight=3]; 48754 -> 53546[label="",style="dashed", color="magenta", weight=3]; 48754 -> 53547[label="",style="dashed", color="magenta", weight=3]; 48755 -> 50149[label="",style="dashed", color="red", weight=0]; 48755[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"];48755 -> 50171[label="",style="dashed", color="magenta", weight=3]; 48756 -> 31542[label="",style="dashed", color="red", weight=0]; 48756[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"];48756 -> 53320[label="",style="dashed", color="magenta", weight=3]; 48756 -> 53321[label="",style="dashed", color="magenta", weight=3]; 48756 -> 53322[label="",style="dashed", color="magenta", weight=3]; 48757[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48758[label="Pos Zero",fontsize=16,color="green",shape="box"];48759 -> 53530[label="",style="dashed", color="red", weight=0]; 48759[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"];48759 -> 53548[label="",style="dashed", color="magenta", weight=3]; 48759 -> 53549[label="",style="dashed", color="magenta", weight=3]; 48759 -> 53550[label="",style="dashed", color="magenta", weight=3]; 48760 -> 50149[label="",style="dashed", color="red", weight=0]; 48760[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"];48760 -> 50172[label="",style="dashed", color="magenta", weight=3]; 48761 -> 31542[label="",style="dashed", color="red", weight=0]; 48761[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"];48761 -> 53349[label="",style="dashed", color="magenta", weight=3]; 48761 -> 53350[label="",style="dashed", color="magenta", weight=3]; 48761 -> 53351[label="",style="dashed", color="magenta", weight=3]; 48762[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];51996[label="ww5",fontsize=16,color="green",shape="box"];51997[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51998[label="ww3100",fontsize=16,color="green",shape="box"];31697[label="takeWhile2 (flip ltEsFloat ww3732) (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"];31697 -> 31758[label="",style="solid", color="black", weight=3]; 51999[label="ww5",fontsize=16,color="green",shape="box"];52000[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52001[label="ww3100",fontsize=16,color="green",shape="box"];31874[label="Pos Zero",fontsize=16,color="green",shape="box"];31875[label="Neg (Succ ww3736)",fontsize=16,color="green",shape="box"];31876[label="Neg (Succ ww3737)",fontsize=16,color="green",shape="box"];42262 -> 26799[label="",style="dashed", color="red", weight=0]; 42262[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42262 -> 43416[label="",style="dashed", color="magenta", weight=3]; 42262 -> 43417[label="",style="dashed", color="magenta", weight=3]; 42263[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43422[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4325) (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))) ww4325)))",fontsize=16,color="green",shape="box"];43422 -> 43435[label="",style="dashed", color="green", weight=3]; 43422 -> 43436[label="",style="dashed", color="green", weight=3]; 42266 -> 26799[label="",style="dashed", color="red", weight=0]; 42266[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42266 -> 43425[label="",style="dashed", color="magenta", weight=3]; 42266 -> 43426[label="",style="dashed", color="magenta", weight=3]; 42267[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42268[label="Pos Zero",fontsize=16,color="green",shape="box"];42269 -> 25616[label="",style="dashed", color="red", weight=0]; 42269[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42269 -> 43427[label="",style="dashed", color="magenta", weight=3]; 42270[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42271 -> 26799[label="",style="dashed", color="red", weight=0]; 42271[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42271 -> 43428[label="",style="dashed", color="magenta", weight=3]; 42271 -> 43429[label="",style="dashed", color="magenta", weight=3]; 42272[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43434[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4326) (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)))) ww4326)))",fontsize=16,color="green",shape="box"];43434 -> 43447[label="",style="dashed", color="green", weight=3]; 43434 -> 43448[label="",style="dashed", color="green", weight=3]; 42275 -> 26799[label="",style="dashed", color="red", weight=0]; 42275[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42275 -> 43437[label="",style="dashed", color="magenta", weight=3]; 42275 -> 43438[label="",style="dashed", color="magenta", weight=3]; 42276[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42277[label="Pos Zero",fontsize=16,color="green",shape="box"];42278 -> 25616[label="",style="dashed", color="red", weight=0]; 42278[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42278 -> 43439[label="",style="dashed", color="magenta", weight=3]; 42279[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42280 -> 26799[label="",style="dashed", color="red", weight=0]; 42280[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42280 -> 43440[label="",style="dashed", color="magenta", weight=3]; 42280 -> 43441[label="",style="dashed", color="magenta", weight=3]; 42281[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43446[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4327) (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))) ww4327)))",fontsize=16,color="green",shape="box"];43446 -> 43524[label="",style="dashed", color="green", weight=3]; 43446 -> 43525[label="",style="dashed", color="green", weight=3]; 42284 -> 26799[label="",style="dashed", color="red", weight=0]; 42284[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42284 -> 43449[label="",style="dashed", color="magenta", weight=3]; 42284 -> 43450[label="",style="dashed", color="magenta", weight=3]; 42285[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42286[label="Pos Zero",fontsize=16,color="green",shape="box"];42287 -> 25616[label="",style="dashed", color="red", weight=0]; 42287[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42287 -> 43451[label="",style="dashed", color="magenta", weight=3]; 42288[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52808[label="not (esEsOrdering (primCmpNat (Succ ww454200) ww45410) LT)",fontsize=16,color="burlywood",shape="triangle"];63353[label="ww45410/Succ ww454100",fontsize=10,color="white",style="solid",shape="box"];52808 -> 63353[label="",style="solid", color="burlywood", weight=9]; 63353 -> 53352[label="",style="solid", color="burlywood", weight=3]; 63354[label="ww45410/Zero",fontsize=10,color="white",style="solid",shape="box"];52808 -> 63354[label="",style="solid", color="burlywood", weight=9]; 63354 -> 53353[label="",style="solid", color="burlywood", weight=3]; 52809[label="not (esEsOrdering GT LT)",fontsize=16,color="black",shape="triangle"];52809 -> 53354[label="",style="solid", color="black", weight=3]; 52810[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww454100))) LT)",fontsize=16,color="black",shape="box"];52810 -> 53355[label="",style="solid", color="black", weight=3]; 52811[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)",fontsize=16,color="black",shape="box"];52811 -> 53356[label="",style="solid", color="black", weight=3]; 52812[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww454100))) LT)",fontsize=16,color="black",shape="box"];52812 -> 53357[label="",style="solid", color="black", weight=3]; 52813[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)",fontsize=16,color="black",shape="box"];52813 -> 53358[label="",style="solid", color="black", weight=3]; 52814[label="not (esEsOrdering LT LT)",fontsize=16,color="black",shape="triangle"];52814 -> 53359[label="",style="solid", color="black", weight=3]; 52815[label="not (esEsOrdering (primCmpNat ww45410 (Succ ww454200)) LT)",fontsize=16,color="burlywood",shape="triangle"];63355[label="ww45410/Succ ww454100",fontsize=10,color="white",style="solid",shape="box"];52815 -> 63355[label="",style="solid", color="burlywood", weight=9]; 63355 -> 53360[label="",style="solid", color="burlywood", weight=3]; 63356[label="ww45410/Zero",fontsize=10,color="white",style="solid",shape="box"];52815 -> 63356[label="",style="solid", color="burlywood", weight=9]; 63356 -> 53361[label="",style="solid", color="burlywood", weight=3]; 52816[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww454100))) LT)",fontsize=16,color="black",shape="box"];52816 -> 53362[label="",style="solid", color="black", weight=3]; 52817[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)",fontsize=16,color="black",shape="box"];52817 -> 53363[label="",style="solid", color="black", weight=3]; 52818[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww454100))) LT)",fontsize=16,color="black",shape="box"];52818 -> 53364[label="",style="solid", color="black", weight=3]; 52819[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)",fontsize=16,color="black",shape="box"];52819 -> 53365[label="",style="solid", color="black", weight=3]; 52284[label="ww445700",fontsize=16,color="green",shape="box"];52285[label="ww44571",fontsize=16,color="green",shape="box"];52286 -> 52528[label="",style="dashed", color="red", weight=0]; 52286[label="not (esEsOrdering (compareMyInt (srMyInt ww445700 ww32620) (srMyInt ww445701 ww32621)) LT)",fontsize=16,color="magenta"];52286 -> 52531[label="",style="dashed", color="magenta", weight=3]; 52286 -> 52532[label="",style="dashed", color="magenta", weight=3]; 52287[label="Float ww32620 ww32621",fontsize=16,color="green",shape="box"];52288[label="ww445701",fontsize=16,color="green",shape="box"];52293[label="ww538",fontsize=16,color="green",shape="box"];52294[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52295[label="Pos (Succ ww53900)",fontsize=16,color="green",shape="box"];52296[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];52297[label="ww538",fontsize=16,color="green",shape="box"];52298[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52299[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];52300[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];52301[label="ww538",fontsize=16,color="green",shape="box"];52302[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52303[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];52304[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];20475[label="ww54100",fontsize=16,color="green",shape="box"];20476[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20477[label="ww54100",fontsize=16,color="green",shape="box"];20478[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20479 -> 37764[label="",style="dashed", color="red", weight=0]; 20479[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"];20479 -> 39464[label="",style="dashed", color="magenta", weight=3]; 20479 -> 39465[label="",style="dashed", color="magenta", weight=3]; 20479 -> 39466[label="",style="dashed", color="magenta", weight=3]; 20479 -> 39467[label="",style="dashed", color="magenta", weight=3]; 20479 -> 39468[label="",style="dashed", color="magenta", weight=3]; 20479 -> 39469[label="",style="dashed", color="magenta", weight=3]; 20480 -> 37764[label="",style="dashed", color="red", weight=0]; 20480[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"];20480 -> 39470[label="",style="dashed", color="magenta", weight=3]; 20480 -> 39471[label="",style="dashed", color="magenta", weight=3]; 20480 -> 39472[label="",style="dashed", color="magenta", weight=3]; 20480 -> 39473[label="",style="dashed", color="magenta", weight=3]; 20480 -> 39474[label="",style="dashed", color="magenta", weight=3]; 20480 -> 39475[label="",style="dashed", color="magenta", weight=3]; 38990 -> 26799[label="",style="dashed", color="red", weight=0]; 38990[label="srMyInt ww5421 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38990 -> 43452[label="",style="dashed", color="magenta", weight=3]; 38990 -> 43453[label="",style="dashed", color="magenta", weight=3]; 38991 -> 45364[label="",style="dashed", color="red", weight=0]; 38991[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"];38991 -> 45365[label="",style="dashed", color="magenta", weight=3]; 38992 -> 20608[label="",style="dashed", color="red", weight=0]; 38992[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"];38992 -> 43455[label="",style="dashed", color="magenta", weight=3]; 38992 -> 43456[label="",style="dashed", color="magenta", weight=3]; 38992 -> 43457[label="",style="dashed", color="magenta", weight=3]; 38992 -> 43458[label="",style="dashed", color="magenta", weight=3]; 38992 -> 43459[label="",style="dashed", color="magenta", weight=3]; 38992 -> 43460[label="",style="dashed", color="magenta", weight=3]; 38993 -> 26798[label="",style="dashed", color="red", weight=0]; 38993[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38993 -> 43461[label="",style="dashed", color="magenta", weight=3]; 38993 -> 43462[label="",style="dashed", color="magenta", weight=3]; 38994[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];38995[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];20492[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20493[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20494 -> 37764[label="",style="dashed", color="red", weight=0]; 20494[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"];20494 -> 39482[label="",style="dashed", color="magenta", weight=3]; 20494 -> 39483[label="",style="dashed", color="magenta", weight=3]; 20494 -> 39484[label="",style="dashed", color="magenta", weight=3]; 20494 -> 39485[label="",style="dashed", color="magenta", weight=3]; 20494 -> 39486[label="",style="dashed", color="magenta", weight=3]; 20494 -> 39487[label="",style="dashed", color="magenta", weight=3]; 20495 -> 24098[label="",style="dashed", color="red", weight=0]; 20495[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"];20495 -> 24099[label="",style="dashed", color="magenta", weight=3]; 20495 -> 24100[label="",style="dashed", color="magenta", weight=3]; 20496[label="ww53900",fontsize=16,color="green",shape="box"];20497[label="ww53900",fontsize=16,color="green",shape="box"];20498 -> 37764[label="",style="dashed", color="red", weight=0]; 20498[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"];20498 -> 39488[label="",style="dashed", color="magenta", weight=3]; 20498 -> 39489[label="",style="dashed", color="magenta", weight=3]; 20498 -> 39490[label="",style="dashed", color="magenta", weight=3]; 20498 -> 39491[label="",style="dashed", color="magenta", weight=3]; 20498 -> 39492[label="",style="dashed", color="magenta", weight=3]; 20498 -> 39493[label="",style="dashed", color="magenta", weight=3]; 38996 -> 26799[label="",style="dashed", color="red", weight=0]; 38996[label="srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38996 -> 43463[label="",style="dashed", color="magenta", weight=3]; 38996 -> 43464[label="",style="dashed", color="magenta", weight=3]; 38997 -> 45392[label="",style="dashed", color="red", weight=0]; 38997[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"];38997 -> 45393[label="",style="dashed", color="magenta", weight=3]; 38998 -> 20608[label="",style="dashed", color="red", weight=0]; 38998[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"];38998 -> 43466[label="",style="dashed", color="magenta", weight=3]; 38998 -> 43467[label="",style="dashed", color="magenta", weight=3]; 38998 -> 43468[label="",style="dashed", color="magenta", weight=3]; 38998 -> 43469[label="",style="dashed", color="magenta", weight=3]; 38998 -> 43470[label="",style="dashed", color="magenta", weight=3]; 38998 -> 43471[label="",style="dashed", color="magenta", weight=3]; 38999 -> 26798[label="",style="dashed", color="red", weight=0]; 38999[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38999 -> 43472[label="",style="dashed", color="magenta", weight=3]; 38999 -> 43473[label="",style="dashed", color="magenta", weight=3]; 39000[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];39001[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];20504[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20505[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20506 -> 37764[label="",style="dashed", color="red", weight=0]; 20506[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"];20506 -> 39500[label="",style="dashed", color="magenta", weight=3]; 20506 -> 39501[label="",style="dashed", color="magenta", weight=3]; 20506 -> 39502[label="",style="dashed", color="magenta", weight=3]; 20506 -> 39503[label="",style="dashed", color="magenta", weight=3]; 20506 -> 39504[label="",style="dashed", color="magenta", weight=3]; 20506 -> 39505[label="",style="dashed", color="magenta", weight=3]; 20507 -> 24163[label="",style="dashed", color="red", weight=0]; 20507[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"];20507 -> 24164[label="",style="dashed", color="magenta", weight=3]; 20507 -> 24165[label="",style="dashed", color="magenta", weight=3]; 39002 -> 26799[label="",style="dashed", color="red", weight=0]; 39002[label="srMyInt ww5421 (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39002 -> 43474[label="",style="dashed", color="magenta", weight=3]; 39002 -> 43475[label="",style="dashed", color="magenta", weight=3]; 39003 -> 49938[label="",style="dashed", color="red", weight=0]; 39003[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"];39003 -> 49941[label="",style="dashed", color="magenta", weight=3]; 39003 -> 49942[label="",style="dashed", color="magenta", weight=3]; 39003 -> 49943[label="",style="dashed", color="magenta", weight=3]; 39004 -> 20608[label="",style="dashed", color="red", weight=0]; 39004[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"];39004 -> 43477[label="",style="dashed", color="magenta", weight=3]; 39004 -> 43478[label="",style="dashed", color="magenta", weight=3]; 39004 -> 43479[label="",style="dashed", color="magenta", weight=3]; 39004 -> 43480[label="",style="dashed", color="magenta", weight=3]; 39004 -> 43481[label="",style="dashed", color="magenta", weight=3]; 39004 -> 43482[label="",style="dashed", color="magenta", weight=3]; 39005 -> 26798[label="",style="dashed", color="red", weight=0]; 39005[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39005 -> 43483[label="",style="dashed", color="magenta", weight=3]; 39005 -> 43484[label="",style="dashed", color="magenta", weight=3]; 39006[label="Neg Zero",fontsize=16,color="green",shape="box"];39007[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39008 -> 26799[label="",style="dashed", color="red", weight=0]; 39008[label="srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39008 -> 43485[label="",style="dashed", color="magenta", weight=3]; 39008 -> 43486[label="",style="dashed", color="magenta", weight=3]; 39009 -> 49938[label="",style="dashed", color="red", weight=0]; 39009[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"];39009 -> 49944[label="",style="dashed", color="magenta", weight=3]; 39009 -> 49945[label="",style="dashed", color="magenta", weight=3]; 39009 -> 49946[label="",style="dashed", color="magenta", weight=3]; 39010 -> 20608[label="",style="dashed", color="red", weight=0]; 39010[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"];39010 -> 43488[label="",style="dashed", color="magenta", weight=3]; 39010 -> 43489[label="",style="dashed", color="magenta", weight=3]; 39010 -> 43490[label="",style="dashed", color="magenta", weight=3]; 39010 -> 43491[label="",style="dashed", color="magenta", weight=3]; 39010 -> 43492[label="",style="dashed", color="magenta", weight=3]; 39010 -> 43493[label="",style="dashed", color="magenta", weight=3]; 39011 -> 26798[label="",style="dashed", color="red", weight=0]; 39011[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39011 -> 43494[label="",style="dashed", color="magenta", weight=3]; 39011 -> 43495[label="",style="dashed", color="magenta", weight=3]; 39012[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];39013[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39014 -> 26799[label="",style="dashed", color="red", weight=0]; 39014[label="srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39014 -> 43496[label="",style="dashed", color="magenta", weight=3]; 39014 -> 43497[label="",style="dashed", color="magenta", weight=3]; 39015 -> 49938[label="",style="dashed", color="red", weight=0]; 39015[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"];39015 -> 49947[label="",style="dashed", color="magenta", weight=3]; 39015 -> 49948[label="",style="dashed", color="magenta", weight=3]; 39015 -> 49949[label="",style="dashed", color="magenta", weight=3]; 39016 -> 20608[label="",style="dashed", color="red", weight=0]; 39016[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"];39016 -> 43499[label="",style="dashed", color="magenta", weight=3]; 39016 -> 43500[label="",style="dashed", color="magenta", weight=3]; 39016 -> 43501[label="",style="dashed", color="magenta", weight=3]; 39016 -> 43502[label="",style="dashed", color="magenta", weight=3]; 39016 -> 43503[label="",style="dashed", color="magenta", weight=3]; 39016 -> 43504[label="",style="dashed", color="magenta", weight=3]; 39017 -> 26798[label="",style="dashed", color="red", weight=0]; 39017[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39017 -> 43505[label="",style="dashed", color="magenta", weight=3]; 39017 -> 43506[label="",style="dashed", color="magenta", weight=3]; 39018[label="Neg Zero",fontsize=16,color="green",shape="box"];39019[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];59520[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59521[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];59522[label="ww4000",fontsize=16,color="green",shape="box"];59523[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59524[label="Neg Zero",fontsize=16,color="green",shape="box"];50371 -> 52306[label="",style="dashed", color="red", weight=0]; 50371[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"];50371 -> 52347[label="",style="dashed", color="magenta", weight=3]; 50371 -> 52348[label="",style="dashed", color="magenta", weight=3]; 50371 -> 52349[label="",style="dashed", color="magenta", weight=3]; 50371 -> 52350[label="",style="dashed", color="magenta", weight=3]; 52339[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52340[label="ww4000",fontsize=16,color="green",shape="box"];52341[label="ww5",fontsize=16,color="green",shape="box"];52342[label="ww3100",fontsize=16,color="green",shape="box"];59525[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59526[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59527[label="ww4000",fontsize=16,color="green",shape="box"];59528[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59529[label="Neg Zero",fontsize=16,color="green",shape="box"];50372 -> 52306[label="",style="dashed", color="red", weight=0]; 50372[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"];50372 -> 52351[label="",style="dashed", color="magenta", weight=3]; 50372 -> 52352[label="",style="dashed", color="magenta", weight=3]; 50372 -> 52353[label="",style="dashed", color="magenta", weight=3]; 50372 -> 52354[label="",style="dashed", color="magenta", weight=3]; 52343[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52344[label="ww4000",fontsize=16,color="green",shape="box"];52345[label="ww5",fontsize=16,color="green",shape="box"];52346[label="ww3100",fontsize=16,color="green",shape="box"];21765[label="ww18321",fontsize=16,color="green",shape="box"];42289[label="ww51",fontsize=16,color="green",shape="box"];42290[label="ww2113",fontsize=16,color="green",shape="box"];44714[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44713[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)))) ww4394)",fontsize=16,color="black",shape="triangle"];44713 -> 44716[label="",style="solid", color="black", weight=3]; 42292[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];42293[label="ww2113",fontsize=16,color="green",shape="box"];42294 -> 23742[label="",style="dashed", color="red", weight=0]; 42294[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42294 -> 43509[label="",style="dashed", color="magenta", weight=3]; 42294 -> 43510[label="",style="dashed", color="magenta", weight=3]; 42295[label="Neg Zero",fontsize=16,color="green",shape="box"];42296 -> 26799[label="",style="dashed", color="red", weight=0]; 42296[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42296 -> 43511[label="",style="dashed", color="magenta", weight=3]; 42296 -> 43512[label="",style="dashed", color="magenta", weight=3]; 42297[label="ww50",fontsize=16,color="green",shape="box"];20574[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="black",shape="triangle"];20574 -> 22355[label="",style="solid", color="black", weight=3]; 20575 -> 20566[label="",style="dashed", color="red", weight=0]; 20575[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"];20575 -> 22356[label="",style="dashed", color="magenta", weight=3]; 20531[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="black",shape="triangle"];20531 -> 20570[label="",style="solid", color="black", weight=3]; 42298[label="ww81",fontsize=16,color="green",shape="box"];42299[label="ww2236",fontsize=16,color="green",shape="box"];42300[label="Pos Zero",fontsize=16,color="green",shape="box"];42301[label="ww2236",fontsize=16,color="green",shape="box"];42302 -> 23742[label="",style="dashed", color="red", weight=0]; 42302[label="msMyInt (Pos (Succ ww7)) (Neg Zero)",fontsize=16,color="magenta"];42302 -> 43513[label="",style="dashed", color="magenta", weight=3]; 42302 -> 43514[label="",style="dashed", color="magenta", weight=3]; 42303[label="ww81",fontsize=16,color="green",shape="box"];42304[label="Neg Zero",fontsize=16,color="green",shape="box"];42305[label="ww80",fontsize=16,color="green",shape="box"];42306 -> 26799[label="",style="dashed", color="red", weight=0]; 42306[label="srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42306 -> 43515[label="",style="dashed", color="magenta", weight=3]; 42306 -> 43516[label="",style="dashed", color="magenta", weight=3]; 42307[label="ww80",fontsize=16,color="green",shape="box"];42308 -> 26799[label="",style="dashed", color="red", weight=0]; 42308[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42308 -> 43517[label="",style="dashed", color="magenta", weight=3]; 42308 -> 43518[label="",style="dashed", color="magenta", weight=3]; 42309[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43523[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4328) (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)))) ww4328)))",fontsize=16,color="green",shape="box"];43523 -> 43537[label="",style="dashed", color="green", weight=3]; 43523 -> 43538[label="",style="dashed", color="green", weight=3]; 42312 -> 26799[label="",style="dashed", color="red", weight=0]; 42312[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42312 -> 43526[label="",style="dashed", color="magenta", weight=3]; 42312 -> 43527[label="",style="dashed", color="magenta", weight=3]; 42313[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42314[label="ww4000",fontsize=16,color="green",shape="box"];42315[label="Neg Zero",fontsize=16,color="green",shape="box"];42316 -> 23742[label="",style="dashed", color="red", weight=0]; 42316[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42316 -> 43528[label="",style="dashed", color="magenta", weight=3]; 42316 -> 43529[label="",style="dashed", color="magenta", weight=3]; 42317[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20603 -> 15290[label="",style="dashed", color="red", weight=0]; 20603[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20603 -> 22362[label="",style="dashed", color="magenta", weight=3]; 20604 -> 20229[label="",style="dashed", color="red", weight=0]; 20604[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];20256[label="primMinusInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="box"];20256 -> 20272[label="",style="solid", color="black", weight=3]; 33492[label="takeWhile1 (flip ltEsFloat ww3896) (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)))) ww3896) GT))",fontsize=16,color="black",shape="box"];33492 -> 33592[label="",style="solid", color="black", weight=3]; 59194[label="ww4745",fontsize=16,color="green",shape="box"];59195 -> 23742[label="",style="dashed", color="red", weight=0]; 59195[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];59195 -> 59226[label="",style="dashed", color="magenta", weight=3]; 59195 -> 59227[label="",style="dashed", color="magenta", weight=3]; 59196 -> 26799[label="",style="dashed", color="red", weight=0]; 59196[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];59196 -> 59228[label="",style="dashed", color="magenta", weight=3]; 59196 -> 59229[label="",style="dashed", color="magenta", weight=3]; 20624[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="black",shape="triangle"];20624 -> 22366[label="",style="solid", color="black", weight=3]; 20625 -> 20616[label="",style="dashed", color="red", weight=0]; 20625[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"];20625 -> 22367[label="",style="dashed", color="magenta", weight=3]; 21807 -> 21757[label="",style="dashed", color="red", weight=0]; 21807[label="primMulInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];21807 -> 22368[label="",style="dashed", color="magenta", weight=3]; 21807 -> 22369[label="",style="dashed", color="magenta", weight=3]; 42318 -> 26799[label="",style="dashed", color="red", weight=0]; 42318[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42318 -> 43530[label="",style="dashed", color="magenta", weight=3]; 42318 -> 43531[label="",style="dashed", color="magenta", weight=3]; 42319[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43536[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4329) (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)))) ww4329)))",fontsize=16,color="green",shape="box"];43536 -> 43550[label="",style="dashed", color="green", weight=3]; 43536 -> 43551[label="",style="dashed", color="green", weight=3]; 42322 -> 26799[label="",style="dashed", color="red", weight=0]; 42322[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42322 -> 43539[label="",style="dashed", color="magenta", weight=3]; 42322 -> 43540[label="",style="dashed", color="magenta", weight=3]; 42323[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42324[label="ww4000",fontsize=16,color="green",shape="box"];42325[label="Neg Zero",fontsize=16,color="green",shape="box"];42326 -> 23742[label="",style="dashed", color="red", weight=0]; 42326[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42326 -> 43541[label="",style="dashed", color="magenta", weight=3]; 42326 -> 43542[label="",style="dashed", color="magenta", weight=3]; 42327[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22371[label="ww266600",fontsize=16,color="green",shape="box"];22372[label="Succ ww1833100",fontsize=16,color="green",shape="box"];52475[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52476[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52477[label="ww4000",fontsize=16,color="green",shape="box"];52478[label="ww3100",fontsize=16,color="green",shape="box"];50063 -> 33134[label="",style="dashed", color="red", weight=0]; 50063[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"];50063 -> 53366[label="",style="dashed", color="magenta", weight=3]; 50063 -> 53367[label="",style="dashed", color="magenta", weight=3]; 50063 -> 53368[label="",style="dashed", color="magenta", weight=3]; 50063 -> 53369[label="",style="dashed", color="magenta", weight=3]; 52360[label="ww4000",fontsize=16,color="green",shape="box"];52361[label="ww5",fontsize=16,color="green",shape="box"];52362[label="ww3100",fontsize=16,color="green",shape="box"];52363[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52479[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52480[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52481[label="ww4000",fontsize=16,color="green",shape="box"];52482[label="ww3100",fontsize=16,color="green",shape="box"];50064 -> 33134[label="",style="dashed", color="red", weight=0]; 50064[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"];50064 -> 53370[label="",style="dashed", color="magenta", weight=3]; 50064 -> 53371[label="",style="dashed", color="magenta", weight=3]; 50064 -> 53372[label="",style="dashed", color="magenta", weight=3]; 50064 -> 53373[label="",style="dashed", color="magenta", weight=3]; 52385[label="ww4000",fontsize=16,color="green",shape="box"];52386[label="ww5",fontsize=16,color="green",shape="box"];52387[label="ww3100",fontsize=16,color="green",shape="box"];52388[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28383[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3438) GT)",fontsize=16,color="burlywood",shape="box"];63357[label="ww3438/Float ww34380 ww34381",fontsize=10,color="white",style="solid",shape="box"];28383 -> 63357[label="",style="solid", color="burlywood", weight=9]; 63357 -> 28426[label="",style="solid", color="burlywood", weight=3]; 33307[label="takeWhile2 (flip ltEsFloat ww3909) (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"];33307 -> 33445[label="",style="solid", color="black", weight=3]; 58808[label="ww1978",fontsize=16,color="green",shape="box"];58809[label="Float (Neg Zero) (Neg (Succ ww1979))",fontsize=16,color="green",shape="box"];58810[label="ww1977",fontsize=16,color="green",shape="box"];58811[label="ww1979",fontsize=16,color="green",shape="box"];58812[label="Nil",fontsize=16,color="green",shape="box"];52820[label="ww4535",fontsize=16,color="green",shape="box"];52821 -> 23742[label="",style="dashed", color="red", weight=0]; 52821[label="msMyInt (Pos (Succ ww4530)) (Neg Zero)",fontsize=16,color="magenta"];52821 -> 53374[label="",style="dashed", color="magenta", weight=3]; 52821 -> 53375[label="",style="dashed", color="magenta", weight=3]; 52822 -> 26799[label="",style="dashed", color="red", weight=0]; 52822[label="srMyInt (Neg (Succ ww4531)) (Neg (Succ ww4532))",fontsize=16,color="magenta"];52822 -> 53376[label="",style="dashed", color="magenta", weight=3]; 52822 -> 53377[label="",style="dashed", color="magenta", weight=3]; 33426 -> 26924[label="",style="dashed", color="red", weight=0]; 33426[label="primDivFloat (Float (msMyInt (Pos (Succ ww3913)) (Neg Zero)) (srMyInt (Neg (Succ ww3914)) (Neg (Succ ww3915)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];33426 -> 33493[label="",style="dashed", color="magenta", weight=3]; 33426 -> 33494[label="",style="dashed", color="magenta", weight=3]; 52488[label="primDivFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52488 -> 53378[label="",style="solid", color="black", weight=3]; 52489[label="ww190",fontsize=16,color="green",shape="box"];52490[label="ww191",fontsize=16,color="green",shape="box"];42328 -> 26799[label="",style="dashed", color="red", weight=0]; 42328[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42328 -> 43543[label="",style="dashed", color="magenta", weight=3]; 42328 -> 43544[label="",style="dashed", color="magenta", weight=3]; 42329[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43549[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4330) (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))) ww4330)))",fontsize=16,color="green",shape="box"];43549 -> 43563[label="",style="dashed", color="green", weight=3]; 43549 -> 43564[label="",style="dashed", color="green", weight=3]; 42332 -> 26799[label="",style="dashed", color="red", weight=0]; 42332[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42332 -> 43552[label="",style="dashed", color="magenta", weight=3]; 42332 -> 43553[label="",style="dashed", color="magenta", weight=3]; 42333[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42334[label="ww4000",fontsize=16,color="green",shape="box"];42335[label="Neg Zero",fontsize=16,color="green",shape="box"];42336 -> 23742[label="",style="dashed", color="red", weight=0]; 42336[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42336 -> 43554[label="",style="dashed", color="magenta", weight=3]; 42336 -> 43555[label="",style="dashed", color="magenta", weight=3]; 42337[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42338 -> 26799[label="",style="dashed", color="red", weight=0]; 42338[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42338 -> 43556[label="",style="dashed", color="magenta", weight=3]; 42338 -> 43557[label="",style="dashed", color="magenta", weight=3]; 42339[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43562[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4331) (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)))) ww4331)))",fontsize=16,color="green",shape="box"];43562 -> 43576[label="",style="dashed", color="green", weight=3]; 43562 -> 43577[label="",style="dashed", color="green", weight=3]; 42342 -> 26799[label="",style="dashed", color="red", weight=0]; 42342[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42342 -> 43565[label="",style="dashed", color="magenta", weight=3]; 42342 -> 43566[label="",style="dashed", color="magenta", weight=3]; 42343[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42344[label="ww4000",fontsize=16,color="green",shape="box"];42345[label="Neg Zero",fontsize=16,color="green",shape="box"];42346 -> 23742[label="",style="dashed", color="red", weight=0]; 42346[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42346 -> 43567[label="",style="dashed", color="magenta", weight=3]; 42346 -> 43568[label="",style="dashed", color="magenta", weight=3]; 42347[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42348 -> 26799[label="",style="dashed", color="red", weight=0]; 42348[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42348 -> 43569[label="",style="dashed", color="magenta", weight=3]; 42348 -> 43570[label="",style="dashed", color="magenta", weight=3]; 42349[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43575[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4332) (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))) ww4332)))",fontsize=16,color="green",shape="box"];43575 -> 43594[label="",style="dashed", color="green", weight=3]; 43575 -> 43595[label="",style="dashed", color="green", weight=3]; 42352 -> 26799[label="",style="dashed", color="red", weight=0]; 42352[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42352 -> 43578[label="",style="dashed", color="magenta", weight=3]; 42352 -> 43579[label="",style="dashed", color="magenta", weight=3]; 42353[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42354[label="ww4000",fontsize=16,color="green",shape="box"];42355[label="Neg Zero",fontsize=16,color="green",shape="box"];42356 -> 23742[label="",style="dashed", color="red", weight=0]; 42356[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42356 -> 43580[label="",style="dashed", color="magenta", weight=3]; 42356 -> 43581[label="",style="dashed", color="magenta", weight=3]; 42357[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52491[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52492[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52493[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];52494[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52518[label="ww3100",fontsize=16,color="green",shape="box"];52519[label="ww5",fontsize=16,color="green",shape="box"];52520[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52521[label="ww3000",fontsize=16,color="green",shape="box"];52496 -> 52577[label="",style="dashed", color="red", weight=0]; 52496[label="primPlusFloat 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"];52496 -> 53379[label="",style="dashed", color="magenta", weight=3]; 52496 -> 53380[label="",style="dashed", color="magenta", weight=3]; 52496 -> 53381[label="",style="dashed", color="magenta", weight=3]; 52496 -> 53382[label="",style="dashed", color="magenta", weight=3]; 52497[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52498[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52499[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];52500[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52522[label="ww3100",fontsize=16,color="green",shape="box"];52523[label="ww5",fontsize=16,color="green",shape="box"];52524[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52525[label="ww3000",fontsize=16,color="green",shape="box"];52545 -> 52577[label="",style="dashed", color="red", weight=0]; 52545[label="primPlusFloat 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"];52545 -> 53383[label="",style="dashed", color="magenta", weight=3]; 52545 -> 53384[label="",style="dashed", color="magenta", weight=3]; 52545 -> 53385[label="",style="dashed", color="magenta", weight=3]; 52545 -> 53386[label="",style="dashed", color="magenta", weight=3]; 52546 -> 26726[label="",style="dashed", color="red", weight=0]; 52546[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];52546 -> 53387[label="",style="dashed", color="magenta", weight=3]; 52546 -> 53388[label="",style="dashed", color="magenta", weight=3]; 52546 -> 53389[label="",style="dashed", color="magenta", weight=3]; 52547 -> 52805[label="",style="dashed", color="red", weight=0]; 52547[label="primDivFloat (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"];52547 -> 53390[label="",style="dashed", color="magenta", weight=3]; 52547 -> 53391[label="",style="dashed", color="magenta", weight=3]; 52547 -> 53392[label="",style="dashed", color="magenta", weight=3]; 52548[label="ww50",fontsize=16,color="green",shape="box"];52549[label="ww51",fontsize=16,color="green",shape="box"];52550 -> 25616[label="",style="dashed", color="red", weight=0]; 52550[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];52550 -> 53393[label="",style="dashed", color="magenta", weight=3]; 52551 -> 26799[label="",style="dashed", color="red", weight=0]; 52551[label="srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];52551 -> 53394[label="",style="dashed", color="magenta", weight=3]; 52551 -> 53395[label="",style="dashed", color="magenta", weight=3]; 52981 -> 25616[label="",style="dashed", color="red", weight=0]; 52981[label="msMyInt (Pos Zero) (Neg (Succ ww4539))",fontsize=16,color="magenta"];52981 -> 53396[label="",style="dashed", color="magenta", weight=3]; 52982 -> 26799[label="",style="dashed", color="red", weight=0]; 52982[label="srMyInt (Pos (Succ ww4538)) (Pos (Succ ww4540))",fontsize=16,color="magenta"];52982 -> 53397[label="",style="dashed", color="magenta", weight=3]; 52982 -> 53398[label="",style="dashed", color="magenta", weight=3]; 42358[label="ww51",fontsize=16,color="green",shape="box"];42359[label="ww2125",fontsize=16,color="green",shape="box"];44735[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44734[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)))) ww4395)",fontsize=16,color="black",shape="triangle"];44734 -> 44737[label="",style="solid", color="black", weight=3]; 42361[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];42362[label="ww2125",fontsize=16,color="green",shape="box"];42363 -> 25616[label="",style="dashed", color="red", weight=0]; 42363[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42363 -> 43584[label="",style="dashed", color="magenta", weight=3]; 42364[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42365 -> 26799[label="",style="dashed", color="red", weight=0]; 42365[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42365 -> 43585[label="",style="dashed", color="magenta", weight=3]; 42365 -> 43586[label="",style="dashed", color="magenta", weight=3]; 42366[label="ww50",fontsize=16,color="green",shape="box"];42367 -> 26799[label="",style="dashed", color="red", weight=0]; 42367[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42367 -> 43587[label="",style="dashed", color="magenta", weight=3]; 42367 -> 43588[label="",style="dashed", color="magenta", weight=3]; 42368[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43593[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4333) (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))) ww4333)))",fontsize=16,color="green",shape="box"];43593 -> 43606[label="",style="dashed", color="green", weight=3]; 43593 -> 43607[label="",style="dashed", color="green", weight=3]; 42371 -> 26799[label="",style="dashed", color="red", weight=0]; 42371[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42371 -> 43596[label="",style="dashed", color="magenta", weight=3]; 42371 -> 43597[label="",style="dashed", color="magenta", weight=3]; 42372[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42373[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42374 -> 25616[label="",style="dashed", color="red", weight=0]; 42374[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42374 -> 43598[label="",style="dashed", color="magenta", weight=3]; 42375[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42376 -> 26799[label="",style="dashed", color="red", weight=0]; 42376[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42376 -> 43599[label="",style="dashed", color="magenta", weight=3]; 42376 -> 43600[label="",style="dashed", color="magenta", weight=3]; 42377[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43605[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4334) (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)))) ww4334)))",fontsize=16,color="green",shape="box"];43605 -> 43623[label="",style="dashed", color="green", weight=3]; 43605 -> 43624[label="",style="dashed", color="green", weight=3]; 42380 -> 26799[label="",style="dashed", color="red", weight=0]; 42380[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42380 -> 43608[label="",style="dashed", color="magenta", weight=3]; 42380 -> 43609[label="",style="dashed", color="magenta", weight=3]; 42381[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42382[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42383 -> 25616[label="",style="dashed", color="red", weight=0]; 42383[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42383 -> 43610[label="",style="dashed", color="magenta", weight=3]; 42384[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21767[label="ww18341",fontsize=16,color="green",shape="box"];42385[label="ww51",fontsize=16,color="green",shape="box"];42386[label="ww2127",fontsize=16,color="green",shape="box"];44747[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44746[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))) ww4396)",fontsize=16,color="black",shape="triangle"];44746 -> 44749[label="",style="solid", color="black", weight=3]; 42388[label="Neg Zero",fontsize=16,color="green",shape="box"];42389[label="ww2127",fontsize=16,color="green",shape="box"];42390 -> 25616[label="",style="dashed", color="red", weight=0]; 42390[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42390 -> 43613[label="",style="dashed", color="magenta", weight=3]; 42391[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42392 -> 26799[label="",style="dashed", color="red", weight=0]; 42392[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42392 -> 43614[label="",style="dashed", color="magenta", weight=3]; 42392 -> 43615[label="",style="dashed", color="magenta", weight=3]; 42393[label="ww50",fontsize=16,color="green",shape="box"];20643[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"];20643 -> 22392[label="",style="solid", color="black", weight=3]; 42394 -> 26799[label="",style="dashed", color="red", weight=0]; 42394[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42394 -> 43616[label="",style="dashed", color="magenta", weight=3]; 42394 -> 43617[label="",style="dashed", color="magenta", weight=3]; 42395[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43622[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4335) (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))) ww4335)))",fontsize=16,color="green",shape="box"];43622 -> 43635[label="",style="dashed", color="green", weight=3]; 43622 -> 43636[label="",style="dashed", color="green", weight=3]; 42398 -> 26799[label="",style="dashed", color="red", weight=0]; 42398[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42398 -> 43625[label="",style="dashed", color="magenta", weight=3]; 42398 -> 43626[label="",style="dashed", color="magenta", weight=3]; 42399[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42400[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42401 -> 25616[label="",style="dashed", color="red", weight=0]; 42401[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42401 -> 43627[label="",style="dashed", color="magenta", weight=3]; 42402[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42403 -> 26799[label="",style="dashed", color="red", weight=0]; 42403[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42403 -> 43628[label="",style="dashed", color="magenta", weight=3]; 42403 -> 43629[label="",style="dashed", color="magenta", weight=3]; 42404[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43634[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4336) (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)))) ww4336)))",fontsize=16,color="green",shape="box"];43634 -> 43652[label="",style="dashed", color="green", weight=3]; 43634 -> 43653[label="",style="dashed", color="green", weight=3]; 42407 -> 26799[label="",style="dashed", color="red", weight=0]; 42407[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42407 -> 43637[label="",style="dashed", color="magenta", weight=3]; 42407 -> 43638[label="",style="dashed", color="magenta", weight=3]; 42408[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42409[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42410 -> 25616[label="",style="dashed", color="red", weight=0]; 42410[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42410 -> 43639[label="",style="dashed", color="magenta", weight=3]; 42411[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42412[label="ww51",fontsize=16,color="green",shape="box"];42413[label="ww2134",fontsize=16,color="green",shape="box"];44759[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44758[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))) ww4397)",fontsize=16,color="black",shape="triangle"];44758 -> 44761[label="",style="solid", color="black", weight=3]; 42415[label="Pos Zero",fontsize=16,color="green",shape="box"];42416[label="ww2134",fontsize=16,color="green",shape="box"];42417 -> 25616[label="",style="dashed", color="red", weight=0]; 42417[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42417 -> 43642[label="",style="dashed", color="magenta", weight=3]; 42418[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42419 -> 26799[label="",style="dashed", color="red", weight=0]; 42419[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42419 -> 43643[label="",style="dashed", color="magenta", weight=3]; 42419 -> 43644[label="",style="dashed", color="magenta", weight=3]; 42420[label="ww50",fontsize=16,color="green",shape="box"];52693[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52694[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52695[label="ww3100",fontsize=16,color="green",shape="box"];52696[label="ww3000",fontsize=16,color="green",shape="box"];49871 -> 33971[label="",style="dashed", color="red", weight=0]; 49871[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"];49871 -> 53399[label="",style="dashed", color="magenta", weight=3]; 49871 -> 53400[label="",style="dashed", color="magenta", weight=3]; 49871 -> 53401[label="",style="dashed", color="magenta", weight=3]; 49871 -> 53402[label="",style="dashed", color="magenta", weight=3]; 52553[label="ww5",fontsize=16,color="green",shape="box"];52554[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52555[label="ww3000",fontsize=16,color="green",shape="box"];52556[label="ww3100",fontsize=16,color="green",shape="box"];52697[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52698[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52699[label="ww3100",fontsize=16,color="green",shape="box"];52700[label="ww3000",fontsize=16,color="green",shape="box"];49872 -> 33971[label="",style="dashed", color="red", weight=0]; 49872[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"];49872 -> 53403[label="",style="dashed", color="magenta", weight=3]; 49872 -> 53404[label="",style="dashed", color="magenta", weight=3]; 49872 -> 53405[label="",style="dashed", color="magenta", weight=3]; 49872 -> 53406[label="",style="dashed", color="magenta", weight=3]; 52587[label="ww5",fontsize=16,color="green",shape="box"];52588[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52589[label="ww3000",fontsize=16,color="green",shape="box"];52590[label="ww3100",fontsize=16,color="green",shape="box"];28683[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3462) GT)",fontsize=16,color="burlywood",shape="box"];63358[label="ww3462/Float ww34620 ww34621",fontsize=10,color="white",style="solid",shape="box"];28683 -> 63358[label="",style="solid", color="burlywood", weight=9]; 63358 -> 28719[label="",style="solid", color="burlywood", weight=3]; 34274[label="takeWhile2 (flip ltEsFloat ww3993) (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"];34274 -> 34338[label="",style="solid", color="black", weight=3]; 56412[label="Nil",fontsize=16,color="green",shape="box"];42421 -> 26799[label="",style="dashed", color="red", weight=0]; 42421[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42421 -> 43645[label="",style="dashed", color="magenta", weight=3]; 42421 -> 43646[label="",style="dashed", color="magenta", weight=3]; 42422[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43651[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4337) (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))) ww4337)))",fontsize=16,color="green",shape="box"];43651 -> 43664[label="",style="dashed", color="green", weight=3]; 43651 -> 43665[label="",style="dashed", color="green", weight=3]; 42425 -> 26799[label="",style="dashed", color="red", weight=0]; 42425[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42425 -> 43654[label="",style="dashed", color="magenta", weight=3]; 42425 -> 43655[label="",style="dashed", color="magenta", weight=3]; 42426[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42427[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42428 -> 25616[label="",style="dashed", color="red", weight=0]; 42428[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42428 -> 43656[label="",style="dashed", color="magenta", weight=3]; 42429[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42430 -> 26799[label="",style="dashed", color="red", weight=0]; 42430[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42430 -> 43657[label="",style="dashed", color="magenta", weight=3]; 42430 -> 43658[label="",style="dashed", color="magenta", weight=3]; 42431[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43663[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4338) (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)))) ww4338)))",fontsize=16,color="green",shape="box"];43663 -> 43676[label="",style="dashed", color="green", weight=3]; 43663 -> 43677[label="",style="dashed", color="green", weight=3]; 42434 -> 26799[label="",style="dashed", color="red", weight=0]; 42434[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42434 -> 43666[label="",style="dashed", color="magenta", weight=3]; 42434 -> 43667[label="",style="dashed", color="magenta", weight=3]; 42435[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42436[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42437 -> 25616[label="",style="dashed", color="red", weight=0]; 42437[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42437 -> 43668[label="",style="dashed", color="magenta", weight=3]; 42438[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42439 -> 26799[label="",style="dashed", color="red", weight=0]; 42439[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42439 -> 43669[label="",style="dashed", color="magenta", weight=3]; 42439 -> 43670[label="",style="dashed", color="magenta", weight=3]; 42440[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43675[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4339) (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))) ww4339)))",fontsize=16,color="green",shape="box"];43675 -> 43693[label="",style="dashed", color="green", weight=3]; 43675 -> 43694[label="",style="dashed", color="green", weight=3]; 42443 -> 26799[label="",style="dashed", color="red", weight=0]; 42443[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42443 -> 43678[label="",style="dashed", color="magenta", weight=3]; 42443 -> 43679[label="",style="dashed", color="magenta", weight=3]; 42444[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42445[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42446 -> 25616[label="",style="dashed", color="red", weight=0]; 42446[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42446 -> 43680[label="",style="dashed", color="magenta", weight=3]; 42447[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52591[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52592[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52593[label="Neg Zero",fontsize=16,color="green",shape="box"];52594[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50373 -> 52600[label="",style="dashed", color="red", weight=0]; 50373[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"];50373 -> 52631[label="",style="dashed", color="magenta", weight=3]; 50373 -> 52632[label="",style="dashed", color="magenta", weight=3]; 50373 -> 52633[label="",style="dashed", color="magenta", weight=3]; 52625[label="ww5",fontsize=16,color="green",shape="box"];52626[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52627[label="ww3100",fontsize=16,color="green",shape="box"];52596[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52597[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52598[label="Neg Zero",fontsize=16,color="green",shape="box"];52599[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50374 -> 52600[label="",style="dashed", color="red", weight=0]; 50374[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"];50374 -> 52634[label="",style="dashed", color="magenta", weight=3]; 50374 -> 52635[label="",style="dashed", color="magenta", weight=3]; 50374 -> 52636[label="",style="dashed", color="magenta", weight=3]; 52628[label="ww5",fontsize=16,color="green",shape="box"];52629[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52630[label="ww3100",fontsize=16,color="green",shape="box"];42448[label="ww51",fontsize=16,color="green",shape="box"];42449[label="ww2136",fontsize=16,color="green",shape="box"];44773[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44772[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)))) ww4398)",fontsize=16,color="black",shape="triangle"];44772 -> 44775[label="",style="solid", color="black", weight=3]; 42451[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];42452[label="ww2136",fontsize=16,color="green",shape="box"];42453 -> 25616[label="",style="dashed", color="red", weight=0]; 42453[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42453 -> 43683[label="",style="dashed", color="magenta", weight=3]; 42454[label="Neg Zero",fontsize=16,color="green",shape="box"];42455 -> 26799[label="",style="dashed", color="red", weight=0]; 42455[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42455 -> 43684[label="",style="dashed", color="magenta", weight=3]; 42455 -> 43685[label="",style="dashed", color="magenta", weight=3]; 42456[label="ww50",fontsize=16,color="green",shape="box"];42457 -> 26799[label="",style="dashed", color="red", weight=0]; 42457[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42457 -> 43686[label="",style="dashed", color="magenta", weight=3]; 42457 -> 43687[label="",style="dashed", color="magenta", weight=3]; 42458[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43692[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4340) (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))) ww4340)))",fontsize=16,color="green",shape="box"];43692 -> 43705[label="",style="dashed", color="green", weight=3]; 43692 -> 43706[label="",style="dashed", color="green", weight=3]; 42461 -> 26799[label="",style="dashed", color="red", weight=0]; 42461[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42461 -> 43695[label="",style="dashed", color="magenta", weight=3]; 42461 -> 43696[label="",style="dashed", color="magenta", weight=3]; 42462[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42463[label="Neg Zero",fontsize=16,color="green",shape="box"];42464 -> 25616[label="",style="dashed", color="red", weight=0]; 42464[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42464 -> 43697[label="",style="dashed", color="magenta", weight=3]; 42465[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42466 -> 26799[label="",style="dashed", color="red", weight=0]; 42466[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42466 -> 43698[label="",style="dashed", color="magenta", weight=3]; 42466 -> 43699[label="",style="dashed", color="magenta", weight=3]; 42467[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43704[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4341) (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)))) ww4341)))",fontsize=16,color="green",shape="box"];43704 -> 43722[label="",style="dashed", color="green", weight=3]; 43704 -> 43723[label="",style="dashed", color="green", weight=3]; 42470 -> 26799[label="",style="dashed", color="red", weight=0]; 42470[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42470 -> 43707[label="",style="dashed", color="magenta", weight=3]; 42470 -> 43708[label="",style="dashed", color="magenta", weight=3]; 42471[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42472[label="Neg Zero",fontsize=16,color="green",shape="box"];42473 -> 25616[label="",style="dashed", color="red", weight=0]; 42473[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42473 -> 43709[label="",style="dashed", color="magenta", weight=3]; 42474[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42475[label="ww51",fontsize=16,color="green",shape="box"];42476[label="ww2138",fontsize=16,color="green",shape="box"];44785[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44784[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))) ww4399)",fontsize=16,color="black",shape="triangle"];44784 -> 44787[label="",style="solid", color="black", weight=3]; 42478[label="Neg Zero",fontsize=16,color="green",shape="box"];42479[label="ww2138",fontsize=16,color="green",shape="box"];42480 -> 25616[label="",style="dashed", color="red", weight=0]; 42480[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42480 -> 43712[label="",style="dashed", color="magenta", weight=3]; 42481[label="Neg Zero",fontsize=16,color="green",shape="box"];42482 -> 26799[label="",style="dashed", color="red", weight=0]; 42482[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42482 -> 43713[label="",style="dashed", color="magenta", weight=3]; 42482 -> 43714[label="",style="dashed", color="magenta", weight=3]; 42483[label="ww50",fontsize=16,color="green",shape="box"];35300[label="takeWhile1 (flip ltEsFloat ww4070) (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)))) ww4070) GT))",fontsize=16,color="black",shape="box"];35300 -> 35326[label="",style="solid", color="black", weight=3]; 59223[label="ww4746",fontsize=16,color="green",shape="box"];59224 -> 25616[label="",style="dashed", color="red", weight=0]; 59224[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];59224 -> 59236[label="",style="dashed", color="magenta", weight=3]; 59225 -> 26799[label="",style="dashed", color="red", weight=0]; 59225[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];59225 -> 59237[label="",style="dashed", color="magenta", weight=3]; 59225 -> 59238[label="",style="dashed", color="magenta", weight=3]; 42484 -> 26799[label="",style="dashed", color="red", weight=0]; 42484[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42484 -> 43715[label="",style="dashed", color="magenta", weight=3]; 42484 -> 43716[label="",style="dashed", color="magenta", weight=3]; 42485[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43721[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4342) (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))) ww4342)))",fontsize=16,color="green",shape="box"];43721 -> 43734[label="",style="dashed", color="green", weight=3]; 43721 -> 43735[label="",style="dashed", color="green", weight=3]; 42488 -> 26799[label="",style="dashed", color="red", weight=0]; 42488[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42488 -> 43724[label="",style="dashed", color="magenta", weight=3]; 42488 -> 43725[label="",style="dashed", color="magenta", weight=3]; 42489[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42490[label="Neg Zero",fontsize=16,color="green",shape="box"];42491 -> 25616[label="",style="dashed", color="red", weight=0]; 42491[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42491 -> 43726[label="",style="dashed", color="magenta", weight=3]; 42492[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42493 -> 26799[label="",style="dashed", color="red", weight=0]; 42493[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42493 -> 43727[label="",style="dashed", color="magenta", weight=3]; 42493 -> 43728[label="",style="dashed", color="magenta", weight=3]; 42494[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43733[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4343) (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)))) ww4343)))",fontsize=16,color="green",shape="box"];43733 -> 43751[label="",style="dashed", color="green", weight=3]; 43733 -> 43752[label="",style="dashed", color="green", weight=3]; 42497 -> 26799[label="",style="dashed", color="red", weight=0]; 42497[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42497 -> 43736[label="",style="dashed", color="magenta", weight=3]; 42497 -> 43737[label="",style="dashed", color="magenta", weight=3]; 42498[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42499[label="Neg Zero",fontsize=16,color="green",shape="box"];42500 -> 25616[label="",style="dashed", color="red", weight=0]; 42500[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42500 -> 43738[label="",style="dashed", color="magenta", weight=3]; 42501[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42502[label="ww51",fontsize=16,color="green",shape="box"];42503[label="ww2144",fontsize=16,color="green",shape="box"];44797[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44796[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))) ww4400)",fontsize=16,color="black",shape="triangle"];44796 -> 44799[label="",style="solid", color="black", weight=3]; 42505[label="Pos Zero",fontsize=16,color="green",shape="box"];42506[label="ww2144",fontsize=16,color="green",shape="box"];42507 -> 25616[label="",style="dashed", color="red", weight=0]; 42507[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42507 -> 43741[label="",style="dashed", color="magenta", weight=3]; 42508[label="Neg Zero",fontsize=16,color="green",shape="box"];42509 -> 26799[label="",style="dashed", color="red", weight=0]; 42509[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42509 -> 43742[label="",style="dashed", color="magenta", weight=3]; 42509 -> 43743[label="",style="dashed", color="magenta", weight=3]; 42510[label="ww50",fontsize=16,color="green",shape="box"];52791[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52792[label="ww3100",fontsize=16,color="green",shape="box"];52793[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50065 -> 34892[label="",style="dashed", color="red", weight=0]; 50065[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"];50065 -> 53407[label="",style="dashed", color="magenta", weight=3]; 50065 -> 53408[label="",style="dashed", color="magenta", weight=3]; 50065 -> 53409[label="",style="dashed", color="magenta", weight=3]; 52655[label="ww5",fontsize=16,color="green",shape="box"];52656[label="ww3100",fontsize=16,color="green",shape="box"];52657[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52794[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52795[label="ww3100",fontsize=16,color="green",shape="box"];52796[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50066 -> 34892[label="",style="dashed", color="red", weight=0]; 50066[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"];50066 -> 53410[label="",style="dashed", color="magenta", weight=3]; 50066 -> 53411[label="",style="dashed", color="magenta", weight=3]; 50066 -> 53412[label="",style="dashed", color="magenta", weight=3]; 52715[label="ww5",fontsize=16,color="green",shape="box"];52716[label="ww3100",fontsize=16,color="green",shape="box"];52717[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];35146[label="takeWhile2 (flip ltEsFloat ww4086) (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"];35146 -> 35210[label="",style="solid", color="black", weight=3]; 58813[label="ww1987",fontsize=16,color="green",shape="box"];58814[label="ww1988",fontsize=16,color="green",shape="box"];58815[label="Float (Neg Zero) (Neg (Succ ww1988))",fontsize=16,color="green",shape="box"];42511 -> 26799[label="",style="dashed", color="red", weight=0]; 42511[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42511 -> 43744[label="",style="dashed", color="magenta", weight=3]; 42511 -> 43745[label="",style="dashed", color="magenta", weight=3]; 42512[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43750[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4344) (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))) ww4344)))",fontsize=16,color="green",shape="box"];43750 -> 43763[label="",style="dashed", color="green", weight=3]; 43750 -> 43764[label="",style="dashed", color="green", weight=3]; 42515 -> 26799[label="",style="dashed", color="red", weight=0]; 42515[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42515 -> 43753[label="",style="dashed", color="magenta", weight=3]; 42515 -> 43754[label="",style="dashed", color="magenta", weight=3]; 42516[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42517[label="Neg Zero",fontsize=16,color="green",shape="box"];42518 -> 25616[label="",style="dashed", color="red", weight=0]; 42518[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42518 -> 43755[label="",style="dashed", color="magenta", weight=3]; 42519[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42520 -> 26799[label="",style="dashed", color="red", weight=0]; 42520[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42520 -> 43756[label="",style="dashed", color="magenta", weight=3]; 42520 -> 43757[label="",style="dashed", color="magenta", weight=3]; 42521[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43762[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4345) (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)))) ww4345)))",fontsize=16,color="green",shape="box"];43762 -> 43775[label="",style="dashed", color="green", weight=3]; 43762 -> 43776[label="",style="dashed", color="green", weight=3]; 42524 -> 26799[label="",style="dashed", color="red", weight=0]; 42524[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42524 -> 43765[label="",style="dashed", color="magenta", weight=3]; 42524 -> 43766[label="",style="dashed", color="magenta", weight=3]; 42525[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42526[label="Neg Zero",fontsize=16,color="green",shape="box"];42527 -> 25616[label="",style="dashed", color="red", weight=0]; 42527[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42527 -> 43767[label="",style="dashed", color="magenta", weight=3]; 42528[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42529 -> 26799[label="",style="dashed", color="red", weight=0]; 42529[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42529 -> 43768[label="",style="dashed", color="magenta", weight=3]; 42529 -> 43769[label="",style="dashed", color="magenta", weight=3]; 42530[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43774[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4346) (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))) ww4346)))",fontsize=16,color="green",shape="box"];43774 -> 43854[label="",style="dashed", color="green", weight=3]; 43774 -> 43855[label="",style="dashed", color="green", weight=3]; 42533 -> 26799[label="",style="dashed", color="red", weight=0]; 42533[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42533 -> 43777[label="",style="dashed", color="magenta", weight=3]; 42533 -> 43778[label="",style="dashed", color="magenta", weight=3]; 42534[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42535[label="Neg Zero",fontsize=16,color="green",shape="box"];42536 -> 25616[label="",style="dashed", color="red", weight=0]; 42536[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42536 -> 43779[label="",style="dashed", color="magenta", weight=3]; 42537[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52722[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];52723[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];52724[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];52725[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];20677 -> 24536[label="",style="dashed", color="red", weight=0]; 20677[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"];20677 -> 24537[label="",style="dashed", color="magenta", weight=3]; 20677 -> 24538[label="",style="dashed", color="magenta", weight=3]; 20677 -> 24539[label="",style="dashed", color="magenta", weight=3]; 20684[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 -> 18171[label="",style="solid", color="black", weight=3]; 20685[label="Pos Zero",fontsize=16,color="green",shape="box"];20686 -> 18151[label="",style="dashed", color="red", weight=0]; 20686[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20686 -> 22513[label="",style="dashed", color="magenta", weight=3]; 20688[label="ww9591",fontsize=16,color="green",shape="box"];20689[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20690[label="ww9590",fontsize=16,color="green",shape="box"];20691[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"];20691 -> 22515[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];20692 -> 22516[label="",style="solid", color="black", weight=3]; 20701[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];20702 -> 15103[label="",style="dashed", color="red", weight=0]; 20702[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20702 -> 22517[label="",style="dashed", color="magenta", weight=3]; 20702 -> 22518[label="",style="dashed", color="magenta", weight=3]; 20703 -> 20687[label="",style="dashed", color="red", weight=0]; 20703[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20704[label="ww9591",fontsize=16,color="green",shape="box"];20705[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20706[label="ww9590",fontsize=16,color="green",shape="box"];20707[label="ww95800",fontsize=16,color="green",shape="box"];20708[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20709[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"];20709 -> 22519[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];20710 -> 22520[label="",style="solid", color="black", weight=3]; 20715[label="Pos Zero",fontsize=16,color="green",shape="box"];20716 -> 18157[label="",style="dashed", color="red", weight=0]; 20716[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20717 -> 20687[label="",style="dashed", color="red", weight=0]; 20717[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20718[label="ww9591",fontsize=16,color="green",shape="box"];20719[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20720[label="ww9590",fontsize=16,color="green",shape="box"];20721[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"];20721 -> 22521[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];20722 -> 22522[label="",style="solid", color="black", weight=3]; 39068 -> 26799[label="",style="dashed", color="red", weight=0]; 39068[label="srMyInt ww9591 (srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39068 -> 43780[label="",style="dashed", color="magenta", weight=3]; 39068 -> 43781[label="",style="dashed", color="magenta", weight=3]; 39069 -> 45505[label="",style="dashed", color="red", weight=0]; 39069[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"];39069 -> 45506[label="",style="dashed", color="magenta", weight=3]; 39070 -> 20608[label="",style="dashed", color="red", weight=0]; 39070[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"];39070 -> 43783[label="",style="dashed", color="magenta", weight=3]; 39070 -> 43784[label="",style="dashed", color="magenta", weight=3]; 39070 -> 43785[label="",style="dashed", color="magenta", weight=3]; 39070 -> 43786[label="",style="dashed", color="magenta", weight=3]; 39070 -> 43787[label="",style="dashed", color="magenta", weight=3]; 39070 -> 43788[label="",style="dashed", color="magenta", weight=3]; 39071 -> 26798[label="",style="dashed", color="red", weight=0]; 39071[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39071 -> 43789[label="",style="dashed", color="magenta", weight=3]; 39071 -> 43790[label="",style="dashed", color="magenta", weight=3]; 39072[label="Neg Zero",fontsize=16,color="green",shape="box"];39073[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20734[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20735[label="Neg Zero",fontsize=16,color="green",shape="box"];20736 -> 15290[label="",style="dashed", color="red", weight=0]; 20736[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20736 -> 22562[label="",style="dashed", color="magenta", weight=3]; 20737 -> 20687[label="",style="dashed", color="red", weight=0]; 20737[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20738[label="ww9591",fontsize=16,color="green",shape="box"];20739[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20740[label="ww9590",fontsize=16,color="green",shape="box"];20741[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"];20741 -> 22563[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];20742 -> 22564[label="",style="solid", color="black", weight=3]; 20743 -> 22565[label="",style="dashed", color="red", weight=0]; 20743[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"];20743 -> 22566[label="",style="dashed", color="magenta", weight=3]; 20743 -> 22567[label="",style="dashed", color="magenta", weight=3]; 20750[label="ww95600",fontsize=16,color="green",shape="box"];20751[label="Pos Zero",fontsize=16,color="green",shape="box"];20752 -> 18163[label="",style="dashed", color="red", weight=0]; 20752[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20752 -> 22568[label="",style="dashed", color="magenta", weight=3]; 20753 -> 20687[label="",style="dashed", color="red", weight=0]; 20753[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20754[label="ww9591",fontsize=16,color="green",shape="box"];20755[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20756[label="ww9590",fontsize=16,color="green",shape="box"];20757[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"];20757 -> 22569[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];20758 -> 22570[label="",style="solid", color="black", weight=3]; 39080 -> 26799[label="",style="dashed", color="red", weight=0]; 39080[label="srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39080 -> 43802[label="",style="dashed", color="magenta", weight=3]; 39080 -> 43803[label="",style="dashed", color="magenta", weight=3]; 39081 -> 45530[label="",style="dashed", color="red", weight=0]; 39081[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"];39081 -> 45531[label="",style="dashed", color="magenta", weight=3]; 39082 -> 20608[label="",style="dashed", color="red", weight=0]; 39082[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"];39082 -> 43805[label="",style="dashed", color="magenta", weight=3]; 39082 -> 43806[label="",style="dashed", color="magenta", weight=3]; 39082 -> 43807[label="",style="dashed", color="magenta", weight=3]; 39082 -> 43808[label="",style="dashed", color="magenta", weight=3]; 39082 -> 43809[label="",style="dashed", color="magenta", weight=3]; 39082 -> 43810[label="",style="dashed", color="magenta", weight=3]; 39083 -> 26798[label="",style="dashed", color="red", weight=0]; 39083[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39083 -> 43811[label="",style="dashed", color="magenta", weight=3]; 39083 -> 43812[label="",style="dashed", color="magenta", weight=3]; 39084[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];39085[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20767[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20768[label="Pos Zero",fontsize=16,color="green",shape="box"];20769 -> 5124[label="",style="dashed", color="red", weight=0]; 20769[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20769 -> 22589[label="",style="dashed", color="magenta", weight=3]; 20770 -> 20687[label="",style="dashed", color="red", weight=0]; 20770[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20771[label="ww9591",fontsize=16,color="green",shape="box"];20772[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20773[label="ww9590",fontsize=16,color="green",shape="box"];20774[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"];20774 -> 22590[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];20775 -> 22591[label="",style="solid", color="black", weight=3]; 39086 -> 26799[label="",style="dashed", color="red", weight=0]; 39086[label="srMyInt ww9591 (srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39086 -> 43813[label="",style="dashed", color="magenta", weight=3]; 39086 -> 43814[label="",style="dashed", color="magenta", weight=3]; 39087 -> 49983[label="",style="dashed", color="red", weight=0]; 39087[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"];39087 -> 49986[label="",style="dashed", color="magenta", weight=3]; 39087 -> 49987[label="",style="dashed", color="magenta", weight=3]; 39087 -> 49988[label="",style="dashed", color="magenta", weight=3]; 39088 -> 20608[label="",style="dashed", color="red", weight=0]; 39088[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"];39088 -> 43816[label="",style="dashed", color="magenta", weight=3]; 39088 -> 43817[label="",style="dashed", color="magenta", weight=3]; 39088 -> 43818[label="",style="dashed", color="magenta", weight=3]; 39088 -> 43819[label="",style="dashed", color="magenta", weight=3]; 39088 -> 43820[label="",style="dashed", color="magenta", weight=3]; 39088 -> 43821[label="",style="dashed", color="magenta", weight=3]; 39089 -> 26798[label="",style="dashed", color="red", weight=0]; 39089[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39089 -> 43822[label="",style="dashed", color="magenta", weight=3]; 39089 -> 43823[label="",style="dashed", color="magenta", weight=3]; 39090[label="Neg Zero",fontsize=16,color="green",shape="box"];39091[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];39098 -> 26799[label="",style="dashed", color="red", weight=0]; 39098[label="srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39098 -> 43835[label="",style="dashed", color="magenta", weight=3]; 39098 -> 43836[label="",style="dashed", color="magenta", weight=3]; 39099 -> 49983[label="",style="dashed", color="red", weight=0]; 39099[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"];39099 -> 49992[label="",style="dashed", color="magenta", weight=3]; 39099 -> 49993[label="",style="dashed", color="magenta", weight=3]; 39099 -> 49994[label="",style="dashed", color="magenta", weight=3]; 39100 -> 20608[label="",style="dashed", color="red", weight=0]; 39100[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"];39100 -> 43838[label="",style="dashed", color="magenta", weight=3]; 39100 -> 43839[label="",style="dashed", color="magenta", weight=3]; 39100 -> 43840[label="",style="dashed", color="magenta", weight=3]; 39100 -> 43841[label="",style="dashed", color="magenta", weight=3]; 39100 -> 43842[label="",style="dashed", color="magenta", weight=3]; 39100 -> 43843[label="",style="dashed", color="magenta", weight=3]; 39101 -> 26798[label="",style="dashed", color="red", weight=0]; 39101[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39101 -> 43844[label="",style="dashed", color="magenta", weight=3]; 39101 -> 43845[label="",style="dashed", color="magenta", weight=3]; 39102[label="Neg Zero",fontsize=16,color="green",shape="box"];39103[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];52726[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52727[label="ww4000",fontsize=16,color="green",shape="box"];52728[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52729[label="ww3100",fontsize=16,color="green",shape="box"];50131 -> 37570[label="",style="dashed", color="red", weight=0]; 50131[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"];50131 -> 53413[label="",style="dashed", color="magenta", weight=3]; 50131 -> 53414[label="",style="dashed", color="magenta", weight=3]; 50131 -> 53415[label="",style="dashed", color="magenta", weight=3]; 50131 -> 53416[label="",style="dashed", color="magenta", weight=3]; 52730[label="ww5",fontsize=16,color="green",shape="box"];52731[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52732[label="ww3100",fontsize=16,color="green",shape="box"];52733[label="ww4000",fontsize=16,color="green",shape="box"];52734[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52735[label="ww4000",fontsize=16,color="green",shape="box"];52736[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52737[label="ww3100",fontsize=16,color="green",shape="box"];50132 -> 37570[label="",style="dashed", color="red", weight=0]; 50132[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"];50132 -> 53417[label="",style="dashed", color="magenta", weight=3]; 50132 -> 53418[label="",style="dashed", color="magenta", weight=3]; 50132 -> 53419[label="",style="dashed", color="magenta", weight=3]; 50132 -> 53420[label="",style="dashed", color="magenta", weight=3]; 52738[label="ww5",fontsize=16,color="green",shape="box"];52739[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52740[label="ww3100",fontsize=16,color="green",shape="box"];52741[label="ww4000",fontsize=16,color="green",shape="box"];42541 -> 26799[label="",style="dashed", color="red", weight=0]; 42541[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42541 -> 43847[label="",style="dashed", color="magenta", weight=3]; 42541 -> 43848[label="",style="dashed", color="magenta", weight=3]; 42542[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43853[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4347) (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))) ww4347)))",fontsize=16,color="green",shape="box"];43853 -> 43865[label="",style="dashed", color="green", weight=3]; 43853 -> 43866[label="",style="dashed", color="green", weight=3]; 42545 -> 26799[label="",style="dashed", color="red", weight=0]; 42545[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42545 -> 43856[label="",style="dashed", color="magenta", weight=3]; 42545 -> 43857[label="",style="dashed", color="magenta", weight=3]; 42546[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42547 -> 20242[label="",style="dashed", color="red", weight=0]; 42547[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42548[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42549 -> 26799[label="",style="dashed", color="red", weight=0]; 42549[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42549 -> 43858[label="",style="dashed", color="magenta", weight=3]; 42549 -> 43859[label="",style="dashed", color="magenta", weight=3]; 42550[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43864[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4348) (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))) ww4348)))",fontsize=16,color="green",shape="box"];43864 -> 43876[label="",style="dashed", color="green", weight=3]; 43864 -> 43877[label="",style="dashed", color="green", weight=3]; 42553 -> 26799[label="",style="dashed", color="red", weight=0]; 42553[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42553 -> 43867[label="",style="dashed", color="magenta", weight=3]; 42553 -> 43868[label="",style="dashed", color="magenta", weight=3]; 42554[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42555 -> 20242[label="",style="dashed", color="red", weight=0]; 42555[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42556[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52742[label="ww4503",fontsize=16,color="green",shape="box"];52743 -> 20242[label="",style="dashed", color="red", weight=0]; 52743[label="msMyInt (Neg (Succ ww2149)) (Pos Zero)",fontsize=16,color="magenta"];52743 -> 53421[label="",style="dashed", color="magenta", weight=3]; 52744 -> 26799[label="",style="dashed", color="red", weight=0]; 52744[label="srMyInt (Pos (Succ ww2150)) (Neg (Succ ww2151))",fontsize=16,color="magenta"];52744 -> 53422[label="",style="dashed", color="magenta", weight=3]; 52744 -> 53423[label="",style="dashed", color="magenta", weight=3]; 42557 -> 26799[label="",style="dashed", color="red", weight=0]; 42557[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42557 -> 43869[label="",style="dashed", color="magenta", weight=3]; 42557 -> 43870[label="",style="dashed", color="magenta", weight=3]; 42558[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43875[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4349) (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))) ww4349)))",fontsize=16,color="green",shape="box"];43875 -> 43887[label="",style="dashed", color="green", weight=3]; 43875 -> 43888[label="",style="dashed", color="green", weight=3]; 42561 -> 26799[label="",style="dashed", color="red", weight=0]; 42561[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42561 -> 43878[label="",style="dashed", color="magenta", weight=3]; 42561 -> 43879[label="",style="dashed", color="magenta", weight=3]; 42562[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42563 -> 20242[label="",style="dashed", color="red", weight=0]; 42563[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42564[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42565 -> 26799[label="",style="dashed", color="red", weight=0]; 42565[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42565 -> 43880[label="",style="dashed", color="magenta", weight=3]; 42565 -> 43881[label="",style="dashed", color="magenta", weight=3]; 42566[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43886[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4350) (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)))) ww4350)))",fontsize=16,color="green",shape="box"];43886 -> 43908[label="",style="dashed", color="green", weight=3]; 43886 -> 43909[label="",style="dashed", color="green", weight=3]; 42569 -> 26799[label="",style="dashed", color="red", weight=0]; 42569[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42569 -> 43889[label="",style="dashed", color="magenta", weight=3]; 42569 -> 43890[label="",style="dashed", color="magenta", weight=3]; 42570[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42571 -> 20242[label="",style="dashed", color="red", weight=0]; 42571[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42572[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42573[label="ww51",fontsize=16,color="green",shape="box"];42574[label="ww2153",fontsize=16,color="green",shape="box"];44868[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44867[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))) ww4401)",fontsize=16,color="black",shape="triangle"];44867 -> 44870[label="",style="solid", color="black", weight=3]; 42576[label="Neg Zero",fontsize=16,color="green",shape="box"];42577[label="ww2153",fontsize=16,color="green",shape="box"];42578 -> 20242[label="",style="dashed", color="red", weight=0]; 42578[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42579[label="Pos Zero",fontsize=16,color="green",shape="box"];42580 -> 26799[label="",style="dashed", color="red", weight=0]; 42580[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42580 -> 43893[label="",style="dashed", color="magenta", weight=3]; 42580 -> 43894[label="",style="dashed", color="magenta", weight=3]; 42581[label="ww50",fontsize=16,color="green",shape="box"];42599 -> 26799[label="",style="dashed", color="red", weight=0]; 42599[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42599 -> 43901[label="",style="dashed", color="magenta", weight=3]; 42599 -> 43902[label="",style="dashed", color="magenta", weight=3]; 42600[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43907[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4351) (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))) ww4351)))",fontsize=16,color="green",shape="box"];43907 -> 43923[label="",style="dashed", color="green", weight=3]; 43907 -> 43924[label="",style="dashed", color="green", weight=3]; 42603 -> 26799[label="",style="dashed", color="red", weight=0]; 42603[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42603 -> 43910[label="",style="dashed", color="magenta", weight=3]; 42603 -> 43911[label="",style="dashed", color="magenta", weight=3]; 42604[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42605 -> 20242[label="",style="dashed", color="red", weight=0]; 42605[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42606[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42607[label="ww51",fontsize=16,color="green",shape="box"];42608[label="ww2160",fontsize=16,color="green",shape="box"];44885[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44884[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))) ww4402)",fontsize=16,color="black",shape="triangle"];44884 -> 44887[label="",style="solid", color="black", weight=3]; 42610[label="Pos Zero",fontsize=16,color="green",shape="box"];42611[label="ww2160",fontsize=16,color="green",shape="box"];42612 -> 20242[label="",style="dashed", color="red", weight=0]; 42612[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42613[label="Pos Zero",fontsize=16,color="green",shape="box"];42614 -> 26799[label="",style="dashed", color="red", weight=0]; 42614[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42614 -> 43914[label="",style="dashed", color="magenta", weight=3]; 42614 -> 43915[label="",style="dashed", color="magenta", weight=3]; 42615[label="ww50",fontsize=16,color="green",shape="box"];52881[label="ww3100",fontsize=16,color="green",shape="box"];52882[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52883[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52884[label="ww4000",fontsize=16,color="green",shape="box"];50165 -> 26763[label="",style="dashed", color="red", weight=0]; 50165[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"];50165 -> 53424[label="",style="dashed", color="magenta", weight=3]; 50165 -> 53425[label="",style="dashed", color="magenta", weight=3]; 50165 -> 53426[label="",style="dashed", color="magenta", weight=3]; 50165 -> 53427[label="",style="dashed", color="magenta", weight=3]; 52746[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52747[label="ww4000",fontsize=16,color="green",shape="box"];52748[label="ww3100",fontsize=16,color="green",shape="box"];52749[label="ww5",fontsize=16,color="green",shape="box"];52885[label="ww3100",fontsize=16,color="green",shape="box"];52886[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52887[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52888[label="ww4000",fontsize=16,color="green",shape="box"];50166 -> 26763[label="",style="dashed", color="red", weight=0]; 50166[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"];50166 -> 53428[label="",style="dashed", color="magenta", weight=3]; 50166 -> 53429[label="",style="dashed", color="magenta", weight=3]; 50166 -> 53430[label="",style="dashed", color="magenta", weight=3]; 50166 -> 53431[label="",style="dashed", color="magenta", weight=3]; 52823[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52824[label="ww4000",fontsize=16,color="green",shape="box"];52825[label="ww3100",fontsize=16,color="green",shape="box"];52826[label="ww5",fontsize=16,color="green",shape="box"];52889[label="ww1998",fontsize=16,color="green",shape="box"];52890[label="Float (Pos Zero) (Neg (Succ ww1998))",fontsize=16,color="green",shape="box"];52891[label="ww1997",fontsize=16,color="green",shape="box"];52892[label="ww1996",fontsize=16,color="green",shape="box"];42616 -> 26799[label="",style="dashed", color="red", weight=0]; 42616[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42616 -> 43916[label="",style="dashed", color="magenta", weight=3]; 42616 -> 43917[label="",style="dashed", color="magenta", weight=3]; 42617[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43922[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4352) (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))) ww4352)))",fontsize=16,color="green",shape="box"];43922 -> 43934[label="",style="dashed", color="green", weight=3]; 43922 -> 43935[label="",style="dashed", color="green", weight=3]; 42620 -> 26799[label="",style="dashed", color="red", weight=0]; 42620[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42620 -> 43925[label="",style="dashed", color="magenta", weight=3]; 42620 -> 43926[label="",style="dashed", color="magenta", weight=3]; 42621[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42622 -> 20242[label="",style="dashed", color="red", weight=0]; 42622[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42623[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42624 -> 26799[label="",style="dashed", color="red", weight=0]; 42624[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42624 -> 43927[label="",style="dashed", color="magenta", weight=3]; 42624 -> 43928[label="",style="dashed", color="magenta", weight=3]; 42625[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43933[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4353) (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)))) ww4353)))",fontsize=16,color="green",shape="box"];43933 -> 43945[label="",style="dashed", color="green", weight=3]; 43933 -> 43946[label="",style="dashed", color="green", weight=3]; 42628 -> 26799[label="",style="dashed", color="red", weight=0]; 42628[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42628 -> 43936[label="",style="dashed", color="magenta", weight=3]; 42628 -> 43937[label="",style="dashed", color="magenta", weight=3]; 42629[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42630 -> 20242[label="",style="dashed", color="red", weight=0]; 42630[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42631[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42632 -> 26799[label="",style="dashed", color="red", weight=0]; 42632[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42632 -> 43938[label="",style="dashed", color="magenta", weight=3]; 42632 -> 43939[label="",style="dashed", color="magenta", weight=3]; 42633[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43944[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4354) (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))) ww4354)))",fontsize=16,color="green",shape="box"];43944 -> 43972[label="",style="dashed", color="green", weight=3]; 43944 -> 43973[label="",style="dashed", color="green", weight=3]; 42636 -> 26799[label="",style="dashed", color="red", weight=0]; 42636[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42636 -> 43947[label="",style="dashed", color="magenta", weight=3]; 42636 -> 43948[label="",style="dashed", color="magenta", weight=3]; 42637[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42638 -> 20242[label="",style="dashed", color="red", weight=0]; 42638[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42639[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52827[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52828[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52829[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52830[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52850[label="ww5",fontsize=16,color="green",shape="box"];52851[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52852[label="ww3000",fontsize=16,color="green",shape="box"];52853[label="ww3100",fontsize=16,color="green",shape="box"];52832 -> 52931[label="",style="dashed", color="red", weight=0]; 52832[label="primPlusFloat 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"];52832 -> 53432[label="",style="dashed", color="magenta", weight=3]; 52832 -> 53433[label="",style="dashed", color="magenta", weight=3]; 52832 -> 53434[label="",style="dashed", color="magenta", weight=3]; 52832 -> 53435[label="",style="dashed", color="magenta", weight=3]; 52833[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52834[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52835[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52836[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52854[label="ww5",fontsize=16,color="green",shape="box"];52855[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52856[label="ww3000",fontsize=16,color="green",shape="box"];52857[label="ww3100",fontsize=16,color="green",shape="box"];52902 -> 52931[label="",style="dashed", color="red", weight=0]; 52902[label="primPlusFloat 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"];52902 -> 53436[label="",style="dashed", color="magenta", weight=3]; 52902 -> 53437[label="",style="dashed", color="magenta", weight=3]; 52902 -> 53438[label="",style="dashed", color="magenta", weight=3]; 52902 -> 53439[label="",style="dashed", color="magenta", weight=3]; 52903 -> 26726[label="",style="dashed", color="red", weight=0]; 52903[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];52903 -> 53440[label="",style="dashed", color="magenta", weight=3]; 52903 -> 53441[label="",style="dashed", color="magenta", weight=3]; 52903 -> 53442[label="",style="dashed", color="magenta", weight=3]; 52904 -> 53254[label="",style="dashed", color="red", weight=0]; 52904[label="primDivFloat (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"];52904 -> 53443[label="",style="dashed", color="magenta", weight=3]; 52904 -> 53444[label="",style="dashed", color="magenta", weight=3]; 52904 -> 53445[label="",style="dashed", color="magenta", weight=3]; 52905[label="ww50",fontsize=16,color="green",shape="box"];52906[label="ww51",fontsize=16,color="green",shape="box"];48833 -> 45667[label="",style="dashed", color="red", weight=0]; 48833[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"];48833 -> 53446[label="",style="dashed", color="magenta", weight=3]; 48833 -> 53447[label="",style="dashed", color="magenta", weight=3]; 48833 -> 53448[label="",style="dashed", color="magenta", weight=3]; 48833 -> 53449[label="",style="dashed", color="magenta", weight=3]; 48834 -> 52417[label="",style="dashed", color="red", weight=0]; 48834[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"];48834 -> 52444[label="",style="dashed", color="magenta", weight=3]; 48834 -> 52445[label="",style="dashed", color="magenta", weight=3]; 48834 -> 52446[label="",style="dashed", color="magenta", weight=3]; 48835[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"];63359[label="ww66/Float ww660 ww661",fontsize=10,color="white",style="solid",shape="box"];48835 -> 63359[label="",style="solid", color="burlywood", weight=9]; 63359 -> 53450[label="",style="solid", color="burlywood", weight=3]; 53595 -> 22801[label="",style="dashed", color="red", weight=0]; 53595[label="msMyInt (Neg Zero) (Pos (Succ ww4563))",fontsize=16,color="magenta"];53595 -> 53638[label="",style="dashed", color="magenta", weight=3]; 53596 -> 26799[label="",style="dashed", color="red", weight=0]; 53596[label="srMyInt (Pos (Succ ww4562)) (Pos (Succ ww4564))",fontsize=16,color="magenta"];53596 -> 53639[label="",style="dashed", color="magenta", weight=3]; 53596 -> 53640[label="",style="dashed", color="magenta", weight=3]; 39146 -> 26799[label="",style="dashed", color="red", weight=0]; 39146[label="srMyInt ww20761 (srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39146 -> 43949[label="",style="dashed", color="magenta", weight=3]; 39146 -> 43950[label="",style="dashed", color="magenta", weight=3]; 39147 -> 45667[label="",style="dashed", color="red", weight=0]; 39147[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"];39147 -> 45688[label="",style="dashed", color="magenta", weight=3]; 39148 -> 20608[label="",style="dashed", color="red", weight=0]; 39148[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"];39148 -> 43952[label="",style="dashed", color="magenta", weight=3]; 39148 -> 43953[label="",style="dashed", color="magenta", weight=3]; 39148 -> 43954[label="",style="dashed", color="magenta", weight=3]; 39148 -> 43955[label="",style="dashed", color="magenta", weight=3]; 39148 -> 43956[label="",style="dashed", color="magenta", weight=3]; 39148 -> 43957[label="",style="dashed", color="magenta", weight=3]; 39149 -> 26798[label="",style="dashed", color="red", weight=0]; 39149[label="psMyInt ww20760 (srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39149 -> 43958[label="",style="dashed", color="magenta", weight=3]; 39149 -> 43959[label="",style="dashed", color="magenta", weight=3]; 39150[label="ww20781",fontsize=16,color="green",shape="box"];39151[label="ww20780",fontsize=16,color="green",shape="box"];42640[label="ww51",fontsize=16,color="green",shape="box"];42641[label="ww2162",fontsize=16,color="green",shape="box"];44906[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44905[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)))) ww4403)",fontsize=16,color="black",shape="triangle"];44905 -> 44908[label="",style="solid", color="black", weight=3]; 42643[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];42644[label="ww2162",fontsize=16,color="green",shape="box"];42645 -> 22801[label="",style="dashed", color="red", weight=0]; 42645[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42645 -> 43962[label="",style="dashed", color="magenta", weight=3]; 42646[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42647 -> 26799[label="",style="dashed", color="red", weight=0]; 42647[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42647 -> 43963[label="",style="dashed", color="magenta", weight=3]; 42647 -> 43964[label="",style="dashed", color="magenta", weight=3]; 42648[label="ww50",fontsize=16,color="green",shape="box"];42649 -> 26799[label="",style="dashed", color="red", weight=0]; 42649[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42649 -> 43965[label="",style="dashed", color="magenta", weight=3]; 42649 -> 43966[label="",style="dashed", color="magenta", weight=3]; 42650[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43971[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4355) (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))) ww4355)))",fontsize=16,color="green",shape="box"];43971 -> 43984[label="",style="dashed", color="green", weight=3]; 43971 -> 43985[label="",style="dashed", color="green", weight=3]; 42653 -> 26799[label="",style="dashed", color="red", weight=0]; 42653[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42653 -> 43974[label="",style="dashed", color="magenta", weight=3]; 42653 -> 43975[label="",style="dashed", color="magenta", weight=3]; 42654[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42655[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42656 -> 22801[label="",style="dashed", color="red", weight=0]; 42656[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42656 -> 43976[label="",style="dashed", color="magenta", weight=3]; 42657[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42667[label="ww51",fontsize=16,color="green",shape="box"];42668[label="ww2164",fontsize=16,color="green",shape="box"];44918[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44917[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))) ww4404)",fontsize=16,color="black",shape="triangle"];44917 -> 44920[label="",style="solid", color="black", weight=3]; 42670[label="Neg Zero",fontsize=16,color="green",shape="box"];42671[label="ww2164",fontsize=16,color="green",shape="box"];42672 -> 22801[label="",style="dashed", color="red", weight=0]; 42672[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42672 -> 43991[label="",style="dashed", color="magenta", weight=3]; 42673[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42674 -> 26799[label="",style="dashed", color="red", weight=0]; 42674[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42674 -> 43992[label="",style="dashed", color="magenta", weight=3]; 42674 -> 43993[label="",style="dashed", color="magenta", weight=3]; 42675[label="ww50",fontsize=16,color="green",shape="box"];27483[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"];27483 -> 27522[label="",style="solid", color="black", weight=3]; 58133[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];58134[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];58135[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];42676 -> 26799[label="",style="dashed", color="red", weight=0]; 42676[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42676 -> 43994[label="",style="dashed", color="magenta", weight=3]; 42676 -> 43995[label="",style="dashed", color="magenta", weight=3]; 42677[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44000[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4357) (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))) ww4357)))",fontsize=16,color="green",shape="box"];44000 -> 44013[label="",style="dashed", color="green", weight=3]; 44000 -> 44014[label="",style="dashed", color="green", weight=3]; 42680 -> 26799[label="",style="dashed", color="red", weight=0]; 42680[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42680 -> 44003[label="",style="dashed", color="magenta", weight=3]; 42680 -> 44004[label="",style="dashed", color="magenta", weight=3]; 42681[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42682[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42683 -> 22801[label="",style="dashed", color="red", weight=0]; 42683[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42683 -> 44005[label="",style="dashed", color="magenta", weight=3]; 42684[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42685 -> 26799[label="",style="dashed", color="red", weight=0]; 42685[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42685 -> 44006[label="",style="dashed", color="magenta", weight=3]; 42685 -> 44007[label="",style="dashed", color="magenta", weight=3]; 42686[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44012[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4358) (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)))) ww4358)))",fontsize=16,color="green",shape="box"];44012 -> 44030[label="",style="dashed", color="green", weight=3]; 44012 -> 44031[label="",style="dashed", color="green", weight=3]; 42689 -> 26799[label="",style="dashed", color="red", weight=0]; 42689[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42689 -> 44015[label="",style="dashed", color="magenta", weight=3]; 42689 -> 44016[label="",style="dashed", color="magenta", weight=3]; 42690[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42691[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42692 -> 22801[label="",style="dashed", color="red", weight=0]; 42692[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42692 -> 44017[label="",style="dashed", color="magenta", weight=3]; 42693[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42694[label="ww51",fontsize=16,color="green",shape="box"];42695[label="ww2171",fontsize=16,color="green",shape="box"];44930[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44929[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))) ww4405)",fontsize=16,color="black",shape="triangle"];44929 -> 44932[label="",style="solid", color="black", weight=3]; 42697[label="Pos Zero",fontsize=16,color="green",shape="box"];42698[label="ww2171",fontsize=16,color="green",shape="box"];42699 -> 22801[label="",style="dashed", color="red", weight=0]; 42699[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42699 -> 44020[label="",style="dashed", color="magenta", weight=3]; 42700[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42701 -> 26799[label="",style="dashed", color="red", weight=0]; 42701[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42701 -> 44021[label="",style="dashed", color="magenta", weight=3]; 42701 -> 44022[label="",style="dashed", color="magenta", weight=3]; 42702[label="ww50",fontsize=16,color="green",shape="box"];53131[label="ww3000",fontsize=16,color="green",shape="box"];53132[label="ww3100",fontsize=16,color="green",shape="box"];53133[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53134[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];50199 -> 27133[label="",style="dashed", color="red", weight=0]; 50199[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"];50199 -> 53451[label="",style="dashed", color="magenta", weight=3]; 50199 -> 53452[label="",style="dashed", color="magenta", weight=3]; 50199 -> 53453[label="",style="dashed", color="magenta", weight=3]; 50199 -> 53454[label="",style="dashed", color="magenta", weight=3]; 52908[label="ww5",fontsize=16,color="green",shape="box"];52909[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52910[label="ww3000",fontsize=16,color="green",shape="box"];52911[label="ww3100",fontsize=16,color="green",shape="box"];53135[label="ww3000",fontsize=16,color="green",shape="box"];53136[label="ww3100",fontsize=16,color="green",shape="box"];53137[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53138[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];50200 -> 27133[label="",style="dashed", color="red", weight=0]; 50200[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"];50200 -> 53455[label="",style="dashed", color="magenta", weight=3]; 50200 -> 53456[label="",style="dashed", color="magenta", weight=3]; 50200 -> 53457[label="",style="dashed", color="magenta", weight=3]; 50200 -> 53458[label="",style="dashed", color="magenta", weight=3]; 52936[label="ww5",fontsize=16,color="green",shape="box"];52937[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52938[label="ww3000",fontsize=16,color="green",shape="box"];52939[label="ww3100",fontsize=16,color="green",shape="box"];20848[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"];63360[label="ww1941/Float ww19410 ww19411",fontsize=10,color="white",style="solid",shape="box"];20848 -> 63360[label="",style="solid", color="burlywood", weight=9]; 63360 -> 22828[label="",style="solid", color="burlywood", weight=3]; 42703 -> 26799[label="",style="dashed", color="red", weight=0]; 42703[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42703 -> 44023[label="",style="dashed", color="magenta", weight=3]; 42703 -> 44024[label="",style="dashed", color="magenta", weight=3]; 42704[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44029[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4359) (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))) ww4359)))",fontsize=16,color="green",shape="box"];44029 -> 44042[label="",style="dashed", color="green", weight=3]; 44029 -> 44043[label="",style="dashed", color="green", weight=3]; 42707 -> 26799[label="",style="dashed", color="red", weight=0]; 42707[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42707 -> 44032[label="",style="dashed", color="magenta", weight=3]; 42707 -> 44033[label="",style="dashed", color="magenta", weight=3]; 42708[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42709[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42710 -> 22801[label="",style="dashed", color="red", weight=0]; 42710[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42710 -> 44034[label="",style="dashed", color="magenta", weight=3]; 42711[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42721 -> 26799[label="",style="dashed", color="red", weight=0]; 42721[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42721 -> 44047[label="",style="dashed", color="magenta", weight=3]; 42721 -> 44048[label="",style="dashed", color="magenta", weight=3]; 42722[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44053[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4361) (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))) ww4361)))",fontsize=16,color="green",shape="box"];44053 -> 44071[label="",style="dashed", color="green", weight=3]; 44053 -> 44072[label="",style="dashed", color="green", weight=3]; 42725 -> 26799[label="",style="dashed", color="red", weight=0]; 42725[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42725 -> 44056[label="",style="dashed", color="magenta", weight=3]; 42725 -> 44057[label="",style="dashed", color="magenta", weight=3]; 42726[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42727[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42728 -> 22801[label="",style="dashed", color="red", weight=0]; 42728[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42728 -> 44058[label="",style="dashed", color="magenta", weight=3]; 42729[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52940[label="Pos Zero",fontsize=16,color="green",shape="box"];52941[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52942[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52943[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50133 -> 37674[label="",style="dashed", color="red", weight=0]; 50133[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"];50133 -> 53459[label="",style="dashed", color="magenta", weight=3]; 50133 -> 53460[label="",style="dashed", color="magenta", weight=3]; 50133 -> 53461[label="",style="dashed", color="magenta", weight=3]; 52944[label="ww3100",fontsize=16,color="green",shape="box"];52945[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52946[label="ww5",fontsize=16,color="green",shape="box"];52947[label="Pos Zero",fontsize=16,color="green",shape="box"];52948[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52949[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52950[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50134 -> 37674[label="",style="dashed", color="red", weight=0]; 50134[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"];50134 -> 53462[label="",style="dashed", color="magenta", weight=3]; 50134 -> 53463[label="",style="dashed", color="magenta", weight=3]; 50134 -> 53464[label="",style="dashed", color="magenta", weight=3]; 52951[label="ww3100",fontsize=16,color="green",shape="box"];52952[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52953[label="ww5",fontsize=16,color="green",shape="box"];20929[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="black",shape="triangle"];20929 -> 22862[label="",style="solid", color="black", weight=3]; 20930 -> 20860[label="",style="dashed", color="red", weight=0]; 20930[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"];20930 -> 22863[label="",style="dashed", color="magenta", weight=3]; 42734[label="ww341",fontsize=16,color="green",shape="box"];42735[label="ww2261",fontsize=16,color="green",shape="box"];42736[label="Pos Zero",fontsize=16,color="green",shape="box"];42737[label="ww2261",fontsize=16,color="green",shape="box"];42738 -> 22801[label="",style="dashed", color="red", weight=0]; 42738[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42738 -> 44061[label="",style="dashed", color="magenta", weight=3]; 42739[label="ww341",fontsize=16,color="green",shape="box"];42740[label="Pos Zero",fontsize=16,color="green",shape="box"];42741[label="ww340",fontsize=16,color="green",shape="box"];42742 -> 26799[label="",style="dashed", color="red", weight=0]; 42742[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42742 -> 44062[label="",style="dashed", color="magenta", weight=3]; 42742 -> 44063[label="",style="dashed", color="magenta", weight=3]; 42743[label="ww340",fontsize=16,color="green",shape="box"];42744 -> 26799[label="",style="dashed", color="red", weight=0]; 42744[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42744 -> 44064[label="",style="dashed", color="magenta", weight=3]; 42744 -> 44065[label="",style="dashed", color="magenta", weight=3]; 42745[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44070[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4362) (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)))) ww4362)))",fontsize=16,color="green",shape="box"];44070 -> 44094[label="",style="dashed", color="green", weight=3]; 44070 -> 44095[label="",style="dashed", color="green", weight=3]; 42748 -> 26799[label="",style="dashed", color="red", weight=0]; 42748[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42748 -> 44073[label="",style="dashed", color="magenta", weight=3]; 42748 -> 44074[label="",style="dashed", color="magenta", weight=3]; 42749[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42750[label="Pos Zero",fontsize=16,color="green",shape="box"];42751 -> 22801[label="",style="dashed", color="red", weight=0]; 42751[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42751 -> 44075[label="",style="dashed", color="magenta", weight=3]; 42752[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42753[label="ww51",fontsize=16,color="green",shape="box"];42754[label="ww2175",fontsize=16,color="green",shape="box"];44951[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44950[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))) ww4406)",fontsize=16,color="black",shape="triangle"];44950 -> 44953[label="",style="solid", color="black", weight=3]; 42756[label="Neg Zero",fontsize=16,color="green",shape="box"];42757[label="ww2175",fontsize=16,color="green",shape="box"];42758 -> 22801[label="",style="dashed", color="red", weight=0]; 42758[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42758 -> 44078[label="",style="dashed", color="magenta", weight=3]; 42759[label="Pos Zero",fontsize=16,color="green",shape="box"];42760 -> 26799[label="",style="dashed", color="red", weight=0]; 42760[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42760 -> 44079[label="",style="dashed", color="magenta", weight=3]; 42760 -> 44080[label="",style="dashed", color="magenta", weight=3]; 42761[label="ww50",fontsize=16,color="green",shape="box"];58852[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4736",fontsize=16,color="black",shape="box"];58852 -> 59006[label="",style="solid", color="black", weight=3]; 58853 -> 58806[label="",style="dashed", color="red", weight=0]; 58853[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4736",fontsize=16,color="magenta"];20948[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="black",shape="triangle"];20948 -> 22886[label="",style="solid", color="black", weight=3]; 20949 -> 20941[label="",style="dashed", color="red", weight=0]; 20949[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"];20949 -> 22887[label="",style="dashed", color="magenta", weight=3]; 53155[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53156[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53157[label="ww3100",fontsize=16,color="green",shape="box"];50167 -> 27501[label="",style="dashed", color="red", weight=0]; 50167[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"];50167 -> 53465[label="",style="dashed", color="magenta", weight=3]; 50167 -> 53466[label="",style="dashed", color="magenta", weight=3]; 50167 -> 53467[label="",style="dashed", color="magenta", weight=3]; 52955[label="ww3100",fontsize=16,color="green",shape="box"];52956[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52957[label="ww5",fontsize=16,color="green",shape="box"];53158[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53159[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53160[label="ww3100",fontsize=16,color="green",shape="box"];50168 -> 27501[label="",style="dashed", color="red", weight=0]; 50168[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"];50168 -> 53468[label="",style="dashed", color="magenta", weight=3]; 50168 -> 53469[label="",style="dashed", color="magenta", weight=3]; 50168 -> 53470[label="",style="dashed", color="magenta", weight=3]; 52983[label="ww3100",fontsize=16,color="green",shape="box"];52984[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52985[label="ww5",fontsize=16,color="green",shape="box"];27864[label="takeWhile2 (flip ltEsFloat ww3336) (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"];27864 -> 27883[label="",style="solid", color="black", weight=3]; 42779 -> 26799[label="",style="dashed", color="red", weight=0]; 42779[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42779 -> 44087[label="",style="dashed", color="magenta", weight=3]; 42779 -> 44088[label="",style="dashed", color="magenta", weight=3]; 42780[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44093[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4363) (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))) ww4363)))",fontsize=16,color="green",shape="box"];44093 -> 44106[label="",style="dashed", color="green", weight=3]; 44093 -> 44107[label="",style="dashed", color="green", weight=3]; 42783 -> 26799[label="",style="dashed", color="red", weight=0]; 42783[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42783 -> 44096[label="",style="dashed", color="magenta", weight=3]; 42783 -> 44097[label="",style="dashed", color="magenta", weight=3]; 42784[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42785[label="Pos Zero",fontsize=16,color="green",shape="box"];42786 -> 22801[label="",style="dashed", color="red", weight=0]; 42786[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42786 -> 44098[label="",style="dashed", color="magenta", weight=3]; 42787[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42788 -> 26799[label="",style="dashed", color="red", weight=0]; 42788[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42788 -> 44099[label="",style="dashed", color="magenta", weight=3]; 42788 -> 44100[label="",style="dashed", color="magenta", weight=3]; 42789[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44105[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4364) (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)))) ww4364)))",fontsize=16,color="green",shape="box"];44105 -> 44118[label="",style="dashed", color="green", weight=3]; 44105 -> 44119[label="",style="dashed", color="green", weight=3]; 42792 -> 26799[label="",style="dashed", color="red", weight=0]; 42792[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42792 -> 44108[label="",style="dashed", color="magenta", weight=3]; 42792 -> 44109[label="",style="dashed", color="magenta", weight=3]; 42793[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42794[label="Pos Zero",fontsize=16,color="green",shape="box"];42795 -> 22801[label="",style="dashed", color="red", weight=0]; 42795[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42795 -> 44110[label="",style="dashed", color="magenta", weight=3]; 42796[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42797 -> 26799[label="",style="dashed", color="red", weight=0]; 42797[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42797 -> 44111[label="",style="dashed", color="magenta", weight=3]; 42797 -> 44112[label="",style="dashed", color="magenta", weight=3]; 42798[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44117[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4365) (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))) ww4365)))",fontsize=16,color="green",shape="box"];44117 -> 44170[label="",style="dashed", color="green", weight=3]; 44117 -> 44171[label="",style="dashed", color="green", weight=3]; 42801 -> 26799[label="",style="dashed", color="red", weight=0]; 42801[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42801 -> 44120[label="",style="dashed", color="magenta", weight=3]; 42801 -> 44121[label="",style="dashed", color="magenta", weight=3]; 42802[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42803[label="Pos Zero",fontsize=16,color="green",shape="box"];42804 -> 22801[label="",style="dashed", color="red", weight=0]; 42804[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42804 -> 44122[label="",style="dashed", color="magenta", weight=3]; 42805[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42806[label="Pos ww13730",fontsize=16,color="green",shape="box"];42807[label="Neg ww13750",fontsize=16,color="green",shape="box"];42824[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4304",fontsize=16,color="black",shape="triangle"];42824 -> 44123[label="",style="solid", color="black", weight=3]; 42825 -> 42809[label="",style="dashed", color="red", weight=0]; 42825[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))) ww4304))",fontsize=16,color="magenta"];42825 -> 44124[label="",style="dashed", color="magenta", weight=3]; 42813[label="Pos ww13730",fontsize=16,color="green",shape="box"];42814[label="Neg ww13750",fontsize=16,color="green",shape="box"];22959[label="primMinusInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="black",shape="box"];22959 -> 24861[label="",style="solid", color="black", weight=3]; 27251 -> 26799[label="",style="dashed", color="red", weight=0]; 27251[label="srMyInt ww151 (srMyInt ww51 ww2492)",fontsize=16,color="magenta"];27251 -> 27271[label="",style="dashed", color="magenta", weight=3]; 27251 -> 27272[label="",style="dashed", color="magenta", weight=3]; 27252 -> 26799[label="",style="dashed", color="red", weight=0]; 27252[label="srMyInt ww150 (psMyInt ww50 (srMyInt ww2493 (Pos (Succ Zero))))",fontsize=16,color="magenta"];27252 -> 27273[label="",style="dashed", color="magenta", weight=3]; 27252 -> 27274[label="",style="dashed", color="magenta", weight=3]; 42815 -> 36945[label="",style="dashed", color="red", weight=0]; 42815[label="takeWhile (flip ltEsFloat (Float ww42160 ww42161)) ww32391",fontsize=16,color="magenta"];42815 -> 44125[label="",style="dashed", color="magenta", weight=3]; 42815 -> 44126[label="",style="dashed", color="magenta", weight=3]; 42816[label="takeWhile0 (flip ltEsFloat (Float ww42160 ww42161)) (Float ww323900 ww323901) ww32391 MyTrue",fontsize=16,color="black",shape="box"];42816 -> 44127[label="",style="solid", color="black", weight=3]; 42817[label="Neg ww13730",fontsize=16,color="green",shape="box"];42818[label="Pos ww13750",fontsize=16,color="green",shape="box"];43140[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4305",fontsize=16,color="black",shape="triangle"];43140 -> 44128[label="",style="solid", color="black", weight=3]; 43141 -> 42820[label="",style="dashed", color="red", weight=0]; 43141[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))) ww4305))",fontsize=16,color="magenta"];43141 -> 44129[label="",style="dashed", color="magenta", weight=3]; 42826[label="Neg ww13730",fontsize=16,color="green",shape="box"];42827[label="Pos ww13750",fontsize=16,color="green",shape="box"];52986[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];52987[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];52988[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];52989[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];20968 -> 24845[label="",style="dashed", color="red", weight=0]; 20968[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"];20968 -> 24846[label="",style="dashed", color="magenta", weight=3]; 20968 -> 24847[label="",style="dashed", color="magenta", weight=3]; 20968 -> 24848[label="",style="dashed", color="magenta", weight=3]; 20975[label="Pos Zero",fontsize=16,color="green",shape="box"];20976 -> 18151[label="",style="dashed", color="red", weight=0]; 20976[label="srMyInt (srMyInt (Pos (Succ ww137300)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20976 -> 22958[label="",style="dashed", color="magenta", weight=3]; 20978[label="ww13761",fontsize=16,color="green",shape="box"];20979[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];20980[label="ww13760",fontsize=16,color="green",shape="box"];20981[label="ww137300",fontsize=16,color="green",shape="box"];20982[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"];20982 -> 22960[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];20983 -> 22961[label="",style="solid", color="black", weight=3]; 20992[label="ww137500",fontsize=16,color="green",shape="box"];20993[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20994[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];20995 -> 15103[label="",style="dashed", color="red", weight=0]; 20995[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20995 -> 22962[label="",style="dashed", color="magenta", weight=3]; 20995 -> 22963[label="",style="dashed", color="magenta", weight=3]; 20996 -> 20977[label="",style="dashed", color="red", weight=0]; 20996[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];20997[label="ww13761",fontsize=16,color="green",shape="box"];20998[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];20999[label="ww13760",fontsize=16,color="green",shape="box"];21000[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"];21000 -> 22964[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];21001 -> 22965[label="",style="solid", color="black", weight=3]; 21006[label="Pos Zero",fontsize=16,color="green",shape="box"];21007 -> 18157[label="",style="dashed", color="red", weight=0]; 21007[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];21008 -> 20977[label="",style="dashed", color="red", weight=0]; 21008[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];21009[label="ww13761",fontsize=16,color="green",shape="box"];21010[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];21011[label="ww13760",fontsize=16,color="green",shape="box"];21012[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"];21012 -> 22966[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];21013 -> 22967[label="",style="solid", color="black", weight=3]; 52990[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];52991[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];52992[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];52993[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];21015 -> 24878[label="",style="dashed", color="red", weight=0]; 21015[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"];21015 -> 24879[label="",style="dashed", color="magenta", weight=3]; 21015 -> 24880[label="",style="dashed", color="magenta", weight=3]; 39248 -> 26799[label="",style="dashed", color="red", weight=0]; 39248[label="srMyInt ww13761 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39248 -> 44130[label="",style="dashed", color="magenta", weight=3]; 39248 -> 44131[label="",style="dashed", color="magenta", weight=3]; 39249 -> 45789[label="",style="dashed", color="red", weight=0]; 39249[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"];39249 -> 45790[label="",style="dashed", color="magenta", weight=3]; 39250 -> 20608[label="",style="dashed", color="red", weight=0]; 39250[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"];39250 -> 44133[label="",style="dashed", color="magenta", weight=3]; 39250 -> 44134[label="",style="dashed", color="magenta", weight=3]; 39250 -> 44135[label="",style="dashed", color="magenta", weight=3]; 39250 -> 44136[label="",style="dashed", color="magenta", weight=3]; 39250 -> 44137[label="",style="dashed", color="magenta", weight=3]; 39250 -> 44138[label="",style="dashed", color="magenta", weight=3]; 39251 -> 26798[label="",style="dashed", color="red", weight=0]; 39251[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39251 -> 44139[label="",style="dashed", color="magenta", weight=3]; 39251 -> 44140[label="",style="dashed", color="magenta", weight=3]; 39252[label="Neg Zero",fontsize=16,color="green",shape="box"];39253[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];39254 -> 26799[label="",style="dashed", color="red", weight=0]; 39254[label="srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39254 -> 44141[label="",style="dashed", color="magenta", weight=3]; 39254 -> 44142[label="",style="dashed", color="magenta", weight=3]; 39255 -> 45803[label="",style="dashed", color="red", weight=0]; 39255[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"];39255 -> 45804[label="",style="dashed", color="magenta", weight=3]; 39256 -> 20608[label="",style="dashed", color="red", weight=0]; 39256[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"];39256 -> 44144[label="",style="dashed", color="magenta", weight=3]; 39256 -> 44145[label="",style="dashed", color="magenta", weight=3]; 39256 -> 44146[label="",style="dashed", color="magenta", weight=3]; 39256 -> 44147[label="",style="dashed", color="magenta", weight=3]; 39256 -> 44148[label="",style="dashed", color="magenta", weight=3]; 39256 -> 44149[label="",style="dashed", color="magenta", weight=3]; 39257 -> 26798[label="",style="dashed", color="red", weight=0]; 39257[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39257 -> 44150[label="",style="dashed", color="magenta", weight=3]; 39257 -> 44151[label="",style="dashed", color="magenta", weight=3]; 39258[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];39259[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];39260 -> 26799[label="",style="dashed", color="red", weight=0]; 39260[label="srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39260 -> 44152[label="",style="dashed", color="magenta", weight=3]; 39260 -> 44153[label="",style="dashed", color="magenta", weight=3]; 39261 -> 45818[label="",style="dashed", color="red", weight=0]; 39261[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"];39261 -> 45819[label="",style="dashed", color="magenta", weight=3]; 39262 -> 20608[label="",style="dashed", color="red", weight=0]; 39262[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"];39262 -> 44155[label="",style="dashed", color="magenta", weight=3]; 39262 -> 44156[label="",style="dashed", color="magenta", weight=3]; 39262 -> 44157[label="",style="dashed", color="magenta", weight=3]; 39262 -> 44158[label="",style="dashed", color="magenta", weight=3]; 39262 -> 44159[label="",style="dashed", color="magenta", weight=3]; 39262 -> 44160[label="",style="dashed", color="magenta", weight=3]; 39263 -> 26798[label="",style="dashed", color="red", weight=0]; 39263[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39263 -> 44161[label="",style="dashed", color="magenta", weight=3]; 39263 -> 44162[label="",style="dashed", color="magenta", weight=3]; 39264[label="Neg Zero",fontsize=16,color="green",shape="box"];39265[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];48861[label="Neg Zero",fontsize=16,color="green",shape="box"];48862 -> 53555[label="",style="dashed", color="red", weight=0]; 48862[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"];48862 -> 53574[label="",style="dashed", color="magenta", weight=3]; 48862 -> 53575[label="",style="dashed", color="magenta", weight=3]; 48862 -> 53576[label="",style="dashed", color="magenta", weight=3]; 48862 -> 53577[label="",style="dashed", color="magenta", weight=3]; 48863 -> 50355[label="",style="dashed", color="red", weight=0]; 48863[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"];48863 -> 50375[label="",style="dashed", color="magenta", weight=3]; 48864 -> 27983[label="",style="dashed", color="red", weight=0]; 48864[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"];48864 -> 53472[label="",style="dashed", color="magenta", weight=3]; 48864 -> 53473[label="",style="dashed", color="magenta", weight=3]; 48864 -> 53474[label="",style="dashed", color="magenta", weight=3]; 48864 -> 53475[label="",style="dashed", color="magenta", weight=3]; 48865[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48866[label="Neg Zero",fontsize=16,color="green",shape="box"];48867 -> 53555[label="",style="dashed", color="red", weight=0]; 48867[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"];48867 -> 53578[label="",style="dashed", color="magenta", weight=3]; 48867 -> 53579[label="",style="dashed", color="magenta", weight=3]; 48867 -> 53580[label="",style="dashed", color="magenta", weight=3]; 48867 -> 53581[label="",style="dashed", color="magenta", weight=3]; 48868 -> 50355[label="",style="dashed", color="red", weight=0]; 48868[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"];48868 -> 50376[label="",style="dashed", color="magenta", weight=3]; 48869 -> 27983[label="",style="dashed", color="red", weight=0]; 48869[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"];48869 -> 53597[label="",style="dashed", color="magenta", weight=3]; 48869 -> 53598[label="",style="dashed", color="magenta", weight=3]; 48869 -> 53599[label="",style="dashed", color="magenta", weight=3]; 48869 -> 53600[label="",style="dashed", color="magenta", weight=3]; 48870[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52996[label="ww3100",fontsize=16,color="green",shape="box"];52997[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52998[label="ww5",fontsize=16,color="green",shape="box"];52999[label="ww4000",fontsize=16,color="green",shape="box"];28301[label="takeWhile2 (flip ltEsFloat ww3415) (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"];28301 -> 28393[label="",style="solid", color="black", weight=3]; 58854[label="ww2020",fontsize=16,color="green",shape="box"];58855[label="Float (Neg Zero) (Pos (Succ ww2022))",fontsize=16,color="green",shape="box"];58856[label="ww2022",fontsize=16,color="green",shape="box"];58857[label="ww2021",fontsize=16,color="green",shape="box"];53002[label="ww3100",fontsize=16,color="green",shape="box"];53003[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53004[label="ww5",fontsize=16,color="green",shape="box"];53005[label="ww4000",fontsize=16,color="green",shape="box"];22274[label="primMinusInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="box"];22274 -> 22342[label="",style="solid", color="black", weight=3]; 53007[label="ww2020",fontsize=16,color="green",shape="box"];53008[label="Pos (Succ ww2021)",fontsize=16,color="green",shape="box"];53009[label="Pos (Succ ww2022)",fontsize=16,color="green",shape="box"];42828 -> 26799[label="",style="dashed", color="red", weight=0]; 42828[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42828 -> 44163[label="",style="dashed", color="magenta", weight=3]; 42828 -> 44164[label="",style="dashed", color="magenta", weight=3]; 42829[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44169[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4366) (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))) ww4366)))",fontsize=16,color="green",shape="box"];44169 -> 44185[label="",style="dashed", color="green", weight=3]; 44169 -> 44186[label="",style="dashed", color="green", weight=3]; 42832 -> 26799[label="",style="dashed", color="red", weight=0]; 42832[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42832 -> 44172[label="",style="dashed", color="magenta", weight=3]; 42832 -> 44173[label="",style="dashed", color="magenta", weight=3]; 42833[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42834 -> 22064[label="",style="dashed", color="red", weight=0]; 42834[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42835[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42836[label="ww51",fontsize=16,color="green",shape="box"];42837[label="ww2181",fontsize=16,color="green",shape="box"];45001[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45000[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)))) ww4407)",fontsize=16,color="black",shape="triangle"];45000 -> 45003[label="",style="solid", color="black", weight=3]; 42839[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];42840[label="ww2181",fontsize=16,color="green",shape="box"];42841 -> 22064[label="",style="dashed", color="red", weight=0]; 42841[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42842[label="Neg Zero",fontsize=16,color="green",shape="box"];42843 -> 26799[label="",style="dashed", color="red", weight=0]; 42843[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42843 -> 44176[label="",style="dashed", color="magenta", weight=3]; 42843 -> 44177[label="",style="dashed", color="magenta", weight=3]; 42844[label="ww50",fontsize=16,color="green",shape="box"];42845 -> 26799[label="",style="dashed", color="red", weight=0]; 42845[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42845 -> 44178[label="",style="dashed", color="magenta", weight=3]; 42845 -> 44179[label="",style="dashed", color="magenta", weight=3]; 42846[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44184[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4367) (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))) ww4367)))",fontsize=16,color="green",shape="box"];44184 -> 44196[label="",style="dashed", color="green", weight=3]; 44184 -> 44197[label="",style="dashed", color="green", weight=3]; 42849 -> 26799[label="",style="dashed", color="red", weight=0]; 42849[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42849 -> 44187[label="",style="dashed", color="magenta", weight=3]; 42849 -> 44188[label="",style="dashed", color="magenta", weight=3]; 42850[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42851 -> 22064[label="",style="dashed", color="red", weight=0]; 42851[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42852[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21053 -> 24927[label="",style="dashed", color="red", weight=0]; 21053[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"];21053 -> 24928[label="",style="dashed", color="magenta", weight=3]; 21053 -> 24929[label="",style="dashed", color="magenta", weight=3]; 21053 -> 24930[label="",style="dashed", color="magenta", weight=3]; 42853 -> 26799[label="",style="dashed", color="red", weight=0]; 42853[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42853 -> 44189[label="",style="dashed", color="magenta", weight=3]; 42853 -> 44190[label="",style="dashed", color="magenta", weight=3]; 42854[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44195[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4368) (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))) ww4368)))",fontsize=16,color="green",shape="box"];44195 -> 44207[label="",style="dashed", color="green", weight=3]; 44195 -> 44208[label="",style="dashed", color="green", weight=3]; 42857 -> 26799[label="",style="dashed", color="red", weight=0]; 42857[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42857 -> 44198[label="",style="dashed", color="magenta", weight=3]; 42857 -> 44199[label="",style="dashed", color="magenta", weight=3]; 42858[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42859 -> 22064[label="",style="dashed", color="red", weight=0]; 42859[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42860[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42861 -> 26799[label="",style="dashed", color="red", weight=0]; 42861[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42861 -> 44200[label="",style="dashed", color="magenta", weight=3]; 42861 -> 44201[label="",style="dashed", color="magenta", weight=3]; 42862[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44206[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4369) (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)))) ww4369)))",fontsize=16,color="green",shape="box"];44206 -> 44222[label="",style="dashed", color="green", weight=3]; 44206 -> 44223[label="",style="dashed", color="green", weight=3]; 42865 -> 26799[label="",style="dashed", color="red", weight=0]; 42865[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42865 -> 44209[label="",style="dashed", color="magenta", weight=3]; 42865 -> 44210[label="",style="dashed", color="magenta", weight=3]; 42866[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42867 -> 22064[label="",style="dashed", color="red", weight=0]; 42867[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42868[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42869[label="ww51",fontsize=16,color="green",shape="box"];42870[label="ww2188",fontsize=16,color="green",shape="box"];45014[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45013[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))) ww4408)",fontsize=16,color="black",shape="triangle"];45013 -> 45016[label="",style="solid", color="black", weight=3]; 42872[label="Neg Zero",fontsize=16,color="green",shape="box"];42873[label="ww2188",fontsize=16,color="green",shape="box"];42874 -> 22064[label="",style="dashed", color="red", weight=0]; 42874[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42875[label="Neg Zero",fontsize=16,color="green",shape="box"];42876 -> 26799[label="",style="dashed", color="red", weight=0]; 42876[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42876 -> 44213[label="",style="dashed", color="magenta", weight=3]; 42876 -> 44214[label="",style="dashed", color="magenta", weight=3]; 42877[label="ww50",fontsize=16,color="green",shape="box"];21057 -> 24968[label="",style="dashed", color="red", weight=0]; 21057[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"];21057 -> 24969[label="",style="dashed", color="magenta", weight=3]; 21057 -> 24970[label="",style="dashed", color="magenta", weight=3]; 42878 -> 26799[label="",style="dashed", color="red", weight=0]; 42878[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42878 -> 44215[label="",style="dashed", color="magenta", weight=3]; 42878 -> 44216[label="",style="dashed", color="magenta", weight=3]; 42879[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44221[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4370) (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))) ww4370)))",fontsize=16,color="green",shape="box"];44221 -> 44233[label="",style="dashed", color="green", weight=3]; 44221 -> 44234[label="",style="dashed", color="green", weight=3]; 42882 -> 26799[label="",style="dashed", color="red", weight=0]; 42882[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42882 -> 44224[label="",style="dashed", color="magenta", weight=3]; 42882 -> 44225[label="",style="dashed", color="magenta", weight=3]; 42883[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42884 -> 22064[label="",style="dashed", color="red", weight=0]; 42884[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42885[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42886 -> 26799[label="",style="dashed", color="red", weight=0]; 42886[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42886 -> 44226[label="",style="dashed", color="magenta", weight=3]; 42886 -> 44227[label="",style="dashed", color="magenta", weight=3]; 42887[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44232[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4371) (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)))) ww4371)))",fontsize=16,color="green",shape="box"];44232 -> 44248[label="",style="dashed", color="green", weight=3]; 44232 -> 44249[label="",style="dashed", color="green", weight=3]; 42890 -> 26799[label="",style="dashed", color="red", weight=0]; 42890[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42890 -> 44235[label="",style="dashed", color="magenta", weight=3]; 42890 -> 44236[label="",style="dashed", color="magenta", weight=3]; 42891[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42892 -> 22064[label="",style="dashed", color="red", weight=0]; 42892[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42893[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42894[label="ww51",fontsize=16,color="green",shape="box"];42895[label="ww2195",fontsize=16,color="green",shape="box"];45025[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45024[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))) ww4409)",fontsize=16,color="black",shape="triangle"];45024 -> 45027[label="",style="solid", color="black", weight=3]; 42897[label="Pos Zero",fontsize=16,color="green",shape="box"];42898[label="ww2195",fontsize=16,color="green",shape="box"];42899 -> 22064[label="",style="dashed", color="red", weight=0]; 42899[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42900[label="Neg Zero",fontsize=16,color="green",shape="box"];42901 -> 26799[label="",style="dashed", color="red", weight=0]; 42901[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42901 -> 44239[label="",style="dashed", color="magenta", weight=3]; 42901 -> 44240[label="",style="dashed", color="magenta", weight=3]; 42902[label="ww50",fontsize=16,color="green",shape="box"];48876[label="Neg Zero",fontsize=16,color="green",shape="box"];48877 -> 53719[label="",style="dashed", color="red", weight=0]; 48877[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"];48877 -> 53738[label="",style="dashed", color="magenta", weight=3]; 48877 -> 53739[label="",style="dashed", color="magenta", weight=3]; 48877 -> 53740[label="",style="dashed", color="magenta", weight=3]; 48877 -> 53741[label="",style="dashed", color="magenta", weight=3]; 48878 -> 50048[label="",style="dashed", color="red", weight=0]; 48878[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"];48878 -> 50067[label="",style="dashed", color="magenta", weight=3]; 48879 -> 28074[label="",style="dashed", color="red", weight=0]; 48879[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"];48879 -> 53602[label="",style="dashed", color="magenta", weight=3]; 48879 -> 53603[label="",style="dashed", color="magenta", weight=3]; 48879 -> 53604[label="",style="dashed", color="magenta", weight=3]; 48879 -> 53605[label="",style="dashed", color="magenta", weight=3]; 48880[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48881[label="Neg Zero",fontsize=16,color="green",shape="box"];48882 -> 53719[label="",style="dashed", color="red", weight=0]; 48882[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"];48882 -> 53742[label="",style="dashed", color="magenta", weight=3]; 48882 -> 53743[label="",style="dashed", color="magenta", weight=3]; 48882 -> 53744[label="",style="dashed", color="magenta", weight=3]; 48882 -> 53745[label="",style="dashed", color="magenta", weight=3]; 48883 -> 50048[label="",style="dashed", color="red", weight=0]; 48883[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"];48883 -> 50068[label="",style="dashed", color="magenta", weight=3]; 48884 -> 28074[label="",style="dashed", color="red", weight=0]; 48884[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"];48884 -> 53641[label="",style="dashed", color="magenta", weight=3]; 48884 -> 53642[label="",style="dashed", color="magenta", weight=3]; 48884 -> 53643[label="",style="dashed", color="magenta", weight=3]; 48884 -> 53644[label="",style="dashed", color="magenta", weight=3]; 48885[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53012[label="ww5",fontsize=16,color="green",shape="box"];53013[label="ww3100",fontsize=16,color="green",shape="box"];53014[label="ww4000",fontsize=16,color="green",shape="box"];53015[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28384[label="takeWhile2 (flip ltEsFloat ww3421) (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"];28384 -> 28427[label="",style="solid", color="black", weight=3]; 58816[label="ww2025",fontsize=16,color="green",shape="box"];58817[label="ww2027",fontsize=16,color="green",shape="box"];58818[label="ww2026",fontsize=16,color="green",shape="box"];58819[label="Float (Neg Zero) (Neg (Succ ww2027))",fontsize=16,color="green",shape="box"];53018[label="ww5",fontsize=16,color="green",shape="box"];53019[label="ww3100",fontsize=16,color="green",shape="box"];53020[label="ww4000",fontsize=16,color="green",shape="box"];53021[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53023[label="ww2025",fontsize=16,color="green",shape="box"];53024[label="Neg (Succ ww2026)",fontsize=16,color="green",shape="box"];53025[label="Neg (Succ ww2027)",fontsize=16,color="green",shape="box"];42903 -> 26799[label="",style="dashed", color="red", weight=0]; 42903[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42903 -> 44241[label="",style="dashed", color="magenta", weight=3]; 42903 -> 44242[label="",style="dashed", color="magenta", weight=3]; 42904[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44247[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4372) (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))) ww4372)))",fontsize=16,color="green",shape="box"];44247 -> 44259[label="",style="dashed", color="green", weight=3]; 44247 -> 44260[label="",style="dashed", color="green", weight=3]; 42907 -> 26799[label="",style="dashed", color="red", weight=0]; 42907[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42907 -> 44250[label="",style="dashed", color="magenta", weight=3]; 42907 -> 44251[label="",style="dashed", color="magenta", weight=3]; 42908[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42909 -> 22064[label="",style="dashed", color="red", weight=0]; 42909[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42910[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42911 -> 26799[label="",style="dashed", color="red", weight=0]; 42911[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42911 -> 44252[label="",style="dashed", color="magenta", weight=3]; 42911 -> 44253[label="",style="dashed", color="magenta", weight=3]; 42912[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44258[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4373) (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)))) ww4373)))",fontsize=16,color="green",shape="box"];44258 -> 44270[label="",style="dashed", color="green", weight=3]; 44258 -> 44271[label="",style="dashed", color="green", weight=3]; 42915 -> 26799[label="",style="dashed", color="red", weight=0]; 42915[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42915 -> 44261[label="",style="dashed", color="magenta", weight=3]; 42915 -> 44262[label="",style="dashed", color="magenta", weight=3]; 42916[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42917 -> 22064[label="",style="dashed", color="red", weight=0]; 42917[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42918[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42919 -> 26799[label="",style="dashed", color="red", weight=0]; 42919[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42919 -> 44263[label="",style="dashed", color="magenta", weight=3]; 42919 -> 44264[label="",style="dashed", color="magenta", weight=3]; 42920[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44269[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4374) (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))) ww4374)))",fontsize=16,color="green",shape="box"];44269 -> 44286[label="",style="dashed", color="green", weight=3]; 44269 -> 44287[label="",style="dashed", color="green", weight=3]; 42923 -> 26799[label="",style="dashed", color="red", weight=0]; 42923[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42923 -> 44272[label="",style="dashed", color="magenta", weight=3]; 42923 -> 44273[label="",style="dashed", color="magenta", weight=3]; 42924[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42925 -> 22064[label="",style="dashed", color="red", weight=0]; 42925[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42926[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48891[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48892 -> 45667[label="",style="dashed", color="red", weight=0]; 48892[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"];48892 -> 53645[label="",style="dashed", color="magenta", weight=3]; 48892 -> 53646[label="",style="dashed", color="magenta", weight=3]; 48892 -> 53647[label="",style="dashed", color="magenta", weight=3]; 48892 -> 53648[label="",style="dashed", color="magenta", weight=3]; 48893 -> 53655[label="",style="dashed", color="red", weight=0]; 48893[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"];48893 -> 53668[label="",style="dashed", color="magenta", weight=3]; 48893 -> 53669[label="",style="dashed", color="magenta", weight=3]; 48893 -> 53670[label="",style="dashed", color="magenta", weight=3]; 48893 -> 53671[label="",style="dashed", color="magenta", weight=3]; 48894[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="black",shape="box"];48894 -> 53650[label="",style="solid", color="black", weight=3]; 48895[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48896[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48897 -> 45667[label="",style="dashed", color="red", weight=0]; 48897[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"];48897 -> 53651[label="",style="dashed", color="magenta", weight=3]; 48897 -> 53652[label="",style="dashed", color="magenta", weight=3]; 48897 -> 53653[label="",style="dashed", color="magenta", weight=3]; 48897 -> 53654[label="",style="dashed", color="magenta", weight=3]; 48898 -> 53655[label="",style="dashed", color="red", weight=0]; 48898[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"];48898 -> 53672[label="",style="dashed", color="magenta", weight=3]; 48898 -> 53673[label="",style="dashed", color="magenta", weight=3]; 48898 -> 53674[label="",style="dashed", color="magenta", weight=3]; 48898 -> 53675[label="",style="dashed", color="magenta", weight=3]; 48899[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="black",shape="box"];48899 -> 53690[label="",style="solid", color="black", weight=3]; 48900[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53029[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];53029 -> 53691[label="",style="solid", color="black", weight=3]; 53033[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];53033 -> 53692[label="",style="solid", color="black", weight=3]; 55865 -> 26924[label="",style="dashed", color="red", weight=0]; 55865[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww4606))) (srMyInt (Pos (Succ ww4605)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55865 -> 55921[label="",style="dashed", color="magenta", weight=3]; 55865 -> 55922[label="",style="dashed", color="magenta", weight=3]; 42927[label="ww51",fontsize=16,color="green",shape="box"];42928[label="ww2197",fontsize=16,color="green",shape="box"];45038[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45037[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)))) ww4410)",fontsize=16,color="black",shape="triangle"];45037 -> 45040[label="",style="solid", color="black", weight=3]; 42930[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];42931[label="ww2197",fontsize=16,color="green",shape="box"];42932 -> 22801[label="",style="dashed", color="red", weight=0]; 42932[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42932 -> 44276[label="",style="dashed", color="magenta", weight=3]; 42933[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42934 -> 26799[label="",style="dashed", color="red", weight=0]; 42934[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42934 -> 44277[label="",style="dashed", color="magenta", weight=3]; 42934 -> 44278[label="",style="dashed", color="magenta", weight=3]; 42935[label="ww50",fontsize=16,color="green",shape="box"];42936 -> 26799[label="",style="dashed", color="red", weight=0]; 42936[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42936 -> 44279[label="",style="dashed", color="magenta", weight=3]; 42936 -> 44280[label="",style="dashed", color="magenta", weight=3]; 42937[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44285[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4375) (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))) ww4375)))",fontsize=16,color="green",shape="box"];44285 -> 44298[label="",style="dashed", color="green", weight=3]; 44285 -> 44299[label="",style="dashed", color="green", weight=3]; 42940 -> 26799[label="",style="dashed", color="red", weight=0]; 42940[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42940 -> 44288[label="",style="dashed", color="magenta", weight=3]; 42940 -> 44289[label="",style="dashed", color="magenta", weight=3]; 42941[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42942[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42943 -> 22801[label="",style="dashed", color="red", weight=0]; 42943[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42943 -> 44290[label="",style="dashed", color="magenta", weight=3]; 42944[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42945 -> 26799[label="",style="dashed", color="red", weight=0]; 42945[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42945 -> 44291[label="",style="dashed", color="magenta", weight=3]; 42945 -> 44292[label="",style="dashed", color="magenta", weight=3]; 42946[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44297[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4376) (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)))) ww4376)))",fontsize=16,color="green",shape="box"];44297 -> 44315[label="",style="dashed", color="green", weight=3]; 44297 -> 44316[label="",style="dashed", color="green", weight=3]; 42949 -> 26799[label="",style="dashed", color="red", weight=0]; 42949[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42949 -> 44300[label="",style="dashed", color="magenta", weight=3]; 42949 -> 44301[label="",style="dashed", color="magenta", weight=3]; 42950[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42951[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42952 -> 22801[label="",style="dashed", color="red", weight=0]; 42952[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42952 -> 44302[label="",style="dashed", color="magenta", weight=3]; 42953[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42954[label="ww51",fontsize=16,color="green",shape="box"];42955[label="ww2199",fontsize=16,color="green",shape="box"];45050[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];45049[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))) ww4411)",fontsize=16,color="black",shape="triangle"];45049 -> 45052[label="",style="solid", color="black", weight=3]; 42957[label="Neg Zero",fontsize=16,color="green",shape="box"];42958[label="ww2199",fontsize=16,color="green",shape="box"];42959 -> 22801[label="",style="dashed", color="red", weight=0]; 42959[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42959 -> 44305[label="",style="dashed", color="magenta", weight=3]; 42960[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42961 -> 26799[label="",style="dashed", color="red", weight=0]; 42961[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42961 -> 44306[label="",style="dashed", color="magenta", weight=3]; 42961 -> 44307[label="",style="dashed", color="magenta", weight=3]; 42962[label="ww50",fontsize=16,color="green",shape="box"];21121 -> 25071[label="",style="dashed", color="red", weight=0]; 21121[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"];21121 -> 25072[label="",style="dashed", color="magenta", weight=3]; 21121 -> 25073[label="",style="dashed", color="magenta", weight=3]; 42963 -> 26799[label="",style="dashed", color="red", weight=0]; 42963[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42963 -> 44308[label="",style="dashed", color="magenta", weight=3]; 42963 -> 44309[label="",style="dashed", color="magenta", weight=3]; 42964[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44314[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4377) (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))) ww4377)))",fontsize=16,color="green",shape="box"];44314 -> 44327[label="",style="dashed", color="green", weight=3]; 44314 -> 44328[label="",style="dashed", color="green", weight=3]; 42967 -> 26799[label="",style="dashed", color="red", weight=0]; 42967[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42967 -> 44317[label="",style="dashed", color="magenta", weight=3]; 42967 -> 44318[label="",style="dashed", color="magenta", weight=3]; 42968[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42969[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42970 -> 22801[label="",style="dashed", color="red", weight=0]; 42970[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42970 -> 44319[label="",style="dashed", color="magenta", weight=3]; 42971[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42972 -> 26799[label="",style="dashed", color="red", weight=0]; 42972[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42972 -> 44320[label="",style="dashed", color="magenta", weight=3]; 42972 -> 44321[label="",style="dashed", color="magenta", weight=3]; 42973[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44326[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4378) (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)))) ww4378)))",fontsize=16,color="green",shape="box"];44326 -> 44344[label="",style="dashed", color="green", weight=3]; 44326 -> 44345[label="",style="dashed", color="green", weight=3]; 42976 -> 26799[label="",style="dashed", color="red", weight=0]; 42976[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42976 -> 44329[label="",style="dashed", color="magenta", weight=3]; 42976 -> 44330[label="",style="dashed", color="magenta", weight=3]; 42977[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42978[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42979 -> 22801[label="",style="dashed", color="red", weight=0]; 42979[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42979 -> 44331[label="",style="dashed", color="magenta", weight=3]; 42980[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42981[label="ww51",fontsize=16,color="green",shape="box"];42982[label="ww2206",fontsize=16,color="green",shape="box"];45062[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];45061[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))) ww4412)",fontsize=16,color="black",shape="triangle"];45061 -> 45064[label="",style="solid", color="black", weight=3]; 42984[label="Pos Zero",fontsize=16,color="green",shape="box"];42985[label="ww2206",fontsize=16,color="green",shape="box"];42986 -> 22801[label="",style="dashed", color="red", weight=0]; 42986[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42986 -> 44334[label="",style="dashed", color="magenta", weight=3]; 42987[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42988 -> 26799[label="",style="dashed", color="red", weight=0]; 42988[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42988 -> 44335[label="",style="dashed", color="magenta", weight=3]; 42988 -> 44336[label="",style="dashed", color="magenta", weight=3]; 42989[label="ww50",fontsize=16,color="green",shape="box"];48906[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48907 -> 53804[label="",style="dashed", color="red", weight=0]; 48907[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"];48907 -> 53819[label="",style="dashed", color="magenta", weight=3]; 48907 -> 53820[label="",style="dashed", color="magenta", weight=3]; 48907 -> 53821[label="",style="dashed", color="magenta", weight=3]; 48907 -> 53822[label="",style="dashed", color="magenta", weight=3]; 48908 -> 49854[label="",style="dashed", color="red", weight=0]; 48908[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"];48908 -> 49873[label="",style="dashed", color="magenta", weight=3]; 48909 -> 28371[label="",style="dashed", color="red", weight=0]; 48909[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"];48909 -> 53694[label="",style="dashed", color="magenta", weight=3]; 48909 -> 53695[label="",style="dashed", color="magenta", weight=3]; 48909 -> 53696[label="",style="dashed", color="magenta", weight=3]; 48909 -> 53697[label="",style="dashed", color="magenta", weight=3]; 48910[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48911[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48912 -> 53804[label="",style="dashed", color="red", weight=0]; 48912[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"];48912 -> 53823[label="",style="dashed", color="magenta", weight=3]; 48912 -> 53824[label="",style="dashed", color="magenta", weight=3]; 48912 -> 53825[label="",style="dashed", color="magenta", weight=3]; 48912 -> 53826[label="",style="dashed", color="magenta", weight=3]; 48913 -> 49854[label="",style="dashed", color="red", weight=0]; 48913[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"];48913 -> 49874[label="",style="dashed", color="magenta", weight=3]; 48914 -> 28371[label="",style="dashed", color="red", weight=0]; 48914[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"];48914 -> 53756[label="",style="dashed", color="magenta", weight=3]; 48914 -> 53757[label="",style="dashed", color="magenta", weight=3]; 48914 -> 53758[label="",style="dashed", color="magenta", weight=3]; 48914 -> 53759[label="",style="dashed", color="magenta", weight=3]; 48915[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53036[label="ww5",fontsize=16,color="green",shape="box"];53037[label="ww3100",fontsize=16,color="green",shape="box"];53038[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53039[label="ww3000",fontsize=16,color="green",shape="box"];28718[label="takeWhile2 (flip ltEsFloat ww3445) (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"];28718 -> 28820[label="",style="solid", color="black", weight=3]; 53041[label="Neg (Succ ww2036)",fontsize=16,color="green",shape="box"];53042[label="Neg (Succ ww2035)",fontsize=16,color="green",shape="box"];53043[label="Neg (Succ ww2037)",fontsize=16,color="green",shape="box"];42990 -> 26799[label="",style="dashed", color="red", weight=0]; 42990[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42990 -> 44337[label="",style="dashed", color="magenta", weight=3]; 42990 -> 44338[label="",style="dashed", color="magenta", weight=3]; 42991[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44343[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4379) (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))) ww4379)))",fontsize=16,color="green",shape="box"];44343 -> 44356[label="",style="dashed", color="green", weight=3]; 44343 -> 44357[label="",style="dashed", color="green", weight=3]; 42994 -> 26799[label="",style="dashed", color="red", weight=0]; 42994[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42994 -> 44346[label="",style="dashed", color="magenta", weight=3]; 42994 -> 44347[label="",style="dashed", color="magenta", weight=3]; 42995[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42996[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42997 -> 22801[label="",style="dashed", color="red", weight=0]; 42997[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42997 -> 44348[label="",style="dashed", color="magenta", weight=3]; 42998[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42999 -> 26799[label="",style="dashed", color="red", weight=0]; 42999[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42999 -> 44349[label="",style="dashed", color="magenta", weight=3]; 42999 -> 44350[label="",style="dashed", color="magenta", weight=3]; 43000[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44355[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4380) (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)))) ww4380)))",fontsize=16,color="green",shape="box"];44355 -> 44368[label="",style="dashed", color="green", weight=3]; 44355 -> 44369[label="",style="dashed", color="green", weight=3]; 43003 -> 26799[label="",style="dashed", color="red", weight=0]; 43003[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43003 -> 44358[label="",style="dashed", color="magenta", weight=3]; 43003 -> 44359[label="",style="dashed", color="magenta", weight=3]; 43004[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43005[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43006 -> 22801[label="",style="dashed", color="red", weight=0]; 43006[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43006 -> 44360[label="",style="dashed", color="magenta", weight=3]; 43007[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43008 -> 26799[label="",style="dashed", color="red", weight=0]; 43008[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43008 -> 44361[label="",style="dashed", color="magenta", weight=3]; 43008 -> 44362[label="",style="dashed", color="magenta", weight=3]; 43009[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44367[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4381) (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))) ww4381)))",fontsize=16,color="green",shape="box"];44367 -> 44385[label="",style="dashed", color="green", weight=3]; 44367 -> 44386[label="",style="dashed", color="green", weight=3]; 43012 -> 26799[label="",style="dashed", color="red", weight=0]; 43012[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43012 -> 44370[label="",style="dashed", color="magenta", weight=3]; 43012 -> 44371[label="",style="dashed", color="magenta", weight=3]; 43013[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43014[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43015 -> 22801[label="",style="dashed", color="red", weight=0]; 43015[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43015 -> 44372[label="",style="dashed", color="magenta", weight=3]; 43016[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48921[label="Neg Zero",fontsize=16,color="green",shape="box"];48922 -> 45667[label="",style="dashed", color="red", weight=0]; 48922[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"];48922 -> 53760[label="",style="dashed", color="magenta", weight=3]; 48922 -> 53761[label="",style="dashed", color="magenta", weight=3]; 48922 -> 53762[label="",style="dashed", color="magenta", weight=3]; 48922 -> 53763[label="",style="dashed", color="magenta", weight=3]; 48923 -> 50355[label="",style="dashed", color="red", weight=0]; 48923[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"];48923 -> 50377[label="",style="dashed", color="magenta", weight=3]; 48924 -> 53769[label="",style="dashed", color="red", weight=0]; 48924[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"];48924 -> 53788[label="",style="dashed", color="magenta", weight=3]; 48924 -> 53789[label="",style="dashed", color="magenta", weight=3]; 48924 -> 53790[label="",style="dashed", color="magenta", weight=3]; 48925[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48926[label="Neg Zero",fontsize=16,color="green",shape="box"];48927 -> 45667[label="",style="dashed", color="red", weight=0]; 48927[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"];48927 -> 53765[label="",style="dashed", color="magenta", weight=3]; 48927 -> 53766[label="",style="dashed", color="magenta", weight=3]; 48927 -> 53767[label="",style="dashed", color="magenta", weight=3]; 48927 -> 53768[label="",style="dashed", color="magenta", weight=3]; 48928 -> 50355[label="",style="dashed", color="red", weight=0]; 48928[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"];48928 -> 50378[label="",style="dashed", color="magenta", weight=3]; 48929 -> 53769[label="",style="dashed", color="red", weight=0]; 48929[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"];48929 -> 53791[label="",style="dashed", color="magenta", weight=3]; 48929 -> 53792[label="",style="dashed", color="magenta", weight=3]; 48929 -> 53793[label="",style="dashed", color="magenta", weight=3]; 48930[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53782[label="ww5",fontsize=16,color="green",shape="box"];53783[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53784[label="ww3100",fontsize=16,color="green",shape="box"];53785[label="ww5",fontsize=16,color="green",shape="box"];53786[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53787[label="ww3100",fontsize=16,color="green",shape="box"];55866[label="Neg Zero",fontsize=16,color="green",shape="box"];55867[label="Pos (Succ ww4615)",fontsize=16,color="green",shape="box"];55868[label="Pos (Succ ww4616)",fontsize=16,color="green",shape="box"];43017[label="ww51",fontsize=16,color="green",shape="box"];43018[label="ww2208",fontsize=16,color="green",shape="box"];45076[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45075[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)))) ww4413)",fontsize=16,color="black",shape="triangle"];45075 -> 45078[label="",style="solid", color="black", weight=3]; 43020[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43021[label="ww2208",fontsize=16,color="green",shape="box"];43022 -> 22801[label="",style="dashed", color="red", weight=0]; 43022[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43022 -> 44375[label="",style="dashed", color="magenta", weight=3]; 43023[label="Neg Zero",fontsize=16,color="green",shape="box"];43024 -> 26799[label="",style="dashed", color="red", weight=0]; 43024[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];43024 -> 44376[label="",style="dashed", color="magenta", weight=3]; 43024 -> 44377[label="",style="dashed", color="magenta", weight=3]; 43025[label="ww50",fontsize=16,color="green",shape="box"];43026 -> 26799[label="",style="dashed", color="red", weight=0]; 43026[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43026 -> 44378[label="",style="dashed", color="magenta", weight=3]; 43026 -> 44379[label="",style="dashed", color="magenta", weight=3]; 43027[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44384[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4382) (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))) ww4382)))",fontsize=16,color="green",shape="box"];44384 -> 44397[label="",style="dashed", color="green", weight=3]; 44384 -> 44398[label="",style="dashed", color="green", weight=3]; 43030 -> 26799[label="",style="dashed", color="red", weight=0]; 43030[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43030 -> 44387[label="",style="dashed", color="magenta", weight=3]; 43030 -> 44388[label="",style="dashed", color="magenta", weight=3]; 43031[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43032[label="Neg Zero",fontsize=16,color="green",shape="box"];43033 -> 22801[label="",style="dashed", color="red", weight=0]; 43033[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43033 -> 44389[label="",style="dashed", color="magenta", weight=3]; 43034[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43035 -> 26799[label="",style="dashed", color="red", weight=0]; 43035[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43035 -> 44390[label="",style="dashed", color="magenta", weight=3]; 43035 -> 44391[label="",style="dashed", color="magenta", weight=3]; 43036[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44396[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4383) (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)))) ww4383)))",fontsize=16,color="green",shape="box"];44396 -> 44414[label="",style="dashed", color="green", weight=3]; 44396 -> 44415[label="",style="dashed", color="green", weight=3]; 43039 -> 26799[label="",style="dashed", color="red", weight=0]; 43039[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43039 -> 44399[label="",style="dashed", color="magenta", weight=3]; 43039 -> 44400[label="",style="dashed", color="magenta", weight=3]; 43040[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43041[label="Neg Zero",fontsize=16,color="green",shape="box"];43042 -> 22801[label="",style="dashed", color="red", weight=0]; 43042[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43042 -> 44401[label="",style="dashed", color="magenta", weight=3]; 43043[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43044[label="ww51",fontsize=16,color="green",shape="box"];43045[label="ww2210",fontsize=16,color="green",shape="box"];45088[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45087[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))) ww4414)",fontsize=16,color="black",shape="triangle"];45087 -> 45090[label="",style="solid", color="black", weight=3]; 43047[label="Neg Zero",fontsize=16,color="green",shape="box"];43048[label="ww2210",fontsize=16,color="green",shape="box"];43049 -> 22801[label="",style="dashed", color="red", weight=0]; 43049[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43049 -> 44404[label="",style="dashed", color="magenta", weight=3]; 43050[label="Neg Zero",fontsize=16,color="green",shape="box"];43051 -> 26799[label="",style="dashed", color="red", weight=0]; 43051[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];43051 -> 44405[label="",style="dashed", color="magenta", weight=3]; 43051 -> 44406[label="",style="dashed", color="magenta", weight=3]; 43052[label="ww50",fontsize=16,color="green",shape="box"];21181 -> 25169[label="",style="dashed", color="red", weight=0]; 21181[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"];21181 -> 25170[label="",style="dashed", color="magenta", weight=3]; 21181 -> 25171[label="",style="dashed", color="magenta", weight=3]; 43053 -> 26799[label="",style="dashed", color="red", weight=0]; 43053[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43053 -> 44407[label="",style="dashed", color="magenta", weight=3]; 43053 -> 44408[label="",style="dashed", color="magenta", weight=3]; 43054[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44413[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4384) (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))) ww4384)))",fontsize=16,color="green",shape="box"];44413 -> 44426[label="",style="dashed", color="green", weight=3]; 44413 -> 44427[label="",style="dashed", color="green", weight=3]; 43057 -> 26799[label="",style="dashed", color="red", weight=0]; 43057[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43057 -> 44416[label="",style="dashed", color="magenta", weight=3]; 43057 -> 44417[label="",style="dashed", color="magenta", weight=3]; 43058[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43059[label="Neg Zero",fontsize=16,color="green",shape="box"];43060 -> 22801[label="",style="dashed", color="red", weight=0]; 43060[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43060 -> 44418[label="",style="dashed", color="magenta", weight=3]; 43061[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43062 -> 26799[label="",style="dashed", color="red", weight=0]; 43062[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43062 -> 44419[label="",style="dashed", color="magenta", weight=3]; 43062 -> 44420[label="",style="dashed", color="magenta", weight=3]; 43063[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44425[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4385) (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)))) ww4385)))",fontsize=16,color="green",shape="box"];44425 -> 44443[label="",style="dashed", color="green", weight=3]; 44425 -> 44444[label="",style="dashed", color="green", weight=3]; 43066 -> 26799[label="",style="dashed", color="red", weight=0]; 43066[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43066 -> 44428[label="",style="dashed", color="magenta", weight=3]; 43066 -> 44429[label="",style="dashed", color="magenta", weight=3]; 43067[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43068[label="Neg Zero",fontsize=16,color="green",shape="box"];43069 -> 22801[label="",style="dashed", color="red", weight=0]; 43069[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43069 -> 44430[label="",style="dashed", color="magenta", weight=3]; 43070[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43071[label="ww51",fontsize=16,color="green",shape="box"];43072[label="ww2216",fontsize=16,color="green",shape="box"];45100[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45099[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))) ww4415)",fontsize=16,color="black",shape="triangle"];45099 -> 45102[label="",style="solid", color="black", weight=3]; 43074[label="Pos Zero",fontsize=16,color="green",shape="box"];43075[label="ww2216",fontsize=16,color="green",shape="box"];43076 -> 22801[label="",style="dashed", color="red", weight=0]; 43076[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43076 -> 44433[label="",style="dashed", color="magenta", weight=3]; 43077[label="Neg Zero",fontsize=16,color="green",shape="box"];43078 -> 26799[label="",style="dashed", color="red", weight=0]; 43078[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];43078 -> 44434[label="",style="dashed", color="magenta", weight=3]; 43078 -> 44435[label="",style="dashed", color="magenta", weight=3]; 43079[label="ww50",fontsize=16,color="green",shape="box"];48936[label="Neg Zero",fontsize=16,color="green",shape="box"];48937 -> 55414[label="",style="dashed", color="red", weight=0]; 48937[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"];48937 -> 55426[label="",style="dashed", color="magenta", weight=3]; 48937 -> 55427[label="",style="dashed", color="magenta", weight=3]; 48937 -> 55428[label="",style="dashed", color="magenta", weight=3]; 48938 -> 50048[label="",style="dashed", color="red", weight=0]; 48938[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"];48938 -> 50069[label="",style="dashed", color="magenta", weight=3]; 48939 -> 28661[label="",style="dashed", color="red", weight=0]; 48939[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"];48939 -> 53841[label="",style="dashed", color="magenta", weight=3]; 48939 -> 53842[label="",style="dashed", color="magenta", weight=3]; 48939 -> 53843[label="",style="dashed", color="magenta", weight=3]; 48940[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48941[label="Neg Zero",fontsize=16,color="green",shape="box"];48942 -> 55414[label="",style="dashed", color="red", weight=0]; 48942[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"];48942 -> 55429[label="",style="dashed", color="magenta", weight=3]; 48942 -> 55430[label="",style="dashed", color="magenta", weight=3]; 48942 -> 55431[label="",style="dashed", color="magenta", weight=3]; 48943 -> 50048[label="",style="dashed", color="red", weight=0]; 48943[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"];48943 -> 50070[label="",style="dashed", color="magenta", weight=3]; 48944 -> 28661[label="",style="dashed", color="red", weight=0]; 48944[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"];48944 -> 53869[label="",style="dashed", color="magenta", weight=3]; 48944 -> 53870[label="",style="dashed", color="magenta", weight=3]; 48944 -> 53871[label="",style="dashed", color="magenta", weight=3]; 48945[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53048[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53049[label="ww5",fontsize=16,color="green",shape="box"];53050[label="ww3100",fontsize=16,color="green",shape="box"];28857[label="takeWhile2 (flip ltEsFloat ww3468) (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"];28857 -> 28882[label="",style="solid", color="black", weight=3]; 58820[label="ww2045",fontsize=16,color="green",shape="box"];58821[label="Float (Neg Zero) (Neg (Succ ww2045))",fontsize=16,color="green",shape="box"];58822[label="ww2044",fontsize=16,color="green",shape="box"];53052[label="Neg Zero",fontsize=16,color="green",shape="box"];53053[label="Neg (Succ ww3472)",fontsize=16,color="green",shape="box"];53054[label="Neg (Succ ww3473)",fontsize=16,color="green",shape="box"];43080 -> 26799[label="",style="dashed", color="red", weight=0]; 43080[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43080 -> 44436[label="",style="dashed", color="magenta", weight=3]; 43080 -> 44437[label="",style="dashed", color="magenta", weight=3]; 43081[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44442[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4386) (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))) ww4386)))",fontsize=16,color="green",shape="box"];44442 -> 44455[label="",style="dashed", color="green", weight=3]; 44442 -> 44456[label="",style="dashed", color="green", weight=3]; 43084 -> 26799[label="",style="dashed", color="red", weight=0]; 43084[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43084 -> 44445[label="",style="dashed", color="magenta", weight=3]; 43084 -> 44446[label="",style="dashed", color="magenta", weight=3]; 43085[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43086[label="Neg Zero",fontsize=16,color="green",shape="box"];43087 -> 22801[label="",style="dashed", color="red", weight=0]; 43087[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43087 -> 44447[label="",style="dashed", color="magenta", weight=3]; 43088[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43089 -> 26799[label="",style="dashed", color="red", weight=0]; 43089[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43089 -> 44448[label="",style="dashed", color="magenta", weight=3]; 43089 -> 44449[label="",style="dashed", color="magenta", weight=3]; 43090[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44454[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4387) (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)))) ww4387)))",fontsize=16,color="green",shape="box"];44454 -> 44467[label="",style="dashed", color="green", weight=3]; 44454 -> 44468[label="",style="dashed", color="green", weight=3]; 43093 -> 26799[label="",style="dashed", color="red", weight=0]; 43093[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43093 -> 44457[label="",style="dashed", color="magenta", weight=3]; 43093 -> 44458[label="",style="dashed", color="magenta", weight=3]; 43094[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43095[label="Neg Zero",fontsize=16,color="green",shape="box"];43096 -> 22801[label="",style="dashed", color="red", weight=0]; 43096[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43096 -> 44459[label="",style="dashed", color="magenta", weight=3]; 43097[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43098 -> 26799[label="",style="dashed", color="red", weight=0]; 43098[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43098 -> 44460[label="",style="dashed", color="magenta", weight=3]; 43098 -> 44461[label="",style="dashed", color="magenta", weight=3]; 43099[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44466[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4388) (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))) ww4388)))",fontsize=16,color="green",shape="box"];44466 -> 44479[label="",style="dashed", color="green", weight=3]; 44466 -> 44480[label="",style="dashed", color="green", weight=3]; 43102 -> 26799[label="",style="dashed", color="red", weight=0]; 43102[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43102 -> 44469[label="",style="dashed", color="magenta", weight=3]; 43102 -> 44470[label="",style="dashed", color="magenta", weight=3]; 43103[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43104[label="Neg Zero",fontsize=16,color="green",shape="box"];43105 -> 22801[label="",style="dashed", color="red", weight=0]; 43105[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43105 -> 44471[label="",style="dashed", color="magenta", weight=3]; 43106[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];56512[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56513 -> 5617[label="",style="dashed", color="red", weight=0]; 56513[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56513 -> 56640[label="",style="dashed", color="magenta", weight=3]; 56513 -> 56641[label="",style="dashed", color="magenta", weight=3]; 56514[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56515 -> 5617[label="",style="dashed", color="red", weight=0]; 56515[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56515 -> 56642[label="",style="dashed", color="magenta", weight=3]; 56515 -> 56643[label="",style="dashed", color="magenta", weight=3]; 56616[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56617 -> 5617[label="",style="dashed", color="red", weight=0]; 56617[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56617 -> 56699[label="",style="dashed", color="magenta", weight=3]; 56617 -> 56700[label="",style="dashed", color="magenta", weight=3]; 56801[label="ww53",fontsize=16,color="green",shape="box"];56802[label="ww5400",fontsize=16,color="green",shape="box"];56803[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56804[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];56805[label="ww5200",fontsize=16,color="green",shape="box"];56622[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56623[label="ww53",fontsize=16,color="green",shape="box"];56624[label="ww5200",fontsize=16,color="green",shape="box"];56625[label="ww55",fontsize=16,color="green",shape="box"];56626[label="ww5400",fontsize=16,color="green",shape="box"];56627[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56628 -> 5617[label="",style="dashed", color="red", weight=0]; 56628[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56628 -> 56701[label="",style="dashed", color="magenta", weight=3]; 56628 -> 56702[label="",style="dashed", color="magenta", weight=3]; 56629[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56630[label="ww53",fontsize=16,color="green",shape="box"];56631[label="ww5200",fontsize=16,color="green",shape="box"];56632[label="ww55",fontsize=16,color="green",shape="box"];56633[label="ww5400",fontsize=16,color="green",shape="box"];56634 -> 21889[label="",style="dashed", color="red", weight=0]; 56634[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56634 -> 56703[label="",style="dashed", color="magenta", weight=3]; 56634 -> 56704[label="",style="dashed", color="magenta", weight=3]; 56635[label="Succ ww5400",fontsize=16,color="green",shape="box"];56115[label="not (esEsOrdering (primCmpNat (Succ ww4542000) ww454100) LT)",fontsize=16,color="burlywood",shape="box"];63361[label="ww454100/Succ ww4541000",fontsize=10,color="white",style="solid",shape="box"];56115 -> 63361[label="",style="solid", color="burlywood", weight=9]; 63361 -> 56271[label="",style="solid", color="burlywood", weight=3]; 63362[label="ww454100/Zero",fontsize=10,color="white",style="solid",shape="box"];56115 -> 63362[label="",style="solid", color="burlywood", weight=9]; 63362 -> 56272[label="",style="solid", color="burlywood", weight=3]; 56116[label="not (esEsOrdering (primCmpNat Zero ww454100) LT)",fontsize=16,color="burlywood",shape="box"];63363[label="ww454100/Succ ww4541000",fontsize=10,color="white",style="solid",shape="box"];56116 -> 63363[label="",style="solid", color="burlywood", weight=9]; 63363 -> 56273[label="",style="solid", color="burlywood", weight=3]; 63364[label="ww454100/Zero",fontsize=10,color="white",style="solid",shape="box"];56116 -> 63364[label="",style="solid", color="burlywood", weight=9]; 63364 -> 56274[label="",style="solid", color="burlywood", weight=3]; 56636 -> 21889[label="",style="dashed", color="red", weight=0]; 56636[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56636 -> 56705[label="",style="dashed", color="magenta", weight=3]; 56636 -> 56706[label="",style="dashed", color="magenta", weight=3]; 56637[label="Succ ww5400",fontsize=16,color="green",shape="box"];56638 -> 37183[label="",style="dashed", color="red", weight=0]; 56638[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"];56638 -> 56707[label="",style="dashed", color="magenta", weight=3]; 56638 -> 56708[label="",style="dashed", color="magenta", weight=3]; 56638 -> 56709[label="",style="dashed", color="magenta", weight=3]; 56639 -> 23316[label="",style="dashed", color="red", weight=0]; 56639[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"];56639 -> 56710[label="",style="dashed", color="magenta", weight=3]; 56639 -> 56711[label="",style="dashed", color="magenta", weight=3]; 56639 -> 56712[label="",style="dashed", color="magenta", weight=3]; 56639 -> 56713[label="",style="dashed", color="magenta", weight=3]; 56639 -> 56714[label="",style="dashed", color="magenta", weight=3]; 21229[label="ww5200",fontsize=16,color="green",shape="box"];21230[label="ww53",fontsize=16,color="green",shape="box"];21231[label="ww55",fontsize=16,color="green",shape="box"];21232[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21233[label="ww53",fontsize=16,color="green",shape="box"];21234[label="ww5400",fontsize=16,color="green",shape="box"];21235[label="ww55",fontsize=16,color="green",shape="box"];21236[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21237[label="ww53",fontsize=16,color="green",shape="box"];21238[label="ww55",fontsize=16,color="green",shape="box"];21239[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21240 -> 16157[label="",style="dashed", color="red", weight=0]; 21240[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"];21240 -> 23255[label="",style="dashed", color="magenta", weight=3]; 21240 -> 23256[label="",style="dashed", color="magenta", weight=3]; 21240 -> 23257[label="",style="dashed", color="magenta", weight=3]; 21240 -> 23258[label="",style="dashed", color="magenta", weight=3]; 21240 -> 23259[label="",style="dashed", color="magenta", weight=3]; 56689 -> 21889[label="",style="dashed", color="red", weight=0]; 56689[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56689 -> 56941[label="",style="dashed", color="magenta", weight=3]; 56689 -> 56942[label="",style="dashed", color="magenta", weight=3]; 56690[label="Succ ww5400",fontsize=16,color="green",shape="box"];56691 -> 21889[label="",style="dashed", color="red", weight=0]; 56691[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56691 -> 56943[label="",style="dashed", color="magenta", weight=3]; 56691 -> 56944[label="",style="dashed", color="magenta", weight=3]; 56692[label="Succ ww5400",fontsize=16,color="green",shape="box"];56693 -> 37183[label="",style="dashed", color="red", weight=0]; 56693[label="takeWhile1 (flip ltEsFloat ww4679) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4677 (flip ltEsFloat ww4679 (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];56693 -> 56945[label="",style="dashed", color="magenta", weight=3]; 56693 -> 56946[label="",style="dashed", color="magenta", weight=3]; 56693 -> 56947[label="",style="dashed", color="magenta", weight=3]; 56694[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4679 otherwise) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4677 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4679 otherwise (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56694 -> 56948[label="",style="solid", color="black", weight=3]; 21247[label="ww53",fontsize=16,color="green",shape="box"];21248[label="ww55",fontsize=16,color="green",shape="box"];21249[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21250[label="ww5200",fontsize=16,color="green",shape="box"];21251[label="ww53",fontsize=16,color="green",shape="box"];21252[label="ww55",fontsize=16,color="green",shape="box"];21253[label="ww5400",fontsize=16,color="green",shape="box"];21254[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21255[label="ww53",fontsize=16,color="green",shape="box"];21256[label="ww55",fontsize=16,color="green",shape="box"];21257[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56695[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];56696 -> 5617[label="",style="dashed", color="red", weight=0]; 56696[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56696 -> 56949[label="",style="dashed", color="magenta", weight=3]; 56696 -> 56950[label="",style="dashed", color="magenta", weight=3]; 56697[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];56698 -> 5617[label="",style="dashed", color="red", weight=0]; 56698[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56698 -> 56951[label="",style="dashed", color="magenta", weight=3]; 56698 -> 56952[label="",style="dashed", color="magenta", weight=3]; 57064[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];57065 -> 5617[label="",style="dashed", color="red", weight=0]; 57065[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];57065 -> 57195[label="",style="dashed", color="magenta", weight=3]; 57065 -> 57196[label="",style="dashed", color="magenta", weight=3]; 57066[label="ww69",fontsize=16,color="green",shape="box"];57067[label="ww7000",fontsize=16,color="green",shape="box"];57068[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];57069[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];57070[label="ww6800",fontsize=16,color="green",shape="box"];57071[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];57072[label="ww69",fontsize=16,color="green",shape="box"];57073[label="ww6800",fontsize=16,color="green",shape="box"];57074[label="ww71",fontsize=16,color="green",shape="box"];57075[label="ww7000",fontsize=16,color="green",shape="box"];57076[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];57077 -> 5617[label="",style="dashed", color="red", weight=0]; 57077[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];57077 -> 57197[label="",style="dashed", color="magenta", weight=3]; 57077 -> 57198[label="",style="dashed", color="magenta", weight=3]; 57078[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];57079[label="ww69",fontsize=16,color="green",shape="box"];57080[label="ww6800",fontsize=16,color="green",shape="box"];57081[label="ww71",fontsize=16,color="green",shape="box"];57082[label="ww7000",fontsize=16,color="green",shape="box"];56935 -> 21889[label="",style="dashed", color="red", weight=0]; 56935[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56935 -> 57083[label="",style="dashed", color="magenta", weight=3]; 56935 -> 57084[label="",style="dashed", color="magenta", weight=3]; 56936[label="Succ ww7000",fontsize=16,color="green",shape="box"];56937 -> 21889[label="",style="dashed", color="red", weight=0]; 56937[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56937 -> 57085[label="",style="dashed", color="magenta", weight=3]; 56937 -> 57086[label="",style="dashed", color="magenta", weight=3]; 56938[label="Succ ww7000",fontsize=16,color="green",shape="box"];56939 -> 37183[label="",style="dashed", color="red", weight=0]; 56939[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"];56939 -> 57087[label="",style="dashed", color="magenta", weight=3]; 56939 -> 57088[label="",style="dashed", color="magenta", weight=3]; 56939 -> 57089[label="",style="dashed", color="magenta", weight=3]; 56940 -> 23316[label="",style="dashed", color="red", weight=0]; 56940[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"];56940 -> 57090[label="",style="dashed", color="magenta", weight=3]; 56940 -> 57091[label="",style="dashed", color="magenta", weight=3]; 56940 -> 57092[label="",style="dashed", color="magenta", weight=3]; 56940 -> 57093[label="",style="dashed", color="magenta", weight=3]; 56940 -> 57094[label="",style="dashed", color="magenta", weight=3]; 21276[label="ww6800",fontsize=16,color="green",shape="box"];21277[label="ww69",fontsize=16,color="green",shape="box"];21278[label="ww71",fontsize=16,color="green",shape="box"];21279[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21280[label="ww69",fontsize=16,color="green",shape="box"];21281[label="ww7000",fontsize=16,color="green",shape="box"];21282[label="ww71",fontsize=16,color="green",shape="box"];21283[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21284[label="ww69",fontsize=16,color="green",shape="box"];21285[label="ww71",fontsize=16,color="green",shape="box"];21286[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21287 -> 16157[label="",style="dashed", color="red", weight=0]; 21287[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"];21287 -> 23278[label="",style="dashed", color="magenta", weight=3]; 21287 -> 23279[label="",style="dashed", color="magenta", weight=3]; 21287 -> 23280[label="",style="dashed", color="magenta", weight=3]; 21287 -> 23281[label="",style="dashed", color="magenta", weight=3]; 21287 -> 23282[label="",style="dashed", color="magenta", weight=3]; 57189 -> 21889[label="",style="dashed", color="red", weight=0]; 57189[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];57189 -> 57210[label="",style="dashed", color="magenta", weight=3]; 57189 -> 57211[label="",style="dashed", color="magenta", weight=3]; 57190[label="Succ ww7000",fontsize=16,color="green",shape="box"];57191 -> 21889[label="",style="dashed", color="red", weight=0]; 57191[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];57191 -> 57212[label="",style="dashed", color="magenta", weight=3]; 57191 -> 57213[label="",style="dashed", color="magenta", weight=3]; 57192[label="Succ ww7000",fontsize=16,color="green",shape="box"];57193 -> 37183[label="",style="dashed", color="red", weight=0]; 57193[label="takeWhile1 (flip ltEsFloat ww4687) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4685 (flip ltEsFloat ww4687 (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];57193 -> 57214[label="",style="dashed", color="magenta", weight=3]; 57193 -> 57215[label="",style="dashed", color="magenta", weight=3]; 57193 -> 57216[label="",style="dashed", color="magenta", weight=3]; 57194[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4687 otherwise) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4685 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4687 otherwise (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];57194 -> 57217[label="",style="solid", color="black", weight=3]; 21294[label="ww69",fontsize=16,color="green",shape="box"];21295[label="ww71",fontsize=16,color="green",shape="box"];21296[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21297[label="ww6800",fontsize=16,color="green",shape="box"];21298[label="ww69",fontsize=16,color="green",shape="box"];21299[label="ww71",fontsize=16,color="green",shape="box"];21300[label="ww7000",fontsize=16,color="green",shape="box"];21301[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21302[label="ww69",fontsize=16,color="green",shape="box"];21303[label="ww71",fontsize=16,color="green",shape="box"];21304[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21305 -> 17689[label="",style="dashed", color="red", weight=0]; 21305[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"];21305 -> 23286[label="",style="dashed", color="magenta", weight=3]; 21305 -> 23287[label="",style="dashed", color="magenta", weight=3]; 21306 -> 17690[label="",style="dashed", color="red", weight=0]; 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 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"];21307 -> 18732[label="",style="dashed", color="red", weight=0]; 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 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"];21307 -> 23288[label="",style="dashed", color="magenta", weight=3]; 21307 -> 23289[label="",style="dashed", color="magenta", weight=3]; 21307 -> 23290[label="",style="dashed", color="magenta", weight=3]; 21307 -> 23291[label="",style="dashed", color="magenta", weight=3]; 21307 -> 23292[label="",style="dashed", color="magenta", weight=3]; 21308 -> 17710[label="",style="dashed", color="red", weight=0]; 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 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"];21308 -> 23293[label="",style="dashed", color="magenta", weight=3]; 21308 -> 23294[label="",style="dashed", color="magenta", weight=3]; 21308 -> 23295[label="",style="dashed", color="magenta", weight=3]; 21308 -> 23296[label="",style="dashed", color="magenta", weight=3]; 21308 -> 23297[label="",style="dashed", color="magenta", weight=3]; 21309[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"];21309 -> 23298[label="",style="solid", color="black", weight=3]; 21310 -> 23347[label="",style="dashed", color="red", weight=0]; 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 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"];21310 -> 23448[label="",style="dashed", color="magenta", weight=3]; 21310 -> 23449[label="",style="dashed", color="magenta", weight=3]; 21310 -> 23450[label="",style="dashed", color="magenta", weight=3]; 21310 -> 23451[label="",style="dashed", color="magenta", weight=3]; 19909[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19910[label="ww3100",fontsize=16,color="green",shape="box"];19911[label="ww5",fontsize=16,color="green",shape="box"];19912[label="ww3000",fontsize=16,color="green",shape="box"];29395[label="ww3000",fontsize=16,color="green",shape="box"];29396[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];29397[label="ww5",fontsize=16,color="green",shape="box"];29416[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"];63365[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29416 -> 63365[label="",style="solid", color="burlywood", weight=9]; 63365 -> 30001[label="",style="solid", color="burlywood", weight=3]; 21312 -> 17700[label="",style="dashed", color="red", weight=0]; 21312[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"];21312 -> 23300[label="",style="dashed", color="magenta", weight=3]; 21312 -> 23301[label="",style="dashed", color="magenta", weight=3]; 21313 -> 17701[label="",style="dashed", color="red", weight=0]; 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 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"];21314 -> 18747[label="",style="dashed", color="red", weight=0]; 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 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"];21314 -> 23302[label="",style="dashed", color="magenta", weight=3]; 21314 -> 23303[label="",style="dashed", color="magenta", weight=3]; 21314 -> 23304[label="",style="dashed", color="magenta", weight=3]; 21314 -> 23305[label="",style="dashed", color="magenta", weight=3]; 21314 -> 23306[label="",style="dashed", color="magenta", weight=3]; 21315 -> 17737[label="",style="dashed", color="red", weight=0]; 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 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"];21315 -> 23307[label="",style="dashed", color="magenta", weight=3]; 21315 -> 23308[label="",style="dashed", color="magenta", weight=3]; 21315 -> 23309[label="",style="dashed", color="magenta", weight=3]; 21315 -> 23310[label="",style="dashed", color="magenta", weight=3]; 21315 -> 23311[label="",style="dashed", color="magenta", weight=3]; 21316 -> 54074[label="",style="dashed", color="red", weight=0]; 21316[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"];21316 -> 54897[label="",style="dashed", color="magenta", weight=3]; 21316 -> 54898[label="",style="dashed", color="magenta", weight=3]; 21316 -> 54899[label="",style="dashed", color="magenta", weight=3]; 21316 -> 54900[label="",style="dashed", color="magenta", weight=3]; 21316 -> 54901[label="",style="dashed", color="magenta", weight=3]; 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 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"];21317 -> 23313[label="",style="solid", color="black", weight=3]; 55127[label="ww3100",fontsize=16,color="green",shape="box"];55128[label="ww3000",fontsize=16,color="green",shape="box"];55129 -> 54793[label="",style="dashed", color="red", weight=0]; 55129[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"];55129 -> 55923[label="",style="dashed", color="magenta", weight=3]; 55129 -> 55924[label="",style="dashed", color="magenta", weight=3]; 55129 -> 55925[label="",style="dashed", color="magenta", weight=3]; 55129 -> 55926[label="",style="dashed", color="magenta", weight=3]; 55869[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"];63366[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55869 -> 63366[label="",style="solid", color="burlywood", weight=9]; 63366 -> 55927[label="",style="solid", color="burlywood", weight=3]; 56179[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56180[label="ww3000",fontsize=16,color="green",shape="box"];56181[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56182[label="ww3100",fontsize=16,color="green",shape="box"];21319[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"];21319 -> 23315[label="",style="solid", color="black", weight=3]; 21320[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"];21320 -> 23316[label="",style="solid", color="black", weight=3]; 21321[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"];21321 -> 23317[label="",style="solid", color="black", weight=3]; 21322 -> 23347[label="",style="dashed", color="red", weight=0]; 21322[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"];21322 -> 23452[label="",style="dashed", color="magenta", weight=3]; 21322 -> 23453[label="",style="dashed", color="magenta", weight=3]; 21322 -> 23454[label="",style="dashed", color="magenta", weight=3]; 21322 -> 23455[label="",style="dashed", color="magenta", weight=3]; 19913[label="ww121",fontsize=16,color="green",shape="box"];19914[label="ww12400",fontsize=16,color="green",shape="box"];19915[label="ww125",fontsize=16,color="green",shape="box"];19916[label="ww123",fontsize=16,color="green",shape="box"];29398[label="ww123",fontsize=16,color="green",shape="box"];29399[label="ww121",fontsize=16,color="green",shape="box"];29400[label="ww125",fontsize=16,color="green",shape="box"];21324 -> 54074[label="",style="dashed", color="red", weight=0]; 21324[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"];21324 -> 54907[label="",style="dashed", color="magenta", weight=3]; 21324 -> 54908[label="",style="dashed", color="magenta", weight=3]; 21324 -> 54909[label="",style="dashed", color="magenta", weight=3]; 21324 -> 54910[label="",style="dashed", color="magenta", weight=3]; 21324 -> 54911[label="",style="dashed", color="magenta", weight=3]; 21325 -> 23347[label="",style="dashed", color="red", weight=0]; 21325[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"];21325 -> 23456[label="",style="dashed", color="magenta", weight=3]; 21325 -> 23457[label="",style="dashed", color="magenta", weight=3]; 21325 -> 23458[label="",style="dashed", color="magenta", weight=3]; 21325 -> 23459[label="",style="dashed", color="magenta", weight=3]; 55130[label="ww12400",fontsize=16,color="green",shape="box"];55131[label="ww123",fontsize=16,color="green",shape="box"];55132 -> 54788[label="",style="dashed", color="red", weight=0]; 55132[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"];55871[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"];63367[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];55871 -> 63367[label="",style="solid", color="burlywood", weight=9]; 63367 -> 55930[label="",style="solid", color="burlywood", weight=3]; 55872[label="ww123",fontsize=16,color="green",shape="box"];55873[label="Zero",fontsize=16,color="green",shape="box"];55874[label="ww121",fontsize=16,color="green",shape="box"];55875[label="Succ ww12400",fontsize=16,color="green",shape="box"];55876[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];21327[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"];21327 -> 23322[label="",style="solid", color="black", weight=3]; 21328[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"];21328 -> 23323[label="",style="solid", color="black", weight=3]; 21329[label="Zero",fontsize=16,color="green",shape="box"];21330[label="Succ ww12200",fontsize=16,color="green",shape="box"];21331[label="ww121",fontsize=16,color="green",shape="box"];21332[label="ww125",fontsize=16,color="green",shape="box"];21333[label="ww123",fontsize=16,color="green",shape="box"];21334[label="Succ ww12400",fontsize=16,color="green",shape="box"];21335[label="Zero",fontsize=16,color="green",shape="box"];21336[label="ww121",fontsize=16,color="green",shape="box"];21337[label="ww125",fontsize=16,color="green",shape="box"];21338[label="ww123",fontsize=16,color="green",shape="box"];21339[label="Zero",fontsize=16,color="green",shape="box"];21340[label="Zero",fontsize=16,color="green",shape="box"];21341[label="ww121",fontsize=16,color="green",shape="box"];21342[label="ww125",fontsize=16,color="green",shape="box"];21343[label="ww123",fontsize=16,color="green",shape="box"];21344[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"];21344 -> 23324[label="",style="solid", color="black", weight=3]; 21345 -> 54074[label="",style="dashed", color="red", weight=0]; 21345[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"];21345 -> 54917[label="",style="dashed", color="magenta", weight=3]; 21345 -> 54918[label="",style="dashed", color="magenta", weight=3]; 21345 -> 54919[label="",style="dashed", color="magenta", weight=3]; 21345 -> 54920[label="",style="dashed", color="magenta", weight=3]; 21345 -> 54921[label="",style="dashed", color="magenta", weight=3]; 21346[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"];21346 -> 23326[label="",style="solid", color="black", weight=3]; 55133[label="ww12400",fontsize=16,color="green",shape="box"];55134[label="ww123",fontsize=16,color="green",shape="box"];55135 -> 54793[label="",style="dashed", color="red", weight=0]; 55135[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"];55877[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"];63368[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];55877 -> 63368[label="",style="solid", color="burlywood", weight=9]; 63368 -> 55931[label="",style="solid", color="burlywood", weight=3]; 56183[label="ww121",fontsize=16,color="green",shape="box"];56184[label="ww123",fontsize=16,color="green",shape="box"];56185[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];56186[label="ww12400",fontsize=16,color="green",shape="box"];21348[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"];21348 -> 23328[label="",style="solid", color="black", weight=3]; 21349[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"];21349 -> 23329[label="",style="solid", color="black", weight=3]; 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) 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"];21350 -> 23330[label="",style="solid", color="black", weight=3]; 21351 -> 18733[label="",style="dashed", color="red", weight=0]; 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 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"];21351 -> 23331[label="",style="dashed", color="magenta", weight=3]; 21351 -> 23332[label="",style="dashed", color="magenta", weight=3]; 21351 -> 23333[label="",style="dashed", color="magenta", weight=3]; 21351 -> 23334[label="",style="dashed", color="magenta", weight=3]; 21351 -> 23335[label="",style="dashed", color="magenta", weight=3]; 21352[label="ww3000",fontsize=16,color="green",shape="box"];21353[label="ww410",fontsize=16,color="green",shape="box"];21354[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21355[label="ww310",fontsize=16,color="green",shape="box"];21356[label="ww5",fontsize=16,color="green",shape="box"];21357[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"];21357 -> 23336[label="",style="solid", color="black", weight=3]; 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) 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"];21358 -> 23337[label="",style="solid", color="black", weight=3]; 21359 -> 18748[label="",style="dashed", color="red", weight=0]; 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 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"];21359 -> 23338[label="",style="dashed", color="magenta", weight=3]; 21359 -> 23339[label="",style="dashed", color="magenta", weight=3]; 21359 -> 23340[label="",style="dashed", color="magenta", weight=3]; 21359 -> 23341[label="",style="dashed", color="magenta", weight=3]; 21359 -> 23342[label="",style="dashed", color="magenta", weight=3]; 21360 -> 17769[label="",style="dashed", color="red", weight=0]; 21360[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"];21360 -> 23343[label="",style="dashed", color="magenta", weight=3]; 21360 -> 23344[label="",style="dashed", color="magenta", weight=3]; 21361 -> 14862[label="",style="dashed", color="red", weight=0]; 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 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"];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 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"];21362 -> 23345[label="",style="solid", color="black", weight=3]; 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 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"];21363 -> 23346[label="",style="solid", color="black", weight=3]; 21364 -> 23347[label="",style="dashed", color="red", weight=0]; 21364[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"];21364 -> 23460[label="",style="dashed", color="magenta", weight=3]; 21364 -> 23461[label="",style="dashed", color="magenta", weight=3]; 21364 -> 23462[label="",style="dashed", color="magenta", weight=3]; 21364 -> 23463[label="",style="dashed", color="magenta", weight=3]; 29418[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"];29418 -> 30003[label="",style="solid", color="black", weight=3]; 21391 -> 17783[label="",style="dashed", color="red", weight=0]; 21391[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"];21391 -> 23465[label="",style="dashed", color="magenta", weight=3]; 21391 -> 23466[label="",style="dashed", color="magenta", weight=3]; 21392 -> 14880[label="",style="dashed", color="red", weight=0]; 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 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"];21393 -> 18747[label="",style="dashed", color="red", weight=0]; 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 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"];21393 -> 23467[label="",style="dashed", color="magenta", weight=3]; 21393 -> 23468[label="",style="dashed", color="magenta", weight=3]; 21393 -> 23469[label="",style="dashed", color="magenta", weight=3]; 21393 -> 23470[label="",style="dashed", color="magenta", weight=3]; 21393 -> 23471[label="",style="dashed", color="magenta", weight=3]; 21394 -> 17737[label="",style="dashed", color="red", weight=0]; 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 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"];21394 -> 23472[label="",style="dashed", color="magenta", weight=3]; 21394 -> 23473[label="",style="dashed", color="magenta", weight=3]; 21394 -> 23474[label="",style="dashed", color="magenta", weight=3]; 21394 -> 23475[label="",style="dashed", color="magenta", weight=3]; 21394 -> 23476[label="",style="dashed", color="magenta", weight=3]; 55136[label="ww3100",fontsize=16,color="green",shape="box"];55137[label="ww3000",fontsize=16,color="green",shape="box"];55138 -> 30021[label="",style="dashed", color="red", weight=0]; 55138[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"];55138 -> 55934[label="",style="dashed", color="magenta", weight=3]; 55138 -> 55935[label="",style="dashed", color="magenta", weight=3]; 55138 -> 55936[label="",style="dashed", color="magenta", weight=3]; 55138 -> 55937[label="",style="dashed", color="magenta", weight=3]; 55138 -> 55938[label="",style="dashed", color="magenta", weight=3]; 55879[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55880[label="ww3000",fontsize=16,color="green",shape="box"];55881[label="ww4100",fontsize=16,color="green",shape="box"];55882[label="ww5",fontsize=16,color="green",shape="box"];55883[label="ww3100",fontsize=16,color="green",shape="box"];56807[label="ww3000",fontsize=16,color="green",shape="box"];56808[label="ww3100",fontsize=16,color="green",shape="box"];56809[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56810[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56811[label="ww4100",fontsize=16,color="green",shape="box"];21396[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"];21396 -> 23478[label="",style="solid", color="black", weight=3]; 55885[label="ww3000",fontsize=16,color="green",shape="box"];55886[label="ww5",fontsize=16,color="green",shape="box"];55887[label="ww3100",fontsize=16,color="green",shape="box"];55888[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55889[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"];55889 -> 55941[label="",style="solid", color="black", weight=3]; 21398[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"];21398 -> 23480[label="",style="solid", color="black", weight=3]; 21399[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"];21399 -> 23481[label="",style="solid", color="black", weight=3]; 30289 -> 26924[label="",style="dashed", color="red", weight=0]; 30289[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"];30289 -> 30307[label="",style="dashed", color="magenta", weight=3]; 30289 -> 30308[label="",style="dashed", color="magenta", weight=3]; 21402[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"];21402 -> 23482[label="",style="solid", color="black", weight=3]; 29047 -> 60642[label="",style="dashed", color="red", weight=0]; 29047[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"];29047 -> 60646[label="",style="dashed", color="magenta", weight=3]; 29047 -> 60647[label="",style="dashed", color="magenta", weight=3]; 29047 -> 60648[label="",style="dashed", color="magenta", weight=3]; 29079[label="takeWhile2 (flip ltEsFloat ww3480) (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"];29079 -> 29171[label="",style="solid", color="black", weight=3]; 58150[label="ww4100",fontsize=16,color="green",shape="box"];58151[label="ww3000",fontsize=16,color="green",shape="box"];58152[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58153[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];55894[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"];55894 -> 55953[label="",style="solid", color="black", weight=3]; 29236[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"];29236 -> 29427[label="",style="solid", color="black", weight=3]; 29237[label="takeWhile2 (flip ltEsFloat ww3486) (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"];29237 -> 29428[label="",style="solid", color="black", weight=3]; 60016[label="ww3000",fontsize=16,color="green",shape="box"];60017[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60018[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];21409[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"];63369[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21409 -> 63369[label="",style="solid", color="burlywood", weight=9]; 63369 -> 23487[label="",style="solid", color="burlywood", weight=3]; 63370[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21409 -> 63370[label="",style="solid", color="burlywood", weight=9]; 63370 -> 23488[label="",style="solid", color="burlywood", weight=3]; 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 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"];63371[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21410 -> 63371[label="",style="solid", color="burlywood", weight=9]; 63371 -> 23489[label="",style="solid", color="burlywood", weight=3]; 63372[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21410 -> 63372[label="",style="solid", color="burlywood", weight=9]; 63372 -> 23490[label="",style="solid", color="burlywood", weight=3]; 21411 -> 18733[label="",style="dashed", color="red", weight=0]; 21411[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"];21411 -> 23491[label="",style="dashed", color="magenta", weight=3]; 21411 -> 23492[label="",style="dashed", color="magenta", weight=3]; 21411 -> 23493[label="",style="dashed", color="magenta", weight=3]; 21411 -> 23494[label="",style="dashed", color="magenta", weight=3]; 21411 -> 23495[label="",style="dashed", color="magenta", weight=3]; 21412[label="Zero",fontsize=16,color="green",shape="box"];21413[label="ww3000",fontsize=16,color="green",shape="box"];21414[label="Succ (Succ (Succ ww3100000))",fontsize=16,color="green",shape="box"];21415[label="ww5",fontsize=16,color="green",shape="box"];21416[label="Succ Zero",fontsize=16,color="green",shape="box"];21417[label="Zero",fontsize=16,color="green",shape="box"];21418[label="ww3000",fontsize=16,color="green",shape="box"];21419[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21420[label="ww5",fontsize=16,color="green",shape="box"];21421[label="Succ Zero",fontsize=16,color="green",shape="box"];21422[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"];21422 -> 23496[label="",style="solid", color="black", weight=3]; 21423[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"];21423 -> 23497[label="",style="solid", color="black", weight=3]; 21437[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"];63373[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21437 -> 63373[label="",style="solid", color="burlywood", weight=9]; 63373 -> 23500[label="",style="solid", color="burlywood", weight=3]; 63374[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21437 -> 63374[label="",style="solid", color="burlywood", weight=9]; 63374 -> 23501[label="",style="solid", color="burlywood", weight=3]; 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 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"];63375[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21438 -> 63375[label="",style="solid", color="burlywood", weight=9]; 63375 -> 23502[label="",style="solid", color="burlywood", weight=3]; 63376[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21438 -> 63376[label="",style="solid", color="burlywood", weight=9]; 63376 -> 23503[label="",style="solid", color="burlywood", weight=3]; 21439 -> 18748[label="",style="dashed", color="red", weight=0]; 21439[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"];21439 -> 23504[label="",style="dashed", color="magenta", weight=3]; 21439 -> 23505[label="",style="dashed", color="magenta", weight=3]; 21439 -> 23506[label="",style="dashed", color="magenta", weight=3]; 21439 -> 23507[label="",style="dashed", color="magenta", weight=3]; 21439 -> 23508[label="",style="dashed", color="magenta", weight=3]; 21440[label="ww3000",fontsize=16,color="green",shape="box"];21441[label="ww5",fontsize=16,color="green",shape="box"];21442[label="Succ (Succ (Succ ww3100000))",fontsize=16,color="green",shape="box"];21443[label="Succ Zero",fontsize=16,color="green",shape="box"];21444[label="Zero",fontsize=16,color="green",shape="box"];21445[label="ww3000",fontsize=16,color="green",shape="box"];21446[label="ww5",fontsize=16,color="green",shape="box"];21447[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21448[label="Succ Zero",fontsize=16,color="green",shape="box"];21449[label="Zero",fontsize=16,color="green",shape="box"];54855 -> 55020[label="",style="dashed", color="red", weight=0]; 54855[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"];54855 -> 55139[label="",style="dashed", color="magenta", weight=3]; 54855 -> 55140[label="",style="dashed", color="magenta", weight=3]; 54855 -> 55141[label="",style="dashed", color="magenta", weight=3]; 54856 -> 30021[label="",style="dashed", color="red", weight=0]; 54856[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"];54856 -> 55957[label="",style="dashed", color="magenta", weight=3]; 54856 -> 55958[label="",style="dashed", color="magenta", weight=3]; 54856 -> 55959[label="",style="dashed", color="magenta", weight=3]; 54856 -> 55960[label="",style="dashed", color="magenta", weight=3]; 54856 -> 55961[label="",style="dashed", color="magenta", weight=3]; 54857 -> 56720[label="",style="dashed", color="red", weight=0]; 54857[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"];54857 -> 56847[label="",style="dashed", color="magenta", weight=3]; 54857 -> 56848[label="",style="dashed", color="magenta", weight=3]; 54857 -> 56849[label="",style="dashed", color="magenta", weight=3]; 54857 -> 56850[label="",style="dashed", color="magenta", weight=3]; 54857 -> 56851[label="",style="dashed", color="magenta", weight=3]; 54858[label="ww3000",fontsize=16,color="green",shape="box"];54859[label="Succ Zero",fontsize=16,color="green",shape="box"];29419[label="Neg Zero",fontsize=16,color="green",shape="box"];29420[label="ww34911",fontsize=16,color="green",shape="box"];29421[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];29422[label="ww34910",fontsize=16,color="green",shape="box"];60761[label="ww4820",fontsize=16,color="green",shape="box"];60762[label="Pos (Succ ww4822)",fontsize=16,color="green",shape="box"];60763[label="Neg (Succ ww4821)",fontsize=16,color="green",shape="box"];60764[label="Neg Zero",fontsize=16,color="green",shape="box"];30290[label="takeWhile1 (flip ltEsFloat ww3499) (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))) ww3499) GT))",fontsize=16,color="black",shape="box"];30290 -> 30309[label="",style="solid", color="black", weight=3]; 58274[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711",fontsize=16,color="black",shape="triangle"];58274 -> 58297[label="",style="solid", color="black", weight=3]; 30253[label="takeWhile1 (flip ltEsFloat ww3512) (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))) ww3512) GT))",fontsize=16,color="black",shape="box"];30253 -> 30291[label="",style="solid", color="black", weight=3]; 60210[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4805",fontsize=16,color="black",shape="triangle"];60210 -> 60290[label="",style="solid", color="black", weight=3]; 21455[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"];21455 -> 23514[label="",style="solid", color="black", weight=3]; 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) 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"];21456 -> 23515[label="",style="solid", color="black", weight=3]; 21457[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"];21457 -> 23516[label="",style="solid", color="black", weight=3]; 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 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"];21458 -> 23517[label="",style="solid", color="black", weight=3]; 21459 -> 46807[label="",style="dashed", color="red", weight=0]; 21459[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"];21459 -> 49088[label="",style="dashed", color="magenta", weight=3]; 21459 -> 49089[label="",style="dashed", color="magenta", weight=3]; 21459 -> 49090[label="",style="dashed", color="magenta", weight=3]; 21459 -> 49091[label="",style="dashed", color="magenta", weight=3]; 21459 -> 49092[label="",style="dashed", color="magenta", weight=3]; 21461[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"];21461 -> 23519[label="",style="solid", color="black", weight=3]; 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) 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"];21462 -> 23520[label="",style="solid", color="black", weight=3]; 21463[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"];21463 -> 23521[label="",style="solid", color="black", weight=3]; 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 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"];21464 -> 23522[label="",style="solid", color="black", weight=3]; 21466[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"];63377[label="ww15700/Succ ww157000",fontsize=10,color="white",style="solid",shape="box"];21466 -> 63377[label="",style="solid", color="burlywood", weight=9]; 63377 -> 23523[label="",style="solid", color="burlywood", weight=3]; 63378[label="ww15700/Zero",fontsize=10,color="white",style="solid",shape="box"];21466 -> 63378[label="",style="solid", color="burlywood", weight=9]; 63378 -> 23524[label="",style="solid", color="burlywood", weight=3]; 21467[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"];63379[label="ww15700/Succ ww157000",fontsize=10,color="white",style="solid",shape="box"];21467 -> 63379[label="",style="solid", color="burlywood", weight=9]; 63379 -> 23525[label="",style="solid", color="burlywood", weight=3]; 63380[label="ww15700/Zero",fontsize=10,color="white",style="solid",shape="box"];21467 -> 63380[label="",style="solid", color="burlywood", weight=9]; 63380 -> 23526[label="",style="solid", color="burlywood", weight=3]; 21468[label="Succ ww3000000",fontsize=16,color="green",shape="box"];21469[label="Succ Zero",fontsize=16,color="green",shape="box"];21470[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21471[label="ww3100",fontsize=16,color="green",shape="box"];21472[label="ww5",fontsize=16,color="green",shape="box"];21473[label="Zero",fontsize=16,color="green",shape="box"];21474[label="Succ Zero",fontsize=16,color="green",shape="box"];21475[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21476[label="ww3100",fontsize=16,color="green",shape="box"];21477[label="ww5",fontsize=16,color="green",shape="box"];21478[label="Zero",fontsize=16,color="green",shape="box"];21479[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"];21479 -> 23527[label="",style="solid", color="black", weight=3]; 21480[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"];21480 -> 23528[label="",style="solid", color="black", weight=3]; 21481[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"];21481 -> 23529[label="",style="solid", color="black", weight=3]; 59530[label="Float (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59531[label="Succ Zero",fontsize=16,color="green",shape="box"];59532[label="Zero",fontsize=16,color="green",shape="box"];59533[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59534[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53056 -> 49902[label="",style="dashed", color="red", weight=0]; 53056[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];53056 -> 53874[label="",style="dashed", color="magenta", weight=3]; 53056 -> 53875[label="",style="dashed", color="magenta", weight=3]; 53056 -> 53876[label="",style="dashed", color="magenta", weight=3]; 53057[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"];63381[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];53057 -> 63381[label="",style="solid", color="burlywood", weight=9]; 63381 -> 53877[label="",style="solid", color="burlywood", weight=3]; 21483[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"];63382[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21483 -> 63382[label="",style="solid", color="burlywood", weight=9]; 63382 -> 23531[label="",style="solid", color="burlywood", weight=3]; 63383[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21483 -> 63383[label="",style="solid", color="burlywood", weight=9]; 63383 -> 23532[label="",style="solid", color="burlywood", weight=3]; 21484[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"];63384[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21484 -> 63384[label="",style="solid", color="burlywood", weight=9]; 63384 -> 23533[label="",style="solid", color="burlywood", weight=3]; 63385[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21484 -> 63385[label="",style="solid", color="burlywood", weight=9]; 63385 -> 23534[label="",style="solid", color="burlywood", weight=3]; 21485 -> 18733[label="",style="dashed", color="red", weight=0]; 21485[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"];21485 -> 23535[label="",style="dashed", color="magenta", weight=3]; 21485 -> 23536[label="",style="dashed", color="magenta", weight=3]; 21485 -> 23537[label="",style="dashed", color="magenta", weight=3]; 21485 -> 23538[label="",style="dashed", color="magenta", weight=3]; 21485 -> 23539[label="",style="dashed", color="magenta", weight=3]; 21486[label="Zero",fontsize=16,color="green",shape="box"];21487[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21488[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];21489[label="ww5",fontsize=16,color="green",shape="box"];21490[label="Zero",fontsize=16,color="green",shape="box"];21491[label="Zero",fontsize=16,color="green",shape="box"];21492[label="Succ (Succ (Succ 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="Zero",fontsize=16,color="green",shape="box"];21496[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"];21496 -> 23540[label="",style="solid", color="black", weight=3]; 21497[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"];21497 -> 23541[label="",style="solid", color="black", weight=3]; 21498[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"];21498 -> 23542[label="",style="solid", color="black", weight=3]; 59535[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="green",shape="box"];59536[label="Zero",fontsize=16,color="green",shape="box"];59537[label="Zero",fontsize=16,color="green",shape="box"];59538[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];59539[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53059 -> 49902[label="",style="dashed", color="red", weight=0]; 53059[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];53059 -> 53880[label="",style="dashed", color="magenta", weight=3]; 53059 -> 53881[label="",style="dashed", color="magenta", weight=3]; 53059 -> 53882[label="",style="dashed", color="magenta", weight=3]; 53060[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"];63386[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];53060 -> 63386[label="",style="solid", color="burlywood", weight=9]; 63386 -> 53883[label="",style="solid", color="burlywood", weight=3]; 53063[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"];53063 -> 53885[label="",style="solid", color="black", weight=3]; 53064[label="ww50",fontsize=16,color="green",shape="box"];53065[label="ww51",fontsize=16,color="green",shape="box"];21515 -> 25447[label="",style="dashed", color="red", weight=0]; 21515[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"];21515 -> 25448[label="",style="dashed", color="magenta", weight=3]; 21515 -> 25449[label="",style="dashed", color="magenta", weight=3]; 21515 -> 25450[label="",style="dashed", color="magenta", weight=3]; 30346[label="ww121",fontsize=16,color="green",shape="box"];30347[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];30348[label="Pos Zero",fontsize=16,color="green",shape="box"];30349[label="Pos Zero",fontsize=16,color="green",shape="box"];30427[label="takeWhile1 (flip ltEsFloat ww3526) (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))) ww3526) GT))",fontsize=16,color="black",shape="box"];30427 -> 30449[label="",style="solid", color="black", weight=3]; 58185[label="ww2612",fontsize=16,color="green",shape="box"];58186[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];58187[label="Pos Zero",fontsize=16,color="green",shape="box"];58188[label="Pos Zero",fontsize=16,color="green",shape="box"];43107 -> 26799[label="",style="dashed", color="red", weight=0]; 43107[label="srMyInt (Pos ww2082) (Neg ww2084)",fontsize=16,color="magenta"];43107 -> 44472[label="",style="dashed", color="magenta", weight=3]; 43107 -> 44473[label="",style="dashed", color="magenta", weight=3]; 43108[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44478[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4389) (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))) ww4389)))",fontsize=16,color="green",shape="box"];44478 -> 44492[label="",style="dashed", color="green", weight=3]; 44478 -> 44493[label="",style="dashed", color="green", weight=3]; 43111 -> 26799[label="",style="dashed", color="red", weight=0]; 43111[label="srMyInt (Pos ww2082) (Neg ww2084)",fontsize=16,color="magenta"];43111 -> 44481[label="",style="dashed", color="magenta", weight=3]; 43111 -> 44482[label="",style="dashed", color="magenta", weight=3]; 43112[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43113[label="ww2081",fontsize=16,color="green",shape="box"];43114[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];43115 -> 23742[label="",style="dashed", color="red", weight=0]; 43115[label="msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))",fontsize=16,color="magenta"];43115 -> 44483[label="",style="dashed", color="magenta", weight=3]; 43115 -> 44484[label="",style="dashed", color="magenta", weight=3]; 43116[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43117 -> 26799[label="",style="dashed", color="red", weight=0]; 43117[label="srMyInt (Neg ww2295) (Pos ww2297)",fontsize=16,color="magenta"];43117 -> 44485[label="",style="dashed", color="magenta", weight=3]; 43117 -> 44486[label="",style="dashed", color="magenta", weight=3]; 43118[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44491[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4390) (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))) ww4390)))",fontsize=16,color="green",shape="box"];44491 -> 44526[label="",style="dashed", color="green", weight=3]; 44491 -> 44527[label="",style="dashed", color="green", weight=3]; 43121 -> 26799[label="",style="dashed", color="red", weight=0]; 43121[label="srMyInt (Neg ww2295) (Pos ww2297)",fontsize=16,color="magenta"];43121 -> 44494[label="",style="dashed", color="magenta", weight=3]; 43121 -> 44495[label="",style="dashed", color="magenta", weight=3]; 43122[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43123[label="ww2294",fontsize=16,color="green",shape="box"];43124[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];43125 -> 23742[label="",style="dashed", color="red", weight=0]; 43125[label="msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))",fontsize=16,color="magenta"];43125 -> 44496[label="",style="dashed", color="magenta", weight=3]; 43125 -> 44497[label="",style="dashed", color="magenta", weight=3]; 43126[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21518[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"];21518 -> 23566[label="",style="solid", color="black", weight=3]; 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) 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"];21519 -> 23567[label="",style="solid", color="black", weight=3]; 21520[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"];21520 -> 23568[label="",style="solid", color="black", weight=3]; 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 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"];21521 -> 23569[label="",style="solid", color="black", weight=3]; 21522 -> 46807[label="",style="dashed", color="red", weight=0]; 21522[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"];21522 -> 49108[label="",style="dashed", color="magenta", weight=3]; 21522 -> 49109[label="",style="dashed", color="magenta", weight=3]; 21522 -> 49110[label="",style="dashed", color="magenta", weight=3]; 21522 -> 49111[label="",style="dashed", color="magenta", weight=3]; 21522 -> 49112[label="",style="dashed", color="magenta", weight=3]; 21524[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"];21524 -> 23572[label="",style="solid", color="black", weight=3]; 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) 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"];21525 -> 23573[label="",style="solid", color="black", weight=3]; 21526[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"];21526 -> 23574[label="",style="solid", color="black", weight=3]; 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 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"];21527 -> 23575[label="",style="solid", color="black", weight=3]; 21528 -> 46807[label="",style="dashed", color="red", weight=0]; 21528[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"];21528 -> 49113[label="",style="dashed", color="magenta", weight=3]; 21528 -> 49114[label="",style="dashed", color="magenta", weight=3]; 21528 -> 49115[label="",style="dashed", color="magenta", weight=3]; 21528 -> 49116[label="",style="dashed", color="magenta", weight=3]; 21528 -> 49117[label="",style="dashed", color="magenta", weight=3]; 21530[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"];63387[label="ww17300/Succ ww173000",fontsize=10,color="white",style="solid",shape="box"];21530 -> 63387[label="",style="solid", color="burlywood", weight=9]; 63387 -> 23578[label="",style="solid", color="burlywood", weight=3]; 63388[label="ww17300/Zero",fontsize=10,color="white",style="solid",shape="box"];21530 -> 63388[label="",style="solid", color="burlywood", weight=9]; 63388 -> 23579[label="",style="solid", color="burlywood", weight=3]; 21531[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"];63389[label="ww17300/Succ ww173000",fontsize=10,color="white",style="solid",shape="box"];21531 -> 63389[label="",style="solid", color="burlywood", weight=9]; 63389 -> 23580[label="",style="solid", color="burlywood", weight=3]; 63390[label="ww17300/Zero",fontsize=10,color="white",style="solid",shape="box"];21531 -> 63390[label="",style="solid", color="burlywood", weight=9]; 63390 -> 23581[label="",style="solid", color="burlywood", weight=3]; 21532[label="Succ ww3000000",fontsize=16,color="green",shape="box"];21533[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21534[label="ww5",fontsize=16,color="green",shape="box"];21535[label="ww3100",fontsize=16,color="green",shape="box"];21536[label="Zero",fontsize=16,color="green",shape="box"];21537[label="Succ Zero",fontsize=16,color="green",shape="box"];21538[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21539[label="ww5",fontsize=16,color="green",shape="box"];21540[label="ww3100",fontsize=16,color="green",shape="box"];21541[label="Zero",fontsize=16,color="green",shape="box"];21542[label="Succ Zero",fontsize=16,color="green",shape="box"];54860 -> 55020[label="",style="dashed", color="red", weight=0]; 54860[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"];54860 -> 55142[label="",style="dashed", color="magenta", weight=3]; 54860 -> 55143[label="",style="dashed", color="magenta", weight=3]; 54860 -> 55144[label="",style="dashed", color="magenta", weight=3]; 54861 -> 30021[label="",style="dashed", color="red", weight=0]; 54861[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"];54861 -> 55968[label="",style="dashed", color="magenta", weight=3]; 54861 -> 55969[label="",style="dashed", color="magenta", weight=3]; 54861 -> 55970[label="",style="dashed", color="magenta", weight=3]; 54861 -> 55971[label="",style="dashed", color="magenta", weight=3]; 54861 -> 55972[label="",style="dashed", color="magenta", weight=3]; 54862 -> 56720[label="",style="dashed", color="red", weight=0]; 54862[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"];54862 -> 56852[label="",style="dashed", color="magenta", weight=3]; 54862 -> 56853[label="",style="dashed", color="magenta", weight=3]; 54862 -> 56854[label="",style="dashed", color="magenta", weight=3]; 54862 -> 56855[label="",style="dashed", color="magenta", weight=3]; 54862 -> 56856[label="",style="dashed", color="magenta", weight=3]; 54863[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];54864[label="ww3100",fontsize=16,color="green",shape="box"];21544[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"];21544 -> 23583[label="",style="solid", color="black", weight=3]; 54865 -> 55020[label="",style="dashed", color="red", weight=0]; 54865[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"];54865 -> 55145[label="",style="dashed", color="magenta", weight=3]; 54865 -> 55146[label="",style="dashed", color="magenta", weight=3]; 54865 -> 55147[label="",style="dashed", color="magenta", weight=3]; 54866 -> 30021[label="",style="dashed", color="red", weight=0]; 54866[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"];54866 -> 55974[label="",style="dashed", color="magenta", weight=3]; 54866 -> 55975[label="",style="dashed", color="magenta", weight=3]; 54866 -> 55976[label="",style="dashed", color="magenta", weight=3]; 54866 -> 55977[label="",style="dashed", color="magenta", weight=3]; 54866 -> 55978[label="",style="dashed", color="magenta", weight=3]; 54867 -> 56720[label="",style="dashed", color="red", weight=0]; 54867[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"];54867 -> 56857[label="",style="dashed", color="magenta", weight=3]; 54867 -> 56858[label="",style="dashed", color="magenta", weight=3]; 54867 -> 56859[label="",style="dashed", color="magenta", weight=3]; 54867 -> 56860[label="",style="dashed", color="magenta", weight=3]; 54867 -> 56861[label="",style="dashed", color="magenta", weight=3]; 54868[label="Succ Zero",fontsize=16,color="green",shape="box"];54869[label="ww3100",fontsize=16,color="green",shape="box"];56827[label="Zero",fontsize=16,color="green",shape="box"];56828[label="ww3100",fontsize=16,color="green",shape="box"];56829[label="Zero",fontsize=16,color="green",shape="box"];56830[label="Float (Pos (Succ Zero)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56831[label="Succ Zero",fontsize=16,color="green",shape="box"];50201 -> 30021[label="",style="dashed", color="red", weight=0]; 50201[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"];50201 -> 53888[label="",style="dashed", color="magenta", weight=3]; 50201 -> 53889[label="",style="dashed", color="magenta", weight=3]; 50201 -> 53890[label="",style="dashed", color="magenta", weight=3]; 50201 -> 53891[label="",style="dashed", color="magenta", weight=3]; 50201 -> 53892[label="",style="dashed", color="magenta", weight=3]; 50202[label="Zero",fontsize=16,color="green",shape="box"];53067[label="Zero",fontsize=16,color="green",shape="box"];53068[label="Zero",fontsize=16,color="green",shape="box"];53069[label="Succ Zero",fontsize=16,color="green",shape="box"];53070[label="ww5",fontsize=16,color="green",shape="box"];53071[label="ww3100",fontsize=16,color="green",shape="box"];21547[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"];63391[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21547 -> 63391[label="",style="solid", color="burlywood", weight=9]; 63391 -> 23586[label="",style="solid", color="burlywood", weight=3]; 63392[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21547 -> 63392[label="",style="solid", color="burlywood", weight=9]; 63392 -> 23587[label="",style="solid", color="burlywood", weight=3]; 21548[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"];63393[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21548 -> 63393[label="",style="solid", color="burlywood", weight=9]; 63393 -> 23588[label="",style="solid", color="burlywood", weight=3]; 63394[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21548 -> 63394[label="",style="solid", color="burlywood", weight=9]; 63394 -> 23589[label="",style="solid", color="burlywood", weight=3]; 21549 -> 18748[label="",style="dashed", color="red", weight=0]; 21549[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"];21549 -> 23590[label="",style="dashed", color="magenta", weight=3]; 21549 -> 23591[label="",style="dashed", color="magenta", weight=3]; 21549 -> 23592[label="",style="dashed", color="magenta", weight=3]; 21549 -> 23593[label="",style="dashed", color="magenta", weight=3]; 21549 -> 23594[label="",style="dashed", color="magenta", weight=3]; 21550[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21551[label="ww5",fontsize=16,color="green",shape="box"];21552[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];21553[label="Zero",fontsize=16,color="green",shape="box"];21554[label="Zero",fontsize=16,color="green",shape="box"];21555[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21556[label="ww5",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="Zero",fontsize=16,color="green",shape="box"];54870 -> 55020[label="",style="dashed", color="red", weight=0]; 54870[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"];54870 -> 55148[label="",style="dashed", color="magenta", weight=3]; 54870 -> 55149[label="",style="dashed", color="magenta", weight=3]; 54870 -> 55150[label="",style="dashed", color="magenta", weight=3]; 54871 -> 30021[label="",style="dashed", color="red", weight=0]; 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 -> 55979[label="",style="dashed", color="magenta", weight=3]; 54871 -> 55980[label="",style="dashed", color="magenta", weight=3]; 54871 -> 55981[label="",style="dashed", color="magenta", weight=3]; 54871 -> 55982[label="",style="dashed", color="magenta", weight=3]; 54871 -> 55983[label="",style="dashed", color="magenta", weight=3]; 54872 -> 56720[label="",style="dashed", color="red", weight=0]; 54872[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"];54872 -> 56867[label="",style="dashed", color="magenta", weight=3]; 54872 -> 56868[label="",style="dashed", color="magenta", weight=3]; 54872 -> 56869[label="",style="dashed", color="magenta", weight=3]; 54872 -> 56870[label="",style="dashed", color="magenta", weight=3]; 54872 -> 56871[label="",style="dashed", color="magenta", weight=3]; 54873[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];54874[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54875 -> 55020[label="",style="dashed", color="red", weight=0]; 54875[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"];54875 -> 55151[label="",style="dashed", color="magenta", weight=3]; 54875 -> 55152[label="",style="dashed", color="magenta", weight=3]; 54875 -> 55153[label="",style="dashed", color="magenta", weight=3]; 54876 -> 30021[label="",style="dashed", color="red", weight=0]; 54876[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"];54876 -> 55988[label="",style="dashed", color="magenta", weight=3]; 54876 -> 55989[label="",style="dashed", color="magenta", weight=3]; 54876 -> 55990[label="",style="dashed", color="magenta", weight=3]; 54876 -> 55991[label="",style="dashed", color="magenta", weight=3]; 54876 -> 55992[label="",style="dashed", color="magenta", weight=3]; 54877 -> 56720[label="",style="dashed", color="red", weight=0]; 54877[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"];54877 -> 56872[label="",style="dashed", color="magenta", weight=3]; 54877 -> 56873[label="",style="dashed", color="magenta", weight=3]; 54877 -> 56874[label="",style="dashed", color="magenta", weight=3]; 54877 -> 56875[label="",style="dashed", color="magenta", weight=3]; 54877 -> 56876[label="",style="dashed", color="magenta", weight=3]; 54878[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54879[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30327[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3538)) (Neg (Succ ww3539))) (Float (Pos (Succ ww3540)) (Neg (Succ ww3541)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30327 -> 30350[label="",style="solid", color="black", weight=3]; 57276 -> 26726[label="",style="dashed", color="red", weight=0]; 57276[label="primPlusFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Neg (Succ ww12200)) (Neg (Succ ww12400)))) ww4684",fontsize=16,color="magenta"];57276 -> 57284[label="",style="dashed", color="magenta", weight=3]; 57276 -> 57285[label="",style="dashed", color="magenta", weight=3]; 57276 -> 57286[label="",style="dashed", color="magenta", weight=3]; 21567 -> 20582[label="",style="dashed", color="red", weight=0]; 21567[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"];21567 -> 23601[label="",style="dashed", color="magenta", weight=3]; 21567 -> 23602[label="",style="dashed", color="magenta", weight=3]; 21567 -> 23603[label="",style="dashed", color="magenta", weight=3]; 21567 -> 23604[label="",style="dashed", color="magenta", weight=3]; 21566[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"];63395[label="ww2621/MyTrue",fontsize=10,color="white",style="solid",shape="box"];21566 -> 63395[label="",style="solid", color="burlywood", weight=9]; 63395 -> 23605[label="",style="solid", color="burlywood", weight=3]; 63396[label="ww2621/MyFalse",fontsize=10,color="white",style="solid",shape="box"];21566 -> 63396[label="",style="solid", color="burlywood", weight=9]; 63396 -> 23606[label="",style="solid", color="burlywood", weight=3]; 21582 -> 20582[label="",style="dashed", color="red", weight=0]; 21582[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"];21582 -> 23613[label="",style="dashed", color="magenta", weight=3]; 21582 -> 23614[label="",style="dashed", color="magenta", weight=3]; 21582 -> 23615[label="",style="dashed", color="magenta", weight=3]; 21582 -> 23616[label="",style="dashed", color="magenta", weight=3]; 21581[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"];63397[label="ww2623/MyTrue",fontsize=10,color="white",style="solid",shape="box"];21581 -> 63397[label="",style="solid", color="burlywood", weight=9]; 63397 -> 23617[label="",style="solid", color="burlywood", weight=3]; 63398[label="ww2623/MyFalse",fontsize=10,color="white",style="solid",shape="box"];21581 -> 63398[label="",style="solid", color="burlywood", weight=9]; 63398 -> 23618[label="",style="solid", color="burlywood", weight=3]; 59545[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59546[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];59547[label="ww4000",fontsize=16,color="green",shape="box"];59548[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59549[label="Pos Zero",fontsize=16,color="green",shape="box"];50135 -> 36890[label="",style="dashed", color="red", weight=0]; 50135[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"];50135 -> 53893[label="",style="dashed", color="magenta", weight=3]; 50135 -> 53894[label="",style="dashed", color="magenta", weight=3]; 50135 -> 53895[label="",style="dashed", color="magenta", weight=3]; 50135 -> 53896[label="",style="dashed", color="magenta", weight=3]; 53076[label="ww4000",fontsize=16,color="green",shape="box"];53077[label="ww5",fontsize=16,color="green",shape="box"];53078[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53079[label="ww3100",fontsize=16,color="green",shape="box"];59550[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59551[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59552[label="ww4000",fontsize=16,color="green",shape="box"];59553[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59554[label="Pos Zero",fontsize=16,color="green",shape="box"];50136 -> 36890[label="",style="dashed", color="red", weight=0]; 50136[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"];50136 -> 53897[label="",style="dashed", color="magenta", weight=3]; 50136 -> 53898[label="",style="dashed", color="magenta", weight=3]; 50136 -> 53899[label="",style="dashed", color="magenta", weight=3]; 50136 -> 53900[label="",style="dashed", color="magenta", weight=3]; 53084[label="ww4000",fontsize=16,color="green",shape="box"];53085[label="ww5",fontsize=16,color="green",shape="box"];53086[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53087[label="ww3100",fontsize=16,color="green",shape="box"];21588[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"];21588 -> 23619[label="",style="solid", color="black", weight=3]; 23756 -> 21757[label="",style="dashed", color="red", weight=0]; 23756[label="primMulInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];23756 -> 23772[label="",style="dashed", color="magenta", weight=3]; 23756 -> 23773[label="",style="dashed", color="magenta", weight=3]; 23758[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"];23758 -> 23776[label="",style="dashed", color="green", weight=3]; 23759 -> 25542[label="",style="dashed", color="red", weight=0]; 23759[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"];23759 -> 25543[label="",style="dashed", color="magenta", weight=3]; 23759 -> 25544[label="",style="dashed", color="magenta", weight=3]; 27566[label="not (esEsOrdering (primCmpNat (Succ ww3311000) ww331000) GT)",fontsize=16,color="burlywood",shape="box"];63399[label="ww331000/Succ ww3310000",fontsize=10,color="white",style="solid",shape="box"];27566 -> 63399[label="",style="solid", color="burlywood", weight=9]; 63399 -> 27629[label="",style="solid", color="burlywood", weight=3]; 63400[label="ww331000/Zero",fontsize=10,color="white",style="solid",shape="box"];27566 -> 63400[label="",style="solid", color="burlywood", weight=9]; 63400 -> 27630[label="",style="solid", color="burlywood", weight=3]; 27567[label="not (esEsOrdering (primCmpNat Zero ww331000) GT)",fontsize=16,color="burlywood",shape="box"];63401[label="ww331000/Succ ww3310000",fontsize=10,color="white",style="solid",shape="box"];27567 -> 63401[label="",style="solid", color="burlywood", weight=9]; 63401 -> 27631[label="",style="solid", color="burlywood", weight=3]; 63402[label="ww331000/Zero",fontsize=10,color="white",style="solid",shape="box"];27567 -> 63402[label="",style="solid", color="burlywood", weight=9]; 63402 -> 27632[label="",style="solid", color="burlywood", weight=3]; 27568[label="ww331100",fontsize=16,color="green",shape="box"];27569[label="ww331000",fontsize=16,color="green",shape="box"];43129[label="ww323901",fontsize=16,color="green",shape="box"];43130[label="ww42161",fontsize=16,color="green",shape="box"];43131[label="ww323900",fontsize=16,color="green",shape="box"];43132[label="ww42160",fontsize=16,color="green",shape="box"];43133[label="Pos Zero",fontsize=16,color="green",shape="box"];43134[label="Pos Zero",fontsize=16,color="green",shape="box"];43153[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4306",fontsize=16,color="black",shape="triangle"];43153 -> 44502[label="",style="solid", color="black", weight=3]; 43154 -> 43136[label="",style="dashed", color="red", weight=0]; 43154[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))) ww4306))",fontsize=16,color="magenta"];43154 -> 44503[label="",style="dashed", color="magenta", weight=3]; 43142[label="Pos Zero",fontsize=16,color="green",shape="box"];43143[label="Pos Zero",fontsize=16,color="green",shape="box"];43144[label="ww4000",fontsize=16,color="green",shape="box"];43145[label="Pos Zero",fontsize=16,color="green",shape="box"];43146[label="Pos Zero",fontsize=16,color="green",shape="box"];43147[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43166[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4307",fontsize=16,color="black",shape="triangle"];43166 -> 44504[label="",style="solid", color="black", weight=3]; 43167 -> 43149[label="",style="dashed", color="red", weight=0]; 43167[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)))) ww4307))",fontsize=16,color="magenta"];43167 -> 44505[label="",style="dashed", color="magenta", weight=3]; 43155[label="Pos Zero",fontsize=16,color="green",shape="box"];43156[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43157[label="ww4000",fontsize=16,color="green",shape="box"];43158[label="Pos Zero",fontsize=16,color="green",shape="box"];43159[label="Pos Zero",fontsize=16,color="green",shape="box"];43160[label="Neg Zero",fontsize=16,color="green",shape="box"];43187[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4308",fontsize=16,color="black",shape="triangle"];43187 -> 44506[label="",style="solid", color="black", weight=3]; 43188 -> 43162[label="",style="dashed", color="red", weight=0]; 43188[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))) ww4308))",fontsize=16,color="magenta"];43188 -> 44507[label="",style="dashed", color="magenta", weight=3]; 43168[label="Pos Zero",fontsize=16,color="green",shape="box"];43169[label="Neg Zero",fontsize=16,color="green",shape="box"];43170[label="ww4000",fontsize=16,color="green",shape="box"];43171[label="Pos Zero",fontsize=16,color="green",shape="box"];43180[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43181[label="Pos Zero",fontsize=16,color="green",shape="box"];43206[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4309",fontsize=16,color="black",shape="triangle"];43206 -> 44519[label="",style="solid", color="black", weight=3]; 43207 -> 43183[label="",style="dashed", color="red", weight=0]; 43207[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))) ww4309))",fontsize=16,color="magenta"];43207 -> 44520[label="",style="dashed", color="magenta", weight=3]; 43189[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43190[label="Pos Zero",fontsize=16,color="green",shape="box"];43191[label="ww4000",fontsize=16,color="green",shape="box"];43192[label="Pos Zero",fontsize=16,color="green",shape="box"];44525[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4391) (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))) ww4391)))",fontsize=16,color="green",shape="box"];44525 -> 44559[label="",style="dashed", color="green", weight=3]; 44525 -> 44560[label="",style="dashed", color="green", weight=3]; 43195[label="ww4000",fontsize=16,color="green",shape="box"];43196[label="Pos Zero",fontsize=16,color="green",shape="box"];43197 -> 23742[label="",style="dashed", color="red", weight=0]; 43197[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];43197 -> 44528[label="",style="dashed", color="magenta", weight=3]; 43197 -> 44529[label="",style="dashed", color="magenta", weight=3]; 43198[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53184[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53185[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53186[label="ww3100",fontsize=16,color="green",shape="box"];53187[label="ww4000",fontsize=16,color="green",shape="box"];50169 -> 30539[label="",style="dashed", color="red", weight=0]; 50169[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"];50169 -> 53901[label="",style="dashed", color="magenta", weight=3]; 50169 -> 53902[label="",style="dashed", color="magenta", weight=3]; 50169 -> 53903[label="",style="dashed", color="magenta", weight=3]; 50169 -> 53904[label="",style="dashed", color="magenta", weight=3]; 53089[label="ww5",fontsize=16,color="green",shape="box"];53090[label="ww3100",fontsize=16,color="green",shape="box"];53091[label="ww4000",fontsize=16,color="green",shape="box"];53092[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53188[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53189[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53190[label="ww3100",fontsize=16,color="green",shape="box"];53191[label="ww4000",fontsize=16,color="green",shape="box"];50170 -> 30539[label="",style="dashed", color="red", weight=0]; 50170[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"];50170 -> 53905[label="",style="dashed", color="magenta", weight=3]; 50170 -> 53906[label="",style="dashed", color="magenta", weight=3]; 50170 -> 53907[label="",style="dashed", color="magenta", weight=3]; 50170 -> 53908[label="",style="dashed", color="magenta", weight=3]; 53208[label="ww5",fontsize=16,color="green",shape="box"];53209[label="ww3100",fontsize=16,color="green",shape="box"];53210[label="ww4000",fontsize=16,color="green",shape="box"];53211[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30782[label="takeWhile1 (flip ltEsFloat ww3587) (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 ww3587 (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"];30782 -> 30832[label="",style="solid", color="black", weight=3]; 43199[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43200[label="Neg Zero",fontsize=16,color="green",shape="box"];43219[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4310",fontsize=16,color="black",shape="triangle"];43219 -> 44530[label="",style="solid", color="black", weight=3]; 43220 -> 43202[label="",style="dashed", color="red", weight=0]; 43220[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))) ww4310))",fontsize=16,color="magenta"];43220 -> 44531[label="",style="dashed", color="magenta", weight=3]; 43208[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43209[label="Neg Zero",fontsize=16,color="green",shape="box"];43210[label="ww4000",fontsize=16,color="green",shape="box"];43211[label="Pos Zero",fontsize=16,color="green",shape="box"];43212[label="Neg Zero",fontsize=16,color="green",shape="box"];43213[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43232[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4311",fontsize=16,color="black",shape="triangle"];43232 -> 44532[label="",style="solid", color="black", weight=3]; 43233 -> 43215[label="",style="dashed", color="red", weight=0]; 43233[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)))) ww4311))",fontsize=16,color="magenta"];43233 -> 44533[label="",style="dashed", color="magenta", weight=3]; 43221[label="Neg Zero",fontsize=16,color="green",shape="box"];43222[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43223[label="ww4000",fontsize=16,color="green",shape="box"];43224[label="Pos Zero",fontsize=16,color="green",shape="box"];43225[label="Neg Zero",fontsize=16,color="green",shape="box"];43226[label="Neg Zero",fontsize=16,color="green",shape="box"];43256[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4312",fontsize=16,color="black",shape="triangle"];43256 -> 44534[label="",style="solid", color="black", weight=3]; 43257 -> 43228[label="",style="dashed", color="red", weight=0]; 43257[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))) ww4312))",fontsize=16,color="magenta"];43257 -> 44535[label="",style="dashed", color="magenta", weight=3]; 43234[label="Neg Zero",fontsize=16,color="green",shape="box"];43235[label="Neg Zero",fontsize=16,color="green",shape="box"];43236[label="ww4000",fontsize=16,color="green",shape="box"];43237[label="Pos Zero",fontsize=16,color="green",shape="box"];53212[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53213[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53214[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];53215[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53239[label="ww3100",fontsize=16,color="green",shape="box"];53240[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53241[label="ww3000",fontsize=16,color="green",shape="box"];53242[label="ww5",fontsize=16,color="green",shape="box"];53217 -> 53339[label="",style="dashed", color="red", weight=0]; 53217[label="primPlusFloat 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"];53217 -> 53909[label="",style="dashed", color="magenta", weight=3]; 53217 -> 53910[label="",style="dashed", color="magenta", weight=3]; 53217 -> 53911[label="",style="dashed", color="magenta", weight=3]; 53217 -> 53912[label="",style="dashed", color="magenta", weight=3]; 53218[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53219[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53220[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];53221[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53243[label="ww3100",fontsize=16,color="green",shape="box"];53244[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53245[label="ww3000",fontsize=16,color="green",shape="box"];53246[label="ww5",fontsize=16,color="green",shape="box"];53260 -> 53339[label="",style="dashed", color="red", weight=0]; 53260[label="primPlusFloat 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"];53260 -> 53913[label="",style="dashed", color="magenta", weight=3]; 53260 -> 53914[label="",style="dashed", color="magenta", weight=3]; 53260 -> 53915[label="",style="dashed", color="magenta", weight=3]; 53260 -> 53916[label="",style="dashed", color="magenta", weight=3]; 53261 -> 26726[label="",style="dashed", color="red", weight=0]; 53261[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];53261 -> 53917[label="",style="dashed", color="magenta", weight=3]; 53261 -> 53918[label="",style="dashed", color="magenta", weight=3]; 53261 -> 53919[label="",style="dashed", color="magenta", weight=3]; 53262 -> 26726[label="",style="dashed", color="red", weight=0]; 53262[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];53262 -> 53920[label="",style="dashed", color="magenta", weight=3]; 53262 -> 53921[label="",style="dashed", color="magenta", weight=3]; 53262 -> 53922[label="",style="dashed", color="magenta", weight=3]; 53263 -> 25616[label="",style="dashed", color="red", weight=0]; 53263[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];53263 -> 53923[label="",style="dashed", color="magenta", weight=3]; 53264 -> 26799[label="",style="dashed", color="red", weight=0]; 53264[label="srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];53264 -> 53924[label="",style="dashed", color="magenta", weight=3]; 53264 -> 53925[label="",style="dashed", color="magenta", weight=3]; 53867 -> 25616[label="",style="dashed", color="red", weight=0]; 53867[label="msMyInt (Pos Zero) (Pos (Succ ww4583))",fontsize=16,color="magenta"];53867 -> 55997[label="",style="dashed", color="magenta", weight=3]; 53868 -> 26799[label="",style="dashed", color="red", weight=0]; 53868[label="srMyInt (Pos (Succ ww4582)) (Pos (Succ ww4584))",fontsize=16,color="magenta"];53868 -> 55998[label="",style="dashed", color="magenta", weight=3]; 53868 -> 55999[label="",style="dashed", color="magenta", weight=3]; 43238[label="ww301",fontsize=16,color="green",shape="box"];43239 -> 26799[label="",style="dashed", color="red", weight=0]; 43239[label="srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43239 -> 44536[label="",style="dashed", color="magenta", weight=3]; 43239 -> 44537[label="",style="dashed", color="magenta", weight=3]; 45242[label="Float ww320 ww321",fontsize=16,color="green",shape="box"];43241[label="ww321",fontsize=16,color="green",shape="box"];43242 -> 26799[label="",style="dashed", color="red", weight=0]; 43242[label="srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43242 -> 44540[label="",style="dashed", color="magenta", weight=3]; 43242 -> 44541[label="",style="dashed", color="magenta", weight=3]; 43243 -> 25616[label="",style="dashed", color="red", weight=0]; 43243[label="msMyInt (Pos Zero) ww320",fontsize=16,color="magenta"];43244[label="ww301",fontsize=16,color="green",shape="box"];43245[label="ww320",fontsize=16,color="green",shape="box"];43246[label="ww300",fontsize=16,color="green",shape="box"];43247 -> 26799[label="",style="dashed", color="red", weight=0]; 43247[label="srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero))",fontsize=16,color="magenta"];43247 -> 44542[label="",style="dashed", color="magenta", weight=3]; 43247 -> 44543[label="",style="dashed", color="magenta", weight=3]; 43248[label="ww300",fontsize=16,color="green",shape="box"];21679[label="ww3100",fontsize=16,color="green",shape="box"];21680[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21681[label="ww3000",fontsize=16,color="green",shape="box"];43249[label="Pos Zero",fontsize=16,color="green",shape="box"];43250[label="Pos Zero",fontsize=16,color="green",shape="box"];43268[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4313",fontsize=16,color="black",shape="triangle"];43268 -> 44544[label="",style="solid", color="black", weight=3]; 43269 -> 43252[label="",style="dashed", color="red", weight=0]; 43269[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))) ww4313))",fontsize=16,color="magenta"];43269 -> 44545[label="",style="dashed", color="magenta", weight=3]; 43258[label="Pos Zero",fontsize=16,color="green",shape="box"];43259[label="Pos Zero",fontsize=16,color="green",shape="box"];43260[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];43273[label="Pos Zero",fontsize=16,color="green",shape="box"];43274[label="Neg Zero",fontsize=16,color="green",shape="box"];43292[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4315",fontsize=16,color="black",shape="triangle"];43292 -> 44548[label="",style="solid", color="black", weight=3]; 43293 -> 43276[label="",style="dashed", color="red", weight=0]; 43293[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))) ww4315))",fontsize=16,color="magenta"];43293 -> 44549[label="",style="dashed", color="magenta", weight=3]; 43282[label="Pos Zero",fontsize=16,color="green",shape="box"];43283[label="Neg Zero",fontsize=16,color="green",shape="box"];43284[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];21712[label="ww2100",fontsize=16,color="green",shape="box"];21713[label="ww2100",fontsize=16,color="green",shape="box"];21714 -> 26037[label="",style="dashed", color="red", weight=0]; 21714[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"];21714 -> 26038[label="",style="dashed", color="magenta", weight=3]; 21714 -> 26039[label="",style="dashed", color="magenta", weight=3]; 21714 -> 26040[label="",style="dashed", color="magenta", weight=3]; 43285[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43286[label="Pos Zero",fontsize=16,color="green",shape="box"];43304[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4316",fontsize=16,color="black",shape="triangle"];43304 -> 44550[label="",style="solid", color="black", weight=3]; 43305 -> 43288[label="",style="dashed", color="red", weight=0]; 43305[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))) ww4316))",fontsize=16,color="magenta"];43305 -> 44551[label="",style="dashed", color="magenta", weight=3]; 43294[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43295[label="Pos Zero",fontsize=16,color="green",shape="box"];43296[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];43297[label="Neg Zero",fontsize=16,color="green",shape="box"];43298[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43321[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4317",fontsize=16,color="black",shape="triangle"];43321 -> 44552[label="",style="solid", color="black", weight=3]; 43322 -> 43300[label="",style="dashed", color="red", weight=0]; 43322[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)))) ww4317))",fontsize=16,color="magenta"];43322 -> 44553[label="",style="dashed", color="magenta", weight=3]; 43306[label="Neg Zero",fontsize=16,color="green",shape="box"];43307[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43308[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44558[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4392) (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))) ww4392)))",fontsize=16,color="green",shape="box"];44558 -> 44598[label="",style="dashed", color="green", weight=3]; 44558 -> 44599[label="",style="dashed", color="green", weight=3]; 43311[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];43312 -> 25616[label="",style="dashed", color="red", weight=0]; 43312[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];43312 -> 44561[label="",style="dashed", color="magenta", weight=3]; 43313[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53518[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53519[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53520[label="ww3100",fontsize=16,color="green",shape="box"];53521[label="ww3000",fontsize=16,color="green",shape="box"];50203 -> 31073[label="",style="dashed", color="red", weight=0]; 50203[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"];50203 -> 53926[label="",style="dashed", color="magenta", weight=3]; 50203 -> 53927[label="",style="dashed", color="magenta", weight=3]; 50203 -> 53928[label="",style="dashed", color="magenta", weight=3]; 50203 -> 53929[label="",style="dashed", color="magenta", weight=3]; 53266[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53267[label="ww3100",fontsize=16,color="green",shape="box"];53268[label="ww5",fontsize=16,color="green",shape="box"];53269[label="ww3000",fontsize=16,color="green",shape="box"];53522[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53523[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53524[label="ww3100",fontsize=16,color="green",shape="box"];53525[label="ww3000",fontsize=16,color="green",shape="box"];50204 -> 31073[label="",style="dashed", color="red", weight=0]; 50204[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"];50204 -> 53930[label="",style="dashed", color="magenta", weight=3]; 50204 -> 53931[label="",style="dashed", color="magenta", weight=3]; 50204 -> 53932[label="",style="dashed", color="magenta", weight=3]; 50204 -> 53933[label="",style="dashed", color="magenta", weight=3]; 53301[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53302[label="ww3100",fontsize=16,color="green",shape="box"];53303[label="ww5",fontsize=16,color="green",shape="box"];53304[label="ww3000",fontsize=16,color="green",shape="box"];43314[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43315[label="Neg Zero",fontsize=16,color="green",shape="box"];43333[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4318",fontsize=16,color="black",shape="triangle"];43333 -> 44562[label="",style="solid", color="black", weight=3]; 43334 -> 43317[label="",style="dashed", color="red", weight=0]; 43334[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))) ww4318))",fontsize=16,color="magenta"];43334 -> 44563[label="",style="dashed", color="magenta", weight=3]; 43323[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43324[label="Neg Zero",fontsize=16,color="green",shape="box"];43325[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];43338[label="Neg Zero",fontsize=16,color="green",shape="box"];43339[label="Neg Zero",fontsize=16,color="green",shape="box"];43362[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4320",fontsize=16,color="black",shape="triangle"];43362 -> 44566[label="",style="solid", color="black", weight=3]; 43363 -> 43341[label="",style="dashed", color="red", weight=0]; 43363[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))) ww4320))",fontsize=16,color="magenta"];43363 -> 44567[label="",style="dashed", color="magenta", weight=3]; 43347[label="Neg Zero",fontsize=16,color="green",shape="box"];43348[label="Neg Zero",fontsize=16,color="green",shape="box"];43349[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];53305[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53306[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53307[label="Pos Zero",fontsize=16,color="green",shape="box"];53308[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50137 -> 37497[label="",style="dashed", color="red", weight=0]; 50137[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"];50137 -> 53934[label="",style="dashed", color="magenta", weight=3]; 50137 -> 53935[label="",style="dashed", color="magenta", weight=3]; 50137 -> 53936[label="",style="dashed", color="magenta", weight=3]; 53309[label="ww3100",fontsize=16,color="green",shape="box"];53310[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53311[label="ww5",fontsize=16,color="green",shape="box"];53312[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53313[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53314[label="Pos Zero",fontsize=16,color="green",shape="box"];53315[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50138 -> 37497[label="",style="dashed", color="red", weight=0]; 50138[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"];50138 -> 53937[label="",style="dashed", color="magenta", weight=3]; 50138 -> 53938[label="",style="dashed", color="magenta", weight=3]; 50138 -> 53939[label="",style="dashed", color="magenta", weight=3]; 53316[label="ww3100",fontsize=16,color="green",shape="box"];53317[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53318[label="ww5",fontsize=16,color="green",shape="box"];46779[label="Pos Zero",fontsize=16,color="green",shape="box"];46780[label="Pos (Succ ww4250)",fontsize=16,color="green",shape="box"];46781[label="Pos (Succ ww4251)",fontsize=16,color="green",shape="box"];43355[label="Pos Zero",fontsize=16,color="green",shape="box"];43356[label="Pos Zero",fontsize=16,color="green",shape="box"];43374[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4321",fontsize=16,color="black",shape="triangle"];43374 -> 44575[label="",style="solid", color="black", weight=3]; 43375 -> 43358[label="",style="dashed", color="red", weight=0]; 43375[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))) ww4321))",fontsize=16,color="magenta"];43375 -> 44576[label="",style="dashed", color="magenta", weight=3]; 43364[label="Pos Zero",fontsize=16,color="green",shape="box"];43365[label="Pos Zero",fontsize=16,color="green",shape="box"];43366[label="Pos Zero",fontsize=16,color="green",shape="box"];43367[label="Pos Zero",fontsize=16,color="green",shape="box"];43368[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43386[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4322",fontsize=16,color="black",shape="triangle"];43386 -> 44577[label="",style="solid", color="black", weight=3]; 43387 -> 43370[label="",style="dashed", color="red", weight=0]; 43387[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)))) ww4322))",fontsize=16,color="magenta"];43387 -> 44578[label="",style="dashed", color="magenta", weight=3]; 43376[label="Pos Zero",fontsize=16,color="green",shape="box"];43377[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43378[label="Pos Zero",fontsize=16,color="green",shape="box"];43379[label="Pos Zero",fontsize=16,color="green",shape="box"];43380[label="Neg Zero",fontsize=16,color="green",shape="box"];43406[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4323",fontsize=16,color="black",shape="triangle"];43406 -> 44579[label="",style="solid", color="black", weight=3]; 43407 -> 43382[label="",style="dashed", color="red", weight=0]; 43407[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))) ww4323))",fontsize=16,color="magenta"];43407 -> 44580[label="",style="dashed", color="magenta", weight=3]; 43388[label="Pos Zero",fontsize=16,color="green",shape="box"];43389[label="Neg Zero",fontsize=16,color="green",shape="box"];43390[label="Pos Zero",fontsize=16,color="green",shape="box"];43399[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43400[label="Pos Zero",fontsize=16,color="green",shape="box"];43423[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4324",fontsize=16,color="black",shape="triangle"];43423 -> 44591[label="",style="solid", color="black", weight=3]; 43424 -> 43402[label="",style="dashed", color="red", weight=0]; 43424[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))) ww4324))",fontsize=16,color="magenta"];43424 -> 44592[label="",style="dashed", color="magenta", weight=3]; 43408[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43409[label="Pos Zero",fontsize=16,color="green",shape="box"];43410[label="Pos Zero",fontsize=16,color="green",shape="box"];44597[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4393) (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))) ww4393)))",fontsize=16,color="green",shape="box"];44597 -> 44717[label="",style="dashed", color="green", weight=3]; 44597 -> 44718[label="",style="dashed", color="green", weight=3]; 43413[label="Pos Zero",fontsize=16,color="green",shape="box"];43414 -> 25616[label="",style="dashed", color="red", weight=0]; 43414[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43414 -> 44600[label="",style="dashed", color="magenta", weight=3]; 43415[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53545[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53546[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53547[label="ww3100",fontsize=16,color="green",shape="box"];50171 -> 31542[label="",style="dashed", color="red", weight=0]; 50171[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"];50171 -> 53940[label="",style="dashed", color="magenta", weight=3]; 50171 -> 53941[label="",style="dashed", color="magenta", weight=3]; 50171 -> 53942[label="",style="dashed", color="magenta", weight=3]; 53320[label="ww5",fontsize=16,color="green",shape="box"];53321[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53322[label="ww3100",fontsize=16,color="green",shape="box"];53548[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53549[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53550[label="ww3100",fontsize=16,color="green",shape="box"];50172 -> 31542[label="",style="dashed", color="red", weight=0]; 50172[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"];50172 -> 53943[label="",style="dashed", color="magenta", weight=3]; 50172 -> 53944[label="",style="dashed", color="magenta", weight=3]; 50172 -> 53945[label="",style="dashed", color="magenta", weight=3]; 53349[label="ww5",fontsize=16,color="green",shape="box"];53350[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53351[label="ww3100",fontsize=16,color="green",shape="box"];31758[label="takeWhile1 (flip ltEsFloat ww3732) (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 ww3732 (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"];31758 -> 31811[label="",style="solid", color="black", weight=3]; 43416[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43417[label="Neg Zero",fontsize=16,color="green",shape="box"];43435[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4325",fontsize=16,color="black",shape="triangle"];43435 -> 44601[label="",style="solid", color="black", weight=3]; 43436 -> 43419[label="",style="dashed", color="red", weight=0]; 43436[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))) ww4325))",fontsize=16,color="magenta"];43436 -> 44602[label="",style="dashed", color="magenta", weight=3]; 43425[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43426[label="Neg Zero",fontsize=16,color="green",shape="box"];43427[label="Pos Zero",fontsize=16,color="green",shape="box"];43428[label="Neg Zero",fontsize=16,color="green",shape="box"];43429[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43447[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4326",fontsize=16,color="black",shape="triangle"];43447 -> 44603[label="",style="solid", color="black", weight=3]; 43448 -> 43431[label="",style="dashed", color="red", weight=0]; 43448[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)))) ww4326))",fontsize=16,color="magenta"];43448 -> 44604[label="",style="dashed", color="magenta", weight=3]; 43437[label="Neg Zero",fontsize=16,color="green",shape="box"];43438[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43439[label="Pos Zero",fontsize=16,color="green",shape="box"];43440[label="Neg Zero",fontsize=16,color="green",shape="box"];43441[label="Neg Zero",fontsize=16,color="green",shape="box"];43524[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4327",fontsize=16,color="black",shape="triangle"];43524 -> 44605[label="",style="solid", color="black", weight=3]; 43525 -> 43443[label="",style="dashed", color="red", weight=0]; 43525[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))) ww4327))",fontsize=16,color="magenta"];43525 -> 44606[label="",style="dashed", color="magenta", weight=3]; 43449[label="Neg Zero",fontsize=16,color="green",shape="box"];43450[label="Neg Zero",fontsize=16,color="green",shape="box"];43451[label="Pos Zero",fontsize=16,color="green",shape="box"];53352[label="not (esEsOrdering (primCmpNat (Succ ww454200) (Succ ww454100)) LT)",fontsize=16,color="black",shape="box"];53352 -> 53946[label="",style="solid", color="black", weight=3]; 53353[label="not (esEsOrdering (primCmpNat (Succ ww454200) Zero) LT)",fontsize=16,color="black",shape="box"];53353 -> 53947[label="",style="solid", color="black", weight=3]; 53354 -> 27476[label="",style="dashed", color="red", weight=0]; 53354[label="not MyFalse",fontsize=16,color="magenta"];53355 -> 52815[label="",style="dashed", color="red", weight=0]; 53355[label="not (esEsOrdering (primCmpNat Zero (Succ ww454100)) LT)",fontsize=16,color="magenta"];53355 -> 53948[label="",style="dashed", color="magenta", weight=3]; 53355 -> 53949[label="",style="dashed", color="magenta", weight=3]; 53356[label="not (esEsOrdering EQ LT)",fontsize=16,color="black",shape="triangle"];53356 -> 53950[label="",style="solid", color="black", weight=3]; 53357 -> 52809[label="",style="dashed", color="red", weight=0]; 53357[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];53358 -> 53356[label="",style="dashed", color="red", weight=0]; 53358[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];53359 -> 27471[label="",style="dashed", color="red", weight=0]; 53359[label="not MyTrue",fontsize=16,color="magenta"];53360[label="not (esEsOrdering (primCmpNat (Succ ww454100) (Succ ww454200)) LT)",fontsize=16,color="black",shape="box"];53360 -> 53951[label="",style="solid", color="black", weight=3]; 53361[label="not (esEsOrdering (primCmpNat Zero (Succ ww454200)) LT)",fontsize=16,color="black",shape="box"];53361 -> 53952[label="",style="solid", color="black", weight=3]; 53362 -> 52814[label="",style="dashed", color="red", weight=0]; 53362[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];53363 -> 53356[label="",style="dashed", color="red", weight=0]; 53363[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];53364 -> 52808[label="",style="dashed", color="red", weight=0]; 53364[label="not (esEsOrdering (primCmpNat (Succ ww454100) Zero) LT)",fontsize=16,color="magenta"];53364 -> 53953[label="",style="dashed", color="magenta", weight=3]; 53364 -> 53954[label="",style="dashed", color="magenta", weight=3]; 53365 -> 53356[label="",style="dashed", color="red", weight=0]; 53365[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];52531 -> 26799[label="",style="dashed", color="red", weight=0]; 52531[label="srMyInt ww445700 ww32620",fontsize=16,color="magenta"];52531 -> 53955[label="",style="dashed", color="magenta", weight=3]; 52531 -> 53956[label="",style="dashed", color="magenta", weight=3]; 52532 -> 26799[label="",style="dashed", color="red", weight=0]; 52532[label="srMyInt ww445701 ww32621",fontsize=16,color="magenta"];52532 -> 53957[label="",style="dashed", color="magenta", weight=3]; 52532 -> 53958[label="",style="dashed", color="magenta", weight=3]; 39464 -> 26799[label="",style="dashed", color="red", weight=0]; 39464[label="srMyInt ww5421 ww2315",fontsize=16,color="magenta"];39464 -> 44607[label="",style="dashed", color="magenta", weight=3]; 39464 -> 44608[label="",style="dashed", color="magenta", weight=3]; 39465 -> 49911[label="",style="dashed", color="red", weight=0]; 39465[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"];39465 -> 49914[label="",style="dashed", color="magenta", weight=3]; 39465 -> 49915[label="",style="dashed", color="magenta", weight=3]; 39465 -> 49916[label="",style="dashed", color="magenta", weight=3]; 39466 -> 20608[label="",style="dashed", color="red", weight=0]; 39466[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"];39466 -> 44610[label="",style="dashed", color="magenta", weight=3]; 39466 -> 44611[label="",style="dashed", color="magenta", weight=3]; 39466 -> 44612[label="",style="dashed", color="magenta", weight=3]; 39466 -> 44613[label="",style="dashed", color="magenta", weight=3]; 39466 -> 44614[label="",style="dashed", color="magenta", weight=3]; 39466 -> 44615[label="",style="dashed", color="magenta", weight=3]; 39467 -> 26798[label="",style="dashed", color="red", weight=0]; 39467[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39467 -> 44616[label="",style="dashed", color="magenta", weight=3]; 39467 -> 44617[label="",style="dashed", color="magenta", weight=3]; 39468[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];39469[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39470 -> 26799[label="",style="dashed", color="red", weight=0]; 39470[label="srMyInt ww5421 ww2317",fontsize=16,color="magenta"];39470 -> 44618[label="",style="dashed", color="magenta", weight=3]; 39470 -> 44619[label="",style="dashed", color="magenta", weight=3]; 39471 -> 49911[label="",style="dashed", color="red", weight=0]; 39471[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"];39471 -> 49917[label="",style="dashed", color="magenta", weight=3]; 39471 -> 49918[label="",style="dashed", color="magenta", weight=3]; 39471 -> 49919[label="",style="dashed", color="magenta", weight=3]; 39472 -> 20608[label="",style="dashed", color="red", weight=0]; 39472[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"];39472 -> 44621[label="",style="dashed", color="magenta", weight=3]; 39472 -> 44622[label="",style="dashed", color="magenta", weight=3]; 39472 -> 44623[label="",style="dashed", color="magenta", weight=3]; 39472 -> 44624[label="",style="dashed", color="magenta", weight=3]; 39472 -> 44625[label="",style="dashed", color="magenta", weight=3]; 39472 -> 44626[label="",style="dashed", color="magenta", weight=3]; 39473 -> 26798[label="",style="dashed", color="red", weight=0]; 39473[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39473 -> 44627[label="",style="dashed", color="magenta", weight=3]; 39473 -> 44628[label="",style="dashed", color="magenta", weight=3]; 39474[label="Pos Zero",fontsize=16,color="green",shape="box"];39475[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43452[label="ww5421",fontsize=16,color="green",shape="box"];43453 -> 26799[label="",style="dashed", color="red", weight=0]; 43453[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43453 -> 44629[label="",style="dashed", color="magenta", weight=3]; 43453 -> 44630[label="",style="dashed", color="magenta", weight=3]; 45365[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];43455[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];43456 -> 26799[label="",style="dashed", color="red", weight=0]; 43456[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43456 -> 44633[label="",style="dashed", color="magenta", weight=3]; 43456 -> 44634[label="",style="dashed", color="magenta", weight=3]; 43457 -> 23742[label="",style="dashed", color="red", weight=0]; 43457[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43457 -> 44635[label="",style="dashed", color="magenta", weight=3]; 43457 -> 44636[label="",style="dashed", color="magenta", weight=3]; 43458[label="ww5421",fontsize=16,color="green",shape="box"];43459[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43460[label="ww5420",fontsize=16,color="green",shape="box"];43461 -> 26799[label="",style="dashed", color="red", weight=0]; 43461[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43461 -> 44637[label="",style="dashed", color="magenta", weight=3]; 43461 -> 44638[label="",style="dashed", color="magenta", weight=3]; 43462[label="ww5420",fontsize=16,color="green",shape="box"];39482 -> 26799[label="",style="dashed", color="red", weight=0]; 39482[label="srMyInt ww5421 ww2319",fontsize=16,color="magenta"];39482 -> 44639[label="",style="dashed", color="magenta", weight=3]; 39482 -> 44640[label="",style="dashed", color="magenta", weight=3]; 39483 -> 45937[label="",style="dashed", color="red", weight=0]; 39483[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"];39483 -> 45938[label="",style="dashed", color="magenta", weight=3]; 39484 -> 20608[label="",style="dashed", color="red", weight=0]; 39484[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"];39484 -> 44642[label="",style="dashed", color="magenta", weight=3]; 39484 -> 44643[label="",style="dashed", color="magenta", weight=3]; 39484 -> 44644[label="",style="dashed", color="magenta", weight=3]; 39484 -> 44645[label="",style="dashed", color="magenta", weight=3]; 39484 -> 44646[label="",style="dashed", color="magenta", weight=3]; 39484 -> 44647[label="",style="dashed", color="magenta", weight=3]; 39485 -> 26798[label="",style="dashed", color="red", weight=0]; 39485[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39485 -> 44648[label="",style="dashed", color="magenta", weight=3]; 39485 -> 44649[label="",style="dashed", color="magenta", weight=3]; 39486[label="Neg Zero",fontsize=16,color="green",shape="box"];39487[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24099 -> 23742[label="",style="dashed", color="red", weight=0]; 24099[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24099 -> 24102[label="",style="dashed", color="magenta", weight=3]; 24099 -> 24103[label="",style="dashed", color="magenta", weight=3]; 24100 -> 20582[label="",style="dashed", color="red", weight=0]; 24100[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"];24100 -> 24104[label="",style="dashed", color="magenta", weight=3]; 24100 -> 24105[label="",style="dashed", color="magenta", weight=3]; 24100 -> 24106[label="",style="dashed", color="magenta", weight=3]; 24100 -> 24107[label="",style="dashed", color="magenta", weight=3]; 24100 -> 24108[label="",style="dashed", color="magenta", weight=3]; 24100 -> 24109[label="",style="dashed", color="magenta", weight=3]; 24098[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"];63403[label="ww2709/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24098 -> 63403[label="",style="solid", color="burlywood", weight=9]; 63403 -> 24110[label="",style="solid", color="burlywood", weight=3]; 63404[label="ww2709/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24098 -> 63404[label="",style="solid", color="burlywood", weight=9]; 63404 -> 24111[label="",style="solid", color="burlywood", weight=3]; 39488 -> 26799[label="",style="dashed", color="red", weight=0]; 39488[label="srMyInt ww5421 ww2321",fontsize=16,color="magenta"];39488 -> 44650[label="",style="dashed", color="magenta", weight=3]; 39488 -> 44651[label="",style="dashed", color="magenta", weight=3]; 39489 -> 45949[label="",style="dashed", color="red", weight=0]; 39489[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"];39489 -> 45950[label="",style="dashed", color="magenta", weight=3]; 39490 -> 20608[label="",style="dashed", color="red", weight=0]; 39490[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"];39490 -> 44653[label="",style="dashed", color="magenta", weight=3]; 39490 -> 44654[label="",style="dashed", color="magenta", weight=3]; 39490 -> 44655[label="",style="dashed", color="magenta", weight=3]; 39490 -> 44656[label="",style="dashed", color="magenta", weight=3]; 39490 -> 44657[label="",style="dashed", color="magenta", weight=3]; 39490 -> 44658[label="",style="dashed", color="magenta", weight=3]; 39491 -> 26798[label="",style="dashed", color="red", weight=0]; 39491[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39491 -> 44659[label="",style="dashed", color="magenta", weight=3]; 39491 -> 44660[label="",style="dashed", color="magenta", weight=3]; 39492[label="Pos Zero",fontsize=16,color="green",shape="box"];39493[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43463[label="ww5421",fontsize=16,color="green",shape="box"];43464 -> 26799[label="",style="dashed", color="red", weight=0]; 43464[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43464 -> 44661[label="",style="dashed", color="magenta", weight=3]; 43464 -> 44662[label="",style="dashed", color="magenta", weight=3]; 45393[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];43466[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];43467 -> 26799[label="",style="dashed", color="red", weight=0]; 43467[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43467 -> 44665[label="",style="dashed", color="magenta", weight=3]; 43467 -> 44666[label="",style="dashed", color="magenta", weight=3]; 43468 -> 23742[label="",style="dashed", color="red", weight=0]; 43468[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43468 -> 44667[label="",style="dashed", color="magenta", weight=3]; 43468 -> 44668[label="",style="dashed", color="magenta", weight=3]; 43469[label="ww5421",fontsize=16,color="green",shape="box"];43470[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43471[label="ww5420",fontsize=16,color="green",shape="box"];43472 -> 26799[label="",style="dashed", color="red", weight=0]; 43472[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43472 -> 44669[label="",style="dashed", color="magenta", weight=3]; 43472 -> 44670[label="",style="dashed", color="magenta", weight=3]; 43473[label="ww5420",fontsize=16,color="green",shape="box"];39500 -> 26799[label="",style="dashed", color="red", weight=0]; 39500[label="srMyInt ww5421 ww2323",fontsize=16,color="magenta"];39500 -> 44671[label="",style="dashed", color="magenta", weight=3]; 39500 -> 44672[label="",style="dashed", color="magenta", weight=3]; 39501 -> 45960[label="",style="dashed", color="red", weight=0]; 39501[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"];39501 -> 45961[label="",style="dashed", color="magenta", weight=3]; 39502 -> 20608[label="",style="dashed", color="red", weight=0]; 39502[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"];39502 -> 44674[label="",style="dashed", color="magenta", weight=3]; 39502 -> 44675[label="",style="dashed", color="magenta", weight=3]; 39502 -> 44676[label="",style="dashed", color="magenta", weight=3]; 39502 -> 44677[label="",style="dashed", color="magenta", weight=3]; 39502 -> 44678[label="",style="dashed", color="magenta", weight=3]; 39502 -> 44679[label="",style="dashed", color="magenta", weight=3]; 39503 -> 26798[label="",style="dashed", color="red", weight=0]; 39503[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39503 -> 44680[label="",style="dashed", color="magenta", weight=3]; 39503 -> 44681[label="",style="dashed", color="magenta", weight=3]; 39504[label="Pos Zero",fontsize=16,color="green",shape="box"];39505[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24164 -> 20582[label="",style="dashed", color="red", weight=0]; 24164[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"];24164 -> 24167[label="",style="dashed", color="magenta", weight=3]; 24164 -> 24168[label="",style="dashed", color="magenta", weight=3]; 24164 -> 24169[label="",style="dashed", color="magenta", weight=3]; 24164 -> 24170[label="",style="dashed", color="magenta", weight=3]; 24164 -> 24171[label="",style="dashed", color="magenta", weight=3]; 24164 -> 24172[label="",style="dashed", color="magenta", weight=3]; 24165 -> 23742[label="",style="dashed", color="red", weight=0]; 24165[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24165 -> 24173[label="",style="dashed", color="magenta", weight=3]; 24165 -> 24174[label="",style="dashed", color="magenta", weight=3]; 24163[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"];63405[label="ww2712/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24163 -> 63405[label="",style="solid", color="burlywood", weight=9]; 63405 -> 24175[label="",style="solid", color="burlywood", weight=3]; 63406[label="ww2712/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24163 -> 63406[label="",style="solid", color="burlywood", weight=9]; 63406 -> 24176[label="",style="solid", color="burlywood", weight=3]; 43474[label="ww5421",fontsize=16,color="green",shape="box"];43475 -> 26799[label="",style="dashed", color="red", weight=0]; 43475[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43475 -> 44682[label="",style="dashed", color="magenta", weight=3]; 43475 -> 44683[label="",style="dashed", color="magenta", weight=3]; 49941[label="Zero",fontsize=16,color="green",shape="box"];49942[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];49943[label="Succ ww53900",fontsize=16,color="green",shape="box"];43477[label="Neg Zero",fontsize=16,color="green",shape="box"];43478 -> 26799[label="",style="dashed", color="red", weight=0]; 43478[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43478 -> 44686[label="",style="dashed", color="magenta", weight=3]; 43478 -> 44687[label="",style="dashed", color="magenta", weight=3]; 43479 -> 23742[label="",style="dashed", color="red", weight=0]; 43479[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43479 -> 44688[label="",style="dashed", color="magenta", weight=3]; 43479 -> 44689[label="",style="dashed", color="magenta", weight=3]; 43480[label="ww5421",fontsize=16,color="green",shape="box"];43481[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43482[label="ww5420",fontsize=16,color="green",shape="box"];43483 -> 26799[label="",style="dashed", color="red", weight=0]; 43483[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43483 -> 44690[label="",style="dashed", color="magenta", weight=3]; 43483 -> 44691[label="",style="dashed", color="magenta", weight=3]; 43484[label="ww5420",fontsize=16,color="green",shape="box"];43485[label="ww5421",fontsize=16,color="green",shape="box"];43486 -> 26799[label="",style="dashed", color="red", weight=0]; 43486[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43486 -> 44692[label="",style="dashed", color="magenta", weight=3]; 43486 -> 44693[label="",style="dashed", color="magenta", weight=3]; 49944[label="Succ ww54100",fontsize=16,color="green",shape="box"];49945[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];49946[label="Zero",fontsize=16,color="green",shape="box"];43488[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];43489 -> 26799[label="",style="dashed", color="red", weight=0]; 43489[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43489 -> 44696[label="",style="dashed", color="magenta", weight=3]; 43489 -> 44697[label="",style="dashed", color="magenta", weight=3]; 43490 -> 23742[label="",style="dashed", color="red", weight=0]; 43490[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43490 -> 44698[label="",style="dashed", color="magenta", weight=3]; 43490 -> 44699[label="",style="dashed", color="magenta", weight=3]; 43491[label="ww5421",fontsize=16,color="green",shape="box"];43492[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43493[label="ww5420",fontsize=16,color="green",shape="box"];43494 -> 26799[label="",style="dashed", color="red", weight=0]; 43494[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43494 -> 44700[label="",style="dashed", color="magenta", weight=3]; 43494 -> 44701[label="",style="dashed", color="magenta", weight=3]; 43495[label="ww5420",fontsize=16,color="green",shape="box"];43496[label="ww5421",fontsize=16,color="green",shape="box"];43497 -> 26799[label="",style="dashed", color="red", weight=0]; 43497[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43497 -> 44702[label="",style="dashed", color="magenta", weight=3]; 43497 -> 44703[label="",style="dashed", color="magenta", weight=3]; 49947[label="Zero",fontsize=16,color="green",shape="box"];49948[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];49949[label="Zero",fontsize=16,color="green",shape="box"];43499[label="Neg Zero",fontsize=16,color="green",shape="box"];43500 -> 26799[label="",style="dashed", color="red", weight=0]; 43500[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43500 -> 44706[label="",style="dashed", color="magenta", weight=3]; 43500 -> 44707[label="",style="dashed", color="magenta", weight=3]; 43501 -> 23742[label="",style="dashed", color="red", weight=0]; 43501[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43501 -> 44708[label="",style="dashed", color="magenta", weight=3]; 43501 -> 44709[label="",style="dashed", color="magenta", weight=3]; 43502[label="ww5421",fontsize=16,color="green",shape="box"];43503[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43504[label="ww5420",fontsize=16,color="green",shape="box"];43505 -> 26799[label="",style="dashed", color="red", weight=0]; 43505[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43505 -> 44710[label="",style="dashed", color="magenta", weight=3]; 43505 -> 44711[label="",style="dashed", color="magenta", weight=3]; 43506[label="ww5420",fontsize=16,color="green",shape="box"];52347[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52348[label="ww4000",fontsize=16,color="green",shape="box"];52349[label="ww5",fontsize=16,color="green",shape="box"];52350[label="ww3100",fontsize=16,color="green",shape="box"];52351[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52352[label="ww4000",fontsize=16,color="green",shape="box"];52353[label="ww5",fontsize=16,color="green",shape="box"];52354[label="ww3100",fontsize=16,color="green",shape="box"];44716[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4394) (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)))) ww4394)))",fontsize=16,color="green",shape="box"];44716 -> 44738[label="",style="dashed", color="green", weight=3]; 44716 -> 44739[label="",style="dashed", color="green", weight=3]; 43509[label="ww4000",fontsize=16,color="green",shape="box"];43510[label="Neg Zero",fontsize=16,color="green",shape="box"];43511 -> 23742[label="",style="dashed", color="red", weight=0]; 43511[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43511 -> 44719[label="",style="dashed", color="magenta", weight=3]; 43511 -> 44720[label="",style="dashed", color="magenta", weight=3]; 43512[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22355[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="black",shape="box"];22355 -> 24197[label="",style="solid", color="black", weight=3]; 22356 -> 20574[label="",style="dashed", color="red", weight=0]; 22356[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="magenta"];20570 -> 21757[label="",style="dashed", color="red", weight=0]; 20570[label="primMulInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];20570 -> 21796[label="",style="dashed", color="magenta", weight=3]; 20570 -> 21797[label="",style="dashed", color="magenta", weight=3]; 43513[label="ww7",fontsize=16,color="green",shape="box"];43514[label="Neg Zero",fontsize=16,color="green",shape="box"];43515 -> 23742[label="",style="dashed", color="red", weight=0]; 43515[label="msMyInt (Pos (Succ ww7)) (Neg Zero)",fontsize=16,color="magenta"];43515 -> 44721[label="",style="dashed", color="magenta", weight=3]; 43515 -> 44722[label="",style="dashed", color="magenta", weight=3]; 43516[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43517[label="Pos Zero",fontsize=16,color="green",shape="box"];43518[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43537[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="black",shape="triangle"];43537 -> 44723[label="",style="solid", color="black", weight=3]; 43538 -> 43520[label="",style="dashed", color="red", weight=0]; 43538[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)))) ww4328))",fontsize=16,color="magenta"];43538 -> 44724[label="",style="dashed", color="magenta", weight=3]; 43526[label="Pos Zero",fontsize=16,color="green",shape="box"];43527[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43528[label="ww4000",fontsize=16,color="green",shape="box"];43529[label="Neg Zero",fontsize=16,color="green",shape="box"];22362[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20272[label="Pos (primPlusNat (Succ ww4000) Zero)",fontsize=16,color="green",shape="box"];20272 -> 20287[label="",style="dashed", color="green", weight=3]; 33592[label="takeWhile1 (flip ltEsFloat ww3896) (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)))) ww3896) GT))",fontsize=16,color="black",shape="box"];33592 -> 33769[label="",style="solid", color="black", weight=3]; 59226[label="ww2121",fontsize=16,color="green",shape="box"];59227[label="Neg Zero",fontsize=16,color="green",shape="box"];59228[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];59229[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];22366[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="black",shape="box"];22366 -> 24217[label="",style="solid", color="black", weight=3]; 22367 -> 20624[label="",style="dashed", color="red", weight=0]; 22367[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="magenta"];22368[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];22369[label="Pos Zero",fontsize=16,color="green",shape="box"];43530[label="Neg Zero",fontsize=16,color="green",shape="box"];43531[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43550[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4329",fontsize=16,color="black",shape="triangle"];43550 -> 44725[label="",style="solid", color="black", weight=3]; 43551 -> 43533[label="",style="dashed", color="red", weight=0]; 43551[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)))) ww4329))",fontsize=16,color="magenta"];43551 -> 44726[label="",style="dashed", color="magenta", weight=3]; 43539[label="Neg Zero",fontsize=16,color="green",shape="box"];43540[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43541[label="ww4000",fontsize=16,color="green",shape="box"];43542[label="Neg Zero",fontsize=16,color="green",shape="box"];53366[label="ww4000",fontsize=16,color="green",shape="box"];53367[label="ww5",fontsize=16,color="green",shape="box"];53368[label="ww3100",fontsize=16,color="green",shape="box"];53369[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53370[label="ww4000",fontsize=16,color="green",shape="box"];53371[label="ww5",fontsize=16,color="green",shape="box"];53372[label="ww3100",fontsize=16,color="green",shape="box"];53373[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28426[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float ww34380 ww34381)) GT)",fontsize=16,color="black",shape="box"];28426 -> 28476[label="",style="solid", color="black", weight=3]; 33445[label="takeWhile1 (flip ltEsFloat ww3909) (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 ww3909 (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"];33445 -> 33503[label="",style="solid", color="black", weight=3]; 53374[label="ww4530",fontsize=16,color="green",shape="box"];53375[label="Neg Zero",fontsize=16,color="green",shape="box"];53376[label="Neg (Succ ww4531)",fontsize=16,color="green",shape="box"];53377[label="Neg (Succ ww4532)",fontsize=16,color="green",shape="box"];33493 -> 23742[label="",style="dashed", color="red", weight=0]; 33493[label="msMyInt (Pos (Succ ww3913)) (Neg Zero)",fontsize=16,color="magenta"];33493 -> 33593[label="",style="dashed", color="magenta", weight=3]; 33493 -> 33594[label="",style="dashed", color="magenta", weight=3]; 33494 -> 26799[label="",style="dashed", color="red", weight=0]; 33494[label="srMyInt (Neg (Succ ww3914)) (Neg (Succ ww3915))",fontsize=16,color="magenta"];33494 -> 33595[label="",style="dashed", color="magenta", weight=3]; 33494 -> 33596[label="",style="dashed", color="magenta", weight=3]; 53378[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53378 -> 53959[label="",style="solid", color="black", weight=3]; 43543[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43544[label="Neg Zero",fontsize=16,color="green",shape="box"];43563[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4330",fontsize=16,color="black",shape="triangle"];43563 -> 44727[label="",style="solid", color="black", weight=3]; 43564 -> 43546[label="",style="dashed", color="red", weight=0]; 43564[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))) ww4330))",fontsize=16,color="magenta"];43564 -> 44728[label="",style="dashed", color="magenta", weight=3]; 43552[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43553[label="Neg Zero",fontsize=16,color="green",shape="box"];43554[label="ww4000",fontsize=16,color="green",shape="box"];43555[label="Neg Zero",fontsize=16,color="green",shape="box"];43556[label="Neg Zero",fontsize=16,color="green",shape="box"];43557[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43576[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4331",fontsize=16,color="black",shape="triangle"];43576 -> 44729[label="",style="solid", color="black", weight=3]; 43577 -> 43559[label="",style="dashed", color="red", weight=0]; 43577[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)))) ww4331))",fontsize=16,color="magenta"];43577 -> 44730[label="",style="dashed", color="magenta", weight=3]; 43565[label="Neg Zero",fontsize=16,color="green",shape="box"];43566[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43567[label="ww4000",fontsize=16,color="green",shape="box"];43568[label="Neg Zero",fontsize=16,color="green",shape="box"];43569[label="Neg Zero",fontsize=16,color="green",shape="box"];43570[label="Neg Zero",fontsize=16,color="green",shape="box"];43594[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4332",fontsize=16,color="black",shape="triangle"];43594 -> 44731[label="",style="solid", color="black", weight=3]; 43595 -> 43572[label="",style="dashed", color="red", weight=0]; 43595[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))) ww4332))",fontsize=16,color="magenta"];43595 -> 44732[label="",style="dashed", color="magenta", weight=3]; 43578[label="Neg Zero",fontsize=16,color="green",shape="box"];43579[label="Neg Zero",fontsize=16,color="green",shape="box"];43580[label="ww4000",fontsize=16,color="green",shape="box"];43581[label="Neg Zero",fontsize=16,color="green",shape="box"];53379[label="ww3100",fontsize=16,color="green",shape="box"];53380[label="ww5",fontsize=16,color="green",shape="box"];53381[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53382[label="ww3000",fontsize=16,color="green",shape="box"];53383[label="ww3100",fontsize=16,color="green",shape="box"];53384[label="ww5",fontsize=16,color="green",shape="box"];53385[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53386[label="ww3000",fontsize=16,color="green",shape="box"];53387 -> 52805[label="",style="dashed", color="red", weight=0]; 53387[label="primDivFloat (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"];53387 -> 53960[label="",style="dashed", color="magenta", weight=3]; 53387 -> 53961[label="",style="dashed", color="magenta", weight=3]; 53387 -> 53962[label="",style="dashed", color="magenta", weight=3]; 53388[label="ww50",fontsize=16,color="green",shape="box"];53389[label="ww51",fontsize=16,color="green",shape="box"];53390[label="ww3100",fontsize=16,color="green",shape="box"];53391[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53392[label="ww3000",fontsize=16,color="green",shape="box"];53393[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53394[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53395[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53396[label="Neg (Succ ww4539)",fontsize=16,color="green",shape="box"];53397[label="Pos (Succ ww4538)",fontsize=16,color="green",shape="box"];53398[label="Pos (Succ ww4540)",fontsize=16,color="green",shape="box"];44737[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4395) (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)))) ww4395)))",fontsize=16,color="green",shape="box"];44737 -> 44750[label="",style="dashed", color="green", weight=3]; 44737 -> 44751[label="",style="dashed", color="green", weight=3]; 43584[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43585 -> 25616[label="",style="dashed", color="red", weight=0]; 43585[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43585 -> 44740[label="",style="dashed", color="magenta", weight=3]; 43586[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43587[label="Pos Zero",fontsize=16,color="green",shape="box"];43588[label="Pos Zero",fontsize=16,color="green",shape="box"];43606[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4333",fontsize=16,color="black",shape="triangle"];43606 -> 44741[label="",style="solid", color="black", weight=3]; 43607 -> 43590[label="",style="dashed", color="red", weight=0]; 43607[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))) ww4333))",fontsize=16,color="magenta"];43607 -> 44742[label="",style="dashed", color="magenta", weight=3]; 43596[label="Pos Zero",fontsize=16,color="green",shape="box"];43597[label="Pos Zero",fontsize=16,color="green",shape="box"];43598[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43599[label="Pos Zero",fontsize=16,color="green",shape="box"];43600[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43623[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="black",shape="triangle"];43623 -> 44743[label="",style="solid", color="black", weight=3]; 43624 -> 43602[label="",style="dashed", color="red", weight=0]; 43624[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)))) ww4334))",fontsize=16,color="magenta"];43624 -> 44744[label="",style="dashed", color="magenta", weight=3]; 43608[label="Pos Zero",fontsize=16,color="green",shape="box"];43609[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43610[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44749[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4396) (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))) ww4396)))",fontsize=16,color="green",shape="box"];44749 -> 44762[label="",style="dashed", color="green", weight=3]; 44749 -> 44763[label="",style="dashed", color="green", weight=3]; 43613[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43614 -> 25616[label="",style="dashed", color="red", weight=0]; 43614[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43614 -> 44752[label="",style="dashed", color="magenta", weight=3]; 43615[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22392 -> 26396[label="",style="dashed", color="red", weight=0]; 22392[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"];22392 -> 26397[label="",style="dashed", color="magenta", weight=3]; 22392 -> 26398[label="",style="dashed", color="magenta", weight=3]; 22392 -> 26399[label="",style="dashed", color="magenta", weight=3]; 43616[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43617[label="Pos Zero",fontsize=16,color="green",shape="box"];43635[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4335",fontsize=16,color="black",shape="triangle"];43635 -> 44753[label="",style="solid", color="black", weight=3]; 43636 -> 43619[label="",style="dashed", color="red", weight=0]; 43636[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))) ww4335))",fontsize=16,color="magenta"];43636 -> 44754[label="",style="dashed", color="magenta", weight=3]; 43625[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43626[label="Pos Zero",fontsize=16,color="green",shape="box"];43627[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43628[label="Neg Zero",fontsize=16,color="green",shape="box"];43629[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43652[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4336",fontsize=16,color="black",shape="triangle"];43652 -> 44755[label="",style="solid", color="black", weight=3]; 43653 -> 43631[label="",style="dashed", color="red", weight=0]; 43653[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)))) ww4336))",fontsize=16,color="magenta"];43653 -> 44756[label="",style="dashed", color="magenta", weight=3]; 43637[label="Neg Zero",fontsize=16,color="green",shape="box"];43638[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43639[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44761[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4397) (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))) ww4397)))",fontsize=16,color="green",shape="box"];44761 -> 44776[label="",style="dashed", color="green", weight=3]; 44761 -> 44777[label="",style="dashed", color="green", weight=3]; 43642[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43643 -> 25616[label="",style="dashed", color="red", weight=0]; 43643[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43643 -> 44764[label="",style="dashed", color="magenta", weight=3]; 43644[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53399[label="ww5",fontsize=16,color="green",shape="box"];53400[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53401[label="ww3000",fontsize=16,color="green",shape="box"];53402[label="ww3100",fontsize=16,color="green",shape="box"];53403[label="ww5",fontsize=16,color="green",shape="box"];53404[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53405[label="ww3000",fontsize=16,color="green",shape="box"];53406[label="ww3100",fontsize=16,color="green",shape="box"];28719[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float ww34620 ww34621)) GT)",fontsize=16,color="black",shape="box"];28719 -> 28821[label="",style="solid", color="black", weight=3]; 34338[label="takeWhile1 (flip ltEsFloat ww3993) (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 ww3993 (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"];34338 -> 34476[label="",style="solid", color="black", weight=3]; 43645[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43646[label="Neg Zero",fontsize=16,color="green",shape="box"];43664[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4337",fontsize=16,color="black",shape="triangle"];43664 -> 44765[label="",style="solid", color="black", weight=3]; 43665 -> 43648[label="",style="dashed", color="red", weight=0]; 43665[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))) ww4337))",fontsize=16,color="magenta"];43665 -> 44766[label="",style="dashed", color="magenta", weight=3]; 43654[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43655[label="Neg Zero",fontsize=16,color="green",shape="box"];43656[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43657[label="Neg Zero",fontsize=16,color="green",shape="box"];43658[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43676[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4338",fontsize=16,color="black",shape="triangle"];43676 -> 44767[label="",style="solid", color="black", weight=3]; 43677 -> 43660[label="",style="dashed", color="red", weight=0]; 43677[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)))) ww4338))",fontsize=16,color="magenta"];43677 -> 44768[label="",style="dashed", color="magenta", weight=3]; 43666[label="Neg Zero",fontsize=16,color="green",shape="box"];43667[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43668[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43669[label="Neg Zero",fontsize=16,color="green",shape="box"];43670[label="Neg Zero",fontsize=16,color="green",shape="box"];43693[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4339",fontsize=16,color="black",shape="triangle"];43693 -> 44769[label="",style="solid", color="black", weight=3]; 43694 -> 43672[label="",style="dashed", color="red", weight=0]; 43694[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))) ww4339))",fontsize=16,color="magenta"];43694 -> 44770[label="",style="dashed", color="magenta", weight=3]; 43678[label="Neg Zero",fontsize=16,color="green",shape="box"];43679[label="Neg Zero",fontsize=16,color="green",shape="box"];43680[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];52631[label="ww5",fontsize=16,color="green",shape="box"];52632[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52633[label="ww3100",fontsize=16,color="green",shape="box"];52634[label="ww5",fontsize=16,color="green",shape="box"];52635[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52636[label="ww3100",fontsize=16,color="green",shape="box"];44775[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4398) (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)))) ww4398)))",fontsize=16,color="green",shape="box"];44775 -> 44788[label="",style="dashed", color="green", weight=3]; 44775 -> 44789[label="",style="dashed", color="green", weight=3]; 43683[label="Neg Zero",fontsize=16,color="green",shape="box"];43684 -> 25616[label="",style="dashed", color="red", weight=0]; 43684[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];43684 -> 44778[label="",style="dashed", color="magenta", weight=3]; 43685[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43686[label="Pos Zero",fontsize=16,color="green",shape="box"];43687[label="Pos Zero",fontsize=16,color="green",shape="box"];43705[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4340",fontsize=16,color="black",shape="triangle"];43705 -> 44779[label="",style="solid", color="black", weight=3]; 43706 -> 43689[label="",style="dashed", color="red", weight=0]; 43706[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))) ww4340))",fontsize=16,color="magenta"];43706 -> 44780[label="",style="dashed", color="magenta", weight=3]; 43695[label="Pos Zero",fontsize=16,color="green",shape="box"];43696[label="Pos Zero",fontsize=16,color="green",shape="box"];43697[label="Neg Zero",fontsize=16,color="green",shape="box"];43698[label="Pos Zero",fontsize=16,color="green",shape="box"];43699[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43722[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4341",fontsize=16,color="black",shape="triangle"];43722 -> 44781[label="",style="solid", color="black", weight=3]; 43723 -> 43701[label="",style="dashed", color="red", weight=0]; 43723[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)))) ww4341))",fontsize=16,color="magenta"];43723 -> 44782[label="",style="dashed", color="magenta", weight=3]; 43707[label="Pos Zero",fontsize=16,color="green",shape="box"];43708[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43709[label="Neg Zero",fontsize=16,color="green",shape="box"];44787[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4399) (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))) ww4399)))",fontsize=16,color="green",shape="box"];44787 -> 44800[label="",style="dashed", color="green", weight=3]; 44787 -> 44801[label="",style="dashed", color="green", weight=3]; 43712[label="Neg Zero",fontsize=16,color="green",shape="box"];43713 -> 25616[label="",style="dashed", color="red", weight=0]; 43713[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];43713 -> 44790[label="",style="dashed", color="magenta", weight=3]; 43714[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];35326[label="takeWhile1 (flip ltEsFloat ww4070) (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)))) ww4070) GT))",fontsize=16,color="black",shape="box"];35326 -> 35380[label="",style="solid", color="black", weight=3]; 59236[label="Neg Zero",fontsize=16,color="green",shape="box"];59237[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];59238[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];43715[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43716[label="Pos Zero",fontsize=16,color="green",shape="box"];43734[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4342",fontsize=16,color="black",shape="triangle"];43734 -> 44791[label="",style="solid", color="black", weight=3]; 43735 -> 43718[label="",style="dashed", color="red", weight=0]; 43735[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))) ww4342))",fontsize=16,color="magenta"];43735 -> 44792[label="",style="dashed", color="magenta", weight=3]; 43724[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43725[label="Pos Zero",fontsize=16,color="green",shape="box"];43726[label="Neg Zero",fontsize=16,color="green",shape="box"];43727[label="Neg Zero",fontsize=16,color="green",shape="box"];43728[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43751[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4343",fontsize=16,color="black",shape="triangle"];43751 -> 44793[label="",style="solid", color="black", weight=3]; 43752 -> 43730[label="",style="dashed", color="red", weight=0]; 43752[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)))) ww4343))",fontsize=16,color="magenta"];43752 -> 44794[label="",style="dashed", color="magenta", weight=3]; 43736[label="Neg Zero",fontsize=16,color="green",shape="box"];43737[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43738[label="Neg Zero",fontsize=16,color="green",shape="box"];44799[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4400) (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))) ww4400)))",fontsize=16,color="green",shape="box"];44799 -> 44871[label="",style="dashed", color="green", weight=3]; 44799 -> 44872[label="",style="dashed", color="green", weight=3]; 43741[label="Neg Zero",fontsize=16,color="green",shape="box"];43742 -> 25616[label="",style="dashed", color="red", weight=0]; 43742[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];43742 -> 44802[label="",style="dashed", color="magenta", weight=3]; 43743[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53407[label="ww5",fontsize=16,color="green",shape="box"];53408[label="ww3100",fontsize=16,color="green",shape="box"];53409[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53410[label="ww5",fontsize=16,color="green",shape="box"];53411[label="ww3100",fontsize=16,color="green",shape="box"];53412[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];35210[label="takeWhile1 (flip ltEsFloat ww4086) (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 ww4086 (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"];35210 -> 35280[label="",style="solid", color="black", weight=3]; 43744[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43745[label="Neg Zero",fontsize=16,color="green",shape="box"];43763[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4344",fontsize=16,color="black",shape="triangle"];43763 -> 44803[label="",style="solid", color="black", weight=3]; 43764 -> 43747[label="",style="dashed", color="red", weight=0]; 43764[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))) ww4344))",fontsize=16,color="magenta"];43764 -> 44804[label="",style="dashed", color="magenta", weight=3]; 43753[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43754[label="Neg Zero",fontsize=16,color="green",shape="box"];43755[label="Neg Zero",fontsize=16,color="green",shape="box"];43756[label="Neg Zero",fontsize=16,color="green",shape="box"];43757[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43775[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4345",fontsize=16,color="black",shape="triangle"];43775 -> 44805[label="",style="solid", color="black", weight=3]; 43776 -> 43759[label="",style="dashed", color="red", weight=0]; 43776[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)))) ww4345))",fontsize=16,color="magenta"];43776 -> 44806[label="",style="dashed", color="magenta", weight=3]; 43765[label="Neg Zero",fontsize=16,color="green",shape="box"];43766[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43767[label="Neg Zero",fontsize=16,color="green",shape="box"];43768[label="Neg Zero",fontsize=16,color="green",shape="box"];43769[label="Neg Zero",fontsize=16,color="green",shape="box"];43854[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4346",fontsize=16,color="black",shape="triangle"];43854 -> 44807[label="",style="solid", color="black", weight=3]; 43855 -> 43771[label="",style="dashed", color="red", weight=0]; 43855[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))) ww4346))",fontsize=16,color="magenta"];43855 -> 44808[label="",style="dashed", color="magenta", weight=3]; 43777[label="Neg Zero",fontsize=16,color="green",shape="box"];43778[label="Neg Zero",fontsize=16,color="green",shape="box"];43779[label="Neg Zero",fontsize=16,color="green",shape="box"];24537 -> 23741[label="",style="dashed", color="red", weight=0]; 24537[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24537 -> 24542[label="",style="dashed", color="magenta", weight=3]; 24537 -> 24543[label="",style="dashed", color="magenta", weight=3]; 24538 -> 20687[label="",style="dashed", color="red", weight=0]; 24538[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];24539 -> 20582[label="",style="dashed", color="red", weight=0]; 24539[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"];24539 -> 24544[label="",style="dashed", color="magenta", weight=3]; 24539 -> 24545[label="",style="dashed", color="magenta", weight=3]; 24539 -> 24546[label="",style="dashed", color="magenta", weight=3]; 24539 -> 24547[label="",style="dashed", color="magenta", weight=3]; 24539 -> 24548[label="",style="dashed", color="magenta", weight=3]; 24539 -> 24549[label="",style="dashed", color="magenta", weight=3]; 24536[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"];63407[label="ww2756/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24536 -> 63407[label="",style="solid", color="burlywood", weight=9]; 63407 -> 24550[label="",style="solid", color="burlywood", weight=3]; 63408[label="ww2756/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24536 -> 63408[label="",style="solid", color="burlywood", weight=9]; 63408 -> 24551[label="",style="solid", color="burlywood", weight=3]; 18171 -> 21757[label="",style="dashed", color="red", weight=0]; 18171[label="primMulInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18171 -> 21772[label="",style="dashed", color="magenta", weight=3]; 18171 -> 21773[label="",style="dashed", color="magenta", weight=3]; 22513[label="ww95600",fontsize=16,color="green",shape="box"];22515[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"];22515 -> 24553[label="",style="dashed", color="green", weight=3]; 22516 -> 26571[label="",style="dashed", color="red", weight=0]; 22516[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"];22516 -> 26572[label="",style="dashed", color="magenta", weight=3]; 22517[label="ww95800",fontsize=16,color="green",shape="box"];22518[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22519[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"];22519 -> 24556[label="",style="dashed", color="green", weight=3]; 22520 -> 57568[label="",style="dashed", color="red", weight=0]; 22520[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"];22520 -> 57573[label="",style="dashed", color="magenta", weight=3]; 22520 -> 57574[label="",style="dashed", color="magenta", weight=3]; 22521[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"];22521 -> 24559[label="",style="dashed", color="green", weight=3]; 22522 -> 26585[label="",style="dashed", color="red", weight=0]; 22522[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"];22522 -> 26586[label="",style="dashed", color="magenta", weight=3]; 43780[label="ww9591",fontsize=16,color="green",shape="box"];43781 -> 26799[label="",style="dashed", color="red", weight=0]; 43781[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43781 -> 44809[label="",style="dashed", color="magenta", weight=3]; 43781 -> 44810[label="",style="dashed", color="magenta", weight=3]; 45506[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];43783[label="Neg Zero",fontsize=16,color="green",shape="box"];43784 -> 26799[label="",style="dashed", color="red", weight=0]; 43784[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43784 -> 44813[label="",style="dashed", color="magenta", weight=3]; 43784 -> 44814[label="",style="dashed", color="magenta", weight=3]; 43785 -> 20687[label="",style="dashed", color="red", weight=0]; 43785[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];43786[label="ww9591",fontsize=16,color="green",shape="box"];43787[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];43788[label="ww9590",fontsize=16,color="green",shape="box"];43789 -> 26799[label="",style="dashed", color="red", weight=0]; 43789[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43789 -> 44815[label="",style="dashed", color="magenta", weight=3]; 43789 -> 44816[label="",style="dashed", color="magenta", weight=3]; 43790[label="ww9590",fontsize=16,color="green",shape="box"];22562[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22563[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"];22563 -> 24590[label="",style="dashed", color="green", weight=3]; 22564 -> 26604[label="",style="dashed", color="red", weight=0]; 22564[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"];22564 -> 26605[label="",style="dashed", color="magenta", weight=3]; 22566 -> 20687[label="",style="dashed", color="red", weight=0]; 22566[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];22567 -> 20582[label="",style="dashed", color="red", weight=0]; 22567[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"];22567 -> 24593[label="",style="dashed", color="magenta", weight=3]; 22567 -> 24594[label="",style="dashed", color="magenta", weight=3]; 22567 -> 24595[label="",style="dashed", color="magenta", weight=3]; 22567 -> 24596[label="",style="dashed", color="magenta", weight=3]; 22567 -> 24597[label="",style="dashed", color="magenta", weight=3]; 22567 -> 24598[label="",style="dashed", color="magenta", weight=3]; 22565[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"];63409[label="ww2762/MyTrue",fontsize=10,color="white",style="solid",shape="box"];22565 -> 63409[label="",style="solid", color="burlywood", weight=9]; 63409 -> 24599[label="",style="solid", color="burlywood", weight=3]; 63410[label="ww2762/MyFalse",fontsize=10,color="white",style="solid",shape="box"];22565 -> 63410[label="",style="solid", color="burlywood", weight=9]; 63410 -> 24600[label="",style="solid", color="burlywood", weight=3]; 22568[label="ww95600",fontsize=16,color="green",shape="box"];22569[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"];22569 -> 24601[label="",style="dashed", color="green", weight=3]; 22570 -> 26615[label="",style="dashed", color="red", weight=0]; 22570[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"];22570 -> 26616[label="",style="dashed", color="magenta", weight=3]; 43802[label="ww9591",fontsize=16,color="green",shape="box"];43803 -> 26799[label="",style="dashed", color="red", weight=0]; 43803[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43803 -> 44825[label="",style="dashed", color="magenta", weight=3]; 43803 -> 44826[label="",style="dashed", color="magenta", weight=3]; 45531[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];43805[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];43806 -> 26799[label="",style="dashed", color="red", weight=0]; 43806[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43806 -> 44829[label="",style="dashed", color="magenta", weight=3]; 43806 -> 44830[label="",style="dashed", color="magenta", weight=3]; 43807 -> 20687[label="",style="dashed", color="red", weight=0]; 43807[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];43808[label="ww9591",fontsize=16,color="green",shape="box"];43809[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];43810[label="ww9590",fontsize=16,color="green",shape="box"];43811 -> 26799[label="",style="dashed", color="red", weight=0]; 43811[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43811 -> 44831[label="",style="dashed", color="magenta", weight=3]; 43811 -> 44832[label="",style="dashed", color="magenta", weight=3]; 43812[label="ww9590",fontsize=16,color="green",shape="box"];22589[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22590[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"];22590 -> 24607[label="",style="dashed", color="green", weight=3]; 22591 -> 26626[label="",style="dashed", color="red", weight=0]; 22591[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"];22591 -> 26627[label="",style="dashed", color="magenta", weight=3]; 43813[label="ww9591",fontsize=16,color="green",shape="box"];43814 -> 26799[label="",style="dashed", color="red", weight=0]; 43814[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43814 -> 44833[label="",style="dashed", color="magenta", weight=3]; 43814 -> 44834[label="",style="dashed", color="magenta", weight=3]; 49986[label="Succ ww95600",fontsize=16,color="green",shape="box"];49987[label="Zero",fontsize=16,color="green",shape="box"];49988[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];43816[label="Neg Zero",fontsize=16,color="green",shape="box"];43817 -> 26799[label="",style="dashed", color="red", weight=0]; 43817[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43817 -> 44837[label="",style="dashed", color="magenta", weight=3]; 43817 -> 44838[label="",style="dashed", color="magenta", weight=3]; 43818 -> 20687[label="",style="dashed", color="red", weight=0]; 43818[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];43819[label="ww9591",fontsize=16,color="green",shape="box"];43820[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];43821[label="ww9590",fontsize=16,color="green",shape="box"];43822 -> 26799[label="",style="dashed", color="red", weight=0]; 43822[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43822 -> 44839[label="",style="dashed", color="magenta", weight=3]; 43822 -> 44840[label="",style="dashed", color="magenta", weight=3]; 43823[label="ww9590",fontsize=16,color="green",shape="box"];43835[label="ww9591",fontsize=16,color="green",shape="box"];43836 -> 26799[label="",style="dashed", color="red", weight=0]; 43836[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43836 -> 44849[label="",style="dashed", color="magenta", weight=3]; 43836 -> 44850[label="",style="dashed", color="magenta", weight=3]; 49992[label="Zero",fontsize=16,color="green",shape="box"];49993[label="Zero",fontsize=16,color="green",shape="box"];49994[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];43838[label="Neg Zero",fontsize=16,color="green",shape="box"];43839 -> 26799[label="",style="dashed", color="red", weight=0]; 43839[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43839 -> 44853[label="",style="dashed", color="magenta", weight=3]; 43839 -> 44854[label="",style="dashed", color="magenta", weight=3]; 43840 -> 20687[label="",style="dashed", color="red", weight=0]; 43840[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];43841[label="ww9591",fontsize=16,color="green",shape="box"];43842[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];43843[label="ww9590",fontsize=16,color="green",shape="box"];43844 -> 26799[label="",style="dashed", color="red", weight=0]; 43844[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43844 -> 44855[label="",style="dashed", color="magenta", weight=3]; 43844 -> 44856[label="",style="dashed", color="magenta", weight=3]; 43845[label="ww9590",fontsize=16,color="green",shape="box"];53413[label="ww5",fontsize=16,color="green",shape="box"];53414[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53415[label="ww3100",fontsize=16,color="green",shape="box"];53416[label="ww4000",fontsize=16,color="green",shape="box"];53417[label="ww5",fontsize=16,color="green",shape="box"];53418[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53419[label="ww3100",fontsize=16,color="green",shape="box"];53420[label="ww4000",fontsize=16,color="green",shape="box"];43847[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];43848[label="Pos Zero",fontsize=16,color="green",shape="box"];43865[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4347",fontsize=16,color="black",shape="triangle"];43865 -> 44858[label="",style="solid", color="black", weight=3]; 43866 -> 43850[label="",style="dashed", color="red", weight=0]; 43866[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))) ww4347))",fontsize=16,color="magenta"];43866 -> 44859[label="",style="dashed", color="magenta", weight=3]; 43856[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];43857[label="Pos Zero",fontsize=16,color="green",shape="box"];43858[label="Pos Zero",fontsize=16,color="green",shape="box"];43859[label="Pos Zero",fontsize=16,color="green",shape="box"];43876[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4348",fontsize=16,color="black",shape="triangle"];43876 -> 44860[label="",style="solid", color="black", weight=3]; 43877 -> 43861[label="",style="dashed", color="red", weight=0]; 43877[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))) ww4348))",fontsize=16,color="magenta"];43877 -> 44861[label="",style="dashed", color="magenta", weight=3]; 43867[label="Pos Zero",fontsize=16,color="green",shape="box"];43868[label="Pos Zero",fontsize=16,color="green",shape="box"];53421[label="ww2149",fontsize=16,color="green",shape="box"];53422[label="Pos (Succ ww2150)",fontsize=16,color="green",shape="box"];53423[label="Neg (Succ ww2151)",fontsize=16,color="green",shape="box"];43869[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];43870[label="Neg Zero",fontsize=16,color="green",shape="box"];43887[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4349",fontsize=16,color="black",shape="triangle"];43887 -> 44862[label="",style="solid", color="black", weight=3]; 43888 -> 43872[label="",style="dashed", color="red", weight=0]; 43888[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))) ww4349))",fontsize=16,color="magenta"];43888 -> 44863[label="",style="dashed", color="magenta", weight=3]; 43878[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];43879[label="Neg Zero",fontsize=16,color="green",shape="box"];43880[label="Pos Zero",fontsize=16,color="green",shape="box"];43881[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43908[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4350",fontsize=16,color="black",shape="triangle"];43908 -> 44864[label="",style="solid", color="black", weight=3]; 43909 -> 43883[label="",style="dashed", color="red", weight=0]; 43909[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)))) ww4350))",fontsize=16,color="magenta"];43909 -> 44865[label="",style="dashed", color="magenta", weight=3]; 43889[label="Pos Zero",fontsize=16,color="green",shape="box"];43890[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44870[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4401) (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))) ww4401)))",fontsize=16,color="green",shape="box"];44870 -> 44888[label="",style="dashed", color="green", weight=3]; 44870 -> 44889[label="",style="dashed", color="green", weight=3]; 43893 -> 20242[label="",style="dashed", color="red", weight=0]; 43893[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];43894[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43901[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43902[label="Pos Zero",fontsize=16,color="green",shape="box"];43923[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4351",fontsize=16,color="black",shape="triangle"];43923 -> 44881[label="",style="solid", color="black", weight=3]; 43924 -> 43904[label="",style="dashed", color="red", weight=0]; 43924[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))) ww4351))",fontsize=16,color="magenta"];43924 -> 44882[label="",style="dashed", color="magenta", weight=3]; 43910[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43911[label="Pos Zero",fontsize=16,color="green",shape="box"];44887[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4402) (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))) ww4402)))",fontsize=16,color="green",shape="box"];44887 -> 44909[label="",style="dashed", color="green", weight=3]; 44887 -> 44910[label="",style="dashed", color="green", weight=3]; 43914 -> 20242[label="",style="dashed", color="red", weight=0]; 43914[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];43915[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53424[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53425[label="ww4000",fontsize=16,color="green",shape="box"];53426[label="ww3100",fontsize=16,color="green",shape="box"];53427[label="ww5",fontsize=16,color="green",shape="box"];53428[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53429[label="ww4000",fontsize=16,color="green",shape="box"];53430[label="ww3100",fontsize=16,color="green",shape="box"];53431[label="ww5",fontsize=16,color="green",shape="box"];43916[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43917[label="Neg Zero",fontsize=16,color="green",shape="box"];43934[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4352",fontsize=16,color="black",shape="triangle"];43934 -> 44890[label="",style="solid", color="black", weight=3]; 43935 -> 43919[label="",style="dashed", color="red", weight=0]; 43935[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))) ww4352))",fontsize=16,color="magenta"];43935 -> 44891[label="",style="dashed", color="magenta", weight=3]; 43925[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43926[label="Neg Zero",fontsize=16,color="green",shape="box"];43927[label="Neg Zero",fontsize=16,color="green",shape="box"];43928[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43945[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4353",fontsize=16,color="black",shape="triangle"];43945 -> 44892[label="",style="solid", color="black", weight=3]; 43946 -> 43930[label="",style="dashed", color="red", weight=0]; 43946[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)))) ww4353))",fontsize=16,color="magenta"];43946 -> 44893[label="",style="dashed", color="magenta", weight=3]; 43936[label="Neg Zero",fontsize=16,color="green",shape="box"];43937[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43938[label="Neg Zero",fontsize=16,color="green",shape="box"];43939[label="Neg Zero",fontsize=16,color="green",shape="box"];43972[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4354",fontsize=16,color="black",shape="triangle"];43972 -> 44894[label="",style="solid", color="black", weight=3]; 43973 -> 43941[label="",style="dashed", color="red", weight=0]; 43973[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))) ww4354))",fontsize=16,color="magenta"];43973 -> 44895[label="",style="dashed", color="magenta", weight=3]; 43947[label="Neg Zero",fontsize=16,color="green",shape="box"];43948[label="Neg Zero",fontsize=16,color="green",shape="box"];53432[label="ww5",fontsize=16,color="green",shape="box"];53433[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53434[label="ww3000",fontsize=16,color="green",shape="box"];53435[label="ww3100",fontsize=16,color="green",shape="box"];53436[label="ww5",fontsize=16,color="green",shape="box"];53437[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53438[label="ww3000",fontsize=16,color="green",shape="box"];53439[label="ww3100",fontsize=16,color="green",shape="box"];53440 -> 53254[label="",style="dashed", color="red", weight=0]; 53440[label="primDivFloat (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"];53440 -> 53963[label="",style="dashed", color="magenta", weight=3]; 53440 -> 53964[label="",style="dashed", color="magenta", weight=3]; 53440 -> 53965[label="",style="dashed", color="magenta", weight=3]; 53441[label="ww50",fontsize=16,color="green",shape="box"];53442[label="ww51",fontsize=16,color="green",shape="box"];53443[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53444[label="ww3000",fontsize=16,color="green",shape="box"];53445[label="ww3100",fontsize=16,color="green",shape="box"];53446[label="ww650",fontsize=16,color="green",shape="box"];53447[label="Succ Zero",fontsize=16,color="green",shape="box"];53448[label="ww651",fontsize=16,color="green",shape="box"];53449[label="Float ww650 ww651",fontsize=16,color="green",shape="box"];52444[label="ww651",fontsize=16,color="green",shape="box"];52445[label="ww650",fontsize=16,color="green",shape="box"];52446 -> 48835[label="",style="dashed", color="red", weight=0]; 52446[label="primPlusFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53450[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"];53450 -> 53966[label="",style="solid", color="black", weight=3]; 53638[label="Pos (Succ ww4563)",fontsize=16,color="green",shape="box"];53639[label="Pos (Succ ww4562)",fontsize=16,color="green",shape="box"];53640[label="Pos (Succ ww4564)",fontsize=16,color="green",shape="box"];43949[label="ww20761",fontsize=16,color="green",shape="box"];43950 -> 26799[label="",style="dashed", color="red", weight=0]; 43950[label="srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43950 -> 44896[label="",style="dashed", color="magenta", weight=3]; 43950 -> 44897[label="",style="dashed", color="magenta", weight=3]; 45688[label="Float ww20780 ww20781",fontsize=16,color="green",shape="box"];43952[label="ww20781",fontsize=16,color="green",shape="box"];43953 -> 26799[label="",style="dashed", color="red", weight=0]; 43953[label="srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43953 -> 44900[label="",style="dashed", color="magenta", weight=3]; 43953 -> 44901[label="",style="dashed", color="magenta", weight=3]; 43954 -> 22801[label="",style="dashed", color="red", weight=0]; 43954[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="magenta"];43955[label="ww20761",fontsize=16,color="green",shape="box"];43956[label="ww20780",fontsize=16,color="green",shape="box"];43957[label="ww20760",fontsize=16,color="green",shape="box"];43958 -> 26799[label="",style="dashed", color="red", weight=0]; 43958[label="srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero))",fontsize=16,color="magenta"];43958 -> 44902[label="",style="dashed", color="magenta", weight=3]; 43958 -> 44903[label="",style="dashed", color="magenta", weight=3]; 43959[label="ww20760",fontsize=16,color="green",shape="box"];44908[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4403) (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)))) ww4403)))",fontsize=16,color="green",shape="box"];44908 -> 44921[label="",style="dashed", color="green", weight=3]; 44908 -> 44922[label="",style="dashed", color="green", weight=3]; 43962[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];43963 -> 22801[label="",style="dashed", color="red", weight=0]; 43963[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];43963 -> 44911[label="",style="dashed", color="magenta", weight=3]; 43964[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43965[label="Pos Zero",fontsize=16,color="green",shape="box"];43966[label="Pos Zero",fontsize=16,color="green",shape="box"];43984[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4355",fontsize=16,color="black",shape="triangle"];43984 -> 44912[label="",style="solid", color="black", weight=3]; 43985 -> 43968[label="",style="dashed", color="red", weight=0]; 43985[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))) ww4355))",fontsize=16,color="magenta"];43985 -> 44913[label="",style="dashed", color="magenta", weight=3]; 43974[label="Pos Zero",fontsize=16,color="green",shape="box"];43975[label="Pos Zero",fontsize=16,color="green",shape="box"];43976[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44920[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4404) (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))) ww4404)))",fontsize=16,color="green",shape="box"];44920 -> 44933[label="",style="dashed", color="green", weight=3]; 44920 -> 44934[label="",style="dashed", color="green", weight=3]; 43991[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];43992 -> 22801[label="",style="dashed", color="red", weight=0]; 43992[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];43992 -> 44923[label="",style="dashed", color="magenta", weight=3]; 43993[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];27522[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"];27522 -> 27570[label="",style="solid", color="black", weight=3]; 43994[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43995[label="Pos Zero",fontsize=16,color="green",shape="box"];44013[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4357",fontsize=16,color="black",shape="triangle"];44013 -> 44924[label="",style="solid", color="black", weight=3]; 44014 -> 43997[label="",style="dashed", color="red", weight=0]; 44014[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))) ww4357))",fontsize=16,color="magenta"];44014 -> 44925[label="",style="dashed", color="magenta", weight=3]; 44003[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44004[label="Pos Zero",fontsize=16,color="green",shape="box"];44005[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44006[label="Neg Zero",fontsize=16,color="green",shape="box"];44007[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44030[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4358",fontsize=16,color="black",shape="triangle"];44030 -> 44926[label="",style="solid", color="black", weight=3]; 44031 -> 44009[label="",style="dashed", color="red", weight=0]; 44031[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)))) ww4358))",fontsize=16,color="magenta"];44031 -> 44927[label="",style="dashed", color="magenta", weight=3]; 44015[label="Neg Zero",fontsize=16,color="green",shape="box"];44016[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44017[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44932[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4405) (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))) ww4405)))",fontsize=16,color="green",shape="box"];44932 -> 44954[label="",style="dashed", color="green", weight=3]; 44932 -> 44955[label="",style="dashed", color="green", weight=3]; 44020[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44021 -> 22801[label="",style="dashed", color="red", weight=0]; 44021[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];44021 -> 44935[label="",style="dashed", color="magenta", weight=3]; 44022[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53451[label="ww5",fontsize=16,color="green",shape="box"];53452[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53453[label="ww3000",fontsize=16,color="green",shape="box"];53454[label="ww3100",fontsize=16,color="green",shape="box"];53455[label="ww5",fontsize=16,color="green",shape="box"];53456[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53457[label="ww3000",fontsize=16,color="green",shape="box"];53458[label="ww3100",fontsize=16,color="green",shape="box"];22828[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"];22828 -> 24757[label="",style="solid", color="black", weight=3]; 44023[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44024[label="Neg Zero",fontsize=16,color="green",shape="box"];44042[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4359",fontsize=16,color="black",shape="triangle"];44042 -> 44936[label="",style="solid", color="black", weight=3]; 44043 -> 44026[label="",style="dashed", color="red", weight=0]; 44043[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))) ww4359))",fontsize=16,color="magenta"];44043 -> 44937[label="",style="dashed", color="magenta", weight=3]; 44032[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44033[label="Neg Zero",fontsize=16,color="green",shape="box"];44034[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44047[label="Neg Zero",fontsize=16,color="green",shape="box"];44048[label="Neg Zero",fontsize=16,color="green",shape="box"];44071[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4361",fontsize=16,color="black",shape="triangle"];44071 -> 44940[label="",style="solid", color="black", weight=3]; 44072 -> 44050[label="",style="dashed", color="red", weight=0]; 44072[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))) ww4361))",fontsize=16,color="magenta"];44072 -> 44941[label="",style="dashed", color="magenta", weight=3]; 44056[label="Neg Zero",fontsize=16,color="green",shape="box"];44057[label="Neg Zero",fontsize=16,color="green",shape="box"];44058[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];53459[label="ww3100",fontsize=16,color="green",shape="box"];53460[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53461[label="ww5",fontsize=16,color="green",shape="box"];53462[label="ww3100",fontsize=16,color="green",shape="box"];53463[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53464[label="ww5",fontsize=16,color="green",shape="box"];22862[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="black",shape="box"];22862 -> 24777[label="",style="solid", color="black", weight=3]; 22863 -> 20929[label="",style="dashed", color="red", weight=0]; 22863[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="magenta"];44061[label="Pos Zero",fontsize=16,color="green",shape="box"];44062 -> 22801[label="",style="dashed", color="red", weight=0]; 44062[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];44062 -> 44946[label="",style="dashed", color="magenta", weight=3]; 44063[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44064[label="Pos Zero",fontsize=16,color="green",shape="box"];44065[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44094[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4362",fontsize=16,color="black",shape="triangle"];44094 -> 44947[label="",style="solid", color="black", weight=3]; 44095 -> 44067[label="",style="dashed", color="red", weight=0]; 44095[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)))) ww4362))",fontsize=16,color="magenta"];44095 -> 44948[label="",style="dashed", color="magenta", weight=3]; 44073[label="Pos Zero",fontsize=16,color="green",shape="box"];44074[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44075[label="Pos Zero",fontsize=16,color="green",shape="box"];44953[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4406) (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))) ww4406)))",fontsize=16,color="green",shape="box"];44953 -> 45004[label="",style="dashed", color="green", weight=3]; 44953 -> 45005[label="",style="dashed", color="green", weight=3]; 44078[label="Pos Zero",fontsize=16,color="green",shape="box"];44079 -> 22801[label="",style="dashed", color="red", weight=0]; 44079[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];44079 -> 44956[label="",style="dashed", color="magenta", weight=3]; 44080[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59006[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4736",fontsize=16,color="black",shape="box"];59006 -> 59046[label="",style="solid", color="black", weight=3]; 22886[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="black",shape="box"];22886 -> 24786[label="",style="solid", color="black", weight=3]; 22887 -> 20948[label="",style="dashed", color="red", weight=0]; 22887[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="magenta"];53465[label="ww3100",fontsize=16,color="green",shape="box"];53466[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53467[label="ww5",fontsize=16,color="green",shape="box"];53468[label="ww3100",fontsize=16,color="green",shape="box"];53469[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53470[label="ww5",fontsize=16,color="green",shape="box"];27883[label="takeWhile1 (flip ltEsFloat ww3336) (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 ww3336 (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"];27883 -> 27900[label="",style="solid", color="black", weight=3]; 44087[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44088[label="Neg Zero",fontsize=16,color="green",shape="box"];44106[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4363",fontsize=16,color="black",shape="triangle"];44106 -> 44965[label="",style="solid", color="black", weight=3]; 44107 -> 44090[label="",style="dashed", color="red", weight=0]; 44107[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))) ww4363))",fontsize=16,color="magenta"];44107 -> 44966[label="",style="dashed", color="magenta", weight=3]; 44096[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44097[label="Neg Zero",fontsize=16,color="green",shape="box"];44098[label="Pos Zero",fontsize=16,color="green",shape="box"];44099[label="Neg Zero",fontsize=16,color="green",shape="box"];44100[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44118[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4364",fontsize=16,color="black",shape="triangle"];44118 -> 44967[label="",style="solid", color="black", weight=3]; 44119 -> 44102[label="",style="dashed", color="red", weight=0]; 44119[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)))) ww4364))",fontsize=16,color="magenta"];44119 -> 44968[label="",style="dashed", color="magenta", weight=3]; 44108[label="Neg Zero",fontsize=16,color="green",shape="box"];44109[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44110[label="Pos Zero",fontsize=16,color="green",shape="box"];44111[label="Neg Zero",fontsize=16,color="green",shape="box"];44112[label="Neg Zero",fontsize=16,color="green",shape="box"];44170[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4365",fontsize=16,color="black",shape="triangle"];44170 -> 44969[label="",style="solid", color="black", weight=3]; 44171 -> 44114[label="",style="dashed", color="red", weight=0]; 44171[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))) ww4365))",fontsize=16,color="magenta"];44171 -> 44970[label="",style="dashed", color="magenta", weight=3]; 44120[label="Neg Zero",fontsize=16,color="green",shape="box"];44121[label="Neg Zero",fontsize=16,color="green",shape="box"];44122[label="Pos Zero",fontsize=16,color="green",shape="box"];44123[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4304",fontsize=16,color="black",shape="box"];44123 -> 44971[label="",style="solid", color="black", weight=3]; 44124 -> 42824[label="",style="dashed", color="red", weight=0]; 44124[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4304",fontsize=16,color="magenta"];24861 -> 20289[label="",style="dashed", color="red", weight=0]; 24861[label="primMinusNat (Succ ww1374) (Succ ww1372)",fontsize=16,color="magenta"];24861 -> 27737[label="",style="dashed", color="magenta", weight=3]; 24861 -> 27738[label="",style="dashed", color="magenta", weight=3]; 27271[label="ww151",fontsize=16,color="green",shape="box"];27272 -> 26799[label="",style="dashed", color="red", weight=0]; 27272[label="srMyInt ww51 ww2492",fontsize=16,color="magenta"];27272 -> 27298[label="",style="dashed", color="magenta", weight=3]; 27272 -> 27299[label="",style="dashed", color="magenta", weight=3]; 27273[label="ww150",fontsize=16,color="green",shape="box"];27274 -> 26798[label="",style="dashed", color="red", weight=0]; 27274[label="psMyInt ww50 (srMyInt ww2493 (Pos (Succ Zero)))",fontsize=16,color="magenta"];27274 -> 27300[label="",style="dashed", color="magenta", weight=3]; 27274 -> 27301[label="",style="dashed", color="magenta", weight=3]; 44125[label="Float ww42160 ww42161",fontsize=16,color="green",shape="box"];44126[label="ww32391",fontsize=16,color="green",shape="box"];44127[label="Nil",fontsize=16,color="green",shape="box"];44128[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4305",fontsize=16,color="black",shape="box"];44128 -> 44972[label="",style="solid", color="black", weight=3]; 44129 -> 43140[label="",style="dashed", color="red", weight=0]; 44129[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4305",fontsize=16,color="magenta"];24846 -> 21812[label="",style="dashed", color="red", weight=0]; 24846[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];24846 -> 24850[label="",style="dashed", color="magenta", weight=3]; 24846 -> 24851[label="",style="dashed", color="magenta", weight=3]; 24847 -> 24811[label="",style="dashed", color="red", weight=0]; 24847[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];24847 -> 24852[label="",style="dashed", color="magenta", weight=3]; 24848 -> 20582[label="",style="dashed", color="red", weight=0]; 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]; 24848 -> 24854[label="",style="dashed", color="magenta", weight=3]; 24848 -> 24855[label="",style="dashed", color="magenta", weight=3]; 24848 -> 24856[label="",style="dashed", color="magenta", weight=3]; 24848 -> 24857[label="",style="dashed", color="magenta", weight=3]; 24848 -> 24858[label="",style="dashed", color="magenta", weight=3]; 24845[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"];63411[label="ww2815/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24845 -> 63411[label="",style="solid", color="burlywood", weight=9]; 63411 -> 24859[label="",style="solid", color="burlywood", weight=3]; 63412[label="ww2815/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24845 -> 63412[label="",style="solid", color="burlywood", weight=9]; 63412 -> 24860[label="",style="solid", color="burlywood", weight=3]; 22958[label="ww137300",fontsize=16,color="green",shape="box"];22960[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"];22960 -> 24862[label="",style="dashed", color="green", weight=3]; 22961 -> 27857[label="",style="dashed", color="red", weight=0]; 22961[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"];22961 -> 27858[label="",style="dashed", color="magenta", weight=3]; 22962[label="ww137500",fontsize=16,color="green",shape="box"];22963[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22964[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"];22964 -> 24865[label="",style="dashed", color="green", weight=3]; 22965 -> 56307[label="",style="dashed", color="red", weight=0]; 22965[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"];22965 -> 56308[label="",style="dashed", color="magenta", weight=3]; 22965 -> 56309[label="",style="dashed", color="magenta", weight=3]; 22966[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"];22966 -> 24868[label="",style="dashed", color="green", weight=3]; 22967 -> 27928[label="",style="dashed", color="red", weight=0]; 22967[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"];22967 -> 27929[label="",style="dashed", color="magenta", weight=3]; 24879 -> 24811[label="",style="dashed", color="red", weight=0]; 24879[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];24879 -> 24882[label="",style="dashed", color="magenta", weight=3]; 24880 -> 20582[label="",style="dashed", color="red", weight=0]; 24880[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"];24880 -> 24883[label="",style="dashed", color="magenta", weight=3]; 24880 -> 24884[label="",style="dashed", color="magenta", weight=3]; 24880 -> 24885[label="",style="dashed", color="magenta", weight=3]; 24880 -> 24886[label="",style="dashed", color="magenta", weight=3]; 24880 -> 24887[label="",style="dashed", color="magenta", weight=3]; 24880 -> 24888[label="",style="dashed", color="magenta", weight=3]; 24878[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"];63413[label="ww2820/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24878 -> 63413[label="",style="solid", color="burlywood", weight=9]; 63413 -> 24889[label="",style="solid", color="burlywood", weight=3]; 63414[label="ww2820/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24878 -> 63414[label="",style="solid", color="burlywood", weight=9]; 63414 -> 24890[label="",style="solid", color="burlywood", weight=3]; 44130[label="ww13761",fontsize=16,color="green",shape="box"];44131 -> 26799[label="",style="dashed", color="red", weight=0]; 44131[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];44131 -> 44973[label="",style="dashed", color="magenta", weight=3]; 44131 -> 44974[label="",style="dashed", color="magenta", weight=3]; 45790[label="Float (Neg (Succ ww1374)) (Neg Zero)",fontsize=16,color="green",shape="box"];45789[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"];45789 -> 45797[label="",style="solid", color="black", weight=3]; 44133[label="Neg Zero",fontsize=16,color="green",shape="box"];44134 -> 26799[label="",style="dashed", color="red", weight=0]; 44134[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];44134 -> 44977[label="",style="dashed", color="magenta", weight=3]; 44134 -> 44978[label="",style="dashed", color="magenta", weight=3]; 44135 -> 20977[label="",style="dashed", color="red", weight=0]; 44135[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];44136[label="ww13761",fontsize=16,color="green",shape="box"];44137[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];44138[label="ww13760",fontsize=16,color="green",shape="box"];44139 -> 26799[label="",style="dashed", color="red", weight=0]; 44139[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44139 -> 44979[label="",style="dashed", color="magenta", weight=3]; 44139 -> 44980[label="",style="dashed", color="magenta", weight=3]; 44140[label="ww13760",fontsize=16,color="green",shape="box"];44141[label="ww13761",fontsize=16,color="green",shape="box"];44142 -> 26799[label="",style="dashed", color="red", weight=0]; 44142[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];44142 -> 44981[label="",style="dashed", color="magenta", weight=3]; 44142 -> 44982[label="",style="dashed", color="magenta", weight=3]; 45804[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];45803[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"];45803 -> 45810[label="",style="solid", color="black", weight=3]; 44144[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];44145 -> 26799[label="",style="dashed", color="red", weight=0]; 44145[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];44145 -> 44985[label="",style="dashed", color="magenta", weight=3]; 44145 -> 44986[label="",style="dashed", color="magenta", weight=3]; 44146 -> 20977[label="",style="dashed", color="red", weight=0]; 44146[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];44147[label="ww13761",fontsize=16,color="green",shape="box"];44148[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];44149[label="ww13760",fontsize=16,color="green",shape="box"];44150 -> 26799[label="",style="dashed", color="red", weight=0]; 44150[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44150 -> 44987[label="",style="dashed", color="magenta", weight=3]; 44150 -> 44988[label="",style="dashed", color="magenta", weight=3]; 44151[label="ww13760",fontsize=16,color="green",shape="box"];44152[label="ww13761",fontsize=16,color="green",shape="box"];44153 -> 26799[label="",style="dashed", color="red", weight=0]; 44153[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];44153 -> 44989[label="",style="dashed", color="magenta", weight=3]; 44153 -> 44990[label="",style="dashed", color="magenta", weight=3]; 45819[label="Float (Neg (Succ ww1374)) (Neg Zero)",fontsize=16,color="green",shape="box"];45818[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"];45818 -> 45826[label="",style="solid", color="black", weight=3]; 44155[label="Neg Zero",fontsize=16,color="green",shape="box"];44156 -> 26799[label="",style="dashed", color="red", weight=0]; 44156[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];44156 -> 44993[label="",style="dashed", color="magenta", weight=3]; 44156 -> 44994[label="",style="dashed", color="magenta", weight=3]; 44157 -> 20977[label="",style="dashed", color="red", weight=0]; 44157[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];44158[label="ww13761",fontsize=16,color="green",shape="box"];44159[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];44160[label="ww13760",fontsize=16,color="green",shape="box"];44161 -> 26799[label="",style="dashed", color="red", weight=0]; 44161[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44161 -> 44995[label="",style="dashed", color="magenta", weight=3]; 44161 -> 44996[label="",style="dashed", color="magenta", weight=3]; 44162[label="ww13760",fontsize=16,color="green",shape="box"];53574[label="ww4000",fontsize=16,color="green",shape="box"];53575[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53576[label="ww3100",fontsize=16,color="green",shape="box"];53577[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];50375 -> 27983[label="",style="dashed", color="red", weight=0]; 50375[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"];50375 -> 53967[label="",style="dashed", color="magenta", weight=3]; 50375 -> 53968[label="",style="dashed", color="magenta", weight=3]; 50375 -> 53969[label="",style="dashed", color="magenta", weight=3]; 50375 -> 53970[label="",style="dashed", color="magenta", weight=3]; 53472[label="ww3100",fontsize=16,color="green",shape="box"];53473[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53474[label="ww5",fontsize=16,color="green",shape="box"];53475[label="ww4000",fontsize=16,color="green",shape="box"];53578[label="ww4000",fontsize=16,color="green",shape="box"];53579[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53580[label="ww3100",fontsize=16,color="green",shape="box"];53581[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];50376 -> 27983[label="",style="dashed", color="red", weight=0]; 50376[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"];50376 -> 53971[label="",style="dashed", color="magenta", weight=3]; 50376 -> 53972[label="",style="dashed", color="magenta", weight=3]; 50376 -> 53973[label="",style="dashed", color="magenta", weight=3]; 50376 -> 53974[label="",style="dashed", color="magenta", weight=3]; 53597[label="ww3100",fontsize=16,color="green",shape="box"];53598[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53599[label="ww5",fontsize=16,color="green",shape="box"];53600[label="ww4000",fontsize=16,color="green",shape="box"];28393[label="takeWhile1 (flip ltEsFloat ww3415) (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 ww3415 (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"];28393 -> 28431[label="",style="solid", color="black", weight=3]; 22342 -> 20289[label="",style="dashed", color="red", weight=0]; 22342[label="primMinusNat Zero (Succ ww4000)",fontsize=16,color="magenta"];22342 -> 23034[label="",style="dashed", color="magenta", weight=3]; 22342 -> 23035[label="",style="dashed", color="magenta", weight=3]; 44163[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44164[label="Pos Zero",fontsize=16,color="green",shape="box"];44185[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4366",fontsize=16,color="black",shape="triangle"];44185 -> 44997[label="",style="solid", color="black", weight=3]; 44186 -> 44166[label="",style="dashed", color="red", weight=0]; 44186[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))) ww4366))",fontsize=16,color="magenta"];44186 -> 44998[label="",style="dashed", color="magenta", weight=3]; 44172[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44173[label="Pos Zero",fontsize=16,color="green",shape="box"];45003[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4407) (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)))) ww4407)))",fontsize=16,color="green",shape="box"];45003 -> 45017[label="",style="dashed", color="green", weight=3]; 45003 -> 45018[label="",style="dashed", color="green", weight=3]; 44176 -> 22064[label="",style="dashed", color="red", weight=0]; 44176[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];44177[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44178[label="Pos Zero",fontsize=16,color="green",shape="box"];44179[label="Pos Zero",fontsize=16,color="green",shape="box"];44196[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4367",fontsize=16,color="black",shape="triangle"];44196 -> 45006[label="",style="solid", color="black", weight=3]; 44197 -> 44181[label="",style="dashed", color="red", weight=0]; 44197[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))) ww4367))",fontsize=16,color="magenta"];44197 -> 45007[label="",style="dashed", color="magenta", weight=3]; 44187[label="Pos Zero",fontsize=16,color="green",shape="box"];44188[label="Pos Zero",fontsize=16,color="green",shape="box"];24928 -> 20582[label="",style="dashed", color="red", weight=0]; 24928[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"];24928 -> 24933[label="",style="dashed", color="magenta", weight=3]; 24928 -> 24934[label="",style="dashed", color="magenta", weight=3]; 24928 -> 24935[label="",style="dashed", color="magenta", weight=3]; 24928 -> 24936[label="",style="dashed", color="magenta", weight=3]; 24928 -> 24937[label="",style="dashed", color="magenta", weight=3]; 24928 -> 24938[label="",style="dashed", color="magenta", weight=3]; 24929 -> 24811[label="",style="dashed", color="red", weight=0]; 24929[label="srMyInt (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];24929 -> 24939[label="",style="dashed", color="magenta", weight=3]; 24930 -> 23741[label="",style="dashed", color="red", weight=0]; 24930[label="srMyInt (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24930 -> 24940[label="",style="dashed", color="magenta", weight=3]; 24930 -> 24941[label="",style="dashed", color="magenta", weight=3]; 24927[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"];63415[label="ww2838/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24927 -> 63415[label="",style="solid", color="burlywood", weight=9]; 63415 -> 24942[label="",style="solid", color="burlywood", weight=3]; 63416[label="ww2838/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24927 -> 63416[label="",style="solid", color="burlywood", weight=9]; 63416 -> 24943[label="",style="solid", color="burlywood", weight=3]; 44189[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44190[label="Neg Zero",fontsize=16,color="green",shape="box"];44207[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4368",fontsize=16,color="black",shape="triangle"];44207 -> 45008[label="",style="solid", color="black", weight=3]; 44208 -> 44192[label="",style="dashed", color="red", weight=0]; 44208[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))) ww4368))",fontsize=16,color="magenta"];44208 -> 45009[label="",style="dashed", color="magenta", weight=3]; 44198[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44199[label="Neg Zero",fontsize=16,color="green",shape="box"];44200[label="Pos Zero",fontsize=16,color="green",shape="box"];44201[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44222[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4369",fontsize=16,color="black",shape="triangle"];44222 -> 45010[label="",style="solid", color="black", weight=3]; 44223 -> 44203[label="",style="dashed", color="red", weight=0]; 44223[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)))) ww4369))",fontsize=16,color="magenta"];44223 -> 45011[label="",style="dashed", color="magenta", weight=3]; 44209[label="Pos Zero",fontsize=16,color="green",shape="box"];44210[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45016[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4408) (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))) ww4408)))",fontsize=16,color="green",shape="box"];45016 -> 45028[label="",style="dashed", color="green", weight=3]; 45016 -> 45029[label="",style="dashed", color="green", weight=3]; 44213 -> 22064[label="",style="dashed", color="red", weight=0]; 44213[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];44214[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];24969 -> 24811[label="",style="dashed", color="red", weight=0]; 24969[label="srMyInt (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];24969 -> 24972[label="",style="dashed", color="magenta", weight=3]; 24970 -> 20582[label="",style="dashed", color="red", weight=0]; 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]; 24970 -> 24974[label="",style="dashed", color="magenta", weight=3]; 24970 -> 24975[label="",style="dashed", color="magenta", weight=3]; 24970 -> 24976[label="",style="dashed", color="magenta", weight=3]; 24970 -> 24977[label="",style="dashed", color="magenta", weight=3]; 24970 -> 24978[label="",style="dashed", color="magenta", weight=3]; 24968[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"];63417[label="ww2850/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24968 -> 63417[label="",style="solid", color="burlywood", weight=9]; 63417 -> 24979[label="",style="solid", color="burlywood", weight=3]; 63418[label="ww2850/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24968 -> 63418[label="",style="solid", color="burlywood", weight=9]; 63418 -> 24980[label="",style="solid", color="burlywood", weight=3]; 44215[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44216[label="Pos Zero",fontsize=16,color="green",shape="box"];44233[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4370",fontsize=16,color="black",shape="triangle"];44233 -> 45019[label="",style="solid", color="black", weight=3]; 44234 -> 44218[label="",style="dashed", color="red", weight=0]; 44234[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))) ww4370))",fontsize=16,color="magenta"];44234 -> 45020[label="",style="dashed", color="magenta", weight=3]; 44224[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44225[label="Pos Zero",fontsize=16,color="green",shape="box"];44226[label="Neg Zero",fontsize=16,color="green",shape="box"];44227[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44248[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4371",fontsize=16,color="black",shape="triangle"];44248 -> 45021[label="",style="solid", color="black", weight=3]; 44249 -> 44229[label="",style="dashed", color="red", weight=0]; 44249[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)))) ww4371))",fontsize=16,color="magenta"];44249 -> 45022[label="",style="dashed", color="magenta", weight=3]; 44235[label="Neg Zero",fontsize=16,color="green",shape="box"];44236[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45027[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4409) (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))) ww4409)))",fontsize=16,color="green",shape="box"];45027 -> 45041[label="",style="dashed", color="green", weight=3]; 45027 -> 45042[label="",style="dashed", color="green", weight=3]; 44239 -> 22064[label="",style="dashed", color="red", weight=0]; 44239[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];44240[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53738[label="ww4000",fontsize=16,color="green",shape="box"];53739[label="ww3100",fontsize=16,color="green",shape="box"];53740[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53741[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50067 -> 28074[label="",style="dashed", color="red", weight=0]; 50067[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"];50067 -> 53975[label="",style="dashed", color="magenta", weight=3]; 50067 -> 53976[label="",style="dashed", color="magenta", weight=3]; 50067 -> 53977[label="",style="dashed", color="magenta", weight=3]; 50067 -> 53978[label="",style="dashed", color="magenta", weight=3]; 53602[label="ww5",fontsize=16,color="green",shape="box"];53603[label="ww3100",fontsize=16,color="green",shape="box"];53604[label="ww4000",fontsize=16,color="green",shape="box"];53605[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53742[label="ww4000",fontsize=16,color="green",shape="box"];53743[label="ww3100",fontsize=16,color="green",shape="box"];53744[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53745[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50068 -> 28074[label="",style="dashed", color="red", weight=0]; 50068[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"];50068 -> 53979[label="",style="dashed", color="magenta", weight=3]; 50068 -> 53980[label="",style="dashed", color="magenta", weight=3]; 50068 -> 53981[label="",style="dashed", color="magenta", weight=3]; 50068 -> 53982[label="",style="dashed", color="magenta", weight=3]; 53641[label="ww5",fontsize=16,color="green",shape="box"];53642[label="ww3100",fontsize=16,color="green",shape="box"];53643[label="ww4000",fontsize=16,color="green",shape="box"];53644[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28427[label="takeWhile1 (flip ltEsFloat ww3421) (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 ww3421 (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"];28427 -> 28477[label="",style="solid", color="black", weight=3]; 44241[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44242[label="Neg Zero",fontsize=16,color="green",shape="box"];44259[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4372",fontsize=16,color="black",shape="triangle"];44259 -> 45030[label="",style="solid", color="black", weight=3]; 44260 -> 44244[label="",style="dashed", color="red", weight=0]; 44260[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))) ww4372))",fontsize=16,color="magenta"];44260 -> 45031[label="",style="dashed", color="magenta", weight=3]; 44250[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44251[label="Neg Zero",fontsize=16,color="green",shape="box"];44252[label="Neg Zero",fontsize=16,color="green",shape="box"];44253[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44270[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4373",fontsize=16,color="black",shape="triangle"];44270 -> 45032[label="",style="solid", color="black", weight=3]; 44271 -> 44255[label="",style="dashed", color="red", weight=0]; 44271[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)))) ww4373))",fontsize=16,color="magenta"];44271 -> 45033[label="",style="dashed", color="magenta", weight=3]; 44261[label="Neg Zero",fontsize=16,color="green",shape="box"];44262[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44263[label="Neg Zero",fontsize=16,color="green",shape="box"];44264[label="Neg Zero",fontsize=16,color="green",shape="box"];44286[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="black",shape="triangle"];44286 -> 45034[label="",style="solid", color="black", weight=3]; 44287 -> 44266[label="",style="dashed", color="red", weight=0]; 44287[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))) ww4374))",fontsize=16,color="magenta"];44287 -> 45035[label="",style="dashed", color="magenta", weight=3]; 44272[label="Neg Zero",fontsize=16,color="green",shape="box"];44273[label="Neg Zero",fontsize=16,color="green",shape="box"];53645[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53646[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53647[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53648[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53668[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53669[label="ww3100",fontsize=16,color="green",shape="box"];53670[label="ww3000",fontsize=16,color="green",shape="box"];53671[label="ww5",fontsize=16,color="green",shape="box"];53650 -> 53749[label="",style="dashed", color="red", weight=0]; 53650[label="primPlusFloat 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"];53650 -> 53983[label="",style="dashed", color="magenta", weight=3]; 53650 -> 53984[label="",style="dashed", color="magenta", weight=3]; 53650 -> 53985[label="",style="dashed", color="magenta", weight=3]; 53650 -> 53986[label="",style="dashed", color="magenta", weight=3]; 53651[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53652[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53653[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53654[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53672[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53673[label="ww3100",fontsize=16,color="green",shape="box"];53674[label="ww3000",fontsize=16,color="green",shape="box"];53675[label="ww5",fontsize=16,color="green",shape="box"];53690 -> 53749[label="",style="dashed", color="red", weight=0]; 53690[label="primPlusFloat 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"];53690 -> 53987[label="",style="dashed", color="magenta", weight=3]; 53690 -> 53988[label="",style="dashed", color="magenta", weight=3]; 53690 -> 53989[label="",style="dashed", color="magenta", weight=3]; 53690 -> 53990[label="",style="dashed", color="magenta", weight=3]; 53691 -> 26726[label="",style="dashed", color="red", weight=0]; 53691[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];53691 -> 53991[label="",style="dashed", color="magenta", weight=3]; 53691 -> 53992[label="",style="dashed", color="magenta", weight=3]; 53691 -> 53993[label="",style="dashed", color="magenta", weight=3]; 53692 -> 26726[label="",style="dashed", color="red", weight=0]; 53692[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];53692 -> 53994[label="",style="dashed", color="magenta", weight=3]; 53692 -> 53995[label="",style="dashed", color="magenta", weight=3]; 53692 -> 53996[label="",style="dashed", color="magenta", weight=3]; 55921 -> 22801[label="",style="dashed", color="red", weight=0]; 55921[label="msMyInt (Neg Zero) (Neg (Succ ww4606))",fontsize=16,color="magenta"];55921 -> 56000[label="",style="dashed", color="magenta", weight=3]; 55922 -> 26799[label="",style="dashed", color="red", weight=0]; 55922[label="srMyInt (Pos (Succ ww4605)) (Pos (Succ ww4607))",fontsize=16,color="magenta"];55922 -> 56001[label="",style="dashed", color="magenta", weight=3]; 55922 -> 56002[label="",style="dashed", color="magenta", weight=3]; 45040[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4410) (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)))) ww4410)))",fontsize=16,color="green",shape="box"];45040 -> 45053[label="",style="dashed", color="green", weight=3]; 45040 -> 45054[label="",style="dashed", color="green", weight=3]; 44276[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44277 -> 22801[label="",style="dashed", color="red", weight=0]; 44277[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];44277 -> 45043[label="",style="dashed", color="magenta", weight=3]; 44278[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44279[label="Pos Zero",fontsize=16,color="green",shape="box"];44280[label="Pos Zero",fontsize=16,color="green",shape="box"];44298[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4375",fontsize=16,color="black",shape="triangle"];44298 -> 45044[label="",style="solid", color="black", weight=3]; 44299 -> 44282[label="",style="dashed", color="red", weight=0]; 44299[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))) ww4375))",fontsize=16,color="magenta"];44299 -> 45045[label="",style="dashed", color="magenta", weight=3]; 44288[label="Pos Zero",fontsize=16,color="green",shape="box"];44289[label="Pos Zero",fontsize=16,color="green",shape="box"];44290[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44291[label="Pos Zero",fontsize=16,color="green",shape="box"];44292[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44315[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4376",fontsize=16,color="black",shape="triangle"];44315 -> 45046[label="",style="solid", color="black", weight=3]; 44316 -> 44294[label="",style="dashed", color="red", weight=0]; 44316[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)))) ww4376))",fontsize=16,color="magenta"];44316 -> 45047[label="",style="dashed", color="magenta", weight=3]; 44300[label="Pos Zero",fontsize=16,color="green",shape="box"];44301[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44302[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45052[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4411) (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))) ww4411)))",fontsize=16,color="green",shape="box"];45052 -> 45065[label="",style="dashed", color="green", weight=3]; 45052 -> 45066[label="",style="dashed", color="green", weight=3]; 44305[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44306 -> 22801[label="",style="dashed", color="red", weight=0]; 44306[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];44306 -> 45055[label="",style="dashed", color="magenta", weight=3]; 44307[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];25072 -> 24811[label="",style="dashed", color="red", weight=0]; 25072[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww2203))) (Pos (Succ Zero))",fontsize=16,color="magenta"];25072 -> 25075[label="",style="dashed", color="magenta", weight=3]; 25073 -> 20582[label="",style="dashed", color="red", weight=0]; 25073[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"];25073 -> 25076[label="",style="dashed", color="magenta", weight=3]; 25073 -> 25077[label="",style="dashed", color="magenta", weight=3]; 25073 -> 25078[label="",style="dashed", color="magenta", weight=3]; 25073 -> 25079[label="",style="dashed", color="magenta", weight=3]; 25073 -> 25080[label="",style="dashed", color="magenta", weight=3]; 25073 -> 25081[label="",style="dashed", color="magenta", weight=3]; 25071[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"];63419[label="ww2872/MyTrue",fontsize=10,color="white",style="solid",shape="box"];25071 -> 63419[label="",style="solid", color="burlywood", weight=9]; 63419 -> 25082[label="",style="solid", color="burlywood", weight=3]; 63420[label="ww2872/MyFalse",fontsize=10,color="white",style="solid",shape="box"];25071 -> 63420[label="",style="solid", color="burlywood", weight=9]; 63420 -> 25083[label="",style="solid", color="burlywood", weight=3]; 44308[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44309[label="Pos Zero",fontsize=16,color="green",shape="box"];44327[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4377",fontsize=16,color="black",shape="triangle"];44327 -> 45056[label="",style="solid", color="black", weight=3]; 44328 -> 44311[label="",style="dashed", color="red", weight=0]; 44328[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))) ww4377))",fontsize=16,color="magenta"];44328 -> 45057[label="",style="dashed", color="magenta", weight=3]; 44317[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44318[label="Pos Zero",fontsize=16,color="green",shape="box"];44319[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44320[label="Neg Zero",fontsize=16,color="green",shape="box"];44321[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44344[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4378",fontsize=16,color="black",shape="triangle"];44344 -> 45058[label="",style="solid", color="black", weight=3]; 44345 -> 44323[label="",style="dashed", color="red", weight=0]; 44345[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)))) ww4378))",fontsize=16,color="magenta"];44345 -> 45059[label="",style="dashed", color="magenta", weight=3]; 44329[label="Neg Zero",fontsize=16,color="green",shape="box"];44330[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44331[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45064[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4412) (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))) ww4412)))",fontsize=16,color="green",shape="box"];45064 -> 45079[label="",style="dashed", color="green", weight=3]; 45064 -> 45080[label="",style="dashed", color="green", weight=3]; 44334[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44335 -> 22801[label="",style="dashed", color="red", weight=0]; 44335[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];44335 -> 45067[label="",style="dashed", color="magenta", weight=3]; 44336[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53819[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53820[label="ww3100",fontsize=16,color="green",shape="box"];53821[label="ww3000",fontsize=16,color="green",shape="box"];53822[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];49873 -> 28371[label="",style="dashed", color="red", weight=0]; 49873[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"];49873 -> 53997[label="",style="dashed", color="magenta", weight=3]; 49873 -> 53998[label="",style="dashed", color="magenta", weight=3]; 49873 -> 53999[label="",style="dashed", color="magenta", weight=3]; 49873 -> 54000[label="",style="dashed", color="magenta", weight=3]; 53694[label="ww5",fontsize=16,color="green",shape="box"];53695[label="ww3100",fontsize=16,color="green",shape="box"];53696[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53697[label="ww3000",fontsize=16,color="green",shape="box"];53823[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53824[label="ww3100",fontsize=16,color="green",shape="box"];53825[label="ww3000",fontsize=16,color="green",shape="box"];53826[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];49874 -> 28371[label="",style="dashed", color="red", weight=0]; 49874[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"];49874 -> 54001[label="",style="dashed", color="magenta", weight=3]; 49874 -> 54002[label="",style="dashed", color="magenta", weight=3]; 49874 -> 54003[label="",style="dashed", color="magenta", weight=3]; 49874 -> 54004[label="",style="dashed", color="magenta", weight=3]; 53756[label="ww5",fontsize=16,color="green",shape="box"];53757[label="ww3100",fontsize=16,color="green",shape="box"];53758[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53759[label="ww3000",fontsize=16,color="green",shape="box"];28820[label="takeWhile1 (flip ltEsFloat ww3445) (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 ww3445 (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"];28820 -> 28867[label="",style="solid", color="black", weight=3]; 44337[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44338[label="Neg Zero",fontsize=16,color="green",shape="box"];44356[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4379",fontsize=16,color="black",shape="triangle"];44356 -> 45068[label="",style="solid", color="black", weight=3]; 44357 -> 44340[label="",style="dashed", color="red", weight=0]; 44357[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))) ww4379))",fontsize=16,color="magenta"];44357 -> 45069[label="",style="dashed", color="magenta", weight=3]; 44346[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44347[label="Neg Zero",fontsize=16,color="green",shape="box"];44348[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44349[label="Neg Zero",fontsize=16,color="green",shape="box"];44350[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44368[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4380",fontsize=16,color="black",shape="triangle"];44368 -> 45070[label="",style="solid", color="black", weight=3]; 44369 -> 44352[label="",style="dashed", color="red", weight=0]; 44369[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)))) ww4380))",fontsize=16,color="magenta"];44369 -> 45071[label="",style="dashed", color="magenta", weight=3]; 44358[label="Neg Zero",fontsize=16,color="green",shape="box"];44359[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44360[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44361[label="Neg Zero",fontsize=16,color="green",shape="box"];44362[label="Neg Zero",fontsize=16,color="green",shape="box"];44385[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4381",fontsize=16,color="black",shape="triangle"];44385 -> 45072[label="",style="solid", color="black", weight=3]; 44386 -> 44364[label="",style="dashed", color="red", weight=0]; 44386[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))) ww4381))",fontsize=16,color="magenta"];44386 -> 45073[label="",style="dashed", color="magenta", weight=3]; 44370[label="Neg Zero",fontsize=16,color="green",shape="box"];44371[label="Neg Zero",fontsize=16,color="green",shape="box"];44372[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53760[label="Neg Zero",fontsize=16,color="green",shape="box"];53761[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53762[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53763[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50377 -> 53769[label="",style="dashed", color="red", weight=0]; 50377[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"];50377 -> 53794[label="",style="dashed", color="magenta", weight=3]; 50377 -> 53795[label="",style="dashed", color="magenta", weight=3]; 50377 -> 53796[label="",style="dashed", color="magenta", weight=3]; 53788[label="ww5",fontsize=16,color="green",shape="box"];53789[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53790[label="ww3100",fontsize=16,color="green",shape="box"];53765[label="Neg Zero",fontsize=16,color="green",shape="box"];53766[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53767[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53768[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50378 -> 53769[label="",style="dashed", color="red", weight=0]; 50378[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"];50378 -> 53797[label="",style="dashed", color="magenta", weight=3]; 50378 -> 53798[label="",style="dashed", color="magenta", weight=3]; 50378 -> 53799[label="",style="dashed", color="magenta", weight=3]; 53791[label="ww5",fontsize=16,color="green",shape="box"];53792[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53793[label="ww3100",fontsize=16,color="green",shape="box"];45078[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413) (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)))) ww4413)))",fontsize=16,color="green",shape="box"];45078 -> 45091[label="",style="dashed", color="green", weight=3]; 45078 -> 45092[label="",style="dashed", color="green", weight=3]; 44375[label="Neg Zero",fontsize=16,color="green",shape="box"];44376 -> 22801[label="",style="dashed", color="red", weight=0]; 44376[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44376 -> 45081[label="",style="dashed", color="magenta", weight=3]; 44377[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44378[label="Pos Zero",fontsize=16,color="green",shape="box"];44379[label="Pos Zero",fontsize=16,color="green",shape="box"];44397[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4382",fontsize=16,color="black",shape="triangle"];44397 -> 45082[label="",style="solid", color="black", weight=3]; 44398 -> 44381[label="",style="dashed", color="red", weight=0]; 44398[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))) ww4382))",fontsize=16,color="magenta"];44398 -> 45083[label="",style="dashed", color="magenta", weight=3]; 44387[label="Pos Zero",fontsize=16,color="green",shape="box"];44388[label="Pos Zero",fontsize=16,color="green",shape="box"];44389[label="Neg Zero",fontsize=16,color="green",shape="box"];44390[label="Pos Zero",fontsize=16,color="green",shape="box"];44391[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44414[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4383",fontsize=16,color="black",shape="triangle"];44414 -> 45084[label="",style="solid", color="black", weight=3]; 44415 -> 44393[label="",style="dashed", color="red", weight=0]; 44415[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)))) ww4383))",fontsize=16,color="magenta"];44415 -> 45085[label="",style="dashed", color="magenta", weight=3]; 44399[label="Pos Zero",fontsize=16,color="green",shape="box"];44400[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44401[label="Neg Zero",fontsize=16,color="green",shape="box"];45090[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414) (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))) ww4414)))",fontsize=16,color="green",shape="box"];45090 -> 45103[label="",style="dashed", color="green", weight=3]; 45090 -> 45104[label="",style="dashed", color="green", weight=3]; 44404[label="Neg Zero",fontsize=16,color="green",shape="box"];44405 -> 22801[label="",style="dashed", color="red", weight=0]; 44405[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44405 -> 45093[label="",style="dashed", color="magenta", weight=3]; 44406[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];25170 -> 20582[label="",style="dashed", color="red", weight=0]; 25170[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"];25170 -> 25173[label="",style="dashed", color="magenta", weight=3]; 25170 -> 25174[label="",style="dashed", color="magenta", weight=3]; 25170 -> 25175[label="",style="dashed", color="magenta", weight=3]; 25170 -> 25176[label="",style="dashed", color="magenta", weight=3]; 25170 -> 25177[label="",style="dashed", color="magenta", weight=3]; 25170 -> 25178[label="",style="dashed", color="magenta", weight=3]; 25171 -> 24811[label="",style="dashed", color="red", weight=0]; 25171[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];25171 -> 25179[label="",style="dashed", color="magenta", weight=3]; 25169[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"];63421[label="ww2893/MyTrue",fontsize=10,color="white",style="solid",shape="box"];25169 -> 63421[label="",style="solid", color="burlywood", weight=9]; 63421 -> 25180[label="",style="solid", color="burlywood", weight=3]; 63422[label="ww2893/MyFalse",fontsize=10,color="white",style="solid",shape="box"];25169 -> 63422[label="",style="solid", color="burlywood", weight=9]; 63422 -> 25181[label="",style="solid", color="burlywood", weight=3]; 44407[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44408[label="Pos Zero",fontsize=16,color="green",shape="box"];44426[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4384",fontsize=16,color="black",shape="triangle"];44426 -> 45094[label="",style="solid", color="black", weight=3]; 44427 -> 44410[label="",style="dashed", color="red", weight=0]; 44427[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))) ww4384))",fontsize=16,color="magenta"];44427 -> 45095[label="",style="dashed", color="magenta", weight=3]; 44416[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44417[label="Pos Zero",fontsize=16,color="green",shape="box"];44418[label="Neg Zero",fontsize=16,color="green",shape="box"];44419[label="Neg Zero",fontsize=16,color="green",shape="box"];44420[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44443[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4385",fontsize=16,color="black",shape="triangle"];44443 -> 45096[label="",style="solid", color="black", weight=3]; 44444 -> 44422[label="",style="dashed", color="red", weight=0]; 44444[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)))) ww4385))",fontsize=16,color="magenta"];44444 -> 45097[label="",style="dashed", color="magenta", weight=3]; 44428[label="Neg Zero",fontsize=16,color="green",shape="box"];44429[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44430[label="Neg Zero",fontsize=16,color="green",shape="box"];45102[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415) (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))) ww4415)))",fontsize=16,color="green",shape="box"];45102 -> 45202[label="",style="dashed", color="green", weight=3]; 45102 -> 45203[label="",style="dashed", color="green", weight=3]; 44433[label="Neg Zero",fontsize=16,color="green",shape="box"];44434 -> 22801[label="",style="dashed", color="red", weight=0]; 44434[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44434 -> 45105[label="",style="dashed", color="magenta", weight=3]; 44435[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];55426[label="ww3100",fontsize=16,color="green",shape="box"];55427[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55428[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];50069 -> 28661[label="",style="dashed", color="red", weight=0]; 50069[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"];50069 -> 54005[label="",style="dashed", color="magenta", weight=3]; 50069 -> 54006[label="",style="dashed", color="magenta", weight=3]; 50069 -> 54007[label="",style="dashed", color="magenta", weight=3]; 53841[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53842[label="ww5",fontsize=16,color="green",shape="box"];53843[label="ww3100",fontsize=16,color="green",shape="box"];55429[label="ww3100",fontsize=16,color="green",shape="box"];55430[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55431[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];50070 -> 28661[label="",style="dashed", color="red", weight=0]; 50070[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"];50070 -> 54008[label="",style="dashed", color="magenta", weight=3]; 50070 -> 54009[label="",style="dashed", color="magenta", weight=3]; 50070 -> 54010[label="",style="dashed", color="magenta", weight=3]; 53869[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53870[label="ww5",fontsize=16,color="green",shape="box"];53871[label="ww3100",fontsize=16,color="green",shape="box"];28882[label="takeWhile1 (flip ltEsFloat ww3468) (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 ww3468 (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"];28882 -> 28911[label="",style="solid", color="black", weight=3]; 44436[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44437[label="Neg Zero",fontsize=16,color="green",shape="box"];44455[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4386",fontsize=16,color="black",shape="triangle"];44455 -> 45106[label="",style="solid", color="black", weight=3]; 44456 -> 44439[label="",style="dashed", color="red", weight=0]; 44456[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))) ww4386))",fontsize=16,color="magenta"];44456 -> 45107[label="",style="dashed", color="magenta", weight=3]; 44445[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44446[label="Neg Zero",fontsize=16,color="green",shape="box"];44447[label="Neg Zero",fontsize=16,color="green",shape="box"];44448[label="Neg Zero",fontsize=16,color="green",shape="box"];44449[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44467[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4387",fontsize=16,color="black",shape="triangle"];44467 -> 45108[label="",style="solid", color="black", weight=3]; 44468 -> 44451[label="",style="dashed", color="red", weight=0]; 44468[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)))) ww4387))",fontsize=16,color="magenta"];44468 -> 45109[label="",style="dashed", color="magenta", weight=3]; 44457[label="Neg Zero",fontsize=16,color="green",shape="box"];44458[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44459[label="Neg Zero",fontsize=16,color="green",shape="box"];44460[label="Neg Zero",fontsize=16,color="green",shape="box"];44461[label="Neg Zero",fontsize=16,color="green",shape="box"];44479[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4388",fontsize=16,color="black",shape="triangle"];44479 -> 45110[label="",style="solid", color="black", weight=3]; 44480 -> 44463[label="",style="dashed", color="red", weight=0]; 44480[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))) ww4388))",fontsize=16,color="magenta"];44480 -> 45111[label="",style="dashed", color="magenta", weight=3]; 44469[label="Neg Zero",fontsize=16,color="green",shape="box"];44470[label="Neg Zero",fontsize=16,color="green",shape="box"];44471[label="Neg Zero",fontsize=16,color="green",shape="box"];56640 -> 21889[label="",style="dashed", color="red", weight=0]; 56640[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56640 -> 56715[label="",style="dashed", color="magenta", weight=3]; 56640 -> 56716[label="",style="dashed", color="magenta", weight=3]; 56641[label="Succ ww5400",fontsize=16,color="green",shape="box"];56642 -> 21889[label="",style="dashed", color="red", weight=0]; 56642[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56642 -> 56717[label="",style="dashed", color="magenta", weight=3]; 56642 -> 56718[label="",style="dashed", color="magenta", weight=3]; 56643[label="Succ ww5400",fontsize=16,color="green",shape="box"];56699 -> 21889[label="",style="dashed", color="red", weight=0]; 56699[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56699 -> 56953[label="",style="dashed", color="magenta", weight=3]; 56699 -> 56954[label="",style="dashed", color="magenta", weight=3]; 56700[label="Succ ww5400",fontsize=16,color="green",shape="box"];56701 -> 21889[label="",style="dashed", color="red", weight=0]; 56701[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56701 -> 56955[label="",style="dashed", color="magenta", weight=3]; 56701 -> 56956[label="",style="dashed", color="magenta", weight=3]; 56702[label="Succ ww5400",fontsize=16,color="green",shape="box"];56703[label="ww5200",fontsize=16,color="green",shape="box"];56704[label="Succ ww5400",fontsize=16,color="green",shape="box"];56271[label="not (esEsOrdering (primCmpNat (Succ ww4542000) (Succ ww4541000)) LT)",fontsize=16,color="black",shape="box"];56271 -> 56644[label="",style="solid", color="black", weight=3]; 56272[label="not (esEsOrdering (primCmpNat (Succ ww4542000) Zero) LT)",fontsize=16,color="black",shape="box"];56272 -> 56645[label="",style="solid", color="black", weight=3]; 56273[label="not (esEsOrdering (primCmpNat Zero (Succ ww4541000)) LT)",fontsize=16,color="black",shape="box"];56273 -> 56646[label="",style="solid", color="black", weight=3]; 56274[label="not (esEsOrdering (primCmpNat Zero Zero) LT)",fontsize=16,color="black",shape="box"];56274 -> 56647[label="",style="solid", color="black", weight=3]; 56705[label="ww5200",fontsize=16,color="green",shape="box"];56706[label="Succ ww5400",fontsize=16,color="green",shape="box"];56707 -> 59409[label="",style="dashed", color="red", weight=0]; 56707[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"];56707 -> 59565[label="",style="dashed", color="magenta", weight=3]; 56707 -> 59566[label="",style="dashed", color="magenta", weight=3]; 56707 -> 59567[label="",style="dashed", color="magenta", weight=3]; 56707 -> 59568[label="",style="dashed", color="magenta", weight=3]; 56707 -> 59569[label="",style="dashed", color="magenta", weight=3]; 56708[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"];56708 -> 56958[label="",style="solid", color="black", weight=3]; 56709[label="Float (Pos (Succ ww53)) (Pos (Succ ww5400))",fontsize=16,color="green",shape="box"];56710[label="ww5200",fontsize=16,color="green",shape="box"];56711[label="ww53",fontsize=16,color="green",shape="box"];56712[label="ww5400",fontsize=16,color="green",shape="box"];56713[label="ww55",fontsize=16,color="green",shape="box"];56714[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];23316[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"];23316 -> 25262[label="",style="solid", color="black", weight=3]; 23255[label="ww53",fontsize=16,color="green",shape="box"];23256[label="ww520",fontsize=16,color="green",shape="box"];23257[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];23258[label="ww540",fontsize=16,color="green",shape="box"];23259[label="ww55",fontsize=16,color="green",shape="box"];56941[label="ww5200",fontsize=16,color="green",shape="box"];56942[label="Succ ww5400",fontsize=16,color="green",shape="box"];56943[label="ww5200",fontsize=16,color="green",shape="box"];56944[label="Succ ww5400",fontsize=16,color="green",shape="box"];56945[label="ww4677",fontsize=16,color="green",shape="box"];56946[label="ww4679",fontsize=16,color="green",shape="box"];56947[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];56948[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4679 MyTrue) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4677 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4679 MyTrue (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56948 -> 57095[label="",style="solid", color="black", weight=3]; 56949 -> 21889[label="",style="dashed", color="red", weight=0]; 56949[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56949 -> 57096[label="",style="dashed", color="magenta", weight=3]; 56949 -> 57097[label="",style="dashed", color="magenta", weight=3]; 56950[label="Succ ww7000",fontsize=16,color="green",shape="box"];56951 -> 21889[label="",style="dashed", color="red", weight=0]; 56951[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56951 -> 57098[label="",style="dashed", color="magenta", weight=3]; 56951 -> 57099[label="",style="dashed", color="magenta", weight=3]; 56952[label="Succ ww7000",fontsize=16,color="green",shape="box"];57195 -> 21889[label="",style="dashed", color="red", weight=0]; 57195[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];57195 -> 57218[label="",style="dashed", color="magenta", weight=3]; 57195 -> 57219[label="",style="dashed", color="magenta", weight=3]; 57196[label="Succ ww7000",fontsize=16,color="green",shape="box"];57197 -> 21889[label="",style="dashed", color="red", weight=0]; 57197[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];57197 -> 57220[label="",style="dashed", color="magenta", weight=3]; 57197 -> 57221[label="",style="dashed", color="magenta", weight=3]; 57198[label="Succ ww7000",fontsize=16,color="green",shape="box"];57083[label="ww6800",fontsize=16,color="green",shape="box"];57084[label="Succ ww7000",fontsize=16,color="green",shape="box"];57085[label="ww6800",fontsize=16,color="green",shape="box"];57086[label="Succ ww7000",fontsize=16,color="green",shape="box"];57087 -> 59409[label="",style="dashed", color="red", weight=0]; 57087[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"];57087 -> 59570[label="",style="dashed", color="magenta", weight=3]; 57087 -> 59571[label="",style="dashed", color="magenta", weight=3]; 57087 -> 59572[label="",style="dashed", color="magenta", weight=3]; 57087 -> 59573[label="",style="dashed", color="magenta", weight=3]; 57087 -> 59574[label="",style="dashed", color="magenta", weight=3]; 57088[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"];57088 -> 57200[label="",style="solid", color="black", weight=3]; 57089[label="Float (Pos (Succ ww69)) (Pos (Succ ww7000))",fontsize=16,color="green",shape="box"];57090[label="ww6800",fontsize=16,color="green",shape="box"];57091[label="ww69",fontsize=16,color="green",shape="box"];57092[label="ww7000",fontsize=16,color="green",shape="box"];57093[label="ww71",fontsize=16,color="green",shape="box"];57094[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];23278[label="ww69",fontsize=16,color="green",shape="box"];23279[label="ww680",fontsize=16,color="green",shape="box"];23280[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];23281[label="ww700",fontsize=16,color="green",shape="box"];23282[label="ww71",fontsize=16,color="green",shape="box"];57210[label="ww6800",fontsize=16,color="green",shape="box"];57211[label="Succ ww7000",fontsize=16,color="green",shape="box"];57212[label="ww6800",fontsize=16,color="green",shape="box"];57213[label="Succ ww7000",fontsize=16,color="green",shape="box"];57214[label="ww4685",fontsize=16,color="green",shape="box"];57215[label="ww4687",fontsize=16,color="green",shape="box"];57216[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];57217[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4687 MyTrue) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4685 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4687 MyTrue (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];57217 -> 57277[label="",style="solid", color="black", weight=3]; 23286[label="ww204600",fontsize=16,color="green",shape="box"];23287[label="ww11400",fontsize=16,color="green",shape="box"];23288[label="ww4100",fontsize=16,color="green",shape="box"];23289[label="ww3000",fontsize=16,color="green",shape="box"];23290[label="ww3100",fontsize=16,color="green",shape="box"];23291[label="ww5",fontsize=16,color="green",shape="box"];23292[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23293[label="ww4100",fontsize=16,color="green",shape="box"];23294[label="ww3000",fontsize=16,color="green",shape="box"];23295[label="ww3100",fontsize=16,color="green",shape="box"];23296[label="ww5",fontsize=16,color="green",shape="box"];23297[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23298[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"];23298 -> 25257[label="",style="solid", color="black", weight=3]; 23448[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23449[label="ww4100",fontsize=16,color="green",shape="box"];23450[label="ww5",fontsize=16,color="green",shape="box"];23451[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];30001[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"];30001 -> 30218[label="",style="solid", color="black", weight=3]; 23300[label="ww205000",fontsize=16,color="green",shape="box"];23301[label="ww11400",fontsize=16,color="green",shape="box"];23302[label="ww3000",fontsize=16,color="green",shape="box"];23303[label="ww5",fontsize=16,color="green",shape="box"];23304[label="ww3100",fontsize=16,color="green",shape="box"];23305[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23306[label="ww4100",fontsize=16,color="green",shape="box"];23307[label="ww3000",fontsize=16,color="green",shape="box"];23308[label="ww5",fontsize=16,color="green",shape="box"];23309[label="ww3100",fontsize=16,color="green",shape="box"];23310[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23311[label="ww4100",fontsize=16,color="green",shape="box"];54897 -> 55020[label="",style="dashed", color="red", weight=0]; 54897[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"];54897 -> 55154[label="",style="dashed", color="magenta", weight=3]; 54897 -> 55155[label="",style="dashed", color="magenta", weight=3]; 54897 -> 55156[label="",style="dashed", color="magenta", weight=3]; 54898 -> 30021[label="",style="dashed", color="red", weight=0]; 54898[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"];54898 -> 56003[label="",style="dashed", color="magenta", weight=3]; 54898 -> 56004[label="",style="dashed", color="magenta", weight=3]; 54898 -> 56005[label="",style="dashed", color="magenta", weight=3]; 54898 -> 56006[label="",style="dashed", color="magenta", weight=3]; 54898 -> 56007[label="",style="dashed", color="magenta", weight=3]; 54899 -> 56720[label="",style="dashed", color="red", weight=0]; 54899[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"];54899 -> 56878[label="",style="dashed", color="magenta", weight=3]; 54899 -> 56879[label="",style="dashed", color="magenta", weight=3]; 54899 -> 56880[label="",style="dashed", color="magenta", weight=3]; 54899 -> 56881[label="",style="dashed", color="magenta", weight=3]; 54899 -> 56882[label="",style="dashed", color="magenta", weight=3]; 54900[label="ww3000",fontsize=16,color="green",shape="box"];54901[label="ww3100",fontsize=16,color="green",shape="box"];23313[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"];23313 -> 25259[label="",style="solid", color="black", weight=3]; 55923[label="ww3000",fontsize=16,color="green",shape="box"];55924[label="ww5",fontsize=16,color="green",shape="box"];55925[label="ww3100",fontsize=16,color="green",shape="box"];55926[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];55927[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"];55927 -> 56009[label="",style="solid", color="black", weight=3]; 23315[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"];23315 -> 25261[label="",style="solid", color="black", weight=3]; 23317[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"];23317 -> 25263[label="",style="solid", color="black", weight=3]; 23452[label="Float (Pos (Succ ww123)) (Pos Zero)",fontsize=16,color="green",shape="box"];23453[label="ww12200",fontsize=16,color="green",shape="box"];23454[label="ww125",fontsize=16,color="green",shape="box"];23455[label="ww121",fontsize=16,color="green",shape="box"];54907 -> 55020[label="",style="dashed", color="red", weight=0]; 54907[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"];54907 -> 55157[label="",style="dashed", color="magenta", weight=3]; 54907 -> 55158[label="",style="dashed", color="magenta", weight=3]; 54907 -> 55159[label="",style="dashed", color="magenta", weight=3]; 54908[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"];54908 -> 56022[label="",style="solid", color="black", weight=3]; 54909 -> 59409[label="",style="dashed", color="red", weight=0]; 54909[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"];54909 -> 59575[label="",style="dashed", color="magenta", weight=3]; 54909 -> 59576[label="",style="dashed", color="magenta", weight=3]; 54909 -> 59577[label="",style="dashed", color="magenta", weight=3]; 54909 -> 59578[label="",style="dashed", color="magenta", weight=3]; 54909 -> 59579[label="",style="dashed", color="magenta", weight=3]; 54910[label="ww123",fontsize=16,color="green",shape="box"];54911[label="ww12400",fontsize=16,color="green",shape="box"];23456[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];23457[label="ww12200",fontsize=16,color="green",shape="box"];23458[label="ww125",fontsize=16,color="green",shape="box"];23459[label="ww121",fontsize=16,color="green",shape="box"];55930[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"];55930 -> 56028[label="",style="solid", color="black", weight=3]; 23322 -> 16157[label="",style="dashed", color="red", weight=0]; 23322[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"];23322 -> 25270[label="",style="dashed", color="magenta", weight=3]; 23322 -> 25271[label="",style="dashed", color="magenta", weight=3]; 23322 -> 25272[label="",style="dashed", color="magenta", weight=3]; 23322 -> 25273[label="",style="dashed", color="magenta", weight=3]; 23322 -> 25274[label="",style="dashed", color="magenta", weight=3]; 23323 -> 18768[label="",style="dashed", color="red", weight=0]; 23323[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"];23323 -> 25275[label="",style="dashed", color="magenta", weight=3]; 23323 -> 25276[label="",style="dashed", color="magenta", weight=3]; 23323 -> 25277[label="",style="dashed", color="magenta", weight=3]; 23323 -> 25278[label="",style="dashed", color="magenta", weight=3]; 23323 -> 25279[label="",style="dashed", color="magenta", weight=3]; 23324[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"];23324 -> 25280[label="",style="solid", color="black", weight=3]; 54917 -> 55020[label="",style="dashed", color="red", weight=0]; 54917[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"];54917 -> 55160[label="",style="dashed", color="magenta", weight=3]; 54917 -> 55161[label="",style="dashed", color="magenta", weight=3]; 54917 -> 55162[label="",style="dashed", color="magenta", weight=3]; 54918 -> 30021[label="",style="dashed", color="red", weight=0]; 54918[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"];54918 -> 56029[label="",style="dashed", color="magenta", weight=3]; 54918 -> 56030[label="",style="dashed", color="magenta", weight=3]; 54918 -> 56031[label="",style="dashed", color="magenta", weight=3]; 54918 -> 56032[label="",style="dashed", color="magenta", weight=3]; 54918 -> 56033[label="",style="dashed", color="magenta", weight=3]; 54919 -> 56720[label="",style="dashed", color="red", weight=0]; 54919[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"];54919 -> 56806[label="",style="dashed", color="magenta", weight=3]; 54920[label="ww123",fontsize=16,color="green",shape="box"];54921[label="ww12400",fontsize=16,color="green",shape="box"];23326[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"];23326 -> 25282[label="",style="solid", color="black", weight=3]; 55931[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"];55931 -> 56035[label="",style="solid", color="black", weight=3]; 23328[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"];23328 -> 25284[label="",style="solid", color="black", weight=3]; 23329[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"];63423[label="ww1840/Succ ww18400",fontsize=10,color="white",style="solid",shape="box"];23329 -> 63423[label="",style="solid", color="burlywood", weight=9]; 63423 -> 25285[label="",style="solid", color="burlywood", weight=3]; 63424[label="ww1840/Zero",fontsize=10,color="white",style="solid",shape="box"];23329 -> 63424[label="",style="solid", color="burlywood", weight=9]; 63424 -> 25286[label="",style="solid", color="burlywood", weight=3]; 23330 -> 19851[label="",style="dashed", color="red", weight=0]; 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 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"];23331[label="ww4100",fontsize=16,color="green",shape="box"];23332[label="ww3000",fontsize=16,color="green",shape="box"];23333[label="ww3100",fontsize=16,color="green",shape="box"];23334[label="ww5",fontsize=16,color="green",shape="box"];23335[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23336[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"];63425[label="ww1865/Succ ww18650",fontsize=10,color="white",style="solid",shape="box"];23336 -> 63425[label="",style="solid", color="burlywood", weight=9]; 63425 -> 25287[label="",style="solid", color="burlywood", weight=3]; 63426[label="ww1865/Zero",fontsize=10,color="white",style="solid",shape="box"];23336 -> 63426[label="",style="solid", color="burlywood", weight=9]; 63426 -> 25288[label="",style="solid", color="burlywood", weight=3]; 23337 -> 19875[label="",style="dashed", color="red", weight=0]; 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 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"];23338[label="ww3000",fontsize=16,color="green",shape="box"];23339[label="ww5",fontsize=16,color="green",shape="box"];23340[label="ww3100",fontsize=16,color="green",shape="box"];23341[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23342[label="ww4100",fontsize=16,color="green",shape="box"];23343[label="ww1950000",fontsize=16,color="green",shape="box"];23344[label="ww19490",fontsize=16,color="green",shape="box"];23345[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"];23345 -> 25289[label="",style="solid", color="black", weight=3]; 23346 -> 16148[label="",style="dashed", color="red", weight=0]; 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 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"];23460[label="ww1945",fontsize=16,color="green",shape="box"];23461[label="ww1944",fontsize=16,color="green",shape="box"];23462[label="ww1946",fontsize=16,color="green",shape="box"];23463[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30003 -> 26726[label="",style="dashed", color="red", weight=0]; 30003[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"];30003 -> 30223[label="",style="dashed", color="magenta", weight=3]; 30003 -> 30224[label="",style="dashed", color="magenta", weight=3]; 30003 -> 30225[label="",style="dashed", color="magenta", weight=3]; 23465[label="ww1907000",fontsize=16,color="green",shape="box"];23466[label="ww19110",fontsize=16,color="green",shape="box"];23467[label="ww3000",fontsize=16,color="green",shape="box"];23468[label="ww5",fontsize=16,color="green",shape="box"];23469[label="ww3100",fontsize=16,color="green",shape="box"];23470[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23471[label="ww4100",fontsize=16,color="green",shape="box"];23472[label="ww3000",fontsize=16,color="green",shape="box"];23473[label="ww5",fontsize=16,color="green",shape="box"];23474[label="ww3100",fontsize=16,color="green",shape="box"];23475[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23476[label="ww4100",fontsize=16,color="green",shape="box"];55934[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55935[label="ww3000",fontsize=16,color="green",shape="box"];55936[label="ww4100",fontsize=16,color="green",shape="box"];55937[label="ww5",fontsize=16,color="green",shape="box"];55938[label="ww3100",fontsize=16,color="green",shape="box"];23478[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"];23478 -> 25349[label="",style="solid", color="black", weight=3]; 55941 -> 26726[label="",style="dashed", color="red", weight=0]; 55941[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"];55941 -> 56042[label="",style="dashed", color="magenta", weight=3]; 55941 -> 56043[label="",style="dashed", color="magenta", weight=3]; 55941 -> 56044[label="",style="dashed", color="magenta", weight=3]; 23480[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"];23480 -> 25351[label="",style="solid", color="black", weight=3]; 23481[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"];23481 -> 25352[label="",style="solid", color="black", weight=3]; 30307 -> 23742[label="",style="dashed", color="red", weight=0]; 30307[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30307 -> 30330[label="",style="dashed", color="magenta", weight=3]; 30307 -> 30331[label="",style="dashed", color="magenta", weight=3]; 30308 -> 26799[label="",style="dashed", color="red", weight=0]; 30308[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30308 -> 30332[label="",style="dashed", color="magenta", weight=3]; 30308 -> 30333[label="",style="dashed", color="magenta", weight=3]; 23482[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"];23482 -> 25353[label="",style="solid", color="black", weight=3]; 60646[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60647[label="ww3000",fontsize=16,color="green",shape="box"];60648[label="ww4100",fontsize=16,color="green",shape="box"];29171[label="takeWhile1 (flip ltEsFloat ww3480) (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 ww3480 (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"];29171 -> 29241[label="",style="solid", color="black", weight=3]; 55953 -> 26924[label="",style="dashed", color="red", weight=0]; 55953[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"];55953 -> 56048[label="",style="dashed", color="magenta", weight=3]; 55953 -> 56049[label="",style="dashed", color="magenta", weight=3]; 29427 -> 26924[label="",style="dashed", color="red", weight=0]; 29427[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"];29427 -> 30226[label="",style="dashed", color="magenta", weight=3]; 29427 -> 30227[label="",style="dashed", color="magenta", weight=3]; 29428[label="takeWhile1 (flip ltEsFloat ww3486) (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 ww3486 (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"];29428 -> 30228[label="",style="solid", color="black", weight=3]; 23487[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"];23487 -> 25357[label="",style="solid", color="black", weight=3]; 23488[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"];23488 -> 25358[label="",style="solid", color="black", weight=3]; 23489[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"];23489 -> 25359[label="",style="solid", color="black", weight=3]; 23490[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"];23490 -> 25360[label="",style="solid", color="black", weight=3]; 23491[label="Zero",fontsize=16,color="green",shape="box"];23492[label="ww3000",fontsize=16,color="green",shape="box"];23493[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23494[label="ww5",fontsize=16,color="green",shape="box"];23495[label="Succ Zero",fontsize=16,color="green",shape="box"];23496 -> 23347[label="",style="dashed", color="red", weight=0]; 23496[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"];23496 -> 25361[label="",style="dashed", color="magenta", weight=3]; 23496 -> 25362[label="",style="dashed", color="magenta", weight=3]; 23496 -> 25363[label="",style="dashed", color="magenta", weight=3]; 23496 -> 25364[label="",style="dashed", color="magenta", weight=3]; 23497 -> 46807[label="",style="dashed", color="red", weight=0]; 23497[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"];23497 -> 49178[label="",style="dashed", color="magenta", weight=3]; 23497 -> 49179[label="",style="dashed", color="magenta", weight=3]; 23497 -> 49180[label="",style="dashed", color="magenta", weight=3]; 23497 -> 49181[label="",style="dashed", color="magenta", weight=3]; 23497 -> 49182[label="",style="dashed", color="magenta", weight=3]; 23500[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"];23500 -> 25366[label="",style="solid", color="black", weight=3]; 23501[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"];23501 -> 25367[label="",style="solid", color="black", weight=3]; 23502[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"];23502 -> 25368[label="",style="solid", color="black", weight=3]; 23503[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"];23503 -> 25369[label="",style="solid", color="black", weight=3]; 23504[label="ww3000",fontsize=16,color="green",shape="box"];23505[label="ww5",fontsize=16,color="green",shape="box"];23506[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23507[label="Succ Zero",fontsize=16,color="green",shape="box"];23508[label="Zero",fontsize=16,color="green",shape="box"];55139[label="Succ Zero",fontsize=16,color="green",shape="box"];55140[label="ww3000",fontsize=16,color="green",shape="box"];55141 -> 30021[label="",style="dashed", color="red", weight=0]; 55141[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"];55141 -> 56055[label="",style="dashed", color="magenta", weight=3]; 55141 -> 56056[label="",style="dashed", color="magenta", weight=3]; 55141 -> 56057[label="",style="dashed", color="magenta", weight=3]; 55141 -> 56058[label="",style="dashed", color="magenta", weight=3]; 55141 -> 56059[label="",style="dashed", color="magenta", weight=3]; 55957[label="Succ Zero",fontsize=16,color="green",shape="box"];55958[label="ww3000",fontsize=16,color="green",shape="box"];55959[label="Zero",fontsize=16,color="green",shape="box"];55960[label="ww5",fontsize=16,color="green",shape="box"];55961[label="Succ Zero",fontsize=16,color="green",shape="box"];56847[label="ww3000",fontsize=16,color="green",shape="box"];56848[label="Succ Zero",fontsize=16,color="green",shape="box"];56849[label="Succ Zero",fontsize=16,color="green",shape="box"];56850[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];56851[label="Zero",fontsize=16,color="green",shape="box"];30309[label="takeWhile1 (flip ltEsFloat ww3499) (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))) ww3499) GT))",fontsize=16,color="black",shape="box"];30309 -> 30334[label="",style="solid", color="black", weight=3]; 58297 -> 26726[label="",style="dashed", color="red", weight=0]; 58297[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4705)) (Pos (Succ ww4707))) (srMyInt (Neg (Succ ww4706)) (Neg Zero))) ww4711",fontsize=16,color="magenta"];58297 -> 58337[label="",style="dashed", color="magenta", weight=3]; 58297 -> 58338[label="",style="dashed", color="magenta", weight=3]; 58297 -> 58339[label="",style="dashed", color="magenta", weight=3]; 30291[label="takeWhile1 (flip ltEsFloat ww3512) (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))) ww3512) GT))",fontsize=16,color="black",shape="box"];30291 -> 30310[label="",style="solid", color="black", weight=3]; 60290 -> 26726[label="",style="dashed", color="red", weight=0]; 60290[label="primPlusFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Neg Zero) (Neg Zero))) ww4805",fontsize=16,color="magenta"];60290 -> 60404[label="",style="dashed", color="magenta", weight=3]; 60290 -> 60405[label="",style="dashed", color="magenta", weight=3]; 60290 -> 60406[label="",style="dashed", color="magenta", weight=3]; 23514[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"];63427[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23514 -> 63427[label="",style="solid", color="burlywood", weight=9]; 63427 -> 25383[label="",style="solid", color="burlywood", weight=3]; 63428[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23514 -> 63428[label="",style="solid", color="burlywood", weight=9]; 63428 -> 25384[label="",style="solid", color="burlywood", weight=3]; 23515 -> 10878[label="",style="dashed", color="red", weight=0]; 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 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"];23515 -> 25385[label="",style="dashed", color="magenta", weight=3]; 23516 -> 18732[label="",style="dashed", color="red", weight=0]; 23516[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"];23516 -> 25386[label="",style="dashed", color="magenta", weight=3]; 23516 -> 25387[label="",style="dashed", color="magenta", weight=3]; 23516 -> 25388[label="",style="dashed", color="magenta", weight=3]; 23516 -> 25389[label="",style="dashed", color="magenta", weight=3]; 23516 -> 25390[label="",style="dashed", color="magenta", weight=3]; 23517 -> 17710[label="",style="dashed", color="red", weight=0]; 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 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"];23517 -> 25391[label="",style="dashed", color="magenta", weight=3]; 23517 -> 25392[label="",style="dashed", color="magenta", weight=3]; 23517 -> 25393[label="",style="dashed", color="magenta", weight=3]; 23517 -> 25394[label="",style="dashed", color="magenta", weight=3]; 23517 -> 25395[label="",style="dashed", color="magenta", weight=3]; 49088[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];49089 -> 59409[label="",style="dashed", color="red", weight=0]; 49089[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"];49089 -> 59580[label="",style="dashed", color="magenta", weight=3]; 49089 -> 59581[label="",style="dashed", color="magenta", weight=3]; 49089 -> 59582[label="",style="dashed", color="magenta", weight=3]; 49089 -> 59583[label="",style="dashed", color="magenta", weight=3]; 49089 -> 59584[label="",style="dashed", color="magenta", weight=3]; 49090[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="black",shape="box"];49090 -> 54012[label="",style="solid", color="black", weight=3]; 49091[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"];49091 -> 54013[label="",style="solid", color="black", weight=3]; 49092[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];23519[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"];63429[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23519 -> 63429[label="",style="solid", color="burlywood", weight=9]; 63429 -> 25397[label="",style="solid", color="burlywood", weight=3]; 63430[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23519 -> 63430[label="",style="solid", color="burlywood", weight=9]; 63430 -> 25398[label="",style="solid", color="burlywood", weight=3]; 23520 -> 10884[label="",style="dashed", color="red", weight=0]; 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 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"];23520 -> 25399[label="",style="dashed", color="magenta", weight=3]; 23521 -> 18732[label="",style="dashed", color="red", weight=0]; 23521[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"];23521 -> 25400[label="",style="dashed", color="magenta", weight=3]; 23521 -> 25401[label="",style="dashed", color="magenta", weight=3]; 23521 -> 25402[label="",style="dashed", color="magenta", weight=3]; 23521 -> 25403[label="",style="dashed", color="magenta", weight=3]; 23521 -> 25404[label="",style="dashed", color="magenta", weight=3]; 23522 -> 17710[label="",style="dashed", color="red", weight=0]; 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 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"];23522 -> 25405[label="",style="dashed", color="magenta", weight=3]; 23522 -> 25406[label="",style="dashed", color="magenta", weight=3]; 23522 -> 25407[label="",style="dashed", color="magenta", weight=3]; 23522 -> 25408[label="",style="dashed", color="magenta", weight=3]; 23522 -> 25409[label="",style="dashed", color="magenta", weight=3]; 23523[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"];23523 -> 25410[label="",style="solid", color="black", weight=3]; 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) 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"];23524 -> 25411[label="",style="solid", color="black", weight=3]; 23525[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"];23525 -> 25412[label="",style="solid", color="black", weight=3]; 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 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"];23526 -> 25413[label="",style="solid", color="black", weight=3]; 23527 -> 23347[label="",style="dashed", color="red", weight=0]; 23527[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"];23527 -> 25414[label="",style="dashed", color="magenta", weight=3]; 23527 -> 25415[label="",style="dashed", color="magenta", weight=3]; 23527 -> 25416[label="",style="dashed", color="magenta", weight=3]; 23527 -> 25417[label="",style="dashed", color="magenta", weight=3]; 23528 -> 46807[label="",style="dashed", color="red", weight=0]; 23528[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"];23528 -> 49188[label="",style="dashed", color="magenta", weight=3]; 23528 -> 49189[label="",style="dashed", color="magenta", weight=3]; 23528 -> 49190[label="",style="dashed", color="magenta", weight=3]; 23528 -> 49191[label="",style="dashed", color="magenta", weight=3]; 23528 -> 49192[label="",style="dashed", color="magenta", weight=3]; 23529 -> 23347[label="",style="dashed", color="red", weight=0]; 23529[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"];23529 -> 25419[label="",style="dashed", color="magenta", weight=3]; 23529 -> 25420[label="",style="dashed", color="magenta", weight=3]; 23529 -> 25421[label="",style="dashed", color="magenta", weight=3]; 23529 -> 25422[label="",style="dashed", color="magenta", weight=3]; 53874[label="Succ ww3100",fontsize=16,color="green",shape="box"];53875 -> 48671[label="",style="dashed", color="red", weight=0]; 53875[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"];53876[label="Zero",fontsize=16,color="green",shape="box"];53877[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"];53877 -> 56067[label="",style="solid", color="black", weight=3]; 23531[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"];23531 -> 25424[label="",style="solid", color="black", weight=3]; 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 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"];23532 -> 25425[label="",style="solid", color="black", weight=3]; 23533[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"];23533 -> 25426[label="",style="solid", color="black", weight=3]; 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 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"];23534 -> 25427[label="",style="solid", color="black", weight=3]; 23535[label="Zero",fontsize=16,color="green",shape="box"];23536[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];23537[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23538[label="ww5",fontsize=16,color="green",shape="box"];23539[label="Zero",fontsize=16,color="green",shape="box"];23540 -> 23347[label="",style="dashed", color="red", weight=0]; 23540[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"];23540 -> 25428[label="",style="dashed", color="magenta", weight=3]; 23540 -> 25429[label="",style="dashed", color="magenta", weight=3]; 23540 -> 25430[label="",style="dashed", color="magenta", weight=3]; 23540 -> 25431[label="",style="dashed", color="magenta", weight=3]; 23541 -> 46807[label="",style="dashed", color="red", weight=0]; 23541[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"];23541 -> 49198[label="",style="dashed", color="magenta", weight=3]; 23541 -> 49199[label="",style="dashed", color="magenta", weight=3]; 23541 -> 49200[label="",style="dashed", color="magenta", weight=3]; 23541 -> 49201[label="",style="dashed", color="magenta", weight=3]; 23541 -> 49202[label="",style="dashed", color="magenta", weight=3]; 23542 -> 23347[label="",style="dashed", color="red", weight=0]; 23542[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"];23542 -> 25433[label="",style="dashed", color="magenta", weight=3]; 23542 -> 25434[label="",style="dashed", color="magenta", weight=3]; 23542 -> 25435[label="",style="dashed", color="magenta", weight=3]; 23542 -> 25436[label="",style="dashed", color="magenta", weight=3]; 53880[label="Succ (Succ (Succ ww310000))",fontsize=16,color="green",shape="box"];53881 -> 48676[label="",style="dashed", color="red", weight=0]; 53881[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"];53882[label="Succ Zero",fontsize=16,color="green",shape="box"];53883[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"];53883 -> 56075[label="",style="solid", color="black", weight=3]; 53885[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"];53885 -> 56077[label="",style="solid", color="black", weight=3]; 25448 -> 24811[label="",style="dashed", color="red", weight=0]; 25448[label="srMyInt (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (Pos (Succ Zero))",fontsize=16,color="magenta"];25448 -> 25452[label="",style="dashed", color="magenta", weight=3]; 25449 -> 20582[label="",style="dashed", color="red", weight=0]; 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]; 25449 -> 25454[label="",style="dashed", color="magenta", weight=3]; 25449 -> 25455[label="",style="dashed", color="magenta", weight=3]; 25449 -> 25456[label="",style="dashed", color="magenta", weight=3]; 25449 -> 25457[label="",style="dashed", color="magenta", weight=3]; 25449 -> 25458[label="",style="dashed", color="magenta", weight=3]; 25450 -> 15103[label="",style="dashed", color="red", weight=0]; 25450[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww2418))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25450 -> 25459[label="",style="dashed", color="magenta", weight=3]; 25450 -> 25460[label="",style="dashed", color="magenta", weight=3]; 25447[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"];63431[label="ww2916/MyTrue",fontsize=10,color="white",style="solid",shape="box"];25447 -> 63431[label="",style="solid", color="burlywood", weight=9]; 63431 -> 25461[label="",style="solid", color="burlywood", weight=3]; 63432[label="ww2916/MyFalse",fontsize=10,color="white",style="solid",shape="box"];25447 -> 63432[label="",style="solid", color="burlywood", weight=9]; 63432 -> 25462[label="",style="solid", color="burlywood", weight=3]; 30449 -> 27633[label="",style="dashed", color="red", weight=0]; 30449[label="takeWhile1 (flip ltEsFloat ww3526) (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))) ww3526) GT))",fontsize=16,color="magenta"];30449 -> 30494[label="",style="dashed", color="magenta", weight=3]; 30449 -> 30495[label="",style="dashed", color="magenta", weight=3]; 30449 -> 30496[label="",style="dashed", color="magenta", weight=3]; 30449 -> 30497[label="",style="dashed", color="magenta", weight=3]; 30449 -> 30498[label="",style="dashed", color="magenta", weight=3]; 30449 -> 30499[label="",style="dashed", color="magenta", weight=3]; 44472[label="Pos ww2082",fontsize=16,color="green",shape="box"];44473[label="Neg ww2084",fontsize=16,color="green",shape="box"];44492[label="psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4389",fontsize=16,color="black",shape="triangle"];44492 -> 45112[label="",style="solid", color="black", weight=3]; 44493 -> 44475[label="",style="dashed", color="red", weight=0]; 44493[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))) ww4389))",fontsize=16,color="magenta"];44493 -> 45113[label="",style="dashed", color="magenta", weight=3]; 44481[label="Pos ww2082",fontsize=16,color="green",shape="box"];44482[label="Neg ww2084",fontsize=16,color="green",shape="box"];44483[label="ww2081",fontsize=16,color="green",shape="box"];44484[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];44485[label="Neg ww2295",fontsize=16,color="green",shape="box"];44486[label="Pos ww2297",fontsize=16,color="green",shape="box"];44526[label="psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4390",fontsize=16,color="black",shape="triangle"];44526 -> 45114[label="",style="solid", color="black", weight=3]; 44527 -> 44488[label="",style="dashed", color="red", weight=0]; 44527[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))) ww4390))",fontsize=16,color="magenta"];44527 -> 45115[label="",style="dashed", color="magenta", weight=3]; 44494[label="Neg ww2295",fontsize=16,color="green",shape="box"];44495[label="Pos ww2297",fontsize=16,color="green",shape="box"];44496[label="ww2294",fontsize=16,color="green",shape="box"];44497[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];23566[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"];63433[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23566 -> 63433[label="",style="solid", color="burlywood", weight=9]; 63433 -> 25476[label="",style="solid", color="burlywood", weight=3]; 63434[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23566 -> 63434[label="",style="solid", color="burlywood", weight=9]; 63434 -> 25477[label="",style="solid", color="burlywood", weight=3]; 23567 -> 10904[label="",style="dashed", color="red", weight=0]; 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 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"];23567 -> 25478[label="",style="dashed", color="magenta", weight=3]; 23568 -> 18747[label="",style="dashed", color="red", weight=0]; 23568[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"];23568 -> 25479[label="",style="dashed", color="magenta", weight=3]; 23568 -> 25480[label="",style="dashed", color="magenta", weight=3]; 23568 -> 25481[label="",style="dashed", color="magenta", weight=3]; 23568 -> 25482[label="",style="dashed", color="magenta", weight=3]; 23568 -> 25483[label="",style="dashed", color="magenta", weight=3]; 23569 -> 17737[label="",style="dashed", color="red", weight=0]; 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 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"];23569 -> 25484[label="",style="dashed", color="magenta", weight=3]; 23569 -> 25485[label="",style="dashed", color="magenta", weight=3]; 23569 -> 25486[label="",style="dashed", color="magenta", weight=3]; 23569 -> 25487[label="",style="dashed", color="magenta", weight=3]; 23569 -> 25488[label="",style="dashed", color="magenta", weight=3]; 49108[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];49109 -> 56720[label="",style="dashed", color="red", weight=0]; 49109[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"];49109 -> 56883[label="",style="dashed", color="magenta", weight=3]; 49109 -> 56884[label="",style="dashed", color="magenta", weight=3]; 49109 -> 56885[label="",style="dashed", color="magenta", weight=3]; 49109 -> 56886[label="",style="dashed", color="magenta", weight=3]; 49109 -> 56887[label="",style="dashed", color="magenta", weight=3]; 49110 -> 50185[label="",style="dashed", color="red", weight=0]; 49110[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"];49110 -> 50205[label="",style="dashed", color="magenta", weight=3]; 49110 -> 50206[label="",style="dashed", color="magenta", weight=3]; 49111 -> 30021[label="",style="dashed", color="red", weight=0]; 49111[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"];49111 -> 54015[label="",style="dashed", color="magenta", weight=3]; 49111 -> 54016[label="",style="dashed", color="magenta", weight=3]; 49111 -> 54017[label="",style="dashed", color="magenta", weight=3]; 49111 -> 54018[label="",style="dashed", color="magenta", weight=3]; 49111 -> 54019[label="",style="dashed", color="magenta", weight=3]; 49112[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];23572[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"];63435[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23572 -> 63435[label="",style="solid", color="burlywood", weight=9]; 63435 -> 25490[label="",style="solid", color="burlywood", weight=3]; 63436[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23572 -> 63436[label="",style="solid", color="burlywood", weight=9]; 63436 -> 25491[label="",style="solid", color="burlywood", weight=3]; 23573 -> 10910[label="",style="dashed", color="red", weight=0]; 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 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"];23573 -> 25492[label="",style="dashed", color="magenta", weight=3]; 23574 -> 18747[label="",style="dashed", color="red", weight=0]; 23574[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"];23574 -> 25493[label="",style="dashed", color="magenta", weight=3]; 23574 -> 25494[label="",style="dashed", color="magenta", weight=3]; 23574 -> 25495[label="",style="dashed", color="magenta", weight=3]; 23574 -> 25496[label="",style="dashed", color="magenta", weight=3]; 23574 -> 25497[label="",style="dashed", color="magenta", weight=3]; 23575 -> 17737[label="",style="dashed", color="red", weight=0]; 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 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"];23575 -> 25498[label="",style="dashed", color="magenta", weight=3]; 23575 -> 25499[label="",style="dashed", color="magenta", weight=3]; 23575 -> 25500[label="",style="dashed", color="magenta", weight=3]; 23575 -> 25501[label="",style="dashed", color="magenta", weight=3]; 23575 -> 25502[label="",style="dashed", color="magenta", weight=3]; 49113[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];49114 -> 56720[label="",style="dashed", color="red", weight=0]; 49114[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"];49114 -> 56888[label="",style="dashed", color="magenta", weight=3]; 49114 -> 56889[label="",style="dashed", color="magenta", weight=3]; 49114 -> 56890[label="",style="dashed", color="magenta", weight=3]; 49114 -> 56891[label="",style="dashed", color="magenta", weight=3]; 49114 -> 56892[label="",style="dashed", color="magenta", weight=3]; 49115 -> 50185[label="",style="dashed", color="red", weight=0]; 49115[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"];49115 -> 50207[label="",style="dashed", color="magenta", weight=3]; 49115 -> 50208[label="",style="dashed", color="magenta", weight=3]; 49116 -> 30021[label="",style="dashed", color="red", weight=0]; 49116[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"];49116 -> 54021[label="",style="dashed", color="magenta", weight=3]; 49116 -> 54022[label="",style="dashed", color="magenta", weight=3]; 49116 -> 54023[label="",style="dashed", color="magenta", weight=3]; 49116 -> 54024[label="",style="dashed", color="magenta", weight=3]; 49116 -> 54025[label="",style="dashed", color="magenta", weight=3]; 49117[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];23578[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"];23578 -> 25504[label="",style="solid", color="black", weight=3]; 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) 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"];23579 -> 25505[label="",style="solid", color="black", weight=3]; 23580[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"];23580 -> 25506[label="",style="solid", color="black", weight=3]; 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 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"];23581 -> 25507[label="",style="solid", color="black", weight=3]; 55142[label="ww3100",fontsize=16,color="green",shape="box"];55143[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55144 -> 30021[label="",style="dashed", color="red", weight=0]; 55144[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"];55144 -> 56080[label="",style="dashed", color="magenta", weight=3]; 55144 -> 56081[label="",style="dashed", color="magenta", weight=3]; 55144 -> 56082[label="",style="dashed", color="magenta", weight=3]; 55144 -> 56083[label="",style="dashed", color="magenta", weight=3]; 55144 -> 56084[label="",style="dashed", color="magenta", weight=3]; 55968[label="Zero",fontsize=16,color="green",shape="box"];55969[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55970[label="Succ Zero",fontsize=16,color="green",shape="box"];55971[label="ww5",fontsize=16,color="green",shape="box"];55972[label="ww3100",fontsize=16,color="green",shape="box"];56852[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];56853[label="ww3100",fontsize=16,color="green",shape="box"];56854[label="Zero",fontsize=16,color="green",shape="box"];56855[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56856[label="Succ Zero",fontsize=16,color="green",shape="box"];23583 -> 46807[label="",style="dashed", color="red", weight=0]; 23583[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"];23583 -> 49218[label="",style="dashed", color="magenta", weight=3]; 23583 -> 49219[label="",style="dashed", color="magenta", weight=3]; 23583 -> 49220[label="",style="dashed", color="magenta", weight=3]; 23583 -> 49221[label="",style="dashed", color="magenta", weight=3]; 23583 -> 49222[label="",style="dashed", color="magenta", weight=3]; 55145[label="ww3100",fontsize=16,color="green",shape="box"];55146[label="Succ Zero",fontsize=16,color="green",shape="box"];55147 -> 30021[label="",style="dashed", color="red", weight=0]; 55147[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"];55147 -> 56087[label="",style="dashed", color="magenta", weight=3]; 55147 -> 56088[label="",style="dashed", color="magenta", weight=3]; 55147 -> 56089[label="",style="dashed", color="magenta", weight=3]; 55147 -> 56090[label="",style="dashed", color="magenta", weight=3]; 55147 -> 56091[label="",style="dashed", color="magenta", weight=3]; 55974[label="Zero",fontsize=16,color="green",shape="box"];55975[label="Succ Zero",fontsize=16,color="green",shape="box"];55976[label="Succ Zero",fontsize=16,color="green",shape="box"];55977[label="ww5",fontsize=16,color="green",shape="box"];55978[label="ww3100",fontsize=16,color="green",shape="box"];56857[label="Succ Zero",fontsize=16,color="green",shape="box"];56858[label="ww3100",fontsize=16,color="green",shape="box"];56859[label="Zero",fontsize=16,color="green",shape="box"];56860[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56861[label="Succ Zero",fontsize=16,color="green",shape="box"];53888[label="Zero",fontsize=16,color="green",shape="box"];53889[label="Zero",fontsize=16,color="green",shape="box"];53890[label="Succ Zero",fontsize=16,color="green",shape="box"];53891[label="ww5",fontsize=16,color="green",shape="box"];53892[label="ww3100",fontsize=16,color="green",shape="box"];23586[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"];23586 -> 25512[label="",style="solid", color="black", weight=3]; 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 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"];23587 -> 25513[label="",style="solid", color="black", weight=3]; 23588[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"];23588 -> 25514[label="",style="solid", color="black", weight=3]; 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 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"];23589 -> 25515[label="",style="solid", color="black", weight=3]; 23590[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];23591[label="ww5",fontsize=16,color="green",shape="box"];23592[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23593[label="Zero",fontsize=16,color="green",shape="box"];23594[label="Zero",fontsize=16,color="green",shape="box"];55148[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55149[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];55150 -> 30021[label="",style="dashed", color="red", weight=0]; 55150[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"];55150 -> 56099[label="",style="dashed", color="magenta", weight=3]; 55150 -> 56100[label="",style="dashed", color="magenta", weight=3]; 55150 -> 56101[label="",style="dashed", color="magenta", weight=3]; 55150 -> 56102[label="",style="dashed", color="magenta", weight=3]; 55150 -> 56103[label="",style="dashed", color="magenta", weight=3]; 55979[label="Zero",fontsize=16,color="green",shape="box"];55980[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];55981[label="Zero",fontsize=16,color="green",shape="box"];55982[label="ww5",fontsize=16,color="green",shape="box"];55983[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56867[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];56868[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56869[label="Zero",fontsize=16,color="green",shape="box"];56870[label="Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56871[label="Zero",fontsize=16,color="green",shape="box"];55151[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55152[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55153 -> 30021[label="",style="dashed", color="red", weight=0]; 55153[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"];55153 -> 56104[label="",style="dashed", color="magenta", weight=3]; 55153 -> 56105[label="",style="dashed", color="magenta", weight=3]; 55153 -> 56106[label="",style="dashed", color="magenta", weight=3]; 55153 -> 56107[label="",style="dashed", color="magenta", weight=3]; 55153 -> 56108[label="",style="dashed", color="magenta", weight=3]; 55988[label="Zero",fontsize=16,color="green",shape="box"];55989[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55990[label="Zero",fontsize=16,color="green",shape="box"];55991[label="ww5",fontsize=16,color="green",shape="box"];55992[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56872[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56873[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56874[label="Zero",fontsize=16,color="green",shape="box"];56875[label="Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56876[label="Zero",fontsize=16,color="green",shape="box"];30350 -> 26924[label="",style="dashed", color="red", weight=0]; 30350[label="primDivFloat (Float (msMyInt (Pos (Succ ww3538)) (Pos (Succ ww3540))) (srMyInt (Neg (Succ ww3539)) (Neg (Succ ww3541)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30350 -> 30363[label="",style="dashed", color="magenta", weight=3]; 30350 -> 30364[label="",style="dashed", color="magenta", weight=3]; 57284[label="ww4684",fontsize=16,color="green",shape="box"];57285 -> 23742[label="",style="dashed", color="red", weight=0]; 57285[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];57285 -> 57392[label="",style="dashed", color="magenta", weight=3]; 57285 -> 57393[label="",style="dashed", color="magenta", weight=3]; 57286 -> 26799[label="",style="dashed", color="red", weight=0]; 57286[label="srMyInt (Neg (Succ ww12200)) (Neg (Succ ww12400))",fontsize=16,color="magenta"];57286 -> 57394[label="",style="dashed", color="magenta", weight=3]; 57286 -> 57395[label="",style="dashed", color="magenta", weight=3]; 23601[label="Neg Zero",fontsize=16,color="green",shape="box"];23602 -> 22018[label="",style="dashed", color="red", weight=0]; 23602[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];23602 -> 25519[label="",style="dashed", color="magenta", weight=3]; 23603 -> 23742[label="",style="dashed", color="red", weight=0]; 23603[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];23603 -> 25520[label="",style="dashed", color="magenta", weight=3]; 23603 -> 25521[label="",style="dashed", color="magenta", weight=3]; 23604[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];23605[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"];23605 -> 25522[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];23606 -> 25523[label="",style="solid", color="black", weight=3]; 23613[label="Neg Zero",fontsize=16,color="green",shape="box"];23614 -> 22034[label="",style="dashed", color="red", weight=0]; 23614[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];23615 -> 23742[label="",style="dashed", color="red", weight=0]; 23615[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];23615 -> 25529[label="",style="dashed", color="magenta", weight=3]; 23615 -> 25530[label="",style="dashed", color="magenta", weight=3]; 23616[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];23617[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"];23617 -> 25531[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];23618 -> 25532[label="",style="solid", color="black", weight=3]; 53893[label="ww4000",fontsize=16,color="green",shape="box"];53894[label="ww5",fontsize=16,color="green",shape="box"];53895[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53896[label="ww3100",fontsize=16,color="green",shape="box"];53897[label="ww4000",fontsize=16,color="green",shape="box"];53898[label="ww5",fontsize=16,color="green",shape="box"];53899[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53900[label="ww3100",fontsize=16,color="green",shape="box"];23619[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"];63437[label="ww42/Float ww420 ww421",fontsize=10,color="white",style="solid",shape="box"];23619 -> 63437[label="",style="solid", color="burlywood", weight=9]; 63437 -> 25533[label="",style="solid", color="burlywood", weight=3]; 23773[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23776 -> 30359[label="",style="dashed", color="red", weight=0]; 23776[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"];23776 -> 30360[label="",style="dashed", color="magenta", weight=3]; 25543 -> 24811[label="",style="dashed", color="red", weight=0]; 25543[label="srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))",fontsize=16,color="magenta"];25543 -> 25546[label="",style="dashed", color="magenta", weight=3]; 25544 -> 23741[label="",style="dashed", color="red", weight=0]; 25544[label="srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25542[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"];25542 -> 25547[label="",style="solid", color="black", weight=3]; 27629[label="not (esEsOrdering (primCmpNat (Succ ww3311000) (Succ ww3310000)) GT)",fontsize=16,color="black",shape="box"];27629 -> 27666[label="",style="solid", color="black", weight=3]; 27630[label="not (esEsOrdering (primCmpNat (Succ ww3311000) Zero) GT)",fontsize=16,color="black",shape="box"];27630 -> 27667[label="",style="solid", color="black", weight=3]; 27631[label="not (esEsOrdering (primCmpNat Zero (Succ ww3310000)) GT)",fontsize=16,color="black",shape="box"];27631 -> 27668[label="",style="solid", color="black", weight=3]; 27632[label="not (esEsOrdering (primCmpNat Zero Zero) GT)",fontsize=16,color="black",shape="box"];27632 -> 27669[label="",style="solid", color="black", weight=3]; 44502[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4306",fontsize=16,color="black",shape="box"];44502 -> 45122[label="",style="solid", color="black", weight=3]; 44503 -> 43153[label="",style="dashed", color="red", weight=0]; 44503[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4306",fontsize=16,color="magenta"];44504[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4307",fontsize=16,color="black",shape="box"];44504 -> 45123[label="",style="solid", color="black", weight=3]; 44505 -> 43166[label="",style="dashed", color="red", weight=0]; 44505[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4307",fontsize=16,color="magenta"];44506[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4308",fontsize=16,color="black",shape="box"];44506 -> 45124[label="",style="solid", color="black", weight=3]; 44507 -> 43187[label="",style="dashed", color="red", weight=0]; 44507[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4308",fontsize=16,color="magenta"];44519[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4309",fontsize=16,color="black",shape="box"];44519 -> 45204[label="",style="solid", color="black", weight=3]; 44520 -> 43206[label="",style="dashed", color="red", weight=0]; 44520[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4309",fontsize=16,color="magenta"];44559[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4391",fontsize=16,color="black",shape="triangle"];44559 -> 45205[label="",style="solid", color="black", weight=3]; 44560 -> 44522[label="",style="dashed", color="red", weight=0]; 44560[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))) ww4391))",fontsize=16,color="magenta"];44560 -> 45206[label="",style="dashed", color="magenta", weight=3]; 44528[label="ww4000",fontsize=16,color="green",shape="box"];44529[label="Pos Zero",fontsize=16,color="green",shape="box"];53901[label="ww5",fontsize=16,color="green",shape="box"];53902[label="ww3100",fontsize=16,color="green",shape="box"];53903[label="ww4000",fontsize=16,color="green",shape="box"];53904[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53905[label="ww5",fontsize=16,color="green",shape="box"];53906[label="ww3100",fontsize=16,color="green",shape="box"];53907[label="ww4000",fontsize=16,color="green",shape="box"];53908[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30832[label="takeWhile1 (flip ltEsFloat ww3587) (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)))) ww3587)",fontsize=16,color="black",shape="box"];30832 -> 30901[label="",style="solid", color="black", weight=3]; 44530[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4310",fontsize=16,color="black",shape="box"];44530 -> 45207[label="",style="solid", color="black", weight=3]; 44531 -> 43219[label="",style="dashed", color="red", weight=0]; 44531[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4310",fontsize=16,color="magenta"];44532[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4311",fontsize=16,color="black",shape="box"];44532 -> 45208[label="",style="solid", color="black", weight=3]; 44533 -> 43232[label="",style="dashed", color="red", weight=0]; 44533[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4311",fontsize=16,color="magenta"];44534[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4312",fontsize=16,color="black",shape="box"];44534 -> 45209[label="",style="solid", color="black", weight=3]; 44535 -> 43256[label="",style="dashed", color="red", weight=0]; 44535[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4312",fontsize=16,color="magenta"];53909[label="ww3100",fontsize=16,color="green",shape="box"];53910[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53911[label="ww3000",fontsize=16,color="green",shape="box"];53912[label="ww5",fontsize=16,color="green",shape="box"];53913[label="ww3100",fontsize=16,color="green",shape="box"];53914[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53915[label="ww3000",fontsize=16,color="green",shape="box"];53916[label="ww5",fontsize=16,color="green",shape="box"];53917 -> 53683[label="",style="dashed", color="red", weight=0]; 53917[label="primDivFloat (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"];53917 -> 56109[label="",style="dashed", color="magenta", weight=3]; 53917 -> 56110[label="",style="dashed", color="magenta", weight=3]; 53917 -> 56111[label="",style="dashed", color="magenta", weight=3]; 53918[label="ww50",fontsize=16,color="green",shape="box"];53919[label="ww51",fontsize=16,color="green",shape="box"];53920 -> 53683[label="",style="dashed", color="red", weight=0]; 53920[label="primDivFloat (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"];53920 -> 56112[label="",style="dashed", color="magenta", weight=3]; 53920 -> 56113[label="",style="dashed", color="magenta", weight=3]; 53920 -> 56114[label="",style="dashed", color="magenta", weight=3]; 53921[label="ww50",fontsize=16,color="green",shape="box"];53922[label="ww51",fontsize=16,color="green",shape="box"];53923[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];53924[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53925[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];55997[label="Pos (Succ ww4583)",fontsize=16,color="green",shape="box"];55998[label="Pos (Succ ww4582)",fontsize=16,color="green",shape="box"];55999[label="Pos (Succ ww4584)",fontsize=16,color="green",shape="box"];44536 -> 26799[label="",style="dashed", color="red", weight=0]; 44536[label="srMyInt (Pos (Succ ww31)) ww321",fontsize=16,color="magenta"];44536 -> 45210[label="",style="dashed", color="magenta", weight=3]; 44536 -> 45211[label="",style="dashed", color="magenta", weight=3]; 44537[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44540 -> 26799[label="",style="dashed", color="red", weight=0]; 44540[label="srMyInt (Pos (Succ ww31)) ww321",fontsize=16,color="magenta"];44540 -> 45263[label="",style="dashed", color="magenta", weight=3]; 44540 -> 45264[label="",style="dashed", color="magenta", weight=3]; 44541[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44542 -> 25616[label="",style="dashed", color="red", weight=0]; 44542[label="msMyInt (Pos Zero) ww320",fontsize=16,color="magenta"];44543[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44544[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4313",fontsize=16,color="black",shape="box"];44544 -> 45265[label="",style="solid", color="black", weight=3]; 44545 -> 43268[label="",style="dashed", color="red", weight=0]; 44545[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4313",fontsize=16,color="magenta"];44548[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4315",fontsize=16,color="black",shape="box"];44548 -> 45267[label="",style="solid", color="black", weight=3]; 44549 -> 43292[label="",style="dashed", color="red", weight=0]; 44549[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4315",fontsize=16,color="magenta"];26038 -> 20582[label="",style="dashed", color="red", weight=0]; 26038[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"];26038 -> 26043[label="",style="dashed", color="magenta", weight=3]; 26038 -> 26044[label="",style="dashed", color="magenta", weight=3]; 26038 -> 26045[label="",style="dashed", color="magenta", weight=3]; 26038 -> 26046[label="",style="dashed", color="magenta", weight=3]; 26038 -> 26047[label="",style="dashed", color="magenta", weight=3]; 26038 -> 26048[label="",style="dashed", color="magenta", weight=3]; 26039 -> 24811[label="",style="dashed", color="red", weight=0]; 26039[label="srMyInt ww2445 (Pos (Succ Zero))",fontsize=16,color="magenta"];26039 -> 26049[label="",style="dashed", color="magenta", weight=3]; 26040 -> 23660[label="",style="dashed", color="red", weight=0]; 26040[label="srMyInt (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26040 -> 26050[label="",style="dashed", color="magenta", weight=3]; 26040 -> 26051[label="",style="dashed", color="magenta", weight=3]; 26037[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"];63438[label="ww2931/MyTrue",fontsize=10,color="white",style="solid",shape="box"];26037 -> 63438[label="",style="solid", color="burlywood", weight=9]; 63438 -> 26052[label="",style="solid", color="burlywood", weight=3]; 63439[label="ww2931/MyFalse",fontsize=10,color="white",style="solid",shape="box"];26037 -> 63439[label="",style="solid", color="burlywood", weight=9]; 63439 -> 26053[label="",style="solid", color="burlywood", weight=3]; 44550[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4316",fontsize=16,color="black",shape="box"];44550 -> 45268[label="",style="solid", color="black", weight=3]; 44551 -> 43304[label="",style="dashed", color="red", weight=0]; 44551[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4316",fontsize=16,color="magenta"];44552[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4317",fontsize=16,color="black",shape="box"];44552 -> 45269[label="",style="solid", color="black", weight=3]; 44553 -> 43321[label="",style="dashed", color="red", weight=0]; 44553[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4317",fontsize=16,color="magenta"];44598[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4392",fontsize=16,color="black",shape="triangle"];44598 -> 45270[label="",style="solid", color="black", weight=3]; 44599 -> 44555[label="",style="dashed", color="red", weight=0]; 44599[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))) ww4392))",fontsize=16,color="magenta"];44599 -> 45271[label="",style="dashed", color="magenta", weight=3]; 44561[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];53926[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53927[label="ww3100",fontsize=16,color="green",shape="box"];53928[label="ww5",fontsize=16,color="green",shape="box"];53929[label="ww3000",fontsize=16,color="green",shape="box"];53930[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53931[label="ww3100",fontsize=16,color="green",shape="box"];53932[label="ww5",fontsize=16,color="green",shape="box"];53933[label="ww3000",fontsize=16,color="green",shape="box"];44562[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4318",fontsize=16,color="black",shape="box"];44562 -> 45272[label="",style="solid", color="black", weight=3]; 44563 -> 43333[label="",style="dashed", color="red", weight=0]; 44563[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4318",fontsize=16,color="magenta"];44566[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4320",fontsize=16,color="black",shape="box"];44566 -> 45274[label="",style="solid", color="black", weight=3]; 44567 -> 43362[label="",style="dashed", color="red", weight=0]; 44567[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4320",fontsize=16,color="magenta"];53934[label="ww3100",fontsize=16,color="green",shape="box"];53935[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53936[label="ww5",fontsize=16,color="green",shape="box"];53937[label="ww3100",fontsize=16,color="green",shape="box"];53938[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53939[label="ww5",fontsize=16,color="green",shape="box"];44575[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4321",fontsize=16,color="black",shape="box"];44575 -> 45276[label="",style="solid", color="black", weight=3]; 44576 -> 43374[label="",style="dashed", color="red", weight=0]; 44576[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4321",fontsize=16,color="magenta"];44577[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4322",fontsize=16,color="black",shape="box"];44577 -> 45277[label="",style="solid", color="black", weight=3]; 44578 -> 43386[label="",style="dashed", color="red", weight=0]; 44578[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4322",fontsize=16,color="magenta"];44579[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4323",fontsize=16,color="black",shape="box"];44579 -> 45278[label="",style="solid", color="black", weight=3]; 44580 -> 43406[label="",style="dashed", color="red", weight=0]; 44580[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4323",fontsize=16,color="magenta"];44591[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4324",fontsize=16,color="black",shape="box"];44591 -> 45343[label="",style="solid", color="black", weight=3]; 44592 -> 43423[label="",style="dashed", color="red", weight=0]; 44592[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4324",fontsize=16,color="magenta"];44717[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4393",fontsize=16,color="black",shape="triangle"];44717 -> 45344[label="",style="solid", color="black", weight=3]; 44718 -> 44594[label="",style="dashed", color="red", weight=0]; 44718[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))) ww4393))",fontsize=16,color="magenta"];44718 -> 45345[label="",style="dashed", color="magenta", weight=3]; 44600[label="Pos Zero",fontsize=16,color="green",shape="box"];53940[label="ww5",fontsize=16,color="green",shape="box"];53941[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53942[label="ww3100",fontsize=16,color="green",shape="box"];53943[label="ww5",fontsize=16,color="green",shape="box"];53944[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53945[label="ww3100",fontsize=16,color="green",shape="box"];31811[label="takeWhile1 (flip ltEsFloat ww3732) (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)))) ww3732)",fontsize=16,color="black",shape="box"];31811 -> 31840[label="",style="solid", color="black", weight=3]; 44601[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4325",fontsize=16,color="black",shape="box"];44601 -> 45346[label="",style="solid", color="black", weight=3]; 44602 -> 43435[label="",style="dashed", color="red", weight=0]; 44602[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4325",fontsize=16,color="magenta"];44603[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4326",fontsize=16,color="black",shape="box"];44603 -> 45347[label="",style="solid", color="black", weight=3]; 44604 -> 43447[label="",style="dashed", color="red", weight=0]; 44604[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4326",fontsize=16,color="magenta"];44605[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4327",fontsize=16,color="black",shape="box"];44605 -> 45348[label="",style="solid", color="black", weight=3]; 44606 -> 43524[label="",style="dashed", color="red", weight=0]; 44606[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4327",fontsize=16,color="magenta"];53947 -> 52809[label="",style="dashed", color="red", weight=0]; 53947[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];53948[label="Zero",fontsize=16,color="green",shape="box"];53949[label="ww454100",fontsize=16,color="green",shape="box"];53950 -> 27476[label="",style="dashed", color="red", weight=0]; 53950[label="not MyFalse",fontsize=16,color="magenta"];53951 -> 53946[label="",style="dashed", color="red", weight=0]; 53951[label="not (esEsOrdering (primCmpNat ww454100 ww454200) LT)",fontsize=16,color="magenta"];53951 -> 56117[label="",style="dashed", color="magenta", weight=3]; 53951 -> 56118[label="",style="dashed", color="magenta", weight=3]; 53952 -> 52814[label="",style="dashed", color="red", weight=0]; 53952[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];53953[label="Zero",fontsize=16,color="green",shape="box"];53954[label="ww454100",fontsize=16,color="green",shape="box"];53955[label="ww445700",fontsize=16,color="green",shape="box"];53956[label="ww32620",fontsize=16,color="green",shape="box"];53957[label="ww445701",fontsize=16,color="green",shape="box"];53958[label="ww32621",fontsize=16,color="green",shape="box"];44607[label="ww5421",fontsize=16,color="green",shape="box"];44608[label="ww2315",fontsize=16,color="green",shape="box"];49914[label="Zero",fontsize=16,color="green",shape="box"];49915[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];49916[label="Succ ww54100",fontsize=16,color="green",shape="box"];44610[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];44611[label="ww2315",fontsize=16,color="green",shape="box"];44612 -> 23742[label="",style="dashed", color="red", weight=0]; 44612[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44612 -> 45351[label="",style="dashed", color="magenta", weight=3]; 44612 -> 45352[label="",style="dashed", color="magenta", weight=3]; 44613[label="ww5421",fontsize=16,color="green",shape="box"];44614[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44615[label="ww5420",fontsize=16,color="green",shape="box"];44616 -> 26799[label="",style="dashed", color="red", weight=0]; 44616[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44616 -> 45353[label="",style="dashed", color="magenta", weight=3]; 44616 -> 45354[label="",style="dashed", color="magenta", weight=3]; 44617[label="ww5420",fontsize=16,color="green",shape="box"];44618[label="ww5421",fontsize=16,color="green",shape="box"];44619[label="ww2317",fontsize=16,color="green",shape="box"];49917[label="Zero",fontsize=16,color="green",shape="box"];49918[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];49919[label="Zero",fontsize=16,color="green",shape="box"];44621[label="Pos Zero",fontsize=16,color="green",shape="box"];44622[label="ww2317",fontsize=16,color="green",shape="box"];44623 -> 23742[label="",style="dashed", color="red", weight=0]; 44623[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44623 -> 45357[label="",style="dashed", color="magenta", weight=3]; 44623 -> 45358[label="",style="dashed", color="magenta", weight=3]; 44624[label="ww5421",fontsize=16,color="green",shape="box"];44625[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44626[label="ww5420",fontsize=16,color="green",shape="box"];44627 -> 26799[label="",style="dashed", color="red", weight=0]; 44627[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44627 -> 45359[label="",style="dashed", color="magenta", weight=3]; 44627 -> 45360[label="",style="dashed", color="magenta", weight=3]; 44628[label="ww5420",fontsize=16,color="green",shape="box"];44629 -> 26799[label="",style="dashed", color="red", weight=0]; 44629[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];44629 -> 45361[label="",style="dashed", color="magenta", weight=3]; 44629 -> 45362[label="",style="dashed", color="magenta", weight=3]; 44630[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44633 -> 26799[label="",style="dashed", color="red", weight=0]; 44633[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];44633 -> 45373[label="",style="dashed", color="magenta", weight=3]; 44633 -> 45374[label="",style="dashed", color="magenta", weight=3]; 44634[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44635[label="ww538",fontsize=16,color="green",shape="box"];44636[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44637 -> 23742[label="",style="dashed", color="red", weight=0]; 44637[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44637 -> 45375[label="",style="dashed", color="magenta", weight=3]; 44637 -> 45376[label="",style="dashed", color="magenta", weight=3]; 44638[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44639[label="ww5421",fontsize=16,color="green",shape="box"];44640[label="ww2319",fontsize=16,color="green",shape="box"];45938[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];44642[label="Neg Zero",fontsize=16,color="green",shape="box"];44643[label="ww2319",fontsize=16,color="green",shape="box"];44644 -> 23742[label="",style="dashed", color="red", weight=0]; 44644[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44644 -> 45379[label="",style="dashed", color="magenta", weight=3]; 44644 -> 45380[label="",style="dashed", color="magenta", weight=3]; 44645[label="ww5421",fontsize=16,color="green",shape="box"];44646[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44647[label="ww5420",fontsize=16,color="green",shape="box"];44648 -> 26799[label="",style="dashed", color="red", weight=0]; 44648[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44648 -> 45381[label="",style="dashed", color="magenta", weight=3]; 44648 -> 45382[label="",style="dashed", color="magenta", weight=3]; 44649[label="ww5420",fontsize=16,color="green",shape="box"];24102[label="ww538",fontsize=16,color="green",shape="box"];24103[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24104[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];24105 -> 23660[label="",style="dashed", color="red", weight=0]; 24105[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24105 -> 26252[label="",style="dashed", color="magenta", weight=3]; 24105 -> 26253[label="",style="dashed", color="magenta", weight=3]; 24106 -> 23742[label="",style="dashed", color="red", weight=0]; 24106[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24106 -> 26254[label="",style="dashed", color="magenta", weight=3]; 24106 -> 26255[label="",style="dashed", color="magenta", weight=3]; 24107[label="ww5421",fontsize=16,color="green",shape="box"];24108[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24109[label="ww5420",fontsize=16,color="green",shape="box"];24110[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"];24110 -> 26256[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24111 -> 26257[label="",style="solid", color="black", weight=3]; 44650[label="ww5421",fontsize=16,color="green",shape="box"];44651[label="ww2321",fontsize=16,color="green",shape="box"];45950[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];44653[label="Pos Zero",fontsize=16,color="green",shape="box"];44654[label="ww2321",fontsize=16,color="green",shape="box"];44655 -> 23742[label="",style="dashed", color="red", weight=0]; 44655[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44655 -> 45385[label="",style="dashed", color="magenta", weight=3]; 44655 -> 45386[label="",style="dashed", color="magenta", weight=3]; 44656[label="ww5421",fontsize=16,color="green",shape="box"];44657[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44658[label="ww5420",fontsize=16,color="green",shape="box"];44659 -> 26799[label="",style="dashed", color="red", weight=0]; 44659[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44659 -> 45387[label="",style="dashed", color="magenta", weight=3]; 44659 -> 45388[label="",style="dashed", color="magenta", weight=3]; 44660[label="ww5420",fontsize=16,color="green",shape="box"];44661 -> 26799[label="",style="dashed", color="red", weight=0]; 44661[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];44661 -> 45389[label="",style="dashed", color="magenta", weight=3]; 44661 -> 45390[label="",style="dashed", color="magenta", weight=3]; 44662[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44665 -> 26799[label="",style="dashed", color="red", weight=0]; 44665[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];44665 -> 45402[label="",style="dashed", color="magenta", weight=3]; 44665 -> 45403[label="",style="dashed", color="magenta", weight=3]; 44666[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44667[label="ww538",fontsize=16,color="green",shape="box"];44668[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44669 -> 23742[label="",style="dashed", color="red", weight=0]; 44669[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44669 -> 45404[label="",style="dashed", color="magenta", weight=3]; 44669 -> 45405[label="",style="dashed", color="magenta", weight=3]; 44670[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44671[label="ww5421",fontsize=16,color="green",shape="box"];44672[label="ww2323",fontsize=16,color="green",shape="box"];45961[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];44674[label="Pos Zero",fontsize=16,color="green",shape="box"];44675[label="ww2323",fontsize=16,color="green",shape="box"];44676 -> 23742[label="",style="dashed", color="red", weight=0]; 44676[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44676 -> 45408[label="",style="dashed", color="magenta", weight=3]; 44676 -> 45409[label="",style="dashed", color="magenta", weight=3]; 44677[label="ww5421",fontsize=16,color="green",shape="box"];44678[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44679[label="ww5420",fontsize=16,color="green",shape="box"];44680 -> 26799[label="",style="dashed", color="red", weight=0]; 44680[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44680 -> 45410[label="",style="dashed", color="magenta", weight=3]; 44680 -> 45411[label="",style="dashed", color="magenta", weight=3]; 44681[label="ww5420",fontsize=16,color="green",shape="box"];24167[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];24168[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];24168 -> 26272[label="",style="solid", color="black", weight=3]; 24169 -> 23742[label="",style="dashed", color="red", weight=0]; 24169[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24169 -> 26273[label="",style="dashed", color="magenta", weight=3]; 24169 -> 26274[label="",style="dashed", color="magenta", weight=3]; 24170[label="ww5421",fontsize=16,color="green",shape="box"];24171[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24172[label="ww5420",fontsize=16,color="green",shape="box"];24173[label="ww538",fontsize=16,color="green",shape="box"];24174[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24175[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"];24175 -> 26275[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24176 -> 26276[label="",style="solid", color="black", weight=3]; 44682 -> 26799[label="",style="dashed", color="red", weight=0]; 44682[label="srMyInt (Neg (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];44682 -> 45412[label="",style="dashed", color="magenta", weight=3]; 44682 -> 45413[label="",style="dashed", color="magenta", weight=3]; 44683[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44686 -> 26799[label="",style="dashed", color="red", weight=0]; 44686[label="srMyInt (Neg (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];44686 -> 45426[label="",style="dashed", color="magenta", weight=3]; 44686 -> 45427[label="",style="dashed", color="magenta", weight=3]; 44687[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44688[label="ww538",fontsize=16,color="green",shape="box"];44689[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44690 -> 23742[label="",style="dashed", color="red", weight=0]; 44690[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44690 -> 45428[label="",style="dashed", color="magenta", weight=3]; 44690 -> 45429[label="",style="dashed", color="magenta", weight=3]; 44691[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44692 -> 26799[label="",style="dashed", color="red", weight=0]; 44692[label="srMyInt (Neg Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];44692 -> 45430[label="",style="dashed", color="magenta", weight=3]; 44692 -> 45431[label="",style="dashed", color="magenta", weight=3]; 44693[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44696 -> 26799[label="",style="dashed", color="red", weight=0]; 44696[label="srMyInt (Neg Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];44696 -> 45447[label="",style="dashed", color="magenta", weight=3]; 44696 -> 45448[label="",style="dashed", color="magenta", weight=3]; 44697[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44698[label="ww538",fontsize=16,color="green",shape="box"];44699[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44700 -> 23742[label="",style="dashed", color="red", weight=0]; 44700[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44700 -> 45449[label="",style="dashed", color="magenta", weight=3]; 44700 -> 45450[label="",style="dashed", color="magenta", weight=3]; 44701[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44702 -> 26799[label="",style="dashed", color="red", weight=0]; 44702[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44702 -> 45451[label="",style="dashed", color="magenta", weight=3]; 44702 -> 45452[label="",style="dashed", color="magenta", weight=3]; 44703[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44706 -> 26799[label="",style="dashed", color="red", weight=0]; 44706[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44706 -> 45465[label="",style="dashed", color="magenta", weight=3]; 44706 -> 45466[label="",style="dashed", color="magenta", weight=3]; 44707[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44708[label="ww538",fontsize=16,color="green",shape="box"];44709[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44710 -> 23742[label="",style="dashed", color="red", weight=0]; 44710[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44710 -> 45467[label="",style="dashed", color="magenta", weight=3]; 44710 -> 45468[label="",style="dashed", color="magenta", weight=3]; 44711[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44738[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4394",fontsize=16,color="black",shape="triangle"];44738 -> 45469[label="",style="solid", color="black", weight=3]; 44739 -> 44713[label="",style="dashed", color="red", weight=0]; 44739[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)))) ww4394))",fontsize=16,color="magenta"];44739 -> 45470[label="",style="dashed", color="magenta", weight=3]; 44719[label="ww4000",fontsize=16,color="green",shape="box"];44720[label="Neg Zero",fontsize=16,color="green",shape="box"];24197[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="black",shape="box"];24197 -> 26307[label="",style="solid", color="black", weight=3]; 21796[label="Pos Zero",fontsize=16,color="green",shape="box"];21797[label="Pos Zero",fontsize=16,color="green",shape="box"];44721[label="ww7",fontsize=16,color="green",shape="box"];44722[label="Neg Zero",fontsize=16,color="green",shape="box"];44723[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="black",shape="box"];44723 -> 45471[label="",style="solid", color="black", weight=3]; 44724 -> 43537[label="",style="dashed", color="red", weight=0]; 44724[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="magenta"];20287 -> 5617[label="",style="dashed", color="red", weight=0]; 20287[label="primPlusNat (Succ ww4000) Zero",fontsize=16,color="magenta"];20287 -> 20304[label="",style="dashed", color="magenta", weight=3]; 20287 -> 20305[label="",style="dashed", color="magenta", weight=3]; 33769 -> 27633[label="",style="dashed", color="red", weight=0]; 33769[label="takeWhile1 (flip ltEsFloat ww3896) (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)))) ww3896) GT))",fontsize=16,color="magenta"];33769 -> 33830[label="",style="dashed", color="magenta", weight=3]; 33769 -> 33831[label="",style="dashed", color="magenta", weight=3]; 33769 -> 33832[label="",style="dashed", color="magenta", weight=3]; 33769 -> 33833[label="",style="dashed", color="magenta", weight=3]; 33769 -> 33834[label="",style="dashed", color="magenta", weight=3]; 33769 -> 33835[label="",style="dashed", color="magenta", weight=3]; 24217[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="black",shape="box"];24217 -> 26318[label="",style="solid", color="black", weight=3]; 44725[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4329",fontsize=16,color="black",shape="box"];44725 -> 45472[label="",style="solid", color="black", weight=3]; 44726 -> 43550[label="",style="dashed", color="red", weight=0]; 44726[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4329",fontsize=16,color="magenta"];28476 -> 27248[label="",style="dashed", color="red", weight=0]; 28476[label="not (esEsOrdering (compareMyInt (srMyInt (Neg Zero) ww34380) (srMyInt (Neg (Succ ww3100)) ww34381)) GT)",fontsize=16,color="magenta"];28476 -> 28582[label="",style="dashed", color="magenta", weight=3]; 28476 -> 28583[label="",style="dashed", color="magenta", weight=3]; 33503[label="takeWhile1 (flip ltEsFloat ww3909) (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)))) ww3909)",fontsize=16,color="black",shape="box"];33503 -> 33599[label="",style="solid", color="black", weight=3]; 33593[label="ww3913",fontsize=16,color="green",shape="box"];33594[label="Neg Zero",fontsize=16,color="green",shape="box"];33595[label="Neg (Succ ww3914)",fontsize=16,color="green",shape="box"];33596[label="Neg (Succ ww3915)",fontsize=16,color="green",shape="box"];53959 -> 26924[label="",style="dashed", color="red", weight=0]; 53959[label="primDivFloat (Float (msMyInt (Pos (Succ ww17)) ww180) (srMyInt (Neg (Succ Zero)) ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53959 -> 56119[label="",style="dashed", color="magenta", weight=3]; 53959 -> 56120[label="",style="dashed", color="magenta", weight=3]; 44727[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4330",fontsize=16,color="black",shape="box"];44727 -> 45473[label="",style="solid", color="black", weight=3]; 44728 -> 43563[label="",style="dashed", color="red", weight=0]; 44728[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4330",fontsize=16,color="magenta"];44729[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4331",fontsize=16,color="black",shape="box"];44729 -> 45474[label="",style="solid", color="black", weight=3]; 44730 -> 43576[label="",style="dashed", color="red", weight=0]; 44730[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4331",fontsize=16,color="magenta"];44731[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4332",fontsize=16,color="black",shape="box"];44731 -> 45475[label="",style="solid", color="black", weight=3]; 44732 -> 43594[label="",style="dashed", color="red", weight=0]; 44732[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4332",fontsize=16,color="magenta"];53960[label="ww3100",fontsize=16,color="green",shape="box"];53961[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53962[label="ww3000",fontsize=16,color="green",shape="box"];44750[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4395",fontsize=16,color="black",shape="triangle"];44750 -> 45476[label="",style="solid", color="black", weight=3]; 44751 -> 44734[label="",style="dashed", color="red", weight=0]; 44751[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)))) ww4395))",fontsize=16,color="magenta"];44751 -> 45477[label="",style="dashed", color="magenta", weight=3]; 44740[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44741[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4333",fontsize=16,color="black",shape="box"];44741 -> 45478[label="",style="solid", color="black", weight=3]; 44742 -> 43606[label="",style="dashed", color="red", weight=0]; 44742[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4333",fontsize=16,color="magenta"];44743[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="black",shape="box"];44743 -> 45479[label="",style="solid", color="black", weight=3]; 44744 -> 43623[label="",style="dashed", color="red", weight=0]; 44744[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="magenta"];44762[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4396",fontsize=16,color="black",shape="triangle"];44762 -> 45480[label="",style="solid", color="black", weight=3]; 44763 -> 44746[label="",style="dashed", color="red", weight=0]; 44763[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))) ww4396))",fontsize=16,color="magenta"];44763 -> 45481[label="",style="dashed", color="magenta", weight=3]; 44752[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];26397 -> 24811[label="",style="dashed", color="red", weight=0]; 26397[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww2131))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26397 -> 26402[label="",style="dashed", color="magenta", weight=3]; 26398 -> 20582[label="",style="dashed", color="red", weight=0]; 26398[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"];26398 -> 26403[label="",style="dashed", color="magenta", weight=3]; 26398 -> 26404[label="",style="dashed", color="magenta", weight=3]; 26398 -> 26405[label="",style="dashed", color="magenta", weight=3]; 26398 -> 26406[label="",style="dashed", color="magenta", weight=3]; 26398 -> 26407[label="",style="dashed", color="magenta", weight=3]; 26398 -> 26408[label="",style="dashed", color="magenta", weight=3]; 26399 -> 23660[label="",style="dashed", color="red", weight=0]; 26399[label="srMyInt (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26399 -> 26409[label="",style="dashed", color="magenta", weight=3]; 26399 -> 26410[label="",style="dashed", color="magenta", weight=3]; 26396[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"];63440[label="ww2998/MyTrue",fontsize=10,color="white",style="solid",shape="box"];26396 -> 63440[label="",style="solid", color="burlywood", weight=9]; 63440 -> 26411[label="",style="solid", color="burlywood", weight=3]; 63441[label="ww2998/MyFalse",fontsize=10,color="white",style="solid",shape="box"];26396 -> 63441[label="",style="solid", color="burlywood", weight=9]; 63441 -> 26412[label="",style="solid", color="burlywood", weight=3]; 44753[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4335",fontsize=16,color="black",shape="box"];44753 -> 45482[label="",style="solid", color="black", weight=3]; 44754 -> 43635[label="",style="dashed", color="red", weight=0]; 44754[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4335",fontsize=16,color="magenta"];44755[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4336",fontsize=16,color="black",shape="box"];44755 -> 45483[label="",style="solid", color="black", weight=3]; 44756 -> 43652[label="",style="dashed", color="red", weight=0]; 44756[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4336",fontsize=16,color="magenta"];44776[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4397",fontsize=16,color="black",shape="triangle"];44776 -> 45484[label="",style="solid", color="black", weight=3]; 44777 -> 44758[label="",style="dashed", color="red", weight=0]; 44777[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))) ww4397))",fontsize=16,color="magenta"];44777 -> 45485[label="",style="dashed", color="magenta", weight=3]; 44764[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];28821 -> 27248[label="",style="dashed", color="red", weight=0]; 28821[label="not (esEsOrdering (compareMyInt (srMyInt (Neg (Succ ww3000)) ww34620) (srMyInt (Neg (Succ ww3100)) ww34621)) GT)",fontsize=16,color="magenta"];28821 -> 28868[label="",style="dashed", color="magenta", weight=3]; 28821 -> 28869[label="",style="dashed", color="magenta", weight=3]; 34476[label="takeWhile1 (flip ltEsFloat ww3993) (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)))) ww3993)",fontsize=16,color="black",shape="box"];34476 -> 34602[label="",style="solid", color="black", weight=3]; 44765[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4337",fontsize=16,color="black",shape="box"];44765 -> 45486[label="",style="solid", color="black", weight=3]; 44766 -> 43664[label="",style="dashed", color="red", weight=0]; 44766[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4337",fontsize=16,color="magenta"];44767[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4338",fontsize=16,color="black",shape="box"];44767 -> 45487[label="",style="solid", color="black", weight=3]; 44768 -> 43676[label="",style="dashed", color="red", weight=0]; 44768[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4338",fontsize=16,color="magenta"];44769[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4339",fontsize=16,color="black",shape="box"];44769 -> 45488[label="",style="solid", color="black", weight=3]; 44770 -> 43693[label="",style="dashed", color="red", weight=0]; 44770[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4339",fontsize=16,color="magenta"];44788[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4398",fontsize=16,color="black",shape="triangle"];44788 -> 45489[label="",style="solid", color="black", weight=3]; 44789 -> 44772[label="",style="dashed", color="red", weight=0]; 44789[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)))) ww4398))",fontsize=16,color="magenta"];44789 -> 45490[label="",style="dashed", color="magenta", weight=3]; 44778[label="Neg Zero",fontsize=16,color="green",shape="box"];44779[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4340",fontsize=16,color="black",shape="box"];44779 -> 45491[label="",style="solid", color="black", weight=3]; 44780 -> 43705[label="",style="dashed", color="red", weight=0]; 44780[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4340",fontsize=16,color="magenta"];44781[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4341",fontsize=16,color="black",shape="box"];44781 -> 45492[label="",style="solid", color="black", weight=3]; 44782 -> 43722[label="",style="dashed", color="red", weight=0]; 44782[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4341",fontsize=16,color="magenta"];44800[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4399",fontsize=16,color="black",shape="triangle"];44800 -> 45493[label="",style="solid", color="black", weight=3]; 44801 -> 44784[label="",style="dashed", color="red", weight=0]; 44801[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))) ww4399))",fontsize=16,color="magenta"];44801 -> 45494[label="",style="dashed", color="magenta", weight=3]; 44790[label="Neg Zero",fontsize=16,color="green",shape="box"];35380 -> 27633[label="",style="dashed", color="red", weight=0]; 35380[label="takeWhile1 (flip ltEsFloat ww4070) (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)))) ww4070) GT))",fontsize=16,color="magenta"];35380 -> 35425[label="",style="dashed", color="magenta", weight=3]; 35380 -> 35426[label="",style="dashed", color="magenta", weight=3]; 35380 -> 35427[label="",style="dashed", color="magenta", weight=3]; 35380 -> 35428[label="",style="dashed", color="magenta", weight=3]; 35380 -> 35429[label="",style="dashed", color="magenta", weight=3]; 35380 -> 35430[label="",style="dashed", color="magenta", weight=3]; 44791[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4342",fontsize=16,color="black",shape="box"];44791 -> 45495[label="",style="solid", color="black", weight=3]; 44792 -> 43734[label="",style="dashed", color="red", weight=0]; 44792[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4342",fontsize=16,color="magenta"];44793[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4343",fontsize=16,color="black",shape="box"];44793 -> 45496[label="",style="solid", color="black", weight=3]; 44794 -> 43751[label="",style="dashed", color="red", weight=0]; 44794[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4343",fontsize=16,color="magenta"];44871[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4400",fontsize=16,color="black",shape="triangle"];44871 -> 45497[label="",style="solid", color="black", weight=3]; 44872 -> 44796[label="",style="dashed", color="red", weight=0]; 44872[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))) ww4400))",fontsize=16,color="magenta"];44872 -> 45498[label="",style="dashed", color="magenta", weight=3]; 44802[label="Neg Zero",fontsize=16,color="green",shape="box"];35280[label="takeWhile1 (flip ltEsFloat ww4086) (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)))) ww4086)",fontsize=16,color="black",shape="box"];35280 -> 35310[label="",style="solid", color="black", weight=3]; 44803[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4344",fontsize=16,color="black",shape="box"];44803 -> 45499[label="",style="solid", color="black", weight=3]; 44804 -> 43763[label="",style="dashed", color="red", weight=0]; 44804[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4344",fontsize=16,color="magenta"];44805[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4345",fontsize=16,color="black",shape="box"];44805 -> 45500[label="",style="solid", color="black", weight=3]; 44806 -> 43775[label="",style="dashed", color="red", weight=0]; 44806[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4345",fontsize=16,color="magenta"];44807[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4346",fontsize=16,color="black",shape="box"];44807 -> 45501[label="",style="solid", color="black", weight=3]; 44808 -> 43854[label="",style="dashed", color="red", weight=0]; 44808[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4346",fontsize=16,color="magenta"];24542[label="ww95600",fontsize=16,color="green",shape="box"];24543[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];24544[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];24545 -> 23741[label="",style="dashed", color="red", weight=0]; 24545[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24545 -> 26564[label="",style="dashed", color="magenta", weight=3]; 24545 -> 26565[label="",style="dashed", color="magenta", weight=3]; 24546 -> 20687[label="",style="dashed", color="red", weight=0]; 24546[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];24547[label="ww9591",fontsize=16,color="green",shape="box"];24548[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];24549[label="ww9590",fontsize=16,color="green",shape="box"];24550[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"];24550 -> 26566[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24551 -> 26567[label="",style="solid", color="black", weight=3]; 21772[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="black",shape="box"];21772 -> 21806[label="",style="solid", color="black", weight=3]; 21773[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];24553 -> 35611[label="",style="dashed", color="red", weight=0]; 24553[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"];24553 -> 35612[label="",style="dashed", color="magenta", weight=3]; 26572 -> 24811[label="",style="dashed", color="red", weight=0]; 26572[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26572 -> 26574[label="",style="dashed", color="magenta", weight=3]; 26571[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"];26571 -> 26575[label="",style="solid", color="black", weight=3]; 24556 -> 35651[label="",style="dashed", color="red", weight=0]; 24556[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"];24556 -> 35652[label="",style="dashed", color="magenta", weight=3]; 57573 -> 49974[label="",style="dashed", color="red", weight=0]; 57573[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"];57573 -> 57602[label="",style="dashed", color="magenta", weight=3]; 57573 -> 57603[label="",style="dashed", color="magenta", weight=3]; 57573 -> 57604[label="",style="dashed", color="magenta", weight=3]; 57574 -> 26726[label="",style="dashed", color="red", weight=0]; 57574[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354)",fontsize=16,color="magenta"];57574 -> 57605[label="",style="dashed", color="magenta", weight=3]; 57574 -> 57606[label="",style="dashed", color="magenta", weight=3]; 57574 -> 57607[label="",style="dashed", color="magenta", weight=3]; 24559 -> 35675[label="",style="dashed", color="red", weight=0]; 24559[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"];24559 -> 35676[label="",style="dashed", color="magenta", weight=3]; 26586 -> 24811[label="",style="dashed", color="red", weight=0]; 26586[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26586 -> 26588[label="",style="dashed", color="magenta", weight=3]; 26585[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"];26585 -> 26589[label="",style="solid", color="black", weight=3]; 44809 -> 26799[label="",style="dashed", color="red", weight=0]; 44809[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];44809 -> 45502[label="",style="dashed", color="magenta", weight=3]; 44809 -> 45503[label="",style="dashed", color="magenta", weight=3]; 44810[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44813 -> 26799[label="",style="dashed", color="red", weight=0]; 44813[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];44813 -> 45514[label="",style="dashed", color="magenta", weight=3]; 44813 -> 45515[label="",style="dashed", color="magenta", weight=3]; 44814[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44815 -> 20687[label="",style="dashed", color="red", weight=0]; 44815[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];44816[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];24590 -> 35757[label="",style="dashed", color="red", weight=0]; 24590[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"];24590 -> 35758[label="",style="dashed", color="magenta", weight=3]; 26605 -> 24811[label="",style="dashed", color="red", weight=0]; 26605[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26605 -> 26607[label="",style="dashed", color="magenta", weight=3]; 26604[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"];26604 -> 26608[label="",style="solid", color="black", weight=3]; 24593[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];24594 -> 23660[label="",style="dashed", color="red", weight=0]; 24594[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24594 -> 26609[label="",style="dashed", color="magenta", weight=3]; 24594 -> 26610[label="",style="dashed", color="magenta", weight=3]; 24595 -> 20687[label="",style="dashed", color="red", weight=0]; 24595[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];24596[label="ww9591",fontsize=16,color="green",shape="box"];24597[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];24598[label="ww9590",fontsize=16,color="green",shape="box"];24599[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"];24599 -> 26611[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24600 -> 26612[label="",style="solid", color="black", weight=3]; 24601 -> 35779[label="",style="dashed", color="red", weight=0]; 24601[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"];24601 -> 35780[label="",style="dashed", color="magenta", weight=3]; 26616 -> 24811[label="",style="dashed", color="red", weight=0]; 26616[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26616 -> 26618[label="",style="dashed", color="magenta", weight=3]; 26615[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"];26615 -> 26619[label="",style="solid", color="black", weight=3]; 44825 -> 26799[label="",style="dashed", color="red", weight=0]; 44825[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];44825 -> 45527[label="",style="dashed", color="magenta", weight=3]; 44825 -> 45528[label="",style="dashed", color="magenta", weight=3]; 44826[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44829 -> 26799[label="",style="dashed", color="red", weight=0]; 44829[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];44829 -> 45536[label="",style="dashed", color="magenta", weight=3]; 44829 -> 45537[label="",style="dashed", color="magenta", weight=3]; 44830[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44831 -> 20687[label="",style="dashed", color="red", weight=0]; 44831[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];44832[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];24607 -> 35809[label="",style="dashed", color="red", weight=0]; 24607[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"];24607 -> 35810[label="",style="dashed", color="magenta", weight=3]; 26627 -> 24811[label="",style="dashed", color="red", weight=0]; 26627[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26627 -> 26629[label="",style="dashed", color="magenta", weight=3]; 26626[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"];26626 -> 26630[label="",style="solid", color="black", weight=3]; 44833 -> 26799[label="",style="dashed", color="red", weight=0]; 44833[label="srMyInt (Neg (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];44833 -> 45538[label="",style="dashed", color="magenta", weight=3]; 44833 -> 45539[label="",style="dashed", color="magenta", weight=3]; 44834[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44837 -> 26799[label="",style="dashed", color="red", weight=0]; 44837[label="srMyInt (Neg (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];44837 -> 45547[label="",style="dashed", color="magenta", weight=3]; 44837 -> 45548[label="",style="dashed", color="magenta", weight=3]; 44838[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44839 -> 20687[label="",style="dashed", color="red", weight=0]; 44839[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];44840[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44849 -> 26799[label="",style="dashed", color="red", weight=0]; 44849[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44849 -> 45560[label="",style="dashed", color="magenta", weight=3]; 44849 -> 45561[label="",style="dashed", color="magenta", weight=3]; 44850[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44853 -> 26799[label="",style="dashed", color="red", weight=0]; 44853[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44853 -> 45569[label="",style="dashed", color="magenta", weight=3]; 44853 -> 45570[label="",style="dashed", color="magenta", weight=3]; 44854[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44855 -> 20687[label="",style="dashed", color="red", weight=0]; 44855[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];44856[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44858[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4347",fontsize=16,color="black",shape="box"];44858 -> 45573[label="",style="solid", color="black", weight=3]; 44859 -> 43865[label="",style="dashed", color="red", weight=0]; 44859[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4347",fontsize=16,color="magenta"];44860[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4348",fontsize=16,color="black",shape="box"];44860 -> 45574[label="",style="solid", color="black", weight=3]; 44861 -> 43876[label="",style="dashed", color="red", weight=0]; 44861[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4348",fontsize=16,color="magenta"];44862[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4349",fontsize=16,color="black",shape="box"];44862 -> 45575[label="",style="solid", color="black", weight=3]; 44863 -> 43887[label="",style="dashed", color="red", weight=0]; 44863[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4349",fontsize=16,color="magenta"];44864[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4350",fontsize=16,color="black",shape="box"];44864 -> 45576[label="",style="solid", color="black", weight=3]; 44865 -> 43908[label="",style="dashed", color="red", weight=0]; 44865[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4350",fontsize=16,color="magenta"];44888[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4401",fontsize=16,color="black",shape="triangle"];44888 -> 45577[label="",style="solid", color="black", weight=3]; 44889 -> 44867[label="",style="dashed", color="red", weight=0]; 44889[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))) ww4401))",fontsize=16,color="magenta"];44889 -> 45578[label="",style="dashed", color="magenta", weight=3]; 44881[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4351",fontsize=16,color="black",shape="box"];44881 -> 45658[label="",style="solid", color="black", weight=3]; 44882 -> 43923[label="",style="dashed", color="red", weight=0]; 44882[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4351",fontsize=16,color="magenta"];44909[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4402",fontsize=16,color="black",shape="triangle"];44909 -> 45659[label="",style="solid", color="black", weight=3]; 44910 -> 44884[label="",style="dashed", color="red", weight=0]; 44910[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))) ww4402))",fontsize=16,color="magenta"];44910 -> 45660[label="",style="dashed", color="magenta", weight=3]; 44890[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4352",fontsize=16,color="black",shape="box"];44890 -> 45661[label="",style="solid", color="black", weight=3]; 44891 -> 43934[label="",style="dashed", color="red", weight=0]; 44891[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4352",fontsize=16,color="magenta"];44892[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4353",fontsize=16,color="black",shape="box"];44892 -> 45662[label="",style="solid", color="black", weight=3]; 44893 -> 43945[label="",style="dashed", color="red", weight=0]; 44893[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4353",fontsize=16,color="magenta"];44894[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4354",fontsize=16,color="black",shape="box"];44894 -> 45663[label="",style="solid", color="black", weight=3]; 44895 -> 43972[label="",style="dashed", color="red", weight=0]; 44895[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4354",fontsize=16,color="magenta"];53963[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53964[label="ww3000",fontsize=16,color="green",shape="box"];53965[label="ww3100",fontsize=16,color="green",shape="box"];53966 -> 26726[label="",style="dashed", color="red", weight=0]; 53966[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"];53966 -> 55505[label="",style="dashed", color="magenta", weight=3]; 53966 -> 55506[label="",style="dashed", color="magenta", weight=3]; 53966 -> 55507[label="",style="dashed", color="magenta", weight=3]; 44896 -> 26799[label="",style="dashed", color="red", weight=0]; 44896[label="srMyInt (Pos (Succ ww2077)) ww20781",fontsize=16,color="magenta"];44896 -> 45664[label="",style="dashed", color="magenta", weight=3]; 44896 -> 45665[label="",style="dashed", color="magenta", weight=3]; 44897[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44900 -> 26799[label="",style="dashed", color="red", weight=0]; 44900[label="srMyInt (Pos (Succ ww2077)) ww20781",fontsize=16,color="magenta"];44900 -> 45697[label="",style="dashed", color="magenta", weight=3]; 44900 -> 45698[label="",style="dashed", color="magenta", weight=3]; 44901[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44902 -> 22801[label="",style="dashed", color="red", weight=0]; 44902[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="magenta"];44903[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44921[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4403",fontsize=16,color="black",shape="triangle"];44921 -> 45699[label="",style="solid", color="black", weight=3]; 44922 -> 44905[label="",style="dashed", color="red", weight=0]; 44922[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)))) ww4403))",fontsize=16,color="magenta"];44922 -> 45700[label="",style="dashed", color="magenta", weight=3]; 44911[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44912[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4355",fontsize=16,color="black",shape="box"];44912 -> 45701[label="",style="solid", color="black", weight=3]; 44913 -> 43984[label="",style="dashed", color="red", weight=0]; 44913[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4355",fontsize=16,color="magenta"];44933[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4404",fontsize=16,color="black",shape="triangle"];44933 -> 45703[label="",style="solid", color="black", weight=3]; 44934 -> 44917[label="",style="dashed", color="red", weight=0]; 44934[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))) ww4404))",fontsize=16,color="magenta"];44934 -> 45704[label="",style="dashed", color="magenta", weight=3]; 44923[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];27570 -> 27633[label="",style="dashed", color="red", weight=0]; 27570[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"];27570 -> 27634[label="",style="dashed", color="magenta", weight=3]; 27570 -> 27635[label="",style="dashed", color="magenta", weight=3]; 27570 -> 27636[label="",style="dashed", color="magenta", weight=3]; 27570 -> 27637[label="",style="dashed", color="magenta", weight=3]; 27570 -> 27638[label="",style="dashed", color="magenta", weight=3]; 44924[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4357",fontsize=16,color="black",shape="box"];44924 -> 45705[label="",style="solid", color="black", weight=3]; 44925 -> 44013[label="",style="dashed", color="red", weight=0]; 44925[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4357",fontsize=16,color="magenta"];44926[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4358",fontsize=16,color="black",shape="box"];44926 -> 45706[label="",style="solid", color="black", weight=3]; 44927 -> 44030[label="",style="dashed", color="red", weight=0]; 44927[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4358",fontsize=16,color="magenta"];44954[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4405",fontsize=16,color="black",shape="triangle"];44954 -> 45707[label="",style="solid", color="black", weight=3]; 44955 -> 44929[label="",style="dashed", color="red", weight=0]; 44955[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))) ww4405))",fontsize=16,color="magenta"];44955 -> 45708[label="",style="dashed", color="magenta", weight=3]; 44935[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];24757 -> 46807[label="",style="dashed", color="red", weight=0]; 24757[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"];24757 -> 49265[label="",style="dashed", color="magenta", weight=3]; 24757 -> 49266[label="",style="dashed", color="magenta", weight=3]; 24757 -> 49267[label="",style="dashed", color="magenta", weight=3]; 24757 -> 49268[label="",style="dashed", color="magenta", weight=3]; 24757 -> 49269[label="",style="dashed", color="magenta", weight=3]; 44936[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4359",fontsize=16,color="black",shape="box"];44936 -> 45709[label="",style="solid", color="black", weight=3]; 44937 -> 44042[label="",style="dashed", color="red", weight=0]; 44937[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4359",fontsize=16,color="magenta"];44940[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4361",fontsize=16,color="black",shape="box"];44940 -> 45711[label="",style="solid", color="black", weight=3]; 44941 -> 44071[label="",style="dashed", color="red", weight=0]; 44941[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4361",fontsize=16,color="magenta"];24777[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="black",shape="box"];24777 -> 27302[label="",style="solid", color="black", weight=3]; 44946[label="Pos Zero",fontsize=16,color="green",shape="box"];44947[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4362",fontsize=16,color="black",shape="box"];44947 -> 45714[label="",style="solid", color="black", weight=3]; 44948 -> 44094[label="",style="dashed", color="red", weight=0]; 44948[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4362",fontsize=16,color="magenta"];45004[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4406",fontsize=16,color="black",shape="triangle"];45004 -> 45715[label="",style="solid", color="black", weight=3]; 45005 -> 44950[label="",style="dashed", color="red", weight=0]; 45005[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))) ww4406))",fontsize=16,color="magenta"];45005 -> 45716[label="",style="dashed", color="magenta", weight=3]; 44956[label="Pos Zero",fontsize=16,color="green",shape="box"];59046 -> 26726[label="",style="dashed", color="red", weight=0]; 59046[label="primPlusFloat (Float (msMyInt (Neg Zero) ww19410) (srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411)) ww4736",fontsize=16,color="magenta"];59046 -> 59064[label="",style="dashed", color="magenta", weight=3]; 59046 -> 59065[label="",style="dashed", color="magenta", weight=3]; 59046 -> 59066[label="",style="dashed", color="magenta", weight=3]; 24786[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="black",shape="box"];24786 -> 27494[label="",style="solid", color="black", weight=3]; 27900[label="takeWhile1 (flip ltEsFloat ww3336) (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)))) ww3336)",fontsize=16,color="black",shape="box"];27900 -> 27915[label="",style="solid", color="black", weight=3]; 44965[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4363",fontsize=16,color="black",shape="box"];44965 -> 45781[label="",style="solid", color="black", weight=3]; 44966 -> 44106[label="",style="dashed", color="red", weight=0]; 44966[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4363",fontsize=16,color="magenta"];44967[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4364",fontsize=16,color="black",shape="box"];44967 -> 45782[label="",style="solid", color="black", weight=3]; 44968 -> 44118[label="",style="dashed", color="red", weight=0]; 44968[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4364",fontsize=16,color="magenta"];44969[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4365",fontsize=16,color="black",shape="box"];44969 -> 45783[label="",style="solid", color="black", weight=3]; 44970 -> 44170[label="",style="dashed", color="red", weight=0]; 44970[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4365",fontsize=16,color="magenta"];44971[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4304",fontsize=16,color="black",shape="box"];44971 -> 45784[label="",style="solid", color="black", weight=3]; 27737[label="Succ ww1374",fontsize=16,color="green",shape="box"];27738[label="Succ ww1372",fontsize=16,color="green",shape="box"];27298[label="ww51",fontsize=16,color="green",shape="box"];27299[label="ww2492",fontsize=16,color="green",shape="box"];27300 -> 26799[label="",style="dashed", color="red", weight=0]; 27300[label="srMyInt ww2493 (Pos (Succ Zero))",fontsize=16,color="magenta"];27300 -> 27739[label="",style="dashed", color="magenta", weight=3]; 27300 -> 27740[label="",style="dashed", color="magenta", weight=3]; 27301[label="ww50",fontsize=16,color="green",shape="box"];44972[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4305",fontsize=16,color="black",shape="box"];44972 -> 45785[label="",style="solid", color="black", weight=3]; 24850[label="ww137300",fontsize=16,color="green",shape="box"];24851[label="ww137500",fontsize=16,color="green",shape="box"];21812[label="srMyInt (Pos (Succ ww2367)) (Pos (Succ ww2368))",fontsize=16,color="black",shape="triangle"];21812 -> 22653[label="",style="solid", color="black", weight=3]; 24852 -> 20977[label="",style="dashed", color="red", weight=0]; 24852[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24811[label="srMyInt ww3062 (Pos (Succ Zero))",fontsize=16,color="black",shape="triangle"];24811 -> 25998[label="",style="solid", color="black", weight=3]; 24853[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];24854 -> 26799[label="",style="dashed", color="red", weight=0]; 24854[label="srMyInt (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24854 -> 27824[label="",style="dashed", color="magenta", weight=3]; 24854 -> 27825[label="",style="dashed", color="magenta", weight=3]; 24855 -> 20977[label="",style="dashed", color="red", weight=0]; 24855[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24856[label="ww13761",fontsize=16,color="green",shape="box"];24857[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];24858[label="ww13760",fontsize=16,color="green",shape="box"];24859[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"];24859 -> 27826[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24860 -> 27827[label="",style="solid", color="black", weight=3]; 24862 -> 27828[label="",style="dashed", color="red", weight=0]; 24862[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"];24862 -> 27829[label="",style="dashed", color="magenta", weight=3]; 27858 -> 26726[label="",style="dashed", color="red", weight=0]; 27858[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392)",fontsize=16,color="magenta"];27858 -> 27877[label="",style="dashed", color="magenta", weight=3]; 27858 -> 27878[label="",style="dashed", color="magenta", weight=3]; 27858 -> 27879[label="",style="dashed", color="magenta", weight=3]; 27857[label="takeWhile0 (flip ltEsFloat ww3387) (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"];27857 -> 27880[label="",style="solid", color="black", weight=3]; 24865 -> 27881[label="",style="dashed", color="red", weight=0]; 24865[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"];24865 -> 27882[label="",style="dashed", color="magenta", weight=3]; 56308 -> 26726[label="",style="dashed", color="red", weight=0]; 56308[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394)",fontsize=16,color="magenta"];56308 -> 56332[label="",style="dashed", color="magenta", weight=3]; 56308 -> 56333[label="",style="dashed", color="magenta", weight=3]; 56308 -> 56334[label="",style="dashed", color="magenta", weight=3]; 56309 -> 57839[label="",style="dashed", color="red", weight=0]; 56309[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"];56309 -> 57840[label="",style="dashed", color="magenta", weight=3]; 56307[label="takeWhile0 (flip ltEsFloat ww4661) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) ww4659 otherwise",fontsize=16,color="black",shape="triangle"];56307 -> 56336[label="",style="solid", color="black", weight=3]; 24868 -> 27913[label="",style="dashed", color="red", weight=0]; 24868[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"];24868 -> 27914[label="",style="dashed", color="magenta", weight=3]; 27929 -> 26726[label="",style="dashed", color="red", weight=0]; 27929[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396)",fontsize=16,color="magenta"];27929 -> 27931[label="",style="dashed", color="magenta", weight=3]; 27929 -> 27932[label="",style="dashed", color="magenta", weight=3]; 27929 -> 27933[label="",style="dashed", color="magenta", weight=3]; 27928[label="takeWhile0 (flip ltEsFloat ww3397) (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"];27928 -> 27934[label="",style="solid", color="black", weight=3]; 24882 -> 20977[label="",style="dashed", color="red", weight=0]; 24882[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24883[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];24884 -> 26799[label="",style="dashed", color="red", weight=0]; 24884[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24884 -> 27952[label="",style="dashed", color="magenta", weight=3]; 24884 -> 27953[label="",style="dashed", color="magenta", weight=3]; 24885 -> 20977[label="",style="dashed", color="red", weight=0]; 24885[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24886[label="ww13761",fontsize=16,color="green",shape="box"];24887[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];24888[label="ww13760",fontsize=16,color="green",shape="box"];24889[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"];24889 -> 27954[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24890 -> 27955[label="",style="solid", color="black", weight=3]; 44973 -> 26799[label="",style="dashed", color="red", weight=0]; 44973[label="srMyInt (Neg (Succ ww137300)) (Neg Zero)",fontsize=16,color="magenta"];44973 -> 45786[label="",style="dashed", color="magenta", weight=3]; 44973 -> 45787[label="",style="dashed", color="magenta", weight=3]; 44974[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45797[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"];45797 -> 45811[label="",style="dashed", color="green", weight=3]; 45797 -> 45812[label="",style="dashed", color="green", weight=3]; 44977 -> 26799[label="",style="dashed", color="red", weight=0]; 44977[label="srMyInt (Neg (Succ ww137300)) (Neg Zero)",fontsize=16,color="magenta"];44977 -> 45798[label="",style="dashed", color="magenta", weight=3]; 44977 -> 45799[label="",style="dashed", color="magenta", weight=3]; 44978[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44979 -> 20977[label="",style="dashed", color="red", weight=0]; 44979[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];44980[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44981 -> 26799[label="",style="dashed", color="red", weight=0]; 44981[label="srMyInt (Neg Zero) (Neg (Succ ww137500))",fontsize=16,color="magenta"];44981 -> 45800[label="",style="dashed", color="magenta", weight=3]; 44981 -> 45801[label="",style="dashed", color="magenta", weight=3]; 44982[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45810[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"];45810 -> 45827[label="",style="dashed", color="green", weight=3]; 45810 -> 45828[label="",style="dashed", color="green", weight=3]; 44985 -> 26799[label="",style="dashed", color="red", weight=0]; 44985[label="srMyInt (Neg Zero) (Neg (Succ ww137500))",fontsize=16,color="magenta"];44985 -> 45813[label="",style="dashed", color="magenta", weight=3]; 44985 -> 45814[label="",style="dashed", color="magenta", weight=3]; 44986[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44987 -> 20977[label="",style="dashed", color="red", weight=0]; 44987[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];44988[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44989 -> 26799[label="",style="dashed", color="red", weight=0]; 44989[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44989 -> 45815[label="",style="dashed", color="magenta", weight=3]; 44989 -> 45816[label="",style="dashed", color="magenta", weight=3]; 44990[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45826[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"];45826 -> 45916[label="",style="dashed", color="green", weight=3]; 45826 -> 45917[label="",style="dashed", color="green", weight=3]; 44993 -> 26799[label="",style="dashed", color="red", weight=0]; 44993[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44993 -> 45829[label="",style="dashed", color="magenta", weight=3]; 44993 -> 45830[label="",style="dashed", color="magenta", weight=3]; 44994[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44995 -> 20977[label="",style="dashed", color="red", weight=0]; 44995[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];44996[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53967[label="ww3100",fontsize=16,color="green",shape="box"];53968[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53969[label="ww5",fontsize=16,color="green",shape="box"];53970[label="ww4000",fontsize=16,color="green",shape="box"];53971[label="ww3100",fontsize=16,color="green",shape="box"];53972[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53973[label="ww5",fontsize=16,color="green",shape="box"];53974[label="ww4000",fontsize=16,color="green",shape="box"];28431[label="takeWhile1 (flip ltEsFloat ww3415) (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)))) ww3415)",fontsize=16,color="black",shape="box"];28431 -> 28483[label="",style="solid", color="black", weight=3]; 23034[label="Zero",fontsize=16,color="green",shape="box"];23035[label="Succ ww4000",fontsize=16,color="green",shape="box"];44997[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4366",fontsize=16,color="black",shape="box"];44997 -> 45831[label="",style="solid", color="black", weight=3]; 44998 -> 44185[label="",style="dashed", color="red", weight=0]; 44998[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4366",fontsize=16,color="magenta"];45017[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4407",fontsize=16,color="black",shape="triangle"];45017 -> 45832[label="",style="solid", color="black", weight=3]; 45018 -> 45000[label="",style="dashed", color="red", weight=0]; 45018[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)))) ww4407))",fontsize=16,color="magenta"];45018 -> 45833[label="",style="dashed", color="magenta", weight=3]; 45006[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4367",fontsize=16,color="black",shape="box"];45006 -> 45834[label="",style="solid", color="black", weight=3]; 45007 -> 44196[label="",style="dashed", color="red", weight=0]; 45007[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4367",fontsize=16,color="magenta"];24933[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];24934 -> 26799[label="",style="dashed", color="red", weight=0]; 24934[label="srMyInt (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24934 -> 28040[label="",style="dashed", color="magenta", weight=3]; 24934 -> 28041[label="",style="dashed", color="magenta", weight=3]; 24935 -> 22064[label="",style="dashed", color="red", weight=0]; 24935[label="msMyInt (Neg (Succ ww2184)) (Neg Zero)",fontsize=16,color="magenta"];24935 -> 28042[label="",style="dashed", color="magenta", weight=3]; 24936[label="ww21831",fontsize=16,color="green",shape="box"];24937[label="Neg Zero",fontsize=16,color="green",shape="box"];24938[label="ww21830",fontsize=16,color="green",shape="box"];24939 -> 22064[label="",style="dashed", color="red", weight=0]; 24939[label="msMyInt (Neg (Succ ww2184)) (Neg Zero)",fontsize=16,color="magenta"];24939 -> 28043[label="",style="dashed", color="magenta", weight=3]; 24940[label="ww2185",fontsize=16,color="green",shape="box"];24941[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];24942[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"];24942 -> 28044[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24943 -> 28045[label="",style="solid", color="black", weight=3]; 45008[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4368",fontsize=16,color="black",shape="box"];45008 -> 45835[label="",style="solid", color="black", weight=3]; 45009 -> 44207[label="",style="dashed", color="red", weight=0]; 45009[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4368",fontsize=16,color="magenta"];45010[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4369",fontsize=16,color="black",shape="box"];45010 -> 45836[label="",style="solid", color="black", weight=3]; 45011 -> 44222[label="",style="dashed", color="red", weight=0]; 45011[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4369",fontsize=16,color="magenta"];45028[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4408",fontsize=16,color="black",shape="triangle"];45028 -> 45837[label="",style="solid", color="black", weight=3]; 45029 -> 45013[label="",style="dashed", color="red", weight=0]; 45029[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))) ww4408))",fontsize=16,color="magenta"];45029 -> 45838[label="",style="dashed", color="magenta", weight=3]; 24972 -> 22064[label="",style="dashed", color="red", weight=0]; 24972[label="msMyInt (Neg (Succ ww2191)) (Neg Zero)",fontsize=16,color="magenta"];24972 -> 28060[label="",style="dashed", color="magenta", weight=3]; 24973[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];24974 -> 26799[label="",style="dashed", color="red", weight=0]; 24974[label="srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24974 -> 28061[label="",style="dashed", color="magenta", weight=3]; 24974 -> 28062[label="",style="dashed", color="magenta", weight=3]; 24975 -> 22064[label="",style="dashed", color="red", weight=0]; 24975[label="msMyInt (Neg (Succ ww2191)) (Neg Zero)",fontsize=16,color="magenta"];24975 -> 28063[label="",style="dashed", color="magenta", weight=3]; 24976[label="ww21901",fontsize=16,color="green",shape="box"];24977[label="Neg Zero",fontsize=16,color="green",shape="box"];24978[label="ww21900",fontsize=16,color="green",shape="box"];24979[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"];24979 -> 28064[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24980 -> 28065[label="",style="solid", color="black", weight=3]; 45019[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4370",fontsize=16,color="black",shape="box"];45019 -> 45839[label="",style="solid", color="black", weight=3]; 45020 -> 44233[label="",style="dashed", color="red", weight=0]; 45020[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4370",fontsize=16,color="magenta"];45021[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4371",fontsize=16,color="black",shape="box"];45021 -> 45840[label="",style="solid", color="black", weight=3]; 45022 -> 44248[label="",style="dashed", color="red", weight=0]; 45022[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4371",fontsize=16,color="magenta"];45041[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4409",fontsize=16,color="black",shape="triangle"];45041 -> 45841[label="",style="solid", color="black", weight=3]; 45042 -> 45024[label="",style="dashed", color="red", weight=0]; 45042[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))) ww4409))",fontsize=16,color="magenta"];45042 -> 45842[label="",style="dashed", color="magenta", weight=3]; 53975[label="ww5",fontsize=16,color="green",shape="box"];53976[label="ww3100",fontsize=16,color="green",shape="box"];53977[label="ww4000",fontsize=16,color="green",shape="box"];53978[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53979[label="ww5",fontsize=16,color="green",shape="box"];53980[label="ww3100",fontsize=16,color="green",shape="box"];53981[label="ww4000",fontsize=16,color="green",shape="box"];53982[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28477[label="takeWhile1 (flip ltEsFloat ww3421) (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)))) ww3421)",fontsize=16,color="black",shape="box"];28477 -> 28584[label="",style="solid", color="black", weight=3]; 45030[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4372",fontsize=16,color="black",shape="box"];45030 -> 45843[label="",style="solid", color="black", weight=3]; 45031 -> 44259[label="",style="dashed", color="red", weight=0]; 45031[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4372",fontsize=16,color="magenta"];45032[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4373",fontsize=16,color="black",shape="box"];45032 -> 45844[label="",style="solid", color="black", weight=3]; 45033 -> 44270[label="",style="dashed", color="red", weight=0]; 45033[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4373",fontsize=16,color="magenta"];45034[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="black",shape="box"];45034 -> 45845[label="",style="solid", color="black", weight=3]; 45035 -> 44286[label="",style="dashed", color="red", weight=0]; 45035[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="magenta"];53983[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53984[label="ww3100",fontsize=16,color="green",shape="box"];53985[label="ww3000",fontsize=16,color="green",shape="box"];53986[label="ww5",fontsize=16,color="green",shape="box"];53987[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53988[label="ww3100",fontsize=16,color="green",shape="box"];53989[label="ww3000",fontsize=16,color="green",shape="box"];53990[label="ww5",fontsize=16,color="green",shape="box"];53991 -> 55640[label="",style="dashed", color="red", weight=0]; 53991[label="primDivFloat (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"];53991 -> 56121[label="",style="dashed", color="magenta", weight=3]; 53991 -> 56122[label="",style="dashed", color="magenta", weight=3]; 53991 -> 56123[label="",style="dashed", color="magenta", weight=3]; 53992[label="ww50",fontsize=16,color="green",shape="box"];53993[label="ww51",fontsize=16,color="green",shape="box"];53994 -> 55640[label="",style="dashed", color="red", weight=0]; 53994[label="primDivFloat (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"];53994 -> 56124[label="",style="dashed", color="magenta", weight=3]; 53994 -> 56125[label="",style="dashed", color="magenta", weight=3]; 53994 -> 56126[label="",style="dashed", color="magenta", weight=3]; 53995[label="ww50",fontsize=16,color="green",shape="box"];53996[label="ww51",fontsize=16,color="green",shape="box"];56000[label="Neg (Succ ww4606)",fontsize=16,color="green",shape="box"];56001[label="Pos (Succ ww4605)",fontsize=16,color="green",shape="box"];56002[label="Pos (Succ ww4607)",fontsize=16,color="green",shape="box"];45053[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4410",fontsize=16,color="black",shape="triangle"];45053 -> 45846[label="",style="solid", color="black", weight=3]; 45054 -> 45037[label="",style="dashed", color="red", weight=0]; 45054[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)))) ww4410))",fontsize=16,color="magenta"];45054 -> 45847[label="",style="dashed", color="magenta", weight=3]; 45043[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45044[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4375",fontsize=16,color="black",shape="box"];45044 -> 45848[label="",style="solid", color="black", weight=3]; 45045 -> 44298[label="",style="dashed", color="red", weight=0]; 45045[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4375",fontsize=16,color="magenta"];45046[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4376",fontsize=16,color="black",shape="box"];45046 -> 45849[label="",style="solid", color="black", weight=3]; 45047 -> 44315[label="",style="dashed", color="red", weight=0]; 45047[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4376",fontsize=16,color="magenta"];45065[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4411",fontsize=16,color="black",shape="triangle"];45065 -> 45850[label="",style="solid", color="black", weight=3]; 45066 -> 45049[label="",style="dashed", color="red", weight=0]; 45066[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))) ww4411))",fontsize=16,color="magenta"];45066 -> 45851[label="",style="dashed", color="magenta", weight=3]; 45055[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];25075 -> 22801[label="",style="dashed", color="red", weight=0]; 25075[label="msMyInt (Neg Zero) (Neg (Succ ww2203))",fontsize=16,color="magenta"];25075 -> 28345[label="",style="dashed", color="magenta", weight=3]; 25076[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];25077 -> 26799[label="",style="dashed", color="red", weight=0]; 25077[label="srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25077 -> 28346[label="",style="dashed", color="magenta", weight=3]; 25077 -> 28347[label="",style="dashed", color="magenta", weight=3]; 25078 -> 22801[label="",style="dashed", color="red", weight=0]; 25078[label="msMyInt (Neg Zero) (Neg (Succ ww2203))",fontsize=16,color="magenta"];25078 -> 28348[label="",style="dashed", color="magenta", weight=3]; 25079[label="ww22011",fontsize=16,color="green",shape="box"];25080[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];25081[label="ww22010",fontsize=16,color="green",shape="box"];25082[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"];25082 -> 28349[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];25083 -> 28350[label="",style="solid", color="black", weight=3]; 45056[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4377",fontsize=16,color="black",shape="box"];45056 -> 45852[label="",style="solid", color="black", weight=3]; 45057 -> 44327[label="",style="dashed", color="red", weight=0]; 45057[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4377",fontsize=16,color="magenta"];45058[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4378",fontsize=16,color="black",shape="box"];45058 -> 45853[label="",style="solid", color="black", weight=3]; 45059 -> 44344[label="",style="dashed", color="red", weight=0]; 45059[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4378",fontsize=16,color="magenta"];45079[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4412",fontsize=16,color="black",shape="triangle"];45079 -> 45854[label="",style="solid", color="black", weight=3]; 45080 -> 45061[label="",style="dashed", color="red", weight=0]; 45080[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))) ww4412))",fontsize=16,color="magenta"];45080 -> 45855[label="",style="dashed", color="magenta", weight=3]; 45067[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53997[label="ww5",fontsize=16,color="green",shape="box"];53998[label="ww3100",fontsize=16,color="green",shape="box"];53999[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];54000[label="ww3000",fontsize=16,color="green",shape="box"];54001[label="ww5",fontsize=16,color="green",shape="box"];54002[label="ww3100",fontsize=16,color="green",shape="box"];54003[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];54004[label="ww3000",fontsize=16,color="green",shape="box"];28867[label="takeWhile1 (flip ltEsFloat ww3445) (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)))) ww3445)",fontsize=16,color="black",shape="box"];28867 -> 28969[label="",style="solid", color="black", weight=3]; 45068[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4379",fontsize=16,color="black",shape="box"];45068 -> 45856[label="",style="solid", color="black", weight=3]; 45069 -> 44356[label="",style="dashed", color="red", weight=0]; 45069[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4379",fontsize=16,color="magenta"];45070[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4380",fontsize=16,color="black",shape="box"];45070 -> 45857[label="",style="solid", color="black", weight=3]; 45071 -> 44368[label="",style="dashed", color="red", weight=0]; 45071[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4380",fontsize=16,color="magenta"];45072[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4381",fontsize=16,color="black",shape="box"];45072 -> 45858[label="",style="solid", color="black", weight=3]; 45073 -> 44385[label="",style="dashed", color="red", weight=0]; 45073[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4381",fontsize=16,color="magenta"];53794[label="ww5",fontsize=16,color="green",shape="box"];53795[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53796[label="ww3100",fontsize=16,color="green",shape="box"];53797[label="ww5",fontsize=16,color="green",shape="box"];53798[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53799[label="ww3100",fontsize=16,color="green",shape="box"];45091[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="black",shape="triangle"];45091 -> 45859[label="",style="solid", color="black", weight=3]; 45092 -> 45075[label="",style="dashed", color="red", weight=0]; 45092[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)))) ww4413))",fontsize=16,color="magenta"];45092 -> 45860[label="",style="dashed", color="magenta", weight=3]; 45081[label="Neg Zero",fontsize=16,color="green",shape="box"];45082[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4382",fontsize=16,color="black",shape="box"];45082 -> 45861[label="",style="solid", color="black", weight=3]; 45083 -> 44397[label="",style="dashed", color="red", weight=0]; 45083[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4382",fontsize=16,color="magenta"];45084[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4383",fontsize=16,color="black",shape="box"];45084 -> 45862[label="",style="solid", color="black", weight=3]; 45085 -> 44414[label="",style="dashed", color="red", weight=0]; 45085[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4383",fontsize=16,color="magenta"];45103[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="black",shape="triangle"];45103 -> 45863[label="",style="solid", color="black", weight=3]; 45104 -> 45087[label="",style="dashed", color="red", weight=0]; 45104[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))) ww4414))",fontsize=16,color="magenta"];45104 -> 45864[label="",style="dashed", color="magenta", weight=3]; 45093[label="Neg Zero",fontsize=16,color="green",shape="box"];25173[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];25174 -> 26799[label="",style="dashed", color="red", weight=0]; 25174[label="srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25174 -> 28615[label="",style="dashed", color="magenta", weight=3]; 25174 -> 28616[label="",style="dashed", color="magenta", weight=3]; 25175 -> 22801[label="",style="dashed", color="red", weight=0]; 25175[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];25175 -> 28617[label="",style="dashed", color="magenta", weight=3]; 25176[label="ww22121",fontsize=16,color="green",shape="box"];25177[label="Neg Zero",fontsize=16,color="green",shape="box"];25178[label="ww22120",fontsize=16,color="green",shape="box"];25179 -> 22801[label="",style="dashed", color="red", weight=0]; 25179[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];25179 -> 28618[label="",style="dashed", color="magenta", weight=3]; 25180[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"];25180 -> 28619[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];25181 -> 28620[label="",style="solid", color="black", weight=3]; 45094[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4384",fontsize=16,color="black",shape="box"];45094 -> 45865[label="",style="solid", color="black", weight=3]; 45095 -> 44426[label="",style="dashed", color="red", weight=0]; 45095[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4384",fontsize=16,color="magenta"];45096[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4385",fontsize=16,color="black",shape="box"];45096 -> 45866[label="",style="solid", color="black", weight=3]; 45097 -> 44443[label="",style="dashed", color="red", weight=0]; 45097[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4385",fontsize=16,color="magenta"];45202[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="black",shape="triangle"];45202 -> 45867[label="",style="solid", color="black", weight=3]; 45203 -> 45099[label="",style="dashed", color="red", weight=0]; 45203[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))) ww4415))",fontsize=16,color="magenta"];45203 -> 45868[label="",style="dashed", color="magenta", weight=3]; 45105[label="Neg Zero",fontsize=16,color="green",shape="box"];54005[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];54006[label="ww5",fontsize=16,color="green",shape="box"];54007[label="ww3100",fontsize=16,color="green",shape="box"];54008[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];54009[label="ww5",fontsize=16,color="green",shape="box"];54010[label="ww3100",fontsize=16,color="green",shape="box"];28911[label="takeWhile1 (flip ltEsFloat ww3468) (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)))) ww3468)",fontsize=16,color="black",shape="box"];28911 -> 28972[label="",style="solid", color="black", weight=3]; 45106[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4386",fontsize=16,color="black",shape="box"];45106 -> 45869[label="",style="solid", color="black", weight=3]; 45107 -> 44455[label="",style="dashed", color="red", weight=0]; 45107[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4386",fontsize=16,color="magenta"];45108[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4387",fontsize=16,color="black",shape="box"];45108 -> 45870[label="",style="solid", color="black", weight=3]; 45109 -> 44467[label="",style="dashed", color="red", weight=0]; 45109[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4387",fontsize=16,color="magenta"];45110[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4388",fontsize=16,color="black",shape="box"];45110 -> 45871[label="",style="solid", color="black", weight=3]; 45111 -> 44479[label="",style="dashed", color="red", weight=0]; 45111[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4388",fontsize=16,color="magenta"];56715[label="ww5200",fontsize=16,color="green",shape="box"];56716[label="Succ ww5400",fontsize=16,color="green",shape="box"];56717[label="ww5200",fontsize=16,color="green",shape="box"];56718[label="Succ ww5400",fontsize=16,color="green",shape="box"];56953[label="ww5200",fontsize=16,color="green",shape="box"];56954[label="Succ ww5400",fontsize=16,color="green",shape="box"];56955[label="ww5200",fontsize=16,color="green",shape="box"];56956[label="Succ ww5400",fontsize=16,color="green",shape="box"];56644 -> 53946[label="",style="dashed", color="red", weight=0]; 56644[label="not (esEsOrdering (primCmpNat ww4542000 ww4541000) LT)",fontsize=16,color="magenta"];56644 -> 56959[label="",style="dashed", color="magenta", weight=3]; 56644 -> 56960[label="",style="dashed", color="magenta", weight=3]; 56645 -> 52809[label="",style="dashed", color="red", weight=0]; 56645[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];56646 -> 52814[label="",style="dashed", color="red", weight=0]; 56646[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];56647 -> 53356[label="",style="dashed", color="red", weight=0]; 56647[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];59565[label="Float (Pos (Succ ww53)) (Pos (Succ ww5400))",fontsize=16,color="green",shape="box"];59566[label="ww5200",fontsize=16,color="green",shape="box"];59567[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];59568[label="Pos (Succ ww5400)",fontsize=16,color="green",shape="box"];59569[label="Pos (Succ ww53)",fontsize=16,color="green",shape="box"];56958[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"];63442[label="ww55/Float ww550 ww551",fontsize=10,color="white",style="solid",shape="box"];56958 -> 63442[label="",style="solid", color="burlywood", weight=9]; 63442 -> 57102[label="",style="solid", color="burlywood", weight=3]; 25262[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"];25262 -> 28777[label="",style="solid", color="black", weight=3]; 57095 -> 50261[label="",style="dashed", color="red", weight=0]; 57095[label="takeWhile1 (flip gtEsFloat ww4679) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4677 (flip gtEsFloat ww4679 (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];57095 -> 57201[label="",style="dashed", color="magenta", weight=3]; 57095 -> 57202[label="",style="dashed", color="magenta", weight=3]; 57095 -> 57203[label="",style="dashed", color="magenta", weight=3]; 57096[label="ww6800",fontsize=16,color="green",shape="box"];57097[label="Succ ww7000",fontsize=16,color="green",shape="box"];57098[label="ww6800",fontsize=16,color="green",shape="box"];57099[label="Succ ww7000",fontsize=16,color="green",shape="box"];57218[label="ww6800",fontsize=16,color="green",shape="box"];57219[label="Succ ww7000",fontsize=16,color="green",shape="box"];57220[label="ww6800",fontsize=16,color="green",shape="box"];57221[label="Succ ww7000",fontsize=16,color="green",shape="box"];59570[label="Float (Pos (Succ ww69)) (Pos (Succ ww7000))",fontsize=16,color="green",shape="box"];59571[label="ww6800",fontsize=16,color="green",shape="box"];59572[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];59573[label="Pos (Succ ww7000)",fontsize=16,color="green",shape="box"];59574[label="Pos (Succ ww69)",fontsize=16,color="green",shape="box"];57200[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"];63443[label="ww71/Float ww710 ww711",fontsize=10,color="white",style="solid",shape="box"];57200 -> 63443[label="",style="solid", color="burlywood", weight=9]; 63443 -> 57225[label="",style="solid", color="burlywood", weight=3]; 57277 -> 50261[label="",style="dashed", color="red", weight=0]; 57277[label="takeWhile1 (flip gtEsFloat ww4687) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4685 (flip gtEsFloat ww4687 (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];57277 -> 57288[label="",style="dashed", color="magenta", weight=3]; 57277 -> 57289[label="",style="dashed", color="magenta", weight=3]; 57277 -> 57290[label="",style="dashed", color="magenta", weight=3]; 25257 -> 23347[label="",style="dashed", color="red", weight=0]; 25257[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"];25257 -> 28769[label="",style="dashed", color="magenta", weight=3]; 25257 -> 28770[label="",style="dashed", color="magenta", weight=3]; 25257 -> 28771[label="",style="dashed", color="magenta", weight=3]; 25257 -> 28772[label="",style="dashed", color="magenta", weight=3]; 30218 -> 26726[label="",style="dashed", color="red", weight=0]; 30218[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"];30218 -> 30254[label="",style="dashed", color="magenta", weight=3]; 30218 -> 30255[label="",style="dashed", color="magenta", weight=3]; 30218 -> 30256[label="",style="dashed", color="magenta", weight=3]; 55154[label="ww3100",fontsize=16,color="green",shape="box"];55155[label="ww3000",fontsize=16,color="green",shape="box"];55156 -> 30021[label="",style="dashed", color="red", weight=0]; 55156[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"];55156 -> 56127[label="",style="dashed", color="magenta", weight=3]; 55156 -> 56128[label="",style="dashed", color="magenta", weight=3]; 55156 -> 56129[label="",style="dashed", color="magenta", weight=3]; 55156 -> 56130[label="",style="dashed", color="magenta", weight=3]; 55156 -> 56131[label="",style="dashed", color="magenta", weight=3]; 56003[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56004[label="ww3000",fontsize=16,color="green",shape="box"];56005[label="ww4100",fontsize=16,color="green",shape="box"];56006[label="ww5",fontsize=16,color="green",shape="box"];56007[label="ww3100",fontsize=16,color="green",shape="box"];56878[label="ww3000",fontsize=16,color="green",shape="box"];56879[label="ww3100",fontsize=16,color="green",shape="box"];56880[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56881[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56882[label="ww4100",fontsize=16,color="green",shape="box"];25259[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"];25259 -> 28774[label="",style="solid", color="black", weight=3]; 56009 -> 26726[label="",style="dashed", color="red", weight=0]; 56009[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"];56009 -> 56134[label="",style="dashed", color="magenta", weight=3]; 56009 -> 56135[label="",style="dashed", color="magenta", weight=3]; 56009 -> 56136[label="",style="dashed", color="magenta", weight=3]; 25261[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"];25261 -> 28776[label="",style="solid", color="black", weight=3]; 25263 -> 23347[label="",style="dashed", color="red", weight=0]; 25263[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"];25263 -> 28778[label="",style="dashed", color="magenta", weight=3]; 25263 -> 28779[label="",style="dashed", color="magenta", weight=3]; 25263 -> 28780[label="",style="dashed", color="magenta", weight=3]; 25263 -> 28781[label="",style="dashed", color="magenta", weight=3]; 55157[label="ww12400",fontsize=16,color="green",shape="box"];55158[label="ww123",fontsize=16,color="green",shape="box"];55159 -> 54908[label="",style="dashed", color="red", weight=0]; 55159[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"];56022[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"];63444[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];56022 -> 63444[label="",style="solid", color="burlywood", weight=9]; 63444 -> 56207[label="",style="solid", color="burlywood", weight=3]; 59575[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];59576[label="ww12200",fontsize=16,color="green",shape="box"];59577[label="ww121",fontsize=16,color="green",shape="box"];59578[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];59579[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];56028 -> 26726[label="",style="dashed", color="red", weight=0]; 56028[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"];56028 -> 56208[label="",style="dashed", color="magenta", weight=3]; 56028 -> 56209[label="",style="dashed", color="magenta", weight=3]; 56028 -> 56210[label="",style="dashed", color="magenta", weight=3]; 25270[label="ww123",fontsize=16,color="green",shape="box"];25271[label="Zero",fontsize=16,color="green",shape="box"];25272[label="ww121",fontsize=16,color="green",shape="box"];25273[label="Zero",fontsize=16,color="green",shape="box"];25274[label="ww125",fontsize=16,color="green",shape="box"];25275[label="Succ ww12400",fontsize=16,color="green",shape="box"];25276[label="Succ ww12200",fontsize=16,color="green",shape="box"];25277[label="ww121",fontsize=16,color="green",shape="box"];25278[label="ww125",fontsize=16,color="green",shape="box"];25279[label="ww123",fontsize=16,color="green",shape="box"];25280[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"];25280 -> 28786[label="",style="solid", color="black", weight=3]; 55160[label="ww12400",fontsize=16,color="green",shape="box"];55161[label="ww123",fontsize=16,color="green",shape="box"];55162 -> 30021[label="",style="dashed", color="red", weight=0]; 55162[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"];55162 -> 56211[label="",style="dashed", color="magenta", weight=3]; 55162 -> 56212[label="",style="dashed", color="magenta", weight=3]; 55162 -> 56213[label="",style="dashed", color="magenta", weight=3]; 55162 -> 56214[label="",style="dashed", color="magenta", weight=3]; 55162 -> 56215[label="",style="dashed", color="magenta", weight=3]; 56029[label="ww121",fontsize=16,color="green",shape="box"];56030[label="ww123",fontsize=16,color="green",shape="box"];56031[label="ww12200",fontsize=16,color="green",shape="box"];56032[label="ww125",fontsize=16,color="green",shape="box"];56033[label="ww12400",fontsize=16,color="green",shape="box"];56806[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];25282[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"];25282 -> 28788[label="",style="solid", color="black", weight=3]; 56035 -> 26726[label="",style="dashed", color="red", weight=0]; 56035[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"];56035 -> 56218[label="",style="dashed", color="magenta", weight=3]; 56035 -> 56219[label="",style="dashed", color="magenta", weight=3]; 56035 -> 56220[label="",style="dashed", color="magenta", weight=3]; 25284[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"];25284 -> 28790[label="",style="solid", color="black", weight=3]; 25285[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"];63445[label="ww221700/Succ ww2217000",fontsize=10,color="white",style="solid",shape="box"];25285 -> 63445[label="",style="solid", color="burlywood", weight=9]; 63445 -> 28791[label="",style="solid", color="burlywood", weight=3]; 63446[label="ww221700/Zero",fontsize=10,color="white",style="solid",shape="box"];25285 -> 63446[label="",style="solid", color="burlywood", weight=9]; 63446 -> 28792[label="",style="solid", color="burlywood", weight=3]; 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 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"];63447[label="ww221700/Succ ww2217000",fontsize=10,color="white",style="solid",shape="box"];25286 -> 63447[label="",style="solid", color="burlywood", weight=9]; 63447 -> 28793[label="",style="solid", color="burlywood", weight=3]; 63448[label="ww221700/Zero",fontsize=10,color="white",style="solid",shape="box"];25286 -> 63448[label="",style="solid", color="burlywood", weight=9]; 63448 -> 28794[label="",style="solid", color="burlywood", weight=3]; 25287[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"];63449[label="ww222100/Succ ww2221000",fontsize=10,color="white",style="solid",shape="box"];25287 -> 63449[label="",style="solid", color="burlywood", weight=9]; 63449 -> 28795[label="",style="solid", color="burlywood", weight=3]; 63450[label="ww222100/Zero",fontsize=10,color="white",style="solid",shape="box"];25287 -> 63450[label="",style="solid", color="burlywood", weight=9]; 63450 -> 28796[label="",style="solid", color="burlywood", weight=3]; 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 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"];63451[label="ww222100/Succ ww2221000",fontsize=10,color="white",style="solid",shape="box"];25288 -> 63451[label="",style="solid", color="burlywood", weight=9]; 63451 -> 28797[label="",style="solid", color="burlywood", weight=3]; 63452[label="ww222100/Zero",fontsize=10,color="white",style="solid",shape="box"];25288 -> 63452[label="",style="solid", color="burlywood", weight=9]; 63452 -> 28798[label="",style="solid", color="burlywood", weight=3]; 25289[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"];25289 -> 28799[label="",style="solid", color="black", weight=3]; 30223[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"];30223 -> 30267[label="",style="solid", color="black", weight=3]; 30224[label="ww50",fontsize=16,color="green",shape="box"];30225[label="ww51",fontsize=16,color="green",shape="box"];25349[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"];63453[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];25349 -> 63453[label="",style="solid", color="burlywood", weight=9]; 63453 -> 28800[label="",style="solid", color="burlywood", weight=3]; 56042[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"];56042 -> 56223[label="",style="solid", color="black", weight=3]; 56043[label="ww50",fontsize=16,color="green",shape="box"];56044[label="ww51",fontsize=16,color="green",shape="box"];25351[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"];63454[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];25351 -> 63454[label="",style="solid", color="burlywood", weight=9]; 63454 -> 28802[label="",style="solid", color="burlywood", weight=3]; 25352 -> 46807[label="",style="dashed", color="red", weight=0]; 25352[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"];25352 -> 49270[label="",style="dashed", color="magenta", weight=3]; 25352 -> 49271[label="",style="dashed", color="magenta", weight=3]; 25352 -> 49272[label="",style="dashed", color="magenta", weight=3]; 25352 -> 49273[label="",style="dashed", color="magenta", weight=3]; 25352 -> 49274[label="",style="dashed", color="magenta", weight=3]; 30330[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30331[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30332[label="Pos Zero",fontsize=16,color="green",shape="box"];30333[label="Pos Zero",fontsize=16,color="green",shape="box"];25353 -> 46807[label="",style="dashed", color="red", weight=0]; 25353[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"];25353 -> 49275[label="",style="dashed", color="magenta", weight=3]; 25353 -> 49276[label="",style="dashed", color="magenta", weight=3]; 25353 -> 49277[label="",style="dashed", color="magenta", weight=3]; 25353 -> 49278[label="",style="dashed", color="magenta", weight=3]; 25353 -> 49279[label="",style="dashed", color="magenta", weight=3]; 29241[label="takeWhile1 (flip ltEsFloat ww3480) (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))) ww3480)",fontsize=16,color="black",shape="box"];29241 -> 29432[label="",style="solid", color="black", weight=3]; 56048 -> 23742[label="",style="dashed", color="red", weight=0]; 56048[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];56048 -> 56227[label="",style="dashed", color="magenta", weight=3]; 56048 -> 56228[label="",style="dashed", color="magenta", weight=3]; 56049 -> 26799[label="",style="dashed", color="red", weight=0]; 56049[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];56049 -> 56229[label="",style="dashed", color="magenta", weight=3]; 56049 -> 56230[label="",style="dashed", color="magenta", weight=3]; 30226 -> 23742[label="",style="dashed", color="red", weight=0]; 30226[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30226 -> 30268[label="",style="dashed", color="magenta", weight=3]; 30226 -> 30269[label="",style="dashed", color="magenta", weight=3]; 30227 -> 26799[label="",style="dashed", color="red", weight=0]; 30227[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];30227 -> 30270[label="",style="dashed", color="magenta", weight=3]; 30227 -> 30271[label="",style="dashed", color="magenta", weight=3]; 30228[label="takeWhile1 (flip ltEsFloat ww3486) (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))) ww3486)",fontsize=16,color="black",shape="box"];30228 -> 30272[label="",style="solid", color="black", weight=3]; 25357[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"];63455[label="ww139000/Succ ww1390000",fontsize=10,color="white",style="solid",shape="box"];25357 -> 63455[label="",style="solid", color="burlywood", weight=9]; 63455 -> 28981[label="",style="solid", color="burlywood", weight=3]; 63456[label="ww139000/Zero",fontsize=10,color="white",style="solid",shape="box"];25357 -> 63456[label="",style="solid", color="burlywood", weight=9]; 63456 -> 28982[label="",style="solid", color="burlywood", weight=3]; 25358[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"];25358 -> 28983[label="",style="solid", color="black", weight=3]; 25359 -> 18732[label="",style="dashed", color="red", weight=0]; 25359[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"];25359 -> 28984[label="",style="dashed", color="magenta", weight=3]; 25359 -> 28985[label="",style="dashed", color="magenta", weight=3]; 25359 -> 28986[label="",style="dashed", color="magenta", weight=3]; 25359 -> 28987[label="",style="dashed", color="magenta", weight=3]; 25359 -> 28988[label="",style="dashed", color="magenta", weight=3]; 25360 -> 17710[label="",style="dashed", color="red", weight=0]; 25360[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"];25360 -> 28989[label="",style="dashed", color="magenta", weight=3]; 25360 -> 28990[label="",style="dashed", color="magenta", weight=3]; 25360 -> 28991[label="",style="dashed", color="magenta", weight=3]; 25360 -> 28992[label="",style="dashed", color="magenta", weight=3]; 25360 -> 28993[label="",style="dashed", color="magenta", weight=3]; 25361[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];25362[label="Zero",fontsize=16,color="green",shape="box"];25363[label="ww5",fontsize=16,color="green",shape="box"];25364[label="Succ Zero",fontsize=16,color="green",shape="box"];49178[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];49179 -> 59409[label="",style="dashed", color="red", weight=0]; 49179[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"];49179 -> 59595[label="",style="dashed", color="magenta", weight=3]; 49179 -> 59596[label="",style="dashed", color="magenta", weight=3]; 49179 -> 59597[label="",style="dashed", color="magenta", weight=3]; 49179 -> 59598[label="",style="dashed", color="magenta", weight=3]; 49179 -> 59599[label="",style="dashed", color="magenta", weight=3]; 49180[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="black",shape="box"];49180 -> 54027[label="",style="solid", color="black", weight=3]; 49181[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="box"];49181 -> 54028[label="",style="solid", color="black", weight=3]; 49182[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];25366[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"];63457[label="ww141000/Succ ww1410000",fontsize=10,color="white",style="solid",shape="box"];25366 -> 63457[label="",style="solid", color="burlywood", weight=9]; 63457 -> 28995[label="",style="solid", color="burlywood", weight=3]; 63458[label="ww141000/Zero",fontsize=10,color="white",style="solid",shape="box"];25366 -> 63458[label="",style="solid", color="burlywood", weight=9]; 63458 -> 28996[label="",style="solid", color="burlywood", weight=3]; 25367[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"];25367 -> 28997[label="",style="solid", color="black", weight=3]; 25368 -> 18747[label="",style="dashed", color="red", weight=0]; 25368[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"];25368 -> 28998[label="",style="dashed", color="magenta", weight=3]; 25368 -> 28999[label="",style="dashed", color="magenta", weight=3]; 25368 -> 29000[label="",style="dashed", color="magenta", weight=3]; 25368 -> 29001[label="",style="dashed", color="magenta", weight=3]; 25368 -> 29002[label="",style="dashed", color="magenta", weight=3]; 25369 -> 17737[label="",style="dashed", color="red", weight=0]; 25369[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"];25369 -> 29003[label="",style="dashed", color="magenta", weight=3]; 25369 -> 29004[label="",style="dashed", color="magenta", weight=3]; 25369 -> 29005[label="",style="dashed", color="magenta", weight=3]; 25369 -> 29006[label="",style="dashed", color="magenta", weight=3]; 25369 -> 29007[label="",style="dashed", color="magenta", weight=3]; 56055[label="Succ Zero",fontsize=16,color="green",shape="box"];56056[label="ww3000",fontsize=16,color="green",shape="box"];56057[label="Zero",fontsize=16,color="green",shape="box"];56058[label="ww5",fontsize=16,color="green",shape="box"];56059[label="Succ Zero",fontsize=16,color="green",shape="box"];30334[label="takeWhile1 (flip ltEsFloat ww3499) (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))) ww3499) GT))",fontsize=16,color="black",shape="box"];30334 -> 30354[label="",style="solid", color="black", weight=3]; 58337[label="ww4711",fontsize=16,color="green",shape="box"];58338 -> 23742[label="",style="dashed", color="red", weight=0]; 58338[label="msMyInt (Pos (Succ ww4705)) (Pos (Succ ww4707))",fontsize=16,color="magenta"];58338 -> 58363[label="",style="dashed", color="magenta", weight=3]; 58338 -> 58364[label="",style="dashed", color="magenta", weight=3]; 58339 -> 26799[label="",style="dashed", color="red", weight=0]; 58339[label="srMyInt (Neg (Succ ww4706)) (Neg Zero)",fontsize=16,color="magenta"];58339 -> 58365[label="",style="dashed", color="magenta", weight=3]; 58339 -> 58366[label="",style="dashed", color="magenta", weight=3]; 30310[label="takeWhile1 (flip ltEsFloat ww3512) (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))) ww3512) GT))",fontsize=16,color="black",shape="box"];30310 -> 30335[label="",style="solid", color="black", weight=3]; 60404[label="ww4805",fontsize=16,color="green",shape="box"];60405 -> 23742[label="",style="dashed", color="red", weight=0]; 60405[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60405 -> 60427[label="",style="dashed", color="magenta", weight=3]; 60405 -> 60428[label="",style="dashed", color="magenta", weight=3]; 60406 -> 26799[label="",style="dashed", color="red", weight=0]; 60406[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60406 -> 60429[label="",style="dashed", color="magenta", weight=3]; 60406 -> 60430[label="",style="dashed", color="magenta", weight=3]; 25383[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"];63459[label="ww1430000/Succ ww14300000",fontsize=10,color="white",style="solid",shape="box"];25383 -> 63459[label="",style="solid", color="burlywood", weight=9]; 63459 -> 29176[label="",style="solid", color="burlywood", weight=3]; 63460[label="ww1430000/Zero",fontsize=10,color="white",style="solid",shape="box"];25383 -> 63460[label="",style="solid", color="burlywood", weight=9]; 63460 -> 29177[label="",style="solid", color="burlywood", weight=3]; 25384[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"];63461[label="ww1430000/Succ ww14300000",fontsize=10,color="white",style="solid",shape="box"];25384 -> 63461[label="",style="solid", color="burlywood", weight=9]; 63461 -> 29178[label="",style="solid", color="burlywood", weight=3]; 63462[label="ww1430000/Zero",fontsize=10,color="white",style="solid",shape="box"];25384 -> 63462[label="",style="solid", color="burlywood", weight=9]; 63462 -> 29179[label="",style="solid", color="burlywood", weight=3]; 25385[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25386[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];25387[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25388[label="ww3100",fontsize=16,color="green",shape="box"];25389[label="ww5",fontsize=16,color="green",shape="box"];25390[label="Zero",fontsize=16,color="green",shape="box"];25391[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];25392[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25393[label="ww3100",fontsize=16,color="green",shape="box"];25394[label="ww5",fontsize=16,color="green",shape="box"];25395[label="Zero",fontsize=16,color="green",shape="box"];59580[label="Float (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59581[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59582[label="Zero",fontsize=16,color="green",shape="box"];59583[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59584[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];54012 -> 49902[label="",style="dashed", color="red", weight=0]; 54012[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];54012 -> 56235[label="",style="dashed", color="magenta", weight=3]; 54012 -> 56236[label="",style="dashed", color="magenta", weight=3]; 54012 -> 56237[label="",style="dashed", color="magenta", weight=3]; 54013[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"];63463[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54013 -> 63463[label="",style="solid", color="burlywood", weight=9]; 63463 -> 56238[label="",style="solid", color="burlywood", weight=3]; 25397[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"];63464[label="ww1510000/Succ ww15100000",fontsize=10,color="white",style="solid",shape="box"];25397 -> 63464[label="",style="solid", color="burlywood", weight=9]; 63464 -> 29181[label="",style="solid", color="burlywood", weight=3]; 63465[label="ww1510000/Zero",fontsize=10,color="white",style="solid",shape="box"];25397 -> 63465[label="",style="solid", color="burlywood", weight=9]; 63465 -> 29182[label="",style="solid", color="burlywood", weight=3]; 25398[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"];63466[label="ww1510000/Succ ww15100000",fontsize=10,color="white",style="solid",shape="box"];25398 -> 63466[label="",style="solid", color="burlywood", weight=9]; 63466 -> 29183[label="",style="solid", color="burlywood", weight=3]; 63467[label="ww1510000/Zero",fontsize=10,color="white",style="solid",shape="box"];25398 -> 63467[label="",style="solid", color="burlywood", weight=9]; 63467 -> 29184[label="",style="solid", color="burlywood", weight=3]; 25399[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25400[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25401[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25402[label="ww3100",fontsize=16,color="green",shape="box"];25403[label="ww5",fontsize=16,color="green",shape="box"];25404[label="Zero",fontsize=16,color="green",shape="box"];25405[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25406[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25407[label="ww3100",fontsize=16,color="green",shape="box"];25408[label="ww5",fontsize=16,color="green",shape="box"];25409[label="Zero",fontsize=16,color="green",shape="box"];25410[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"];63468[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];25410 -> 63468[label="",style="solid", color="burlywood", weight=9]; 63468 -> 29185[label="",style="solid", color="burlywood", weight=3]; 63469[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25410 -> 63469[label="",style="solid", color="burlywood", weight=9]; 63469 -> 29186[label="",style="solid", color="burlywood", weight=3]; 25411 -> 16256[label="",style="dashed", color="red", weight=0]; 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 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"];25411 -> 29187[label="",style="dashed", color="magenta", weight=3]; 25412 -> 18732[label="",style="dashed", color="red", weight=0]; 25412[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"];25412 -> 29188[label="",style="dashed", color="magenta", weight=3]; 25412 -> 29189[label="",style="dashed", color="magenta", weight=3]; 25412 -> 29190[label="",style="dashed", color="magenta", weight=3]; 25412 -> 29191[label="",style="dashed", color="magenta", weight=3]; 25412 -> 29192[label="",style="dashed", color="magenta", weight=3]; 25413 -> 17710[label="",style="dashed", color="red", weight=0]; 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 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"];25413 -> 29193[label="",style="dashed", color="magenta", weight=3]; 25413 -> 29194[label="",style="dashed", color="magenta", weight=3]; 25413 -> 29195[label="",style="dashed", color="magenta", weight=3]; 25413 -> 29196[label="",style="dashed", color="magenta", weight=3]; 25413 -> 29197[label="",style="dashed", color="magenta", weight=3]; 25414[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];25415[label="Succ Zero",fontsize=16,color="green",shape="box"];25416[label="ww5",fontsize=16,color="green",shape="box"];25417[label="Zero",fontsize=16,color="green",shape="box"];49188[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];49189 -> 59409[label="",style="dashed", color="red", weight=0]; 49189[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"];49189 -> 59605[label="",style="dashed", color="magenta", weight=3]; 49189 -> 59606[label="",style="dashed", color="magenta", weight=3]; 49189 -> 59607[label="",style="dashed", color="magenta", weight=3]; 49189 -> 59608[label="",style="dashed", color="magenta", weight=3]; 49189 -> 59609[label="",style="dashed", color="magenta", weight=3]; 49190[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="black",shape="box"];49190 -> 54030[label="",style="solid", color="black", weight=3]; 49191[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="box"];49191 -> 54031[label="",style="solid", color="black", weight=3]; 49192[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];25419[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];25420[label="Succ Zero",fontsize=16,color="green",shape="box"];25421[label="ww5",fontsize=16,color="green",shape="box"];25422[label="Zero",fontsize=16,color="green",shape="box"];56067 -> 26726[label="",style="dashed", color="red", weight=0]; 56067[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"];56067 -> 56241[label="",style="dashed", color="magenta", weight=3]; 56067 -> 56242[label="",style="dashed", color="magenta", weight=3]; 56067 -> 56243[label="",style="dashed", color="magenta", weight=3]; 25424[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"];63470[label="ww300000000/Succ ww3000000000",fontsize=10,color="white",style="solid",shape="box"];25424 -> 63470[label="",style="solid", color="burlywood", weight=9]; 63470 -> 29200[label="",style="solid", color="burlywood", weight=3]; 63471[label="ww300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25424 -> 63471[label="",style="solid", color="burlywood", weight=9]; 63471 -> 29201[label="",style="solid", color="burlywood", weight=3]; 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 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"];25425 -> 29202[label="",style="solid", color="black", weight=3]; 25426 -> 18732[label="",style="dashed", color="red", weight=0]; 25426[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"];25426 -> 29203[label="",style="dashed", color="magenta", weight=3]; 25426 -> 29204[label="",style="dashed", color="magenta", weight=3]; 25426 -> 29205[label="",style="dashed", color="magenta", weight=3]; 25426 -> 29206[label="",style="dashed", color="magenta", weight=3]; 25426 -> 29207[label="",style="dashed", color="magenta", weight=3]; 25427 -> 17710[label="",style="dashed", color="red", weight=0]; 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 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"];25427 -> 29208[label="",style="dashed", color="magenta", weight=3]; 25427 -> 29209[label="",style="dashed", color="magenta", weight=3]; 25427 -> 29210[label="",style="dashed", color="magenta", weight=3]; 25427 -> 29211[label="",style="dashed", color="magenta", weight=3]; 25427 -> 29212[label="",style="dashed", color="magenta", weight=3]; 25428[label="Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];25429[label="Zero",fontsize=16,color="green",shape="box"];25430[label="ww5",fontsize=16,color="green",shape="box"];25431[label="Zero",fontsize=16,color="green",shape="box"];49198[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];49199 -> 59409[label="",style="dashed", color="red", weight=0]; 49199[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"];49199 -> 59615[label="",style="dashed", color="magenta", weight=3]; 49199 -> 59616[label="",style="dashed", color="magenta", weight=3]; 49199 -> 59617[label="",style="dashed", color="magenta", weight=3]; 49199 -> 59618[label="",style="dashed", color="magenta", weight=3]; 49199 -> 59619[label="",style="dashed", color="magenta", weight=3]; 49200[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="black",shape="box"];49200 -> 54033[label="",style="solid", color="black", weight=3]; 49201[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="box"];49201 -> 54034[label="",style="solid", color="black", weight=3]; 49202[label="Pos (Succ (Succ (Succ (Succ ww3100000))))",fontsize=16,color="green",shape="box"];25433[label="Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];25434[label="Zero",fontsize=16,color="green",shape="box"];25435[label="ww5",fontsize=16,color="green",shape="box"];25436[label="Zero",fontsize=16,color="green",shape="box"];56075 -> 26726[label="",style="dashed", color="red", weight=0]; 56075[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"];56075 -> 56246[label="",style="dashed", color="magenta", weight=3]; 56075 -> 56247[label="",style="dashed", color="magenta", weight=3]; 56075 -> 56248[label="",style="dashed", color="magenta", weight=3]; 56077 -> 26924[label="",style="dashed", color="red", weight=0]; 56077[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"];56077 -> 56252[label="",style="dashed", color="magenta", weight=3]; 56077 -> 56253[label="",style="dashed", color="magenta", weight=3]; 25452 -> 23742[label="",style="dashed", color="red", weight=0]; 25452[label="msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))",fontsize=16,color="magenta"];25452 -> 29248[label="",style="dashed", color="magenta", weight=3]; 25452 -> 29249[label="",style="dashed", color="magenta", weight=3]; 25453[label="Pos (Succ ww2418)",fontsize=16,color="green",shape="box"];25454 -> 26799[label="",style="dashed", color="red", weight=0]; 25454[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww2418))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25454 -> 29250[label="",style="dashed", color="magenta", weight=3]; 25454 -> 29251[label="",style="dashed", color="magenta", weight=3]; 25455 -> 23742[label="",style="dashed", color="red", weight=0]; 25455[label="msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))",fontsize=16,color="magenta"];25455 -> 29252[label="",style="dashed", color="magenta", weight=3]; 25455 -> 29253[label="",style="dashed", color="magenta", weight=3]; 25456[label="ww24151",fontsize=16,color="green",shape="box"];25457[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];25458[label="ww24150",fontsize=16,color="green",shape="box"];25459[label="ww2418",fontsize=16,color="green",shape="box"];25460[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];25461[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"];25461 -> 29254[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];25462 -> 29255[label="",style="solid", color="black", weight=3]; 30494 -> 26726[label="",style="dashed", color="red", weight=0]; 30494[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"];30494 -> 30576[label="",style="dashed", color="magenta", weight=3]; 30494 -> 30577[label="",style="dashed", color="magenta", weight=3]; 30494 -> 30578[label="",style="dashed", color="magenta", weight=3]; 30495 -> 23742[label="",style="dashed", color="red", weight=0]; 30495[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30495 -> 30579[label="",style="dashed", color="magenta", weight=3]; 30495 -> 30580[label="",style="dashed", color="magenta", weight=3]; 30496 -> 26799[label="",style="dashed", color="red", weight=0]; 30496[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30496 -> 30581[label="",style="dashed", color="magenta", weight=3]; 30496 -> 30582[label="",style="dashed", color="magenta", weight=3]; 30497[label="ww3526",fontsize=16,color="green",shape="box"];30498 -> 26726[label="",style="dashed", color="red", weight=0]; 30498[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"];30498 -> 30583[label="",style="dashed", color="magenta", weight=3]; 30498 -> 30584[label="",style="dashed", color="magenta", weight=3]; 30498 -> 30585[label="",style="dashed", color="magenta", weight=3]; 30499 -> 26726[label="",style="dashed", color="red", weight=0]; 30499[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"];30499 -> 30586[label="",style="dashed", color="magenta", weight=3]; 30499 -> 30587[label="",style="dashed", color="magenta", weight=3]; 30499 -> 30588[label="",style="dashed", color="magenta", weight=3]; 27633[label="takeWhile1 (flip ltEsFloat ww3284) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) (not (esEsOrdering (primCmpFloat ww3357 ww3284) GT))",fontsize=16,color="burlywood",shape="triangle"];63472[label="ww3357/Float ww33570 ww33571",fontsize=10,color="white",style="solid",shape="box"];27633 -> 63472[label="",style="solid", color="burlywood", weight=9]; 63472 -> 30589[label="",style="solid", color="burlywood", weight=3]; 45112[label="primPlusFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4389",fontsize=16,color="black",shape="box"];45112 -> 45872[label="",style="solid", color="black", weight=3]; 45113 -> 44492[label="",style="dashed", color="red", weight=0]; 45113[label="psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4389",fontsize=16,color="magenta"];45114[label="primPlusFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4390",fontsize=16,color="black",shape="box"];45114 -> 45873[label="",style="solid", color="black", weight=3]; 45115 -> 44526[label="",style="dashed", color="red", weight=0]; 45115[label="psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4390",fontsize=16,color="magenta"];25476[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"];63473[label="ww1590000/Succ ww15900000",fontsize=10,color="white",style="solid",shape="box"];25476 -> 63473[label="",style="solid", color="burlywood", weight=9]; 63473 -> 29449[label="",style="solid", color="burlywood", weight=3]; 63474[label="ww1590000/Zero",fontsize=10,color="white",style="solid",shape="box"];25476 -> 63474[label="",style="solid", color="burlywood", weight=9]; 63474 -> 29450[label="",style="solid", color="burlywood", weight=3]; 25477[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"];63475[label="ww1590000/Succ ww15900000",fontsize=10,color="white",style="solid",shape="box"];25477 -> 63475[label="",style="solid", color="burlywood", weight=9]; 63475 -> 29451[label="",style="solid", color="burlywood", weight=3]; 63476[label="ww1590000/Zero",fontsize=10,color="white",style="solid",shape="box"];25477 -> 63476[label="",style="solid", color="burlywood", weight=9]; 63476 -> 29452[label="",style="solid", color="burlywood", weight=3]; 25478[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25479[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25480[label="ww5",fontsize=16,color="green",shape="box"];25481[label="ww3100",fontsize=16,color="green",shape="box"];25482[label="Zero",fontsize=16,color="green",shape="box"];25483[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];25484[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25485[label="ww5",fontsize=16,color="green",shape="box"];25486[label="ww3100",fontsize=16,color="green",shape="box"];25487[label="Zero",fontsize=16,color="green",shape="box"];25488[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];56883[label="Zero",fontsize=16,color="green",shape="box"];56884[label="ww3100",fontsize=16,color="green",shape="box"];56885[label="Zero",fontsize=16,color="green",shape="box"];56886[label="Float (Pos (Succ Zero)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56887[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];50205 -> 30021[label="",style="dashed", color="red", weight=0]; 50205[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"];50205 -> 54035[label="",style="dashed", color="magenta", weight=3]; 50205 -> 54036[label="",style="dashed", color="magenta", weight=3]; 50205 -> 54037[label="",style="dashed", color="magenta", weight=3]; 50205 -> 54038[label="",style="dashed", color="magenta", weight=3]; 50205 -> 54039[label="",style="dashed", color="magenta", weight=3]; 50206[label="Zero",fontsize=16,color="green",shape="box"];54015[label="Zero",fontsize=16,color="green",shape="box"];54016[label="Zero",fontsize=16,color="green",shape="box"];54017[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];54018[label="ww5",fontsize=16,color="green",shape="box"];54019[label="ww3100",fontsize=16,color="green",shape="box"];25490[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"];63477[label="ww1670000/Succ ww16700000",fontsize=10,color="white",style="solid",shape="box"];25490 -> 63477[label="",style="solid", color="burlywood", weight=9]; 63477 -> 29454[label="",style="solid", color="burlywood", weight=3]; 63478[label="ww1670000/Zero",fontsize=10,color="white",style="solid",shape="box"];25490 -> 63478[label="",style="solid", color="burlywood", weight=9]; 63478 -> 29455[label="",style="solid", color="burlywood", weight=3]; 25491[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"];63479[label="ww1670000/Succ ww16700000",fontsize=10,color="white",style="solid",shape="box"];25491 -> 63479[label="",style="solid", color="burlywood", weight=9]; 63479 -> 29456[label="",style="solid", color="burlywood", weight=3]; 63480[label="ww1670000/Zero",fontsize=10,color="white",style="solid",shape="box"];25491 -> 63480[label="",style="solid", color="burlywood", weight=9]; 63480 -> 29457[label="",style="solid", color="burlywood", weight=3]; 25492[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25493[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25494[label="ww5",fontsize=16,color="green",shape="box"];25495[label="ww3100",fontsize=16,color="green",shape="box"];25496[label="Zero",fontsize=16,color="green",shape="box"];25497[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25498[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25499[label="ww5",fontsize=16,color="green",shape="box"];25500[label="ww3100",fontsize=16,color="green",shape="box"];25501[label="Zero",fontsize=16,color="green",shape="box"];25502[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56888[label="Zero",fontsize=16,color="green",shape="box"];56889[label="ww3100",fontsize=16,color="green",shape="box"];56890[label="Zero",fontsize=16,color="green",shape="box"];56891[label="Float (Pos (Succ Zero)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56892[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50207 -> 30021[label="",style="dashed", color="red", weight=0]; 50207[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"];50207 -> 54040[label="",style="dashed", color="magenta", weight=3]; 50207 -> 54041[label="",style="dashed", color="magenta", weight=3]; 50207 -> 54042[label="",style="dashed", color="magenta", weight=3]; 50207 -> 54043[label="",style="dashed", color="magenta", weight=3]; 50207 -> 54044[label="",style="dashed", color="magenta", weight=3]; 50208[label="Zero",fontsize=16,color="green",shape="box"];54021[label="Zero",fontsize=16,color="green",shape="box"];54022[label="Zero",fontsize=16,color="green",shape="box"];54023[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54024[label="ww5",fontsize=16,color="green",shape="box"];54025[label="ww3100",fontsize=16,color="green",shape="box"];25504[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"];63481[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];25504 -> 63481[label="",style="solid", color="burlywood", weight=9]; 63481 -> 29459[label="",style="solid", color="burlywood", weight=3]; 63482[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25504 -> 63482[label="",style="solid", color="burlywood", weight=9]; 63482 -> 29460[label="",style="solid", color="burlywood", weight=3]; 25505 -> 16287[label="",style="dashed", color="red", weight=0]; 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 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"];25505 -> 29461[label="",style="dashed", color="magenta", weight=3]; 25506 -> 18747[label="",style="dashed", color="red", weight=0]; 25506[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"];25506 -> 29462[label="",style="dashed", color="magenta", weight=3]; 25506 -> 29463[label="",style="dashed", color="magenta", weight=3]; 25506 -> 29464[label="",style="dashed", color="magenta", weight=3]; 25506 -> 29465[label="",style="dashed", color="magenta", weight=3]; 25506 -> 29466[label="",style="dashed", color="magenta", weight=3]; 25507 -> 17737[label="",style="dashed", color="red", weight=0]; 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 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"];25507 -> 29467[label="",style="dashed", color="magenta", weight=3]; 25507 -> 29468[label="",style="dashed", color="magenta", weight=3]; 25507 -> 29469[label="",style="dashed", color="magenta", weight=3]; 25507 -> 29470[label="",style="dashed", color="magenta", weight=3]; 25507 -> 29471[label="",style="dashed", color="magenta", weight=3]; 56080[label="Zero",fontsize=16,color="green",shape="box"];56081[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];56082[label="Succ Zero",fontsize=16,color="green",shape="box"];56083[label="ww5",fontsize=16,color="green",shape="box"];56084[label="ww3100",fontsize=16,color="green",shape="box"];49218[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];49219 -> 56720[label="",style="dashed", color="red", weight=0]; 49219[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"];49219 -> 56898[label="",style="dashed", color="magenta", weight=3]; 49219 -> 56899[label="",style="dashed", color="magenta", weight=3]; 49219 -> 56900[label="",style="dashed", color="magenta", weight=3]; 49219 -> 56901[label="",style="dashed", color="magenta", weight=3]; 49219 -> 56902[label="",style="dashed", color="magenta", weight=3]; 49220 -> 50185[label="",style="dashed", color="red", weight=0]; 49220[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"];49220 -> 50209[label="",style="dashed", color="magenta", weight=3]; 49220 -> 50210[label="",style="dashed", color="magenta", weight=3]; 49221 -> 30021[label="",style="dashed", color="red", weight=0]; 49221[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"];49221 -> 54046[label="",style="dashed", color="magenta", weight=3]; 49221 -> 54047[label="",style="dashed", color="magenta", weight=3]; 49221 -> 54048[label="",style="dashed", color="magenta", weight=3]; 49221 -> 54049[label="",style="dashed", color="magenta", weight=3]; 49221 -> 54050[label="",style="dashed", color="magenta", weight=3]; 49222[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];56087[label="Zero",fontsize=16,color="green",shape="box"];56088[label="Succ Zero",fontsize=16,color="green",shape="box"];56089[label="Succ Zero",fontsize=16,color="green",shape="box"];56090[label="ww5",fontsize=16,color="green",shape="box"];56091[label="ww3100",fontsize=16,color="green",shape="box"];25512[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"];63483[label="ww300000000/Succ ww3000000000",fontsize=10,color="white",style="solid",shape="box"];25512 -> 63483[label="",style="solid", color="burlywood", weight=9]; 63483 -> 29484[label="",style="solid", color="burlywood", weight=3]; 63484[label="ww300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25512 -> 63484[label="",style="solid", color="burlywood", weight=9]; 63484 -> 29485[label="",style="solid", color="burlywood", weight=3]; 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 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"];25513 -> 29486[label="",style="solid", color="black", weight=3]; 25514 -> 18747[label="",style="dashed", color="red", weight=0]; 25514[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"];25514 -> 29487[label="",style="dashed", color="magenta", weight=3]; 25514 -> 29488[label="",style="dashed", color="magenta", weight=3]; 25514 -> 29489[label="",style="dashed", color="magenta", weight=3]; 25514 -> 29490[label="",style="dashed", color="magenta", weight=3]; 25514 -> 29491[label="",style="dashed", color="magenta", weight=3]; 25515 -> 17737[label="",style="dashed", color="red", weight=0]; 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 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"];25515 -> 29492[label="",style="dashed", color="magenta", weight=3]; 25515 -> 29493[label="",style="dashed", color="magenta", weight=3]; 25515 -> 29494[label="",style="dashed", color="magenta", weight=3]; 25515 -> 29495[label="",style="dashed", color="magenta", weight=3]; 25515 -> 29496[label="",style="dashed", color="magenta", weight=3]; 56099[label="Zero",fontsize=16,color="green",shape="box"];56100[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];56101[label="Zero",fontsize=16,color="green",shape="box"];56102[label="ww5",fontsize=16,color="green",shape="box"];56103[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56104[label="Zero",fontsize=16,color="green",shape="box"];56105[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56106[label="Zero",fontsize=16,color="green",shape="box"];56107[label="ww5",fontsize=16,color="green",shape="box"];56108[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30363 -> 23742[label="",style="dashed", color="red", weight=0]; 30363[label="msMyInt (Pos (Succ ww3538)) (Pos (Succ ww3540))",fontsize=16,color="magenta"];30363 -> 30376[label="",style="dashed", color="magenta", weight=3]; 30363 -> 30377[label="",style="dashed", color="magenta", weight=3]; 30364 -> 26799[label="",style="dashed", color="red", weight=0]; 30364[label="srMyInt (Neg (Succ ww3539)) (Neg (Succ ww3541))",fontsize=16,color="magenta"];30364 -> 30378[label="",style="dashed", color="magenta", weight=3]; 30364 -> 30379[label="",style="dashed", color="magenta", weight=3]; 57392[label="ww121",fontsize=16,color="green",shape="box"];57393[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];57394[label="Neg (Succ ww12200)",fontsize=16,color="green",shape="box"];57395[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];25519[label="ww4100",fontsize=16,color="green",shape="box"];22018[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22018 -> 24177[label="",style="solid", color="black", weight=3]; 25520[label="Zero",fontsize=16,color="green",shape="box"];25521[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];25522[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"];25522 -> 30273[label="",style="dashed", color="green", weight=3]; 25523 -> 30274[label="",style="dashed", color="red", weight=0]; 25523[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"];25523 -> 30275[label="",style="dashed", color="magenta", weight=3]; 22034[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22034 -> 24187[label="",style="solid", color="black", weight=3]; 25529[label="Zero",fontsize=16,color="green",shape="box"];25530[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];25531[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"];25531 -> 30311[label="",style="dashed", color="green", weight=3]; 25532 -> 30312[label="",style="dashed", color="red", weight=0]; 25532[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"];25532 -> 30313[label="",style="dashed", color="magenta", weight=3]; 25533[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"];25533 -> 30336[label="",style="solid", color="black", weight=3]; 30360 -> 26726[label="",style="dashed", color="red", weight=0]; 30360[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"];30360 -> 30369[label="",style="dashed", color="magenta", weight=3]; 30360 -> 30370[label="",style="dashed", color="magenta", weight=3]; 30360 -> 30371[label="",style="dashed", color="magenta", weight=3]; 30359[label="takeWhile (flip ltEsFloat ww3560) (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"];30359 -> 30372[label="",style="solid", color="black", weight=3]; 25546 -> 23742[label="",style="dashed", color="red", weight=0]; 25546[label="msMyInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="magenta"];25547 -> 30373[label="",style="dashed", color="red", weight=0]; 25547[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"];25547 -> 30374[label="",style="dashed", color="magenta", weight=3]; 27666 -> 27511[label="",style="dashed", color="red", weight=0]; 27666[label="not (esEsOrdering (primCmpNat ww3311000 ww3310000) GT)",fontsize=16,color="magenta"];27666 -> 30846[label="",style="dashed", color="magenta", weight=3]; 27666 -> 30847[label="",style="dashed", color="magenta", weight=3]; 27667 -> 27424[label="",style="dashed", color="red", weight=0]; 27667[label="not (esEsOrdering GT GT)",fontsize=16,color="magenta"];27668 -> 27429[label="",style="dashed", color="red", weight=0]; 27668[label="not (esEsOrdering LT GT)",fontsize=16,color="magenta"];27669 -> 27473[label="",style="dashed", color="red", weight=0]; 27669[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];45122[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4306",fontsize=16,color="black",shape="box"];45122 -> 45878[label="",style="solid", color="black", weight=3]; 45123[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4307",fontsize=16,color="black",shape="box"];45123 -> 45879[label="",style="solid", color="black", weight=3]; 45124[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4308",fontsize=16,color="black",shape="box"];45124 -> 45880[label="",style="solid", color="black", weight=3]; 45204[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4309",fontsize=16,color="black",shape="box"];45204 -> 45881[label="",style="solid", color="black", weight=3]; 45205[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4391",fontsize=16,color="black",shape="box"];45205 -> 45882[label="",style="solid", color="black", weight=3]; 45206 -> 44559[label="",style="dashed", color="red", weight=0]; 45206[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4391",fontsize=16,color="magenta"];30901[label="takeWhile1 (flip ltEsFloat ww3587) (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)))) ww3587) GT)",fontsize=16,color="black",shape="box"];30901 -> 30984[label="",style="solid", color="black", weight=3]; 45207[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4310",fontsize=16,color="black",shape="box"];45207 -> 45883[label="",style="solid", color="black", weight=3]; 45208[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4311",fontsize=16,color="black",shape="box"];45208 -> 45884[label="",style="solid", color="black", weight=3]; 45209[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4312",fontsize=16,color="black",shape="box"];45209 -> 45885[label="",style="solid", color="black", weight=3]; 56109[label="ww3100",fontsize=16,color="green",shape="box"];56110[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56111[label="ww3000",fontsize=16,color="green",shape="box"];56112[label="ww3100",fontsize=16,color="green",shape="box"];56113[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56114[label="ww3000",fontsize=16,color="green",shape="box"];45210[label="Pos (Succ ww31)",fontsize=16,color="green",shape="box"];45211[label="ww321",fontsize=16,color="green",shape="box"];45263[label="Pos (Succ ww31)",fontsize=16,color="green",shape="box"];45264[label="ww321",fontsize=16,color="green",shape="box"];45265[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4313",fontsize=16,color="black",shape="box"];45265 -> 45886[label="",style="solid", color="black", weight=3]; 45267[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4315",fontsize=16,color="black",shape="box"];45267 -> 45888[label="",style="solid", color="black", weight=3]; 26043[label="Pos (Succ ww2101)",fontsize=16,color="green",shape="box"];26044 -> 26799[label="",style="dashed", color="red", weight=0]; 26044[label="srMyInt (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26044 -> 30913[label="",style="dashed", color="magenta", weight=3]; 26044 -> 30914[label="",style="dashed", color="magenta", weight=3]; 26045[label="ww2445",fontsize=16,color="green",shape="box"];26046[label="ww20981",fontsize=16,color="green",shape="box"];26047[label="Pos (Succ ww2100)",fontsize=16,color="green",shape="box"];26048[label="ww20980",fontsize=16,color="green",shape="box"];26049[label="ww2445",fontsize=16,color="green",shape="box"];26050[label="ww2101",fontsize=16,color="green",shape="box"];26051[label="ww2099",fontsize=16,color="green",shape="box"];23660[label="srMyInt (srMyInt (Neg (Succ ww2093)) (Pos (Succ ww2094))) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];23660 -> 25574[label="",style="solid", color="black", weight=3]; 26052[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"];26052 -> 30915[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];26053 -> 30916[label="",style="solid", color="black", weight=3]; 45268[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4316",fontsize=16,color="black",shape="box"];45268 -> 45889[label="",style="solid", color="black", weight=3]; 45269[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4317",fontsize=16,color="black",shape="box"];45269 -> 45890[label="",style="solid", color="black", weight=3]; 45270[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4392",fontsize=16,color="black",shape="box"];45270 -> 45891[label="",style="solid", color="black", weight=3]; 45271 -> 44598[label="",style="dashed", color="red", weight=0]; 45271[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4392",fontsize=16,color="magenta"];45272[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4318",fontsize=16,color="black",shape="box"];45272 -> 45892[label="",style="solid", color="black", weight=3]; 45274[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4320",fontsize=16,color="black",shape="box"];45274 -> 45894[label="",style="solid", color="black", weight=3]; 45276[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4321",fontsize=16,color="black",shape="box"];45276 -> 45896[label="",style="solid", color="black", weight=3]; 45277[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4322",fontsize=16,color="black",shape="box"];45277 -> 45897[label="",style="solid", color="black", weight=3]; 45278[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4323",fontsize=16,color="black",shape="box"];45278 -> 45898[label="",style="solid", color="black", weight=3]; 45343[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4324",fontsize=16,color="black",shape="box"];45343 -> 45899[label="",style="solid", color="black", weight=3]; 45344[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4393",fontsize=16,color="black",shape="box"];45344 -> 45900[label="",style="solid", color="black", weight=3]; 45345 -> 44717[label="",style="dashed", color="red", weight=0]; 45345[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4393",fontsize=16,color="magenta"];31840[label="takeWhile1 (flip ltEsFloat ww3732) (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)))) ww3732) GT)",fontsize=16,color="black",shape="box"];31840 -> 31877[label="",style="solid", color="black", weight=3]; 45346[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4325",fontsize=16,color="black",shape="box"];45346 -> 45901[label="",style="solid", color="black", weight=3]; 45347[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4326",fontsize=16,color="black",shape="box"];45347 -> 45902[label="",style="solid", color="black", weight=3]; 45348[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4327",fontsize=16,color="black",shape="box"];45348 -> 45903[label="",style="solid", color="black", weight=3]; 56117[label="ww454100",fontsize=16,color="green",shape="box"];56118[label="ww454200",fontsize=16,color="green",shape="box"];45351[label="ww538",fontsize=16,color="green",shape="box"];45352[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45353 -> 23742[label="",style="dashed", color="red", weight=0]; 45353[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45353 -> 45918[label="",style="dashed", color="magenta", weight=3]; 45353 -> 45919[label="",style="dashed", color="magenta", weight=3]; 45354[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45357[label="ww538",fontsize=16,color="green",shape="box"];45358[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45359 -> 23742[label="",style="dashed", color="red", weight=0]; 45359[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45359 -> 45932[label="",style="dashed", color="magenta", weight=3]; 45359 -> 45933[label="",style="dashed", color="magenta", weight=3]; 45360[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45361[label="Pos Zero",fontsize=16,color="green",shape="box"];45362[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45373[label="Pos Zero",fontsize=16,color="green",shape="box"];45374[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45375[label="ww538",fontsize=16,color="green",shape="box"];45376[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45379[label="ww538",fontsize=16,color="green",shape="box"];45380[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45381 -> 23742[label="",style="dashed", color="red", weight=0]; 45381[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45381 -> 45946[label="",style="dashed", color="magenta", weight=3]; 45381 -> 45947[label="",style="dashed", color="magenta", weight=3]; 45382[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];26252[label="ww54100",fontsize=16,color="green",shape="box"];26253[label="ww53900",fontsize=16,color="green",shape="box"];26254[label="ww538",fontsize=16,color="green",shape="box"];26255[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];26256[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"];26256 -> 32389[label="",style="dashed", color="green", weight=3]; 26257 -> 56307[label="",style="dashed", color="red", weight=0]; 26257[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"];26257 -> 56312[label="",style="dashed", color="magenta", weight=3]; 26257 -> 56313[label="",style="dashed", color="magenta", weight=3]; 26257 -> 56314[label="",style="dashed", color="magenta", weight=3]; 26257 -> 56315[label="",style="dashed", color="magenta", weight=3]; 45385[label="ww538",fontsize=16,color="green",shape="box"];45386[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45387 -> 23742[label="",style="dashed", color="red", weight=0]; 45387[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45387 -> 45955[label="",style="dashed", color="magenta", weight=3]; 45387 -> 45956[label="",style="dashed", color="magenta", weight=3]; 45388[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45389[label="Neg Zero",fontsize=16,color="green",shape="box"];45390[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];45402[label="Neg Zero",fontsize=16,color="green",shape="box"];45403[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];45404[label="ww538",fontsize=16,color="green",shape="box"];45405[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45408[label="ww538",fontsize=16,color="green",shape="box"];45409[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45410 -> 23742[label="",style="dashed", color="red", weight=0]; 45410[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45410 -> 45966[label="",style="dashed", color="magenta", weight=3]; 45410 -> 45967[label="",style="dashed", color="magenta", weight=3]; 45411[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];26272 -> 21757[label="",style="dashed", color="red", weight=0]; 26272[label="primMulInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26272 -> 32542[label="",style="dashed", color="magenta", weight=3]; 26272 -> 32543[label="",style="dashed", color="magenta", weight=3]; 26273[label="ww538",fontsize=16,color="green",shape="box"];26274[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];26275[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"];26275 -> 32544[label="",style="dashed", color="green", weight=3]; 26276 -> 56361[label="",style="dashed", color="red", weight=0]; 26276[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"];26276 -> 56370[label="",style="dashed", color="magenta", weight=3]; 26276 -> 56371[label="",style="dashed", color="magenta", weight=3]; 26276 -> 56372[label="",style="dashed", color="magenta", weight=3]; 26276 -> 56373[label="",style="dashed", color="magenta", weight=3]; 45412[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];45413[label="Neg Zero",fontsize=16,color="green",shape="box"];45426[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];45427[label="Neg Zero",fontsize=16,color="green",shape="box"];45428[label="ww538",fontsize=16,color="green",shape="box"];45429[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45430[label="Neg Zero",fontsize=16,color="green",shape="box"];45431[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45447[label="Neg Zero",fontsize=16,color="green",shape="box"];45448[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45449[label="ww538",fontsize=16,color="green",shape="box"];45450[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45451[label="Neg Zero",fontsize=16,color="green",shape="box"];45452[label="Neg Zero",fontsize=16,color="green",shape="box"];45465[label="Neg Zero",fontsize=16,color="green",shape="box"];45466[label="Neg Zero",fontsize=16,color="green",shape="box"];45467[label="ww538",fontsize=16,color="green",shape="box"];45468[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45469[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4394",fontsize=16,color="black",shape="box"];45469 -> 45974[label="",style="solid", color="black", weight=3]; 45470 -> 44738[label="",style="dashed", color="red", weight=0]; 45470[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4394",fontsize=16,color="magenta"];26307 -> 26726[label="",style="dashed", color="red", weight=0]; 26307[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww2485",fontsize=16,color="magenta"];26307 -> 26744[label="",style="dashed", color="magenta", weight=3]; 26307 -> 26745[label="",style="dashed", color="magenta", weight=3]; 26307 -> 26746[label="",style="dashed", color="magenta", weight=3]; 45471[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="black",shape="box"];45471 -> 45975[label="",style="solid", color="black", weight=3]; 20304[label="Succ ww4000",fontsize=16,color="green",shape="box"];20305[label="Zero",fontsize=16,color="green",shape="box"];33830 -> 26726[label="",style="dashed", color="red", weight=0]; 33830[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"];33830 -> 33915[label="",style="dashed", color="magenta", weight=3]; 33830 -> 33916[label="",style="dashed", color="magenta", weight=3]; 33830 -> 33917[label="",style="dashed", color="magenta", weight=3]; 33831 -> 23742[label="",style="dashed", color="red", weight=0]; 33831[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33831 -> 33918[label="",style="dashed", color="magenta", weight=3]; 33831 -> 33919[label="",style="dashed", color="magenta", weight=3]; 33832 -> 26799[label="",style="dashed", color="red", weight=0]; 33832[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33832 -> 33920[label="",style="dashed", color="magenta", weight=3]; 33832 -> 33921[label="",style="dashed", color="magenta", weight=3]; 33833[label="ww3896",fontsize=16,color="green",shape="box"];33834 -> 26726[label="",style="dashed", color="red", weight=0]; 33834[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"];33834 -> 33922[label="",style="dashed", color="magenta", weight=3]; 33834 -> 33923[label="",style="dashed", color="magenta", weight=3]; 33834 -> 33924[label="",style="dashed", color="magenta", weight=3]; 33835 -> 26726[label="",style="dashed", color="red", weight=0]; 33835[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"];33835 -> 33925[label="",style="dashed", color="magenta", weight=3]; 33835 -> 33926[label="",style="dashed", color="magenta", weight=3]; 33835 -> 33927[label="",style="dashed", color="magenta", weight=3]; 26318 -> 26726[label="",style="dashed", color="red", weight=0]; 26318[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww2496",fontsize=16,color="magenta"];26318 -> 26747[label="",style="dashed", color="magenta", weight=3]; 26318 -> 26748[label="",style="dashed", color="magenta", weight=3]; 26318 -> 26749[label="",style="dashed", color="magenta", weight=3]; 45472[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4329",fontsize=16,color="black",shape="box"];45472 -> 45976[label="",style="solid", color="black", weight=3]; 28582 -> 26799[label="",style="dashed", color="red", weight=0]; 28582[label="srMyInt (Neg (Succ ww3100)) ww34381",fontsize=16,color="magenta"];28582 -> 33182[label="",style="dashed", color="magenta", weight=3]; 28582 -> 33183[label="",style="dashed", color="magenta", weight=3]; 28583 -> 26799[label="",style="dashed", color="red", weight=0]; 28583[label="srMyInt (Neg Zero) ww34380",fontsize=16,color="magenta"];28583 -> 33184[label="",style="dashed", color="magenta", weight=3]; 28583 -> 33185[label="",style="dashed", color="magenta", weight=3]; 33599[label="takeWhile1 (flip ltEsFloat ww3909) (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)))) ww3909) GT)",fontsize=16,color="black",shape="box"];33599 -> 33771[label="",style="solid", color="black", weight=3]; 56119 -> 23742[label="",style="dashed", color="red", weight=0]; 56119[label="msMyInt (Pos (Succ ww17)) ww180",fontsize=16,color="magenta"];56119 -> 56275[label="",style="dashed", color="magenta", weight=3]; 56119 -> 56276[label="",style="dashed", color="magenta", weight=3]; 56120 -> 26799[label="",style="dashed", color="red", weight=0]; 56120[label="srMyInt (Neg (Succ Zero)) ww181",fontsize=16,color="magenta"];56120 -> 56277[label="",style="dashed", color="magenta", weight=3]; 56120 -> 56278[label="",style="dashed", color="magenta", weight=3]; 45473[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4330",fontsize=16,color="black",shape="box"];45473 -> 45977[label="",style="solid", color="black", weight=3]; 45474[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4331",fontsize=16,color="black",shape="box"];45474 -> 45978[label="",style="solid", color="black", weight=3]; 45475[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4332",fontsize=16,color="black",shape="box"];45475 -> 45979[label="",style="solid", color="black", weight=3]; 45476[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4395",fontsize=16,color="black",shape="box"];45476 -> 45980[label="",style="solid", color="black", weight=3]; 45477 -> 44750[label="",style="dashed", color="red", weight=0]; 45477[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4395",fontsize=16,color="magenta"];45478[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4333",fontsize=16,color="black",shape="box"];45478 -> 45981[label="",style="solid", color="black", weight=3]; 45479[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="black",shape="box"];45479 -> 45982[label="",style="solid", color="black", weight=3]; 45480[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4396",fontsize=16,color="black",shape="box"];45480 -> 45983[label="",style="solid", color="black", weight=3]; 45481 -> 44762[label="",style="dashed", color="red", weight=0]; 45481[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4396",fontsize=16,color="magenta"];26402 -> 25616[label="",style="dashed", color="red", weight=0]; 26402[label="msMyInt (Pos Zero) (Neg (Succ ww2131))",fontsize=16,color="magenta"];26402 -> 33843[label="",style="dashed", color="magenta", weight=3]; 26403[label="Pos (Succ ww2132)",fontsize=16,color="green",shape="box"];26404 -> 26799[label="",style="dashed", color="red", weight=0]; 26404[label="srMyInt (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26404 -> 33844[label="",style="dashed", color="magenta", weight=3]; 26404 -> 33845[label="",style="dashed", color="magenta", weight=3]; 26405 -> 25616[label="",style="dashed", color="red", weight=0]; 26405[label="msMyInt (Pos Zero) (Neg (Succ ww2131))",fontsize=16,color="magenta"];26405 -> 33846[label="",style="dashed", color="magenta", weight=3]; 26406[label="ww21291",fontsize=16,color="green",shape="box"];26407[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];26408[label="ww21290",fontsize=16,color="green",shape="box"];26409[label="ww2132",fontsize=16,color="green",shape="box"];26410[label="ww2130",fontsize=16,color="green",shape="box"];26411[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"];26411 -> 33847[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];26412 -> 33848[label="",style="solid", color="black", weight=3]; 45482[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4335",fontsize=16,color="black",shape="box"];45482 -> 45984[label="",style="solid", color="black", weight=3]; 45483[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4336",fontsize=16,color="black",shape="box"];45483 -> 45985[label="",style="solid", color="black", weight=3]; 45484[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4397",fontsize=16,color="black",shape="box"];45484 -> 45986[label="",style="solid", color="black", weight=3]; 45485 -> 44776[label="",style="dashed", color="red", weight=0]; 45485[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4397",fontsize=16,color="magenta"];28868 -> 26799[label="",style="dashed", color="red", weight=0]; 28868[label="srMyInt (Neg (Succ ww3100)) ww34621",fontsize=16,color="magenta"];28868 -> 34027[label="",style="dashed", color="magenta", weight=3]; 28868 -> 34028[label="",style="dashed", color="magenta", weight=3]; 28869 -> 26799[label="",style="dashed", color="red", weight=0]; 28869[label="srMyInt (Neg (Succ ww3000)) ww34620",fontsize=16,color="magenta"];28869 -> 34029[label="",style="dashed", color="magenta", weight=3]; 28869 -> 34030[label="",style="dashed", color="magenta", weight=3]; 34602[label="takeWhile1 (flip ltEsFloat ww3993) (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)))) ww3993) GT)",fontsize=16,color="black",shape="box"];34602 -> 34619[label="",style="solid", color="black", weight=3]; 45486[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4337",fontsize=16,color="black",shape="box"];45486 -> 45987[label="",style="solid", color="black", weight=3]; 45487[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4338",fontsize=16,color="black",shape="box"];45487 -> 45988[label="",style="solid", color="black", weight=3]; 45488[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4339",fontsize=16,color="black",shape="box"];45488 -> 45989[label="",style="solid", color="black", weight=3]; 45489[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4398",fontsize=16,color="black",shape="box"];45489 -> 45990[label="",style="solid", color="black", weight=3]; 45490 -> 44788[label="",style="dashed", color="red", weight=0]; 45490[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4398",fontsize=16,color="magenta"];45491[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4340",fontsize=16,color="black",shape="box"];45491 -> 45991[label="",style="solid", color="black", weight=3]; 45492[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4341",fontsize=16,color="black",shape="box"];45492 -> 45992[label="",style="solid", color="black", weight=3]; 45493[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4399",fontsize=16,color="black",shape="box"];45493 -> 45993[label="",style="solid", color="black", weight=3]; 45494 -> 44800[label="",style="dashed", color="red", weight=0]; 45494[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4399",fontsize=16,color="magenta"];35425 -> 26726[label="",style="dashed", color="red", weight=0]; 35425[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"];35425 -> 35495[label="",style="dashed", color="magenta", weight=3]; 35425 -> 35496[label="",style="dashed", color="magenta", weight=3]; 35425 -> 35497[label="",style="dashed", color="magenta", weight=3]; 35426 -> 25616[label="",style="dashed", color="red", weight=0]; 35426[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35426 -> 35498[label="",style="dashed", color="magenta", weight=3]; 35427 -> 26799[label="",style="dashed", color="red", weight=0]; 35427[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35427 -> 35499[label="",style="dashed", color="magenta", weight=3]; 35427 -> 35500[label="",style="dashed", color="magenta", weight=3]; 35428[label="ww4070",fontsize=16,color="green",shape="box"];35429 -> 26726[label="",style="dashed", color="red", weight=0]; 35429[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"];35429 -> 35501[label="",style="dashed", color="magenta", weight=3]; 35429 -> 35502[label="",style="dashed", color="magenta", weight=3]; 35429 -> 35503[label="",style="dashed", color="magenta", weight=3]; 35430 -> 26726[label="",style="dashed", color="red", weight=0]; 35430[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"];35430 -> 35504[label="",style="dashed", color="magenta", weight=3]; 35430 -> 35505[label="",style="dashed", color="magenta", weight=3]; 35430 -> 35506[label="",style="dashed", color="magenta", weight=3]; 45495[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4342",fontsize=16,color="black",shape="box"];45495 -> 45994[label="",style="solid", color="black", weight=3]; 45496[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4343",fontsize=16,color="black",shape="box"];45496 -> 45995[label="",style="solid", color="black", weight=3]; 45497[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4400",fontsize=16,color="black",shape="box"];45497 -> 45996[label="",style="solid", color="black", weight=3]; 45498 -> 44871[label="",style="dashed", color="red", weight=0]; 45498[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4400",fontsize=16,color="magenta"];35310[label="takeWhile1 (flip ltEsFloat ww4086) (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)))) ww4086) GT)",fontsize=16,color="black",shape="box"];35310 -> 35330[label="",style="solid", color="black", weight=3]; 45499[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4344",fontsize=16,color="black",shape="box"];45499 -> 45997[label="",style="solid", color="black", weight=3]; 45500[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4345",fontsize=16,color="black",shape="box"];45500 -> 45998[label="",style="solid", color="black", weight=3]; 45501[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4346",fontsize=16,color="black",shape="box"];45501 -> 45999[label="",style="solid", color="black", weight=3]; 26564[label="ww95600",fontsize=16,color="green",shape="box"];26565[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];26566[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"];26566 -> 35588[label="",style="dashed", color="green", weight=3]; 26567 -> 57568[label="",style="dashed", color="red", weight=0]; 26567[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"];26567 -> 57577[label="",style="dashed", color="magenta", weight=3]; 26567 -> 57578[label="",style="dashed", color="magenta", weight=3]; 21806 -> 21757[label="",style="dashed", color="red", weight=0]; 21806[label="primMulInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];21806 -> 22047[label="",style="dashed", color="magenta", weight=3]; 21806 -> 22048[label="",style="dashed", color="magenta", weight=3]; 35612 -> 26726[label="",style="dashed", color="red", weight=0]; 35612[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352)",fontsize=16,color="magenta"];35612 -> 35630[label="",style="dashed", color="magenta", weight=3]; 35612 -> 35631[label="",style="dashed", color="magenta", weight=3]; 35612 -> 35632[label="",style="dashed", color="magenta", weight=3]; 35611[label="takeWhile (flip ltEsFloat ww4181) (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"];35611 -> 35633[label="",style="solid", color="black", weight=3]; 26574 -> 20687[label="",style="dashed", color="red", weight=0]; 26574[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26575 -> 57620[label="",style="dashed", color="red", weight=0]; 26575[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"];26575 -> 57624[label="",style="dashed", color="magenta", weight=3]; 26575 -> 57625[label="",style="dashed", color="magenta", weight=3]; 35652 -> 26726[label="",style="dashed", color="red", weight=0]; 35652[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354)",fontsize=16,color="magenta"];35652 -> 35662[label="",style="dashed", color="magenta", weight=3]; 35652 -> 35663[label="",style="dashed", color="magenta", weight=3]; 35652 -> 35664[label="",style="dashed", color="magenta", weight=3]; 35651[label="takeWhile (flip ltEsFloat ww4183) (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"];35651 -> 35665[label="",style="solid", color="black", weight=3]; 57602[label="Succ ww95800",fontsize=16,color="green",shape="box"];57603[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];57604[label="Zero",fontsize=16,color="green",shape="box"];57605[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354",fontsize=16,color="green",shape="box"];57605 -> 57644[label="",style="dashed", color="green", weight=3]; 57606[label="ww9590",fontsize=16,color="green",shape="box"];57607[label="ww9591",fontsize=16,color="green",shape="box"];35676 -> 26726[label="",style="dashed", color="red", weight=0]; 35676[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356)",fontsize=16,color="magenta"];35676 -> 35684[label="",style="dashed", color="magenta", weight=3]; 35676 -> 35685[label="",style="dashed", color="magenta", weight=3]; 35676 -> 35686[label="",style="dashed", color="magenta", weight=3]; 35675[label="takeWhile (flip ltEsFloat ww4185) (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"];35675 -> 35687[label="",style="solid", color="black", weight=3]; 26588 -> 20687[label="",style="dashed", color="red", weight=0]; 26588[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26589 -> 57620[label="",style="dashed", color="red", weight=0]; 26589[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"];26589 -> 57626[label="",style="dashed", color="magenta", weight=3]; 26589 -> 57627[label="",style="dashed", color="magenta", weight=3]; 45502[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];45503[label="Neg Zero",fontsize=16,color="green",shape="box"];45514[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];45515[label="Neg Zero",fontsize=16,color="green",shape="box"];35758 -> 26726[label="",style="dashed", color="red", weight=0]; 35758[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358)",fontsize=16,color="magenta"];35758 -> 35761[label="",style="dashed", color="magenta", weight=3]; 35758 -> 35762[label="",style="dashed", color="magenta", weight=3]; 35758 -> 35763[label="",style="dashed", color="magenta", weight=3]; 35757[label="takeWhile (flip ltEsFloat ww4193) (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"];35757 -> 35764[label="",style="solid", color="black", weight=3]; 26607 -> 20687[label="",style="dashed", color="red", weight=0]; 26607[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26608 -> 57669[label="",style="dashed", color="red", weight=0]; 26608[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"];26608 -> 57682[label="",style="dashed", color="magenta", weight=3]; 26608 -> 57683[label="",style="dashed", color="magenta", weight=3]; 26609[label="ww95800",fontsize=16,color="green",shape="box"];26610[label="ww95600",fontsize=16,color="green",shape="box"];26611[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"];26611 -> 35768[label="",style="dashed", color="green", weight=3]; 26612 -> 57568[label="",style="dashed", color="red", weight=0]; 26612[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"];26612 -> 57579[label="",style="dashed", color="magenta", weight=3]; 26612 -> 57580[label="",style="dashed", color="magenta", weight=3]; 35780 -> 26726[label="",style="dashed", color="red", weight=0]; 35780[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360)",fontsize=16,color="magenta"];35780 -> 35782[label="",style="dashed", color="magenta", weight=3]; 35780 -> 35783[label="",style="dashed", color="magenta", weight=3]; 35780 -> 35784[label="",style="dashed", color="magenta", weight=3]; 35779[label="takeWhile (flip ltEsFloat ww4199) (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"];35779 -> 35785[label="",style="solid", color="black", weight=3]; 26618 -> 20687[label="",style="dashed", color="red", weight=0]; 26618[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26619 -> 57620[label="",style="dashed", color="red", weight=0]; 26619[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"];26619 -> 57628[label="",style="dashed", color="magenta", weight=3]; 26619 -> 57629[label="",style="dashed", color="magenta", weight=3]; 45527[label="Neg Zero",fontsize=16,color="green",shape="box"];45528[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];45536[label="Neg Zero",fontsize=16,color="green",shape="box"];45537[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];35810 -> 26726[label="",style="dashed", color="red", weight=0]; 35810[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362)",fontsize=16,color="magenta"];35810 -> 35812[label="",style="dashed", color="magenta", weight=3]; 35810 -> 35813[label="",style="dashed", color="magenta", weight=3]; 35810 -> 35814[label="",style="dashed", color="magenta", weight=3]; 35809[label="takeWhile (flip ltEsFloat ww4203) (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"];35809 -> 35815[label="",style="solid", color="black", weight=3]; 26629 -> 20687[label="",style="dashed", color="red", weight=0]; 26629[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26630 -> 57620[label="",style="dashed", color="red", weight=0]; 26630[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"];26630 -> 57630[label="",style="dashed", color="magenta", weight=3]; 26630 -> 57631[label="",style="dashed", color="magenta", weight=3]; 45538[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];45539[label="Neg Zero",fontsize=16,color="green",shape="box"];45547[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];45548[label="Neg Zero",fontsize=16,color="green",shape="box"];45560[label="Neg Zero",fontsize=16,color="green",shape="box"];45561[label="Neg Zero",fontsize=16,color="green",shape="box"];45569[label="Neg Zero",fontsize=16,color="green",shape="box"];45570[label="Neg Zero",fontsize=16,color="green",shape="box"];45573[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4347",fontsize=16,color="black",shape="box"];45573 -> 46572[label="",style="solid", color="black", weight=3]; 45574[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4348",fontsize=16,color="black",shape="box"];45574 -> 46573[label="",style="solid", color="black", weight=3]; 45575[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4349",fontsize=16,color="black",shape="box"];45575 -> 46709[label="",style="solid", color="black", weight=3]; 45576[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4350",fontsize=16,color="black",shape="box"];45576 -> 46710[label="",style="solid", color="black", weight=3]; 45577[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4401",fontsize=16,color="black",shape="box"];45577 -> 46711[label="",style="solid", color="black", weight=3]; 45578 -> 44888[label="",style="dashed", color="red", weight=0]; 45578[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4401",fontsize=16,color="magenta"];45658[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4351",fontsize=16,color="black",shape="box"];45658 -> 46712[label="",style="solid", color="black", weight=3]; 45659[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4402",fontsize=16,color="black",shape="box"];45659 -> 46713[label="",style="solid", color="black", weight=3]; 45660 -> 44909[label="",style="dashed", color="red", weight=0]; 45660[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4402",fontsize=16,color="magenta"];45661[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4352",fontsize=16,color="black",shape="box"];45661 -> 46799[label="",style="solid", color="black", weight=3]; 45662[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4353",fontsize=16,color="black",shape="box"];45662 -> 46800[label="",style="solid", color="black", weight=3]; 45663[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4354",fontsize=16,color="black",shape="box"];45663 -> 46801[label="",style="solid", color="black", weight=3]; 55505[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55505 -> 56279[label="",style="solid", color="black", weight=3]; 55506[label="ww660",fontsize=16,color="green",shape="box"];55507[label="ww661",fontsize=16,color="green",shape="box"];45664[label="Pos (Succ ww2077)",fontsize=16,color="green",shape="box"];45665[label="ww20781",fontsize=16,color="green",shape="box"];45697[label="Pos (Succ ww2077)",fontsize=16,color="green",shape="box"];45698[label="ww20781",fontsize=16,color="green",shape="box"];45699[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4403",fontsize=16,color="black",shape="box"];45699 -> 54051[label="",style="solid", color="black", weight=3]; 45700 -> 44921[label="",style="dashed", color="red", weight=0]; 45700[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4403",fontsize=16,color="magenta"];45701[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4355",fontsize=16,color="black",shape="box"];45701 -> 54052[label="",style="solid", color="black", weight=3]; 45703[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4404",fontsize=16,color="black",shape="box"];45703 -> 54054[label="",style="solid", color="black", weight=3]; 45704 -> 44933[label="",style="dashed", color="red", weight=0]; 45704[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4404",fontsize=16,color="magenta"];27634 -> 26726[label="",style="dashed", color="red", weight=0]; 27634[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"];27634 -> 54055[label="",style="dashed", color="magenta", weight=3]; 27634 -> 54056[label="",style="dashed", color="magenta", weight=3]; 27634 -> 54057[label="",style="dashed", color="magenta", weight=3]; 27635 -> 22801[label="",style="dashed", color="red", weight=0]; 27635[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];27635 -> 54058[label="",style="dashed", color="magenta", weight=3]; 27636 -> 26799[label="",style="dashed", color="red", weight=0]; 27636[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];27636 -> 54059[label="",style="dashed", color="magenta", weight=3]; 27636 -> 54060[label="",style="dashed", color="magenta", weight=3]; 27637 -> 26726[label="",style="dashed", color="red", weight=0]; 27637[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"];27637 -> 54061[label="",style="dashed", color="magenta", weight=3]; 27637 -> 54062[label="",style="dashed", color="magenta", weight=3]; 27637 -> 54063[label="",style="dashed", color="magenta", weight=3]; 27638 -> 26726[label="",style="dashed", color="red", weight=0]; 27638[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"];27638 -> 54064[label="",style="dashed", color="magenta", weight=3]; 27638 -> 54065[label="",style="dashed", color="magenta", weight=3]; 27638 -> 54066[label="",style="dashed", color="magenta", weight=3]; 45705[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4357",fontsize=16,color="black",shape="box"];45705 -> 54067[label="",style="solid", color="black", weight=3]; 45706[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4358",fontsize=16,color="black",shape="box"];45706 -> 54068[label="",style="solid", color="black", weight=3]; 45707[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4405",fontsize=16,color="black",shape="box"];45707 -> 54069[label="",style="solid", color="black", weight=3]; 45708 -> 44954[label="",style="dashed", color="red", weight=0]; 45708[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4405",fontsize=16,color="magenta"];49265[label="ww19410",fontsize=16,color="green",shape="box"];49266 -> 58718[label="",style="dashed", color="red", weight=0]; 49266[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"];49266 -> 58722[label="",style="dashed", color="magenta", weight=3]; 49267 -> 52417[label="",style="dashed", color="red", weight=0]; 49267[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"];49267 -> 52447[label="",style="dashed", color="magenta", weight=3]; 49267 -> 52448[label="",style="dashed", color="magenta", weight=3]; 49267 -> 52449[label="",style="dashed", color="magenta", weight=3]; 49268[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"];63485[label="ww1942/Float ww19420 ww19421",fontsize=10,color="white",style="solid",shape="box"];49268 -> 63485[label="",style="solid", color="burlywood", weight=9]; 63485 -> 56281[label="",style="solid", color="burlywood", weight=3]; 49269[label="ww19411",fontsize=16,color="green",shape="box"];45709[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4359",fontsize=16,color="black",shape="box"];45709 -> 56282[label="",style="solid", color="black", weight=3]; 45711[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4361",fontsize=16,color="black",shape="box"];45711 -> 56283[label="",style="solid", color="black", weight=3]; 27302 -> 26726[label="",style="dashed", color="red", weight=0]; 27302[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="magenta"];27302 -> 56284[label="",style="dashed", color="magenta", weight=3]; 27302 -> 56285[label="",style="dashed", color="magenta", weight=3]; 27302 -> 56286[label="",style="dashed", color="magenta", weight=3]; 45714[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4362",fontsize=16,color="black",shape="box"];45714 -> 56287[label="",style="solid", color="black", weight=3]; 45715[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4406",fontsize=16,color="black",shape="box"];45715 -> 56288[label="",style="solid", color="black", weight=3]; 45716 -> 45004[label="",style="dashed", color="red", weight=0]; 45716[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4406",fontsize=16,color="magenta"];59064[label="ww4736",fontsize=16,color="green",shape="box"];59065 -> 22801[label="",style="dashed", color="red", weight=0]; 59065[label="msMyInt (Neg Zero) ww19410",fontsize=16,color="magenta"];59065 -> 59086[label="",style="dashed", color="magenta", weight=3]; 59066 -> 26799[label="",style="dashed", color="red", weight=0]; 59066[label="srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411",fontsize=16,color="magenta"];59066 -> 59087[label="",style="dashed", color="magenta", weight=3]; 59066 -> 59088[label="",style="dashed", color="magenta", weight=3]; 27494 -> 26726[label="",style="dashed", color="red", weight=0]; 27494[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww2565",fontsize=16,color="magenta"];27494 -> 56289[label="",style="dashed", color="magenta", weight=3]; 27494 -> 56290[label="",style="dashed", color="magenta", weight=3]; 27494 -> 56291[label="",style="dashed", color="magenta", weight=3]; 27915 -> 37285[label="",style="dashed", color="red", weight=0]; 27915[label="takeWhile1 (flip ltEsFloat ww3336) (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)))) ww3336) GT)",fontsize=16,color="magenta"];27915 -> 56292[label="",style="dashed", color="magenta", weight=3]; 27915 -> 56293[label="",style="dashed", color="magenta", weight=3]; 27915 -> 56294[label="",style="dashed", color="magenta", weight=3]; 45781[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4363",fontsize=16,color="black",shape="box"];45781 -> 56295[label="",style="solid", color="black", weight=3]; 45782[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4364",fontsize=16,color="black",shape="box"];45782 -> 56296[label="",style="solid", color="black", weight=3]; 45783[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4365",fontsize=16,color="black",shape="box"];45783 -> 56297[label="",style="solid", color="black", weight=3]; 45784 -> 26726[label="",style="dashed", color="red", weight=0]; 45784[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) ww4304",fontsize=16,color="magenta"];45784 -> 56298[label="",style="dashed", color="magenta", weight=3]; 45784 -> 56299[label="",style="dashed", color="magenta", weight=3]; 45784 -> 56300[label="",style="dashed", color="magenta", weight=3]; 27739[label="ww2493",fontsize=16,color="green",shape="box"];27740[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45785 -> 26726[label="",style="dashed", color="red", weight=0]; 45785[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) ww4305",fontsize=16,color="magenta"];45785 -> 56301[label="",style="dashed", color="magenta", weight=3]; 45785 -> 56302[label="",style="dashed", color="magenta", weight=3]; 45785 -> 56303[label="",style="dashed", color="magenta", weight=3]; 22653 -> 21757[label="",style="dashed", color="red", weight=0]; 22653[label="primMulInt (Pos (Succ ww2367)) (Pos (Succ ww2368))",fontsize=16,color="magenta"];22653 -> 24630[label="",style="dashed", color="magenta", weight=3]; 22653 -> 24631[label="",style="dashed", color="magenta", weight=3]; 25998 -> 21757[label="",style="dashed", color="red", weight=0]; 25998[label="primMulInt ww3062 (Pos (Succ Zero))",fontsize=16,color="magenta"];25998 -> 27588[label="",style="dashed", color="magenta", weight=3]; 25998 -> 27589[label="",style="dashed", color="magenta", weight=3]; 27824 -> 26799[label="",style="dashed", color="red", weight=0]; 27824[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];27824 -> 56304[label="",style="dashed", color="magenta", weight=3]; 27824 -> 56305[label="",style="dashed", color="magenta", weight=3]; 27825[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27826[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"];27826 -> 56306[label="",style="dashed", color="green", weight=3]; 27827 -> 56307[label="",style="dashed", color="red", weight=0]; 27827[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"];27827 -> 56316[label="",style="dashed", color="magenta", weight=3]; 27827 -> 56317[label="",style="dashed", color="magenta", weight=3]; 27829 -> 26726[label="",style="dashed", color="red", weight=0]; 27829[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392)",fontsize=16,color="magenta"];27829 -> 56339[label="",style="dashed", color="magenta", weight=3]; 27829 -> 56340[label="",style="dashed", color="magenta", weight=3]; 27829 -> 56341[label="",style="dashed", color="magenta", weight=3]; 27828 -> 36945[label="",style="dashed", color="red", weight=0]; 27828[label="takeWhile (flip ltEsFloat ww3384) (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"];27828 -> 56342[label="",style="dashed", color="magenta", weight=3]; 27828 -> 56343[label="",style="dashed", color="magenta", weight=3]; 27877[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392",fontsize=16,color="green",shape="box"];27877 -> 56344[label="",style="dashed", color="green", weight=3]; 27878[label="ww13760",fontsize=16,color="green",shape="box"];27879[label="ww13761",fontsize=16,color="green",shape="box"];27880[label="takeWhile0 (flip ltEsFloat ww3387) (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"];27880 -> 56345[label="",style="solid", color="black", weight=3]; 27882 -> 26726[label="",style="dashed", color="red", weight=0]; 27882[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394)",fontsize=16,color="magenta"];27882 -> 56346[label="",style="dashed", color="magenta", weight=3]; 27882 -> 56347[label="",style="dashed", color="magenta", weight=3]; 27882 -> 56348[label="",style="dashed", color="magenta", weight=3]; 27881 -> 36945[label="",style="dashed", color="red", weight=0]; 27881[label="takeWhile (flip ltEsFloat ww3390) (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"];27881 -> 56349[label="",style="dashed", color="magenta", weight=3]; 27881 -> 56350[label="",style="dashed", color="magenta", weight=3]; 56332[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394",fontsize=16,color="green",shape="box"];56332 -> 56390[label="",style="dashed", color="green", weight=3]; 56333[label="ww13760",fontsize=16,color="green",shape="box"];56334[label="ww13761",fontsize=16,color="green",shape="box"];57840[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];57839[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)))) ww4703)",fontsize=16,color="black",shape="triangle"];57839 -> 57855[label="",style="solid", color="black", weight=3]; 56336[label="takeWhile0 (flip ltEsFloat ww4661) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) ww4659 MyTrue",fontsize=16,color="black",shape="box"];56336 -> 56393[label="",style="solid", color="black", weight=3]; 27914 -> 26726[label="",style="dashed", color="red", weight=0]; 27914[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396)",fontsize=16,color="magenta"];27914 -> 56351[label="",style="dashed", color="magenta", weight=3]; 27914 -> 56352[label="",style="dashed", color="magenta", weight=3]; 27914 -> 56353[label="",style="dashed", color="magenta", weight=3]; 27913 -> 36945[label="",style="dashed", color="red", weight=0]; 27913[label="takeWhile (flip ltEsFloat ww3394) (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"];27913 -> 56354[label="",style="dashed", color="magenta", weight=3]; 27913 -> 56355[label="",style="dashed", color="magenta", weight=3]; 27931[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396",fontsize=16,color="green",shape="box"];27931 -> 56356[label="",style="dashed", color="green", weight=3]; 27932[label="ww13760",fontsize=16,color="green",shape="box"];27933[label="ww13761",fontsize=16,color="green",shape="box"];27934[label="takeWhile0 (flip ltEsFloat ww3397) (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"];27934 -> 56357[label="",style="solid", color="black", weight=3]; 27952 -> 26799[label="",style="dashed", color="red", weight=0]; 27952[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];27952 -> 56358[label="",style="dashed", color="magenta", weight=3]; 27952 -> 56359[label="",style="dashed", color="magenta", weight=3]; 27953[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27954[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"];27954 -> 56360[label="",style="dashed", color="green", weight=3]; 27955 -> 56361[label="",style="dashed", color="red", weight=0]; 27955[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"];27955 -> 56374[label="",style="dashed", color="magenta", weight=3]; 27955 -> 56375[label="",style="dashed", color="magenta", weight=3]; 45786[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];45787[label="Neg Zero",fontsize=16,color="green",shape="box"];45811[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="black",shape="triangle"];45811 -> 56394[label="",style="solid", color="black", weight=3]; 45812 -> 45789[label="",style="dashed", color="red", weight=0]; 45812[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"];45812 -> 56395[label="",style="dashed", color="magenta", weight=3]; 45798[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];45799[label="Neg Zero",fontsize=16,color="green",shape="box"];45800[label="Neg Zero",fontsize=16,color="green",shape="box"];45801[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];45827[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="black",shape="triangle"];45827 -> 56396[label="",style="solid", color="black", weight=3]; 45828 -> 45803[label="",style="dashed", color="red", weight=0]; 45828[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"];45828 -> 56397[label="",style="dashed", color="magenta", weight=3]; 45813[label="Neg Zero",fontsize=16,color="green",shape="box"];45814[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];45815[label="Neg Zero",fontsize=16,color="green",shape="box"];45816[label="Neg Zero",fontsize=16,color="green",shape="box"];45916[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="black",shape="triangle"];45916 -> 56398[label="",style="solid", color="black", weight=3]; 45917 -> 45818[label="",style="dashed", color="red", weight=0]; 45917[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"];45917 -> 56399[label="",style="dashed", color="magenta", weight=3]; 45829[label="Neg Zero",fontsize=16,color="green",shape="box"];45830[label="Neg Zero",fontsize=16,color="green",shape="box"];28483 -> 37285[label="",style="dashed", color="red", weight=0]; 28483[label="takeWhile1 (flip ltEsFloat ww3415) (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)))) ww3415) GT)",fontsize=16,color="magenta"];28483 -> 56400[label="",style="dashed", color="magenta", weight=3]; 28483 -> 56401[label="",style="dashed", color="magenta", weight=3]; 28483 -> 56402[label="",style="dashed", color="magenta", weight=3]; 45831[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4366",fontsize=16,color="black",shape="box"];45831 -> 56403[label="",style="solid", color="black", weight=3]; 45832[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4407",fontsize=16,color="black",shape="box"];45832 -> 56404[label="",style="solid", color="black", weight=3]; 45833 -> 45017[label="",style="dashed", color="red", weight=0]; 45833[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4407",fontsize=16,color="magenta"];45834[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4367",fontsize=16,color="black",shape="box"];45834 -> 56405[label="",style="solid", color="black", weight=3]; 28040 -> 26799[label="",style="dashed", color="red", weight=0]; 28040[label="srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))",fontsize=16,color="magenta"];28040 -> 56406[label="",style="dashed", color="magenta", weight=3]; 28040 -> 56407[label="",style="dashed", color="magenta", weight=3]; 28041[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28042[label="ww2184",fontsize=16,color="green",shape="box"];28043[label="ww2184",fontsize=16,color="green",shape="box"];28044[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"];28044 -> 56408[label="",style="dashed", color="green", weight=3]; 28045 -> 56409[label="",style="dashed", color="red", weight=0]; 28045[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"];28045 -> 56410[label="",style="dashed", color="magenta", weight=3]; 45835[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4368",fontsize=16,color="black",shape="box"];45835 -> 56413[label="",style="solid", color="black", weight=3]; 45836[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4369",fontsize=16,color="black",shape="box"];45836 -> 56414[label="",style="solid", color="black", weight=3]; 45837[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4408",fontsize=16,color="black",shape="box"];45837 -> 56415[label="",style="solid", color="black", weight=3]; 45838 -> 45028[label="",style="dashed", color="red", weight=0]; 45838[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4408",fontsize=16,color="magenta"];28060[label="ww2191",fontsize=16,color="green",shape="box"];28061 -> 26799[label="",style="dashed", color="red", weight=0]; 28061[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];28061 -> 56416[label="",style="dashed", color="magenta", weight=3]; 28061 -> 56417[label="",style="dashed", color="magenta", weight=3]; 28062[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28063[label="ww2191",fontsize=16,color="green",shape="box"];28064[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"];28064 -> 56418[label="",style="dashed", color="green", weight=3]; 28065 -> 56419[label="",style="dashed", color="red", weight=0]; 28065[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"];28065 -> 56420[label="",style="dashed", color="magenta", weight=3]; 45839[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4370",fontsize=16,color="black",shape="box"];45839 -> 56424[label="",style="solid", color="black", weight=3]; 45840[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4371",fontsize=16,color="black",shape="box"];45840 -> 56425[label="",style="solid", color="black", weight=3]; 45841[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4409",fontsize=16,color="black",shape="box"];45841 -> 56426[label="",style="solid", color="black", weight=3]; 45842 -> 45041[label="",style="dashed", color="red", weight=0]; 45842[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4409",fontsize=16,color="magenta"];28584 -> 37285[label="",style="dashed", color="red", weight=0]; 28584[label="takeWhile1 (flip ltEsFloat ww3421) (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)))) ww3421) GT)",fontsize=16,color="magenta"];28584 -> 56427[label="",style="dashed", color="magenta", weight=3]; 28584 -> 56428[label="",style="dashed", color="magenta", weight=3]; 28584 -> 56429[label="",style="dashed", color="magenta", weight=3]; 45843[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4372",fontsize=16,color="black",shape="box"];45843 -> 56430[label="",style="solid", color="black", weight=3]; 45844[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4373",fontsize=16,color="black",shape="box"];45844 -> 56431[label="",style="solid", color="black", weight=3]; 45845[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="black",shape="box"];45845 -> 56432[label="",style="solid", color="black", weight=3]; 56121[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56122[label="ww3100",fontsize=16,color="green",shape="box"];56123[label="ww3000",fontsize=16,color="green",shape="box"];56124[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56125[label="ww3100",fontsize=16,color="green",shape="box"];56126[label="ww3000",fontsize=16,color="green",shape="box"];45846[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4410",fontsize=16,color="black",shape="box"];45846 -> 56433[label="",style="solid", color="black", weight=3]; 45847 -> 45053[label="",style="dashed", color="red", weight=0]; 45847[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4410",fontsize=16,color="magenta"];45848[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4375",fontsize=16,color="black",shape="box"];45848 -> 56434[label="",style="solid", color="black", weight=3]; 45849[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4376",fontsize=16,color="black",shape="box"];45849 -> 56435[label="",style="solid", color="black", weight=3]; 45850[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4411",fontsize=16,color="black",shape="box"];45850 -> 56436[label="",style="solid", color="black", weight=3]; 45851 -> 45065[label="",style="dashed", color="red", weight=0]; 45851[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4411",fontsize=16,color="magenta"];28345[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];28346 -> 26799[label="",style="dashed", color="red", weight=0]; 28346[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];28346 -> 56437[label="",style="dashed", color="magenta", weight=3]; 28346 -> 56438[label="",style="dashed", color="magenta", weight=3]; 28347[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28348[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];28349[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"];28349 -> 56439[label="",style="dashed", color="green", weight=3]; 28350 -> 56307[label="",style="dashed", color="red", weight=0]; 28350[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"];28350 -> 56318[label="",style="dashed", color="magenta", weight=3]; 28350 -> 56319[label="",style="dashed", color="magenta", weight=3]; 28350 -> 56320[label="",style="dashed", color="magenta", weight=3]; 28350 -> 56321[label="",style="dashed", color="magenta", weight=3]; 45852[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4377",fontsize=16,color="black",shape="box"];45852 -> 56440[label="",style="solid", color="black", weight=3]; 45853[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4378",fontsize=16,color="black",shape="box"];45853 -> 56441[label="",style="solid", color="black", weight=3]; 45854[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4412",fontsize=16,color="black",shape="box"];45854 -> 56442[label="",style="solid", color="black", weight=3]; 45855 -> 45079[label="",style="dashed", color="red", weight=0]; 45855[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4412",fontsize=16,color="magenta"];28969 -> 37285[label="",style="dashed", color="red", weight=0]; 28969[label="takeWhile1 (flip ltEsFloat ww3445) (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)))) ww3445) GT)",fontsize=16,color="magenta"];28969 -> 56443[label="",style="dashed", color="magenta", weight=3]; 28969 -> 56444[label="",style="dashed", color="magenta", weight=3]; 28969 -> 56445[label="",style="dashed", color="magenta", weight=3]; 45856[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4379",fontsize=16,color="black",shape="box"];45856 -> 56446[label="",style="solid", color="black", weight=3]; 45857[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4380",fontsize=16,color="black",shape="box"];45857 -> 56447[label="",style="solid", color="black", weight=3]; 45858[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4381",fontsize=16,color="black",shape="box"];45858 -> 56448[label="",style="solid", color="black", weight=3]; 45859[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="black",shape="box"];45859 -> 56449[label="",style="solid", color="black", weight=3]; 45860 -> 45091[label="",style="dashed", color="red", weight=0]; 45860[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="magenta"];45861[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4382",fontsize=16,color="black",shape="box"];45861 -> 56450[label="",style="solid", color="black", weight=3]; 45862[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4383",fontsize=16,color="black",shape="box"];45862 -> 56451[label="",style="solid", color="black", weight=3]; 45863[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="black",shape="box"];45863 -> 56452[label="",style="solid", color="black", weight=3]; 45864 -> 45103[label="",style="dashed", color="red", weight=0]; 45864[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="magenta"];28615 -> 26799[label="",style="dashed", color="red", weight=0]; 28615[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];28615 -> 56453[label="",style="dashed", color="magenta", weight=3]; 28615 -> 56454[label="",style="dashed", color="magenta", weight=3]; 28616[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28617[label="Neg Zero",fontsize=16,color="green",shape="box"];28618[label="Neg Zero",fontsize=16,color="green",shape="box"];28619[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"];28619 -> 56455[label="",style="dashed", color="green", weight=3]; 28620 -> 56456[label="",style="dashed", color="red", weight=0]; 28620[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"];28620 -> 56457[label="",style="dashed", color="magenta", weight=3]; 45865[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4384",fontsize=16,color="black",shape="box"];45865 -> 56462[label="",style="solid", color="black", weight=3]; 45866[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4385",fontsize=16,color="black",shape="box"];45866 -> 56463[label="",style="solid", color="black", weight=3]; 45867[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="black",shape="box"];45867 -> 56464[label="",style="solid", color="black", weight=3]; 45868 -> 45202[label="",style="dashed", color="red", weight=0]; 45868[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="magenta"];28972 -> 37285[label="",style="dashed", color="red", weight=0]; 28972[label="takeWhile1 (flip ltEsFloat ww3468) (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)))) ww3468) GT)",fontsize=16,color="magenta"];28972 -> 56465[label="",style="dashed", color="magenta", weight=3]; 28972 -> 56466[label="",style="dashed", color="magenta", weight=3]; 28972 -> 56467[label="",style="dashed", color="magenta", weight=3]; 45869[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4386",fontsize=16,color="black",shape="box"];45869 -> 56468[label="",style="solid", color="black", weight=3]; 45870[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4387",fontsize=16,color="black",shape="box"];45870 -> 56469[label="",style="solid", color="black", weight=3]; 45871[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4388",fontsize=16,color="black",shape="box"];45871 -> 56470[label="",style="solid", color="black", weight=3]; 56959[label="ww4542000",fontsize=16,color="green",shape="box"];56960[label="ww4541000",fontsize=16,color="green",shape="box"];57102[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"];57102 -> 57226[label="",style="solid", color="black", weight=3]; 28777 -> 46807[label="",style="dashed", color="red", weight=0]; 28777[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"];28777 -> 49452[label="",style="dashed", color="magenta", weight=3]; 28777 -> 49453[label="",style="dashed", color="magenta", weight=3]; 28777 -> 49454[label="",style="dashed", color="magenta", weight=3]; 28777 -> 49455[label="",style="dashed", color="magenta", weight=3]; 28777 -> 49456[label="",style="dashed", color="magenta", weight=3]; 57201[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];57202[label="ww4677",fontsize=16,color="green",shape="box"];57203[label="ww4679",fontsize=16,color="green",shape="box"];57225[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"];57225 -> 57291[label="",style="solid", color="black", weight=3]; 57288[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];57289[label="ww4685",fontsize=16,color="green",shape="box"];57290[label="ww4687",fontsize=16,color="green",shape="box"];28769[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];28770[label="ww4100",fontsize=16,color="green",shape="box"];28771[label="ww5",fontsize=16,color="green",shape="box"];28772[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];30254 -> 30238[label="",style="dashed", color="red", weight=0]; 30254[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"];30254 -> 57103[label="",style="dashed", color="magenta", weight=3]; 30254 -> 57104[label="",style="dashed", color="magenta", weight=3]; 30255[label="ww50",fontsize=16,color="green",shape="box"];30256[label="ww51",fontsize=16,color="green",shape="box"];56127[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56128[label="ww3000",fontsize=16,color="green",shape="box"];56129[label="ww4100",fontsize=16,color="green",shape="box"];56130[label="ww5",fontsize=16,color="green",shape="box"];56131[label="ww3100",fontsize=16,color="green",shape="box"];28774 -> 37369[label="",style="dashed", color="red", weight=0]; 28774[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"];28774 -> 57105[label="",style="dashed", color="magenta", weight=3]; 28774 -> 57106[label="",style="dashed", color="magenta", weight=3]; 28774 -> 57107[label="",style="dashed", color="magenta", weight=3]; 56134[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"];56134 -> 57108[label="",style="solid", color="black", weight=3]; 56135[label="ww50",fontsize=16,color="green",shape="box"];56136[label="ww51",fontsize=16,color="green",shape="box"];28776 -> 37369[label="",style="dashed", color="red", weight=0]; 28776[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"];28776 -> 57109[label="",style="dashed", color="magenta", weight=3]; 28776 -> 57110[label="",style="dashed", color="magenta", weight=3]; 28776 -> 57111[label="",style="dashed", color="magenta", weight=3]; 28778[label="Float (Pos (Succ ww123)) (Pos (Succ ww12400))",fontsize=16,color="green",shape="box"];28779[label="ww12200",fontsize=16,color="green",shape="box"];28780[label="ww125",fontsize=16,color="green",shape="box"];28781[label="ww121",fontsize=16,color="green",shape="box"];56207[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"];56207 -> 57112[label="",style="solid", color="black", weight=3]; 56208[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"];56208 -> 57113[label="",style="solid", color="black", weight=3]; 56209[label="ww1250",fontsize=16,color="green",shape="box"];56210[label="ww1251",fontsize=16,color="green",shape="box"];28786 -> 46807[label="",style="dashed", color="red", weight=0]; 28786[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"];28786 -> 49457[label="",style="dashed", color="magenta", weight=3]; 28786 -> 49458[label="",style="dashed", color="magenta", weight=3]; 28786 -> 49459[label="",style="dashed", color="magenta", weight=3]; 28786 -> 49460[label="",style="dashed", color="magenta", weight=3]; 28786 -> 49461[label="",style="dashed", color="magenta", weight=3]; 56211[label="ww121",fontsize=16,color="green",shape="box"];56212[label="ww123",fontsize=16,color="green",shape="box"];56213[label="ww12200",fontsize=16,color="green",shape="box"];56214[label="ww125",fontsize=16,color="green",shape="box"];56215[label="ww12400",fontsize=16,color="green",shape="box"];28788 -> 37369[label="",style="dashed", color="red", weight=0]; 28788[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"];28788 -> 57114[label="",style="dashed", color="magenta", weight=3]; 28788 -> 57115[label="",style="dashed", color="magenta", weight=3]; 28788 -> 57116[label="",style="dashed", color="magenta", weight=3]; 56218[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"];56218 -> 57117[label="",style="solid", color="black", weight=3]; 56219[label="ww1250",fontsize=16,color="green",shape="box"];56220[label="ww1251",fontsize=16,color="green",shape="box"];28790 -> 37369[label="",style="dashed", color="red", weight=0]; 28790[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"];28790 -> 57118[label="",style="dashed", color="magenta", weight=3]; 28790 -> 57119[label="",style="dashed", color="magenta", weight=3]; 28790 -> 57120[label="",style="dashed", color="magenta", weight=3]; 28791[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"];28791 -> 57121[label="",style="solid", color="black", weight=3]; 28792[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"];28792 -> 57122[label="",style="solid", color="black", weight=3]; 28793[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"];28793 -> 57123[label="",style="solid", color="black", weight=3]; 28794[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"];28794 -> 57124[label="",style="solid", color="black", weight=3]; 28795[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"];28795 -> 57125[label="",style="solid", color="black", weight=3]; 28796[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"];28796 -> 57126[label="",style="solid", color="black", weight=3]; 28797[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"];28797 -> 57127[label="",style="solid", color="black", weight=3]; 28798[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"];28798 -> 57128[label="",style="solid", color="black", weight=3]; 28799[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"];28799 -> 57129[label="",style="solid", color="black", weight=3]; 30267 -> 30280[label="",style="dashed", color="red", weight=0]; 30267[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"];30267 -> 57130[label="",style="dashed", color="magenta", weight=3]; 30267 -> 57131[label="",style="dashed", color="magenta", weight=3]; 28800[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"];28800 -> 57132[label="",style="solid", color="black", weight=3]; 56223[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"];56223 -> 57133[label="",style="solid", color="black", weight=3]; 28802[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"];28802 -> 57134[label="",style="solid", color="black", weight=3]; 49270[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];49271 -> 59409[label="",style="dashed", color="red", weight=0]; 49271[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"];49271 -> 59625[label="",style="dashed", color="magenta", weight=3]; 49271 -> 59626[label="",style="dashed", color="magenta", weight=3]; 49271 -> 59627[label="",style="dashed", color="magenta", weight=3]; 49271 -> 59628[label="",style="dashed", color="magenta", weight=3]; 49271 -> 59629[label="",style="dashed", color="magenta", weight=3]; 49272[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="black",shape="box"];49272 -> 57136[label="",style="solid", color="black", weight=3]; 49273[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"];49273 -> 57137[label="",style="solid", color="black", weight=3]; 49274[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49275[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];49276 -> 56720[label="",style="dashed", color="red", weight=0]; 49276[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"];49276 -> 56918[label="",style="dashed", color="magenta", weight=3]; 49276 -> 56919[label="",style="dashed", color="magenta", weight=3]; 49276 -> 56920[label="",style="dashed", color="magenta", weight=3]; 49276 -> 56921[label="",style="dashed", color="magenta", weight=3]; 49276 -> 56922[label="",style="dashed", color="magenta", weight=3]; 49277 -> 50185[label="",style="dashed", color="red", weight=0]; 49277[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"];49277 -> 50211[label="",style="dashed", color="magenta", weight=3]; 49278 -> 30021[label="",style="dashed", color="red", weight=0]; 49278[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"];49278 -> 57138[label="",style="dashed", color="magenta", weight=3]; 49278 -> 57139[label="",style="dashed", color="magenta", weight=3]; 49278 -> 57140[label="",style="dashed", color="magenta", weight=3]; 49278 -> 57141[label="",style="dashed", color="magenta", weight=3]; 49278 -> 57142[label="",style="dashed", color="magenta", weight=3]; 49279[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];29432 -> 37285[label="",style="dashed", color="red", weight=0]; 29432[label="takeWhile1 (flip ltEsFloat ww3480) (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))) ww3480) GT)",fontsize=16,color="magenta"];29432 -> 57143[label="",style="dashed", color="magenta", weight=3]; 29432 -> 57144[label="",style="dashed", color="magenta", weight=3]; 29432 -> 57145[label="",style="dashed", color="magenta", weight=3]; 56227[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56228[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];56229[label="Neg Zero",fontsize=16,color="green",shape="box"];56230[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];30268[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30269[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30270[label="Neg Zero",fontsize=16,color="green",shape="box"];30271[label="Neg Zero",fontsize=16,color="green",shape="box"];30272 -> 37285[label="",style="dashed", color="red", weight=0]; 30272[label="takeWhile1 (flip ltEsFloat ww3486) (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))) ww3486) GT)",fontsize=16,color="magenta"];30272 -> 57146[label="",style="dashed", color="magenta", weight=3]; 30272 -> 57147[label="",style="dashed", color="magenta", weight=3]; 30272 -> 57148[label="",style="dashed", color="magenta", weight=3]; 28981[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"];63486[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28981 -> 63486[label="",style="solid", color="burlywood", weight=9]; 63486 -> 57149[label="",style="solid", color="burlywood", weight=3]; 63487[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28981 -> 63487[label="",style="solid", color="burlywood", weight=9]; 63487 -> 57150[label="",style="solid", color="burlywood", weight=3]; 28982[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"];63488[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28982 -> 63488[label="",style="solid", color="burlywood", weight=9]; 63488 -> 57151[label="",style="solid", color="burlywood", weight=3]; 63489[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28982 -> 63489[label="",style="solid", color="burlywood", weight=9]; 63489 -> 57152[label="",style="solid", color="burlywood", weight=3]; 28983 -> 18733[label="",style="dashed", color="red", weight=0]; 28983[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"];28983 -> 57153[label="",style="dashed", color="magenta", weight=3]; 28983 -> 57154[label="",style="dashed", color="magenta", weight=3]; 28983 -> 57155[label="",style="dashed", color="magenta", weight=3]; 28983 -> 57156[label="",style="dashed", color="magenta", weight=3]; 28983 -> 57157[label="",style="dashed", color="magenta", weight=3]; 28984[label="Zero",fontsize=16,color="green",shape="box"];28985[label="ww3000",fontsize=16,color="green",shape="box"];28986[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];28987[label="ww5",fontsize=16,color="green",shape="box"];28988[label="Succ Zero",fontsize=16,color="green",shape="box"];28989[label="Zero",fontsize=16,color="green",shape="box"];28990[label="ww3000",fontsize=16,color="green",shape="box"];28991[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28992[label="ww5",fontsize=16,color="green",shape="box"];28993[label="Succ Zero",fontsize=16,color="green",shape="box"];59595[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="green",shape="box"];59596[label="Zero",fontsize=16,color="green",shape="box"];59597[label="Succ Zero",fontsize=16,color="green",shape="box"];59598[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];59599[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];54027 -> 49902[label="",style="dashed", color="red", weight=0]; 54027[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];54027 -> 57160[label="",style="dashed", color="magenta", weight=3]; 54027 -> 57161[label="",style="dashed", color="magenta", weight=3]; 54027 -> 57162[label="",style="dashed", color="magenta", weight=3]; 54028[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"];63490[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54028 -> 63490[label="",style="solid", color="burlywood", weight=9]; 63490 -> 57163[label="",style="solid", color="burlywood", weight=3]; 28995[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"];63491[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28995 -> 63491[label="",style="solid", color="burlywood", weight=9]; 63491 -> 57164[label="",style="solid", color="burlywood", weight=3]; 63492[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28995 -> 63492[label="",style="solid", color="burlywood", weight=9]; 63492 -> 57165[label="",style="solid", color="burlywood", weight=3]; 28996[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"];63493[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28996 -> 63493[label="",style="solid", color="burlywood", weight=9]; 63493 -> 57166[label="",style="solid", color="burlywood", weight=3]; 63494[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28996 -> 63494[label="",style="solid", color="burlywood", weight=9]; 63494 -> 57167[label="",style="solid", color="burlywood", weight=3]; 28997 -> 18748[label="",style="dashed", color="red", weight=0]; 28997[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"];28997 -> 57168[label="",style="dashed", color="magenta", weight=3]; 28997 -> 57169[label="",style="dashed", color="magenta", weight=3]; 28997 -> 57170[label="",style="dashed", color="magenta", weight=3]; 28997 -> 57171[label="",style="dashed", color="magenta", weight=3]; 28997 -> 57172[label="",style="dashed", color="magenta", weight=3]; 28998[label="ww3000",fontsize=16,color="green",shape="box"];28999[label="ww5",fontsize=16,color="green",shape="box"];29000[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];29001[label="Succ Zero",fontsize=16,color="green",shape="box"];29002[label="Zero",fontsize=16,color="green",shape="box"];29003[label="ww3000",fontsize=16,color="green",shape="box"];29004[label="ww5",fontsize=16,color="green",shape="box"];29005[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29006[label="Succ Zero",fontsize=16,color="green",shape="box"];29007[label="Zero",fontsize=16,color="green",shape="box"];30354 -> 37369[label="",style="dashed", color="red", weight=0]; 30354[label="takeWhile1 (flip ltEsFloat ww3499) (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))) ww3499) GT))",fontsize=16,color="magenta"];30354 -> 57173[label="",style="dashed", color="magenta", weight=3]; 30354 -> 57174[label="",style="dashed", color="magenta", weight=3]; 30354 -> 57175[label="",style="dashed", color="magenta", weight=3]; 58363[label="ww4705",fontsize=16,color="green",shape="box"];58364[label="Pos (Succ ww4707)",fontsize=16,color="green",shape="box"];58365[label="Neg (Succ ww4706)",fontsize=16,color="green",shape="box"];58366[label="Neg Zero",fontsize=16,color="green",shape="box"];30335 -> 37369[label="",style="dashed", color="red", weight=0]; 30335[label="takeWhile1 (flip ltEsFloat ww3512) (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))) ww3512) GT))",fontsize=16,color="magenta"];30335 -> 57176[label="",style="dashed", color="magenta", weight=3]; 30335 -> 57177[label="",style="dashed", color="magenta", weight=3]; 30335 -> 57178[label="",style="dashed", color="magenta", weight=3]; 60427[label="ww121",fontsize=16,color="green",shape="box"];60428[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60429[label="Neg Zero",fontsize=16,color="green",shape="box"];60430[label="Neg Zero",fontsize=16,color="green",shape="box"];29176[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"];29176 -> 57179[label="",style="solid", color="black", weight=3]; 29177[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"];29177 -> 57180[label="",style="solid", color="black", weight=3]; 29178[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"];29178 -> 57181[label="",style="solid", color="black", weight=3]; 29179[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"];29179 -> 57182[label="",style="solid", color="black", weight=3]; 56235[label="Succ ww3100",fontsize=16,color="green",shape="box"];56236 -> 49091[label="",style="dashed", color="red", weight=0]; 56236[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"];56237[label="Zero",fontsize=16,color="green",shape="box"];56238[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"];56238 -> 57229[label="",style="solid", color="black", weight=3]; 29181[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"];29181 -> 57230[label="",style="solid", color="black", weight=3]; 29182[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"];29182 -> 57231[label="",style="solid", color="black", weight=3]; 29183[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"];29183 -> 57232[label="",style="solid", color="black", weight=3]; 29184[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"];29184 -> 57233[label="",style="solid", color="black", weight=3]; 29185[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"];63495[label="ww157000/Succ ww1570000",fontsize=10,color="white",style="solid",shape="box"];29185 -> 63495[label="",style="solid", color="burlywood", weight=9]; 63495 -> 57234[label="",style="solid", color="burlywood", weight=3]; 63496[label="ww157000/Zero",fontsize=10,color="white",style="solid",shape="box"];29185 -> 63496[label="",style="solid", color="burlywood", weight=9]; 63496 -> 57235[label="",style="solid", color="burlywood", weight=3]; 29186[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"];63497[label="ww157000/Succ ww1570000",fontsize=10,color="white",style="solid",shape="box"];29186 -> 63497[label="",style="solid", color="burlywood", weight=9]; 63497 -> 57236[label="",style="solid", color="burlywood", weight=3]; 63498[label="ww157000/Zero",fontsize=10,color="white",style="solid",shape="box"];29186 -> 63498[label="",style="solid", color="burlywood", weight=9]; 63498 -> 57237[label="",style="solid", color="burlywood", weight=3]; 29187[label="Succ (Succ ww30000000)",fontsize=16,color="green",shape="box"];29188[label="Succ Zero",fontsize=16,color="green",shape="box"];29189[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29190[label="ww3100",fontsize=16,color="green",shape="box"];29191[label="ww5",fontsize=16,color="green",shape="box"];29192[label="Zero",fontsize=16,color="green",shape="box"];29193[label="Succ Zero",fontsize=16,color="green",shape="box"];29194[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29195[label="ww3100",fontsize=16,color="green",shape="box"];29196[label="ww5",fontsize=16,color="green",shape="box"];29197[label="Zero",fontsize=16,color="green",shape="box"];59605[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59606[label="Succ Zero",fontsize=16,color="green",shape="box"];59607[label="Zero",fontsize=16,color="green",shape="box"];59608[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59609[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];54030 -> 49902[label="",style="dashed", color="red", weight=0]; 54030[label="gtEsFloat (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="magenta"];54030 -> 57240[label="",style="dashed", color="magenta", weight=3]; 54030 -> 57241[label="",style="dashed", color="magenta", weight=3]; 54030 -> 57242[label="",style="dashed", color="magenta", weight=3]; 54031[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"];63499[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54031 -> 63499[label="",style="solid", color="burlywood", weight=9]; 63499 -> 57243[label="",style="solid", color="burlywood", weight=3]; 56241[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"];56241 -> 57245[label="",style="solid", color="black", weight=3]; 56242[label="ww50",fontsize=16,color="green",shape="box"];56243[label="ww51",fontsize=16,color="green",shape="box"];29200[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"];63500[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29200 -> 63500[label="",style="solid", color="burlywood", weight=9]; 63500 -> 57246[label="",style="solid", color="burlywood", weight=3]; 63501[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29200 -> 63501[label="",style="solid", color="burlywood", weight=9]; 63501 -> 57247[label="",style="solid", color="burlywood", weight=3]; 29201[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"];63502[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29201 -> 63502[label="",style="solid", color="burlywood", weight=9]; 63502 -> 57248[label="",style="solid", color="burlywood", weight=3]; 63503[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29201 -> 63503[label="",style="solid", color="burlywood", weight=9]; 63503 -> 57249[label="",style="solid", color="burlywood", weight=3]; 29202 -> 18733[label="",style="dashed", color="red", weight=0]; 29202[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"];29202 -> 57250[label="",style="dashed", color="magenta", weight=3]; 29202 -> 57251[label="",style="dashed", color="magenta", weight=3]; 29202 -> 57252[label="",style="dashed", color="magenta", weight=3]; 29202 -> 57253[label="",style="dashed", color="magenta", weight=3]; 29202 -> 57254[label="",style="dashed", color="magenta", weight=3]; 29203[label="Zero",fontsize=16,color="green",shape="box"];29204[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29205[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];29206[label="ww5",fontsize=16,color="green",shape="box"];29207[label="Zero",fontsize=16,color="green",shape="box"];29208[label="Zero",fontsize=16,color="green",shape="box"];29209[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29210[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29211[label="ww5",fontsize=16,color="green",shape="box"];29212[label="Zero",fontsize=16,color="green",shape="box"];59615[label="Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))",fontsize=16,color="green",shape="box"];59616[label="Zero",fontsize=16,color="green",shape="box"];59617[label="Zero",fontsize=16,color="green",shape="box"];59618[label="Pos (Succ (Succ (Succ (Succ ww3100000))))",fontsize=16,color="green",shape="box"];59619[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];54033 -> 49902[label="",style="dashed", color="red", weight=0]; 54033[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];54033 -> 57257[label="",style="dashed", color="magenta", weight=3]; 54033 -> 57258[label="",style="dashed", color="magenta", weight=3]; 54033 -> 57259[label="",style="dashed", color="magenta", weight=3]; 54034[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"];63504[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54034 -> 63504[label="",style="solid", color="burlywood", weight=9]; 63504 -> 57260[label="",style="solid", color="burlywood", weight=3]; 56246[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"];56246 -> 57262[label="",style="solid", color="black", weight=3]; 56247[label="ww50",fontsize=16,color="green",shape="box"];56248[label="ww51",fontsize=16,color="green",shape="box"];56252 -> 23742[label="",style="dashed", color="red", weight=0]; 56252[label="msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];56252 -> 57267[label="",style="dashed", color="magenta", weight=3]; 56252 -> 57268[label="",style="dashed", color="magenta", weight=3]; 56253 -> 26799[label="",style="dashed", color="red", weight=0]; 56253[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))",fontsize=16,color="magenta"];56253 -> 57269[label="",style="dashed", color="magenta", weight=3]; 56253 -> 57270[label="",style="dashed", color="magenta", weight=3]; 29248[label="ww2416",fontsize=16,color="green",shape="box"];29249[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];29250 -> 26799[label="",style="dashed", color="red", weight=0]; 29250[label="srMyInt (Pos Zero) (Pos (Succ ww2418))",fontsize=16,color="magenta"];29250 -> 57271[label="",style="dashed", color="magenta", weight=3]; 29250 -> 57272[label="",style="dashed", color="magenta", weight=3]; 29251[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29252[label="ww2416",fontsize=16,color="green",shape="box"];29253[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];29254[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"];29254 -> 57273[label="",style="dashed", color="green", weight=3]; 29255 -> 57568[label="",style="dashed", color="red", weight=0]; 29255[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"];29255 -> 57581[label="",style="dashed", color="magenta", weight=3]; 29255 -> 57582[label="",style="dashed", color="magenta", weight=3]; 29255 -> 57583[label="",style="dashed", color="magenta", weight=3]; 29255 -> 57584[label="",style="dashed", color="magenta", weight=3]; 30576[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];30577 -> 23742[label="",style="dashed", color="red", weight=0]; 30577[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30577 -> 57292[label="",style="dashed", color="magenta", weight=3]; 30577 -> 57293[label="",style="dashed", color="magenta", weight=3]; 30578 -> 26799[label="",style="dashed", color="red", weight=0]; 30578[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30578 -> 57294[label="",style="dashed", color="magenta", weight=3]; 30578 -> 57295[label="",style="dashed", color="magenta", weight=3]; 30579[label="ww2612",fontsize=16,color="green",shape="box"];30580[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];30581[label="Pos Zero",fontsize=16,color="green",shape="box"];30582[label="Pos Zero",fontsize=16,color="green",shape="box"];30583 -> 26726[label="",style="dashed", color="red", weight=0]; 30583[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"];30583 -> 57296[label="",style="dashed", color="magenta", weight=3]; 30583 -> 57297[label="",style="dashed", color="magenta", weight=3]; 30583 -> 57298[label="",style="dashed", color="magenta", weight=3]; 30584 -> 23742[label="",style="dashed", color="red", weight=0]; 30584[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30584 -> 57299[label="",style="dashed", color="magenta", weight=3]; 30584 -> 57300[label="",style="dashed", color="magenta", weight=3]; 30585 -> 26799[label="",style="dashed", color="red", weight=0]; 30585[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30585 -> 57301[label="",style="dashed", color="magenta", weight=3]; 30585 -> 57302[label="",style="dashed", color="magenta", weight=3]; 30586[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];30587 -> 23742[label="",style="dashed", color="red", weight=0]; 30587[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30587 -> 57303[label="",style="dashed", color="magenta", weight=3]; 30587 -> 57304[label="",style="dashed", color="magenta", weight=3]; 30588 -> 26799[label="",style="dashed", color="red", weight=0]; 30588[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30588 -> 57305[label="",style="dashed", color="magenta", weight=3]; 30588 -> 57306[label="",style="dashed", color="magenta", weight=3]; 30589[label="takeWhile1 (flip ltEsFloat ww3284) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) (not (esEsOrdering (primCmpFloat (Float ww33570 ww33571) ww3284) GT))",fontsize=16,color="burlywood",shape="box"];63505[label="ww3284/Float ww32840 ww32841",fontsize=10,color="white",style="solid",shape="box"];30589 -> 63505[label="",style="solid", color="burlywood", weight=9]; 63505 -> 57307[label="",style="solid", color="burlywood", weight=3]; 45872[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4389",fontsize=16,color="black",shape="box"];45872 -> 57308[label="",style="solid", color="black", weight=3]; 45873[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4390",fontsize=16,color="black",shape="box"];45873 -> 57309[label="",style="solid", color="black", weight=3]; 29449[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"];29449 -> 57310[label="",style="solid", color="black", weight=3]; 29450[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"];29450 -> 57311[label="",style="solid", color="black", weight=3]; 29451[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"];29451 -> 57312[label="",style="solid", color="black", weight=3]; 29452[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"];29452 -> 57313[label="",style="solid", color="black", weight=3]; 54035[label="Zero",fontsize=16,color="green",shape="box"];54036[label="Zero",fontsize=16,color="green",shape="box"];54037[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];54038[label="ww5",fontsize=16,color="green",shape="box"];54039[label="ww3100",fontsize=16,color="green",shape="box"];29454[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"];29454 -> 57314[label="",style="solid", color="black", weight=3]; 29455[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"];29455 -> 57315[label="",style="solid", color="black", weight=3]; 29456[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"];29456 -> 57316[label="",style="solid", color="black", weight=3]; 29457[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"];29457 -> 57317[label="",style="solid", color="black", weight=3]; 54040[label="Zero",fontsize=16,color="green",shape="box"];54041[label="Zero",fontsize=16,color="green",shape="box"];54042[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54043[label="ww5",fontsize=16,color="green",shape="box"];54044[label="ww3100",fontsize=16,color="green",shape="box"];29459[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"];63506[label="ww173000/Succ ww1730000",fontsize=10,color="white",style="solid",shape="box"];29459 -> 63506[label="",style="solid", color="burlywood", weight=9]; 63506 -> 57318[label="",style="solid", color="burlywood", weight=3]; 63507[label="ww173000/Zero",fontsize=10,color="white",style="solid",shape="box"];29459 -> 63507[label="",style="solid", color="burlywood", weight=9]; 63507 -> 57319[label="",style="solid", color="burlywood", weight=3]; 29460[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"];63508[label="ww173000/Succ ww1730000",fontsize=10,color="white",style="solid",shape="box"];29460 -> 63508[label="",style="solid", color="burlywood", weight=9]; 63508 -> 57320[label="",style="solid", color="burlywood", weight=3]; 63509[label="ww173000/Zero",fontsize=10,color="white",style="solid",shape="box"];29460 -> 63509[label="",style="solid", color="burlywood", weight=9]; 63509 -> 57321[label="",style="solid", color="burlywood", weight=3]; 29461[label="Succ (Succ ww30000000)",fontsize=16,color="green",shape="box"];29462[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29463[label="ww5",fontsize=16,color="green",shape="box"];29464[label="ww3100",fontsize=16,color="green",shape="box"];29465[label="Zero",fontsize=16,color="green",shape="box"];29466[label="Succ Zero",fontsize=16,color="green",shape="box"];29467[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29468[label="ww5",fontsize=16,color="green",shape="box"];29469[label="ww3100",fontsize=16,color="green",shape="box"];29470[label="Zero",fontsize=16,color="green",shape="box"];29471[label="Succ Zero",fontsize=16,color="green",shape="box"];56898[label="Succ Zero",fontsize=16,color="green",shape="box"];56899[label="ww3100",fontsize=16,color="green",shape="box"];56900[label="Zero",fontsize=16,color="green",shape="box"];56901[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56902[label="Succ Zero",fontsize=16,color="green",shape="box"];50209 -> 30021[label="",style="dashed", color="red", weight=0]; 50209[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"];50209 -> 57322[label="",style="dashed", color="magenta", weight=3]; 50209 -> 57323[label="",style="dashed", color="magenta", weight=3]; 50209 -> 57324[label="",style="dashed", color="magenta", weight=3]; 50209 -> 57325[label="",style="dashed", color="magenta", weight=3]; 50209 -> 57326[label="",style="dashed", color="magenta", weight=3]; 50210[label="Succ Zero",fontsize=16,color="green",shape="box"];54046[label="Zero",fontsize=16,color="green",shape="box"];54047[label="Succ Zero",fontsize=16,color="green",shape="box"];54048[label="Succ Zero",fontsize=16,color="green",shape="box"];54049[label="ww5",fontsize=16,color="green",shape="box"];54050[label="ww3100",fontsize=16,color="green",shape="box"];29484[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"];63510[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29484 -> 63510[label="",style="solid", color="burlywood", weight=9]; 63510 -> 57327[label="",style="solid", color="burlywood", weight=3]; 63511[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29484 -> 63511[label="",style="solid", color="burlywood", weight=9]; 63511 -> 57328[label="",style="solid", color="burlywood", weight=3]; 29485[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"];63512[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29485 -> 63512[label="",style="solid", color="burlywood", weight=9]; 63512 -> 57329[label="",style="solid", color="burlywood", weight=3]; 63513[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29485 -> 63513[label="",style="solid", color="burlywood", weight=9]; 63513 -> 57330[label="",style="solid", color="burlywood", weight=3]; 29486 -> 18748[label="",style="dashed", color="red", weight=0]; 29486[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"];29486 -> 57331[label="",style="dashed", color="magenta", weight=3]; 29486 -> 57332[label="",style="dashed", color="magenta", weight=3]; 29486 -> 57333[label="",style="dashed", color="magenta", weight=3]; 29486 -> 57334[label="",style="dashed", color="magenta", weight=3]; 29486 -> 57335[label="",style="dashed", color="magenta", weight=3]; 29487[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29488[label="ww5",fontsize=16,color="green",shape="box"];29489[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];29490[label="Zero",fontsize=16,color="green",shape="box"];29491[label="Zero",fontsize=16,color="green",shape="box"];29492[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29493[label="ww5",fontsize=16,color="green",shape="box"];29494[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29495[label="Zero",fontsize=16,color="green",shape="box"];29496[label="Zero",fontsize=16,color="green",shape="box"];30376[label="ww3538",fontsize=16,color="green",shape="box"];30377[label="Pos (Succ ww3540)",fontsize=16,color="green",shape="box"];30378[label="Neg (Succ ww3539)",fontsize=16,color="green",shape="box"];30379[label="Neg (Succ ww3541)",fontsize=16,color="green",shape="box"];24177 -> 21757[label="",style="dashed", color="red", weight=0]; 24177[label="primMulInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24177 -> 26277[label="",style="dashed", color="magenta", weight=3]; 24177 -> 26278[label="",style="dashed", color="magenta", weight=3]; 30273 -> 36945[label="",style="dashed", color="red", weight=0]; 30273[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"];30273 -> 57336[label="",style="dashed", color="magenta", weight=3]; 30273 -> 57337[label="",style="dashed", color="magenta", weight=3]; 30275 -> 26726[label="",style="dashed", color="red", weight=0]; 30275[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"];30275 -> 57338[label="",style="dashed", color="magenta", weight=3]; 30275 -> 57339[label="",style="dashed", color="magenta", weight=3]; 30275 -> 57340[label="",style="dashed", color="magenta", weight=3]; 30274[label="takeWhile0 (flip ltEsFloat ww3544) (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"];30274 -> 57341[label="",style="solid", color="black", weight=3]; 24187 -> 21757[label="",style="dashed", color="red", weight=0]; 24187[label="primMulInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24187 -> 26289[label="",style="dashed", color="magenta", weight=3]; 24187 -> 26290[label="",style="dashed", color="magenta", weight=3]; 30311 -> 36945[label="",style="dashed", color="red", weight=0]; 30311[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"];30311 -> 57342[label="",style="dashed", color="magenta", weight=3]; 30311 -> 57343[label="",style="dashed", color="magenta", weight=3]; 30313 -> 26726[label="",style="dashed", color="red", weight=0]; 30313[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"];30313 -> 57344[label="",style="dashed", color="magenta", weight=3]; 30313 -> 57345[label="",style="dashed", color="magenta", weight=3]; 30313 -> 57346[label="",style="dashed", color="magenta", weight=3]; 30312[label="takeWhile0 (flip ltEsFloat ww3554) (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"];30312 -> 57347[label="",style="solid", color="black", weight=3]; 30336 -> 46807[label="",style="dashed", color="red", weight=0]; 30336[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"];30336 -> 49527[label="",style="dashed", color="magenta", weight=3]; 30336 -> 49528[label="",style="dashed", color="magenta", weight=3]; 30336 -> 49529[label="",style="dashed", color="magenta", weight=3]; 30336 -> 49530[label="",style="dashed", color="magenta", weight=3]; 30336 -> 49531[label="",style="dashed", color="magenta", weight=3]; 30369[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"];30369 -> 57348[label="",style="dashed", color="green", weight=3]; 30369 -> 57349[label="",style="dashed", color="green", weight=3]; 30370[label="ww29120",fontsize=16,color="green",shape="box"];30371[label="ww29121",fontsize=16,color="green",shape="box"];30372 -> 36945[label="",style="dashed", color="red", weight=0]; 30372[label="takeWhile (flip ltEsFloat ww3560) (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"];30372 -> 57350[label="",style="dashed", color="magenta", weight=3]; 30372 -> 57351[label="",style="dashed", color="magenta", weight=3]; 30374 -> 26726[label="",style="dashed", color="red", weight=0]; 30374[label="primPlusFloat (Float ww29120 ww29121) (Float ww3129 ww2935)",fontsize=16,color="magenta"];30374 -> 57352[label="",style="dashed", color="magenta", weight=3]; 30374 -> 57353[label="",style="dashed", color="magenta", weight=3]; 30374 -> 57354[label="",style="dashed", color="magenta", weight=3]; 30373[label="takeWhile0 (flip ltEsFloat ww3561) (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"];30373 -> 57355[label="",style="solid", color="black", weight=3]; 30846[label="ww3310000",fontsize=16,color="green",shape="box"];30847[label="ww3311000",fontsize=16,color="green",shape="box"];45878 -> 26726[label="",style="dashed", color="red", weight=0]; 45878[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4306",fontsize=16,color="magenta"];45878 -> 57356[label="",style="dashed", color="magenta", weight=3]; 45878 -> 57357[label="",style="dashed", color="magenta", weight=3]; 45878 -> 57358[label="",style="dashed", color="magenta", weight=3]; 45879 -> 26726[label="",style="dashed", color="red", weight=0]; 45879[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4307",fontsize=16,color="magenta"];45879 -> 57359[label="",style="dashed", color="magenta", weight=3]; 45879 -> 57360[label="",style="dashed", color="magenta", weight=3]; 45879 -> 57361[label="",style="dashed", color="magenta", weight=3]; 45880 -> 26726[label="",style="dashed", color="red", weight=0]; 45880[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4308",fontsize=16,color="magenta"];45880 -> 57362[label="",style="dashed", color="magenta", weight=3]; 45880 -> 57363[label="",style="dashed", color="magenta", weight=3]; 45880 -> 57364[label="",style="dashed", color="magenta", weight=3]; 45881 -> 26726[label="",style="dashed", color="red", weight=0]; 45881[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4309",fontsize=16,color="magenta"];45881 -> 57365[label="",style="dashed", color="magenta", weight=3]; 45881 -> 57366[label="",style="dashed", color="magenta", weight=3]; 45881 -> 57367[label="",style="dashed", color="magenta", weight=3]; 45882[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4391",fontsize=16,color="black",shape="box"];45882 -> 57368[label="",style="solid", color="black", weight=3]; 30984 -> 37351[label="",style="dashed", color="red", weight=0]; 30984[label="takeWhile1 (flip ltEsFloat ww3587) (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)))) ww3587) GT))",fontsize=16,color="magenta"];30984 -> 57369[label="",style="dashed", color="magenta", weight=3]; 30984 -> 57370[label="",style="dashed", color="magenta", weight=3]; 30984 -> 57371[label="",style="dashed", color="magenta", weight=3]; 45883 -> 26726[label="",style="dashed", color="red", weight=0]; 45883[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4310",fontsize=16,color="magenta"];45883 -> 57372[label="",style="dashed", color="magenta", weight=3]; 45883 -> 57373[label="",style="dashed", color="magenta", weight=3]; 45883 -> 57374[label="",style="dashed", color="magenta", weight=3]; 45884 -> 26726[label="",style="dashed", color="red", weight=0]; 45884[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4311",fontsize=16,color="magenta"];45884 -> 57375[label="",style="dashed", color="magenta", weight=3]; 45884 -> 57376[label="",style="dashed", color="magenta", weight=3]; 45884 -> 57377[label="",style="dashed", color="magenta", weight=3]; 45885 -> 26726[label="",style="dashed", color="red", weight=0]; 45885[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4312",fontsize=16,color="magenta"];45885 -> 57378[label="",style="dashed", color="magenta", weight=3]; 45885 -> 57379[label="",style="dashed", color="magenta", weight=3]; 45885 -> 57380[label="",style="dashed", color="magenta", weight=3]; 45886 -> 26726[label="",style="dashed", color="red", weight=0]; 45886[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4313",fontsize=16,color="magenta"];45886 -> 57381[label="",style="dashed", color="magenta", weight=3]; 45886 -> 57382[label="",style="dashed", color="magenta", weight=3]; 45886 -> 57383[label="",style="dashed", color="magenta", weight=3]; 45888 -> 26726[label="",style="dashed", color="red", weight=0]; 45888[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4315",fontsize=16,color="magenta"];45888 -> 57384[label="",style="dashed", color="magenta", weight=3]; 45888 -> 57385[label="",style="dashed", color="magenta", weight=3]; 45888 -> 57386[label="",style="dashed", color="magenta", weight=3]; 30913 -> 26799[label="",style="dashed", color="red", weight=0]; 30913[label="srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))",fontsize=16,color="magenta"];30913 -> 57387[label="",style="dashed", color="magenta", weight=3]; 30913 -> 57388[label="",style="dashed", color="magenta", weight=3]; 30914[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];25574 -> 21757[label="",style="dashed", color="red", weight=0]; 25574[label="primMulInt (srMyInt (Neg (Succ ww2093)) (Pos (Succ ww2094))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25574 -> 30434[label="",style="dashed", color="magenta", weight=3]; 25574 -> 30435[label="",style="dashed", color="magenta", weight=3]; 30915[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"];30915 -> 57389[label="",style="dashed", color="green", weight=3]; 30916 -> 57568[label="",style="dashed", color="red", weight=0]; 30916[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"];30916 -> 57585[label="",style="dashed", color="magenta", weight=3]; 30916 -> 57586[label="",style="dashed", color="magenta", weight=3]; 30916 -> 57587[label="",style="dashed", color="magenta", weight=3]; 30916 -> 57588[label="",style="dashed", color="magenta", weight=3]; 45889 -> 26726[label="",style="dashed", color="red", weight=0]; 45889[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4316",fontsize=16,color="magenta"];45889 -> 57398[label="",style="dashed", color="magenta", weight=3]; 45889 -> 57399[label="",style="dashed", color="magenta", weight=3]; 45889 -> 57400[label="",style="dashed", color="magenta", weight=3]; 45890 -> 26726[label="",style="dashed", color="red", weight=0]; 45890[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4317",fontsize=16,color="magenta"];45890 -> 57401[label="",style="dashed", color="magenta", weight=3]; 45890 -> 57402[label="",style="dashed", color="magenta", weight=3]; 45890 -> 57403[label="",style="dashed", color="magenta", weight=3]; 45891[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4392",fontsize=16,color="black",shape="box"];45891 -> 57404[label="",style="solid", color="black", weight=3]; 45892 -> 26726[label="",style="dashed", color="red", weight=0]; 45892[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4318",fontsize=16,color="magenta"];45892 -> 57405[label="",style="dashed", color="magenta", weight=3]; 45892 -> 57406[label="",style="dashed", color="magenta", weight=3]; 45892 -> 57407[label="",style="dashed", color="magenta", weight=3]; 45894 -> 26726[label="",style="dashed", color="red", weight=0]; 45894[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4320",fontsize=16,color="magenta"];45894 -> 57408[label="",style="dashed", color="magenta", weight=3]; 45894 -> 57409[label="",style="dashed", color="magenta", weight=3]; 45894 -> 57410[label="",style="dashed", color="magenta", weight=3]; 45896 -> 26726[label="",style="dashed", color="red", weight=0]; 45896[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4321",fontsize=16,color="magenta"];45896 -> 57411[label="",style="dashed", color="magenta", weight=3]; 45896 -> 57412[label="",style="dashed", color="magenta", weight=3]; 45896 -> 57413[label="",style="dashed", color="magenta", weight=3]; 45897 -> 26726[label="",style="dashed", color="red", weight=0]; 45897[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4322",fontsize=16,color="magenta"];45897 -> 57414[label="",style="dashed", color="magenta", weight=3]; 45897 -> 57415[label="",style="dashed", color="magenta", weight=3]; 45897 -> 57416[label="",style="dashed", color="magenta", weight=3]; 45898 -> 26726[label="",style="dashed", color="red", weight=0]; 45898[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4323",fontsize=16,color="magenta"];45898 -> 57417[label="",style="dashed", color="magenta", weight=3]; 45898 -> 57418[label="",style="dashed", color="magenta", weight=3]; 45898 -> 57419[label="",style="dashed", color="magenta", weight=3]; 45899 -> 26726[label="",style="dashed", color="red", weight=0]; 45899[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4324",fontsize=16,color="magenta"];45899 -> 57420[label="",style="dashed", color="magenta", weight=3]; 45899 -> 57421[label="",style="dashed", color="magenta", weight=3]; 45899 -> 57422[label="",style="dashed", color="magenta", weight=3]; 45900[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4393",fontsize=16,color="black",shape="box"];45900 -> 57423[label="",style="solid", color="black", weight=3]; 31877 -> 37351[label="",style="dashed", color="red", weight=0]; 31877[label="takeWhile1 (flip ltEsFloat ww3732) (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)))) ww3732) GT))",fontsize=16,color="magenta"];31877 -> 57424[label="",style="dashed", color="magenta", weight=3]; 31877 -> 57425[label="",style="dashed", color="magenta", weight=3]; 31877 -> 57426[label="",style="dashed", color="magenta", weight=3]; 45901 -> 26726[label="",style="dashed", color="red", weight=0]; 45901[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4325",fontsize=16,color="magenta"];45901 -> 57427[label="",style="dashed", color="magenta", weight=3]; 45901 -> 57428[label="",style="dashed", color="magenta", weight=3]; 45901 -> 57429[label="",style="dashed", color="magenta", weight=3]; 45902 -> 26726[label="",style="dashed", color="red", weight=0]; 45902[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4326",fontsize=16,color="magenta"];45902 -> 57430[label="",style="dashed", color="magenta", weight=3]; 45902 -> 57431[label="",style="dashed", color="magenta", weight=3]; 45902 -> 57432[label="",style="dashed", color="magenta", weight=3]; 45903 -> 26726[label="",style="dashed", color="red", weight=0]; 45903[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4327",fontsize=16,color="magenta"];45903 -> 57433[label="",style="dashed", color="magenta", weight=3]; 45903 -> 57434[label="",style="dashed", color="magenta", weight=3]; 45903 -> 57435[label="",style="dashed", color="magenta", weight=3]; 45918[label="ww538",fontsize=16,color="green",shape="box"];45919[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45932[label="ww538",fontsize=16,color="green",shape="box"];45933[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45946[label="ww538",fontsize=16,color="green",shape="box"];45947[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];32389 -> 36945[label="",style="dashed", color="red", weight=0]; 32389[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"];32389 -> 57436[label="",style="dashed", color="magenta", weight=3]; 32389 -> 57437[label="",style="dashed", color="magenta", weight=3]; 56312 -> 26726[label="",style="dashed", color="red", weight=0]; 56312[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"];56312 -> 57438[label="",style="dashed", color="magenta", weight=3]; 56312 -> 57439[label="",style="dashed", color="magenta", weight=3]; 56312 -> 57440[label="",style="dashed", color="magenta", weight=3]; 56313[label="ww54100",fontsize=16,color="green",shape="box"];56314[label="ww540",fontsize=16,color="green",shape="box"];56315 -> 50905[label="",style="dashed", color="red", weight=0]; 56315[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"];56315 -> 57441[label="",style="dashed", color="magenta", weight=3]; 45955[label="ww538",fontsize=16,color="green",shape="box"];45956[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45966[label="ww538",fontsize=16,color="green",shape="box"];45967[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];32542 -> 26799[label="",style="dashed", color="red", weight=0]; 32542[label="srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];32542 -> 57442[label="",style="dashed", color="magenta", weight=3]; 32542 -> 57443[label="",style="dashed", color="magenta", weight=3]; 32543[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];32544 -> 36945[label="",style="dashed", color="red", weight=0]; 32544[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"];32544 -> 57444[label="",style="dashed", color="magenta", weight=3]; 32544 -> 57445[label="",style="dashed", color="magenta", weight=3]; 56370[label="ww54100",fontsize=16,color="green",shape="box"];56371 -> 49938[label="",style="dashed", color="red", weight=0]; 56371[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"];56371 -> 57446[label="",style="dashed", color="magenta", weight=3]; 56371 -> 57447[label="",style="dashed", color="magenta", weight=3]; 56371 -> 57448[label="",style="dashed", color="magenta", weight=3]; 56372[label="ww540",fontsize=16,color="green",shape="box"];56373 -> 26726[label="",style="dashed", color="red", weight=0]; 56373[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"];56373 -> 57449[label="",style="dashed", color="magenta", weight=3]; 56373 -> 57450[label="",style="dashed", color="magenta", weight=3]; 56373 -> 57451[label="",style="dashed", color="magenta", weight=3]; 45974[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4394",fontsize=16,color="black",shape="box"];45974 -> 57452[label="",style="solid", color="black", weight=3]; 26744[label="ww2485",fontsize=16,color="green",shape="box"];26745 -> 23742[label="",style="dashed", color="red", weight=0]; 26745[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];26745 -> 57453[label="",style="dashed", color="magenta", weight=3]; 26745 -> 57454[label="",style="dashed", color="magenta", weight=3]; 26746 -> 26799[label="",style="dashed", color="red", weight=0]; 26746[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];26746 -> 57455[label="",style="dashed", color="magenta", weight=3]; 26746 -> 57456[label="",style="dashed", color="magenta", weight=3]; 45975 -> 26726[label="",style="dashed", color="red", weight=0]; 45975[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="magenta"];45975 -> 57457[label="",style="dashed", color="magenta", weight=3]; 45975 -> 57458[label="",style="dashed", color="magenta", weight=3]; 45975 -> 57459[label="",style="dashed", color="magenta", weight=3]; 33915[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];33916 -> 23742[label="",style="dashed", color="red", weight=0]; 33916[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33916 -> 57460[label="",style="dashed", color="magenta", weight=3]; 33916 -> 57461[label="",style="dashed", color="magenta", weight=3]; 33917 -> 26799[label="",style="dashed", color="red", weight=0]; 33917[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33917 -> 57462[label="",style="dashed", color="magenta", weight=3]; 33917 -> 57463[label="",style="dashed", color="magenta", weight=3]; 33918[label="ww2121",fontsize=16,color="green",shape="box"];33919[label="Neg Zero",fontsize=16,color="green",shape="box"];33920[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];33921[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];33922 -> 26726[label="",style="dashed", color="red", weight=0]; 33922[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"];33922 -> 57464[label="",style="dashed", color="magenta", weight=3]; 33922 -> 57465[label="",style="dashed", color="magenta", weight=3]; 33922 -> 57466[label="",style="dashed", color="magenta", weight=3]; 33923 -> 23742[label="",style="dashed", color="red", weight=0]; 33923[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33923 -> 57467[label="",style="dashed", color="magenta", weight=3]; 33923 -> 57468[label="",style="dashed", color="magenta", weight=3]; 33924 -> 26799[label="",style="dashed", color="red", weight=0]; 33924[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33924 -> 57469[label="",style="dashed", color="magenta", weight=3]; 33924 -> 57470[label="",style="dashed", color="magenta", weight=3]; 33925[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];33926 -> 23742[label="",style="dashed", color="red", weight=0]; 33926[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33926 -> 57471[label="",style="dashed", color="magenta", weight=3]; 33926 -> 57472[label="",style="dashed", color="magenta", weight=3]; 33927 -> 26799[label="",style="dashed", color="red", weight=0]; 33927[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33927 -> 57473[label="",style="dashed", color="magenta", weight=3]; 33927 -> 57474[label="",style="dashed", color="magenta", weight=3]; 26747[label="ww2496",fontsize=16,color="green",shape="box"];26748 -> 23742[label="",style="dashed", color="red", weight=0]; 26748[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];26748 -> 57475[label="",style="dashed", color="magenta", weight=3]; 26748 -> 57476[label="",style="dashed", color="magenta", weight=3]; 26749 -> 26799[label="",style="dashed", color="red", weight=0]; 26749[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];26749 -> 57477[label="",style="dashed", color="magenta", weight=3]; 26749 -> 57478[label="",style="dashed", color="magenta", weight=3]; 45976 -> 26726[label="",style="dashed", color="red", weight=0]; 45976[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4329",fontsize=16,color="magenta"];45976 -> 57479[label="",style="dashed", color="magenta", weight=3]; 45976 -> 57480[label="",style="dashed", color="magenta", weight=3]; 45976 -> 57481[label="",style="dashed", color="magenta", weight=3]; 33182[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];33183[label="ww34381",fontsize=16,color="green",shape="box"];33184[label="Neg Zero",fontsize=16,color="green",shape="box"];33185[label="ww34380",fontsize=16,color="green",shape="box"];33771 -> 37351[label="",style="dashed", color="red", weight=0]; 33771[label="takeWhile1 (flip ltEsFloat ww3909) (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)))) ww3909) GT))",fontsize=16,color="magenta"];33771 -> 57482[label="",style="dashed", color="magenta", weight=3]; 33771 -> 57483[label="",style="dashed", color="magenta", weight=3]; 33771 -> 57484[label="",style="dashed", color="magenta", weight=3]; 56275[label="ww17",fontsize=16,color="green",shape="box"];56276[label="ww180",fontsize=16,color="green",shape="box"];56277[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];56278[label="ww181",fontsize=16,color="green",shape="box"];45977 -> 26726[label="",style="dashed", color="red", weight=0]; 45977[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4330",fontsize=16,color="magenta"];45977 -> 57485[label="",style="dashed", color="magenta", weight=3]; 45977 -> 57486[label="",style="dashed", color="magenta", weight=3]; 45977 -> 57487[label="",style="dashed", color="magenta", weight=3]; 45978 -> 26726[label="",style="dashed", color="red", weight=0]; 45978[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4331",fontsize=16,color="magenta"];45978 -> 57488[label="",style="dashed", color="magenta", weight=3]; 45978 -> 57489[label="",style="dashed", color="magenta", weight=3]; 45978 -> 57490[label="",style="dashed", color="magenta", weight=3]; 45979 -> 26726[label="",style="dashed", color="red", weight=0]; 45979[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4332",fontsize=16,color="magenta"];45979 -> 57491[label="",style="dashed", color="magenta", weight=3]; 45979 -> 57492[label="",style="dashed", color="magenta", weight=3]; 45979 -> 57493[label="",style="dashed", color="magenta", weight=3]; 45980[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4395",fontsize=16,color="black",shape="box"];45980 -> 57494[label="",style="solid", color="black", weight=3]; 45981 -> 26726[label="",style="dashed", color="red", weight=0]; 45981[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4333",fontsize=16,color="magenta"];45981 -> 57495[label="",style="dashed", color="magenta", weight=3]; 45981 -> 57496[label="",style="dashed", color="magenta", weight=3]; 45981 -> 57497[label="",style="dashed", color="magenta", weight=3]; 45982 -> 26726[label="",style="dashed", color="red", weight=0]; 45982[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="magenta"];45982 -> 57498[label="",style="dashed", color="magenta", weight=3]; 45982 -> 57499[label="",style="dashed", color="magenta", weight=3]; 45982 -> 57500[label="",style="dashed", color="magenta", weight=3]; 45983[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4396",fontsize=16,color="black",shape="box"];45983 -> 57501[label="",style="solid", color="black", weight=3]; 33843[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];33844 -> 26799[label="",style="dashed", color="red", weight=0]; 33844[label="srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))",fontsize=16,color="magenta"];33844 -> 57502[label="",style="dashed", color="magenta", weight=3]; 33844 -> 57503[label="",style="dashed", color="magenta", weight=3]; 33845[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33846[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];33847[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"];33847 -> 57504[label="",style="dashed", color="green", weight=3]; 33848 -> 56307[label="",style="dashed", color="red", weight=0]; 33848[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"];33848 -> 56326[label="",style="dashed", color="magenta", weight=3]; 33848 -> 56327[label="",style="dashed", color="magenta", weight=3]; 33848 -> 56328[label="",style="dashed", color="magenta", weight=3]; 33848 -> 56329[label="",style="dashed", color="magenta", weight=3]; 45984 -> 26726[label="",style="dashed", color="red", weight=0]; 45984[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4335",fontsize=16,color="magenta"];45984 -> 57505[label="",style="dashed", color="magenta", weight=3]; 45984 -> 57506[label="",style="dashed", color="magenta", weight=3]; 45984 -> 57507[label="",style="dashed", color="magenta", weight=3]; 45985 -> 26726[label="",style="dashed", color="red", weight=0]; 45985[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4336",fontsize=16,color="magenta"];45985 -> 57508[label="",style="dashed", color="magenta", weight=3]; 45985 -> 57509[label="",style="dashed", color="magenta", weight=3]; 45985 -> 57510[label="",style="dashed", color="magenta", weight=3]; 45986[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4397",fontsize=16,color="black",shape="box"];45986 -> 57511[label="",style="solid", color="black", weight=3]; 34027[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];34028[label="ww34621",fontsize=16,color="green",shape="box"];34029[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];34030[label="ww34620",fontsize=16,color="green",shape="box"];34619 -> 37351[label="",style="dashed", color="red", weight=0]; 34619[label="takeWhile1 (flip ltEsFloat ww3993) (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)))) ww3993) GT))",fontsize=16,color="magenta"];34619 -> 57512[label="",style="dashed", color="magenta", weight=3]; 34619 -> 57513[label="",style="dashed", color="magenta", weight=3]; 34619 -> 57514[label="",style="dashed", color="magenta", weight=3]; 45987 -> 26726[label="",style="dashed", color="red", weight=0]; 45987[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4337",fontsize=16,color="magenta"];45987 -> 57515[label="",style="dashed", color="magenta", weight=3]; 45987 -> 57516[label="",style="dashed", color="magenta", weight=3]; 45987 -> 57517[label="",style="dashed", color="magenta", weight=3]; 45988 -> 26726[label="",style="dashed", color="red", weight=0]; 45988[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4338",fontsize=16,color="magenta"];45988 -> 57518[label="",style="dashed", color="magenta", weight=3]; 45988 -> 57519[label="",style="dashed", color="magenta", weight=3]; 45988 -> 57520[label="",style="dashed", color="magenta", weight=3]; 45989 -> 26726[label="",style="dashed", color="red", weight=0]; 45989[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4339",fontsize=16,color="magenta"];45989 -> 57521[label="",style="dashed", color="magenta", weight=3]; 45989 -> 57522[label="",style="dashed", color="magenta", weight=3]; 45989 -> 57523[label="",style="dashed", color="magenta", weight=3]; 45990[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4398",fontsize=16,color="black",shape="box"];45990 -> 57524[label="",style="solid", color="black", weight=3]; 45991 -> 26726[label="",style="dashed", color="red", weight=0]; 45991[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4340",fontsize=16,color="magenta"];45991 -> 57525[label="",style="dashed", color="magenta", weight=3]; 45991 -> 57526[label="",style="dashed", color="magenta", weight=3]; 45991 -> 57527[label="",style="dashed", color="magenta", weight=3]; 45992 -> 26726[label="",style="dashed", color="red", weight=0]; 45992[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4341",fontsize=16,color="magenta"];45992 -> 57528[label="",style="dashed", color="magenta", weight=3]; 45992 -> 57529[label="",style="dashed", color="magenta", weight=3]; 45992 -> 57530[label="",style="dashed", color="magenta", weight=3]; 45993[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4399",fontsize=16,color="black",shape="box"];45993 -> 57531[label="",style="solid", color="black", weight=3]; 35495[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];35496 -> 25616[label="",style="dashed", color="red", weight=0]; 35496[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35496 -> 57532[label="",style="dashed", color="magenta", weight=3]; 35497 -> 26799[label="",style="dashed", color="red", weight=0]; 35497[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35497 -> 57533[label="",style="dashed", color="magenta", weight=3]; 35497 -> 57534[label="",style="dashed", color="magenta", weight=3]; 35498[label="Neg Zero",fontsize=16,color="green",shape="box"];35499[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];35500[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];35501 -> 26726[label="",style="dashed", color="red", weight=0]; 35501[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"];35501 -> 57535[label="",style="dashed", color="magenta", weight=3]; 35501 -> 57536[label="",style="dashed", color="magenta", weight=3]; 35501 -> 57537[label="",style="dashed", color="magenta", weight=3]; 35502 -> 25616[label="",style="dashed", color="red", weight=0]; 35502[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35502 -> 57538[label="",style="dashed", color="magenta", weight=3]; 35503 -> 26799[label="",style="dashed", color="red", weight=0]; 35503[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35503 -> 57539[label="",style="dashed", color="magenta", weight=3]; 35503 -> 57540[label="",style="dashed", color="magenta", weight=3]; 35504[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];35505 -> 25616[label="",style="dashed", color="red", weight=0]; 35505[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35505 -> 57541[label="",style="dashed", color="magenta", weight=3]; 35506 -> 26799[label="",style="dashed", color="red", weight=0]; 35506[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35506 -> 57542[label="",style="dashed", color="magenta", weight=3]; 35506 -> 57543[label="",style="dashed", color="magenta", weight=3]; 45994 -> 26726[label="",style="dashed", color="red", weight=0]; 45994[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4342",fontsize=16,color="magenta"];45994 -> 57544[label="",style="dashed", color="magenta", weight=3]; 45994 -> 57545[label="",style="dashed", color="magenta", weight=3]; 45994 -> 57546[label="",style="dashed", color="magenta", weight=3]; 45995 -> 26726[label="",style="dashed", color="red", weight=0]; 45995[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4343",fontsize=16,color="magenta"];45995 -> 57547[label="",style="dashed", color="magenta", weight=3]; 45995 -> 57548[label="",style="dashed", color="magenta", weight=3]; 45995 -> 57549[label="",style="dashed", color="magenta", weight=3]; 45996[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4400",fontsize=16,color="black",shape="box"];45996 -> 57550[label="",style="solid", color="black", weight=3]; 35330 -> 37351[label="",style="dashed", color="red", weight=0]; 35330[label="takeWhile1 (flip ltEsFloat ww4086) (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)))) ww4086) GT))",fontsize=16,color="magenta"];35330 -> 57551[label="",style="dashed", color="magenta", weight=3]; 35330 -> 57552[label="",style="dashed", color="magenta", weight=3]; 35330 -> 57553[label="",style="dashed", color="magenta", weight=3]; 45997 -> 26726[label="",style="dashed", color="red", weight=0]; 45997[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4344",fontsize=16,color="magenta"];45997 -> 57554[label="",style="dashed", color="magenta", weight=3]; 45997 -> 57555[label="",style="dashed", color="magenta", weight=3]; 45997 -> 57556[label="",style="dashed", color="magenta", weight=3]; 45998 -> 26726[label="",style="dashed", color="red", weight=0]; 45998[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4345",fontsize=16,color="magenta"];45998 -> 57557[label="",style="dashed", color="magenta", weight=3]; 45998 -> 57558[label="",style="dashed", color="magenta", weight=3]; 45998 -> 57559[label="",style="dashed", color="magenta", weight=3]; 45999 -> 26726[label="",style="dashed", color="red", weight=0]; 45999[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4346",fontsize=16,color="magenta"];45999 -> 57560[label="",style="dashed", color="magenta", weight=3]; 45999 -> 57561[label="",style="dashed", color="magenta", weight=3]; 45999 -> 57562[label="",style="dashed", color="magenta", weight=3]; 35588 -> 36945[label="",style="dashed", color="red", weight=0]; 35588[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"];35588 -> 57563[label="",style="dashed", color="magenta", weight=3]; 35588 -> 57564[label="",style="dashed", color="magenta", weight=3]; 57577 -> 49974[label="",style="dashed", color="red", weight=0]; 57577[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"];57577 -> 57608[label="",style="dashed", color="magenta", weight=3]; 57577 -> 57609[label="",style="dashed", color="magenta", weight=3]; 57577 -> 57610[label="",style="dashed", color="magenta", weight=3]; 57578 -> 26726[label="",style="dashed", color="red", weight=0]; 57578[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038)",fontsize=16,color="magenta"];57578 -> 57611[label="",style="dashed", color="magenta", weight=3]; 57578 -> 57612[label="",style="dashed", color="magenta", weight=3]; 57578 -> 57613[label="",style="dashed", color="magenta", weight=3]; 22047[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];22048[label="Pos Zero",fontsize=16,color="green",shape="box"];35630[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352",fontsize=16,color="green",shape="box"];35630 -> 57614[label="",style="dashed", color="green", weight=3]; 35631[label="ww9590",fontsize=16,color="green",shape="box"];35632[label="ww9591",fontsize=16,color="green",shape="box"];35633 -> 36945[label="",style="dashed", color="red", weight=0]; 35633[label="takeWhile (flip ltEsFloat ww4181) (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"];35633 -> 57615[label="",style="dashed", color="magenta", weight=3]; 35633 -> 57616[label="",style="dashed", color="magenta", weight=3]; 57624 -> 26726[label="",style="dashed", color="red", weight=0]; 57624[label="primPlusFloat (Float ww9590 ww9591) (Float ww3210 ww2352)",fontsize=16,color="magenta"];57624 -> 57645[label="",style="dashed", color="magenta", weight=3]; 57624 -> 57646[label="",style="dashed", color="magenta", weight=3]; 57624 -> 57647[label="",style="dashed", color="magenta", weight=3]; 57625 -> 49974[label="",style="dashed", color="red", weight=0]; 57625[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"];57625 -> 57648[label="",style="dashed", color="magenta", weight=3]; 57625 -> 57649[label="",style="dashed", color="magenta", weight=3]; 57625 -> 57650[label="",style="dashed", color="magenta", weight=3]; 35662[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354",fontsize=16,color="green",shape="box"];35662 -> 57651[label="",style="dashed", color="green", weight=3]; 35663[label="ww9590",fontsize=16,color="green",shape="box"];35664[label="ww9591",fontsize=16,color="green",shape="box"];35665 -> 36945[label="",style="dashed", color="red", weight=0]; 35665[label="takeWhile (flip ltEsFloat ww4183) (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"];35665 -> 57652[label="",style="dashed", color="magenta", weight=3]; 35665 -> 57653[label="",style="dashed", color="magenta", weight=3]; 57644 -> 26799[label="",style="dashed", color="red", weight=0]; 57644[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57644 -> 57710[label="",style="dashed", color="magenta", weight=3]; 57644 -> 57711[label="",style="dashed", color="magenta", weight=3]; 35684[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356",fontsize=16,color="green",shape="box"];35684 -> 57654[label="",style="dashed", color="green", weight=3]; 35685[label="ww9590",fontsize=16,color="green",shape="box"];35686[label="ww9591",fontsize=16,color="green",shape="box"];35687 -> 36945[label="",style="dashed", color="red", weight=0]; 35687[label="takeWhile (flip ltEsFloat ww4185) (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"];35687 -> 57655[label="",style="dashed", color="magenta", weight=3]; 35687 -> 57656[label="",style="dashed", color="magenta", weight=3]; 57626 -> 26726[label="",style="dashed", color="red", weight=0]; 57626[label="primPlusFloat (Float ww9590 ww9591) (Float ww3216 ww2356)",fontsize=16,color="magenta"];57626 -> 57657[label="",style="dashed", color="magenta", weight=3]; 57626 -> 57658[label="",style="dashed", color="magenta", weight=3]; 57626 -> 57659[label="",style="dashed", color="magenta", weight=3]; 57627 -> 49974[label="",style="dashed", color="red", weight=0]; 57627[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"];57627 -> 57660[label="",style="dashed", color="magenta", weight=3]; 57627 -> 57661[label="",style="dashed", color="magenta", weight=3]; 57627 -> 57662[label="",style="dashed", color="magenta", weight=3]; 35761[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358",fontsize=16,color="green",shape="box"];35761 -> 57663[label="",style="dashed", color="green", weight=3]; 35762[label="ww9590",fontsize=16,color="green",shape="box"];35763[label="ww9591",fontsize=16,color="green",shape="box"];35764 -> 36945[label="",style="dashed", color="red", weight=0]; 35764[label="takeWhile (flip ltEsFloat ww4193) (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"];35764 -> 57664[label="",style="dashed", color="magenta", weight=3]; 35764 -> 57665[label="",style="dashed", color="magenta", weight=3]; 57682 -> 50509[label="",style="dashed", color="red", weight=0]; 57682[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"];57682 -> 57712[label="",style="dashed", color="magenta", weight=3]; 57683 -> 26726[label="",style="dashed", color="red", weight=0]; 57683[label="primPlusFloat (Float ww9590 ww9591) (Float ww3224 ww2358)",fontsize=16,color="magenta"];57683 -> 57713[label="",style="dashed", color="magenta", weight=3]; 57683 -> 57714[label="",style="dashed", color="magenta", weight=3]; 57683 -> 57715[label="",style="dashed", color="magenta", weight=3]; 35768 -> 36945[label="",style="dashed", color="red", weight=0]; 35768[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"];35768 -> 57716[label="",style="dashed", color="magenta", weight=3]; 35768 -> 57717[label="",style="dashed", color="magenta", weight=3]; 57579 -> 50974[label="",style="dashed", color="red", weight=0]; 57579[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"];57579 -> 57718[label="",style="dashed", color="magenta", weight=3]; 57580 -> 26726[label="",style="dashed", color="red", weight=0]; 57580[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"];57580 -> 57719[label="",style="dashed", color="magenta", weight=3]; 57580 -> 57720[label="",style="dashed", color="magenta", weight=3]; 57580 -> 57721[label="",style="dashed", color="magenta", weight=3]; 35782[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360",fontsize=16,color="green",shape="box"];35782 -> 57722[label="",style="dashed", color="green", weight=3]; 35783[label="ww9590",fontsize=16,color="green",shape="box"];35784[label="ww9591",fontsize=16,color="green",shape="box"];35785 -> 36945[label="",style="dashed", color="red", weight=0]; 35785[label="takeWhile (flip ltEsFloat ww4199) (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"];35785 -> 57723[label="",style="dashed", color="magenta", weight=3]; 35785 -> 57724[label="",style="dashed", color="magenta", weight=3]; 57628 -> 26726[label="",style="dashed", color="red", weight=0]; 57628[label="primPlusFloat (Float ww9590 ww9591) (Float ww3227 ww2360)",fontsize=16,color="magenta"];57628 -> 57725[label="",style="dashed", color="magenta", weight=3]; 57628 -> 57726[label="",style="dashed", color="magenta", weight=3]; 57628 -> 57727[label="",style="dashed", color="magenta", weight=3]; 57629 -> 50520[label="",style="dashed", color="red", weight=0]; 57629[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"];57629 -> 57728[label="",style="dashed", color="magenta", weight=3]; 35812[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362",fontsize=16,color="green",shape="box"];35812 -> 57729[label="",style="dashed", color="green", weight=3]; 35813[label="ww9590",fontsize=16,color="green",shape="box"];35814[label="ww9591",fontsize=16,color="green",shape="box"];35815 -> 36945[label="",style="dashed", color="red", weight=0]; 35815[label="takeWhile (flip ltEsFloat ww4203) (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"];35815 -> 57730[label="",style="dashed", color="magenta", weight=3]; 35815 -> 57731[label="",style="dashed", color="magenta", weight=3]; 57630 -> 26726[label="",style="dashed", color="red", weight=0]; 57630[label="primPlusFloat (Float ww9590 ww9591) (Float ww3232 ww2362)",fontsize=16,color="magenta"];57630 -> 57732[label="",style="dashed", color="magenta", weight=3]; 57630 -> 57733[label="",style="dashed", color="magenta", weight=3]; 57630 -> 57734[label="",style="dashed", color="magenta", weight=3]; 57631 -> 50529[label="",style="dashed", color="red", weight=0]; 57631[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"];57631 -> 57735[label="",style="dashed", color="magenta", weight=3]; 46572 -> 26726[label="",style="dashed", color="red", weight=0]; 46572[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) ww4347",fontsize=16,color="magenta"];46572 -> 57736[label="",style="dashed", color="magenta", weight=3]; 46572 -> 57737[label="",style="dashed", color="magenta", weight=3]; 46572 -> 57738[label="",style="dashed", color="magenta", weight=3]; 46573 -> 26726[label="",style="dashed", color="red", weight=0]; 46573[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4348",fontsize=16,color="magenta"];46573 -> 57739[label="",style="dashed", color="magenta", weight=3]; 46573 -> 57740[label="",style="dashed", color="magenta", weight=3]; 46573 -> 57741[label="",style="dashed", color="magenta", weight=3]; 46709 -> 26726[label="",style="dashed", color="red", weight=0]; 46709[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) ww4349",fontsize=16,color="magenta"];46709 -> 57742[label="",style="dashed", color="magenta", weight=3]; 46709 -> 57743[label="",style="dashed", color="magenta", weight=3]; 46709 -> 57744[label="",style="dashed", color="magenta", weight=3]; 46710 -> 26726[label="",style="dashed", color="red", weight=0]; 46710[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4350",fontsize=16,color="magenta"];46710 -> 57745[label="",style="dashed", color="magenta", weight=3]; 46710 -> 57746[label="",style="dashed", color="magenta", weight=3]; 46710 -> 57747[label="",style="dashed", color="magenta", weight=3]; 46711[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4401",fontsize=16,color="black",shape="box"];46711 -> 57748[label="",style="solid", color="black", weight=3]; 46712 -> 26726[label="",style="dashed", color="red", weight=0]; 46712[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4351",fontsize=16,color="magenta"];46712 -> 57749[label="",style="dashed", color="magenta", weight=3]; 46712 -> 57750[label="",style="dashed", color="magenta", weight=3]; 46712 -> 57751[label="",style="dashed", color="magenta", weight=3]; 46713[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4402",fontsize=16,color="black",shape="box"];46713 -> 57752[label="",style="solid", color="black", weight=3]; 46799 -> 26726[label="",style="dashed", color="red", weight=0]; 46799[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4352",fontsize=16,color="magenta"];46799 -> 57753[label="",style="dashed", color="magenta", weight=3]; 46799 -> 57754[label="",style="dashed", color="magenta", weight=3]; 46799 -> 57755[label="",style="dashed", color="magenta", weight=3]; 46800 -> 26726[label="",style="dashed", color="red", weight=0]; 46800[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4353",fontsize=16,color="magenta"];46800 -> 57756[label="",style="dashed", color="magenta", weight=3]; 46800 -> 57757[label="",style="dashed", color="magenta", weight=3]; 46800 -> 57758[label="",style="dashed", color="magenta", weight=3]; 46801 -> 26726[label="",style="dashed", color="red", weight=0]; 46801[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4354",fontsize=16,color="magenta"];46801 -> 57759[label="",style="dashed", color="magenta", weight=3]; 46801 -> 57760[label="",style="dashed", color="magenta", weight=3]; 46801 -> 57761[label="",style="dashed", color="magenta", weight=3]; 56279[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];56279 -> 57762[label="",style="solid", color="black", weight=3]; 54051[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4403",fontsize=16,color="black",shape="box"];54051 -> 57763[label="",style="solid", color="black", weight=3]; 54052 -> 26726[label="",style="dashed", color="red", weight=0]; 54052[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4355",fontsize=16,color="magenta"];54052 -> 57764[label="",style="dashed", color="magenta", weight=3]; 54052 -> 57765[label="",style="dashed", color="magenta", weight=3]; 54052 -> 57766[label="",style="dashed", color="magenta", weight=3]; 54054[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4404",fontsize=16,color="black",shape="box"];54054 -> 57767[label="",style="solid", color="black", weight=3]; 54055[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];54056 -> 22801[label="",style="dashed", color="red", weight=0]; 54056[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];54056 -> 57768[label="",style="dashed", color="magenta", weight=3]; 54057 -> 26799[label="",style="dashed", color="red", weight=0]; 54057[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];54057 -> 57769[label="",style="dashed", color="magenta", weight=3]; 54057 -> 57770[label="",style="dashed", color="magenta", weight=3]; 54058[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];54059[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];54060[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];54061 -> 26726[label="",style="dashed", color="red", weight=0]; 54061[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"];54061 -> 57771[label="",style="dashed", color="magenta", weight=3]; 54061 -> 57772[label="",style="dashed", color="magenta", weight=3]; 54061 -> 57773[label="",style="dashed", color="magenta", weight=3]; 54062 -> 22801[label="",style="dashed", color="red", weight=0]; 54062[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];54062 -> 57774[label="",style="dashed", color="magenta", weight=3]; 54063 -> 26799[label="",style="dashed", color="red", weight=0]; 54063[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];54063 -> 57775[label="",style="dashed", color="magenta", weight=3]; 54063 -> 57776[label="",style="dashed", color="magenta", weight=3]; 54064[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];54065 -> 22801[label="",style="dashed", color="red", weight=0]; 54065[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];54065 -> 57777[label="",style="dashed", color="magenta", weight=3]; 54066 -> 26799[label="",style="dashed", color="red", weight=0]; 54066[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];54066 -> 57778[label="",style="dashed", color="magenta", weight=3]; 54066 -> 57779[label="",style="dashed", color="magenta", weight=3]; 54067 -> 26726[label="",style="dashed", color="red", weight=0]; 54067[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4357",fontsize=16,color="magenta"];54067 -> 57780[label="",style="dashed", color="magenta", weight=3]; 54067 -> 57781[label="",style="dashed", color="magenta", weight=3]; 54067 -> 57782[label="",style="dashed", color="magenta", weight=3]; 54068 -> 26726[label="",style="dashed", color="red", weight=0]; 54068[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4358",fontsize=16,color="magenta"];54068 -> 57783[label="",style="dashed", color="magenta", weight=3]; 54068 -> 57784[label="",style="dashed", color="magenta", weight=3]; 54068 -> 57785[label="",style="dashed", color="magenta", weight=3]; 54069[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4405",fontsize=16,color="black",shape="box"];54069 -> 57786[label="",style="solid", color="black", weight=3]; 58722[label="Float ww19410 ww19411",fontsize=16,color="green",shape="box"];52447[label="ww19411",fontsize=16,color="green",shape="box"];52448[label="ww19410",fontsize=16,color="green",shape="box"];52449 -> 49268[label="",style="dashed", color="red", weight=0]; 52449[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"];56281[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"];56281 -> 57789[label="",style="solid", color="black", weight=3]; 56282 -> 26726[label="",style="dashed", color="red", weight=0]; 56282[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4359",fontsize=16,color="magenta"];56282 -> 57790[label="",style="dashed", color="magenta", weight=3]; 56282 -> 57791[label="",style="dashed", color="magenta", weight=3]; 56282 -> 57792[label="",style="dashed", color="magenta", weight=3]; 56283 -> 26726[label="",style="dashed", color="red", weight=0]; 56283[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4361",fontsize=16,color="magenta"];56283 -> 57793[label="",style="dashed", color="magenta", weight=3]; 56283 -> 57794[label="",style="dashed", color="magenta", weight=3]; 56283 -> 57795[label="",style="dashed", color="magenta", weight=3]; 56284[label="ww2556",fontsize=16,color="green",shape="box"];56285 -> 22801[label="",style="dashed", color="red", weight=0]; 56285[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];56285 -> 57796[label="",style="dashed", color="magenta", weight=3]; 56286 -> 26799[label="",style="dashed", color="red", weight=0]; 56286[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];56286 -> 57797[label="",style="dashed", color="magenta", weight=3]; 56286 -> 57798[label="",style="dashed", color="magenta", weight=3]; 56287 -> 26726[label="",style="dashed", color="red", weight=0]; 56287[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4362",fontsize=16,color="magenta"];56287 -> 57799[label="",style="dashed", color="magenta", weight=3]; 56287 -> 57800[label="",style="dashed", color="magenta", weight=3]; 56287 -> 57801[label="",style="dashed", color="magenta", weight=3]; 56288[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4406",fontsize=16,color="black",shape="box"];56288 -> 57802[label="",style="solid", color="black", weight=3]; 59086[label="ww19410",fontsize=16,color="green",shape="box"];59087[label="Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59088[label="ww19411",fontsize=16,color="green",shape="box"];56289[label="ww2565",fontsize=16,color="green",shape="box"];56290 -> 22801[label="",style="dashed", color="red", weight=0]; 56290[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];56290 -> 57803[label="",style="dashed", color="magenta", weight=3]; 56291 -> 26799[label="",style="dashed", color="red", weight=0]; 56291[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];56291 -> 57804[label="",style="dashed", color="magenta", weight=3]; 56291 -> 57805[label="",style="dashed", color="magenta", weight=3]; 56292 -> 53143[label="",style="dashed", color="red", weight=0]; 56292[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"];56292 -> 57806[label="",style="dashed", color="magenta", weight=3]; 56292 -> 57807[label="",style="dashed", color="magenta", weight=3]; 56292 -> 57808[label="",style="dashed", color="magenta", weight=3]; 56293[label="ww3336",fontsize=16,color="green",shape="box"];56294 -> 53193[label="",style="dashed", color="red", weight=0]; 56294[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"];56294 -> 57809[label="",style="dashed", color="magenta", weight=3]; 56294 -> 57810[label="",style="dashed", color="magenta", weight=3]; 56294 -> 57811[label="",style="dashed", color="magenta", weight=3]; 56295 -> 26726[label="",style="dashed", color="red", weight=0]; 56295[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4363",fontsize=16,color="magenta"];56295 -> 57812[label="",style="dashed", color="magenta", weight=3]; 56295 -> 57813[label="",style="dashed", color="magenta", weight=3]; 56295 -> 57814[label="",style="dashed", color="magenta", weight=3]; 56296 -> 26726[label="",style="dashed", color="red", weight=0]; 56296[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4364",fontsize=16,color="magenta"];56296 -> 57815[label="",style="dashed", color="magenta", weight=3]; 56296 -> 57816[label="",style="dashed", color="magenta", weight=3]; 56296 -> 57817[label="",style="dashed", color="magenta", weight=3]; 56297 -> 26726[label="",style="dashed", color="red", weight=0]; 56297[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4365",fontsize=16,color="magenta"];56297 -> 57818[label="",style="dashed", color="magenta", weight=3]; 56297 -> 57819[label="",style="dashed", color="magenta", weight=3]; 56297 -> 57820[label="",style="dashed", color="magenta", weight=3]; 56298[label="ww4304",fontsize=16,color="green",shape="box"];56299 -> 20977[label="",style="dashed", color="red", weight=0]; 56299[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];56300 -> 26799[label="",style="dashed", color="red", weight=0]; 56300[label="srMyInt (Pos ww13730) (Neg ww13750)",fontsize=16,color="magenta"];56300 -> 57821[label="",style="dashed", color="magenta", weight=3]; 56300 -> 57822[label="",style="dashed", color="magenta", weight=3]; 56301[label="ww4305",fontsize=16,color="green",shape="box"];56302 -> 20977[label="",style="dashed", color="red", weight=0]; 56302[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];56303 -> 26799[label="",style="dashed", color="red", weight=0]; 56303[label="srMyInt (Neg ww13730) (Pos ww13750)",fontsize=16,color="magenta"];56303 -> 57823[label="",style="dashed", color="magenta", weight=3]; 56303 -> 57824[label="",style="dashed", color="magenta", weight=3]; 24630[label="Pos (Succ ww2367)",fontsize=16,color="green",shape="box"];24631[label="Pos (Succ ww2368)",fontsize=16,color="green",shape="box"];27588[label="ww3062",fontsize=16,color="green",shape="box"];27589[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];56304[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];56305[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];56306 -> 36945[label="",style="dashed", color="red", weight=0]; 56306[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"];56306 -> 57825[label="",style="dashed", color="magenta", weight=3]; 56306 -> 57826[label="",style="dashed", color="magenta", weight=3]; 56316 -> 26726[label="",style="dashed", color="red", weight=0]; 56316[label="primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56316 -> 57827[label="",style="dashed", color="magenta", weight=3]; 56316 -> 57828[label="",style="dashed", color="magenta", weight=3]; 56316 -> 57829[label="",style="dashed", color="magenta", weight=3]; 56317 -> 51022[label="",style="dashed", color="red", weight=0]; 56317[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"];56317 -> 57830[label="",style="dashed", color="magenta", weight=3]; 56339[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392",fontsize=16,color="green",shape="box"];56339 -> 57831[label="",style="dashed", color="green", weight=3]; 56340[label="ww13760",fontsize=16,color="green",shape="box"];56341[label="ww13761",fontsize=16,color="green",shape="box"];56342[label="ww3384",fontsize=16,color="green",shape="box"];56343 -> 59896[label="",style="dashed", color="red", weight=0]; 56343[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"];56343 -> 59897[label="",style="dashed", color="magenta", weight=3]; 56344 -> 26799[label="",style="dashed", color="red", weight=0]; 56344[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];56344 -> 57833[label="",style="dashed", color="magenta", weight=3]; 56344 -> 57834[label="",style="dashed", color="magenta", weight=3]; 56345[label="Nil",fontsize=16,color="green",shape="box"];56346[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394",fontsize=16,color="green",shape="box"];56346 -> 57835[label="",style="dashed", color="green", weight=3]; 56347[label="ww13760",fontsize=16,color="green",shape="box"];56348[label="ww13761",fontsize=16,color="green",shape="box"];56349[label="ww3390",fontsize=16,color="green",shape="box"];56350 -> 57839[label="",style="dashed", color="red", weight=0]; 56350[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"];56350 -> 57841[label="",style="dashed", color="magenta", weight=3]; 56390 -> 26799[label="",style="dashed", color="red", weight=0]; 56390[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];56390 -> 57836[label="",style="dashed", color="magenta", weight=3]; 56390 -> 57837[label="",style="dashed", color="magenta", weight=3]; 57855[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4703) (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)))) ww4703)))",fontsize=16,color="green",shape="box"];57855 -> 58117[label="",style="dashed", color="green", weight=3]; 57855 -> 58118[label="",style="dashed", color="green", weight=3]; 56393[label="Nil",fontsize=16,color="green",shape="box"];56351[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396",fontsize=16,color="green",shape="box"];56351 -> 57856[label="",style="dashed", color="green", weight=3]; 56352[label="ww13760",fontsize=16,color="green",shape="box"];56353[label="ww13761",fontsize=16,color="green",shape="box"];56354[label="ww3394",fontsize=16,color="green",shape="box"];56355 -> 59904[label="",style="dashed", color="red", weight=0]; 56355[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"];56355 -> 59905[label="",style="dashed", color="magenta", weight=3]; 56356 -> 26799[label="",style="dashed", color="red", weight=0]; 56356[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];56356 -> 57858[label="",style="dashed", color="magenta", weight=3]; 56356 -> 57859[label="",style="dashed", color="magenta", weight=3]; 56357[label="Nil",fontsize=16,color="green",shape="box"];56358[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];56359[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];56360 -> 36945[label="",style="dashed", color="red", weight=0]; 56360[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"];56360 -> 57860[label="",style="dashed", color="magenta", weight=3]; 56360 -> 57861[label="",style="dashed", color="magenta", weight=3]; 56374 -> 51030[label="",style="dashed", color="red", weight=0]; 56374[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"];56374 -> 57862[label="",style="dashed", color="magenta", weight=3]; 56375 -> 26726[label="",style="dashed", color="red", weight=0]; 56375[label="primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56375 -> 57863[label="",style="dashed", color="magenta", weight=3]; 56375 -> 57864[label="",style="dashed", color="magenta", weight=3]; 56375 -> 57865[label="",style="dashed", color="magenta", weight=3]; 56394[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="black",shape="box"];56394 -> 57866[label="",style="solid", color="black", weight=3]; 56395 -> 45811[label="",style="dashed", color="red", weight=0]; 56395[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="magenta"];56396[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="black",shape="box"];56396 -> 57867[label="",style="solid", color="black", weight=3]; 56397 -> 45827[label="",style="dashed", color="red", weight=0]; 56397[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="magenta"];56398[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="black",shape="box"];56398 -> 57868[label="",style="solid", color="black", weight=3]; 56399 -> 45916[label="",style="dashed", color="red", weight=0]; 56399[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="magenta"];56400 -> 53555[label="",style="dashed", color="red", weight=0]; 56400[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"];56400 -> 57869[label="",style="dashed", color="magenta", weight=3]; 56400 -> 57870[label="",style="dashed", color="magenta", weight=3]; 56400 -> 57871[label="",style="dashed", color="magenta", weight=3]; 56400 -> 57872[label="",style="dashed", color="magenta", weight=3]; 56401[label="ww3415",fontsize=16,color="green",shape="box"];56402 -> 53626[label="",style="dashed", color="red", weight=0]; 56402[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"];56402 -> 57873[label="",style="dashed", color="magenta", weight=3]; 56402 -> 57874[label="",style="dashed", color="magenta", weight=3]; 56402 -> 57875[label="",style="dashed", color="magenta", weight=3]; 56402 -> 57876[label="",style="dashed", color="magenta", weight=3]; 56403 -> 26726[label="",style="dashed", color="red", weight=0]; 56403[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) ww4366",fontsize=16,color="magenta"];56403 -> 57877[label="",style="dashed", color="magenta", weight=3]; 56403 -> 57878[label="",style="dashed", color="magenta", weight=3]; 56403 -> 57879[label="",style="dashed", color="magenta", weight=3]; 56404[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4407",fontsize=16,color="black",shape="box"];56404 -> 57880[label="",style="solid", color="black", weight=3]; 56405 -> 26726[label="",style="dashed", color="red", weight=0]; 56405[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4367",fontsize=16,color="magenta"];56405 -> 57881[label="",style="dashed", color="magenta", weight=3]; 56405 -> 57882[label="",style="dashed", color="magenta", weight=3]; 56405 -> 57883[label="",style="dashed", color="magenta", weight=3]; 56406[label="Pos (Succ ww2185)",fontsize=16,color="green",shape="box"];56407[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];56408 -> 36945[label="",style="dashed", color="red", weight=0]; 56408[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"];56408 -> 57884[label="",style="dashed", color="magenta", weight=3]; 56408 -> 57885[label="",style="dashed", color="magenta", weight=3]; 56410 -> 26726[label="",style="dashed", color="red", weight=0]; 56410[label="primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075)",fontsize=16,color="magenta"];56410 -> 57886[label="",style="dashed", color="magenta", weight=3]; 56410 -> 57887[label="",style="dashed", color="magenta", weight=3]; 56410 -> 57888[label="",style="dashed", color="magenta", weight=3]; 56409[label="takeWhile0 (flip ltEsFloat ww4668) (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"];56409 -> 57889[label="",style="solid", color="black", weight=3]; 56413 -> 26726[label="",style="dashed", color="red", weight=0]; 56413[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) ww4368",fontsize=16,color="magenta"];56413 -> 57890[label="",style="dashed", color="magenta", weight=3]; 56413 -> 57891[label="",style="dashed", color="magenta", weight=3]; 56413 -> 57892[label="",style="dashed", color="magenta", weight=3]; 56414 -> 26726[label="",style="dashed", color="red", weight=0]; 56414[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4369",fontsize=16,color="magenta"];56414 -> 57893[label="",style="dashed", color="magenta", weight=3]; 56414 -> 57894[label="",style="dashed", color="magenta", weight=3]; 56414 -> 57895[label="",style="dashed", color="magenta", weight=3]; 56415[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4408",fontsize=16,color="black",shape="box"];56415 -> 57896[label="",style="solid", color="black", weight=3]; 56416[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];56417[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];56418 -> 36945[label="",style="dashed", color="red", weight=0]; 56418[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"];56418 -> 57897[label="",style="dashed", color="magenta", weight=3]; 56418 -> 57898[label="",style="dashed", color="magenta", weight=3]; 56420 -> 26726[label="",style="dashed", color="red", weight=0]; 56420[label="primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56420 -> 57899[label="",style="dashed", color="magenta", weight=3]; 56420 -> 57900[label="",style="dashed", color="magenta", weight=3]; 56420 -> 57901[label="",style="dashed", color="magenta", weight=3]; 56419[label="takeWhile0 (flip ltEsFloat ww4669) (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"];56419 -> 57902[label="",style="solid", color="black", weight=3]; 56424 -> 26726[label="",style="dashed", color="red", weight=0]; 56424[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4370",fontsize=16,color="magenta"];56424 -> 57903[label="",style="dashed", color="magenta", weight=3]; 56424 -> 57904[label="",style="dashed", color="magenta", weight=3]; 56424 -> 57905[label="",style="dashed", color="magenta", weight=3]; 56425 -> 26726[label="",style="dashed", color="red", weight=0]; 56425[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4371",fontsize=16,color="magenta"];56425 -> 57906[label="",style="dashed", color="magenta", weight=3]; 56425 -> 57907[label="",style="dashed", color="magenta", weight=3]; 56425 -> 57908[label="",style="dashed", color="magenta", weight=3]; 56426[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4409",fontsize=16,color="black",shape="box"];56426 -> 57909[label="",style="solid", color="black", weight=3]; 56427 -> 53719[label="",style="dashed", color="red", weight=0]; 56427[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"];56427 -> 57910[label="",style="dashed", color="magenta", weight=3]; 56427 -> 57911[label="",style="dashed", color="magenta", weight=3]; 56427 -> 57912[label="",style="dashed", color="magenta", weight=3]; 56427 -> 57913[label="",style="dashed", color="magenta", weight=3]; 56428[label="ww3421",fontsize=16,color="green",shape="box"];56429 -> 53801[label="",style="dashed", color="red", weight=0]; 56429[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"];56429 -> 57914[label="",style="dashed", color="magenta", weight=3]; 56429 -> 57915[label="",style="dashed", color="magenta", weight=3]; 56429 -> 57916[label="",style="dashed", color="magenta", weight=3]; 56429 -> 57917[label="",style="dashed", color="magenta", weight=3]; 56430 -> 26726[label="",style="dashed", color="red", weight=0]; 56430[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4372",fontsize=16,color="magenta"];56430 -> 57918[label="",style="dashed", color="magenta", weight=3]; 56430 -> 57919[label="",style="dashed", color="magenta", weight=3]; 56430 -> 57920[label="",style="dashed", color="magenta", weight=3]; 56431 -> 26726[label="",style="dashed", color="red", weight=0]; 56431[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4373",fontsize=16,color="magenta"];56431 -> 57921[label="",style="dashed", color="magenta", weight=3]; 56431 -> 57922[label="",style="dashed", color="magenta", weight=3]; 56431 -> 57923[label="",style="dashed", color="magenta", weight=3]; 56432 -> 26726[label="",style="dashed", color="red", weight=0]; 56432[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="magenta"];56432 -> 57924[label="",style="dashed", color="magenta", weight=3]; 56432 -> 57925[label="",style="dashed", color="magenta", weight=3]; 56432 -> 57926[label="",style="dashed", color="magenta", weight=3]; 56433[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4410",fontsize=16,color="black",shape="box"];56433 -> 57927[label="",style="solid", color="black", weight=3]; 56434 -> 26726[label="",style="dashed", color="red", weight=0]; 56434[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4375",fontsize=16,color="magenta"];56434 -> 57928[label="",style="dashed", color="magenta", weight=3]; 56434 -> 57929[label="",style="dashed", color="magenta", weight=3]; 56434 -> 57930[label="",style="dashed", color="magenta", weight=3]; 56435 -> 26726[label="",style="dashed", color="red", weight=0]; 56435[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4376",fontsize=16,color="magenta"];56435 -> 57931[label="",style="dashed", color="magenta", weight=3]; 56435 -> 57932[label="",style="dashed", color="magenta", weight=3]; 56435 -> 57933[label="",style="dashed", color="magenta", weight=3]; 56436[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4411",fontsize=16,color="black",shape="box"];56436 -> 57934[label="",style="solid", color="black", weight=3]; 56437[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];56438[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];56439 -> 36945[label="",style="dashed", color="red", weight=0]; 56439[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"];56439 -> 57935[label="",style="dashed", color="magenta", weight=3]; 56439 -> 57936[label="",style="dashed", color="magenta", weight=3]; 56318 -> 26726[label="",style="dashed", color="red", weight=0]; 56318[label="primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56318 -> 57937[label="",style="dashed", color="magenta", weight=3]; 56318 -> 57938[label="",style="dashed", color="magenta", weight=3]; 56318 -> 57939[label="",style="dashed", color="magenta", weight=3]; 56319[label="ww2204",fontsize=16,color="green",shape="box"];56320[label="ww2203",fontsize=16,color="green",shape="box"];56321 -> 59947[label="",style="dashed", color="red", weight=0]; 56321[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"];56321 -> 59948[label="",style="dashed", color="magenta", weight=3]; 56440 -> 26726[label="",style="dashed", color="red", weight=0]; 56440[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4377",fontsize=16,color="magenta"];56440 -> 57941[label="",style="dashed", color="magenta", weight=3]; 56440 -> 57942[label="",style="dashed", color="magenta", weight=3]; 56440 -> 57943[label="",style="dashed", color="magenta", weight=3]; 56441 -> 26726[label="",style="dashed", color="red", weight=0]; 56441[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4378",fontsize=16,color="magenta"];56441 -> 57944[label="",style="dashed", color="magenta", weight=3]; 56441 -> 57945[label="",style="dashed", color="magenta", weight=3]; 56441 -> 57946[label="",style="dashed", color="magenta", weight=3]; 56442[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4412",fontsize=16,color="black",shape="box"];56442 -> 57947[label="",style="solid", color="black", weight=3]; 56443 -> 53804[label="",style="dashed", color="red", weight=0]; 56443[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"];56443 -> 57948[label="",style="dashed", color="magenta", weight=3]; 56443 -> 57949[label="",style="dashed", color="magenta", weight=3]; 56443 -> 57950[label="",style="dashed", color="magenta", weight=3]; 56443 -> 57951[label="",style="dashed", color="magenta", weight=3]; 56444[label="ww3445",fontsize=16,color="green",shape="box"];56445 -> 53856[label="",style="dashed", color="red", weight=0]; 56445[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"];56445 -> 57952[label="",style="dashed", color="magenta", weight=3]; 56445 -> 57953[label="",style="dashed", color="magenta", weight=3]; 56445 -> 57954[label="",style="dashed", color="magenta", weight=3]; 56445 -> 57955[label="",style="dashed", color="magenta", weight=3]; 56446 -> 26726[label="",style="dashed", color="red", weight=0]; 56446[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4379",fontsize=16,color="magenta"];56446 -> 57956[label="",style="dashed", color="magenta", weight=3]; 56446 -> 57957[label="",style="dashed", color="magenta", weight=3]; 56446 -> 57958[label="",style="dashed", color="magenta", weight=3]; 56447 -> 26726[label="",style="dashed", color="red", weight=0]; 56447[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4380",fontsize=16,color="magenta"];56447 -> 57959[label="",style="dashed", color="magenta", weight=3]; 56447 -> 57960[label="",style="dashed", color="magenta", weight=3]; 56447 -> 57961[label="",style="dashed", color="magenta", weight=3]; 56448 -> 26726[label="",style="dashed", color="red", weight=0]; 56448[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4381",fontsize=16,color="magenta"];56448 -> 57962[label="",style="dashed", color="magenta", weight=3]; 56448 -> 57963[label="",style="dashed", color="magenta", weight=3]; 56448 -> 57964[label="",style="dashed", color="magenta", weight=3]; 56449[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="black",shape="box"];56449 -> 57965[label="",style="solid", color="black", weight=3]; 56450 -> 26726[label="",style="dashed", color="red", weight=0]; 56450[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4382",fontsize=16,color="magenta"];56450 -> 57966[label="",style="dashed", color="magenta", weight=3]; 56450 -> 57967[label="",style="dashed", color="magenta", weight=3]; 56450 -> 57968[label="",style="dashed", color="magenta", weight=3]; 56451 -> 26726[label="",style="dashed", color="red", weight=0]; 56451[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4383",fontsize=16,color="magenta"];56451 -> 57969[label="",style="dashed", color="magenta", weight=3]; 56451 -> 57970[label="",style="dashed", color="magenta", weight=3]; 56451 -> 57971[label="",style="dashed", color="magenta", weight=3]; 56452[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="black",shape="box"];56452 -> 57972[label="",style="solid", color="black", weight=3]; 56453[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];56454[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];56455 -> 36945[label="",style="dashed", color="red", weight=0]; 56455[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"];56455 -> 57973[label="",style="dashed", color="magenta", weight=3]; 56455 -> 57974[label="",style="dashed", color="magenta", weight=3]; 56457 -> 26726[label="",style="dashed", color="red", weight=0]; 56457[label="primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56457 -> 57975[label="",style="dashed", color="magenta", weight=3]; 56457 -> 57976[label="",style="dashed", color="magenta", weight=3]; 56457 -> 57977[label="",style="dashed", color="magenta", weight=3]; 56456[label="takeWhile0 (flip ltEsFloat ww4672) (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"];56456 -> 57978[label="",style="solid", color="black", weight=3]; 56462 -> 26726[label="",style="dashed", color="red", weight=0]; 56462[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4384",fontsize=16,color="magenta"];56462 -> 57979[label="",style="dashed", color="magenta", weight=3]; 56462 -> 57980[label="",style="dashed", color="magenta", weight=3]; 56462 -> 57981[label="",style="dashed", color="magenta", weight=3]; 56463 -> 26726[label="",style="dashed", color="red", weight=0]; 56463[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4385",fontsize=16,color="magenta"];56463 -> 57982[label="",style="dashed", color="magenta", weight=3]; 56463 -> 57983[label="",style="dashed", color="magenta", weight=3]; 56463 -> 57984[label="",style="dashed", color="magenta", weight=3]; 56464[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="black",shape="box"];56464 -> 57985[label="",style="solid", color="black", weight=3]; 56465 -> 55414[label="",style="dashed", color="red", weight=0]; 56465[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"];56465 -> 57986[label="",style="dashed", color="magenta", weight=3]; 56465 -> 57987[label="",style="dashed", color="magenta", weight=3]; 56465 -> 57988[label="",style="dashed", color="magenta", weight=3]; 56466[label="ww3468",fontsize=16,color="green",shape="box"];56467 -> 55498[label="",style="dashed", color="red", weight=0]; 56467[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"];56467 -> 57989[label="",style="dashed", color="magenta", weight=3]; 56467 -> 57990[label="",style="dashed", color="magenta", weight=3]; 56467 -> 57991[label="",style="dashed", color="magenta", weight=3]; 56468 -> 26726[label="",style="dashed", color="red", weight=0]; 56468[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4386",fontsize=16,color="magenta"];56468 -> 57992[label="",style="dashed", color="magenta", weight=3]; 56468 -> 57993[label="",style="dashed", color="magenta", weight=3]; 56468 -> 57994[label="",style="dashed", color="magenta", weight=3]; 56469 -> 26726[label="",style="dashed", color="red", weight=0]; 56469[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4387",fontsize=16,color="magenta"];56469 -> 57995[label="",style="dashed", color="magenta", weight=3]; 56469 -> 57996[label="",style="dashed", color="magenta", weight=3]; 56469 -> 57997[label="",style="dashed", color="magenta", weight=3]; 56470 -> 26726[label="",style="dashed", color="red", weight=0]; 56470[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4388",fontsize=16,color="magenta"];56470 -> 57998[label="",style="dashed", color="magenta", weight=3]; 56470 -> 57999[label="",style="dashed", color="magenta", weight=3]; 56470 -> 58000[label="",style="dashed", color="magenta", weight=3]; 57226 -> 26726[label="",style="dashed", color="red", weight=0]; 57226[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"];57226 -> 58003[label="",style="dashed", color="magenta", weight=3]; 57226 -> 58004[label="",style="dashed", color="magenta", weight=3]; 57226 -> 58005[label="",style="dashed", color="magenta", weight=3]; 49452[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];49453 -> 59409[label="",style="dashed", color="red", weight=0]; 49453[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"];49453 -> 59650[label="",style="dashed", color="magenta", weight=3]; 49453 -> 59651[label="",style="dashed", color="magenta", weight=3]; 49453 -> 59652[label="",style="dashed", color="magenta", weight=3]; 49453 -> 59653[label="",style="dashed", color="magenta", weight=3]; 49453 -> 59654[label="",style="dashed", color="magenta", weight=3]; 49454[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="black",shape="box"];49454 -> 58007[label="",style="solid", color="black", weight=3]; 49455[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"];49455 -> 58008[label="",style="solid", color="black", weight=3]; 49456[label="Pos (Succ ww12400)",fontsize=16,color="green",shape="box"];57291 -> 26726[label="",style="dashed", color="red", weight=0]; 57291[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"];57291 -> 58011[label="",style="dashed", color="magenta", weight=3]; 57291 -> 58012[label="",style="dashed", color="magenta", weight=3]; 57291 -> 58013[label="",style="dashed", color="magenta", weight=3]; 57103[label="ww3000",fontsize=16,color="green",shape="box"];57104[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57105 -> 58140[label="",style="dashed", color="red", weight=0]; 57105[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"];57105 -> 58159[label="",style="dashed", color="magenta", weight=3]; 57105 -> 58160[label="",style="dashed", color="magenta", weight=3]; 57105 -> 58161[label="",style="dashed", color="magenta", weight=3]; 57105 -> 58162[label="",style="dashed", color="magenta", weight=3]; 57106[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"];63514[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];57106 -> 63514[label="",style="solid", color="burlywood", weight=9]; 63514 -> 58015[label="",style="solid", color="burlywood", weight=3]; 57107[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57108[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"];57108 -> 58016[label="",style="solid", color="black", weight=3]; 57109 -> 60006[label="",style="dashed", color="red", weight=0]; 57109[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"];57109 -> 60025[label="",style="dashed", color="magenta", weight=3]; 57109 -> 60026[label="",style="dashed", color="magenta", weight=3]; 57109 -> 60027[label="",style="dashed", color="magenta", weight=3]; 57110[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"];63515[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];57110 -> 63515[label="",style="solid", color="burlywood", weight=9]; 63515 -> 58018[label="",style="solid", color="burlywood", weight=3]; 57111[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57112 -> 26726[label="",style="dashed", color="red", weight=0]; 57112[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"];57112 -> 58019[label="",style="dashed", color="magenta", weight=3]; 57112 -> 58020[label="",style="dashed", color="magenta", weight=3]; 57112 -> 58021[label="",style="dashed", color="magenta", weight=3]; 57113[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"];57113 -> 58022[label="",style="solid", color="black", weight=3]; 49457[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];49458 -> 56720[label="",style="dashed", color="red", weight=0]; 49458[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"];49458 -> 56933[label="",style="dashed", color="magenta", weight=3]; 49459 -> 50185[label="",style="dashed", color="red", weight=0]; 49459[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"];49459 -> 50212[label="",style="dashed", color="magenta", weight=3]; 49459 -> 50213[label="",style="dashed", color="magenta", weight=3]; 49459 -> 50214[label="",style="dashed", color="magenta", weight=3]; 49460 -> 30021[label="",style="dashed", color="red", weight=0]; 49460[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"];49460 -> 58023[label="",style="dashed", color="magenta", weight=3]; 49460 -> 58024[label="",style="dashed", color="magenta", weight=3]; 49460 -> 58025[label="",style="dashed", color="magenta", weight=3]; 49460 -> 58026[label="",style="dashed", color="magenta", weight=3]; 49460 -> 58027[label="",style="dashed", color="magenta", weight=3]; 49461[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];57114 -> 58140[label="",style="dashed", color="red", weight=0]; 57114[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"];57114 -> 58163[label="",style="dashed", color="magenta", weight=3]; 57114 -> 58164[label="",style="dashed", color="magenta", weight=3]; 57114 -> 58165[label="",style="dashed", color="magenta", weight=3]; 57114 -> 58166[label="",style="dashed", color="magenta", weight=3]; 57115[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"];63516[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];57115 -> 63516[label="",style="solid", color="burlywood", weight=9]; 63516 -> 58029[label="",style="solid", color="burlywood", weight=3]; 57116[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];57117[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"];57117 -> 58030[label="",style="solid", color="black", weight=3]; 57118 -> 60006[label="",style="dashed", color="red", weight=0]; 57118[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"];57118 -> 60028[label="",style="dashed", color="magenta", weight=3]; 57119[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"];63517[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];57119 -> 63517[label="",style="solid", color="burlywood", weight=9]; 63517 -> 58032[label="",style="solid", color="burlywood", weight=3]; 57120[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];57121 -> 23329[label="",style="dashed", color="red", weight=0]; 57121[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"];57121 -> 58033[label="",style="dashed", color="magenta", weight=3]; 57121 -> 58034[label="",style="dashed", color="magenta", weight=3]; 57122 -> 19851[label="",style="dashed", color="red", weight=0]; 57122[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"];57123 -> 18732[label="",style="dashed", color="red", weight=0]; 57123[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"];57123 -> 58035[label="",style="dashed", color="magenta", weight=3]; 57123 -> 58036[label="",style="dashed", color="magenta", weight=3]; 57123 -> 58037[label="",style="dashed", color="magenta", weight=3]; 57123 -> 58038[label="",style="dashed", color="magenta", weight=3]; 57123 -> 58039[label="",style="dashed", color="magenta", weight=3]; 57124 -> 17710[label="",style="dashed", color="red", weight=0]; 57124[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"];57124 -> 58040[label="",style="dashed", color="magenta", weight=3]; 57124 -> 58041[label="",style="dashed", color="magenta", weight=3]; 57124 -> 58042[label="",style="dashed", color="magenta", weight=3]; 57124 -> 58043[label="",style="dashed", color="magenta", weight=3]; 57124 -> 58044[label="",style="dashed", color="magenta", weight=3]; 57125 -> 23336[label="",style="dashed", color="red", weight=0]; 57125[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"];57125 -> 58045[label="",style="dashed", color="magenta", weight=3]; 57125 -> 58046[label="",style="dashed", color="magenta", weight=3]; 57126 -> 19875[label="",style="dashed", color="red", weight=0]; 57126[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"];57127 -> 18747[label="",style="dashed", color="red", weight=0]; 57127[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"];57127 -> 58047[label="",style="dashed", color="magenta", weight=3]; 57127 -> 58048[label="",style="dashed", color="magenta", weight=3]; 57127 -> 58049[label="",style="dashed", color="magenta", weight=3]; 57127 -> 58050[label="",style="dashed", color="magenta", weight=3]; 57127 -> 58051[label="",style="dashed", color="magenta", weight=3]; 57128 -> 17737[label="",style="dashed", color="red", weight=0]; 57128[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"];57128 -> 58052[label="",style="dashed", color="magenta", weight=3]; 57128 -> 58053[label="",style="dashed", color="magenta", weight=3]; 57128 -> 58054[label="",style="dashed", color="magenta", weight=3]; 57128 -> 58055[label="",style="dashed", color="magenta", weight=3]; 57128 -> 58056[label="",style="dashed", color="magenta", weight=3]; 57129[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"];57129 -> 58057[label="",style="solid", color="black", weight=3]; 57130[label="ww3000",fontsize=16,color="green",shape="box"];57131[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57132 -> 37369[label="",style="dashed", color="red", weight=0]; 57132[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"];57132 -> 58058[label="",style="dashed", color="magenta", weight=3]; 57132 -> 58059[label="",style="dashed", color="magenta", weight=3]; 57132 -> 58060[label="",style="dashed", color="magenta", weight=3]; 57133 -> 26924[label="",style="dashed", color="red", weight=0]; 57133[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"];57133 -> 58061[label="",style="dashed", color="magenta", weight=3]; 57133 -> 58062[label="",style="dashed", color="magenta", weight=3]; 57134 -> 37369[label="",style="dashed", color="red", weight=0]; 57134[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"];57134 -> 58063[label="",style="dashed", color="magenta", weight=3]; 57134 -> 58064[label="",style="dashed", color="magenta", weight=3]; 57134 -> 58065[label="",style="dashed", color="magenta", weight=3]; 59625[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59626[label="ww4100",fontsize=16,color="green",shape="box"];59627[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59628[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59629[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];57136 -> 49902[label="",style="dashed", color="red", weight=0]; 57136[label="gtEsFloat (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="magenta"];57136 -> 58068[label="",style="dashed", color="magenta", weight=3]; 57136 -> 58069[label="",style="dashed", color="magenta", weight=3]; 57136 -> 58070[label="",style="dashed", color="magenta", weight=3]; 57137[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"];63518[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];57137 -> 63518[label="",style="solid", color="burlywood", weight=9]; 63518 -> 58071[label="",style="solid", color="burlywood", weight=3]; 56918[label="ww3000",fontsize=16,color="green",shape="box"];56919[label="ww3100",fontsize=16,color="green",shape="box"];56920[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56921[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56922[label="ww4100",fontsize=16,color="green",shape="box"];50211 -> 30021[label="",style="dashed", color="red", weight=0]; 50211[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"];50211 -> 58072[label="",style="dashed", color="magenta", weight=3]; 50211 -> 58073[label="",style="dashed", color="magenta", weight=3]; 50211 -> 58074[label="",style="dashed", color="magenta", weight=3]; 50211 -> 58075[label="",style="dashed", color="magenta", weight=3]; 50211 -> 58076[label="",style="dashed", color="magenta", weight=3]; 57138[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57139[label="ww3000",fontsize=16,color="green",shape="box"];57140[label="ww4100",fontsize=16,color="green",shape="box"];57141[label="ww5",fontsize=16,color="green",shape="box"];57142[label="ww3100",fontsize=16,color="green",shape="box"];57143 -> 58140[label="",style="dashed", color="red", weight=0]; 57143[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"];57143 -> 58167[label="",style="dashed", color="magenta", weight=3]; 57143 -> 58168[label="",style="dashed", color="magenta", weight=3]; 57143 -> 58169[label="",style="dashed", color="magenta", weight=3]; 57143 -> 58170[label="",style="dashed", color="magenta", weight=3]; 57144[label="ww3480",fontsize=16,color="green",shape="box"];57145 -> 57851[label="",style="dashed", color="red", weight=0]; 57145[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"];57146 -> 60006[label="",style="dashed", color="red", weight=0]; 57146[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"];57146 -> 60029[label="",style="dashed", color="magenta", weight=3]; 57146 -> 60030[label="",style="dashed", color="magenta", weight=3]; 57146 -> 60031[label="",style="dashed", color="magenta", weight=3]; 57147[label="ww3486",fontsize=16,color="green",shape="box"];57148[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"];57148 -> 58119[label="",style="solid", color="black", weight=3]; 57149[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"];57149 -> 58120[label="",style="solid", color="black", weight=3]; 57150[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"];57150 -> 58121[label="",style="solid", color="black", weight=3]; 57151[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"];57151 -> 58122[label="",style="solid", color="black", weight=3]; 57152[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"];57152 -> 58123[label="",style="solid", color="black", weight=3]; 57153[label="Zero",fontsize=16,color="green",shape="box"];57154[label="ww3000",fontsize=16,color="green",shape="box"];57155[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57156[label="ww5",fontsize=16,color="green",shape="box"];57157[label="Succ Zero",fontsize=16,color="green",shape="box"];57160[label="Succ (Succ (Succ ww310000))",fontsize=16,color="green",shape="box"];57161 -> 49455[label="",style="dashed", color="red", weight=0]; 57161[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"];57161 -> 58192[label="",style="dashed", color="magenta", weight=3]; 57161 -> 58193[label="",style="dashed", color="magenta", weight=3]; 57161 -> 58194[label="",style="dashed", color="magenta", weight=3]; 57161 -> 58195[label="",style="dashed", color="magenta", weight=3]; 57161 -> 58196[label="",style="dashed", color="magenta", weight=3]; 57162[label="ww3000",fontsize=16,color="green",shape="box"];57163[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"];57163 -> 58197[label="",style="solid", color="black", weight=3]; 57164[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"];57164 -> 58198[label="",style="solid", color="black", weight=3]; 57165[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"];57165 -> 58199[label="",style="solid", color="black", weight=3]; 57166[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"];57166 -> 58200[label="",style="solid", color="black", weight=3]; 57167[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"];57167 -> 58201[label="",style="solid", color="black", weight=3]; 57168[label="ww3000",fontsize=16,color="green",shape="box"];57169[label="ww5",fontsize=16,color="green",shape="box"];57170[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57171[label="Succ Zero",fontsize=16,color="green",shape="box"];57172[label="Zero",fontsize=16,color="green",shape="box"];57173 -> 60180[label="",style="dashed", color="red", weight=0]; 57173[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"];57173 -> 60181[label="",style="dashed", color="magenta", weight=3]; 57174[label="ww3499",fontsize=16,color="green",shape="box"];57175[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"];57175 -> 58203[label="",style="solid", color="black", weight=3]; 57176 -> 60207[label="",style="dashed", color="red", weight=0]; 57176[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"];57176 -> 60208[label="",style="dashed", color="magenta", weight=3]; 57177[label="ww3512",fontsize=16,color="green",shape="box"];57178 -> 60196[label="",style="dashed", color="red", weight=0]; 57178[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"];57178 -> 60197[label="",style="dashed", color="magenta", weight=3]; 57179 -> 58206[label="",style="dashed", color="red", weight=0]; 57179[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"];57179 -> 58207[label="",style="dashed", color="magenta", weight=3]; 57179 -> 58208[label="",style="dashed", color="magenta", weight=3]; 57179 -> 58209[label="",style="dashed", color="magenta", weight=3]; 57179 -> 58210[label="",style="dashed", color="magenta", weight=3]; 57179 -> 58211[label="",style="dashed", color="magenta", weight=3]; 57180 -> 58206[label="",style="dashed", color="red", weight=0]; 57180[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"];57180 -> 58212[label="",style="dashed", color="magenta", weight=3]; 57180 -> 58213[label="",style="dashed", color="magenta", weight=3]; 57180 -> 58214[label="",style="dashed", color="magenta", weight=3]; 57180 -> 58215[label="",style="dashed", color="magenta", weight=3]; 57180 -> 58216[label="",style="dashed", color="magenta", weight=3]; 57181 -> 18732[label="",style="dashed", color="red", weight=0]; 57181[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"];57181 -> 58224[label="",style="dashed", color="magenta", weight=3]; 57181 -> 58225[label="",style="dashed", color="magenta", weight=3]; 57181 -> 58226[label="",style="dashed", color="magenta", weight=3]; 57181 -> 58227[label="",style="dashed", color="magenta", weight=3]; 57181 -> 58228[label="",style="dashed", color="magenta", weight=3]; 57182 -> 17710[label="",style="dashed", color="red", weight=0]; 57182[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"];57182 -> 58229[label="",style="dashed", color="magenta", weight=3]; 57182 -> 58230[label="",style="dashed", color="magenta", weight=3]; 57182 -> 58231[label="",style="dashed", color="magenta", weight=3]; 57182 -> 58232[label="",style="dashed", color="magenta", weight=3]; 57182 -> 58233[label="",style="dashed", color="magenta", weight=3]; 57229 -> 26726[label="",style="dashed", color="red", weight=0]; 57229[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"];57229 -> 58236[label="",style="dashed", color="magenta", weight=3]; 57229 -> 58237[label="",style="dashed", color="magenta", weight=3]; 57229 -> 58238[label="",style="dashed", color="magenta", weight=3]; 57230 -> 58239[label="",style="dashed", color="red", weight=0]; 57230[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"];57230 -> 58240[label="",style="dashed", color="magenta", weight=3]; 57230 -> 58241[label="",style="dashed", color="magenta", weight=3]; 57230 -> 58242[label="",style="dashed", color="magenta", weight=3]; 57230 -> 58243[label="",style="dashed", color="magenta", weight=3]; 57230 -> 58244[label="",style="dashed", color="magenta", weight=3]; 57231 -> 58239[label="",style="dashed", color="red", weight=0]; 57231[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"];57231 -> 58245[label="",style="dashed", color="magenta", weight=3]; 57231 -> 58246[label="",style="dashed", color="magenta", weight=3]; 57231 -> 58247[label="",style="dashed", color="magenta", weight=3]; 57231 -> 58248[label="",style="dashed", color="magenta", weight=3]; 57231 -> 58249[label="",style="dashed", color="magenta", weight=3]; 57232 -> 18732[label="",style="dashed", color="red", weight=0]; 57232[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"];57232 -> 58256[label="",style="dashed", color="magenta", weight=3]; 57232 -> 58257[label="",style="dashed", color="magenta", weight=3]; 57232 -> 58258[label="",style="dashed", color="magenta", weight=3]; 57232 -> 58259[label="",style="dashed", color="magenta", weight=3]; 57232 -> 58260[label="",style="dashed", color="magenta", weight=3]; 57233 -> 17710[label="",style="dashed", color="red", weight=0]; 57233[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"];57233 -> 58261[label="",style="dashed", color="magenta", weight=3]; 57233 -> 58262[label="",style="dashed", color="magenta", weight=3]; 57233 -> 58263[label="",style="dashed", color="magenta", weight=3]; 57233 -> 58264[label="",style="dashed", color="magenta", weight=3]; 57233 -> 58265[label="",style="dashed", color="magenta", weight=3]; 57234[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"];57234 -> 58266[label="",style="solid", color="black", weight=3]; 57235[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"];57235 -> 58267[label="",style="solid", color="black", weight=3]; 57236[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"];57236 -> 58268[label="",style="solid", color="black", weight=3]; 57237[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"];57237 -> 58269[label="",style="solid", color="black", weight=3]; 57240[label="Succ ww3100",fontsize=16,color="green",shape="box"];57241 -> 49455[label="",style="dashed", color="red", weight=0]; 57241[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"];57241 -> 58281[label="",style="dashed", color="magenta", weight=3]; 57241 -> 58282[label="",style="dashed", color="magenta", weight=3]; 57241 -> 58283[label="",style="dashed", color="magenta", weight=3]; 57241 -> 58284[label="",style="dashed", color="magenta", weight=3]; 57241 -> 58285[label="",style="dashed", color="magenta", weight=3]; 57242[label="Succ Zero",fontsize=16,color="green",shape="box"];57243[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"];57243 -> 58286[label="",style="solid", color="black", weight=3]; 57245[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"];57245 -> 58288[label="",style="solid", color="black", weight=3]; 57246[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"];57246 -> 58289[label="",style="solid", color="black", weight=3]; 57247[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"];57247 -> 58290[label="",style="solid", color="black", weight=3]; 57248[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"];57248 -> 58291[label="",style="solid", color="black", weight=3]; 57249[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"];57249 -> 58292[label="",style="solid", color="black", weight=3]; 57250[label="Zero",fontsize=16,color="green",shape="box"];57251[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];57252[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];57253[label="ww5",fontsize=16,color="green",shape="box"];57254[label="Zero",fontsize=16,color="green",shape="box"];57257[label="Succ (Succ (Succ (Succ ww3100000)))",fontsize=16,color="green",shape="box"];57258 -> 49455[label="",style="dashed", color="red", weight=0]; 57258[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"];57258 -> 58301[label="",style="dashed", color="magenta", weight=3]; 57258 -> 58302[label="",style="dashed", color="magenta", weight=3]; 57258 -> 58303[label="",style="dashed", color="magenta", weight=3]; 57258 -> 58304[label="",style="dashed", color="magenta", weight=3]; 57258 -> 58305[label="",style="dashed", color="magenta", weight=3]; 57259[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57260[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"];57260 -> 58306[label="",style="solid", color="black", weight=3]; 57262[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"];57262 -> 58308[label="",style="solid", color="black", weight=3]; 57267[label="Zero",fontsize=16,color="green",shape="box"];57268[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57269[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57270[label="Pos (Succ (Succ ww31000))",fontsize=16,color="green",shape="box"];57271[label="Pos Zero",fontsize=16,color="green",shape="box"];57272[label="Pos (Succ ww2418)",fontsize=16,color="green",shape="box"];57273 -> 36945[label="",style="dashed", color="red", weight=0]; 57273[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"];57273 -> 58309[label="",style="dashed", color="magenta", weight=3]; 57273 -> 58310[label="",style="dashed", color="magenta", weight=3]; 57581[label="ww2418",fontsize=16,color="green",shape="box"];57582 -> 60286[label="",style="dashed", color="red", weight=0]; 57582[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"];57582 -> 60287[label="",style="dashed", color="magenta", weight=3]; 57583[label="ww2417",fontsize=16,color="green",shape="box"];57584 -> 26726[label="",style="dashed", color="red", weight=0]; 57584[label="primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917)",fontsize=16,color="magenta"];57584 -> 58312[label="",style="dashed", color="magenta", weight=3]; 57584 -> 58313[label="",style="dashed", color="magenta", weight=3]; 57584 -> 58314[label="",style="dashed", color="magenta", weight=3]; 57292[label="ww2612",fontsize=16,color="green",shape="box"];57293[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];57294[label="Pos Zero",fontsize=16,color="green",shape="box"];57295[label="Pos Zero",fontsize=16,color="green",shape="box"];57296[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];57297 -> 23742[label="",style="dashed", color="red", weight=0]; 57297[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];57297 -> 58315[label="",style="dashed", color="magenta", weight=3]; 57297 -> 58316[label="",style="dashed", color="magenta", weight=3]; 57298 -> 26799[label="",style="dashed", color="red", weight=0]; 57298[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57298 -> 58317[label="",style="dashed", color="magenta", weight=3]; 57298 -> 58318[label="",style="dashed", color="magenta", weight=3]; 57299[label="ww2612",fontsize=16,color="green",shape="box"];57300[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];57301[label="Pos Zero",fontsize=16,color="green",shape="box"];57302[label="Pos Zero",fontsize=16,color="green",shape="box"];57303[label="ww2612",fontsize=16,color="green",shape="box"];57304[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];57305[label="Pos Zero",fontsize=16,color="green",shape="box"];57306[label="Pos Zero",fontsize=16,color="green",shape="box"];57307[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) (not (esEsOrdering (primCmpFloat (Float ww33570 ww33571) (Float ww32840 ww32841)) GT))",fontsize=16,color="black",shape="box"];57307 -> 58319[label="",style="solid", color="black", weight=3]; 57308 -> 26726[label="",style="dashed", color="red", weight=0]; 57308[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) ww4389",fontsize=16,color="magenta"];57308 -> 58320[label="",style="dashed", color="magenta", weight=3]; 57308 -> 58321[label="",style="dashed", color="magenta", weight=3]; 57308 -> 58322[label="",style="dashed", color="magenta", weight=3]; 57309 -> 26726[label="",style="dashed", color="red", weight=0]; 57309[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) ww4390",fontsize=16,color="magenta"];57309 -> 58323[label="",style="dashed", color="magenta", weight=3]; 57309 -> 58324[label="",style="dashed", color="magenta", weight=3]; 57309 -> 58325[label="",style="dashed", color="magenta", weight=3]; 57310 -> 58326[label="",style="dashed", color="red", weight=0]; 57310[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"];57310 -> 58327[label="",style="dashed", color="magenta", weight=3]; 57310 -> 58328[label="",style="dashed", color="magenta", weight=3]; 57310 -> 58329[label="",style="dashed", color="magenta", weight=3]; 57310 -> 58330[label="",style="dashed", color="magenta", weight=3]; 57310 -> 58331[label="",style="dashed", color="magenta", weight=3]; 57311 -> 58326[label="",style="dashed", color="red", weight=0]; 57311[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"];57311 -> 58332[label="",style="dashed", color="magenta", weight=3]; 57311 -> 58333[label="",style="dashed", color="magenta", weight=3]; 57311 -> 58334[label="",style="dashed", color="magenta", weight=3]; 57311 -> 58335[label="",style="dashed", color="magenta", weight=3]; 57311 -> 58336[label="",style="dashed", color="magenta", weight=3]; 57312 -> 18747[label="",style="dashed", color="red", weight=0]; 57312[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"];57312 -> 58342[label="",style="dashed", color="magenta", weight=3]; 57312 -> 58343[label="",style="dashed", color="magenta", weight=3]; 57312 -> 58344[label="",style="dashed", color="magenta", weight=3]; 57312 -> 58345[label="",style="dashed", color="magenta", weight=3]; 57312 -> 58346[label="",style="dashed", color="magenta", weight=3]; 57313 -> 17737[label="",style="dashed", color="red", weight=0]; 57313[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"];57313 -> 58347[label="",style="dashed", color="magenta", weight=3]; 57313 -> 58348[label="",style="dashed", color="magenta", weight=3]; 57313 -> 58349[label="",style="dashed", color="magenta", weight=3]; 57313 -> 58350[label="",style="dashed", color="magenta", weight=3]; 57313 -> 58351[label="",style="dashed", color="magenta", weight=3]; 57314 -> 58352[label="",style="dashed", color="red", weight=0]; 57314[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"];57314 -> 58353[label="",style="dashed", color="magenta", weight=3]; 57314 -> 58354[label="",style="dashed", color="magenta", weight=3]; 57314 -> 58355[label="",style="dashed", color="magenta", weight=3]; 57314 -> 58356[label="",style="dashed", color="magenta", weight=3]; 57314 -> 58357[label="",style="dashed", color="magenta", weight=3]; 57315 -> 58352[label="",style="dashed", color="red", weight=0]; 57315[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"];57315 -> 58358[label="",style="dashed", color="magenta", weight=3]; 57315 -> 58359[label="",style="dashed", color="magenta", weight=3]; 57315 -> 58360[label="",style="dashed", color="magenta", weight=3]; 57315 -> 58361[label="",style="dashed", color="magenta", weight=3]; 57315 -> 58362[label="",style="dashed", color="magenta", weight=3]; 57316 -> 18747[label="",style="dashed", color="red", weight=0]; 57316[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"];57316 -> 58367[label="",style="dashed", color="magenta", weight=3]; 57316 -> 58368[label="",style="dashed", color="magenta", weight=3]; 57316 -> 58369[label="",style="dashed", color="magenta", weight=3]; 57316 -> 58370[label="",style="dashed", color="magenta", weight=3]; 57316 -> 58371[label="",style="dashed", color="magenta", weight=3]; 57317 -> 17737[label="",style="dashed", color="red", weight=0]; 57317[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"];57317 -> 58372[label="",style="dashed", color="magenta", weight=3]; 57317 -> 58373[label="",style="dashed", color="magenta", weight=3]; 57317 -> 58374[label="",style="dashed", color="magenta", weight=3]; 57317 -> 58375[label="",style="dashed", color="magenta", weight=3]; 57317 -> 58376[label="",style="dashed", color="magenta", weight=3]; 57318[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"];57318 -> 58377[label="",style="solid", color="black", weight=3]; 57319[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"];57319 -> 58378[label="",style="solid", color="black", weight=3]; 57320[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"];57320 -> 58379[label="",style="solid", color="black", weight=3]; 57321[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"];57321 -> 58380[label="",style="solid", color="black", weight=3]; 57322[label="Zero",fontsize=16,color="green",shape="box"];57323[label="Succ Zero",fontsize=16,color="green",shape="box"];57324[label="Succ Zero",fontsize=16,color="green",shape="box"];57325[label="ww5",fontsize=16,color="green",shape="box"];57326[label="ww3100",fontsize=16,color="green",shape="box"];57327[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"];57327 -> 58381[label="",style="solid", color="black", weight=3]; 57328[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"];57328 -> 58382[label="",style="solid", color="black", weight=3]; 57329[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"];57329 -> 58383[label="",style="solid", color="black", weight=3]; 57330[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"];57330 -> 58384[label="",style="solid", color="black", weight=3]; 57331[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];57332[label="ww5",fontsize=16,color="green",shape="box"];57333[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];57334[label="Zero",fontsize=16,color="green",shape="box"];57335[label="Zero",fontsize=16,color="green",shape="box"];26277 -> 26799[label="",style="dashed", color="red", weight=0]; 26277[label="srMyInt (Neg (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];26277 -> 32555[label="",style="dashed", color="magenta", weight=3]; 26277 -> 32556[label="",style="dashed", color="magenta", weight=3]; 26278[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57336 -> 26726[label="",style="dashed", color="red", weight=0]; 57336[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"];57336 -> 58385[label="",style="dashed", color="magenta", weight=3]; 57336 -> 58386[label="",style="dashed", color="magenta", weight=3]; 57336 -> 58387[label="",style="dashed", color="magenta", weight=3]; 57337 -> 58140[label="",style="dashed", color="red", weight=0]; 57337[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"];57337 -> 58171[label="",style="dashed", color="magenta", weight=3]; 57337 -> 58172[label="",style="dashed", color="magenta", weight=3]; 57337 -> 58173[label="",style="dashed", color="magenta", weight=3]; 57337 -> 58174[label="",style="dashed", color="magenta", weight=3]; 57338[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"];57338 -> 58388[label="",style="dashed", color="green", weight=3]; 57338 -> 58389[label="",style="dashed", color="green", weight=3]; 57339[label="ww50",fontsize=16,color="green",shape="box"];57340[label="ww51",fontsize=16,color="green",shape="box"];57341 -> 57669[label="",style="dashed", color="red", weight=0]; 57341[label="takeWhile0 (flip ltEsFloat ww3544) (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"];57341 -> 57685[label="",style="dashed", color="magenta", weight=3]; 57341 -> 57686[label="",style="dashed", color="magenta", weight=3]; 57341 -> 57687[label="",style="dashed", color="magenta", weight=3]; 26289 -> 26799[label="",style="dashed", color="red", weight=0]; 26289[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];26289 -> 32626[label="",style="dashed", color="magenta", weight=3]; 26289 -> 32627[label="",style="dashed", color="magenta", weight=3]; 26290[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57342 -> 26726[label="",style="dashed", color="red", weight=0]; 57342[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"];57342 -> 58390[label="",style="dashed", color="magenta", weight=3]; 57342 -> 58391[label="",style="dashed", color="magenta", weight=3]; 57342 -> 58392[label="",style="dashed", color="magenta", weight=3]; 57343 -> 60006[label="",style="dashed", color="red", weight=0]; 57343[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"];57343 -> 60032[label="",style="dashed", color="magenta", weight=3]; 57343 -> 60033[label="",style="dashed", color="magenta", weight=3]; 57343 -> 60034[label="",style="dashed", color="magenta", weight=3]; 57344[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"];57344 -> 58395[label="",style="dashed", color="green", weight=3]; 57344 -> 58396[label="",style="dashed", color="green", weight=3]; 57345[label="ww50",fontsize=16,color="green",shape="box"];57346[label="ww51",fontsize=16,color="green",shape="box"];57347 -> 57669[label="",style="dashed", color="red", weight=0]; 57347[label="takeWhile0 (flip ltEsFloat ww3554) (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"];57347 -> 57688[label="",style="dashed", color="magenta", weight=3]; 57347 -> 57689[label="",style="dashed", color="magenta", weight=3]; 57347 -> 57690[label="",style="dashed", color="magenta", weight=3]; 49527[label="ww420",fontsize=16,color="green",shape="box"];49528 -> 59409[label="",style="dashed", color="red", weight=0]; 49528[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"];49528 -> 59670[label="",style="dashed", color="magenta", weight=3]; 49528 -> 59671[label="",style="dashed", color="magenta", weight=3]; 49528 -> 59672[label="",style="dashed", color="magenta", weight=3]; 49528 -> 59673[label="",style="dashed", color="magenta", weight=3]; 49528 -> 59674[label="",style="dashed", color="magenta", weight=3]; 49529 -> 52417[label="",style="dashed", color="red", weight=0]; 49529[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"];49529 -> 52450[label="",style="dashed", color="magenta", weight=3]; 49529 -> 52451[label="",style="dashed", color="magenta", weight=3]; 49529 -> 52452[label="",style="dashed", color="magenta", weight=3]; 49530[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"];63519[label="ww43/Float ww430 ww431",fontsize=10,color="white",style="solid",shape="box"];49530 -> 63519[label="",style="solid", color="burlywood", weight=9]; 63519 -> 58398[label="",style="solid", color="burlywood", weight=3]; 49531[label="ww421",fontsize=16,color="green",shape="box"];57348 -> 26799[label="",style="dashed", color="red", weight=0]; 57348[label="srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))",fontsize=16,color="magenta"];57348 -> 58399[label="",style="dashed", color="magenta", weight=3]; 57348 -> 58400[label="",style="dashed", color="magenta", weight=3]; 57349 -> 26799[label="",style="dashed", color="red", weight=0]; 57349[label="srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];57349 -> 58401[label="",style="dashed", color="magenta", weight=3]; 57349 -> 58402[label="",style="dashed", color="magenta", weight=3]; 57350[label="ww3560",fontsize=16,color="green",shape="box"];57351[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"];57351 -> 58403[label="",style="dashed", color="green", weight=3]; 57351 -> 58404[label="",style="dashed", color="green", weight=3]; 57352[label="Float ww3129 ww2935",fontsize=16,color="green",shape="box"];57353[label="ww29120",fontsize=16,color="green",shape="box"];57354[label="ww29121",fontsize=16,color="green",shape="box"];57355[label="Nil",fontsize=16,color="green",shape="box"];57356[label="ww4306",fontsize=16,color="green",shape="box"];57357 -> 23742[label="",style="dashed", color="red", weight=0]; 57357[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57357 -> 58405[label="",style="dashed", color="magenta", weight=3]; 57357 -> 58406[label="",style="dashed", color="magenta", weight=3]; 57358 -> 26799[label="",style="dashed", color="red", weight=0]; 57358[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57358 -> 58407[label="",style="dashed", color="magenta", weight=3]; 57358 -> 58408[label="",style="dashed", color="magenta", weight=3]; 57359[label="ww4307",fontsize=16,color="green",shape="box"];57360 -> 23742[label="",style="dashed", color="red", weight=0]; 57360[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57360 -> 58409[label="",style="dashed", color="magenta", weight=3]; 57360 -> 58410[label="",style="dashed", color="magenta", weight=3]; 57361 -> 26799[label="",style="dashed", color="red", weight=0]; 57361[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57361 -> 58411[label="",style="dashed", color="magenta", weight=3]; 57361 -> 58412[label="",style="dashed", color="magenta", weight=3]; 57362[label="ww4308",fontsize=16,color="green",shape="box"];57363 -> 23742[label="",style="dashed", color="red", weight=0]; 57363[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57363 -> 58413[label="",style="dashed", color="magenta", weight=3]; 57363 -> 58414[label="",style="dashed", color="magenta", weight=3]; 57364 -> 26799[label="",style="dashed", color="red", weight=0]; 57364[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57364 -> 58415[label="",style="dashed", color="magenta", weight=3]; 57364 -> 58416[label="",style="dashed", color="magenta", weight=3]; 57365[label="ww4309",fontsize=16,color="green",shape="box"];57366 -> 23742[label="",style="dashed", color="red", weight=0]; 57366[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57366 -> 58417[label="",style="dashed", color="magenta", weight=3]; 57366 -> 58418[label="",style="dashed", color="magenta", weight=3]; 57367 -> 26799[label="",style="dashed", color="red", weight=0]; 57367[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57367 -> 58419[label="",style="dashed", color="magenta", weight=3]; 57367 -> 58420[label="",style="dashed", color="magenta", weight=3]; 57368 -> 26726[label="",style="dashed", color="red", weight=0]; 57368[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4391",fontsize=16,color="magenta"];57368 -> 58421[label="",style="dashed", color="magenta", weight=3]; 57368 -> 58422[label="",style="dashed", color="magenta", weight=3]; 57368 -> 58423[label="",style="dashed", color="magenta", weight=3]; 57369 -> 53165[label="",style="dashed", color="red", weight=0]; 57369[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"];57369 -> 58424[label="",style="dashed", color="magenta", weight=3]; 57369 -> 58425[label="",style="dashed", color="magenta", weight=3]; 57369 -> 58426[label="",style="dashed", color="magenta", weight=3]; 57369 -> 58427[label="",style="dashed", color="magenta", weight=3]; 57370[label="ww3587",fontsize=16,color="green",shape="box"];57371 -> 53248[label="",style="dashed", color="red", weight=0]; 57371[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"];57371 -> 58428[label="",style="dashed", color="magenta", weight=3]; 57371 -> 58429[label="",style="dashed", color="magenta", weight=3]; 57371 -> 58430[label="",style="dashed", color="magenta", weight=3]; 57371 -> 58431[label="",style="dashed", color="magenta", weight=3]; 57372[label="ww4310",fontsize=16,color="green",shape="box"];57373 -> 23742[label="",style="dashed", color="red", weight=0]; 57373[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57373 -> 58432[label="",style="dashed", color="magenta", weight=3]; 57373 -> 58433[label="",style="dashed", color="magenta", weight=3]; 57374 -> 26799[label="",style="dashed", color="red", weight=0]; 57374[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57374 -> 58434[label="",style="dashed", color="magenta", weight=3]; 57374 -> 58435[label="",style="dashed", color="magenta", weight=3]; 57375[label="ww4311",fontsize=16,color="green",shape="box"];57376 -> 23742[label="",style="dashed", color="red", weight=0]; 57376[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57376 -> 58436[label="",style="dashed", color="magenta", weight=3]; 57376 -> 58437[label="",style="dashed", color="magenta", weight=3]; 57377 -> 26799[label="",style="dashed", color="red", weight=0]; 57377[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57377 -> 58438[label="",style="dashed", color="magenta", weight=3]; 57377 -> 58439[label="",style="dashed", color="magenta", weight=3]; 57378[label="ww4312",fontsize=16,color="green",shape="box"];57379 -> 23742[label="",style="dashed", color="red", weight=0]; 57379[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57379 -> 58440[label="",style="dashed", color="magenta", weight=3]; 57379 -> 58441[label="",style="dashed", color="magenta", weight=3]; 57380 -> 26799[label="",style="dashed", color="red", weight=0]; 57380[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57380 -> 58442[label="",style="dashed", color="magenta", weight=3]; 57380 -> 58443[label="",style="dashed", color="magenta", weight=3]; 57381[label="ww4313",fontsize=16,color="green",shape="box"];57382 -> 25616[label="",style="dashed", color="red", weight=0]; 57382[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57382 -> 58444[label="",style="dashed", color="magenta", weight=3]; 57383 -> 26799[label="",style="dashed", color="red", weight=0]; 57383[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57383 -> 58445[label="",style="dashed", color="magenta", weight=3]; 57383 -> 58446[label="",style="dashed", color="magenta", weight=3]; 57384[label="ww4315",fontsize=16,color="green",shape="box"];57385 -> 25616[label="",style="dashed", color="red", weight=0]; 57385[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57385 -> 58447[label="",style="dashed", color="magenta", weight=3]; 57386 -> 26799[label="",style="dashed", color="red", weight=0]; 57386[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57386 -> 58448[label="",style="dashed", color="magenta", weight=3]; 57386 -> 58449[label="",style="dashed", color="magenta", weight=3]; 57387[label="Neg (Succ ww2099)",fontsize=16,color="green",shape="box"];57388[label="Pos (Succ ww2101)",fontsize=16,color="green",shape="box"];30434 -> 26799[label="",style="dashed", color="red", weight=0]; 30434[label="srMyInt (Neg (Succ ww2093)) (Pos (Succ ww2094))",fontsize=16,color="magenta"];30434 -> 58450[label="",style="dashed", color="magenta", weight=3]; 30434 -> 58451[label="",style="dashed", color="magenta", weight=3]; 30435[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57389 -> 36945[label="",style="dashed", color="red", weight=0]; 57389[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"];57389 -> 58452[label="",style="dashed", color="magenta", weight=3]; 57389 -> 58453[label="",style="dashed", color="magenta", weight=3]; 57585[label="ww2101",fontsize=16,color="green",shape="box"];57586 -> 60400[label="",style="dashed", color="red", weight=0]; 57586[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"];57586 -> 60401[label="",style="dashed", color="magenta", weight=3]; 57587[label="ww2100",fontsize=16,color="green",shape="box"];57588 -> 26726[label="",style="dashed", color="red", weight=0]; 57588[label="primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141)",fontsize=16,color="magenta"];57588 -> 58455[label="",style="dashed", color="magenta", weight=3]; 57588 -> 58456[label="",style="dashed", color="magenta", weight=3]; 57588 -> 58457[label="",style="dashed", color="magenta", weight=3]; 57398[label="ww4316",fontsize=16,color="green",shape="box"];57399 -> 25616[label="",style="dashed", color="red", weight=0]; 57399[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57399 -> 58458[label="",style="dashed", color="magenta", weight=3]; 57400 -> 26799[label="",style="dashed", color="red", weight=0]; 57400[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57400 -> 58459[label="",style="dashed", color="magenta", weight=3]; 57400 -> 58460[label="",style="dashed", color="magenta", weight=3]; 57401[label="ww4317",fontsize=16,color="green",shape="box"];57402 -> 25616[label="",style="dashed", color="red", weight=0]; 57402[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57402 -> 58461[label="",style="dashed", color="magenta", weight=3]; 57403 -> 26799[label="",style="dashed", color="red", weight=0]; 57403[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57403 -> 58462[label="",style="dashed", color="magenta", weight=3]; 57403 -> 58463[label="",style="dashed", color="magenta", weight=3]; 57404 -> 26726[label="",style="dashed", color="red", weight=0]; 57404[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4392",fontsize=16,color="magenta"];57404 -> 58464[label="",style="dashed", color="magenta", weight=3]; 57404 -> 58465[label="",style="dashed", color="magenta", weight=3]; 57404 -> 58466[label="",style="dashed", color="magenta", weight=3]; 57405[label="ww4318",fontsize=16,color="green",shape="box"];57406 -> 25616[label="",style="dashed", color="red", weight=0]; 57406[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57406 -> 58467[label="",style="dashed", color="magenta", weight=3]; 57407 -> 26799[label="",style="dashed", color="red", weight=0]; 57407[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57407 -> 58468[label="",style="dashed", color="magenta", weight=3]; 57407 -> 58469[label="",style="dashed", color="magenta", weight=3]; 57408[label="ww4320",fontsize=16,color="green",shape="box"];57409 -> 25616[label="",style="dashed", color="red", weight=0]; 57409[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57409 -> 58470[label="",style="dashed", color="magenta", weight=3]; 57410 -> 26799[label="",style="dashed", color="red", weight=0]; 57410[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57410 -> 58471[label="",style="dashed", color="magenta", weight=3]; 57410 -> 58472[label="",style="dashed", color="magenta", weight=3]; 57411[label="ww4321",fontsize=16,color="green",shape="box"];57412 -> 25616[label="",style="dashed", color="red", weight=0]; 57412[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57412 -> 58473[label="",style="dashed", color="magenta", weight=3]; 57413 -> 26799[label="",style="dashed", color="red", weight=0]; 57413[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57413 -> 58474[label="",style="dashed", color="magenta", weight=3]; 57413 -> 58475[label="",style="dashed", color="magenta", weight=3]; 57414[label="ww4322",fontsize=16,color="green",shape="box"];57415 -> 25616[label="",style="dashed", color="red", weight=0]; 57415[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57415 -> 58476[label="",style="dashed", color="magenta", weight=3]; 57416 -> 26799[label="",style="dashed", color="red", weight=0]; 57416[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57416 -> 58477[label="",style="dashed", color="magenta", weight=3]; 57416 -> 58478[label="",style="dashed", color="magenta", weight=3]; 57417[label="ww4323",fontsize=16,color="green",shape="box"];57418 -> 25616[label="",style="dashed", color="red", weight=0]; 57418[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57418 -> 58479[label="",style="dashed", color="magenta", weight=3]; 57419 -> 26799[label="",style="dashed", color="red", weight=0]; 57419[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57419 -> 58480[label="",style="dashed", color="magenta", weight=3]; 57419 -> 58481[label="",style="dashed", color="magenta", weight=3]; 57420[label="ww4324",fontsize=16,color="green",shape="box"];57421 -> 25616[label="",style="dashed", color="red", weight=0]; 57421[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57421 -> 58482[label="",style="dashed", color="magenta", weight=3]; 57422 -> 26799[label="",style="dashed", color="red", weight=0]; 57422[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57422 -> 58483[label="",style="dashed", color="magenta", weight=3]; 57422 -> 58484[label="",style="dashed", color="magenta", weight=3]; 57423 -> 26726[label="",style="dashed", color="red", weight=0]; 57423[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4393",fontsize=16,color="magenta"];57423 -> 58485[label="",style="dashed", color="magenta", weight=3]; 57423 -> 58486[label="",style="dashed", color="magenta", weight=3]; 57423 -> 58487[label="",style="dashed", color="magenta", weight=3]; 57424 -> 53530[label="",style="dashed", color="red", weight=0]; 57424[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"];57424 -> 58488[label="",style="dashed", color="magenta", weight=3]; 57424 -> 58489[label="",style="dashed", color="magenta", weight=3]; 57424 -> 58490[label="",style="dashed", color="magenta", weight=3]; 57425[label="ww3732",fontsize=16,color="green",shape="box"];57426 -> 53583[label="",style="dashed", color="red", weight=0]; 57426[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"];57426 -> 58491[label="",style="dashed", color="magenta", weight=3]; 57426 -> 58492[label="",style="dashed", color="magenta", weight=3]; 57426 -> 58493[label="",style="dashed", color="magenta", weight=3]; 57427[label="ww4325",fontsize=16,color="green",shape="box"];57428 -> 25616[label="",style="dashed", color="red", weight=0]; 57428[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57428 -> 58494[label="",style="dashed", color="magenta", weight=3]; 57429 -> 26799[label="",style="dashed", color="red", weight=0]; 57429[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57429 -> 58495[label="",style="dashed", color="magenta", weight=3]; 57429 -> 58496[label="",style="dashed", color="magenta", weight=3]; 57430[label="ww4326",fontsize=16,color="green",shape="box"];57431 -> 25616[label="",style="dashed", color="red", weight=0]; 57431[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57431 -> 58497[label="",style="dashed", color="magenta", weight=3]; 57432 -> 26799[label="",style="dashed", color="red", weight=0]; 57432[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57432 -> 58498[label="",style="dashed", color="magenta", weight=3]; 57432 -> 58499[label="",style="dashed", color="magenta", weight=3]; 57433[label="ww4327",fontsize=16,color="green",shape="box"];57434 -> 25616[label="",style="dashed", color="red", weight=0]; 57434[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57434 -> 58500[label="",style="dashed", color="magenta", weight=3]; 57435 -> 26799[label="",style="dashed", color="red", weight=0]; 57435[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57435 -> 58501[label="",style="dashed", color="magenta", weight=3]; 57435 -> 58502[label="",style="dashed", color="magenta", weight=3]; 57436 -> 26726[label="",style="dashed", color="red", weight=0]; 57436[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"];57436 -> 58503[label="",style="dashed", color="magenta", weight=3]; 57436 -> 58504[label="",style="dashed", color="magenta", weight=3]; 57436 -> 58505[label="",style="dashed", color="magenta", weight=3]; 57437 -> 50905[label="",style="dashed", color="red", weight=0]; 57437[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"];57437 -> 58506[label="",style="dashed", color="magenta", weight=3]; 57438[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"];57438 -> 58507[label="",style="dashed", color="green", weight=3]; 57438 -> 58508[label="",style="dashed", color="green", weight=3]; 57439[label="ww5420",fontsize=16,color="green",shape="box"];57440[label="ww5421",fontsize=16,color="green",shape="box"];57441[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];57442[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];57443[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];57444 -> 26726[label="",style="dashed", color="red", weight=0]; 57444[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"];57444 -> 58509[label="",style="dashed", color="magenta", weight=3]; 57444 -> 58510[label="",style="dashed", color="magenta", weight=3]; 57444 -> 58511[label="",style="dashed", color="magenta", weight=3]; 57445 -> 49938[label="",style="dashed", color="red", weight=0]; 57445[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"];57445 -> 58512[label="",style="dashed", color="magenta", weight=3]; 57445 -> 58513[label="",style="dashed", color="magenta", weight=3]; 57445 -> 58514[label="",style="dashed", color="magenta", weight=3]; 57446[label="Succ ww54100",fontsize=16,color="green",shape="box"];57447[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];57448[label="Succ ww53900",fontsize=16,color="green",shape="box"];57449[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"];57449 -> 58515[label="",style="dashed", color="green", weight=3]; 57449 -> 58516[label="",style="dashed", color="green", weight=3]; 57450[label="ww5420",fontsize=16,color="green",shape="box"];57451[label="ww5421",fontsize=16,color="green",shape="box"];57452 -> 26726[label="",style="dashed", color="red", weight=0]; 57452[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4394",fontsize=16,color="magenta"];57452 -> 58517[label="",style="dashed", color="magenta", weight=3]; 57452 -> 58518[label="",style="dashed", color="magenta", weight=3]; 57452 -> 58519[label="",style="dashed", color="magenta", weight=3]; 57453[label="ww4000",fontsize=16,color="green",shape="box"];57454[label="Neg Zero",fontsize=16,color="green",shape="box"];57455[label="Pos Zero",fontsize=16,color="green",shape="box"];57456[label="Pos Zero",fontsize=16,color="green",shape="box"];57457[label="ww4328",fontsize=16,color="green",shape="box"];57458 -> 23742[label="",style="dashed", color="red", weight=0]; 57458[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57458 -> 58520[label="",style="dashed", color="magenta", weight=3]; 57458 -> 58521[label="",style="dashed", color="magenta", weight=3]; 57459 -> 26799[label="",style="dashed", color="red", weight=0]; 57459[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57459 -> 58522[label="",style="dashed", color="magenta", weight=3]; 57459 -> 58523[label="",style="dashed", color="magenta", weight=3]; 57460[label="ww2121",fontsize=16,color="green",shape="box"];57461[label="Neg Zero",fontsize=16,color="green",shape="box"];57462[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];57463[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];57464[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];57465 -> 23742[label="",style="dashed", color="red", weight=0]; 57465[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];57465 -> 58524[label="",style="dashed", color="magenta", weight=3]; 57465 -> 58525[label="",style="dashed", color="magenta", weight=3]; 57466 -> 26799[label="",style="dashed", color="red", weight=0]; 57466[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];57466 -> 58526[label="",style="dashed", color="magenta", weight=3]; 57466 -> 58527[label="",style="dashed", color="magenta", weight=3]; 57467[label="ww2121",fontsize=16,color="green",shape="box"];57468[label="Neg Zero",fontsize=16,color="green",shape="box"];57469[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];57470[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];57471[label="ww2121",fontsize=16,color="green",shape="box"];57472[label="Neg Zero",fontsize=16,color="green",shape="box"];57473[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];57474[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];57475[label="ww4000",fontsize=16,color="green",shape="box"];57476[label="Neg Zero",fontsize=16,color="green",shape="box"];57477[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];57478[label="Pos Zero",fontsize=16,color="green",shape="box"];57479[label="ww4329",fontsize=16,color="green",shape="box"];57480 -> 23742[label="",style="dashed", color="red", weight=0]; 57480[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57480 -> 58528[label="",style="dashed", color="magenta", weight=3]; 57480 -> 58529[label="",style="dashed", color="magenta", weight=3]; 57481 -> 26799[label="",style="dashed", color="red", weight=0]; 57481[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57481 -> 58530[label="",style="dashed", color="magenta", weight=3]; 57481 -> 58531[label="",style="dashed", color="magenta", weight=3]; 57482 -> 52460[label="",style="dashed", color="red", weight=0]; 57482[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"];57482 -> 58532[label="",style="dashed", color="magenta", weight=3]; 57482 -> 58533[label="",style="dashed", color="magenta", weight=3]; 57482 -> 58534[label="",style="dashed", color="magenta", weight=3]; 57482 -> 58535[label="",style="dashed", color="magenta", weight=3]; 57483[label="ww3909",fontsize=16,color="green",shape="box"];57484 -> 52542[label="",style="dashed", color="red", weight=0]; 57484[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"];57484 -> 58536[label="",style="dashed", color="magenta", weight=3]; 57484 -> 58537[label="",style="dashed", color="magenta", weight=3]; 57484 -> 58538[label="",style="dashed", color="magenta", weight=3]; 57484 -> 58539[label="",style="dashed", color="magenta", weight=3]; 57485[label="ww4330",fontsize=16,color="green",shape="box"];57486 -> 23742[label="",style="dashed", color="red", weight=0]; 57486[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57486 -> 58540[label="",style="dashed", color="magenta", weight=3]; 57486 -> 58541[label="",style="dashed", color="magenta", weight=3]; 57487 -> 26799[label="",style="dashed", color="red", weight=0]; 57487[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57487 -> 58542[label="",style="dashed", color="magenta", weight=3]; 57487 -> 58543[label="",style="dashed", color="magenta", weight=3]; 57488[label="ww4331",fontsize=16,color="green",shape="box"];57489 -> 23742[label="",style="dashed", color="red", weight=0]; 57489[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57489 -> 58544[label="",style="dashed", color="magenta", weight=3]; 57489 -> 58545[label="",style="dashed", color="magenta", weight=3]; 57490 -> 26799[label="",style="dashed", color="red", weight=0]; 57490[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57490 -> 58546[label="",style="dashed", color="magenta", weight=3]; 57490 -> 58547[label="",style="dashed", color="magenta", weight=3]; 57491[label="ww4332",fontsize=16,color="green",shape="box"];57492 -> 23742[label="",style="dashed", color="red", weight=0]; 57492[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57492 -> 58548[label="",style="dashed", color="magenta", weight=3]; 57492 -> 58549[label="",style="dashed", color="magenta", weight=3]; 57493 -> 26799[label="",style="dashed", color="red", weight=0]; 57493[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57493 -> 58550[label="",style="dashed", color="magenta", weight=3]; 57493 -> 58551[label="",style="dashed", color="magenta", weight=3]; 57494 -> 26726[label="",style="dashed", color="red", weight=0]; 57494[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4395",fontsize=16,color="magenta"];57494 -> 58552[label="",style="dashed", color="magenta", weight=3]; 57494 -> 58553[label="",style="dashed", color="magenta", weight=3]; 57494 -> 58554[label="",style="dashed", color="magenta", weight=3]; 57495[label="ww4333",fontsize=16,color="green",shape="box"];57496 -> 25616[label="",style="dashed", color="red", weight=0]; 57496[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57496 -> 58555[label="",style="dashed", color="magenta", weight=3]; 57497 -> 26799[label="",style="dashed", color="red", weight=0]; 57497[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57497 -> 58556[label="",style="dashed", color="magenta", weight=3]; 57497 -> 58557[label="",style="dashed", color="magenta", weight=3]; 57498[label="ww4334",fontsize=16,color="green",shape="box"];57499 -> 25616[label="",style="dashed", color="red", weight=0]; 57499[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57499 -> 58558[label="",style="dashed", color="magenta", weight=3]; 57500 -> 26799[label="",style="dashed", color="red", weight=0]; 57500[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57500 -> 58559[label="",style="dashed", color="magenta", weight=3]; 57500 -> 58560[label="",style="dashed", color="magenta", weight=3]; 57501 -> 26726[label="",style="dashed", color="red", weight=0]; 57501[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4396",fontsize=16,color="magenta"];57501 -> 58561[label="",style="dashed", color="magenta", weight=3]; 57501 -> 58562[label="",style="dashed", color="magenta", weight=3]; 57501 -> 58563[label="",style="dashed", color="magenta", weight=3]; 57502[label="Neg (Succ ww2130)",fontsize=16,color="green",shape="box"];57503[label="Pos (Succ ww2132)",fontsize=16,color="green",shape="box"];57504 -> 36945[label="",style="dashed", color="red", weight=0]; 57504[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"];57504 -> 58564[label="",style="dashed", color="magenta", weight=3]; 57504 -> 58565[label="",style="dashed", color="magenta", weight=3]; 56326 -> 26726[label="",style="dashed", color="red", weight=0]; 56326[label="primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188)",fontsize=16,color="magenta"];56326 -> 58566[label="",style="dashed", color="magenta", weight=3]; 56326 -> 58567[label="",style="dashed", color="magenta", weight=3]; 56326 -> 58568[label="",style="dashed", color="magenta", weight=3]; 56327[label="ww2132",fontsize=16,color="green",shape="box"];56328[label="ww2131",fontsize=16,color="green",shape="box"];56329 -> 60423[label="",style="dashed", color="red", weight=0]; 56329[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"];56329 -> 60424[label="",style="dashed", color="magenta", weight=3]; 57505[label="ww4335",fontsize=16,color="green",shape="box"];57506 -> 25616[label="",style="dashed", color="red", weight=0]; 57506[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57506 -> 58570[label="",style="dashed", color="magenta", weight=3]; 57507 -> 26799[label="",style="dashed", color="red", weight=0]; 57507[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57507 -> 58571[label="",style="dashed", color="magenta", weight=3]; 57507 -> 58572[label="",style="dashed", color="magenta", weight=3]; 57508[label="ww4336",fontsize=16,color="green",shape="box"];57509 -> 25616[label="",style="dashed", color="red", weight=0]; 57509[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57509 -> 58573[label="",style="dashed", color="magenta", weight=3]; 57510 -> 26799[label="",style="dashed", color="red", weight=0]; 57510[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57510 -> 58574[label="",style="dashed", color="magenta", weight=3]; 57510 -> 58575[label="",style="dashed", color="magenta", weight=3]; 57511 -> 26726[label="",style="dashed", color="red", weight=0]; 57511[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4397",fontsize=16,color="magenta"];57511 -> 58576[label="",style="dashed", color="magenta", weight=3]; 57511 -> 58577[label="",style="dashed", color="magenta", weight=3]; 57511 -> 58578[label="",style="dashed", color="magenta", weight=3]; 57512 -> 52674[label="",style="dashed", color="red", weight=0]; 57512[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"];57512 -> 58579[label="",style="dashed", color="magenta", weight=3]; 57512 -> 58580[label="",style="dashed", color="magenta", weight=3]; 57512 -> 58581[label="",style="dashed", color="magenta", weight=3]; 57512 -> 58582[label="",style="dashed", color="magenta", weight=3]; 57513[label="ww3993",fontsize=16,color="green",shape="box"];57514 -> 52773[label="",style="dashed", color="red", weight=0]; 57514[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"];57514 -> 58583[label="",style="dashed", color="magenta", weight=3]; 57514 -> 58584[label="",style="dashed", color="magenta", weight=3]; 57514 -> 58585[label="",style="dashed", color="magenta", weight=3]; 57514 -> 58586[label="",style="dashed", color="magenta", weight=3]; 57515[label="ww4337",fontsize=16,color="green",shape="box"];57516 -> 25616[label="",style="dashed", color="red", weight=0]; 57516[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57516 -> 58587[label="",style="dashed", color="magenta", weight=3]; 57517 -> 26799[label="",style="dashed", color="red", weight=0]; 57517[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57517 -> 58588[label="",style="dashed", color="magenta", weight=3]; 57517 -> 58589[label="",style="dashed", color="magenta", weight=3]; 57518[label="ww4338",fontsize=16,color="green",shape="box"];57519 -> 25616[label="",style="dashed", color="red", weight=0]; 57519[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57519 -> 58590[label="",style="dashed", color="magenta", weight=3]; 57520 -> 26799[label="",style="dashed", color="red", weight=0]; 57520[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57520 -> 58591[label="",style="dashed", color="magenta", weight=3]; 57520 -> 58592[label="",style="dashed", color="magenta", weight=3]; 57521[label="ww4339",fontsize=16,color="green",shape="box"];57522 -> 25616[label="",style="dashed", color="red", weight=0]; 57522[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57522 -> 58593[label="",style="dashed", color="magenta", weight=3]; 57523 -> 26799[label="",style="dashed", color="red", weight=0]; 57523[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57523 -> 58594[label="",style="dashed", color="magenta", weight=3]; 57523 -> 58595[label="",style="dashed", color="magenta", weight=3]; 57524 -> 26726[label="",style="dashed", color="red", weight=0]; 57524[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4398",fontsize=16,color="magenta"];57524 -> 58596[label="",style="dashed", color="magenta", weight=3]; 57524 -> 58597[label="",style="dashed", color="magenta", weight=3]; 57524 -> 58598[label="",style="dashed", color="magenta", weight=3]; 57525[label="ww4340",fontsize=16,color="green",shape="box"];57526 -> 25616[label="",style="dashed", color="red", weight=0]; 57526[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57526 -> 58599[label="",style="dashed", color="magenta", weight=3]; 57527 -> 26799[label="",style="dashed", color="red", weight=0]; 57527[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57527 -> 58600[label="",style="dashed", color="magenta", weight=3]; 57527 -> 58601[label="",style="dashed", color="magenta", weight=3]; 57528[label="ww4341",fontsize=16,color="green",shape="box"];57529 -> 25616[label="",style="dashed", color="red", weight=0]; 57529[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57529 -> 58602[label="",style="dashed", color="magenta", weight=3]; 57530 -> 26799[label="",style="dashed", color="red", weight=0]; 57530[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57530 -> 58603[label="",style="dashed", color="magenta", weight=3]; 57530 -> 58604[label="",style="dashed", color="magenta", weight=3]; 57531 -> 26726[label="",style="dashed", color="red", weight=0]; 57531[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4399",fontsize=16,color="magenta"];57531 -> 58605[label="",style="dashed", color="magenta", weight=3]; 57531 -> 58606[label="",style="dashed", color="magenta", weight=3]; 57531 -> 58607[label="",style="dashed", color="magenta", weight=3]; 57532[label="Neg Zero",fontsize=16,color="green",shape="box"];57533[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];57534[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];57535[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];57536 -> 25616[label="",style="dashed", color="red", weight=0]; 57536[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57536 -> 58608[label="",style="dashed", color="magenta", weight=3]; 57537 -> 26799[label="",style="dashed", color="red", weight=0]; 57537[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];57537 -> 58609[label="",style="dashed", color="magenta", weight=3]; 57537 -> 58610[label="",style="dashed", color="magenta", weight=3]; 57538[label="Neg Zero",fontsize=16,color="green",shape="box"];57539[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];57540[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];57541[label="Neg Zero",fontsize=16,color="green",shape="box"];57542[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];57543[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];57544[label="ww4342",fontsize=16,color="green",shape="box"];57545 -> 25616[label="",style="dashed", color="red", weight=0]; 57545[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57545 -> 58611[label="",style="dashed", color="magenta", weight=3]; 57546 -> 26799[label="",style="dashed", color="red", weight=0]; 57546[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57546 -> 58612[label="",style="dashed", color="magenta", weight=3]; 57546 -> 58613[label="",style="dashed", color="magenta", weight=3]; 57547[label="ww4343",fontsize=16,color="green",shape="box"];57548 -> 25616[label="",style="dashed", color="red", weight=0]; 57548[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57548 -> 58614[label="",style="dashed", color="magenta", weight=3]; 57549 -> 26799[label="",style="dashed", color="red", weight=0]; 57549[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57549 -> 58615[label="",style="dashed", color="magenta", weight=3]; 57549 -> 58616[label="",style="dashed", color="magenta", weight=3]; 57550 -> 26726[label="",style="dashed", color="red", weight=0]; 57550[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4400",fontsize=16,color="magenta"];57550 -> 58617[label="",style="dashed", color="magenta", weight=3]; 57550 -> 58618[label="",style="dashed", color="magenta", weight=3]; 57550 -> 58619[label="",style="dashed", color="magenta", weight=3]; 57551 -> 52776[label="",style="dashed", color="red", weight=0]; 57551[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"];57551 -> 58620[label="",style="dashed", color="magenta", weight=3]; 57551 -> 58621[label="",style="dashed", color="magenta", weight=3]; 57551 -> 58622[label="",style="dashed", color="magenta", weight=3]; 57552[label="ww4086",fontsize=16,color="green",shape="box"];57553 -> 52859[label="",style="dashed", color="red", weight=0]; 57553[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"];57553 -> 58623[label="",style="dashed", color="magenta", weight=3]; 57553 -> 58624[label="",style="dashed", color="magenta", weight=3]; 57553 -> 58625[label="",style="dashed", color="magenta", weight=3]; 57554[label="ww4344",fontsize=16,color="green",shape="box"];57555 -> 25616[label="",style="dashed", color="red", weight=0]; 57555[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57555 -> 58626[label="",style="dashed", color="magenta", weight=3]; 57556 -> 26799[label="",style="dashed", color="red", weight=0]; 57556[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57556 -> 58627[label="",style="dashed", color="magenta", weight=3]; 57556 -> 58628[label="",style="dashed", color="magenta", weight=3]; 57557[label="ww4345",fontsize=16,color="green",shape="box"];57558 -> 25616[label="",style="dashed", color="red", weight=0]; 57558[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57558 -> 58629[label="",style="dashed", color="magenta", weight=3]; 57559 -> 26799[label="",style="dashed", color="red", weight=0]; 57559[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57559 -> 58630[label="",style="dashed", color="magenta", weight=3]; 57559 -> 58631[label="",style="dashed", color="magenta", weight=3]; 57560[label="ww4346",fontsize=16,color="green",shape="box"];57561 -> 25616[label="",style="dashed", color="red", weight=0]; 57561[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57561 -> 58632[label="",style="dashed", color="magenta", weight=3]; 57562 -> 26799[label="",style="dashed", color="red", weight=0]; 57562[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57562 -> 58633[label="",style="dashed", color="magenta", weight=3]; 57562 -> 58634[label="",style="dashed", color="magenta", weight=3]; 57563 -> 26726[label="",style="dashed", color="red", weight=0]; 57563[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038)",fontsize=16,color="magenta"];57563 -> 58635[label="",style="dashed", color="magenta", weight=3]; 57563 -> 58636[label="",style="dashed", color="magenta", weight=3]; 57563 -> 58637[label="",style="dashed", color="magenta", weight=3]; 57564 -> 49974[label="",style="dashed", color="red", weight=0]; 57564[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"];57564 -> 58638[label="",style="dashed", color="magenta", weight=3]; 57564 -> 58639[label="",style="dashed", color="magenta", weight=3]; 57564 -> 58640[label="",style="dashed", color="magenta", weight=3]; 57608[label="Succ ww95800",fontsize=16,color="green",shape="box"];57609[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];57610[label="Succ ww95600",fontsize=16,color="green",shape="box"];57611[label="Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038",fontsize=16,color="green",shape="box"];57611 -> 58641[label="",style="dashed", color="green", weight=3]; 57612[label="ww9590",fontsize=16,color="green",shape="box"];57613[label="ww9591",fontsize=16,color="green",shape="box"];57614 -> 26799[label="",style="dashed", color="red", weight=0]; 57614[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57614 -> 58642[label="",style="dashed", color="magenta", weight=3]; 57614 -> 58643[label="",style="dashed", color="magenta", weight=3]; 57615[label="ww4181",fontsize=16,color="green",shape="box"];57616[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"];57616 -> 58644[label="",style="dashed", color="green", weight=3]; 57616 -> 58645[label="",style="dashed", color="green", weight=3]; 57645[label="Float ww3210 ww2352",fontsize=16,color="green",shape="box"];57646[label="ww9590",fontsize=16,color="green",shape="box"];57647[label="ww9591",fontsize=16,color="green",shape="box"];57648[label="Zero",fontsize=16,color="green",shape="box"];57649[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57650[label="Succ ww95600",fontsize=16,color="green",shape="box"];57651 -> 26799[label="",style="dashed", color="red", weight=0]; 57651[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57651 -> 58646[label="",style="dashed", color="magenta", weight=3]; 57651 -> 58647[label="",style="dashed", color="magenta", weight=3]; 57652[label="ww4183",fontsize=16,color="green",shape="box"];57653[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"];57653 -> 58648[label="",style="dashed", color="green", weight=3]; 57653 -> 58649[label="",style="dashed", color="green", weight=3]; 57710 -> 20687[label="",style="dashed", color="red", weight=0]; 57710[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];57711[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57654 -> 26799[label="",style="dashed", color="red", weight=0]; 57654[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57654 -> 58650[label="",style="dashed", color="magenta", weight=3]; 57654 -> 58651[label="",style="dashed", color="magenta", weight=3]; 57655[label="ww4185",fontsize=16,color="green",shape="box"];57656[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"];57656 -> 58652[label="",style="dashed", color="green", weight=3]; 57656 -> 58653[label="",style="dashed", color="green", weight=3]; 57657[label="Float ww3216 ww2356",fontsize=16,color="green",shape="box"];57658[label="ww9590",fontsize=16,color="green",shape="box"];57659[label="ww9591",fontsize=16,color="green",shape="box"];57660[label="Zero",fontsize=16,color="green",shape="box"];57661[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57662[label="Zero",fontsize=16,color="green",shape="box"];57663 -> 26799[label="",style="dashed", color="red", weight=0]; 57663[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57663 -> 58654[label="",style="dashed", color="magenta", weight=3]; 57663 -> 58655[label="",style="dashed", color="magenta", weight=3]; 57664[label="ww4193",fontsize=16,color="green",shape="box"];57665[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"];57665 -> 58656[label="",style="dashed", color="green", weight=3]; 57665 -> 58657[label="",style="dashed", color="green", weight=3]; 57712[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];57713[label="Float ww3224 ww2358",fontsize=16,color="green",shape="box"];57714[label="ww9590",fontsize=16,color="green",shape="box"];57715[label="ww9591",fontsize=16,color="green",shape="box"];57716 -> 26726[label="",style="dashed", color="red", weight=0]; 57716[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"];57716 -> 58658[label="",style="dashed", color="magenta", weight=3]; 57716 -> 58659[label="",style="dashed", color="magenta", weight=3]; 57716 -> 58660[label="",style="dashed", color="magenta", weight=3]; 57717 -> 50974[label="",style="dashed", color="red", weight=0]; 57717[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"];57717 -> 58661[label="",style="dashed", color="magenta", weight=3]; 57718[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];57719[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"];57719 -> 58662[label="",style="dashed", color="green", weight=3]; 57719 -> 58663[label="",style="dashed", color="green", weight=3]; 57720[label="ww9590",fontsize=16,color="green",shape="box"];57721[label="ww9591",fontsize=16,color="green",shape="box"];57722 -> 26799[label="",style="dashed", color="red", weight=0]; 57722[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57722 -> 58664[label="",style="dashed", color="magenta", weight=3]; 57722 -> 58665[label="",style="dashed", color="magenta", weight=3]; 57723[label="ww4199",fontsize=16,color="green",shape="box"];57724[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"];57724 -> 58666[label="",style="dashed", color="green", weight=3]; 57724 -> 58667[label="",style="dashed", color="green", weight=3]; 57725[label="Float ww3227 ww2360",fontsize=16,color="green",shape="box"];57726[label="ww9590",fontsize=16,color="green",shape="box"];57727[label="ww9591",fontsize=16,color="green",shape="box"];57728[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57729 -> 26799[label="",style="dashed", color="red", weight=0]; 57729[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57729 -> 58668[label="",style="dashed", color="magenta", weight=3]; 57729 -> 58669[label="",style="dashed", color="magenta", weight=3]; 57730[label="ww4203",fontsize=16,color="green",shape="box"];57731[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"];57731 -> 58670[label="",style="dashed", color="green", weight=3]; 57731 -> 58671[label="",style="dashed", color="green", weight=3]; 57732[label="Float ww3232 ww2362",fontsize=16,color="green",shape="box"];57733[label="ww9590",fontsize=16,color="green",shape="box"];57734[label="ww9591",fontsize=16,color="green",shape="box"];57735[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57736[label="ww4347",fontsize=16,color="green",shape="box"];57737 -> 20242[label="",style="dashed", color="red", weight=0]; 57737[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57738 -> 26799[label="",style="dashed", color="red", weight=0]; 57738[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57738 -> 58672[label="",style="dashed", color="magenta", weight=3]; 57738 -> 58673[label="",style="dashed", color="magenta", weight=3]; 57739[label="ww4348",fontsize=16,color="green",shape="box"];57740 -> 20242[label="",style="dashed", color="red", weight=0]; 57740[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57741 -> 26799[label="",style="dashed", color="red", weight=0]; 57741[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57741 -> 58674[label="",style="dashed", color="magenta", weight=3]; 57741 -> 58675[label="",style="dashed", color="magenta", weight=3]; 57742[label="ww4349",fontsize=16,color="green",shape="box"];57743 -> 20242[label="",style="dashed", color="red", weight=0]; 57743[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57744 -> 26799[label="",style="dashed", color="red", weight=0]; 57744[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57744 -> 58676[label="",style="dashed", color="magenta", weight=3]; 57744 -> 58677[label="",style="dashed", color="magenta", weight=3]; 57745[label="ww4350",fontsize=16,color="green",shape="box"];57746 -> 20242[label="",style="dashed", color="red", weight=0]; 57746[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57747 -> 26799[label="",style="dashed", color="red", weight=0]; 57747[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57747 -> 58678[label="",style="dashed", color="magenta", weight=3]; 57747 -> 58679[label="",style="dashed", color="magenta", weight=3]; 57748 -> 26726[label="",style="dashed", color="red", weight=0]; 57748[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4401",fontsize=16,color="magenta"];57748 -> 58680[label="",style="dashed", color="magenta", weight=3]; 57748 -> 58681[label="",style="dashed", color="magenta", weight=3]; 57748 -> 58682[label="",style="dashed", color="magenta", weight=3]; 57749[label="ww4351",fontsize=16,color="green",shape="box"];57750 -> 20242[label="",style="dashed", color="red", weight=0]; 57750[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57751 -> 26799[label="",style="dashed", color="red", weight=0]; 57751[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57751 -> 58683[label="",style="dashed", color="magenta", weight=3]; 57751 -> 58684[label="",style="dashed", color="magenta", weight=3]; 57752 -> 26726[label="",style="dashed", color="red", weight=0]; 57752[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4402",fontsize=16,color="magenta"];57752 -> 58685[label="",style="dashed", color="magenta", weight=3]; 57752 -> 58686[label="",style="dashed", color="magenta", weight=3]; 57752 -> 58687[label="",style="dashed", color="magenta", weight=3]; 57753[label="ww4352",fontsize=16,color="green",shape="box"];57754 -> 20242[label="",style="dashed", color="red", weight=0]; 57754[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57755 -> 26799[label="",style="dashed", color="red", weight=0]; 57755[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57755 -> 58688[label="",style="dashed", color="magenta", weight=3]; 57755 -> 58689[label="",style="dashed", color="magenta", weight=3]; 57756[label="ww4353",fontsize=16,color="green",shape="box"];57757 -> 20242[label="",style="dashed", color="red", weight=0]; 57757[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57758 -> 26799[label="",style="dashed", color="red", weight=0]; 57758[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57758 -> 58690[label="",style="dashed", color="magenta", weight=3]; 57758 -> 58691[label="",style="dashed", color="magenta", weight=3]; 57759[label="ww4354",fontsize=16,color="green",shape="box"];57760 -> 20242[label="",style="dashed", color="red", weight=0]; 57760[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57761 -> 26799[label="",style="dashed", color="red", weight=0]; 57761[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57761 -> 58692[label="",style="dashed", color="magenta", weight=3]; 57761 -> 58693[label="",style="dashed", color="magenta", weight=3]; 57762 -> 26924[label="",style="dashed", color="red", weight=0]; 57762[label="primDivFloat (Float (msMyInt (Neg Zero) ww650) (srMyInt (Pos (Succ (Succ Zero))) ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];57762 -> 58694[label="",style="dashed", color="magenta", weight=3]; 57762 -> 58695[label="",style="dashed", color="magenta", weight=3]; 57763 -> 26726[label="",style="dashed", color="red", weight=0]; 57763[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4403",fontsize=16,color="magenta"];57763 -> 58696[label="",style="dashed", color="magenta", weight=3]; 57763 -> 58697[label="",style="dashed", color="magenta", weight=3]; 57763 -> 58698[label="",style="dashed", color="magenta", weight=3]; 57764[label="ww4355",fontsize=16,color="green",shape="box"];57765 -> 22801[label="",style="dashed", color="red", weight=0]; 57765[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57765 -> 58699[label="",style="dashed", color="magenta", weight=3]; 57766 -> 26799[label="",style="dashed", color="red", weight=0]; 57766[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57766 -> 58700[label="",style="dashed", color="magenta", weight=3]; 57766 -> 58701[label="",style="dashed", color="magenta", weight=3]; 57767 -> 26726[label="",style="dashed", color="red", weight=0]; 57767[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4404",fontsize=16,color="magenta"];57767 -> 58702[label="",style="dashed", color="magenta", weight=3]; 57767 -> 58703[label="",style="dashed", color="magenta", weight=3]; 57767 -> 58704[label="",style="dashed", color="magenta", weight=3]; 57768[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];57769[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];57770[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];57771[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];57772 -> 22801[label="",style="dashed", color="red", weight=0]; 57772[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];57772 -> 58705[label="",style="dashed", color="magenta", weight=3]; 57773 -> 26799[label="",style="dashed", color="red", weight=0]; 57773[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];57773 -> 58706[label="",style="dashed", color="magenta", weight=3]; 57773 -> 58707[label="",style="dashed", color="magenta", weight=3]; 57774[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];57775[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];57776[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];57777[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];57778[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];57779[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];57780[label="ww4357",fontsize=16,color="green",shape="box"];57781 -> 22801[label="",style="dashed", color="red", weight=0]; 57781[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57781 -> 58708[label="",style="dashed", color="magenta", weight=3]; 57782 -> 26799[label="",style="dashed", color="red", weight=0]; 57782[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57782 -> 58709[label="",style="dashed", color="magenta", weight=3]; 57782 -> 58710[label="",style="dashed", color="magenta", weight=3]; 57783[label="ww4358",fontsize=16,color="green",shape="box"];57784 -> 22801[label="",style="dashed", color="red", weight=0]; 57784[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57784 -> 58711[label="",style="dashed", color="magenta", weight=3]; 57785 -> 26799[label="",style="dashed", color="red", weight=0]; 57785[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57785 -> 58712[label="",style="dashed", color="magenta", weight=3]; 57785 -> 58713[label="",style="dashed", color="magenta", weight=3]; 57786 -> 26726[label="",style="dashed", color="red", weight=0]; 57786[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4405",fontsize=16,color="magenta"];57786 -> 58714[label="",style="dashed", color="magenta", weight=3]; 57786 -> 58715[label="",style="dashed", color="magenta", weight=3]; 57786 -> 58716[label="",style="dashed", color="magenta", weight=3]; 57789 -> 26726[label="",style="dashed", color="red", weight=0]; 57789[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"];57789 -> 58725[label="",style="dashed", color="magenta", weight=3]; 57789 -> 58726[label="",style="dashed", color="magenta", weight=3]; 57789 -> 58727[label="",style="dashed", color="magenta", weight=3]; 57790[label="ww4359",fontsize=16,color="green",shape="box"];57791 -> 22801[label="",style="dashed", color="red", weight=0]; 57791[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57791 -> 58728[label="",style="dashed", color="magenta", weight=3]; 57792 -> 26799[label="",style="dashed", color="red", weight=0]; 57792[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57792 -> 58729[label="",style="dashed", color="magenta", weight=3]; 57792 -> 58730[label="",style="dashed", color="magenta", weight=3]; 57793[label="ww4361",fontsize=16,color="green",shape="box"];57794 -> 22801[label="",style="dashed", color="red", weight=0]; 57794[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57794 -> 58731[label="",style="dashed", color="magenta", weight=3]; 57795 -> 26799[label="",style="dashed", color="red", weight=0]; 57795[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57795 -> 58732[label="",style="dashed", color="magenta", weight=3]; 57795 -> 58733[label="",style="dashed", color="magenta", weight=3]; 57796[label="Pos Zero",fontsize=16,color="green",shape="box"];57797[label="Pos Zero",fontsize=16,color="green",shape="box"];57798[label="Pos Zero",fontsize=16,color="green",shape="box"];57799[label="ww4362",fontsize=16,color="green",shape="box"];57800 -> 22801[label="",style="dashed", color="red", weight=0]; 57800[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57800 -> 58734[label="",style="dashed", color="magenta", weight=3]; 57801 -> 26799[label="",style="dashed", color="red", weight=0]; 57801[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57801 -> 58735[label="",style="dashed", color="magenta", weight=3]; 57801 -> 58736[label="",style="dashed", color="magenta", weight=3]; 57802 -> 26726[label="",style="dashed", color="red", weight=0]; 57802[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4406",fontsize=16,color="magenta"];57802 -> 58737[label="",style="dashed", color="magenta", weight=3]; 57802 -> 58738[label="",style="dashed", color="magenta", weight=3]; 57802 -> 58739[label="",style="dashed", color="magenta", weight=3]; 57803[label="Pos Zero",fontsize=16,color="green",shape="box"];57804[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];57805[label="Pos Zero",fontsize=16,color="green",shape="box"];57806[label="ww2016",fontsize=16,color="green",shape="box"];57807 -> 53193[label="",style="dashed", color="red", weight=0]; 57807[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"];57807 -> 58740[label="",style="dashed", color="magenta", weight=3]; 57807 -> 58741[label="",style="dashed", color="magenta", weight=3]; 57807 -> 58742[label="",style="dashed", color="magenta", weight=3]; 57808[label="ww2017",fontsize=16,color="green",shape="box"];57809[label="ww2016",fontsize=16,color="green",shape="box"];57810[label="Float (Pos Zero) (Neg (Succ ww2017))",fontsize=16,color="green",shape="box"];57811[label="ww2017",fontsize=16,color="green",shape="box"];57812[label="ww4363",fontsize=16,color="green",shape="box"];57813 -> 22801[label="",style="dashed", color="red", weight=0]; 57813[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57813 -> 58743[label="",style="dashed", color="magenta", weight=3]; 57814 -> 26799[label="",style="dashed", color="red", weight=0]; 57814[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57814 -> 58744[label="",style="dashed", color="magenta", weight=3]; 57814 -> 58745[label="",style="dashed", color="magenta", weight=3]; 57815[label="ww4364",fontsize=16,color="green",shape="box"];57816 -> 22801[label="",style="dashed", color="red", weight=0]; 57816[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57816 -> 58746[label="",style="dashed", color="magenta", weight=3]; 57817 -> 26799[label="",style="dashed", color="red", weight=0]; 57817[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57817 -> 58747[label="",style="dashed", color="magenta", weight=3]; 57817 -> 58748[label="",style="dashed", color="magenta", weight=3]; 57818[label="ww4365",fontsize=16,color="green",shape="box"];57819 -> 22801[label="",style="dashed", color="red", weight=0]; 57819[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57819 -> 58749[label="",style="dashed", color="magenta", weight=3]; 57820 -> 26799[label="",style="dashed", color="red", weight=0]; 57820[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57820 -> 58750[label="",style="dashed", color="magenta", weight=3]; 57820 -> 58751[label="",style="dashed", color="magenta", weight=3]; 57821[label="Pos ww13730",fontsize=16,color="green",shape="box"];57822[label="Neg ww13750",fontsize=16,color="green",shape="box"];57823[label="Neg ww13730",fontsize=16,color="green",shape="box"];57824[label="Pos ww13750",fontsize=16,color="green",shape="box"];57825 -> 26726[label="",style="dashed", color="red", weight=0]; 57825[label="primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57825 -> 58752[label="",style="dashed", color="magenta", weight=3]; 57825 -> 58753[label="",style="dashed", color="magenta", weight=3]; 57825 -> 58754[label="",style="dashed", color="magenta", weight=3]; 57826 -> 51022[label="",style="dashed", color="red", weight=0]; 57826[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"];57826 -> 58755[label="",style="dashed", color="magenta", weight=3]; 57827[label="Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57827 -> 58756[label="",style="dashed", color="green", weight=3]; 57828[label="ww13760",fontsize=16,color="green",shape="box"];57829[label="ww13761",fontsize=16,color="green",shape="box"];57830[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];57831 -> 26799[label="",style="dashed", color="red", weight=0]; 57831[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57831 -> 58757[label="",style="dashed", color="magenta", weight=3]; 57831 -> 58758[label="",style="dashed", color="magenta", weight=3]; 59897[label="Float (Neg (Succ ww1374)) (Pos Zero)",fontsize=16,color="green",shape="box"];59896[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))) ww4801)",fontsize=16,color="black",shape="triangle"];59896 -> 59901[label="",style="solid", color="black", weight=3]; 57833 -> 20977[label="",style="dashed", color="red", weight=0]; 57833[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];57834[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57835 -> 26799[label="",style="dashed", color="red", weight=0]; 57835[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57835 -> 58761[label="",style="dashed", color="magenta", weight=3]; 57835 -> 58762[label="",style="dashed", color="magenta", weight=3]; 57841[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];57836 -> 20977[label="",style="dashed", color="red", weight=0]; 57836[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];57837[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58117[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4703",fontsize=16,color="black",shape="triangle"];58117 -> 58763[label="",style="solid", color="black", weight=3]; 58118 -> 57839[label="",style="dashed", color="red", weight=0]; 58118[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)))) ww4703))",fontsize=16,color="magenta"];58118 -> 58764[label="",style="dashed", color="magenta", weight=3]; 57856 -> 26799[label="",style="dashed", color="red", weight=0]; 57856[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57856 -> 58765[label="",style="dashed", color="magenta", weight=3]; 57856 -> 58766[label="",style="dashed", color="magenta", weight=3]; 59905[label="Float (Neg (Succ ww1374)) (Pos Zero)",fontsize=16,color="green",shape="box"];59904[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))) ww4802)",fontsize=16,color="black",shape="triangle"];59904 -> 59909[label="",style="solid", color="black", weight=3]; 57858 -> 20977[label="",style="dashed", color="red", weight=0]; 57858[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];57859[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57860 -> 26726[label="",style="dashed", color="red", weight=0]; 57860[label="primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57860 -> 58769[label="",style="dashed", color="magenta", weight=3]; 57860 -> 58770[label="",style="dashed", color="magenta", weight=3]; 57860 -> 58771[label="",style="dashed", color="magenta", weight=3]; 57861 -> 51030[label="",style="dashed", color="red", weight=0]; 57861[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"];57861 -> 58772[label="",style="dashed", color="magenta", weight=3]; 57862[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];57863[label="Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57863 -> 58773[label="",style="dashed", color="green", weight=3]; 57864[label="ww13760",fontsize=16,color="green",shape="box"];57865[label="ww13761",fontsize=16,color="green",shape="box"];57866[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="black",shape="box"];57866 -> 58774[label="",style="solid", color="black", weight=3]; 57867[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="black",shape="box"];57867 -> 58775[label="",style="solid", color="black", weight=3]; 57868[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="black",shape="box"];57868 -> 58776[label="",style="solid", color="black", weight=3]; 57869[label="ww2020",fontsize=16,color="green",shape="box"];57870 -> 53626[label="",style="dashed", color="red", weight=0]; 57870[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"];57870 -> 58777[label="",style="dashed", color="magenta", weight=3]; 57870 -> 58778[label="",style="dashed", color="magenta", weight=3]; 57870 -> 58779[label="",style="dashed", color="magenta", weight=3]; 57870 -> 58780[label="",style="dashed", color="magenta", weight=3]; 57871[label="ww2022",fontsize=16,color="green",shape="box"];57872[label="ww2021",fontsize=16,color="green",shape="box"];57873[label="ww2020",fontsize=16,color="green",shape="box"];57874[label="Float (Neg Zero) (Pos (Succ ww2022))",fontsize=16,color="green",shape="box"];57875[label="ww2022",fontsize=16,color="green",shape="box"];57876[label="ww2021",fontsize=16,color="green",shape="box"];57877[label="ww4366",fontsize=16,color="green",shape="box"];57878 -> 22064[label="",style="dashed", color="red", weight=0]; 57878[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57879 -> 26799[label="",style="dashed", color="red", weight=0]; 57879[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57879 -> 58781[label="",style="dashed", color="magenta", weight=3]; 57879 -> 58782[label="",style="dashed", color="magenta", weight=3]; 57880 -> 26726[label="",style="dashed", color="red", weight=0]; 57880[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4407",fontsize=16,color="magenta"];57880 -> 58783[label="",style="dashed", color="magenta", weight=3]; 57880 -> 58784[label="",style="dashed", color="magenta", weight=3]; 57880 -> 58785[label="",style="dashed", color="magenta", weight=3]; 57881[label="ww4367",fontsize=16,color="green",shape="box"];57882 -> 22064[label="",style="dashed", color="red", weight=0]; 57882[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57883 -> 26799[label="",style="dashed", color="red", weight=0]; 57883[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57883 -> 58786[label="",style="dashed", color="magenta", weight=3]; 57883 -> 58787[label="",style="dashed", color="magenta", weight=3]; 57884 -> 26726[label="",style="dashed", color="red", weight=0]; 57884[label="primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075)",fontsize=16,color="magenta"];57884 -> 58788[label="",style="dashed", color="magenta", weight=3]; 57884 -> 58789[label="",style="dashed", color="magenta", weight=3]; 57884 -> 58790[label="",style="dashed", color="magenta", weight=3]; 57885 -> 60473[label="",style="dashed", color="red", weight=0]; 57885[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"];57885 -> 60474[label="",style="dashed", color="magenta", weight=3]; 57886[label="Float ww3076 ww3075",fontsize=16,color="green",shape="box"];57887[label="ww21830",fontsize=16,color="green",shape="box"];57888[label="ww21831",fontsize=16,color="green",shape="box"];57889 -> 58792[label="",style="dashed", color="red", weight=0]; 57889[label="takeWhile0 (flip ltEsFloat ww4668) (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"];57889 -> 58805[label="",style="dashed", color="magenta", weight=3]; 57890[label="ww4368",fontsize=16,color="green",shape="box"];57891 -> 22064[label="",style="dashed", color="red", weight=0]; 57891[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57892 -> 26799[label="",style="dashed", color="red", weight=0]; 57892[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57892 -> 58823[label="",style="dashed", color="magenta", weight=3]; 57892 -> 58824[label="",style="dashed", color="magenta", weight=3]; 57893[label="ww4369",fontsize=16,color="green",shape="box"];57894 -> 22064[label="",style="dashed", color="red", weight=0]; 57894[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57895 -> 26799[label="",style="dashed", color="red", weight=0]; 57895[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57895 -> 58825[label="",style="dashed", color="magenta", weight=3]; 57895 -> 58826[label="",style="dashed", color="magenta", weight=3]; 57896 -> 26726[label="",style="dashed", color="red", weight=0]; 57896[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4408",fontsize=16,color="magenta"];57896 -> 58827[label="",style="dashed", color="magenta", weight=3]; 57896 -> 58828[label="",style="dashed", color="magenta", weight=3]; 57896 -> 58829[label="",style="dashed", color="magenta", weight=3]; 57897 -> 26726[label="",style="dashed", color="red", weight=0]; 57897[label="primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57897 -> 58830[label="",style="dashed", color="magenta", weight=3]; 57897 -> 58831[label="",style="dashed", color="magenta", weight=3]; 57897 -> 58832[label="",style="dashed", color="magenta", weight=3]; 57898 -> 60483[label="",style="dashed", color="red", weight=0]; 57898[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"];57898 -> 60484[label="",style="dashed", color="magenta", weight=3]; 57899[label="Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57899 -> 58834[label="",style="dashed", color="green", weight=3]; 57900[label="ww21900",fontsize=16,color="green",shape="box"];57901[label="ww21901",fontsize=16,color="green",shape="box"];57902 -> 58835[label="",style="dashed", color="red", weight=0]; 57902[label="takeWhile0 (flip ltEsFloat ww4669) (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"];57902 -> 58845[label="",style="dashed", color="magenta", weight=3]; 57903[label="ww4370",fontsize=16,color="green",shape="box"];57904 -> 22064[label="",style="dashed", color="red", weight=0]; 57904[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57905 -> 26799[label="",style="dashed", color="red", weight=0]; 57905[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57905 -> 58858[label="",style="dashed", color="magenta", weight=3]; 57905 -> 58859[label="",style="dashed", color="magenta", weight=3]; 57906[label="ww4371",fontsize=16,color="green",shape="box"];57907 -> 22064[label="",style="dashed", color="red", weight=0]; 57907[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57908 -> 26799[label="",style="dashed", color="red", weight=0]; 57908[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57908 -> 58860[label="",style="dashed", color="magenta", weight=3]; 57908 -> 58861[label="",style="dashed", color="magenta", weight=3]; 57909 -> 26726[label="",style="dashed", color="red", weight=0]; 57909[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4409",fontsize=16,color="magenta"];57909 -> 58862[label="",style="dashed", color="magenta", weight=3]; 57909 -> 58863[label="",style="dashed", color="magenta", weight=3]; 57909 -> 58864[label="",style="dashed", color="magenta", weight=3]; 57910[label="ww2025",fontsize=16,color="green",shape="box"];57911[label="ww2027",fontsize=16,color="green",shape="box"];57912[label="ww2026",fontsize=16,color="green",shape="box"];57913 -> 53801[label="",style="dashed", color="red", weight=0]; 57913[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"];57913 -> 58865[label="",style="dashed", color="magenta", weight=3]; 57913 -> 58866[label="",style="dashed", color="magenta", weight=3]; 57913 -> 58867[label="",style="dashed", color="magenta", weight=3]; 57913 -> 58868[label="",style="dashed", color="magenta", weight=3]; 57914[label="ww2025",fontsize=16,color="green",shape="box"];57915[label="ww2027",fontsize=16,color="green",shape="box"];57916[label="ww2026",fontsize=16,color="green",shape="box"];57917[label="Float (Neg Zero) (Neg (Succ ww2027))",fontsize=16,color="green",shape="box"];57918[label="ww4372",fontsize=16,color="green",shape="box"];57919 -> 22064[label="",style="dashed", color="red", weight=0]; 57919[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57920 -> 26799[label="",style="dashed", color="red", weight=0]; 57920[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57920 -> 58869[label="",style="dashed", color="magenta", weight=3]; 57920 -> 58870[label="",style="dashed", color="magenta", weight=3]; 57921[label="ww4373",fontsize=16,color="green",shape="box"];57922 -> 22064[label="",style="dashed", color="red", weight=0]; 57922[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57923 -> 26799[label="",style="dashed", color="red", weight=0]; 57923[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57923 -> 58871[label="",style="dashed", color="magenta", weight=3]; 57923 -> 58872[label="",style="dashed", color="magenta", weight=3]; 57924[label="ww4374",fontsize=16,color="green",shape="box"];57925 -> 22064[label="",style="dashed", color="red", weight=0]; 57925[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57926 -> 26799[label="",style="dashed", color="red", weight=0]; 57926[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57926 -> 58873[label="",style="dashed", color="magenta", weight=3]; 57926 -> 58874[label="",style="dashed", color="magenta", weight=3]; 57927 -> 26726[label="",style="dashed", color="red", weight=0]; 57927[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4410",fontsize=16,color="magenta"];57927 -> 58875[label="",style="dashed", color="magenta", weight=3]; 57927 -> 58876[label="",style="dashed", color="magenta", weight=3]; 57927 -> 58877[label="",style="dashed", color="magenta", weight=3]; 57928[label="ww4375",fontsize=16,color="green",shape="box"];57929 -> 22801[label="",style="dashed", color="red", weight=0]; 57929[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57929 -> 58878[label="",style="dashed", color="magenta", weight=3]; 57930 -> 26799[label="",style="dashed", color="red", weight=0]; 57930[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57930 -> 58879[label="",style="dashed", color="magenta", weight=3]; 57930 -> 58880[label="",style="dashed", color="magenta", weight=3]; 57931[label="ww4376",fontsize=16,color="green",shape="box"];57932 -> 22801[label="",style="dashed", color="red", weight=0]; 57932[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57932 -> 58881[label="",style="dashed", color="magenta", weight=3]; 57933 -> 26799[label="",style="dashed", color="red", weight=0]; 57933[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57933 -> 58882[label="",style="dashed", color="magenta", weight=3]; 57933 -> 58883[label="",style="dashed", color="magenta", weight=3]; 57934 -> 26726[label="",style="dashed", color="red", weight=0]; 57934[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4411",fontsize=16,color="magenta"];57934 -> 58884[label="",style="dashed", color="magenta", weight=3]; 57934 -> 58885[label="",style="dashed", color="magenta", weight=3]; 57934 -> 58886[label="",style="dashed", color="magenta", weight=3]; 57935 -> 26726[label="",style="dashed", color="red", weight=0]; 57935[label="primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57935 -> 58887[label="",style="dashed", color="magenta", weight=3]; 57935 -> 58888[label="",style="dashed", color="magenta", weight=3]; 57935 -> 58889[label="",style="dashed", color="magenta", weight=3]; 57936 -> 59947[label="",style="dashed", color="red", weight=0]; 57936[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"];57936 -> 59949[label="",style="dashed", color="magenta", weight=3]; 57937[label="Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57937 -> 58890[label="",style="dashed", color="green", weight=3]; 57938[label="ww22010",fontsize=16,color="green",shape="box"];57939[label="ww22011",fontsize=16,color="green",shape="box"];59948[label="Float (Neg (Succ ww2203)) (Pos (Succ ww2204))",fontsize=16,color="green",shape="box"];59947[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)))) ww4803)",fontsize=16,color="black",shape="triangle"];59947 -> 59952[label="",style="solid", color="black", weight=3]; 57941[label="ww4377",fontsize=16,color="green",shape="box"];57942 -> 22801[label="",style="dashed", color="red", weight=0]; 57942[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57942 -> 58893[label="",style="dashed", color="magenta", weight=3]; 57943 -> 26799[label="",style="dashed", color="red", weight=0]; 57943[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57943 -> 58894[label="",style="dashed", color="magenta", weight=3]; 57943 -> 58895[label="",style="dashed", color="magenta", weight=3]; 57944[label="ww4378",fontsize=16,color="green",shape="box"];57945 -> 22801[label="",style="dashed", color="red", weight=0]; 57945[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57945 -> 58896[label="",style="dashed", color="magenta", weight=3]; 57946 -> 26799[label="",style="dashed", color="red", weight=0]; 57946[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57946 -> 58897[label="",style="dashed", color="magenta", weight=3]; 57946 -> 58898[label="",style="dashed", color="magenta", weight=3]; 57947 -> 26726[label="",style="dashed", color="red", weight=0]; 57947[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4412",fontsize=16,color="magenta"];57947 -> 58899[label="",style="dashed", color="magenta", weight=3]; 57947 -> 58900[label="",style="dashed", color="magenta", weight=3]; 57947 -> 58901[label="",style="dashed", color="magenta", weight=3]; 57948 -> 53856[label="",style="dashed", color="red", weight=0]; 57948[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"];57948 -> 58902[label="",style="dashed", color="magenta", weight=3]; 57948 -> 58903[label="",style="dashed", color="magenta", weight=3]; 57948 -> 58904[label="",style="dashed", color="magenta", weight=3]; 57948 -> 58905[label="",style="dashed", color="magenta", weight=3]; 57949[label="ww2037",fontsize=16,color="green",shape="box"];57950[label="ww2036",fontsize=16,color="green",shape="box"];57951[label="ww2035",fontsize=16,color="green",shape="box"];57952[label="Float (Neg (Succ ww2036)) (Neg (Succ ww2037))",fontsize=16,color="green",shape="box"];57953[label="ww2037",fontsize=16,color="green",shape="box"];57954[label="ww2036",fontsize=16,color="green",shape="box"];57955[label="ww2035",fontsize=16,color="green",shape="box"];57956[label="ww4379",fontsize=16,color="green",shape="box"];57957 -> 22801[label="",style="dashed", color="red", weight=0]; 57957[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57957 -> 58906[label="",style="dashed", color="magenta", weight=3]; 57958 -> 26799[label="",style="dashed", color="red", weight=0]; 57958[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57958 -> 58907[label="",style="dashed", color="magenta", weight=3]; 57958 -> 58908[label="",style="dashed", color="magenta", weight=3]; 57959[label="ww4380",fontsize=16,color="green",shape="box"];57960 -> 22801[label="",style="dashed", color="red", weight=0]; 57960[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57960 -> 58909[label="",style="dashed", color="magenta", weight=3]; 57961 -> 26799[label="",style="dashed", color="red", weight=0]; 57961[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57961 -> 58910[label="",style="dashed", color="magenta", weight=3]; 57961 -> 58911[label="",style="dashed", color="magenta", weight=3]; 57962[label="ww4381",fontsize=16,color="green",shape="box"];57963 -> 22801[label="",style="dashed", color="red", weight=0]; 57963[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57963 -> 58912[label="",style="dashed", color="magenta", weight=3]; 57964 -> 26799[label="",style="dashed", color="red", weight=0]; 57964[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57964 -> 58913[label="",style="dashed", color="magenta", weight=3]; 57964 -> 58914[label="",style="dashed", color="magenta", weight=3]; 57965 -> 26726[label="",style="dashed", color="red", weight=0]; 57965[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="magenta"];57965 -> 58915[label="",style="dashed", color="magenta", weight=3]; 57965 -> 58916[label="",style="dashed", color="magenta", weight=3]; 57965 -> 58917[label="",style="dashed", color="magenta", weight=3]; 57966[label="ww4382",fontsize=16,color="green",shape="box"];57967 -> 22801[label="",style="dashed", color="red", weight=0]; 57967[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57967 -> 58918[label="",style="dashed", color="magenta", weight=3]; 57968 -> 26799[label="",style="dashed", color="red", weight=0]; 57968[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57968 -> 58919[label="",style="dashed", color="magenta", weight=3]; 57968 -> 58920[label="",style="dashed", color="magenta", weight=3]; 57969[label="ww4383",fontsize=16,color="green",shape="box"];57970 -> 22801[label="",style="dashed", color="red", weight=0]; 57970[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57970 -> 58921[label="",style="dashed", color="magenta", weight=3]; 57971 -> 26799[label="",style="dashed", color="red", weight=0]; 57971[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57971 -> 58922[label="",style="dashed", color="magenta", weight=3]; 57971 -> 58923[label="",style="dashed", color="magenta", weight=3]; 57972 -> 26726[label="",style="dashed", color="red", weight=0]; 57972[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4414",fontsize=16,color="magenta"];57972 -> 58924[label="",style="dashed", color="magenta", weight=3]; 57972 -> 58925[label="",style="dashed", color="magenta", weight=3]; 57972 -> 58926[label="",style="dashed", color="magenta", weight=3]; 57973 -> 26726[label="",style="dashed", color="red", weight=0]; 57973[label="primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57973 -> 58927[label="",style="dashed", color="magenta", weight=3]; 57973 -> 58928[label="",style="dashed", color="magenta", weight=3]; 57973 -> 58929[label="",style="dashed", color="magenta", weight=3]; 57974 -> 60501[label="",style="dashed", color="red", weight=0]; 57974[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"];57974 -> 60502[label="",style="dashed", color="magenta", weight=3]; 57975[label="Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57975 -> 58931[label="",style="dashed", color="green", weight=3]; 57976[label="ww22120",fontsize=16,color="green",shape="box"];57977[label="ww22121",fontsize=16,color="green",shape="box"];57978 -> 58835[label="",style="dashed", color="red", weight=0]; 57978[label="takeWhile0 (flip ltEsFloat ww4672) (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"];57978 -> 58846[label="",style="dashed", color="magenta", weight=3]; 57978 -> 58847[label="",style="dashed", color="magenta", weight=3]; 57978 -> 58848[label="",style="dashed", color="magenta", weight=3]; 57979[label="ww4384",fontsize=16,color="green",shape="box"];57980 -> 22801[label="",style="dashed", color="red", weight=0]; 57980[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57980 -> 58932[label="",style="dashed", color="magenta", weight=3]; 57981 -> 26799[label="",style="dashed", color="red", weight=0]; 57981[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57981 -> 58933[label="",style="dashed", color="magenta", weight=3]; 57981 -> 58934[label="",style="dashed", color="magenta", weight=3]; 57982[label="ww4385",fontsize=16,color="green",shape="box"];57983 -> 22801[label="",style="dashed", color="red", weight=0]; 57983[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57983 -> 58935[label="",style="dashed", color="magenta", weight=3]; 57984 -> 26799[label="",style="dashed", color="red", weight=0]; 57984[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57984 -> 58936[label="",style="dashed", color="magenta", weight=3]; 57984 -> 58937[label="",style="dashed", color="magenta", weight=3]; 57985 -> 26726[label="",style="dashed", color="red", weight=0]; 57985[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="magenta"];57985 -> 58938[label="",style="dashed", color="magenta", weight=3]; 57985 -> 58939[label="",style="dashed", color="magenta", weight=3]; 57985 -> 58940[label="",style="dashed", color="magenta", weight=3]; 57986[label="ww2045",fontsize=16,color="green",shape="box"];57987 -> 55498[label="",style="dashed", color="red", weight=0]; 57987[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"];57987 -> 58941[label="",style="dashed", color="magenta", weight=3]; 57987 -> 58942[label="",style="dashed", color="magenta", weight=3]; 57987 -> 58943[label="",style="dashed", color="magenta", weight=3]; 57988[label="ww2044",fontsize=16,color="green",shape="box"];57989[label="ww2045",fontsize=16,color="green",shape="box"];57990[label="Float (Neg Zero) (Neg (Succ ww2045))",fontsize=16,color="green",shape="box"];57991[label="ww2044",fontsize=16,color="green",shape="box"];57992[label="ww4386",fontsize=16,color="green",shape="box"];57993 -> 22801[label="",style="dashed", color="red", weight=0]; 57993[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57993 -> 58944[label="",style="dashed", color="magenta", weight=3]; 57994 -> 26799[label="",style="dashed", color="red", weight=0]; 57994[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57994 -> 58945[label="",style="dashed", color="magenta", weight=3]; 57994 -> 58946[label="",style="dashed", color="magenta", weight=3]; 57995[label="ww4387",fontsize=16,color="green",shape="box"];57996 -> 22801[label="",style="dashed", color="red", weight=0]; 57996[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57996 -> 58947[label="",style="dashed", color="magenta", weight=3]; 57997 -> 26799[label="",style="dashed", color="red", weight=0]; 57997[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57997 -> 58948[label="",style="dashed", color="magenta", weight=3]; 57997 -> 58949[label="",style="dashed", color="magenta", weight=3]; 57998[label="ww4388",fontsize=16,color="green",shape="box"];57999 -> 22801[label="",style="dashed", color="red", weight=0]; 57999[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57999 -> 58950[label="",style="dashed", color="magenta", weight=3]; 58000 -> 26799[label="",style="dashed", color="red", weight=0]; 58000[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58000 -> 58951[label="",style="dashed", color="magenta", weight=3]; 58000 -> 58952[label="",style="dashed", color="magenta", weight=3]; 58003[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"];58003 -> 58954[label="",style="solid", color="black", weight=3]; 58004[label="ww550",fontsize=16,color="green",shape="box"];58005[label="ww551",fontsize=16,color="green",shape="box"];59650[label="Float (Pos (Succ ww123)) (Pos (Succ ww12400))",fontsize=16,color="green",shape="box"];59651[label="ww12200",fontsize=16,color="green",shape="box"];59652[label="ww121",fontsize=16,color="green",shape="box"];59653[label="Pos (Succ ww12400)",fontsize=16,color="green",shape="box"];59654[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];58007 -> 49902[label="",style="dashed", color="red", weight=0]; 58007[label="gtEsFloat (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="magenta"];58007 -> 58957[label="",style="dashed", color="magenta", weight=3]; 58007 -> 58958[label="",style="dashed", color="magenta", weight=3]; 58007 -> 58959[label="",style="dashed", color="magenta", weight=3]; 58008[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"];63520[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];58008 -> 63520[label="",style="solid", color="burlywood", weight=9]; 63520 -> 58960[label="",style="solid", color="burlywood", weight=3]; 58011[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"];58011 -> 58962[label="",style="solid", color="black", weight=3]; 58012[label="ww710",fontsize=16,color="green",shape="box"];58013[label="ww711",fontsize=16,color="green",shape="box"];58159[label="ww4100",fontsize=16,color="green",shape="box"];58160[label="ww3000",fontsize=16,color="green",shape="box"];58161[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58162[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58015[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"];58015 -> 58963[label="",style="solid", color="black", weight=3]; 58016 -> 26924[label="",style="dashed", color="red", weight=0]; 58016[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"];58016 -> 58964[label="",style="dashed", color="magenta", weight=3]; 58016 -> 58965[label="",style="dashed", color="magenta", weight=3]; 60025[label="ww3000",fontsize=16,color="green",shape="box"];60026[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60027[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58018[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"];58018 -> 58968[label="",style="solid", color="black", weight=3]; 58019[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"];58019 -> 58969[label="",style="solid", color="black", weight=3]; 58020[label="ww1250",fontsize=16,color="green",shape="box"];58021[label="ww1251",fontsize=16,color="green",shape="box"];58022 -> 26924[label="",style="dashed", color="red", weight=0]; 58022[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"];58022 -> 58970[label="",style="dashed", color="magenta", weight=3]; 58022 -> 58971[label="",style="dashed", color="magenta", weight=3]; 56933[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];50212 -> 30021[label="",style="dashed", color="red", weight=0]; 50212[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"];50212 -> 58972[label="",style="dashed", color="magenta", weight=3]; 50212 -> 58973[label="",style="dashed", color="magenta", weight=3]; 50212 -> 58974[label="",style="dashed", color="magenta", weight=3]; 50212 -> 58975[label="",style="dashed", color="magenta", weight=3]; 50212 -> 58976[label="",style="dashed", color="magenta", weight=3]; 50213[label="ww123",fontsize=16,color="green",shape="box"];50214[label="ww12400",fontsize=16,color="green",shape="box"];58023[label="ww121",fontsize=16,color="green",shape="box"];58024[label="ww123",fontsize=16,color="green",shape="box"];58025[label="ww12200",fontsize=16,color="green",shape="box"];58026[label="ww125",fontsize=16,color="green",shape="box"];58027[label="ww12400",fontsize=16,color="green",shape="box"];58163[label="ww12200",fontsize=16,color="green",shape="box"];58164[label="ww123",fontsize=16,color="green",shape="box"];58165[label="ww121",fontsize=16,color="green",shape="box"];58166[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];58029[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"];58029 -> 58977[label="",style="solid", color="black", weight=3]; 58030 -> 26924[label="",style="dashed", color="red", weight=0]; 58030[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"];58030 -> 58978[label="",style="dashed", color="magenta", weight=3]; 58030 -> 58979[label="",style="dashed", color="magenta", weight=3]; 60028[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];58032[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"];58032 -> 58982[label="",style="solid", color="black", weight=3]; 58033[label="ww2217000",fontsize=16,color="green",shape="box"];58034[label="ww18400",fontsize=16,color="green",shape="box"];58035[label="ww4100",fontsize=16,color="green",shape="box"];58036[label="ww3000",fontsize=16,color="green",shape="box"];58037[label="ww3100",fontsize=16,color="green",shape="box"];58038[label="ww5",fontsize=16,color="green",shape="box"];58039[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58040[label="ww4100",fontsize=16,color="green",shape="box"];58041[label="ww3000",fontsize=16,color="green",shape="box"];58042[label="ww3100",fontsize=16,color="green",shape="box"];58043[label="ww5",fontsize=16,color="green",shape="box"];58044[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58045[label="ww18650",fontsize=16,color="green",shape="box"];58046[label="ww2221000",fontsize=16,color="green",shape="box"];58047[label="ww3000",fontsize=16,color="green",shape="box"];58048[label="ww5",fontsize=16,color="green",shape="box"];58049[label="ww3100",fontsize=16,color="green",shape="box"];58050[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58051[label="ww4100",fontsize=16,color="green",shape="box"];58052[label="ww3000",fontsize=16,color="green",shape="box"];58053[label="ww5",fontsize=16,color="green",shape="box"];58054[label="ww3100",fontsize=16,color="green",shape="box"];58055[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58056[label="ww4100",fontsize=16,color="green",shape="box"];58057 -> 50261[label="",style="dashed", color="red", weight=0]; 58057[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"];58057 -> 58983[label="",style="dashed", color="magenta", weight=3]; 58057 -> 58984[label="",style="dashed", color="magenta", weight=3]; 58057 -> 58985[label="",style="dashed", color="magenta", weight=3]; 58058 -> 58140[label="",style="dashed", color="red", weight=0]; 58058[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"];58058 -> 58175[label="",style="dashed", color="magenta", weight=3]; 58058 -> 58176[label="",style="dashed", color="magenta", weight=3]; 58058 -> 58177[label="",style="dashed", color="magenta", weight=3]; 58058 -> 58178[label="",style="dashed", color="magenta", weight=3]; 58059 -> 26726[label="",style="dashed", color="red", weight=0]; 58059[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"];58059 -> 58986[label="",style="dashed", color="magenta", weight=3]; 58059 -> 58987[label="",style="dashed", color="magenta", weight=3]; 58059 -> 58988[label="",style="dashed", color="magenta", weight=3]; 58060[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58061 -> 23742[label="",style="dashed", color="red", weight=0]; 58061[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58061 -> 58989[label="",style="dashed", color="magenta", weight=3]; 58061 -> 58990[label="",style="dashed", color="magenta", weight=3]; 58062 -> 26799[label="",style="dashed", color="red", weight=0]; 58062[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];58062 -> 58991[label="",style="dashed", color="magenta", weight=3]; 58062 -> 58992[label="",style="dashed", color="magenta", weight=3]; 58063 -> 60006[label="",style="dashed", color="red", weight=0]; 58063[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"];58063 -> 60038[label="",style="dashed", color="magenta", weight=3]; 58063 -> 60039[label="",style="dashed", color="magenta", weight=3]; 58063 -> 60040[label="",style="dashed", color="magenta", weight=3]; 58064 -> 26726[label="",style="dashed", color="red", weight=0]; 58064[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"];58064 -> 58995[label="",style="dashed", color="magenta", weight=3]; 58064 -> 58996[label="",style="dashed", color="magenta", weight=3]; 58064 -> 58997[label="",style="dashed", color="magenta", weight=3]; 58065[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58068[label="Succ ww3100",fontsize=16,color="green",shape="box"];58069 -> 49455[label="",style="dashed", color="red", weight=0]; 58069[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"];58069 -> 59008[label="",style="dashed", color="magenta", weight=3]; 58069 -> 59009[label="",style="dashed", color="magenta", weight=3]; 58069 -> 59010[label="",style="dashed", color="magenta", weight=3]; 58069 -> 59011[label="",style="dashed", color="magenta", weight=3]; 58069 -> 59012[label="",style="dashed", color="magenta", weight=3]; 58070[label="ww3000",fontsize=16,color="green",shape="box"];58071[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"];58071 -> 59013[label="",style="solid", color="black", weight=3]; 58072[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58073[label="ww3000",fontsize=16,color="green",shape="box"];58074[label="ww4100",fontsize=16,color="green",shape="box"];58075[label="ww5",fontsize=16,color="green",shape="box"];58076[label="ww3100",fontsize=16,color="green",shape="box"];58167[label="ww4100",fontsize=16,color="green",shape="box"];58168[label="ww3000",fontsize=16,color="green",shape="box"];58169[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58170 -> 58217[label="",style="dashed", color="red", weight=0]; 58170[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"];58170 -> 59014[label="",style="dashed", color="magenta", weight=3]; 58170 -> 59015[label="",style="dashed", color="magenta", weight=3]; 58170 -> 59016[label="",style="dashed", color="magenta", weight=3]; 58170 -> 59017[label="",style="dashed", color="magenta", weight=3]; 57851[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"];57851 -> 58100[label="",style="solid", color="black", weight=3]; 60029[label="ww3000",fontsize=16,color="green",shape="box"];60030[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60031 -> 57148[label="",style="dashed", color="red", weight=0]; 60031[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"];58119 -> 58220[label="",style="dashed", color="red", weight=0]; 58119[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"];58119 -> 59019[label="",style="dashed", color="magenta", weight=3]; 58120 -> 59023[label="",style="dashed", color="red", weight=0]; 58120[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"];58120 -> 59024[label="",style="dashed", color="magenta", weight=3]; 58120 -> 59025[label="",style="dashed", color="magenta", weight=3]; 58120 -> 59026[label="",style="dashed", color="magenta", weight=3]; 58120 -> 59027[label="",style="dashed", color="magenta", weight=3]; 58120 -> 59028[label="",style="dashed", color="magenta", weight=3]; 58121 -> 59049[label="",style="dashed", color="red", weight=0]; 58121[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"];58121 -> 59050[label="",style="dashed", color="magenta", weight=3]; 58121 -> 59051[label="",style="dashed", color="magenta", weight=3]; 58121 -> 59052[label="",style="dashed", color="magenta", weight=3]; 58121 -> 59053[label="",style="dashed", color="magenta", weight=3]; 58121 -> 59054[label="",style="dashed", color="magenta", weight=3]; 58122 -> 59023[label="",style="dashed", color="red", weight=0]; 58122[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"];58122 -> 59029[label="",style="dashed", color="magenta", weight=3]; 58122 -> 59030[label="",style="dashed", color="magenta", weight=3]; 58122 -> 59031[label="",style="dashed", color="magenta", weight=3]; 58122 -> 59032[label="",style="dashed", color="magenta", weight=3]; 58122 -> 59033[label="",style="dashed", color="magenta", weight=3]; 58123 -> 59049[label="",style="dashed", color="red", weight=0]; 58123[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"];58123 -> 59055[label="",style="dashed", color="magenta", weight=3]; 58123 -> 59056[label="",style="dashed", color="magenta", weight=3]; 58123 -> 59057[label="",style="dashed", color="magenta", weight=3]; 58123 -> 59058[label="",style="dashed", color="magenta", weight=3]; 58123 -> 59059[label="",style="dashed", color="magenta", weight=3]; 58192[label="Zero",fontsize=16,color="green",shape="box"];58193[label="ww3000",fontsize=16,color="green",shape="box"];58194[label="ww5",fontsize=16,color="green",shape="box"];58195[label="Succ (Succ ww310000)",fontsize=16,color="green",shape="box"];58196[label="Succ Zero",fontsize=16,color="green",shape="box"];58197 -> 26726[label="",style="dashed", color="red", weight=0]; 58197[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"];58197 -> 59069[label="",style="dashed", color="magenta", weight=3]; 58197 -> 59070[label="",style="dashed", color="magenta", weight=3]; 58197 -> 59071[label="",style="dashed", color="magenta", weight=3]; 58198 -> 59072[label="",style="dashed", color="red", weight=0]; 58198[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"];58198 -> 59073[label="",style="dashed", color="magenta", weight=3]; 58198 -> 59074[label="",style="dashed", color="magenta", weight=3]; 58198 -> 59075[label="",style="dashed", color="magenta", weight=3]; 58198 -> 59076[label="",style="dashed", color="magenta", weight=3]; 58198 -> 59077[label="",style="dashed", color="magenta", weight=3]; 58199 -> 59089[label="",style="dashed", color="red", weight=0]; 58199[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"];58199 -> 59090[label="",style="dashed", color="magenta", weight=3]; 58199 -> 59091[label="",style="dashed", color="magenta", weight=3]; 58199 -> 59092[label="",style="dashed", color="magenta", weight=3]; 58199 -> 59093[label="",style="dashed", color="magenta", weight=3]; 58199 -> 59094[label="",style="dashed", color="magenta", weight=3]; 58200 -> 59072[label="",style="dashed", color="red", weight=0]; 58200[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"];58200 -> 59078[label="",style="dashed", color="magenta", weight=3]; 58200 -> 59079[label="",style="dashed", color="magenta", weight=3]; 58200 -> 59080[label="",style="dashed", color="magenta", weight=3]; 58200 -> 59081[label="",style="dashed", color="magenta", weight=3]; 58200 -> 59082[label="",style="dashed", color="magenta", weight=3]; 58201 -> 59089[label="",style="dashed", color="red", weight=0]; 58201[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"];58201 -> 59095[label="",style="dashed", color="magenta", weight=3]; 58201 -> 59096[label="",style="dashed", color="magenta", weight=3]; 58201 -> 59097[label="",style="dashed", color="magenta", weight=3]; 58201 -> 59098[label="",style="dashed", color="magenta", weight=3]; 58201 -> 59099[label="",style="dashed", color="magenta", weight=3]; 60181 -> 58274[label="",style="dashed", color="red", weight=0]; 60181[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"];60181 -> 60187[label="",style="dashed", color="magenta", weight=3]; 60181 -> 60188[label="",style="dashed", color="magenta", weight=3]; 60181 -> 60189[label="",style="dashed", color="magenta", weight=3]; 60181 -> 60190[label="",style="dashed", color="magenta", weight=3]; 60180[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww4806",fontsize=16,color="black",shape="triangle"];60180 -> 60191[label="",style="solid", color="black", weight=3]; 58203 -> 26726[label="",style="dashed", color="red", weight=0]; 58203[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"];58203 -> 59104[label="",style="dashed", color="magenta", weight=3]; 58203 -> 59105[label="",style="dashed", color="magenta", weight=3]; 58203 -> 59106[label="",style="dashed", color="magenta", weight=3]; 60208 -> 60196[label="",style="dashed", color="red", weight=0]; 60208[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"];60208 -> 60211[label="",style="dashed", color="magenta", weight=3]; 60207[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww4810",fontsize=16,color="black",shape="triangle"];60207 -> 60212[label="",style="solid", color="black", weight=3]; 60197[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];60196[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4809",fontsize=16,color="black",shape="triangle"];60196 -> 60201[label="",style="solid", color="black", weight=3]; 58207 -> 49455[label="",style="dashed", color="red", weight=0]; 58207[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"];58207 -> 59112[label="",style="dashed", color="magenta", weight=3]; 58207 -> 59113[label="",style="dashed", color="magenta", weight=3]; 58207 -> 59114[label="",style="dashed", color="magenta", weight=3]; 58207 -> 59115[label="",style="dashed", color="magenta", weight=3]; 58207 -> 59116[label="",style="dashed", color="magenta", weight=3]; 58208 -> 53946[label="",style="dashed", color="red", weight=0]; 58208[label="not (esEsOrdering (primCmpNat ww30000000 ww14300000) LT)",fontsize=16,color="magenta"];58208 -> 59117[label="",style="dashed", color="magenta", weight=3]; 58208 -> 59118[label="",style="dashed", color="magenta", weight=3]; 58209 -> 59409[label="",style="dashed", color="red", weight=0]; 58209[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"];58209 -> 59680[label="",style="dashed", color="magenta", weight=3]; 58209 -> 59681[label="",style="dashed", color="magenta", weight=3]; 58209 -> 59682[label="",style="dashed", color="magenta", weight=3]; 58209 -> 59683[label="",style="dashed", color="magenta", weight=3]; 58209 -> 59684[label="",style="dashed", color="magenta", weight=3]; 58210 -> 49455[label="",style="dashed", color="red", weight=0]; 58210[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"];58210 -> 59123[label="",style="dashed", color="magenta", weight=3]; 58210 -> 59124[label="",style="dashed", color="magenta", weight=3]; 58210 -> 59125[label="",style="dashed", color="magenta", weight=3]; 58210 -> 59126[label="",style="dashed", color="magenta", weight=3]; 58210 -> 59127[label="",style="dashed", color="magenta", weight=3]; 58211 -> 53946[label="",style="dashed", color="red", weight=0]; 58211[label="not (esEsOrdering (primCmpNat ww30000000 ww14300000) LT)",fontsize=16,color="magenta"];58211 -> 59128[label="",style="dashed", color="magenta", weight=3]; 58211 -> 59129[label="",style="dashed", color="magenta", weight=3]; 58206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4716 ww4715) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4714 ww4713 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63521[label="ww4713/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58206 -> 63521[label="",style="solid", color="burlywood", weight=9]; 63521 -> 59130[label="",style="solid", color="burlywood", weight=3]; 63522[label="ww4713/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58206 -> 63522[label="",style="solid", color="burlywood", weight=9]; 63522 -> 59131[label="",style="solid", color="burlywood", weight=3]; 58212 -> 49455[label="",style="dashed", color="red", weight=0]; 58212[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"];58212 -> 59132[label="",style="dashed", color="magenta", weight=3]; 58212 -> 59133[label="",style="dashed", color="magenta", weight=3]; 58212 -> 59134[label="",style="dashed", color="magenta", weight=3]; 58212 -> 59135[label="",style="dashed", color="magenta", weight=3]; 58212 -> 59136[label="",style="dashed", color="magenta", weight=3]; 58213 -> 52809[label="",style="dashed", color="red", weight=0]; 58213[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58214 -> 59409[label="",style="dashed", color="red", weight=0]; 58214[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"];58214 -> 59685[label="",style="dashed", color="magenta", weight=3]; 58214 -> 59686[label="",style="dashed", color="magenta", weight=3]; 58214 -> 59687[label="",style="dashed", color="magenta", weight=3]; 58214 -> 59688[label="",style="dashed", color="magenta", weight=3]; 58214 -> 59689[label="",style="dashed", color="magenta", weight=3]; 58215 -> 49455[label="",style="dashed", color="red", weight=0]; 58215[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"];58215 -> 59141[label="",style="dashed", color="magenta", weight=3]; 58215 -> 59142[label="",style="dashed", color="magenta", weight=3]; 58215 -> 59143[label="",style="dashed", color="magenta", weight=3]; 58215 -> 59144[label="",style="dashed", color="magenta", weight=3]; 58215 -> 59145[label="",style="dashed", color="magenta", weight=3]; 58216 -> 52809[label="",style="dashed", color="red", weight=0]; 58216[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58224[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58225[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58226[label="ww3100",fontsize=16,color="green",shape="box"];58227[label="ww5",fontsize=16,color="green",shape="box"];58228[label="Zero",fontsize=16,color="green",shape="box"];58229[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58230[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58231[label="ww3100",fontsize=16,color="green",shape="box"];58232[label="ww5",fontsize=16,color="green",shape="box"];58233[label="Zero",fontsize=16,color="green",shape="box"];58236[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"];58236 -> 59147[label="",style="solid", color="black", weight=3]; 58237[label="ww50",fontsize=16,color="green",shape="box"];58238[label="ww51",fontsize=16,color="green",shape="box"];58240 -> 49455[label="",style="dashed", color="red", weight=0]; 58240[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"];58240 -> 59148[label="",style="dashed", color="magenta", weight=3]; 58240 -> 59149[label="",style="dashed", color="magenta", weight=3]; 58240 -> 59150[label="",style="dashed", color="magenta", weight=3]; 58240 -> 59151[label="",style="dashed", color="magenta", weight=3]; 58240 -> 59152[label="",style="dashed", color="magenta", weight=3]; 58241 -> 53946[label="",style="dashed", color="red", weight=0]; 58241[label="not (esEsOrdering (primCmpNat ww30000000 ww15100000) LT)",fontsize=16,color="magenta"];58241 -> 59153[label="",style="dashed", color="magenta", weight=3]; 58241 -> 59154[label="",style="dashed", color="magenta", weight=3]; 58242 -> 59409[label="",style="dashed", color="red", weight=0]; 58242[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"];58242 -> 59690[label="",style="dashed", color="magenta", weight=3]; 58242 -> 59691[label="",style="dashed", color="magenta", weight=3]; 58242 -> 59692[label="",style="dashed", color="magenta", weight=3]; 58242 -> 59693[label="",style="dashed", color="magenta", weight=3]; 58242 -> 59694[label="",style="dashed", color="magenta", weight=3]; 58243 -> 49455[label="",style="dashed", color="red", weight=0]; 58243[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"];58243 -> 59159[label="",style="dashed", color="magenta", weight=3]; 58243 -> 59160[label="",style="dashed", color="magenta", weight=3]; 58243 -> 59161[label="",style="dashed", color="magenta", weight=3]; 58243 -> 59162[label="",style="dashed", color="magenta", weight=3]; 58243 -> 59163[label="",style="dashed", color="magenta", weight=3]; 58244 -> 53946[label="",style="dashed", color="red", weight=0]; 58244[label="not (esEsOrdering (primCmpNat ww30000000 ww15100000) LT)",fontsize=16,color="magenta"];58244 -> 59164[label="",style="dashed", color="magenta", weight=3]; 58244 -> 59165[label="",style="dashed", color="magenta", weight=3]; 58239[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4721 ww4720) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4717 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4719 ww4718 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63523[label="ww4718/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58239 -> 63523[label="",style="solid", color="burlywood", weight=9]; 63523 -> 59166[label="",style="solid", color="burlywood", weight=3]; 63524[label="ww4718/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58239 -> 63524[label="",style="solid", color="burlywood", weight=9]; 63524 -> 59167[label="",style="solid", color="burlywood", weight=3]; 58245 -> 49455[label="",style="dashed", color="red", weight=0]; 58245[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"];58245 -> 59168[label="",style="dashed", color="magenta", weight=3]; 58245 -> 59169[label="",style="dashed", color="magenta", weight=3]; 58245 -> 59170[label="",style="dashed", color="magenta", weight=3]; 58245 -> 59171[label="",style="dashed", color="magenta", weight=3]; 58245 -> 59172[label="",style="dashed", color="magenta", weight=3]; 58246 -> 52809[label="",style="dashed", color="red", weight=0]; 58246[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58247 -> 59409[label="",style="dashed", color="red", weight=0]; 58247[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"];58247 -> 59695[label="",style="dashed", color="magenta", weight=3]; 58247 -> 59696[label="",style="dashed", color="magenta", weight=3]; 58247 -> 59697[label="",style="dashed", color="magenta", weight=3]; 58247 -> 59698[label="",style="dashed", color="magenta", weight=3]; 58247 -> 59699[label="",style="dashed", color="magenta", weight=3]; 58248 -> 49455[label="",style="dashed", color="red", weight=0]; 58248[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"];58248 -> 59177[label="",style="dashed", color="magenta", weight=3]; 58248 -> 59178[label="",style="dashed", color="magenta", weight=3]; 58248 -> 59179[label="",style="dashed", color="magenta", weight=3]; 58248 -> 59180[label="",style="dashed", color="magenta", weight=3]; 58248 -> 59181[label="",style="dashed", color="magenta", weight=3]; 58249 -> 52809[label="",style="dashed", color="red", weight=0]; 58249[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58256[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58257[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58258[label="ww3100",fontsize=16,color="green",shape="box"];58259[label="ww5",fontsize=16,color="green",shape="box"];58260[label="Zero",fontsize=16,color="green",shape="box"];58261[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58262[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58263[label="ww3100",fontsize=16,color="green",shape="box"];58264[label="ww5",fontsize=16,color="green",shape="box"];58265[label="Zero",fontsize=16,color="green",shape="box"];58266 -> 59182[label="",style="dashed", color="red", weight=0]; 58266[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"];58266 -> 59183[label="",style="dashed", color="magenta", weight=3]; 58266 -> 59184[label="",style="dashed", color="magenta", weight=3]; 58266 -> 59185[label="",style="dashed", color="magenta", weight=3]; 58266 -> 59186[label="",style="dashed", color="magenta", weight=3]; 58266 -> 59187[label="",style="dashed", color="magenta", weight=3]; 58267 -> 59182[label="",style="dashed", color="red", weight=0]; 58267[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"];58267 -> 59188[label="",style="dashed", color="magenta", weight=3]; 58267 -> 59189[label="",style="dashed", color="magenta", weight=3]; 58267 -> 59190[label="",style="dashed", color="magenta", weight=3]; 58267 -> 59191[label="",style="dashed", color="magenta", weight=3]; 58267 -> 59192[label="",style="dashed", color="magenta", weight=3]; 58268 -> 18732[label="",style="dashed", color="red", weight=0]; 58268[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"];58268 -> 59197[label="",style="dashed", color="magenta", weight=3]; 58268 -> 59198[label="",style="dashed", color="magenta", weight=3]; 58268 -> 59199[label="",style="dashed", color="magenta", weight=3]; 58268 -> 59200[label="",style="dashed", color="magenta", weight=3]; 58268 -> 59201[label="",style="dashed", color="magenta", weight=3]; 58269 -> 17710[label="",style="dashed", color="red", weight=0]; 58269[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"];58269 -> 59202[label="",style="dashed", color="magenta", weight=3]; 58269 -> 59203[label="",style="dashed", color="magenta", weight=3]; 58269 -> 59204[label="",style="dashed", color="magenta", weight=3]; 58269 -> 59205[label="",style="dashed", color="magenta", weight=3]; 58269 -> 59206[label="",style="dashed", color="magenta", weight=3]; 58281[label="Succ Zero",fontsize=16,color="green",shape="box"];58282[label="Succ Zero",fontsize=16,color="green",shape="box"];58283[label="ww5",fontsize=16,color="green",shape="box"];58284[label="ww3100",fontsize=16,color="green",shape="box"];58285[label="Zero",fontsize=16,color="green",shape="box"];58286 -> 26726[label="",style="dashed", color="red", weight=0]; 58286[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"];58286 -> 59209[label="",style="dashed", color="magenta", weight=3]; 58286 -> 59210[label="",style="dashed", color="magenta", weight=3]; 58286 -> 59211[label="",style="dashed", color="magenta", weight=3]; 58288 -> 26924[label="",style="dashed", color="red", weight=0]; 58288[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"];58288 -> 59215[label="",style="dashed", color="magenta", weight=3]; 58288 -> 59216[label="",style="dashed", color="magenta", weight=3]; 58289 -> 59217[label="",style="dashed", color="red", weight=0]; 58289[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"];58289 -> 59218[label="",style="dashed", color="magenta", weight=3]; 58289 -> 59219[label="",style="dashed", color="magenta", weight=3]; 58289 -> 59220[label="",style="dashed", color="magenta", weight=3]; 58289 -> 59221[label="",style="dashed", color="magenta", weight=3]; 58289 -> 59222[label="",style="dashed", color="magenta", weight=3]; 58290 -> 59230[label="",style="dashed", color="red", weight=0]; 58290[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"];58290 -> 59231[label="",style="dashed", color="magenta", weight=3]; 58290 -> 59232[label="",style="dashed", color="magenta", weight=3]; 58290 -> 59233[label="",style="dashed", color="magenta", weight=3]; 58290 -> 59234[label="",style="dashed", color="magenta", weight=3]; 58290 -> 59235[label="",style="dashed", color="magenta", weight=3]; 58291 -> 18732[label="",style="dashed", color="red", weight=0]; 58291[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"];58291 -> 59239[label="",style="dashed", color="magenta", weight=3]; 58291 -> 59240[label="",style="dashed", color="magenta", weight=3]; 58291 -> 59241[label="",style="dashed", color="magenta", weight=3]; 58291 -> 59242[label="",style="dashed", color="magenta", weight=3]; 58291 -> 59243[label="",style="dashed", color="magenta", weight=3]; 58292 -> 17710[label="",style="dashed", color="red", weight=0]; 58292[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"];58292 -> 59244[label="",style="dashed", color="magenta", weight=3]; 58292 -> 59245[label="",style="dashed", color="magenta", weight=3]; 58292 -> 59246[label="",style="dashed", color="magenta", weight=3]; 58292 -> 59247[label="",style="dashed", color="magenta", weight=3]; 58292 -> 59248[label="",style="dashed", color="magenta", weight=3]; 58301[label="Zero",fontsize=16,color="green",shape="box"];58302[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58303[label="ww5",fontsize=16,color="green",shape="box"];58304[label="Succ (Succ (Succ ww3100000))",fontsize=16,color="green",shape="box"];58305[label="Zero",fontsize=16,color="green",shape="box"];58306 -> 26726[label="",style="dashed", color="red", weight=0]; 58306[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"];58306 -> 59251[label="",style="dashed", color="magenta", weight=3]; 58306 -> 59252[label="",style="dashed", color="magenta", weight=3]; 58306 -> 59253[label="",style="dashed", color="magenta", weight=3]; 58308 -> 26924[label="",style="dashed", color="red", weight=0]; 58308[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"];58308 -> 59257[label="",style="dashed", color="magenta", weight=3]; 58308 -> 59258[label="",style="dashed", color="magenta", weight=3]; 58309 -> 26726[label="",style="dashed", color="red", weight=0]; 58309[label="primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917)",fontsize=16,color="magenta"];58309 -> 59259[label="",style="dashed", color="magenta", weight=3]; 58309 -> 59260[label="",style="dashed", color="magenta", weight=3]; 58309 -> 59261[label="",style="dashed", color="magenta", weight=3]; 58310 -> 60286[label="",style="dashed", color="red", weight=0]; 58310[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"];58310 -> 60288[label="",style="dashed", color="magenta", weight=3]; 60287[label="Float (Pos (Succ ww2417)) (Pos (Succ ww2418))",fontsize=16,color="green",shape="box"];60286[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)))) ww4813)",fontsize=16,color="black",shape="triangle"];60286 -> 60291[label="",style="solid", color="black", weight=3]; 58312[label="Float ww3118 ww2917",fontsize=16,color="green",shape="box"];58313[label="ww24150",fontsize=16,color="green",shape="box"];58314[label="ww24151",fontsize=16,color="green",shape="box"];58315[label="ww2612",fontsize=16,color="green",shape="box"];58316[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];58317[label="Pos Zero",fontsize=16,color="green",shape="box"];58318[label="Pos Zero",fontsize=16,color="green",shape="box"];58319 -> 59264[label="",style="dashed", color="red", weight=0]; 58319[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) (not (esEsOrdering (compareMyInt (srMyInt ww33570 ww32840) (srMyInt ww33571 ww32841)) GT))",fontsize=16,color="magenta"];58319 -> 59265[label="",style="dashed", color="magenta", weight=3]; 58320[label="ww4389",fontsize=16,color="green",shape="box"];58321 -> 23742[label="",style="dashed", color="red", weight=0]; 58321[label="msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))",fontsize=16,color="magenta"];58321 -> 59266[label="",style="dashed", color="magenta", weight=3]; 58321 -> 59267[label="",style="dashed", color="magenta", weight=3]; 58322 -> 26799[label="",style="dashed", color="red", weight=0]; 58322[label="srMyInt (Pos ww2082) (Neg ww2084)",fontsize=16,color="magenta"];58322 -> 59268[label="",style="dashed", color="magenta", weight=3]; 58322 -> 59269[label="",style="dashed", color="magenta", weight=3]; 58323[label="ww4390",fontsize=16,color="green",shape="box"];58324 -> 23742[label="",style="dashed", color="red", weight=0]; 58324[label="msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))",fontsize=16,color="magenta"];58324 -> 59270[label="",style="dashed", color="magenta", weight=3]; 58324 -> 59271[label="",style="dashed", color="magenta", weight=3]; 58325 -> 26799[label="",style="dashed", color="red", weight=0]; 58325[label="srMyInt (Neg ww2295) (Pos ww2297)",fontsize=16,color="magenta"];58325 -> 59272[label="",style="dashed", color="magenta", weight=3]; 58325 -> 59273[label="",style="dashed", color="magenta", weight=3]; 58327 -> 30021[label="",style="dashed", color="red", weight=0]; 58327[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"];58327 -> 59274[label="",style="dashed", color="magenta", weight=3]; 58327 -> 59275[label="",style="dashed", color="magenta", weight=3]; 58327 -> 59276[label="",style="dashed", color="magenta", weight=3]; 58327 -> 59277[label="",style="dashed", color="magenta", weight=3]; 58327 -> 59278[label="",style="dashed", color="magenta", weight=3]; 58328 -> 30021[label="",style="dashed", color="red", weight=0]; 58328[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"];58328 -> 59279[label="",style="dashed", color="magenta", weight=3]; 58328 -> 59280[label="",style="dashed", color="magenta", weight=3]; 58328 -> 59281[label="",style="dashed", color="magenta", weight=3]; 58328 -> 59282[label="",style="dashed", color="magenta", weight=3]; 58328 -> 59283[label="",style="dashed", color="magenta", weight=3]; 58329 -> 53946[label="",style="dashed", color="red", weight=0]; 58329[label="not (esEsOrdering (primCmpNat ww30000000 ww15900000) LT)",fontsize=16,color="magenta"];58329 -> 59284[label="",style="dashed", color="magenta", weight=3]; 58329 -> 59285[label="",style="dashed", color="magenta", weight=3]; 58330 -> 53946[label="",style="dashed", color="red", weight=0]; 58330[label="not (esEsOrdering (primCmpNat ww30000000 ww15900000) LT)",fontsize=16,color="magenta"];58330 -> 59286[label="",style="dashed", color="magenta", weight=3]; 58330 -> 59287[label="",style="dashed", color="magenta", weight=3]; 58331 -> 56720[label="",style="dashed", color="red", weight=0]; 58331[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"];58331 -> 59288[label="",style="dashed", color="magenta", weight=3]; 58331 -> 59289[label="",style="dashed", color="magenta", weight=3]; 58331 -> 59290[label="",style="dashed", color="magenta", weight=3]; 58331 -> 59291[label="",style="dashed", color="magenta", weight=3]; 58331 -> 59292[label="",style="dashed", color="magenta", weight=3]; 58326[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4729 ww4728) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4724 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 ww4725 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63525[label="ww4725/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58326 -> 63525[label="",style="solid", color="burlywood", weight=9]; 63525 -> 59293[label="",style="solid", color="burlywood", weight=3]; 63526[label="ww4725/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58326 -> 63526[label="",style="solid", color="burlywood", weight=9]; 63526 -> 59294[label="",style="solid", color="burlywood", weight=3]; 58332 -> 30021[label="",style="dashed", color="red", weight=0]; 58332[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"];58332 -> 59295[label="",style="dashed", color="magenta", weight=3]; 58332 -> 59296[label="",style="dashed", color="magenta", weight=3]; 58332 -> 59297[label="",style="dashed", color="magenta", weight=3]; 58332 -> 59298[label="",style="dashed", color="magenta", weight=3]; 58332 -> 59299[label="",style="dashed", color="magenta", weight=3]; 58333 -> 30021[label="",style="dashed", color="red", weight=0]; 58333[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"];58333 -> 59300[label="",style="dashed", color="magenta", weight=3]; 58333 -> 59301[label="",style="dashed", color="magenta", weight=3]; 58333 -> 59302[label="",style="dashed", color="magenta", weight=3]; 58333 -> 59303[label="",style="dashed", color="magenta", weight=3]; 58333 -> 59304[label="",style="dashed", color="magenta", weight=3]; 58334 -> 52809[label="",style="dashed", color="red", weight=0]; 58334[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58335 -> 52809[label="",style="dashed", color="red", weight=0]; 58335[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58336 -> 56720[label="",style="dashed", color="red", weight=0]; 58336[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"];58336 -> 59305[label="",style="dashed", color="magenta", weight=3]; 58336 -> 59306[label="",style="dashed", color="magenta", weight=3]; 58336 -> 59307[label="",style="dashed", color="magenta", weight=3]; 58336 -> 59308[label="",style="dashed", color="magenta", weight=3]; 58336 -> 59309[label="",style="dashed", color="magenta", weight=3]; 58342[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58343[label="ww5",fontsize=16,color="green",shape="box"];58344[label="ww3100",fontsize=16,color="green",shape="box"];58345[label="Zero",fontsize=16,color="green",shape="box"];58346[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58347[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58348[label="ww5",fontsize=16,color="green",shape="box"];58349[label="ww3100",fontsize=16,color="green",shape="box"];58350[label="Zero",fontsize=16,color="green",shape="box"];58351[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58353 -> 56720[label="",style="dashed", color="red", weight=0]; 58353[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"];58353 -> 59310[label="",style="dashed", color="magenta", weight=3]; 58353 -> 59311[label="",style="dashed", color="magenta", weight=3]; 58353 -> 59312[label="",style="dashed", color="magenta", weight=3]; 58353 -> 59313[label="",style="dashed", color="magenta", weight=3]; 58353 -> 59314[label="",style="dashed", color="magenta", weight=3]; 58354 -> 53946[label="",style="dashed", color="red", weight=0]; 58354[label="not (esEsOrdering (primCmpNat ww30000000 ww16700000) LT)",fontsize=16,color="magenta"];58354 -> 59315[label="",style="dashed", color="magenta", weight=3]; 58354 -> 59316[label="",style="dashed", color="magenta", weight=3]; 58355 -> 30021[label="",style="dashed", color="red", weight=0]; 58355[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"];58355 -> 59317[label="",style="dashed", color="magenta", weight=3]; 58355 -> 59318[label="",style="dashed", color="magenta", weight=3]; 58355 -> 59319[label="",style="dashed", color="magenta", weight=3]; 58355 -> 59320[label="",style="dashed", color="magenta", weight=3]; 58355 -> 59321[label="",style="dashed", color="magenta", weight=3]; 58356 -> 53946[label="",style="dashed", color="red", weight=0]; 58356[label="not (esEsOrdering (primCmpNat ww30000000 ww16700000) LT)",fontsize=16,color="magenta"];58356 -> 59322[label="",style="dashed", color="magenta", weight=3]; 58356 -> 59323[label="",style="dashed", color="magenta", weight=3]; 58357 -> 30021[label="",style="dashed", color="red", weight=0]; 58357[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"];58357 -> 59324[label="",style="dashed", color="magenta", weight=3]; 58357 -> 59325[label="",style="dashed", color="magenta", weight=3]; 58357 -> 59326[label="",style="dashed", color="magenta", weight=3]; 58357 -> 59327[label="",style="dashed", color="magenta", weight=3]; 58357 -> 59328[label="",style="dashed", color="magenta", weight=3]; 58352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4735 ww4734) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4730 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4732 ww4731 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63527[label="ww4731/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58352 -> 63527[label="",style="solid", color="burlywood", weight=9]; 63527 -> 59329[label="",style="solid", color="burlywood", weight=3]; 63528[label="ww4731/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58352 -> 63528[label="",style="solid", color="burlywood", weight=9]; 63528 -> 59330[label="",style="solid", color="burlywood", weight=3]; 58358 -> 56720[label="",style="dashed", color="red", weight=0]; 58358[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"];58358 -> 59331[label="",style="dashed", color="magenta", weight=3]; 58358 -> 59332[label="",style="dashed", color="magenta", weight=3]; 58358 -> 59333[label="",style="dashed", color="magenta", weight=3]; 58358 -> 59334[label="",style="dashed", color="magenta", weight=3]; 58358 -> 59335[label="",style="dashed", color="magenta", weight=3]; 58359 -> 52809[label="",style="dashed", color="red", weight=0]; 58359[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58360 -> 30021[label="",style="dashed", color="red", weight=0]; 58360[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"];58360 -> 59336[label="",style="dashed", color="magenta", weight=3]; 58360 -> 59337[label="",style="dashed", color="magenta", weight=3]; 58360 -> 59338[label="",style="dashed", color="magenta", weight=3]; 58360 -> 59339[label="",style="dashed", color="magenta", weight=3]; 58360 -> 59340[label="",style="dashed", color="magenta", weight=3]; 58361 -> 52809[label="",style="dashed", color="red", weight=0]; 58361[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58362 -> 30021[label="",style="dashed", color="red", weight=0]; 58362[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"];58362 -> 59341[label="",style="dashed", color="magenta", weight=3]; 58362 -> 59342[label="",style="dashed", color="magenta", weight=3]; 58362 -> 59343[label="",style="dashed", color="magenta", weight=3]; 58362 -> 59344[label="",style="dashed", color="magenta", weight=3]; 58362 -> 59345[label="",style="dashed", color="magenta", weight=3]; 58367[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58368[label="ww5",fontsize=16,color="green",shape="box"];58369[label="ww3100",fontsize=16,color="green",shape="box"];58370[label="Zero",fontsize=16,color="green",shape="box"];58371[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58372[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58373[label="ww5",fontsize=16,color="green",shape="box"];58374[label="ww3100",fontsize=16,color="green",shape="box"];58375[label="Zero",fontsize=16,color="green",shape="box"];58376[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58377 -> 59346[label="",style="dashed", color="red", weight=0]; 58377[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"];58377 -> 59347[label="",style="dashed", color="magenta", weight=3]; 58377 -> 59348[label="",style="dashed", color="magenta", weight=3]; 58377 -> 59349[label="",style="dashed", color="magenta", weight=3]; 58377 -> 59350[label="",style="dashed", color="magenta", weight=3]; 58377 -> 59351[label="",style="dashed", color="magenta", weight=3]; 58378 -> 59346[label="",style="dashed", color="red", weight=0]; 58378[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"];58378 -> 59352[label="",style="dashed", color="magenta", weight=3]; 58378 -> 59353[label="",style="dashed", color="magenta", weight=3]; 58378 -> 59354[label="",style="dashed", color="magenta", weight=3]; 58378 -> 59355[label="",style="dashed", color="magenta", weight=3]; 58378 -> 59356[label="",style="dashed", color="magenta", weight=3]; 58379 -> 18747[label="",style="dashed", color="red", weight=0]; 58379[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"];58379 -> 59357[label="",style="dashed", color="magenta", weight=3]; 58379 -> 59358[label="",style="dashed", color="magenta", weight=3]; 58379 -> 59359[label="",style="dashed", color="magenta", weight=3]; 58379 -> 59360[label="",style="dashed", color="magenta", weight=3]; 58379 -> 59361[label="",style="dashed", color="magenta", weight=3]; 58380 -> 17737[label="",style="dashed", color="red", weight=0]; 58380[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"];58380 -> 59362[label="",style="dashed", color="magenta", weight=3]; 58380 -> 59363[label="",style="dashed", color="magenta", weight=3]; 58380 -> 59364[label="",style="dashed", color="magenta", weight=3]; 58380 -> 59365[label="",style="dashed", color="magenta", weight=3]; 58380 -> 59366[label="",style="dashed", color="magenta", weight=3]; 58381 -> 59367[label="",style="dashed", color="red", weight=0]; 58381[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"];58381 -> 59368[label="",style="dashed", color="magenta", weight=3]; 58381 -> 59369[label="",style="dashed", color="magenta", weight=3]; 58381 -> 59370[label="",style="dashed", color="magenta", weight=3]; 58381 -> 59371[label="",style="dashed", color="magenta", weight=3]; 58381 -> 59372[label="",style="dashed", color="magenta", weight=3]; 58382 -> 59373[label="",style="dashed", color="red", weight=0]; 58382[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"];58382 -> 59374[label="",style="dashed", color="magenta", weight=3]; 58382 -> 59375[label="",style="dashed", color="magenta", weight=3]; 58382 -> 59376[label="",style="dashed", color="magenta", weight=3]; 58382 -> 59377[label="",style="dashed", color="magenta", weight=3]; 58382 -> 59378[label="",style="dashed", color="magenta", weight=3]; 58383 -> 18747[label="",style="dashed", color="red", weight=0]; 58383[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"];58383 -> 59379[label="",style="dashed", color="magenta", weight=3]; 58383 -> 59380[label="",style="dashed", color="magenta", weight=3]; 58383 -> 59381[label="",style="dashed", color="magenta", weight=3]; 58383 -> 59382[label="",style="dashed", color="magenta", weight=3]; 58383 -> 59383[label="",style="dashed", color="magenta", weight=3]; 58384 -> 17737[label="",style="dashed", color="red", weight=0]; 58384[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"];58384 -> 59384[label="",style="dashed", color="magenta", weight=3]; 58384 -> 59385[label="",style="dashed", color="magenta", weight=3]; 58384 -> 59386[label="",style="dashed", color="magenta", weight=3]; 58384 -> 59387[label="",style="dashed", color="magenta", weight=3]; 58384 -> 59388[label="",style="dashed", color="magenta", weight=3]; 32555[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];32556[label="Neg Zero",fontsize=16,color="green",shape="box"];58385[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"];58385 -> 59389[label="",style="dashed", color="green", weight=3]; 58385 -> 59390[label="",style="dashed", color="green", weight=3]; 58386[label="ww50",fontsize=16,color="green",shape="box"];58387[label="ww51",fontsize=16,color="green",shape="box"];58171[label="ww4100",fontsize=16,color="green",shape="box"];58172[label="ww3000",fontsize=16,color="green",shape="box"];58173[label="Zero",fontsize=16,color="green",shape="box"];58174[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58388 -> 26799[label="",style="dashed", color="red", weight=0]; 58388[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];58388 -> 59391[label="",style="dashed", color="magenta", weight=3]; 58388 -> 59392[label="",style="dashed", color="magenta", weight=3]; 58389 -> 26799[label="",style="dashed", color="red", weight=0]; 58389[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58389 -> 59393[label="",style="dashed", color="magenta", weight=3]; 58389 -> 59394[label="",style="dashed", color="magenta", weight=3]; 57685 -> 58140[label="",style="dashed", color="red", weight=0]; 57685[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"];57685 -> 58179[label="",style="dashed", color="magenta", weight=3]; 57685 -> 58180[label="",style="dashed", color="magenta", weight=3]; 57685 -> 58181[label="",style="dashed", color="magenta", weight=3]; 57685 -> 58182[label="",style="dashed", color="magenta", weight=3]; 57686[label="ww3544",fontsize=16,color="green",shape="box"];57687[label="ww3000",fontsize=16,color="green",shape="box"];32626[label="Neg Zero",fontsize=16,color="green",shape="box"];32627[label="Neg Zero",fontsize=16,color="green",shape="box"];58390[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"];58390 -> 59395[label="",style="dashed", color="green", weight=3]; 58390 -> 59396[label="",style="dashed", color="green", weight=3]; 58391[label="ww50",fontsize=16,color="green",shape="box"];58392[label="ww51",fontsize=16,color="green",shape="box"];60032[label="ww3000",fontsize=16,color="green",shape="box"];60033[label="Zero",fontsize=16,color="green",shape="box"];60034[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58395 -> 26799[label="",style="dashed", color="red", weight=0]; 58395[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];58395 -> 59397[label="",style="dashed", color="magenta", weight=3]; 58395 -> 59398[label="",style="dashed", color="magenta", weight=3]; 58396 -> 26799[label="",style="dashed", color="red", weight=0]; 58396[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58396 -> 59399[label="",style="dashed", color="magenta", weight=3]; 58396 -> 59400[label="",style="dashed", color="magenta", weight=3]; 57688 -> 60006[label="",style="dashed", color="red", weight=0]; 57688[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"];57688 -> 60041[label="",style="dashed", color="magenta", weight=3]; 57688 -> 60042[label="",style="dashed", color="magenta", weight=3]; 57688 -> 60043[label="",style="dashed", color="magenta", weight=3]; 57689[label="ww3554",fontsize=16,color="green",shape="box"];57690[label="ww3000",fontsize=16,color="green",shape="box"];59670[label="Float ww420 ww421",fontsize=16,color="green",shape="box"];59671[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59672[label="ww41",fontsize=16,color="green",shape="box"];59673[label="ww421",fontsize=16,color="green",shape="box"];59674[label="ww420",fontsize=16,color="green",shape="box"];52450[label="ww421",fontsize=16,color="green",shape="box"];52451[label="ww420",fontsize=16,color="green",shape="box"];52452 -> 49530[label="",style="dashed", color="red", weight=0]; 52452[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"];58398[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"];58398 -> 59405[label="",style="solid", color="black", weight=3]; 58399 -> 23742[label="",style="dashed", color="red", weight=0]; 58399[label="msMyInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="magenta"];58400[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58401 -> 26799[label="",style="dashed", color="red", weight=0]; 58401[label="srMyInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="magenta"];58401 -> 59406[label="",style="dashed", color="magenta", weight=3]; 58401 -> 59407[label="",style="dashed", color="magenta", weight=3]; 58402[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58403[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)",fontsize=16,color="black",shape="box"];58403 -> 59408[label="",style="solid", color="black", weight=3]; 58404 -> 59409[label="",style="dashed", color="red", weight=0]; 58404[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"];58404 -> 59710[label="",style="dashed", color="magenta", weight=3]; 58405[label="ww4000",fontsize=16,color="green",shape="box"];58406[label="Pos Zero",fontsize=16,color="green",shape="box"];58407[label="Pos Zero",fontsize=16,color="green",shape="box"];58408[label="Pos Zero",fontsize=16,color="green",shape="box"];58409[label="ww4000",fontsize=16,color="green",shape="box"];58410[label="Pos Zero",fontsize=16,color="green",shape="box"];58411[label="Pos Zero",fontsize=16,color="green",shape="box"];58412[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58413[label="ww4000",fontsize=16,color="green",shape="box"];58414[label="Pos Zero",fontsize=16,color="green",shape="box"];58415[label="Pos Zero",fontsize=16,color="green",shape="box"];58416[label="Neg Zero",fontsize=16,color="green",shape="box"];58417[label="ww4000",fontsize=16,color="green",shape="box"];58418[label="Pos Zero",fontsize=16,color="green",shape="box"];58419[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58420[label="Pos Zero",fontsize=16,color="green",shape="box"];58421[label="ww4391",fontsize=16,color="green",shape="box"];58422 -> 23742[label="",style="dashed", color="red", weight=0]; 58422[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];58422 -> 59767[label="",style="dashed", color="magenta", weight=3]; 58422 -> 59768[label="",style="dashed", color="magenta", weight=3]; 58423 -> 26799[label="",style="dashed", color="red", weight=0]; 58423[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58423 -> 59769[label="",style="dashed", color="magenta", weight=3]; 58423 -> 59770[label="",style="dashed", color="magenta", weight=3]; 58424[label="ww1959",fontsize=16,color="green",shape="box"];58425 -> 53248[label="",style="dashed", color="red", weight=0]; 58425[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"];58425 -> 59771[label="",style="dashed", color="magenta", weight=3]; 58425 -> 59772[label="",style="dashed", color="magenta", weight=3]; 58425 -> 59773[label="",style="dashed", color="magenta", weight=3]; 58425 -> 59774[label="",style="dashed", color="magenta", weight=3]; 58426[label="ww1960",fontsize=16,color="green",shape="box"];58427[label="ww1958",fontsize=16,color="green",shape="box"];58428[label="ww1959",fontsize=16,color="green",shape="box"];58429[label="Float (Pos Zero) (Neg (Succ ww1960))",fontsize=16,color="green",shape="box"];58430[label="ww1960",fontsize=16,color="green",shape="box"];58431[label="ww1958",fontsize=16,color="green",shape="box"];58432[label="ww4000",fontsize=16,color="green",shape="box"];58433[label="Pos Zero",fontsize=16,color="green",shape="box"];58434[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58435[label="Neg Zero",fontsize=16,color="green",shape="box"];58436[label="ww4000",fontsize=16,color="green",shape="box"];58437[label="Pos Zero",fontsize=16,color="green",shape="box"];58438[label="Neg Zero",fontsize=16,color="green",shape="box"];58439[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58440[label="ww4000",fontsize=16,color="green",shape="box"];58441[label="Pos Zero",fontsize=16,color="green",shape="box"];58442[label="Neg Zero",fontsize=16,color="green",shape="box"];58443[label="Neg Zero",fontsize=16,color="green",shape="box"];58444[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58445[label="Pos Zero",fontsize=16,color="green",shape="box"];58446[label="Pos Zero",fontsize=16,color="green",shape="box"];58447[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58448[label="Pos Zero",fontsize=16,color="green",shape="box"];58449[label="Neg Zero",fontsize=16,color="green",shape="box"];58450[label="Neg (Succ ww2093)",fontsize=16,color="green",shape="box"];58451[label="Pos (Succ ww2094)",fontsize=16,color="green",shape="box"];58452 -> 26726[label="",style="dashed", color="red", weight=0]; 58452[label="primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141)",fontsize=16,color="magenta"];58452 -> 59775[label="",style="dashed", color="magenta", weight=3]; 58452 -> 59776[label="",style="dashed", color="magenta", weight=3]; 58452 -> 59777[label="",style="dashed", color="magenta", weight=3]; 58453 -> 60400[label="",style="dashed", color="red", weight=0]; 58453[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"];58453 -> 60402[label="",style="dashed", color="magenta", weight=3]; 60401[label="Float (Pos (Succ ww2100)) (Pos (Succ ww2101))",fontsize=16,color="green",shape="box"];60400[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)))) ww4814)",fontsize=16,color="black",shape="triangle"];60400 -> 60407[label="",style="solid", color="black", weight=3]; 58455[label="Float ww3142 ww3141",fontsize=16,color="green",shape="box"];58456[label="ww20980",fontsize=16,color="green",shape="box"];58457[label="ww20981",fontsize=16,color="green",shape="box"];58458[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58459[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58460[label="Pos Zero",fontsize=16,color="green",shape="box"];58461[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58462[label="Neg Zero",fontsize=16,color="green",shape="box"];58463[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58464[label="ww4392",fontsize=16,color="green",shape="box"];58465 -> 25616[label="",style="dashed", color="red", weight=0]; 58465[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58465 -> 59780[label="",style="dashed", color="magenta", weight=3]; 58466 -> 26799[label="",style="dashed", color="red", weight=0]; 58466[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58466 -> 59781[label="",style="dashed", color="magenta", weight=3]; 58466 -> 59782[label="",style="dashed", color="magenta", weight=3]; 58467[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58468[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58469[label="Neg Zero",fontsize=16,color="green",shape="box"];58470[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58471[label="Neg Zero",fontsize=16,color="green",shape="box"];58472[label="Neg Zero",fontsize=16,color="green",shape="box"];58473[label="Pos Zero",fontsize=16,color="green",shape="box"];58474[label="Pos Zero",fontsize=16,color="green",shape="box"];58475[label="Pos Zero",fontsize=16,color="green",shape="box"];58476[label="Pos Zero",fontsize=16,color="green",shape="box"];58477[label="Pos Zero",fontsize=16,color="green",shape="box"];58478[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58479[label="Pos Zero",fontsize=16,color="green",shape="box"];58480[label="Pos Zero",fontsize=16,color="green",shape="box"];58481[label="Neg Zero",fontsize=16,color="green",shape="box"];58482[label="Pos Zero",fontsize=16,color="green",shape="box"];58483[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58484[label="Pos Zero",fontsize=16,color="green",shape="box"];58485[label="ww4393",fontsize=16,color="green",shape="box"];58486 -> 25616[label="",style="dashed", color="red", weight=0]; 58486[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];58486 -> 59783[label="",style="dashed", color="magenta", weight=3]; 58487 -> 26799[label="",style="dashed", color="red", weight=0]; 58487[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58487 -> 59784[label="",style="dashed", color="magenta", weight=3]; 58487 -> 59785[label="",style="dashed", color="magenta", weight=3]; 58488 -> 53583[label="",style="dashed", color="red", weight=0]; 58488[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"];58488 -> 59786[label="",style="dashed", color="magenta", weight=3]; 58488 -> 59787[label="",style="dashed", color="magenta", weight=3]; 58488 -> 59788[label="",style="dashed", color="magenta", weight=3]; 58489[label="ww1968",fontsize=16,color="green",shape="box"];58490[label="ww1969",fontsize=16,color="green",shape="box"];58491[label="Float (Pos Zero) (Neg (Succ ww1969))",fontsize=16,color="green",shape="box"];58492[label="ww1968",fontsize=16,color="green",shape="box"];58493[label="ww1969",fontsize=16,color="green",shape="box"];58494[label="Pos Zero",fontsize=16,color="green",shape="box"];58495[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58496[label="Neg Zero",fontsize=16,color="green",shape="box"];58497[label="Pos Zero",fontsize=16,color="green",shape="box"];58498[label="Neg Zero",fontsize=16,color="green",shape="box"];58499[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58500[label="Pos Zero",fontsize=16,color="green",shape="box"];58501[label="Neg Zero",fontsize=16,color="green",shape="box"];58502[label="Neg Zero",fontsize=16,color="green",shape="box"];58503[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"];58503 -> 59789[label="",style="dashed", color="green", weight=3]; 58503 -> 59790[label="",style="dashed", color="green", weight=3]; 58504[label="ww5420",fontsize=16,color="green",shape="box"];58505[label="ww5421",fontsize=16,color="green",shape="box"];58506[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];58507 -> 26799[label="",style="dashed", color="red", weight=0]; 58507[label="srMyInt ww2970 (Pos (Succ Zero))",fontsize=16,color="magenta"];58507 -> 59791[label="",style="dashed", color="magenta", weight=3]; 58507 -> 59792[label="",style="dashed", color="magenta", weight=3]; 58508 -> 26799[label="",style="dashed", color="red", weight=0]; 58508[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58508 -> 59793[label="",style="dashed", color="magenta", weight=3]; 58508 -> 59794[label="",style="dashed", color="magenta", weight=3]; 58509[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"];58509 -> 59795[label="",style="dashed", color="green", weight=3]; 58509 -> 59796[label="",style="dashed", color="green", weight=3]; 58510[label="ww5420",fontsize=16,color="green",shape="box"];58511[label="ww5421",fontsize=16,color="green",shape="box"];58512[label="Succ ww54100",fontsize=16,color="green",shape="box"];58513[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];58514[label="Succ ww53900",fontsize=16,color="green",shape="box"];58515 -> 26799[label="",style="dashed", color="red", weight=0]; 58515[label="srMyInt ww2973 (Pos (Succ Zero))",fontsize=16,color="magenta"];58515 -> 59797[label="",style="dashed", color="magenta", weight=3]; 58515 -> 59798[label="",style="dashed", color="magenta", weight=3]; 58516 -> 26799[label="",style="dashed", color="red", weight=0]; 58516[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58516 -> 59799[label="",style="dashed", color="magenta", weight=3]; 58516 -> 59800[label="",style="dashed", color="magenta", weight=3]; 58517[label="ww4394",fontsize=16,color="green",shape="box"];58518 -> 23742[label="",style="dashed", color="red", weight=0]; 58518[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58518 -> 59801[label="",style="dashed", color="magenta", weight=3]; 58518 -> 59802[label="",style="dashed", color="magenta", weight=3]; 58519 -> 26799[label="",style="dashed", color="red", weight=0]; 58519[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58519 -> 59803[label="",style="dashed", color="magenta", weight=3]; 58519 -> 59804[label="",style="dashed", color="magenta", weight=3]; 58520[label="ww4000",fontsize=16,color="green",shape="box"];58521[label="Neg Zero",fontsize=16,color="green",shape="box"];58522[label="Pos Zero",fontsize=16,color="green",shape="box"];58523[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58524[label="ww2121",fontsize=16,color="green",shape="box"];58525[label="Neg Zero",fontsize=16,color="green",shape="box"];58526[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];58527[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];58528[label="ww4000",fontsize=16,color="green",shape="box"];58529[label="Neg Zero",fontsize=16,color="green",shape="box"];58530[label="Neg Zero",fontsize=16,color="green",shape="box"];58531[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58532[label="ww1978",fontsize=16,color="green",shape="box"];58533 -> 52542[label="",style="dashed", color="red", weight=0]; 58533[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"];58533 -> 59805[label="",style="dashed", color="magenta", weight=3]; 58533 -> 59806[label="",style="dashed", color="magenta", weight=3]; 58533 -> 59807[label="",style="dashed", color="magenta", weight=3]; 58533 -> 59808[label="",style="dashed", color="magenta", weight=3]; 58534[label="ww1977",fontsize=16,color="green",shape="box"];58535[label="ww1979",fontsize=16,color="green",shape="box"];58536[label="ww1978",fontsize=16,color="green",shape="box"];58537[label="Float (Neg Zero) (Neg (Succ ww1979))",fontsize=16,color="green",shape="box"];58538[label="ww1977",fontsize=16,color="green",shape="box"];58539[label="ww1979",fontsize=16,color="green",shape="box"];58540[label="ww4000",fontsize=16,color="green",shape="box"];58541[label="Neg Zero",fontsize=16,color="green",shape="box"];58542[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58543[label="Neg Zero",fontsize=16,color="green",shape="box"];58544[label="ww4000",fontsize=16,color="green",shape="box"];58545[label="Neg Zero",fontsize=16,color="green",shape="box"];58546[label="Neg Zero",fontsize=16,color="green",shape="box"];58547[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58548[label="ww4000",fontsize=16,color="green",shape="box"];58549[label="Neg Zero",fontsize=16,color="green",shape="box"];58550[label="Neg Zero",fontsize=16,color="green",shape="box"];58551[label="Neg Zero",fontsize=16,color="green",shape="box"];58552[label="ww4395",fontsize=16,color="green",shape="box"];58553 -> 25616[label="",style="dashed", color="red", weight=0]; 58553[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58553 -> 59809[label="",style="dashed", color="magenta", weight=3]; 58554 -> 26799[label="",style="dashed", color="red", weight=0]; 58554[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58554 -> 59810[label="",style="dashed", color="magenta", weight=3]; 58554 -> 59811[label="",style="dashed", color="magenta", weight=3]; 58555[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58556[label="Pos Zero",fontsize=16,color="green",shape="box"];58557[label="Pos Zero",fontsize=16,color="green",shape="box"];58558[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58559[label="Pos Zero",fontsize=16,color="green",shape="box"];58560[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58561[label="ww4396",fontsize=16,color="green",shape="box"];58562 -> 25616[label="",style="dashed", color="red", weight=0]; 58562[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58562 -> 59812[label="",style="dashed", color="magenta", weight=3]; 58563 -> 26799[label="",style="dashed", color="red", weight=0]; 58563[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58563 -> 59813[label="",style="dashed", color="magenta", weight=3]; 58563 -> 59814[label="",style="dashed", color="magenta", weight=3]; 58564 -> 26726[label="",style="dashed", color="red", weight=0]; 58564[label="primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188)",fontsize=16,color="magenta"];58564 -> 59815[label="",style="dashed", color="magenta", weight=3]; 58564 -> 59816[label="",style="dashed", color="magenta", weight=3]; 58564 -> 59817[label="",style="dashed", color="magenta", weight=3]; 58565 -> 60423[label="",style="dashed", color="red", weight=0]; 58565[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"];58565 -> 60425[label="",style="dashed", color="magenta", weight=3]; 58566[label="Float ww3189 ww3188",fontsize=16,color="green",shape="box"];58567[label="ww21290",fontsize=16,color="green",shape="box"];58568[label="ww21291",fontsize=16,color="green",shape="box"];60424[label="Float (Neg (Succ ww2131)) (Pos (Succ ww2132))",fontsize=16,color="green",shape="box"];60423[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)))) ww4815)",fontsize=16,color="black",shape="triangle"];60423 -> 60431[label="",style="solid", color="black", weight=3]; 58570[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58571[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58572[label="Pos Zero",fontsize=16,color="green",shape="box"];58573[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58574[label="Neg Zero",fontsize=16,color="green",shape="box"];58575[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58576[label="ww4397",fontsize=16,color="green",shape="box"];58577 -> 25616[label="",style="dashed", color="red", weight=0]; 58577[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58577 -> 59820[label="",style="dashed", color="magenta", weight=3]; 58578 -> 26799[label="",style="dashed", color="red", weight=0]; 58578[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58578 -> 59821[label="",style="dashed", color="magenta", weight=3]; 58578 -> 59822[label="",style="dashed", color="magenta", weight=3]; 58579 -> 52773[label="",style="dashed", color="red", weight=0]; 58579[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"];58579 -> 59823[label="",style="dashed", color="magenta", weight=3]; 58579 -> 59824[label="",style="dashed", color="magenta", weight=3]; 58579 -> 59825[label="",style="dashed", color="magenta", weight=3]; 58579 -> 59826[label="",style="dashed", color="magenta", weight=3]; 58580[label="ww1982",fontsize=16,color="green",shape="box"];58581[label="ww1984",fontsize=16,color="green",shape="box"];58582[label="ww1983",fontsize=16,color="green",shape="box"];58583[label="Float (Neg (Succ ww1983)) (Neg (Succ ww1984))",fontsize=16,color="green",shape="box"];58584[label="ww1982",fontsize=16,color="green",shape="box"];58585[label="ww1984",fontsize=16,color="green",shape="box"];58586[label="ww1983",fontsize=16,color="green",shape="box"];58587[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58588[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58589[label="Neg Zero",fontsize=16,color="green",shape="box"];58590[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58591[label="Neg Zero",fontsize=16,color="green",shape="box"];58592[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58593[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58594[label="Neg Zero",fontsize=16,color="green",shape="box"];58595[label="Neg Zero",fontsize=16,color="green",shape="box"];58596[label="ww4398",fontsize=16,color="green",shape="box"];58597 -> 25616[label="",style="dashed", color="red", weight=0]; 58597[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58597 -> 59827[label="",style="dashed", color="magenta", weight=3]; 58598 -> 26799[label="",style="dashed", color="red", weight=0]; 58598[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58598 -> 59828[label="",style="dashed", color="magenta", weight=3]; 58598 -> 59829[label="",style="dashed", color="magenta", weight=3]; 58599[label="Neg Zero",fontsize=16,color="green",shape="box"];58600[label="Pos Zero",fontsize=16,color="green",shape="box"];58601[label="Pos Zero",fontsize=16,color="green",shape="box"];58602[label="Neg Zero",fontsize=16,color="green",shape="box"];58603[label="Pos Zero",fontsize=16,color="green",shape="box"];58604[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58605[label="ww4399",fontsize=16,color="green",shape="box"];58606 -> 25616[label="",style="dashed", color="red", weight=0]; 58606[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58606 -> 59830[label="",style="dashed", color="magenta", weight=3]; 58607 -> 26799[label="",style="dashed", color="red", weight=0]; 58607[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58607 -> 59831[label="",style="dashed", color="magenta", weight=3]; 58607 -> 59832[label="",style="dashed", color="magenta", weight=3]; 58608[label="Neg Zero",fontsize=16,color="green",shape="box"];58609[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];58610[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];58611[label="Neg Zero",fontsize=16,color="green",shape="box"];58612[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58613[label="Pos Zero",fontsize=16,color="green",shape="box"];58614[label="Neg Zero",fontsize=16,color="green",shape="box"];58615[label="Neg Zero",fontsize=16,color="green",shape="box"];58616[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58617[label="ww4400",fontsize=16,color="green",shape="box"];58618 -> 25616[label="",style="dashed", color="red", weight=0]; 58618[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58618 -> 59833[label="",style="dashed", color="magenta", weight=3]; 58619 -> 26799[label="",style="dashed", color="red", weight=0]; 58619[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58619 -> 59834[label="",style="dashed", color="magenta", weight=3]; 58619 -> 59835[label="",style="dashed", color="magenta", weight=3]; 58620[label="ww1987",fontsize=16,color="green",shape="box"];58621[label="ww1988",fontsize=16,color="green",shape="box"];58622 -> 52859[label="",style="dashed", color="red", weight=0]; 58622[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"];58622 -> 59836[label="",style="dashed", color="magenta", weight=3]; 58622 -> 59837[label="",style="dashed", color="magenta", weight=3]; 58622 -> 59838[label="",style="dashed", color="magenta", weight=3]; 58623[label="ww1987",fontsize=16,color="green",shape="box"];58624[label="ww1988",fontsize=16,color="green",shape="box"];58625[label="Float (Neg Zero) (Neg (Succ ww1988))",fontsize=16,color="green",shape="box"];58626[label="Neg Zero",fontsize=16,color="green",shape="box"];58627[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58628[label="Neg Zero",fontsize=16,color="green",shape="box"];58629[label="Neg Zero",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="Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038",fontsize=16,color="green",shape="box"];58635 -> 59839[label="",style="dashed", color="green", weight=3]; 58636[label="ww9590",fontsize=16,color="green",shape="box"];58637[label="ww9591",fontsize=16,color="green",shape="box"];58638[label="Succ ww95800",fontsize=16,color="green",shape="box"];58639[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];58640[label="Succ ww95600",fontsize=16,color="green",shape="box"];58641 -> 26799[label="",style="dashed", color="red", weight=0]; 58641[label="srMyInt ww3040 (Pos (Succ Zero))",fontsize=16,color="magenta"];58641 -> 59840[label="",style="dashed", color="magenta", weight=3]; 58641 -> 59841[label="",style="dashed", color="magenta", weight=3]; 58642 -> 20687[label="",style="dashed", color="red", weight=0]; 58642[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58643[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58644 -> 50014[label="",style="dashed", color="red", weight=0]; 58644[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"];58644 -> 59842[label="",style="dashed", color="magenta", weight=3]; 58644 -> 59843[label="",style="dashed", color="magenta", weight=3]; 58644 -> 59844[label="",style="dashed", color="magenta", weight=3]; 58645 -> 49974[label="",style="dashed", color="red", weight=0]; 58645[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"];58645 -> 59845[label="",style="dashed", color="magenta", weight=3]; 58645 -> 59846[label="",style="dashed", color="magenta", weight=3]; 58645 -> 59847[label="",style="dashed", color="magenta", weight=3]; 58646 -> 20687[label="",style="dashed", color="red", weight=0]; 58646[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58647[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58648 -> 50014[label="",style="dashed", color="red", weight=0]; 58648[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"];58648 -> 59848[label="",style="dashed", color="magenta", weight=3]; 58648 -> 59849[label="",style="dashed", color="magenta", weight=3]; 58648 -> 59850[label="",style="dashed", color="magenta", weight=3]; 58649 -> 49974[label="",style="dashed", color="red", weight=0]; 58649[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"];58649 -> 59851[label="",style="dashed", color="magenta", weight=3]; 58649 -> 59852[label="",style="dashed", color="magenta", weight=3]; 58649 -> 59853[label="",style="dashed", color="magenta", weight=3]; 58650 -> 20687[label="",style="dashed", color="red", weight=0]; 58650[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58651[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58652 -> 50014[label="",style="dashed", color="red", weight=0]; 58652[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"];58652 -> 59854[label="",style="dashed", color="magenta", weight=3]; 58652 -> 59855[label="",style="dashed", color="magenta", weight=3]; 58652 -> 59856[label="",style="dashed", color="magenta", weight=3]; 58653 -> 49974[label="",style="dashed", color="red", weight=0]; 58653[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"];58653 -> 59857[label="",style="dashed", color="magenta", weight=3]; 58653 -> 59858[label="",style="dashed", color="magenta", weight=3]; 58653 -> 59859[label="",style="dashed", color="magenta", weight=3]; 58654 -> 20687[label="",style="dashed", color="red", weight=0]; 58654[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58655[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58656 -> 50524[label="",style="dashed", color="red", weight=0]; 58656[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"];58656 -> 59860[label="",style="dashed", color="magenta", weight=3]; 58657 -> 50509[label="",style="dashed", color="red", weight=0]; 58657[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"];58657 -> 59861[label="",style="dashed", color="magenta", weight=3]; 58658[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"];58658 -> 59862[label="",style="dashed", color="green", weight=3]; 58658 -> 59863[label="",style="dashed", color="green", weight=3]; 58659[label="ww9590",fontsize=16,color="green",shape="box"];58660[label="ww9591",fontsize=16,color="green",shape="box"];58661[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];58662 -> 26799[label="",style="dashed", color="red", weight=0]; 58662[label="srMyInt ww2763 (Pos (Succ Zero))",fontsize=16,color="magenta"];58662 -> 59864[label="",style="dashed", color="magenta", weight=3]; 58662 -> 59865[label="",style="dashed", color="magenta", weight=3]; 58663 -> 26799[label="",style="dashed", color="red", weight=0]; 58663[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58663 -> 59866[label="",style="dashed", color="magenta", weight=3]; 58663 -> 59867[label="",style="dashed", color="magenta", weight=3]; 58664 -> 20687[label="",style="dashed", color="red", weight=0]; 58664[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58665[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58666 -> 50533[label="",style="dashed", color="red", weight=0]; 58666[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"];58666 -> 59868[label="",style="dashed", color="magenta", weight=3]; 58667 -> 50520[label="",style="dashed", color="red", weight=0]; 58667[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"];58667 -> 59869[label="",style="dashed", color="magenta", weight=3]; 58668 -> 20687[label="",style="dashed", color="red", weight=0]; 58668[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58669[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58670 -> 50552[label="",style="dashed", color="red", weight=0]; 58670[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"];58670 -> 59870[label="",style="dashed", color="magenta", weight=3]; 58671 -> 50529[label="",style="dashed", color="red", weight=0]; 58671[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"];58671 -> 59871[label="",style="dashed", color="magenta", weight=3]; 58672[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58673[label="Pos Zero",fontsize=16,color="green",shape="box"];58674[label="Pos Zero",fontsize=16,color="green",shape="box"];58675[label="Pos Zero",fontsize=16,color="green",shape="box"];58676[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58677[label="Neg Zero",fontsize=16,color="green",shape="box"];58678[label="Pos Zero",fontsize=16,color="green",shape="box"];58679[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58680[label="ww4401",fontsize=16,color="green",shape="box"];58681 -> 20242[label="",style="dashed", color="red", weight=0]; 58681[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];58682 -> 26799[label="",style="dashed", color="red", weight=0]; 58682[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58682 -> 59872[label="",style="dashed", color="magenta", weight=3]; 58682 -> 59873[label="",style="dashed", color="magenta", weight=3]; 58683[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58684[label="Pos Zero",fontsize=16,color="green",shape="box"];58685[label="ww4402",fontsize=16,color="green",shape="box"];58686 -> 20242[label="",style="dashed", color="red", weight=0]; 58686[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];58687 -> 26799[label="",style="dashed", color="red", weight=0]; 58687[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58687 -> 59874[label="",style="dashed", color="magenta", weight=3]; 58687 -> 59875[label="",style="dashed", color="magenta", weight=3]; 58688[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58689[label="Neg Zero",fontsize=16,color="green",shape="box"];58690[label="Neg Zero",fontsize=16,color="green",shape="box"];58691[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58692[label="Neg Zero",fontsize=16,color="green",shape="box"];58693[label="Neg Zero",fontsize=16,color="green",shape="box"];58694 -> 22801[label="",style="dashed", color="red", weight=0]; 58694[label="msMyInt (Neg Zero) ww650",fontsize=16,color="magenta"];58694 -> 59876[label="",style="dashed", color="magenta", weight=3]; 58695 -> 26799[label="",style="dashed", color="red", weight=0]; 58695[label="srMyInt (Pos (Succ (Succ Zero))) ww651",fontsize=16,color="magenta"];58695 -> 59877[label="",style="dashed", color="magenta", weight=3]; 58695 -> 59878[label="",style="dashed", color="magenta", weight=3]; 58696[label="ww4403",fontsize=16,color="green",shape="box"];58697 -> 22801[label="",style="dashed", color="red", weight=0]; 58697[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58697 -> 59879[label="",style="dashed", color="magenta", weight=3]; 58698 -> 26799[label="",style="dashed", color="red", weight=0]; 58698[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58698 -> 59880[label="",style="dashed", color="magenta", weight=3]; 58698 -> 59881[label="",style="dashed", color="magenta", weight=3]; 58699[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58700[label="Pos Zero",fontsize=16,color="green",shape="box"];58701[label="Pos Zero",fontsize=16,color="green",shape="box"];58702[label="ww4404",fontsize=16,color="green",shape="box"];58703 -> 22801[label="",style="dashed", color="red", weight=0]; 58703[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58703 -> 59882[label="",style="dashed", color="magenta", weight=3]; 58704 -> 26799[label="",style="dashed", color="red", weight=0]; 58704[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58704 -> 59883[label="",style="dashed", color="magenta", weight=3]; 58704 -> 59884[label="",style="dashed", color="magenta", weight=3]; 58705[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];58706[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];58707[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];58708[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58709[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58710[label="Pos Zero",fontsize=16,color="green",shape="box"];58711[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58712[label="Neg Zero",fontsize=16,color="green",shape="box"];58713[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58714[label="ww4405",fontsize=16,color="green",shape="box"];58715 -> 22801[label="",style="dashed", color="red", weight=0]; 58715[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58715 -> 59885[label="",style="dashed", color="magenta", weight=3]; 58716 -> 26799[label="",style="dashed", color="red", weight=0]; 58716[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58716 -> 59886[label="",style="dashed", color="magenta", weight=3]; 58716 -> 59887[label="",style="dashed", color="magenta", weight=3]; 58725[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"];58725 -> 59888[label="",style="solid", color="black", weight=3]; 58726[label="ww19420",fontsize=16,color="green",shape="box"];58727[label="ww19421",fontsize=16,color="green",shape="box"];58728[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58729[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58730[label="Neg Zero",fontsize=16,color="green",shape="box"];58731[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58732[label="Neg Zero",fontsize=16,color="green",shape="box"];58733[label="Neg Zero",fontsize=16,color="green",shape="box"];58734[label="Pos Zero",fontsize=16,color="green",shape="box"];58735[label="Pos Zero",fontsize=16,color="green",shape="box"];58736[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58737[label="ww4406",fontsize=16,color="green",shape="box"];58738 -> 22801[label="",style="dashed", color="red", weight=0]; 58738[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58738 -> 59889[label="",style="dashed", color="magenta", weight=3]; 58739 -> 26799[label="",style="dashed", color="red", weight=0]; 58739[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58739 -> 59890[label="",style="dashed", color="magenta", weight=3]; 58739 -> 59891[label="",style="dashed", color="magenta", weight=3]; 58740[label="ww2016",fontsize=16,color="green",shape="box"];58741[label="Float (Pos Zero) (Neg (Succ ww2017))",fontsize=16,color="green",shape="box"];58742[label="ww2017",fontsize=16,color="green",shape="box"];58743[label="Pos Zero",fontsize=16,color="green",shape="box"];58744[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58745[label="Neg Zero",fontsize=16,color="green",shape="box"];58746[label="Pos Zero",fontsize=16,color="green",shape="box"];58747[label="Neg Zero",fontsize=16,color="green",shape="box"];58748[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58749[label="Pos Zero",fontsize=16,color="green",shape="box"];58750[label="Neg Zero",fontsize=16,color="green",shape="box"];58751[label="Neg Zero",fontsize=16,color="green",shape="box"];58752[label="Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58752 -> 59892[label="",style="dashed", color="green", weight=3]; 58753[label="ww13760",fontsize=16,color="green",shape="box"];58754[label="ww13761",fontsize=16,color="green",shape="box"];58755[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];58756 -> 26799[label="",style="dashed", color="red", weight=0]; 58756[label="srMyInt ww2816 (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58756 -> 59893[label="",style="dashed", color="magenta", weight=3]; 58756 -> 59894[label="",style="dashed", color="magenta", weight=3]; 58757 -> 20977[label="",style="dashed", color="red", weight=0]; 58757[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];58758[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59901[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4801) (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))) ww4801)))",fontsize=16,color="green",shape="box"];59901 -> 59910[label="",style="dashed", color="green", weight=3]; 59901 -> 59911[label="",style="dashed", color="green", weight=3]; 58761 -> 20977[label="",style="dashed", color="red", weight=0]; 58761[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];58762[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58763[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4703",fontsize=16,color="black",shape="box"];58763 -> 59902[label="",style="solid", color="black", weight=3]; 58764 -> 58117[label="",style="dashed", color="red", weight=0]; 58764[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4703",fontsize=16,color="magenta"];58765 -> 20977[label="",style="dashed", color="red", weight=0]; 58765[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];58766[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59909[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4802) (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))) ww4802)))",fontsize=16,color="green",shape="box"];59909 -> 59953[label="",style="dashed", color="green", weight=3]; 59909 -> 59954[label="",style="dashed", color="green", weight=3]; 58769[label="Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58769 -> 59912[label="",style="dashed", color="green", weight=3]; 58770[label="ww13760",fontsize=16,color="green",shape="box"];58771[label="ww13761",fontsize=16,color="green",shape="box"];58772[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];58773 -> 26799[label="",style="dashed", color="red", weight=0]; 58773[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58773 -> 59913[label="",style="dashed", color="magenta", weight=3]; 58773 -> 59914[label="",style="dashed", color="magenta", weight=3]; 58774 -> 26726[label="",style="dashed", color="red", weight=0]; 58774[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) ww4433",fontsize=16,color="magenta"];58774 -> 59915[label="",style="dashed", color="magenta", weight=3]; 58774 -> 59916[label="",style="dashed", color="magenta", weight=3]; 58774 -> 59917[label="",style="dashed", color="magenta", weight=3]; 58775 -> 26726[label="",style="dashed", color="red", weight=0]; 58775[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="magenta"];58775 -> 59918[label="",style="dashed", color="magenta", weight=3]; 58775 -> 59919[label="",style="dashed", color="magenta", weight=3]; 58775 -> 59920[label="",style="dashed", color="magenta", weight=3]; 58776 -> 26726[label="",style="dashed", color="red", weight=0]; 58776[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) ww4435",fontsize=16,color="magenta"];58776 -> 59921[label="",style="dashed", color="magenta", weight=3]; 58776 -> 59922[label="",style="dashed", color="magenta", weight=3]; 58776 -> 59923[label="",style="dashed", color="magenta", weight=3]; 58777[label="ww2020",fontsize=16,color="green",shape="box"];58778[label="Float (Neg Zero) (Pos (Succ ww2022))",fontsize=16,color="green",shape="box"];58779[label="ww2022",fontsize=16,color="green",shape="box"];58780[label="ww2021",fontsize=16,color="green",shape="box"];58781[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58782[label="Pos Zero",fontsize=16,color="green",shape="box"];58783[label="ww4407",fontsize=16,color="green",shape="box"];58784 -> 22064[label="",style="dashed", color="red", weight=0]; 58784[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58785 -> 26799[label="",style="dashed", color="red", weight=0]; 58785[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58785 -> 59924[label="",style="dashed", color="magenta", weight=3]; 58785 -> 59925[label="",style="dashed", color="magenta", weight=3]; 58786[label="Pos Zero",fontsize=16,color="green",shape="box"];58787[label="Pos Zero",fontsize=16,color="green",shape="box"];58788[label="Float ww3076 ww3075",fontsize=16,color="green",shape="box"];58789[label="ww21830",fontsize=16,color="green",shape="box"];58790[label="ww21831",fontsize=16,color="green",shape="box"];60474[label="Float (Neg Zero) (Neg (Succ ww2186))",fontsize=16,color="green",shape="box"];60473[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)))) ww4816)",fontsize=16,color="black",shape="triangle"];60473 -> 60477[label="",style="solid", color="black", weight=3]; 58805 -> 60473[label="",style="dashed", color="red", weight=0]; 58805[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"];58805 -> 60475[label="",style="dashed", color="magenta", weight=3]; 58823[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58824[label="Neg Zero",fontsize=16,color="green",shape="box"];58825[label="Pos Zero",fontsize=16,color="green",shape="box"];58826[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58827[label="ww4408",fontsize=16,color="green",shape="box"];58828 -> 22064[label="",style="dashed", color="red", weight=0]; 58828[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58829 -> 26799[label="",style="dashed", color="red", weight=0]; 58829[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58829 -> 59928[label="",style="dashed", color="magenta", weight=3]; 58829 -> 59929[label="",style="dashed", color="magenta", weight=3]; 58830[label="Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58830 -> 59930[label="",style="dashed", color="green", weight=3]; 58831[label="ww21900",fontsize=16,color="green",shape="box"];58832[label="ww21901",fontsize=16,color="green",shape="box"];60484[label="Float (Neg Zero) (Pos (Succ ww2193))",fontsize=16,color="green",shape="box"];60483[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)))) ww4817)",fontsize=16,color="black",shape="triangle"];60483 -> 60487[label="",style="solid", color="black", weight=3]; 58834 -> 26799[label="",style="dashed", color="red", weight=0]; 58834[label="srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58834 -> 59933[label="",style="dashed", color="magenta", weight=3]; 58834 -> 59934[label="",style="dashed", color="magenta", weight=3]; 58845 -> 60483[label="",style="dashed", color="red", weight=0]; 58845[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"];58845 -> 60485[label="",style="dashed", color="magenta", weight=3]; 58858[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58859[label="Pos Zero",fontsize=16,color="green",shape="box"];58860[label="Neg Zero",fontsize=16,color="green",shape="box"];58861[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58862[label="ww4409",fontsize=16,color="green",shape="box"];58863 -> 22064[label="",style="dashed", color="red", weight=0]; 58863[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58864 -> 26799[label="",style="dashed", color="red", weight=0]; 58864[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58864 -> 59935[label="",style="dashed", color="magenta", weight=3]; 58864 -> 59936[label="",style="dashed", color="magenta", weight=3]; 58865[label="ww2025",fontsize=16,color="green",shape="box"];58866[label="ww2027",fontsize=16,color="green",shape="box"];58867[label="ww2026",fontsize=16,color="green",shape="box"];58868[label="Float (Neg Zero) (Neg (Succ ww2027))",fontsize=16,color="green",shape="box"];58869[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58870[label="Neg Zero",fontsize=16,color="green",shape="box"];58871[label="Neg Zero",fontsize=16,color="green",shape="box"];58872[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58873[label="Neg Zero",fontsize=16,color="green",shape="box"];58874[label="Neg Zero",fontsize=16,color="green",shape="box"];58875[label="ww4410",fontsize=16,color="green",shape="box"];58876 -> 22801[label="",style="dashed", color="red", weight=0]; 58876[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58876 -> 59937[label="",style="dashed", color="magenta", weight=3]; 58877 -> 26799[label="",style="dashed", color="red", weight=0]; 58877[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58877 -> 59938[label="",style="dashed", color="magenta", weight=3]; 58877 -> 59939[label="",style="dashed", color="magenta", weight=3]; 58878[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58879[label="Pos Zero",fontsize=16,color="green",shape="box"];58880[label="Pos Zero",fontsize=16,color="green",shape="box"];58881[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58882[label="Pos Zero",fontsize=16,color="green",shape="box"];58883[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58884[label="ww4411",fontsize=16,color="green",shape="box"];58885 -> 22801[label="",style="dashed", color="red", weight=0]; 58885[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58885 -> 59940[label="",style="dashed", color="magenta", weight=3]; 58886 -> 26799[label="",style="dashed", color="red", weight=0]; 58886[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58886 -> 59941[label="",style="dashed", color="magenta", weight=3]; 58886 -> 59942[label="",style="dashed", color="magenta", weight=3]; 58887[label="Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58887 -> 59943[label="",style="dashed", color="green", weight=3]; 58888[label="ww22010",fontsize=16,color="green",shape="box"];58889[label="ww22011",fontsize=16,color="green",shape="box"];59949[label="Float (Neg (Succ ww2203)) (Pos (Succ ww2204))",fontsize=16,color="green",shape="box"];58890 -> 26799[label="",style="dashed", color="red", weight=0]; 58890[label="srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58890 -> 59944[label="",style="dashed", color="magenta", weight=3]; 58890 -> 59945[label="",style="dashed", color="magenta", weight=3]; 59952[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4803) (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)))) ww4803)))",fontsize=16,color="green",shape="box"];59952 -> 59988[label="",style="dashed", color="green", weight=3]; 59952 -> 59989[label="",style="dashed", color="green", weight=3]; 58893[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58894[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58895[label="Pos Zero",fontsize=16,color="green",shape="box"];58896[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58897[label="Neg Zero",fontsize=16,color="green",shape="box"];58898[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58899[label="ww4412",fontsize=16,color="green",shape="box"];58900 -> 22801[label="",style="dashed", color="red", weight=0]; 58900[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58900 -> 59955[label="",style="dashed", color="magenta", weight=3]; 58901 -> 26799[label="",style="dashed", color="red", weight=0]; 58901[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58901 -> 59956[label="",style="dashed", color="magenta", weight=3]; 58901 -> 59957[label="",style="dashed", color="magenta", weight=3]; 58902[label="Float (Neg (Succ ww2036)) (Neg (Succ ww2037))",fontsize=16,color="green",shape="box"];58903[label="ww2037",fontsize=16,color="green",shape="box"];58904[label="ww2036",fontsize=16,color="green",shape="box"];58905[label="ww2035",fontsize=16,color="green",shape="box"];58906[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58907[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58908[label="Neg Zero",fontsize=16,color="green",shape="box"];58909[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58910[label="Neg Zero",fontsize=16,color="green",shape="box"];58911[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58912[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58913[label="Neg Zero",fontsize=16,color="green",shape="box"];58914[label="Neg Zero",fontsize=16,color="green",shape="box"];58915[label="ww4413",fontsize=16,color="green",shape="box"];58916 -> 22801[label="",style="dashed", color="red", weight=0]; 58916[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58916 -> 59958[label="",style="dashed", color="magenta", weight=3]; 58917 -> 26799[label="",style="dashed", color="red", weight=0]; 58917[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58917 -> 59959[label="",style="dashed", color="magenta", weight=3]; 58917 -> 59960[label="",style="dashed", color="magenta", weight=3]; 58918[label="Neg Zero",fontsize=16,color="green",shape="box"];58919[label="Pos Zero",fontsize=16,color="green",shape="box"];58920[label="Pos Zero",fontsize=16,color="green",shape="box"];58921[label="Neg Zero",fontsize=16,color="green",shape="box"];58922[label="Pos Zero",fontsize=16,color="green",shape="box"];58923[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58924[label="ww4414",fontsize=16,color="green",shape="box"];58925 -> 22801[label="",style="dashed", color="red", weight=0]; 58925[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58925 -> 59961[label="",style="dashed", color="magenta", weight=3]; 58926 -> 26799[label="",style="dashed", color="red", weight=0]; 58926[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58926 -> 59962[label="",style="dashed", color="magenta", weight=3]; 58926 -> 59963[label="",style="dashed", color="magenta", weight=3]; 58927[label="Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58927 -> 59964[label="",style="dashed", color="green", weight=3]; 58928[label="ww22120",fontsize=16,color="green",shape="box"];58929[label="ww22121",fontsize=16,color="green",shape="box"];60502[label="Float (Neg Zero) (Pos (Succ ww2214))",fontsize=16,color="green",shape="box"];60501[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)))) ww4818)",fontsize=16,color="black",shape="triangle"];60501 -> 60505[label="",style="solid", color="black", weight=3]; 58931 -> 26799[label="",style="dashed", color="red", weight=0]; 58931[label="srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58931 -> 59967[label="",style="dashed", color="magenta", weight=3]; 58931 -> 59968[label="",style="dashed", color="magenta", weight=3]; 58846 -> 60501[label="",style="dashed", color="red", weight=0]; 58846[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"];58846 -> 60503[label="",style="dashed", color="magenta", weight=3]; 58847[label="ww4672",fontsize=16,color="green",shape="box"];58848[label="ww2214",fontsize=16,color="green",shape="box"];58932[label="Neg Zero",fontsize=16,color="green",shape="box"];58933[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58934[label="Pos Zero",fontsize=16,color="green",shape="box"];58935[label="Neg Zero",fontsize=16,color="green",shape="box"];58936[label="Neg Zero",fontsize=16,color="green",shape="box"];58937[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58938[label="ww4415",fontsize=16,color="green",shape="box"];58939 -> 22801[label="",style="dashed", color="red", weight=0]; 58939[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58939 -> 59969[label="",style="dashed", color="magenta", weight=3]; 58940 -> 26799[label="",style="dashed", color="red", weight=0]; 58940[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58940 -> 59970[label="",style="dashed", color="magenta", weight=3]; 58940 -> 59971[label="",style="dashed", color="magenta", weight=3]; 58941[label="ww2045",fontsize=16,color="green",shape="box"];58942[label="Float (Neg Zero) (Neg (Succ ww2045))",fontsize=16,color="green",shape="box"];58943[label="ww2044",fontsize=16,color="green",shape="box"];58944[label="Neg Zero",fontsize=16,color="green",shape="box"];58945[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58946[label="Neg Zero",fontsize=16,color="green",shape="box"];58947[label="Neg Zero",fontsize=16,color="green",shape="box"];58948[label="Neg Zero",fontsize=16,color="green",shape="box"];58949[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58950[label="Neg Zero",fontsize=16,color="green",shape="box"];58951[label="Neg Zero",fontsize=16,color="green",shape="box"];58952[label="Neg Zero",fontsize=16,color="green",shape="box"];58954[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"];58954 -> 59972[label="",style="solid", color="black", weight=3]; 58957[label="Succ ww12400",fontsize=16,color="green",shape="box"];58958 -> 49455[label="",style="dashed", color="red", weight=0]; 58958[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"];58959[label="ww123",fontsize=16,color="green",shape="box"];58960[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"];58960 -> 59973[label="",style="solid", color="black", weight=3]; 58962[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"];58962 -> 59974[label="",style="solid", color="black", weight=3]; 58963 -> 26726[label="",style="dashed", color="red", weight=0]; 58963[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"];58963 -> 59975[label="",style="dashed", color="magenta", weight=3]; 58963 -> 59976[label="",style="dashed", color="magenta", weight=3]; 58963 -> 59977[label="",style="dashed", color="magenta", weight=3]; 58964 -> 23742[label="",style="dashed", color="red", weight=0]; 58964[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58964 -> 59978[label="",style="dashed", color="magenta", weight=3]; 58964 -> 59979[label="",style="dashed", color="magenta", weight=3]; 58965 -> 26799[label="",style="dashed", color="red", weight=0]; 58965[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];58965 -> 59980[label="",style="dashed", color="magenta", weight=3]; 58965 -> 59981[label="",style="dashed", color="magenta", weight=3]; 58968 -> 26726[label="",style="dashed", color="red", weight=0]; 58968[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"];58968 -> 59990[label="",style="dashed", color="magenta", weight=3]; 58968 -> 59991[label="",style="dashed", color="magenta", weight=3]; 58968 -> 59992[label="",style="dashed", color="magenta", weight=3]; 58969[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"];58969 -> 59993[label="",style="solid", color="black", weight=3]; 58970 -> 23742[label="",style="dashed", color="red", weight=0]; 58970[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];58970 -> 59994[label="",style="dashed", color="magenta", weight=3]; 58970 -> 59995[label="",style="dashed", color="magenta", weight=3]; 58971 -> 26799[label="",style="dashed", color="red", weight=0]; 58971[label="srMyInt (Pos Zero) (Neg (Succ ww12400))",fontsize=16,color="magenta"];58971 -> 59996[label="",style="dashed", color="magenta", weight=3]; 58971 -> 59997[label="",style="dashed", color="magenta", weight=3]; 58972[label="ww121",fontsize=16,color="green",shape="box"];58973[label="ww123",fontsize=16,color="green",shape="box"];58974[label="ww12200",fontsize=16,color="green",shape="box"];58975[label="ww125",fontsize=16,color="green",shape="box"];58976[label="ww12400",fontsize=16,color="green",shape="box"];58977 -> 26726[label="",style="dashed", color="red", weight=0]; 58977[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"];58977 -> 59998[label="",style="dashed", color="magenta", weight=3]; 58977 -> 59999[label="",style="dashed", color="magenta", weight=3]; 58977 -> 60000[label="",style="dashed", color="magenta", weight=3]; 58978 -> 23742[label="",style="dashed", color="red", weight=0]; 58978[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];58978 -> 60001[label="",style="dashed", color="magenta", weight=3]; 58978 -> 60002[label="",style="dashed", color="magenta", weight=3]; 58979 -> 26799[label="",style="dashed", color="red", weight=0]; 58979[label="srMyInt (Neg Zero) (Neg (Succ ww12400))",fontsize=16,color="magenta"];58979 -> 60003[label="",style="dashed", color="magenta", weight=3]; 58979 -> 60004[label="",style="dashed", color="magenta", weight=3]; 58982 -> 26726[label="",style="dashed", color="red", weight=0]; 58982[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"];58982 -> 60049[label="",style="dashed", color="magenta", weight=3]; 58982 -> 60050[label="",style="dashed", color="magenta", weight=3]; 58982 -> 60051[label="",style="dashed", color="magenta", weight=3]; 58983[label="ww1945",fontsize=16,color="green",shape="box"];58984 -> 60668[label="",style="dashed", color="red", weight=0]; 58984[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"];58984 -> 60669[label="",style="dashed", color="magenta", weight=3]; 58985[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"];58985 -> 60053[label="",style="solid", color="black", weight=3]; 58175[label="ww4100",fontsize=16,color="green",shape="box"];58176[label="ww3000",fontsize=16,color="green",shape="box"];58177[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58178[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58986[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"];58986 -> 60054[label="",style="solid", color="black", weight=3]; 58987[label="ww50",fontsize=16,color="green",shape="box"];58988[label="ww51",fontsize=16,color="green",shape="box"];58989[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58990[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58991[label="Neg Zero",fontsize=16,color="green",shape="box"];58992[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];60038[label="ww3000",fontsize=16,color="green",shape="box"];60039[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60040[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58995[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"];58995 -> 60055[label="",style="solid", color="black", weight=3]; 58996[label="ww50",fontsize=16,color="green",shape="box"];58997[label="ww51",fontsize=16,color="green",shape="box"];59008[label="ww4100",fontsize=16,color="green",shape="box"];59009[label="ww3000",fontsize=16,color="green",shape="box"];59010[label="ww5",fontsize=16,color="green",shape="box"];59011[label="ww3100",fontsize=16,color="green",shape="box"];59012[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59013 -> 26726[label="",style="dashed", color="red", weight=0]; 59013[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"];59013 -> 60056[label="",style="dashed", color="magenta", weight=3]; 59013 -> 60057[label="",style="dashed", color="magenta", weight=3]; 59013 -> 60058[label="",style="dashed", color="magenta", weight=3]; 59014[label="ww4100",fontsize=16,color="green",shape="box"];59015[label="ww3000",fontsize=16,color="green",shape="box"];59016[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59017[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58100[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"];58100 -> 58116[label="",style="solid", color="black", weight=3]; 59019[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58220[label="primPlusFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4709",fontsize=16,color="black",shape="triangle"];58220 -> 58255[label="",style="solid", color="black", weight=3]; 59024 -> 49455[label="",style="dashed", color="red", weight=0]; 59024[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"];59024 -> 60059[label="",style="dashed", color="magenta", weight=3]; 59024 -> 60060[label="",style="dashed", color="magenta", weight=3]; 59024 -> 60061[label="",style="dashed", color="magenta", weight=3]; 59024 -> 60062[label="",style="dashed", color="magenta", weight=3]; 59024 -> 60063[label="",style="dashed", color="magenta", weight=3]; 59025 -> 49455[label="",style="dashed", color="red", weight=0]; 59025[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"];59025 -> 60064[label="",style="dashed", color="magenta", weight=3]; 59025 -> 60065[label="",style="dashed", color="magenta", weight=3]; 59025 -> 60066[label="",style="dashed", color="magenta", weight=3]; 59025 -> 60067[label="",style="dashed", color="magenta", weight=3]; 59025 -> 60068[label="",style="dashed", color="magenta", weight=3]; 59026 -> 53946[label="",style="dashed", color="red", weight=0]; 59026[label="not (esEsOrdering (primCmpNat ww1390000 ww310000000) LT)",fontsize=16,color="magenta"];59026 -> 60069[label="",style="dashed", color="magenta", weight=3]; 59026 -> 60070[label="",style="dashed", color="magenta", weight=3]; 59027 -> 59409[label="",style="dashed", color="red", weight=0]; 59027[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"];59027 -> 59721[label="",style="dashed", color="magenta", weight=3]; 59027 -> 59722[label="",style="dashed", color="magenta", weight=3]; 59027 -> 59723[label="",style="dashed", color="magenta", weight=3]; 59027 -> 59724[label="",style="dashed", color="magenta", weight=3]; 59027 -> 59725[label="",style="dashed", color="magenta", weight=3]; 59028 -> 53946[label="",style="dashed", color="red", weight=0]; 59028[label="not (esEsOrdering (primCmpNat ww1390000 ww310000000) LT)",fontsize=16,color="magenta"];59028 -> 60071[label="",style="dashed", color="magenta", weight=3]; 59028 -> 60072[label="",style="dashed", color="magenta", weight=3]; 59023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4744 ww4743) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4740 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4742 ww4741 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="triangle"];63529[label="ww4741/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59023 -> 63529[label="",style="solid", color="burlywood", weight=9]; 63529 -> 60073[label="",style="solid", color="burlywood", weight=3]; 63530[label="ww4741/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59023 -> 63530[label="",style="solid", color="burlywood", weight=9]; 63530 -> 60074[label="",style="solid", color="burlywood", weight=3]; 59050 -> 49455[label="",style="dashed", color="red", weight=0]; 59050[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"];59050 -> 60075[label="",style="dashed", color="magenta", weight=3]; 59050 -> 60076[label="",style="dashed", color="magenta", weight=3]; 59050 -> 60077[label="",style="dashed", color="magenta", weight=3]; 59050 -> 60078[label="",style="dashed", color="magenta", weight=3]; 59050 -> 60079[label="",style="dashed", color="magenta", weight=3]; 59051 -> 52809[label="",style="dashed", color="red", weight=0]; 59051[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59052 -> 49455[label="",style="dashed", color="red", weight=0]; 59052[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"];59052 -> 60080[label="",style="dashed", color="magenta", weight=3]; 59052 -> 60081[label="",style="dashed", color="magenta", weight=3]; 59052 -> 60082[label="",style="dashed", color="magenta", weight=3]; 59052 -> 60083[label="",style="dashed", color="magenta", weight=3]; 59052 -> 60084[label="",style="dashed", color="magenta", weight=3]; 59053 -> 52809[label="",style="dashed", color="red", weight=0]; 59053[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59054 -> 59409[label="",style="dashed", color="red", weight=0]; 59054[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"];59054 -> 59726[label="",style="dashed", color="magenta", weight=3]; 59054 -> 59727[label="",style="dashed", color="magenta", weight=3]; 59054 -> 59728[label="",style="dashed", color="magenta", weight=3]; 59054 -> 59729[label="",style="dashed", color="magenta", weight=3]; 59054 -> 59730[label="",style="dashed", color="magenta", weight=3]; 59049[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 ww4750) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4747 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 ww4748 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="burlywood",shape="triangle"];63531[label="ww4748/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59049 -> 63531[label="",style="solid", color="burlywood", weight=9]; 63531 -> 60085[label="",style="solid", color="burlywood", weight=3]; 63532[label="ww4748/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59049 -> 63532[label="",style="solid", color="burlywood", weight=9]; 63532 -> 60086[label="",style="solid", color="burlywood", weight=3]; 59029 -> 49455[label="",style="dashed", color="red", weight=0]; 59029[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"];59029 -> 60087[label="",style="dashed", color="magenta", weight=3]; 59029 -> 60088[label="",style="dashed", color="magenta", weight=3]; 59029 -> 60089[label="",style="dashed", color="magenta", weight=3]; 59029 -> 60090[label="",style="dashed", color="magenta", weight=3]; 59029 -> 60091[label="",style="dashed", color="magenta", weight=3]; 59030 -> 49455[label="",style="dashed", color="red", weight=0]; 59030[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"];59030 -> 60092[label="",style="dashed", color="magenta", weight=3]; 59030 -> 60093[label="",style="dashed", color="magenta", weight=3]; 59030 -> 60094[label="",style="dashed", color="magenta", weight=3]; 59030 -> 60095[label="",style="dashed", color="magenta", weight=3]; 59030 -> 60096[label="",style="dashed", color="magenta", weight=3]; 59031 -> 52814[label="",style="dashed", color="red", weight=0]; 59031[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];59032 -> 59409[label="",style="dashed", color="red", weight=0]; 59032[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"];59032 -> 59731[label="",style="dashed", color="magenta", weight=3]; 59032 -> 59732[label="",style="dashed", color="magenta", weight=3]; 59032 -> 59733[label="",style="dashed", color="magenta", weight=3]; 59032 -> 59734[label="",style="dashed", color="magenta", weight=3]; 59032 -> 59735[label="",style="dashed", color="magenta", weight=3]; 59033 -> 52814[label="",style="dashed", color="red", weight=0]; 59033[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];59055 -> 49455[label="",style="dashed", color="red", weight=0]; 59055[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"];59055 -> 60097[label="",style="dashed", color="magenta", weight=3]; 59055 -> 60098[label="",style="dashed", color="magenta", weight=3]; 59055 -> 60099[label="",style="dashed", color="magenta", weight=3]; 59055 -> 60100[label="",style="dashed", color="magenta", weight=3]; 59055 -> 60101[label="",style="dashed", color="magenta", weight=3]; 59056 -> 53356[label="",style="dashed", color="red", weight=0]; 59056[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];59057 -> 49455[label="",style="dashed", color="red", weight=0]; 59057[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"];59057 -> 60102[label="",style="dashed", color="magenta", weight=3]; 59057 -> 60103[label="",style="dashed", color="magenta", weight=3]; 59057 -> 60104[label="",style="dashed", color="magenta", weight=3]; 59057 -> 60105[label="",style="dashed", color="magenta", weight=3]; 59057 -> 60106[label="",style="dashed", color="magenta", weight=3]; 59058 -> 53356[label="",style="dashed", color="red", weight=0]; 59058[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];59059 -> 59409[label="",style="dashed", color="red", weight=0]; 59059[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"];59059 -> 59736[label="",style="dashed", color="magenta", weight=3]; 59059 -> 59737[label="",style="dashed", color="magenta", weight=3]; 59059 -> 59738[label="",style="dashed", color="magenta", weight=3]; 59059 -> 59739[label="",style="dashed", color="magenta", weight=3]; 59059 -> 59740[label="",style="dashed", color="magenta", weight=3]; 59069[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"];59069 -> 60107[label="",style="solid", color="black", weight=3]; 59070[label="ww50",fontsize=16,color="green",shape="box"];59071[label="ww51",fontsize=16,color="green",shape="box"];59073 -> 53946[label="",style="dashed", color="red", weight=0]; 59073[label="not (esEsOrdering (primCmpNat ww1410000 ww310000000) LT)",fontsize=16,color="magenta"];59073 -> 60108[label="",style="dashed", color="magenta", weight=3]; 59073 -> 60109[label="",style="dashed", color="magenta", weight=3]; 59074 -> 56720[label="",style="dashed", color="red", weight=0]; 59074[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"];59074 -> 60110[label="",style="dashed", color="magenta", weight=3]; 59074 -> 60111[label="",style="dashed", color="magenta", weight=3]; 59074 -> 60112[label="",style="dashed", color="magenta", weight=3]; 59074 -> 60113[label="",style="dashed", color="magenta", weight=3]; 59074 -> 60114[label="",style="dashed", color="magenta", weight=3]; 59075 -> 30021[label="",style="dashed", color="red", weight=0]; 59075[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"];59075 -> 60115[label="",style="dashed", color="magenta", weight=3]; 59075 -> 60116[label="",style="dashed", color="magenta", weight=3]; 59075 -> 60117[label="",style="dashed", color="magenta", weight=3]; 59075 -> 60118[label="",style="dashed", color="magenta", weight=3]; 59075 -> 60119[label="",style="dashed", color="magenta", weight=3]; 59076 -> 30021[label="",style="dashed", color="red", weight=0]; 59076[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"];59076 -> 60120[label="",style="dashed", color="magenta", weight=3]; 59076 -> 60121[label="",style="dashed", color="magenta", weight=3]; 59076 -> 60122[label="",style="dashed", color="magenta", weight=3]; 59076 -> 60123[label="",style="dashed", color="magenta", weight=3]; 59076 -> 60124[label="",style="dashed", color="magenta", weight=3]; 59077 -> 53946[label="",style="dashed", color="red", weight=0]; 59077[label="not (esEsOrdering (primCmpNat ww1410000 ww310000000) LT)",fontsize=16,color="magenta"];59077 -> 60125[label="",style="dashed", color="magenta", weight=3]; 59077 -> 60126[label="",style="dashed", color="magenta", weight=3]; 59072[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4757 ww4756) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4752 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4754 ww4753 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="triangle"];63533[label="ww4753/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59072 -> 63533[label="",style="solid", color="burlywood", weight=9]; 63533 -> 60127[label="",style="solid", color="burlywood", weight=3]; 63534[label="ww4753/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59072 -> 63534[label="",style="solid", color="burlywood", weight=9]; 63534 -> 60128[label="",style="solid", color="burlywood", weight=3]; 59090 -> 52809[label="",style="dashed", color="red", weight=0]; 59090[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59091 -> 52809[label="",style="dashed", color="red", weight=0]; 59091[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59092 -> 56720[label="",style="dashed", color="red", weight=0]; 59092[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"];59092 -> 60129[label="",style="dashed", color="magenta", weight=3]; 59092 -> 60130[label="",style="dashed", color="magenta", weight=3]; 59092 -> 60131[label="",style="dashed", color="magenta", weight=3]; 59092 -> 60132[label="",style="dashed", color="magenta", weight=3]; 59092 -> 60133[label="",style="dashed", color="magenta", weight=3]; 59093 -> 30021[label="",style="dashed", color="red", weight=0]; 59093[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"];59093 -> 60134[label="",style="dashed", color="magenta", weight=3]; 59093 -> 60135[label="",style="dashed", color="magenta", weight=3]; 59093 -> 60136[label="",style="dashed", color="magenta", weight=3]; 59093 -> 60137[label="",style="dashed", color="magenta", weight=3]; 59093 -> 60138[label="",style="dashed", color="magenta", weight=3]; 59094 -> 30021[label="",style="dashed", color="red", weight=0]; 59094[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"];59094 -> 60139[label="",style="dashed", color="magenta", weight=3]; 59094 -> 60140[label="",style="dashed", color="magenta", weight=3]; 59094 -> 60141[label="",style="dashed", color="magenta", weight=3]; 59094 -> 60142[label="",style="dashed", color="magenta", weight=3]; 59094 -> 60143[label="",style="dashed", color="magenta", weight=3]; 59089[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4763 ww4762) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4758 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4760 ww4759 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="burlywood",shape="triangle"];63535[label="ww4759/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59089 -> 63535[label="",style="solid", color="burlywood", weight=9]; 63535 -> 60144[label="",style="solid", color="burlywood", weight=3]; 63536[label="ww4759/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59089 -> 63536[label="",style="solid", color="burlywood", weight=9]; 63536 -> 60145[label="",style="solid", color="burlywood", weight=3]; 59078 -> 52814[label="",style="dashed", color="red", weight=0]; 59078[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];59079 -> 56720[label="",style="dashed", color="red", weight=0]; 59079[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"];59079 -> 60146[label="",style="dashed", color="magenta", weight=3]; 59079 -> 60147[label="",style="dashed", color="magenta", weight=3]; 59079 -> 60148[label="",style="dashed", color="magenta", weight=3]; 59079 -> 60149[label="",style="dashed", color="magenta", weight=3]; 59079 -> 60150[label="",style="dashed", color="magenta", weight=3]; 59080 -> 30021[label="",style="dashed", color="red", weight=0]; 59080[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"];59080 -> 60151[label="",style="dashed", color="magenta", weight=3]; 59080 -> 60152[label="",style="dashed", color="magenta", weight=3]; 59080 -> 60153[label="",style="dashed", color="magenta", weight=3]; 59080 -> 60154[label="",style="dashed", color="magenta", weight=3]; 59080 -> 60155[label="",style="dashed", color="magenta", weight=3]; 59081 -> 30021[label="",style="dashed", color="red", weight=0]; 59081[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"];59081 -> 60156[label="",style="dashed", color="magenta", weight=3]; 59081 -> 60157[label="",style="dashed", color="magenta", weight=3]; 59081 -> 60158[label="",style="dashed", color="magenta", weight=3]; 59081 -> 60159[label="",style="dashed", color="magenta", weight=3]; 59081 -> 60160[label="",style="dashed", color="magenta", weight=3]; 59082 -> 52814[label="",style="dashed", color="red", weight=0]; 59082[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];59095 -> 53356[label="",style="dashed", color="red", weight=0]; 59095[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];59096 -> 53356[label="",style="dashed", color="red", weight=0]; 59096[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];59097 -> 56720[label="",style="dashed", color="red", weight=0]; 59097[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"];59097 -> 60161[label="",style="dashed", color="magenta", weight=3]; 59097 -> 60162[label="",style="dashed", color="magenta", weight=3]; 59097 -> 60163[label="",style="dashed", color="magenta", weight=3]; 59097 -> 60164[label="",style="dashed", color="magenta", weight=3]; 59097 -> 60165[label="",style="dashed", color="magenta", weight=3]; 59098 -> 30021[label="",style="dashed", color="red", weight=0]; 59098[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"];59098 -> 60166[label="",style="dashed", color="magenta", weight=3]; 59098 -> 60167[label="",style="dashed", color="magenta", weight=3]; 59098 -> 60168[label="",style="dashed", color="magenta", weight=3]; 59098 -> 60169[label="",style="dashed", color="magenta", weight=3]; 59098 -> 60170[label="",style="dashed", color="magenta", weight=3]; 59099 -> 30021[label="",style="dashed", color="red", weight=0]; 59099[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"];59099 -> 60171[label="",style="dashed", color="magenta", weight=3]; 59099 -> 60172[label="",style="dashed", color="magenta", weight=3]; 59099 -> 60173[label="",style="dashed", color="magenta", weight=3]; 59099 -> 60174[label="",style="dashed", color="magenta", weight=3]; 59099 -> 60175[label="",style="dashed", color="magenta", weight=3]; 60187[label="ww4100",fontsize=16,color="green",shape="box"];60188[label="ww3000",fontsize=16,color="green",shape="box"];60189[label="Succ Zero",fontsize=16,color="green",shape="box"];60190 -> 58274[label="",style="dashed", color="red", weight=0]; 60190[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"];60190 -> 60202[label="",style="dashed", color="magenta", weight=3]; 60190 -> 60203[label="",style="dashed", color="magenta", weight=3]; 60190 -> 60204[label="",style="dashed", color="magenta", weight=3]; 60190 -> 60205[label="",style="dashed", color="magenta", weight=3]; 60191[label="Cons ww4806 (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))) ww4806))",fontsize=16,color="green",shape="box"];60191 -> 60206[label="",style="dashed", color="green", weight=3]; 59104[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59105 -> 23742[label="",style="dashed", color="red", weight=0]; 59105[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];59105 -> 60192[label="",style="dashed", color="magenta", weight=3]; 59105 -> 60193[label="",style="dashed", color="magenta", weight=3]; 59106 -> 26799[label="",style="dashed", color="red", weight=0]; 59106[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];59106 -> 60194[label="",style="dashed", color="magenta", weight=3]; 59106 -> 60195[label="",style="dashed", color="magenta", weight=3]; 60211 -> 60210[label="",style="dashed", color="red", weight=0]; 60211[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"];60211 -> 60292[label="",style="dashed", color="magenta", weight=3]; 60211 -> 60293[label="",style="dashed", color="magenta", weight=3]; 60211 -> 60294[label="",style="dashed", color="magenta", weight=3]; 60212[label="Cons ww4810 (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))) ww4810))",fontsize=16,color="green",shape="box"];60212 -> 60295[label="",style="dashed", color="green", weight=3]; 60201 -> 26726[label="",style="dashed", color="red", weight=0]; 60201[label="primPlusFloat (Float (msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4809",fontsize=16,color="magenta"];60201 -> 60213[label="",style="dashed", color="magenta", weight=3]; 60201 -> 60214[label="",style="dashed", color="magenta", weight=3]; 60201 -> 60215[label="",style="dashed", color="magenta", weight=3]; 59112[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59113[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59114[label="ww5",fontsize=16,color="green",shape="box"];59115[label="ww3100",fontsize=16,color="green",shape="box"];59116[label="Zero",fontsize=16,color="green",shape="box"];59117[label="ww30000000",fontsize=16,color="green",shape="box"];59118[label="ww14300000",fontsize=16,color="green",shape="box"];59680[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59681[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59682[label="Zero",fontsize=16,color="green",shape="box"];59683[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59684[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59123[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59124[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59125[label="ww5",fontsize=16,color="green",shape="box"];59126[label="ww3100",fontsize=16,color="green",shape="box"];59127[label="Zero",fontsize=16,color="green",shape="box"];59128[label="ww30000000",fontsize=16,color="green",shape="box"];59129[label="ww14300000",fontsize=16,color="green",shape="box"];59130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4716 ww4715) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4714 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59130 -> 60216[label="",style="solid", color="black", weight=3]; 59131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4716 ww4715) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4714 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59131 -> 60217[label="",style="solid", color="black", weight=3]; 59132[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59133[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59134[label="ww5",fontsize=16,color="green",shape="box"];59135[label="ww3100",fontsize=16,color="green",shape="box"];59136[label="Zero",fontsize=16,color="green",shape="box"];59685[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59686[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59687[label="Zero",fontsize=16,color="green",shape="box"];59688[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59689[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59141[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59142[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59143[label="ww5",fontsize=16,color="green",shape="box"];59144[label="ww3100",fontsize=16,color="green",shape="box"];59145[label="Zero",fontsize=16,color="green",shape="box"];59147[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"];59147 -> 60218[label="",style="solid", color="black", weight=3]; 59148[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59149[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59150[label="ww5",fontsize=16,color="green",shape="box"];59151[label="ww3100",fontsize=16,color="green",shape="box"];59152[label="Zero",fontsize=16,color="green",shape="box"];59153[label="ww30000000",fontsize=16,color="green",shape="box"];59154[label="ww15100000",fontsize=16,color="green",shape="box"];59690[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59691[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59692[label="Zero",fontsize=16,color="green",shape="box"];59693[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59694[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59159[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59160[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59161[label="ww5",fontsize=16,color="green",shape="box"];59162[label="ww3100",fontsize=16,color="green",shape="box"];59163[label="Zero",fontsize=16,color="green",shape="box"];59164[label="ww30000000",fontsize=16,color="green",shape="box"];59165[label="ww15100000",fontsize=16,color="green",shape="box"];59166[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4721 ww4720) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4717 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4719 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59166 -> 60219[label="",style="solid", color="black", weight=3]; 59167[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4721 ww4720) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4717 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4719 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59167 -> 60220[label="",style="solid", color="black", weight=3]; 59168[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59169[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59170[label="ww5",fontsize=16,color="green",shape="box"];59171[label="ww3100",fontsize=16,color="green",shape="box"];59172[label="Zero",fontsize=16,color="green",shape="box"];59695[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59696[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59697[label="Zero",fontsize=16,color="green",shape="box"];59698[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59699[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59177[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59178[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59179[label="ww5",fontsize=16,color="green",shape="box"];59180[label="ww3100",fontsize=16,color="green",shape="box"];59181[label="Zero",fontsize=16,color="green",shape="box"];59183 -> 53946[label="",style="dashed", color="red", weight=0]; 59183[label="not (esEsOrdering (primCmpNat ww300000000 ww1570000) LT)",fontsize=16,color="magenta"];59183 -> 60221[label="",style="dashed", color="magenta", weight=3]; 59183 -> 60222[label="",style="dashed", color="magenta", weight=3]; 59184 -> 49455[label="",style="dashed", color="red", weight=0]; 59184[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"];59184 -> 60223[label="",style="dashed", color="magenta", weight=3]; 59184 -> 60224[label="",style="dashed", color="magenta", weight=3]; 59184 -> 60225[label="",style="dashed", color="magenta", weight=3]; 59184 -> 60226[label="",style="dashed", color="magenta", weight=3]; 59184 -> 60227[label="",style="dashed", color="magenta", weight=3]; 59185 -> 59409[label="",style="dashed", color="red", weight=0]; 59185[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"];59185 -> 59741[label="",style="dashed", color="magenta", weight=3]; 59185 -> 59742[label="",style="dashed", color="magenta", weight=3]; 59185 -> 59743[label="",style="dashed", color="magenta", weight=3]; 59185 -> 59744[label="",style="dashed", color="magenta", weight=3]; 59185 -> 59745[label="",style="dashed", color="magenta", weight=3]; 59186 -> 53946[label="",style="dashed", color="red", weight=0]; 59186[label="not (esEsOrdering (primCmpNat ww300000000 ww1570000) LT)",fontsize=16,color="magenta"];59186 -> 60228[label="",style="dashed", color="magenta", weight=3]; 59186 -> 60229[label="",style="dashed", color="magenta", weight=3]; 59187 -> 49455[label="",style="dashed", color="red", weight=0]; 59187[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"];59187 -> 60230[label="",style="dashed", color="magenta", weight=3]; 59187 -> 60231[label="",style="dashed", color="magenta", weight=3]; 59187 -> 60232[label="",style="dashed", color="magenta", weight=3]; 59187 -> 60233[label="",style="dashed", color="magenta", weight=3]; 59187 -> 60234[label="",style="dashed", color="magenta", weight=3]; 59182[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4768 ww4767) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4764 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4766 ww4765 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63537[label="ww4765/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59182 -> 63537[label="",style="solid", color="burlywood", weight=9]; 63537 -> 60235[label="",style="solid", color="burlywood", weight=3]; 63538[label="ww4765/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59182 -> 63538[label="",style="solid", color="burlywood", weight=9]; 63538 -> 60236[label="",style="solid", color="burlywood", weight=3]; 59188 -> 52809[label="",style="dashed", color="red", weight=0]; 59188[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59189 -> 49455[label="",style="dashed", color="red", weight=0]; 59189[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"];59189 -> 60237[label="",style="dashed", color="magenta", weight=3]; 59189 -> 60238[label="",style="dashed", color="magenta", weight=3]; 59189 -> 60239[label="",style="dashed", color="magenta", weight=3]; 59189 -> 60240[label="",style="dashed", color="magenta", weight=3]; 59189 -> 60241[label="",style="dashed", color="magenta", weight=3]; 59190 -> 59409[label="",style="dashed", color="red", weight=0]; 59190[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"];59190 -> 59746[label="",style="dashed", color="magenta", weight=3]; 59190 -> 59747[label="",style="dashed", color="magenta", weight=3]; 59190 -> 59748[label="",style="dashed", color="magenta", weight=3]; 59190 -> 59749[label="",style="dashed", color="magenta", weight=3]; 59190 -> 59750[label="",style="dashed", color="magenta", weight=3]; 59191 -> 52809[label="",style="dashed", color="red", weight=0]; 59191[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59192 -> 49455[label="",style="dashed", color="red", weight=0]; 59192[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"];59192 -> 60242[label="",style="dashed", color="magenta", weight=3]; 59192 -> 60243[label="",style="dashed", color="magenta", weight=3]; 59192 -> 60244[label="",style="dashed", color="magenta", weight=3]; 59192 -> 60245[label="",style="dashed", color="magenta", weight=3]; 59192 -> 60246[label="",style="dashed", color="magenta", weight=3]; 59197[label="Succ Zero",fontsize=16,color="green",shape="box"];59198[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59199[label="ww3100",fontsize=16,color="green",shape="box"];59200[label="ww5",fontsize=16,color="green",shape="box"];59201[label="Zero",fontsize=16,color="green",shape="box"];59202[label="Succ Zero",fontsize=16,color="green",shape="box"];59203[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59204[label="ww3100",fontsize=16,color="green",shape="box"];59205[label="ww5",fontsize=16,color="green",shape="box"];59206[label="Zero",fontsize=16,color="green",shape="box"];59209[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"];59209 -> 60247[label="",style="solid", color="black", weight=3]; 59210[label="ww50",fontsize=16,color="green",shape="box"];59211[label="ww51",fontsize=16,color="green",shape="box"];59215 -> 23742[label="",style="dashed", color="red", weight=0]; 59215[label="msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];59215 -> 60248[label="",style="dashed", color="magenta", weight=3]; 59215 -> 60249[label="",style="dashed", color="magenta", weight=3]; 59216 -> 26799[label="",style="dashed", color="red", weight=0]; 59216[label="srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];59216 -> 60250[label="",style="dashed", color="magenta", weight=3]; 59216 -> 60251[label="",style="dashed", color="magenta", weight=3]; 59218 -> 49455[label="",style="dashed", color="red", weight=0]; 59218[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"];59218 -> 60252[label="",style="dashed", color="magenta", weight=3]; 59218 -> 60253[label="",style="dashed", color="magenta", weight=3]; 59218 -> 60254[label="",style="dashed", color="magenta", weight=3]; 59218 -> 60255[label="",style="dashed", color="magenta", weight=3]; 59218 -> 60256[label="",style="dashed", color="magenta", weight=3]; 59219 -> 53946[label="",style="dashed", color="red", weight=0]; 59219[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];59219 -> 60257[label="",style="dashed", color="magenta", weight=3]; 59219 -> 60258[label="",style="dashed", color="magenta", weight=3]; 59220 -> 59409[label="",style="dashed", color="red", weight=0]; 59220[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"];59220 -> 59751[label="",style="dashed", color="magenta", weight=3]; 59220 -> 59752[label="",style="dashed", color="magenta", weight=3]; 59220 -> 59753[label="",style="dashed", color="magenta", weight=3]; 59220 -> 59754[label="",style="dashed", color="magenta", weight=3]; 59220 -> 59755[label="",style="dashed", color="magenta", weight=3]; 59221 -> 49455[label="",style="dashed", color="red", weight=0]; 59221[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"];59221 -> 60259[label="",style="dashed", color="magenta", weight=3]; 59221 -> 60260[label="",style="dashed", color="magenta", weight=3]; 59221 -> 60261[label="",style="dashed", color="magenta", weight=3]; 59221 -> 60262[label="",style="dashed", color="magenta", weight=3]; 59221 -> 60263[label="",style="dashed", color="magenta", weight=3]; 59222 -> 53946[label="",style="dashed", color="red", weight=0]; 59222[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];59222 -> 60264[label="",style="dashed", color="magenta", weight=3]; 59222 -> 60265[label="",style="dashed", color="magenta", weight=3]; 59217[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))))))))) ww4773 ww4772) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4769 (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))))))))) ww4771 ww4770 (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"];63539[label="ww4770/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59217 -> 63539[label="",style="solid", color="burlywood", weight=9]; 63539 -> 60266[label="",style="solid", color="burlywood", weight=3]; 63540[label="ww4770/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59217 -> 63540[label="",style="solid", color="burlywood", weight=9]; 63540 -> 60267[label="",style="solid", color="burlywood", weight=3]; 59231 -> 52809[label="",style="dashed", color="red", weight=0]; 59231[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59232 -> 49455[label="",style="dashed", color="red", weight=0]; 59232[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"];59232 -> 60268[label="",style="dashed", color="magenta", weight=3]; 59232 -> 60269[label="",style="dashed", color="magenta", weight=3]; 59232 -> 60270[label="",style="dashed", color="magenta", weight=3]; 59232 -> 60271[label="",style="dashed", color="magenta", weight=3]; 59232 -> 60272[label="",style="dashed", color="magenta", weight=3]; 59233 -> 49455[label="",style="dashed", color="red", weight=0]; 59233[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"];59233 -> 60273[label="",style="dashed", color="magenta", weight=3]; 59233 -> 60274[label="",style="dashed", color="magenta", weight=3]; 59233 -> 60275[label="",style="dashed", color="magenta", weight=3]; 59233 -> 60276[label="",style="dashed", color="magenta", weight=3]; 59233 -> 60277[label="",style="dashed", color="magenta", weight=3]; 59234 -> 52809[label="",style="dashed", color="red", weight=0]; 59234[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59235 -> 59409[label="",style="dashed", color="red", weight=0]; 59235[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"];59235 -> 59756[label="",style="dashed", color="magenta", weight=3]; 59235 -> 59757[label="",style="dashed", color="magenta", weight=3]; 59235 -> 59758[label="",style="dashed", color="magenta", weight=3]; 59235 -> 59759[label="",style="dashed", color="magenta", weight=3]; 59235 -> 59760[label="",style="dashed", color="magenta", weight=3]; 59230[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)))))))) ww4778 ww4777) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4774 (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)))))))) ww4776 ww4775 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="burlywood",shape="triangle"];63541[label="ww4775/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59230 -> 63541[label="",style="solid", color="burlywood", weight=9]; 63541 -> 60278[label="",style="solid", color="burlywood", weight=3]; 63542[label="ww4775/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59230 -> 63542[label="",style="solid", color="burlywood", weight=9]; 63542 -> 60279[label="",style="solid", color="burlywood", weight=3]; 59239[label="Zero",fontsize=16,color="green",shape="box"];59240[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59241[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];59242[label="ww5",fontsize=16,color="green",shape="box"];59243[label="Zero",fontsize=16,color="green",shape="box"];59244[label="Zero",fontsize=16,color="green",shape="box"];59245[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59246[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59247[label="ww5",fontsize=16,color="green",shape="box"];59248[label="Zero",fontsize=16,color="green",shape="box"];59251[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"];59251 -> 60280[label="",style="solid", color="black", weight=3]; 59252[label="ww50",fontsize=16,color="green",shape="box"];59253[label="ww51",fontsize=16,color="green",shape="box"];59257 -> 23742[label="",style="dashed", color="red", weight=0]; 59257[label="msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59257 -> 60281[label="",style="dashed", color="magenta", weight=3]; 59257 -> 60282[label="",style="dashed", color="magenta", weight=3]; 59258 -> 26799[label="",style="dashed", color="red", weight=0]; 59258[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="magenta"];59258 -> 60283[label="",style="dashed", color="magenta", weight=3]; 59258 -> 60284[label="",style="dashed", color="magenta", weight=3]; 59259[label="Float ww3118 ww2917",fontsize=16,color="green",shape="box"];59260[label="ww24150",fontsize=16,color="green",shape="box"];59261[label="ww24151",fontsize=16,color="green",shape="box"];60288[label="Float (Pos (Succ ww2417)) (Pos (Succ ww2418))",fontsize=16,color="green",shape="box"];60291[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4813) (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)))) ww4813)))",fontsize=16,color="green",shape="box"];60291 -> 60408[label="",style="dashed", color="green", weight=3]; 60291 -> 60409[label="",style="dashed", color="green", weight=3]; 59265 -> 27248[label="",style="dashed", color="red", weight=0]; 59265[label="not (esEsOrdering (compareMyInt (srMyInt ww33570 ww32840) (srMyInt ww33571 ww32841)) GT)",fontsize=16,color="magenta"];59265 -> 60296[label="",style="dashed", color="magenta", weight=3]; 59265 -> 60297[label="",style="dashed", color="magenta", weight=3]; 59264[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) ww4779",fontsize=16,color="burlywood",shape="triangle"];63543[label="ww4779/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59264 -> 63543[label="",style="solid", color="burlywood", weight=9]; 63543 -> 60298[label="",style="solid", color="burlywood", weight=3]; 63544[label="ww4779/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59264 -> 63544[label="",style="solid", color="burlywood", weight=9]; 63544 -> 60299[label="",style="solid", color="burlywood", weight=3]; 59266[label="ww2081",fontsize=16,color="green",shape="box"];59267[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];59268[label="Pos ww2082",fontsize=16,color="green",shape="box"];59269[label="Neg ww2084",fontsize=16,color="green",shape="box"];59270[label="ww2294",fontsize=16,color="green",shape="box"];59271[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];59272[label="Neg ww2295",fontsize=16,color="green",shape="box"];59273[label="Pos ww2297",fontsize=16,color="green",shape="box"];59274[label="Zero",fontsize=16,color="green",shape="box"];59275[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59276[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59277[label="ww5",fontsize=16,color="green",shape="box"];59278[label="ww3100",fontsize=16,color="green",shape="box"];59279[label="Zero",fontsize=16,color="green",shape="box"];59280[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59281[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59282[label="ww5",fontsize=16,color="green",shape="box"];59283[label="ww3100",fontsize=16,color="green",shape="box"];59284[label="ww30000000",fontsize=16,color="green",shape="box"];59285[label="ww15900000",fontsize=16,color="green",shape="box"];59286[label="ww30000000",fontsize=16,color="green",shape="box"];59287[label="ww15900000",fontsize=16,color="green",shape="box"];59288[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59289[label="ww3100",fontsize=16,color="green",shape="box"];59290[label="Zero",fontsize=16,color="green",shape="box"];59291[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59292[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4729 ww4728) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4724 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59293 -> 60300[label="",style="solid", color="black", weight=3]; 59294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4729 ww4728) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4724 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59294 -> 60301[label="",style="solid", color="black", weight=3]; 59295[label="Zero",fontsize=16,color="green",shape="box"];59296[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59297[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59298[label="ww5",fontsize=16,color="green",shape="box"];59299[label="ww3100",fontsize=16,color="green",shape="box"];59300[label="Zero",fontsize=16,color="green",shape="box"];59301[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59302[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59303[label="ww5",fontsize=16,color="green",shape="box"];59304[label="ww3100",fontsize=16,color="green",shape="box"];59305[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59306[label="ww3100",fontsize=16,color="green",shape="box"];59307[label="Zero",fontsize=16,color="green",shape="box"];59308[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59309[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59310[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59311[label="ww3100",fontsize=16,color="green",shape="box"];59312[label="Zero",fontsize=16,color="green",shape="box"];59313[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59314[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59315[label="ww30000000",fontsize=16,color="green",shape="box"];59316[label="ww16700000",fontsize=16,color="green",shape="box"];59317[label="Zero",fontsize=16,color="green",shape="box"];59318[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59319[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59320[label="ww5",fontsize=16,color="green",shape="box"];59321[label="ww3100",fontsize=16,color="green",shape="box"];59322[label="ww30000000",fontsize=16,color="green",shape="box"];59323[label="ww16700000",fontsize=16,color="green",shape="box"];59324[label="Zero",fontsize=16,color="green",shape="box"];59325[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59326[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59327[label="ww5",fontsize=16,color="green",shape="box"];59328[label="ww3100",fontsize=16,color="green",shape="box"];59329[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4735 ww4734) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4730 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4732 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59329 -> 60302[label="",style="solid", color="black", weight=3]; 59330[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4735 ww4734) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4730 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4732 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59330 -> 60303[label="",style="solid", color="black", weight=3]; 59331[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59332[label="ww3100",fontsize=16,color="green",shape="box"];59333[label="Zero",fontsize=16,color="green",shape="box"];59334[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59335[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59336[label="Zero",fontsize=16,color="green",shape="box"];59337[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59338[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59339[label="ww5",fontsize=16,color="green",shape="box"];59340[label="ww3100",fontsize=16,color="green",shape="box"];59341[label="Zero",fontsize=16,color="green",shape="box"];59342[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59343[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59344[label="ww5",fontsize=16,color="green",shape="box"];59345[label="ww3100",fontsize=16,color="green",shape="box"];59347 -> 30021[label="",style="dashed", color="red", weight=0]; 59347[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"];59347 -> 60304[label="",style="dashed", color="magenta", weight=3]; 59347 -> 60305[label="",style="dashed", color="magenta", weight=3]; 59347 -> 60306[label="",style="dashed", color="magenta", weight=3]; 59347 -> 60307[label="",style="dashed", color="magenta", weight=3]; 59347 -> 60308[label="",style="dashed", color="magenta", weight=3]; 59348 -> 56720[label="",style="dashed", color="red", weight=0]; 59348[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"];59348 -> 60309[label="",style="dashed", color="magenta", weight=3]; 59348 -> 60310[label="",style="dashed", color="magenta", weight=3]; 59348 -> 60311[label="",style="dashed", color="magenta", weight=3]; 59348 -> 60312[label="",style="dashed", color="magenta", weight=3]; 59348 -> 60313[label="",style="dashed", color="magenta", weight=3]; 59349 -> 53946[label="",style="dashed", color="red", weight=0]; 59349[label="not (esEsOrdering (primCmpNat ww300000000 ww1730000) LT)",fontsize=16,color="magenta"];59349 -> 60314[label="",style="dashed", color="magenta", weight=3]; 59349 -> 60315[label="",style="dashed", color="magenta", weight=3]; 59350 -> 30021[label="",style="dashed", color="red", weight=0]; 59350[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"];59350 -> 60316[label="",style="dashed", color="magenta", weight=3]; 59350 -> 60317[label="",style="dashed", color="magenta", weight=3]; 59350 -> 60318[label="",style="dashed", color="magenta", weight=3]; 59350 -> 60319[label="",style="dashed", color="magenta", weight=3]; 59350 -> 60320[label="",style="dashed", color="magenta", weight=3]; 59351 -> 53946[label="",style="dashed", color="red", weight=0]; 59351[label="not (esEsOrdering (primCmpNat ww300000000 ww1730000) LT)",fontsize=16,color="magenta"];59351 -> 60321[label="",style="dashed", color="magenta", weight=3]; 59351 -> 60322[label="",style="dashed", color="magenta", weight=3]; 59346[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4787 ww4786) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4782 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4784 ww4783 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63545[label="ww4783/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59346 -> 63545[label="",style="solid", color="burlywood", weight=9]; 63545 -> 60323[label="",style="solid", color="burlywood", weight=3]; 63546[label="ww4783/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59346 -> 63546[label="",style="solid", color="burlywood", weight=9]; 63546 -> 60324[label="",style="solid", color="burlywood", weight=3]; 59352 -> 30021[label="",style="dashed", color="red", weight=0]; 59352[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"];59352 -> 60325[label="",style="dashed", color="magenta", weight=3]; 59352 -> 60326[label="",style="dashed", color="magenta", weight=3]; 59352 -> 60327[label="",style="dashed", color="magenta", weight=3]; 59352 -> 60328[label="",style="dashed", color="magenta", weight=3]; 59352 -> 60329[label="",style="dashed", color="magenta", weight=3]; 59353 -> 56720[label="",style="dashed", color="red", weight=0]; 59353[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"];59353 -> 60330[label="",style="dashed", color="magenta", weight=3]; 59353 -> 60331[label="",style="dashed", color="magenta", weight=3]; 59353 -> 60332[label="",style="dashed", color="magenta", weight=3]; 59353 -> 60333[label="",style="dashed", color="magenta", weight=3]; 59353 -> 60334[label="",style="dashed", color="magenta", weight=3]; 59354 -> 52809[label="",style="dashed", color="red", weight=0]; 59354[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59355 -> 30021[label="",style="dashed", color="red", weight=0]; 59355[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"];59355 -> 60335[label="",style="dashed", color="magenta", weight=3]; 59355 -> 60336[label="",style="dashed", color="magenta", weight=3]; 59355 -> 60337[label="",style="dashed", color="magenta", weight=3]; 59355 -> 60338[label="",style="dashed", color="magenta", weight=3]; 59355 -> 60339[label="",style="dashed", color="magenta", weight=3]; 59356 -> 52809[label="",style="dashed", color="red", weight=0]; 59356[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59357[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59358[label="ww5",fontsize=16,color="green",shape="box"];59359[label="ww3100",fontsize=16,color="green",shape="box"];59360[label="Zero",fontsize=16,color="green",shape="box"];59361[label="Succ Zero",fontsize=16,color="green",shape="box"];59362[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59363[label="ww5",fontsize=16,color="green",shape="box"];59364[label="ww3100",fontsize=16,color="green",shape="box"];59365[label="Zero",fontsize=16,color="green",shape="box"];59366[label="Succ Zero",fontsize=16,color="green",shape="box"];59368 -> 56720[label="",style="dashed", color="red", weight=0]; 59368[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"];59368 -> 60340[label="",style="dashed", color="magenta", weight=3]; 59368 -> 60341[label="",style="dashed", color="magenta", weight=3]; 59368 -> 60342[label="",style="dashed", color="magenta", weight=3]; 59368 -> 60343[label="",style="dashed", color="magenta", weight=3]; 59368 -> 60344[label="",style="dashed", color="magenta", weight=3]; 59369 -> 53946[label="",style="dashed", color="red", weight=0]; 59369[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];59369 -> 60345[label="",style="dashed", color="magenta", weight=3]; 59369 -> 60346[label="",style="dashed", color="magenta", weight=3]; 59370 -> 30021[label="",style="dashed", color="red", weight=0]; 59370[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"];59370 -> 60347[label="",style="dashed", color="magenta", weight=3]; 59370 -> 60348[label="",style="dashed", color="magenta", weight=3]; 59370 -> 60349[label="",style="dashed", color="magenta", weight=3]; 59370 -> 60350[label="",style="dashed", color="magenta", weight=3]; 59370 -> 60351[label="",style="dashed", color="magenta", weight=3]; 59371 -> 53946[label="",style="dashed", color="red", weight=0]; 59371[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];59371 -> 60352[label="",style="dashed", color="magenta", weight=3]; 59371 -> 60353[label="",style="dashed", color="magenta", weight=3]; 59372 -> 30021[label="",style="dashed", color="red", weight=0]; 59372[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"];59372 -> 60354[label="",style="dashed", color="magenta", weight=3]; 59372 -> 60355[label="",style="dashed", color="magenta", weight=3]; 59372 -> 60356[label="",style="dashed", color="magenta", weight=3]; 59372 -> 60357[label="",style="dashed", color="magenta", weight=3]; 59372 -> 60358[label="",style="dashed", color="magenta", weight=3]; 59367[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))))))))) ww4793 ww4792) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4788 (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))))))))) ww4790 ww4789 (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"];63547[label="ww4789/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59367 -> 63547[label="",style="solid", color="burlywood", weight=9]; 63547 -> 60359[label="",style="solid", color="burlywood", weight=3]; 63548[label="ww4789/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59367 -> 63548[label="",style="solid", color="burlywood", weight=9]; 63548 -> 60360[label="",style="solid", color="burlywood", weight=3]; 59374 -> 52809[label="",style="dashed", color="red", weight=0]; 59374[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59375 -> 30021[label="",style="dashed", color="red", weight=0]; 59375[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"];59375 -> 60361[label="",style="dashed", color="magenta", weight=3]; 59375 -> 60362[label="",style="dashed", color="magenta", weight=3]; 59375 -> 60363[label="",style="dashed", color="magenta", weight=3]; 59375 -> 60364[label="",style="dashed", color="magenta", weight=3]; 59375 -> 60365[label="",style="dashed", color="magenta", weight=3]; 59376 -> 30021[label="",style="dashed", color="red", weight=0]; 59376[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"];59376 -> 60366[label="",style="dashed", color="magenta", weight=3]; 59376 -> 60367[label="",style="dashed", color="magenta", weight=3]; 59376 -> 60368[label="",style="dashed", color="magenta", weight=3]; 59376 -> 60369[label="",style="dashed", color="magenta", weight=3]; 59376 -> 60370[label="",style="dashed", color="magenta", weight=3]; 59377 -> 56720[label="",style="dashed", color="red", weight=0]; 59377[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"];59377 -> 60371[label="",style="dashed", color="magenta", weight=3]; 59377 -> 60372[label="",style="dashed", color="magenta", weight=3]; 59377 -> 60373[label="",style="dashed", color="magenta", weight=3]; 59377 -> 60374[label="",style="dashed", color="magenta", weight=3]; 59377 -> 60375[label="",style="dashed", color="magenta", weight=3]; 59378 -> 52809[label="",style="dashed", color="red", weight=0]; 59378[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59373[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)))))))) ww4799 ww4798) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4794 (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)))))))) ww4796 ww4795 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="burlywood",shape="triangle"];63549[label="ww4795/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59373 -> 63549[label="",style="solid", color="burlywood", weight=9]; 63549 -> 60376[label="",style="solid", color="burlywood", weight=3]; 63550[label="ww4795/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59373 -> 63550[label="",style="solid", color="burlywood", weight=9]; 63550 -> 60377[label="",style="solid", color="burlywood", weight=3]; 59379[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59380[label="ww5",fontsize=16,color="green",shape="box"];59381[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];59382[label="Zero",fontsize=16,color="green",shape="box"];59383[label="Zero",fontsize=16,color="green",shape="box"];59384[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59385[label="ww5",fontsize=16,color="green",shape="box"];59386[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59387[label="Zero",fontsize=16,color="green",shape="box"];59388[label="Zero",fontsize=16,color="green",shape="box"];59389 -> 26799[label="",style="dashed", color="red", weight=0]; 59389[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];59389 -> 60378[label="",style="dashed", color="magenta", weight=3]; 59389 -> 60379[label="",style="dashed", color="magenta", weight=3]; 59390 -> 26799[label="",style="dashed", color="red", weight=0]; 59390[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59390 -> 60380[label="",style="dashed", color="magenta", weight=3]; 59390 -> 60381[label="",style="dashed", color="magenta", weight=3]; 59391 -> 23742[label="",style="dashed", color="red", weight=0]; 59391[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];59391 -> 60382[label="",style="dashed", color="magenta", weight=3]; 59391 -> 60383[label="",style="dashed", color="magenta", weight=3]; 59392[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59393 -> 26799[label="",style="dashed", color="red", weight=0]; 59393[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];59393 -> 60384[label="",style="dashed", color="magenta", weight=3]; 59393 -> 60385[label="",style="dashed", color="magenta", weight=3]; 59394[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58179[label="ww4100",fontsize=16,color="green",shape="box"];58180[label="ww3000",fontsize=16,color="green",shape="box"];58181[label="Zero",fontsize=16,color="green",shape="box"];58182[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59395 -> 26799[label="",style="dashed", color="red", weight=0]; 59395[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];59395 -> 60386[label="",style="dashed", color="magenta", weight=3]; 59395 -> 60387[label="",style="dashed", color="magenta", weight=3]; 59396 -> 26799[label="",style="dashed", color="red", weight=0]; 59396[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59396 -> 60388[label="",style="dashed", color="magenta", weight=3]; 59396 -> 60389[label="",style="dashed", color="magenta", weight=3]; 59397 -> 23742[label="",style="dashed", color="red", weight=0]; 59397[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];59397 -> 60390[label="",style="dashed", color="magenta", weight=3]; 59397 -> 60391[label="",style="dashed", color="magenta", weight=3]; 59398[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59399 -> 26799[label="",style="dashed", color="red", weight=0]; 59399[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];59399 -> 60392[label="",style="dashed", color="magenta", weight=3]; 59399 -> 60393[label="",style="dashed", color="magenta", weight=3]; 59400[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60041[label="ww3000",fontsize=16,color="green",shape="box"];60042[label="Zero",fontsize=16,color="green",shape="box"];60043[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59405 -> 26726[label="",style="dashed", color="red", weight=0]; 59405[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"];59405 -> 60394[label="",style="dashed", color="magenta", weight=3]; 59405 -> 60395[label="",style="dashed", color="magenta", weight=3]; 59405 -> 60396[label="",style="dashed", color="magenta", weight=3]; 59406[label="Pos (Succ ww2914)",fontsize=16,color="green",shape="box"];59407[label="ww29151",fontsize=16,color="green",shape="box"];59408 -> 59907[label="",style="dashed", color="red", weight=0]; 59408[label="primPlusFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)",fontsize=16,color="magenta"];59408 -> 60397[label="",style="dashed", color="magenta", weight=3]; 59710 -> 59899[label="",style="dashed", color="red", weight=0]; 59710[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)",fontsize=16,color="magenta"];59710 -> 60398[label="",style="dashed", color="magenta", weight=3]; 59767[label="ww4000",fontsize=16,color="green",shape="box"];59768[label="Pos Zero",fontsize=16,color="green",shape="box"];59769[label="Neg Zero",fontsize=16,color="green",shape="box"];59770[label="Pos Zero",fontsize=16,color="green",shape="box"];59771[label="ww1959",fontsize=16,color="green",shape="box"];59772[label="Float (Pos Zero) (Neg (Succ ww1960))",fontsize=16,color="green",shape="box"];59773[label="ww1960",fontsize=16,color="green",shape="box"];59774[label="ww1958",fontsize=16,color="green",shape="box"];59775[label="Float ww3142 ww3141",fontsize=16,color="green",shape="box"];59776[label="ww20980",fontsize=16,color="green",shape="box"];59777[label="ww20981",fontsize=16,color="green",shape="box"];60402[label="Float (Pos (Succ ww2100)) (Pos (Succ ww2101))",fontsize=16,color="green",shape="box"];60407[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4814) (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)))) ww4814)))",fontsize=16,color="green",shape="box"];60407 -> 60432[label="",style="dashed", color="green", weight=3]; 60407 -> 60433[label="",style="dashed", color="green", weight=3]; 59780[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59781[label="Neg Zero",fontsize=16,color="green",shape="box"];59782[label="Pos Zero",fontsize=16,color="green",shape="box"];59783[label="Pos Zero",fontsize=16,color="green",shape="box"];59784[label="Neg Zero",fontsize=16,color="green",shape="box"];59785[label="Pos Zero",fontsize=16,color="green",shape="box"];59786[label="Float (Pos Zero) (Neg (Succ ww1969))",fontsize=16,color="green",shape="box"];59787[label="ww1968",fontsize=16,color="green",shape="box"];59788[label="ww1969",fontsize=16,color="green",shape="box"];59789 -> 26799[label="",style="dashed", color="red", weight=0]; 59789[label="srMyInt ww2970 (Pos (Succ Zero))",fontsize=16,color="magenta"];59789 -> 60410[label="",style="dashed", color="magenta", weight=3]; 59789 -> 60411[label="",style="dashed", color="magenta", weight=3]; 59790 -> 26799[label="",style="dashed", color="red", weight=0]; 59790[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59790 -> 60412[label="",style="dashed", color="magenta", weight=3]; 59790 -> 60413[label="",style="dashed", color="magenta", weight=3]; 59791[label="ww2970",fontsize=16,color="green",shape="box"];59792[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59793 -> 26799[label="",style="dashed", color="red", weight=0]; 59793[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];59793 -> 60414[label="",style="dashed", color="magenta", weight=3]; 59793 -> 60415[label="",style="dashed", color="magenta", weight=3]; 59794[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59795 -> 26799[label="",style="dashed", color="red", weight=0]; 59795[label="srMyInt ww2973 (Pos (Succ Zero))",fontsize=16,color="magenta"];59795 -> 60416[label="",style="dashed", color="magenta", weight=3]; 59795 -> 60417[label="",style="dashed", color="magenta", weight=3]; 59796 -> 26799[label="",style="dashed", color="red", weight=0]; 59796[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59796 -> 60418[label="",style="dashed", color="magenta", weight=3]; 59796 -> 60419[label="",style="dashed", color="magenta", weight=3]; 59797[label="ww2973",fontsize=16,color="green",shape="box"];59798[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59799 -> 26799[label="",style="dashed", color="red", weight=0]; 59799[label="srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];59799 -> 60420[label="",style="dashed", color="magenta", weight=3]; 59799 -> 60421[label="",style="dashed", color="magenta", weight=3]; 59800[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59801[label="ww4000",fontsize=16,color="green",shape="box"];59802[label="Neg Zero",fontsize=16,color="green",shape="box"];59803[label="Pos Zero",fontsize=16,color="green",shape="box"];59804[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59805[label="ww1978",fontsize=16,color="green",shape="box"];59806[label="Float (Neg Zero) (Neg (Succ ww1979))",fontsize=16,color="green",shape="box"];59807[label="ww1977",fontsize=16,color="green",shape="box"];59808[label="ww1979",fontsize=16,color="green",shape="box"];59809[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59810[label="Pos Zero",fontsize=16,color="green",shape="box"];59811[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59812[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59813[label="Pos Zero",fontsize=16,color="green",shape="box"];59814[label="Neg Zero",fontsize=16,color="green",shape="box"];59815[label="Float ww3189 ww3188",fontsize=16,color="green",shape="box"];59816[label="ww21290",fontsize=16,color="green",shape="box"];59817[label="ww21291",fontsize=16,color="green",shape="box"];60425[label="Float (Neg (Succ ww2131)) (Pos (Succ ww2132))",fontsize=16,color="green",shape="box"];60431[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4815) (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)))) ww4815)))",fontsize=16,color="green",shape="box"];60431 -> 60478[label="",style="dashed", color="green", weight=3]; 60431 -> 60479[label="",style="dashed", color="green", weight=3]; 59820[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59821[label="Neg Zero",fontsize=16,color="green",shape="box"];59822[label="Pos Zero",fontsize=16,color="green",shape="box"];59823[label="Float (Neg (Succ ww1983)) (Neg (Succ ww1984))",fontsize=16,color="green",shape="box"];59824[label="ww1982",fontsize=16,color="green",shape="box"];59825[label="ww1984",fontsize=16,color="green",shape="box"];59826[label="ww1983",fontsize=16,color="green",shape="box"];59827[label="Neg Zero",fontsize=16,color="green",shape="box"];59828[label="Pos Zero",fontsize=16,color="green",shape="box"];59829[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59830[label="Neg Zero",fontsize=16,color="green",shape="box"];59831[label="Pos Zero",fontsize=16,color="green",shape="box"];59832[label="Neg Zero",fontsize=16,color="green",shape="box"];59833[label="Neg Zero",fontsize=16,color="green",shape="box"];59834[label="Neg Zero",fontsize=16,color="green",shape="box"];59835[label="Pos Zero",fontsize=16,color="green",shape="box"];59836[label="ww1987",fontsize=16,color="green",shape="box"];59837[label="ww1988",fontsize=16,color="green",shape="box"];59838[label="Float (Neg Zero) (Neg (Succ ww1988))",fontsize=16,color="green",shape="box"];59839 -> 26799[label="",style="dashed", color="red", weight=0]; 59839[label="srMyInt ww3040 (Pos (Succ Zero))",fontsize=16,color="magenta"];59839 -> 60434[label="",style="dashed", color="magenta", weight=3]; 59839 -> 60435[label="",style="dashed", color="magenta", weight=3]; 59840[label="ww3040",fontsize=16,color="green",shape="box"];59841[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59842[label="Zero",fontsize=16,color="green",shape="box"];59843[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59844[label="Succ ww95600",fontsize=16,color="green",shape="box"];59845[label="Zero",fontsize=16,color="green",shape="box"];59846 -> 50014[label="",style="dashed", color="red", weight=0]; 59846[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"];59846 -> 60436[label="",style="dashed", color="magenta", weight=3]; 59846 -> 60437[label="",style="dashed", color="magenta", weight=3]; 59846 -> 60438[label="",style="dashed", color="magenta", weight=3]; 59847[label="Succ ww95600",fontsize=16,color="green",shape="box"];59848[label="Succ ww95800",fontsize=16,color="green",shape="box"];59849[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];59850[label="Zero",fontsize=16,color="green",shape="box"];59851[label="Succ ww95800",fontsize=16,color="green",shape="box"];59852 -> 50014[label="",style="dashed", color="red", weight=0]; 59852[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"];59852 -> 60439[label="",style="dashed", color="magenta", weight=3]; 59852 -> 60440[label="",style="dashed", color="magenta", weight=3]; 59852 -> 60441[label="",style="dashed", color="magenta", weight=3]; 59853[label="Zero",fontsize=16,color="green",shape="box"];59854[label="Zero",fontsize=16,color="green",shape="box"];59855[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59856[label="Zero",fontsize=16,color="green",shape="box"];59857[label="Zero",fontsize=16,color="green",shape="box"];59858 -> 50014[label="",style="dashed", color="red", weight=0]; 59858[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"];59858 -> 60442[label="",style="dashed", color="magenta", weight=3]; 59858 -> 60443[label="",style="dashed", color="magenta", weight=3]; 59858 -> 60444[label="",style="dashed", color="magenta", weight=3]; 59859[label="Zero",fontsize=16,color="green",shape="box"];59860[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];59861 -> 50524[label="",style="dashed", color="red", weight=0]; 59861[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"];59861 -> 60445[label="",style="dashed", color="magenta", weight=3]; 59862 -> 26799[label="",style="dashed", color="red", weight=0]; 59862[label="srMyInt ww2763 (Pos (Succ Zero))",fontsize=16,color="magenta"];59862 -> 60446[label="",style="dashed", color="magenta", weight=3]; 59862 -> 60447[label="",style="dashed", color="magenta", weight=3]; 59863 -> 26799[label="",style="dashed", color="red", weight=0]; 59863[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59863 -> 60448[label="",style="dashed", color="magenta", weight=3]; 59863 -> 60449[label="",style="dashed", color="magenta", weight=3]; 59864[label="ww2763",fontsize=16,color="green",shape="box"];59865[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59866 -> 26799[label="",style="dashed", color="red", weight=0]; 59866[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];59866 -> 60450[label="",style="dashed", color="magenta", weight=3]; 59866 -> 60451[label="",style="dashed", color="magenta", weight=3]; 59867[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59868[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59869 -> 50533[label="",style="dashed", color="red", weight=0]; 59869[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"];59869 -> 60452[label="",style="dashed", color="magenta", weight=3]; 59870[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59871 -> 50552[label="",style="dashed", color="red", weight=0]; 59871[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"];59871 -> 60453[label="",style="dashed", color="magenta", weight=3]; 59872[label="Pos Zero",fontsize=16,color="green",shape="box"];59873[label="Neg Zero",fontsize=16,color="green",shape="box"];59874[label="Neg Zero",fontsize=16,color="green",shape="box"];59875[label="Pos Zero",fontsize=16,color="green",shape="box"];59876[label="ww650",fontsize=16,color="green",shape="box"];59877[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59878[label="ww651",fontsize=16,color="green",shape="box"];59879[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59880[label="Pos Zero",fontsize=16,color="green",shape="box"];59881[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59882[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59883[label="Pos Zero",fontsize=16,color="green",shape="box"];59884[label="Neg Zero",fontsize=16,color="green",shape="box"];59885[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59886[label="Neg Zero",fontsize=16,color="green",shape="box"];59887[label="Pos Zero",fontsize=16,color="green",shape="box"];59888[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"];59888 -> 60454[label="",style="solid", color="black", weight=3]; 59889[label="Pos Zero",fontsize=16,color="green",shape="box"];59890[label="Pos Zero",fontsize=16,color="green",shape="box"];59891[label="Neg Zero",fontsize=16,color="green",shape="box"];59892 -> 26799[label="",style="dashed", color="red", weight=0]; 59892[label="srMyInt ww2816 (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59892 -> 60455[label="",style="dashed", color="magenta", weight=3]; 59892 -> 60456[label="",style="dashed", color="magenta", weight=3]; 59893[label="ww2816",fontsize=16,color="green",shape="box"];59894[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59910[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4801",fontsize=16,color="black",shape="triangle"];59910 -> 60457[label="",style="solid", color="black", weight=3]; 59911 -> 59896[label="",style="dashed", color="red", weight=0]; 59911[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))) ww4801))",fontsize=16,color="magenta"];59911 -> 60458[label="",style="dashed", color="magenta", weight=3]; 59902[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4703",fontsize=16,color="black",shape="box"];59902 -> 60459[label="",style="solid", color="black", weight=3]; 59953[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4802",fontsize=16,color="black",shape="triangle"];59953 -> 60460[label="",style="solid", color="black", weight=3]; 59954 -> 59904[label="",style="dashed", color="red", weight=0]; 59954[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))) ww4802))",fontsize=16,color="magenta"];59954 -> 60461[label="",style="dashed", color="magenta", weight=3]; 59912 -> 26799[label="",style="dashed", color="red", weight=0]; 59912[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59912 -> 60462[label="",style="dashed", color="magenta", weight=3]; 59912 -> 60463[label="",style="dashed", color="magenta", weight=3]; 59913 -> 26799[label="",style="dashed", color="red", weight=0]; 59913[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];59913 -> 60464[label="",style="dashed", color="magenta", weight=3]; 59913 -> 60465[label="",style="dashed", color="magenta", weight=3]; 59914[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59915[label="ww4433",fontsize=16,color="green",shape="box"];59916 -> 20977[label="",style="dashed", color="red", weight=0]; 59916[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59917 -> 26799[label="",style="dashed", color="red", weight=0]; 59917[label="srMyInt (Neg (Succ ww137300)) (Neg Zero)",fontsize=16,color="magenta"];59917 -> 60466[label="",style="dashed", color="magenta", weight=3]; 59917 -> 60467[label="",style="dashed", color="magenta", weight=3]; 59918[label="ww4434",fontsize=16,color="green",shape="box"];59919 -> 20977[label="",style="dashed", color="red", weight=0]; 59919[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59920 -> 26799[label="",style="dashed", color="red", weight=0]; 59920[label="srMyInt (Neg Zero) (Neg (Succ ww137500))",fontsize=16,color="magenta"];59920 -> 60468[label="",style="dashed", color="magenta", weight=3]; 59920 -> 60469[label="",style="dashed", color="magenta", weight=3]; 59921[label="ww4435",fontsize=16,color="green",shape="box"];59922 -> 20977[label="",style="dashed", color="red", weight=0]; 59922[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59923 -> 26799[label="",style="dashed", color="red", weight=0]; 59923[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];59923 -> 60470[label="",style="dashed", color="magenta", weight=3]; 59923 -> 60471[label="",style="dashed", color="magenta", weight=3]; 59924[label="Pos Zero",fontsize=16,color="green",shape="box"];59925[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60477[label="Cons (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4816) (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)))) ww4816)))",fontsize=16,color="green",shape="box"];60477 -> 60488[label="",style="dashed", color="green", weight=3]; 60477 -> 60489[label="",style="dashed", color="green", weight=3]; 60475[label="Float (Neg Zero) (Neg (Succ ww2186))",fontsize=16,color="green",shape="box"];59928[label="Pos Zero",fontsize=16,color="green",shape="box"];59929[label="Neg Zero",fontsize=16,color="green",shape="box"];59930 -> 26799[label="",style="dashed", color="red", weight=0]; 59930[label="srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59930 -> 60480[label="",style="dashed", color="magenta", weight=3]; 59930 -> 60481[label="",style="dashed", color="magenta", weight=3]; 60487[label="Cons (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4817) (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)))) ww4817)))",fontsize=16,color="green",shape="box"];60487 -> 60506[label="",style="dashed", color="green", weight=3]; 60487 -> 60507[label="",style="dashed", color="green", weight=3]; 59933 -> 26799[label="",style="dashed", color="red", weight=0]; 59933[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];59933 -> 60490[label="",style="dashed", color="magenta", weight=3]; 59933 -> 60491[label="",style="dashed", color="magenta", weight=3]; 59934[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60485[label="Float (Neg Zero) (Pos (Succ ww2193))",fontsize=16,color="green",shape="box"];59935[label="Neg Zero",fontsize=16,color="green",shape="box"];59936[label="Pos Zero",fontsize=16,color="green",shape="box"];59937[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59938[label="Pos Zero",fontsize=16,color="green",shape="box"];59939[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59940[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59941[label="Pos Zero",fontsize=16,color="green",shape="box"];59942[label="Neg Zero",fontsize=16,color="green",shape="box"];59943 -> 26799[label="",style="dashed", color="red", weight=0]; 59943[label="srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59943 -> 60492[label="",style="dashed", color="magenta", weight=3]; 59943 -> 60493[label="",style="dashed", color="magenta", weight=3]; 59944 -> 26799[label="",style="dashed", color="red", weight=0]; 59944[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];59944 -> 60494[label="",style="dashed", color="magenta", weight=3]; 59944 -> 60495[label="",style="dashed", color="magenta", weight=3]; 59945[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59988[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4803",fontsize=16,color="black",shape="triangle"];59988 -> 60496[label="",style="solid", color="black", weight=3]; 59989 -> 59947[label="",style="dashed", color="red", weight=0]; 59989[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)))) ww4803))",fontsize=16,color="magenta"];59989 -> 60497[label="",style="dashed", color="magenta", weight=3]; 59955[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59956[label="Neg Zero",fontsize=16,color="green",shape="box"];59957[label="Pos Zero",fontsize=16,color="green",shape="box"];59958[label="Neg Zero",fontsize=16,color="green",shape="box"];59959[label="Pos Zero",fontsize=16,color="green",shape="box"];59960[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59961[label="Neg Zero",fontsize=16,color="green",shape="box"];59962[label="Pos Zero",fontsize=16,color="green",shape="box"];59963[label="Neg Zero",fontsize=16,color="green",shape="box"];59964 -> 26799[label="",style="dashed", color="red", weight=0]; 59964[label="srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59964 -> 60498[label="",style="dashed", color="magenta", weight=3]; 59964 -> 60499[label="",style="dashed", color="magenta", weight=3]; 60505[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4818) (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)))) ww4818)))",fontsize=16,color="green",shape="box"];60505 -> 60629[label="",style="dashed", color="green", weight=3]; 60505 -> 60630[label="",style="dashed", color="green", weight=3]; 59967 -> 26799[label="",style="dashed", color="red", weight=0]; 59967[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];59967 -> 60508[label="",style="dashed", color="magenta", weight=3]; 59967 -> 60509[label="",style="dashed", color="magenta", weight=3]; 59968[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60503[label="Float (Neg Zero) (Pos (Succ ww2214))",fontsize=16,color="green",shape="box"];59969[label="Neg Zero",fontsize=16,color="green",shape="box"];59970[label="Neg Zero",fontsize=16,color="green",shape="box"];59971[label="Pos Zero",fontsize=16,color="green",shape="box"];59972 -> 26924[label="",style="dashed", color="red", weight=0]; 59972[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"];59972 -> 60510[label="",style="dashed", color="magenta", weight=3]; 59972 -> 60511[label="",style="dashed", color="magenta", weight=3]; 59973 -> 26726[label="",style="dashed", color="red", weight=0]; 59973[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"];59973 -> 60512[label="",style="dashed", color="magenta", weight=3]; 59973 -> 60513[label="",style="dashed", color="magenta", weight=3]; 59973 -> 60514[label="",style="dashed", color="magenta", weight=3]; 59974 -> 26924[label="",style="dashed", color="red", weight=0]; 59974[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"];59974 -> 60515[label="",style="dashed", color="magenta", weight=3]; 59974 -> 60516[label="",style="dashed", color="magenta", weight=3]; 59975[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"];59975 -> 60517[label="",style="solid", color="black", weight=3]; 59976[label="ww50",fontsize=16,color="green",shape="box"];59977[label="ww51",fontsize=16,color="green",shape="box"];59978[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59979[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59980[label="Neg Zero",fontsize=16,color="green",shape="box"];59981[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];59990[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"];59990 -> 60518[label="",style="solid", color="black", weight=3]; 59991[label="ww50",fontsize=16,color="green",shape="box"];59992[label="ww51",fontsize=16,color="green",shape="box"];59993 -> 26924[label="",style="dashed", color="red", weight=0]; 59993[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"];59993 -> 60519[label="",style="dashed", color="magenta", weight=3]; 59993 -> 60520[label="",style="dashed", color="magenta", weight=3]; 59994[label="ww121",fontsize=16,color="green",shape="box"];59995[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];59996[label="Pos Zero",fontsize=16,color="green",shape="box"];59997[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];59998[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"];59998 -> 60521[label="",style="solid", color="black", weight=3]; 59999[label="ww1250",fontsize=16,color="green",shape="box"];60000[label="ww1251",fontsize=16,color="green",shape="box"];60001[label="ww121",fontsize=16,color="green",shape="box"];60002[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60003[label="Neg Zero",fontsize=16,color="green",shape="box"];60004[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];60049[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"];60049 -> 60522[label="",style="solid", color="black", weight=3]; 60050[label="ww1250",fontsize=16,color="green",shape="box"];60051[label="ww1251",fontsize=16,color="green",shape="box"];60669[label="ww1945",fontsize=16,color="green",shape="box"];60668[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) ww4823)",fontsize=16,color="black",shape="triangle"];60668 -> 60673[label="",style="solid", color="black", weight=3]; 60053[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"];63551[label="ww1946/Float ww19460 ww19461",fontsize=10,color="white",style="solid",shape="box"];60053 -> 63551[label="",style="solid", color="burlywood", weight=9]; 63551 -> 60525[label="",style="solid", color="burlywood", weight=3]; 60054 -> 60642[label="",style="dashed", color="red", weight=0]; 60054[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"];60054 -> 60649[label="",style="dashed", color="magenta", weight=3]; 60054 -> 60650[label="",style="dashed", color="magenta", weight=3]; 60054 -> 60651[label="",style="dashed", color="magenta", weight=3]; 60055[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"];60055 -> 60527[label="",style="solid", color="black", weight=3]; 60056[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"];60056 -> 60528[label="",style="solid", color="black", weight=3]; 60057[label="ww50",fontsize=16,color="green",shape="box"];60058[label="ww51",fontsize=16,color="green",shape="box"];58116 -> 58274[label="",style="dashed", color="red", weight=0]; 58116[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"];58116 -> 60529[label="",style="dashed", color="magenta", weight=3]; 58116 -> 60530[label="",style="dashed", color="magenta", weight=3]; 58116 -> 60531[label="",style="dashed", color="magenta", weight=3]; 58116 -> 60532[label="",style="dashed", color="magenta", weight=3]; 58255[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4709",fontsize=16,color="black",shape="box"];58255 -> 58280[label="",style="solid", color="black", weight=3]; 60059[label="Zero",fontsize=16,color="green",shape="box"];60060[label="ww3000",fontsize=16,color="green",shape="box"];60061[label="ww5",fontsize=16,color="green",shape="box"];60062[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60063[label="Succ Zero",fontsize=16,color="green",shape="box"];60064[label="Zero",fontsize=16,color="green",shape="box"];60065[label="ww3000",fontsize=16,color="green",shape="box"];60066[label="ww5",fontsize=16,color="green",shape="box"];60067[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60068[label="Succ Zero",fontsize=16,color="green",shape="box"];60069[label="ww1390000",fontsize=16,color="green",shape="box"];60070[label="ww310000000",fontsize=16,color="green",shape="box"];59721[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];59722[label="Zero",fontsize=16,color="green",shape="box"];59723[label="Succ Zero",fontsize=16,color="green",shape="box"];59724[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))",fontsize=16,color="green",shape="box"];59725[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60071[label="ww1390000",fontsize=16,color="green",shape="box"];60072[label="ww310000000",fontsize=16,color="green",shape="box"];60073[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4744 ww4743) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4740 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4742 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60073 -> 60533[label="",style="solid", color="black", weight=3]; 60074[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4744 ww4743) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4740 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4742 MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60074 -> 60534[label="",style="solid", color="black", weight=3]; 60075[label="Zero",fontsize=16,color="green",shape="box"];60076[label="ww3000",fontsize=16,color="green",shape="box"];60077[label="ww5",fontsize=16,color="green",shape="box"];60078[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60079[label="Succ Zero",fontsize=16,color="green",shape="box"];60080[label="Zero",fontsize=16,color="green",shape="box"];60081[label="ww3000",fontsize=16,color="green",shape="box"];60082[label="ww5",fontsize=16,color="green",shape="box"];60083[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60084[label="Succ Zero",fontsize=16,color="green",shape="box"];59726[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59727[label="Zero",fontsize=16,color="green",shape="box"];59728[label="Succ Zero",fontsize=16,color="green",shape="box"];59729[label="Pos (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];59730[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 ww4750) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4747 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60085 -> 60535[label="",style="solid", color="black", weight=3]; 60086[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 ww4750) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4747 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60086 -> 60536[label="",style="solid", color="black", weight=3]; 60087[label="Zero",fontsize=16,color="green",shape="box"];60088[label="ww3000",fontsize=16,color="green",shape="box"];60089[label="ww5",fontsize=16,color="green",shape="box"];60090[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60091[label="Succ Zero",fontsize=16,color="green",shape="box"];60092[label="Zero",fontsize=16,color="green",shape="box"];60093[label="ww3000",fontsize=16,color="green",shape="box"];60094[label="ww5",fontsize=16,color="green",shape="box"];60095[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60096[label="Succ Zero",fontsize=16,color="green",shape="box"];59731[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];59732[label="Zero",fontsize=16,color="green",shape="box"];59733[label="Succ Zero",fontsize=16,color="green",shape="box"];59734[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))",fontsize=16,color="green",shape="box"];59735[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60097[label="Zero",fontsize=16,color="green",shape="box"];60098[label="ww3000",fontsize=16,color="green",shape="box"];60099[label="ww5",fontsize=16,color="green",shape="box"];60100[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60101[label="Succ Zero",fontsize=16,color="green",shape="box"];60102[label="Zero",fontsize=16,color="green",shape="box"];60103[label="ww3000",fontsize=16,color="green",shape="box"];60104[label="ww5",fontsize=16,color="green",shape="box"];60105[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60106[label="Succ Zero",fontsize=16,color="green",shape="box"];59736[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59737[label="Zero",fontsize=16,color="green",shape="box"];59738[label="Succ Zero",fontsize=16,color="green",shape="box"];59739[label="Pos (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];59740[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60107[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"];60107 -> 60537[label="",style="solid", color="black", weight=3]; 60108[label="ww1410000",fontsize=16,color="green",shape="box"];60109[label="ww310000000",fontsize=16,color="green",shape="box"];60110[label="ww3000",fontsize=16,color="green",shape="box"];60111[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60112[label="Succ Zero",fontsize=16,color="green",shape="box"];60113[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60114[label="Zero",fontsize=16,color="green",shape="box"];60115[label="Succ Zero",fontsize=16,color="green",shape="box"];60116[label="ww3000",fontsize=16,color="green",shape="box"];60117[label="Zero",fontsize=16,color="green",shape="box"];60118[label="ww5",fontsize=16,color="green",shape="box"];60119[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60120[label="Succ Zero",fontsize=16,color="green",shape="box"];60121[label="ww3000",fontsize=16,color="green",shape="box"];60122[label="Zero",fontsize=16,color="green",shape="box"];60123[label="ww5",fontsize=16,color="green",shape="box"];60124[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60125[label="ww1410000",fontsize=16,color="green",shape="box"];60126[label="ww310000000",fontsize=16,color="green",shape="box"];60127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4757 ww4756) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4752 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4754 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60127 -> 60538[label="",style="solid", color="black", weight=3]; 60128[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4757 ww4756) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4752 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4754 MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60128 -> 60539[label="",style="solid", color="black", weight=3]; 60129[label="ww3000",fontsize=16,color="green",shape="box"];60130[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60131[label="Succ Zero",fontsize=16,color="green",shape="box"];60132[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60133[label="Zero",fontsize=16,color="green",shape="box"];60134[label="Succ Zero",fontsize=16,color="green",shape="box"];60135[label="ww3000",fontsize=16,color="green",shape="box"];60136[label="Zero",fontsize=16,color="green",shape="box"];60137[label="ww5",fontsize=16,color="green",shape="box"];60138[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60139[label="Succ Zero",fontsize=16,color="green",shape="box"];60140[label="ww3000",fontsize=16,color="green",shape="box"];60141[label="Zero",fontsize=16,color="green",shape="box"];60142[label="ww5",fontsize=16,color="green",shape="box"];60143[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4763 ww4762) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4758 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4760 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60144 -> 60540[label="",style="solid", color="black", weight=3]; 60145[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4763 ww4762) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4758 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4760 MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60145 -> 60541[label="",style="solid", color="black", weight=3]; 60146[label="ww3000",fontsize=16,color="green",shape="box"];60147[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60148[label="Succ Zero",fontsize=16,color="green",shape="box"];60149[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60150[label="Zero",fontsize=16,color="green",shape="box"];60151[label="Succ Zero",fontsize=16,color="green",shape="box"];60152[label="ww3000",fontsize=16,color="green",shape="box"];60153[label="Zero",fontsize=16,color="green",shape="box"];60154[label="ww5",fontsize=16,color="green",shape="box"];60155[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60156[label="Succ Zero",fontsize=16,color="green",shape="box"];60157[label="ww3000",fontsize=16,color="green",shape="box"];60158[label="Zero",fontsize=16,color="green",shape="box"];60159[label="ww5",fontsize=16,color="green",shape="box"];60160[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60161[label="ww3000",fontsize=16,color="green",shape="box"];60162[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60163[label="Succ Zero",fontsize=16,color="green",shape="box"];60164[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60165[label="Zero",fontsize=16,color="green",shape="box"];60166[label="Succ Zero",fontsize=16,color="green",shape="box"];60167[label="ww3000",fontsize=16,color="green",shape="box"];60168[label="Zero",fontsize=16,color="green",shape="box"];60169[label="ww5",fontsize=16,color="green",shape="box"];60170[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60171[label="Succ Zero",fontsize=16,color="green",shape="box"];60172[label="ww3000",fontsize=16,color="green",shape="box"];60173[label="Zero",fontsize=16,color="green",shape="box"];60174[label="ww5",fontsize=16,color="green",shape="box"];60175[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60202[label="ww4100",fontsize=16,color="green",shape="box"];60203[label="ww3000",fontsize=16,color="green",shape="box"];60204[label="Succ Zero",fontsize=16,color="green",shape="box"];60205[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];60206 -> 60180[label="",style="dashed", color="red", weight=0]; 60206[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))) ww4806)",fontsize=16,color="magenta"];60206 -> 60542[label="",style="dashed", color="magenta", weight=3]; 60192[label="Succ Zero",fontsize=16,color="green",shape="box"];60193[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60194[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];60195[label="Neg Zero",fontsize=16,color="green",shape="box"];60292[label="ww3000",fontsize=16,color="green",shape="box"];60293[label="Succ Zero",fontsize=16,color="green",shape="box"];60294[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];60295 -> 60207[label="",style="dashed", color="red", weight=0]; 60295[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))) ww4810)",fontsize=16,color="magenta"];60295 -> 60543[label="",style="dashed", color="magenta", weight=3]; 60213[label="ww4809",fontsize=16,color="green",shape="box"];60214 -> 23742[label="",style="dashed", color="red", weight=0]; 60214[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60214 -> 60544[label="",style="dashed", color="magenta", weight=3]; 60214 -> 60545[label="",style="dashed", color="magenta", weight=3]; 60215 -> 26799[label="",style="dashed", color="red", weight=0]; 60215[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60215 -> 60546[label="",style="dashed", color="magenta", weight=3]; 60215 -> 60547[label="",style="dashed", color="magenta", weight=3]; 60216 -> 37183[label="",style="dashed", color="red", weight=0]; 60216[label="takeWhile1 (flip ltEsFloat ww4714) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 (flip ltEsFloat ww4714 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60216 -> 60548[label="",style="dashed", color="magenta", weight=3]; 60216 -> 60549[label="",style="dashed", color="magenta", weight=3]; 60216 -> 60550[label="",style="dashed", color="magenta", weight=3]; 60217[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4714 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4714 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60217 -> 60551[label="",style="solid", color="black", weight=3]; 60218 -> 26924[label="",style="dashed", color="red", weight=0]; 60218[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"];60218 -> 60552[label="",style="dashed", color="magenta", weight=3]; 60218 -> 60553[label="",style="dashed", color="magenta", weight=3]; 60219 -> 37183[label="",style="dashed", color="red", weight=0]; 60219[label="takeWhile1 (flip ltEsFloat ww4719) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4717 (flip ltEsFloat ww4719 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60219 -> 60554[label="",style="dashed", color="magenta", weight=3]; 60219 -> 60555[label="",style="dashed", color="magenta", weight=3]; 60219 -> 60556[label="",style="dashed", color="magenta", weight=3]; 60220[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4719 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4717 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4719 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60220 -> 60557[label="",style="solid", color="black", weight=3]; 60221[label="ww300000000",fontsize=16,color="green",shape="box"];60222[label="ww1570000",fontsize=16,color="green",shape="box"];60223[label="Succ Zero",fontsize=16,color="green",shape="box"];60224[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60225[label="ww5",fontsize=16,color="green",shape="box"];60226[label="ww3100",fontsize=16,color="green",shape="box"];60227[label="Zero",fontsize=16,color="green",shape="box"];59741[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59742[label="Succ Zero",fontsize=16,color="green",shape="box"];59743[label="Zero",fontsize=16,color="green",shape="box"];59744[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59745[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))",fontsize=16,color="green",shape="box"];60228[label="ww300000000",fontsize=16,color="green",shape="box"];60229[label="ww1570000",fontsize=16,color="green",shape="box"];60230[label="Succ Zero",fontsize=16,color="green",shape="box"];60231[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60232[label="ww5",fontsize=16,color="green",shape="box"];60233[label="ww3100",fontsize=16,color="green",shape="box"];60234[label="Zero",fontsize=16,color="green",shape="box"];60235[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4768 ww4767) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4764 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4766 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60235 -> 60558[label="",style="solid", color="black", weight=3]; 60236[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4768 ww4767) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4764 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4766 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60236 -> 60559[label="",style="solid", color="black", weight=3]; 60237[label="Succ Zero",fontsize=16,color="green",shape="box"];60238[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60239[label="ww5",fontsize=16,color="green",shape="box"];60240[label="ww3100",fontsize=16,color="green",shape="box"];60241[label="Zero",fontsize=16,color="green",shape="box"];59746[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59747[label="Succ Zero",fontsize=16,color="green",shape="box"];59748[label="Zero",fontsize=16,color="green",shape="box"];59749[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59750[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))",fontsize=16,color="green",shape="box"];60242[label="Succ Zero",fontsize=16,color="green",shape="box"];60243[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60244[label="ww5",fontsize=16,color="green",shape="box"];60245[label="ww3100",fontsize=16,color="green",shape="box"];60246[label="Zero",fontsize=16,color="green",shape="box"];60247[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"];60247 -> 60560[label="",style="solid", color="black", weight=3]; 60248[label="Zero",fontsize=16,color="green",shape="box"];60249[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60250[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60251[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60252[label="Zero",fontsize=16,color="green",shape="box"];60253[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60254[label="ww5",fontsize=16,color="green",shape="box"];60255[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60256[label="Zero",fontsize=16,color="green",shape="box"];60257[label="ww3000000000",fontsize=16,color="green",shape="box"];60258[label="ww3100000000",fontsize=16,color="green",shape="box"];59751[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"];59752[label="Zero",fontsize=16,color="green",shape="box"];59753[label="Zero",fontsize=16,color="green",shape="box"];59754[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))",fontsize=16,color="green",shape="box"];59755[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))",fontsize=16,color="green",shape="box"];60259[label="Zero",fontsize=16,color="green",shape="box"];60260[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60261[label="ww5",fontsize=16,color="green",shape="box"];60262[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60263[label="Zero",fontsize=16,color="green",shape="box"];60264[label="ww3000000000",fontsize=16,color="green",shape="box"];60265[label="ww3100000000",fontsize=16,color="green",shape="box"];60266[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))))))))) ww4773 ww4772) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4769 (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))))))))) ww4771 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"];60266 -> 60561[label="",style="solid", color="black", weight=3]; 60267[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))))))))) ww4773 ww4772) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4769 (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))))))))) ww4771 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"];60267 -> 60562[label="",style="solid", color="black", weight=3]; 60268[label="Zero",fontsize=16,color="green",shape="box"];60269[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60270[label="ww5",fontsize=16,color="green",shape="box"];60271[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60272[label="Zero",fontsize=16,color="green",shape="box"];60273[label="Zero",fontsize=16,color="green",shape="box"];60274[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60275[label="ww5",fontsize=16,color="green",shape="box"];60276[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60277[label="Zero",fontsize=16,color="green",shape="box"];59756[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"];59757[label="Zero",fontsize=16,color="green",shape="box"];59758[label="Zero",fontsize=16,color="green",shape="box"];59759[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59760[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))",fontsize=16,color="green",shape="box"];60278[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)))))))) ww4778 ww4777) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4774 (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)))))))) ww4776 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"];60278 -> 60563[label="",style="solid", color="black", weight=3]; 60279[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)))))))) ww4778 ww4777) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4774 (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)))))))) ww4776 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"];60279 -> 60564[label="",style="solid", color="black", weight=3]; 60280[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"];60280 -> 60565[label="",style="solid", color="black", weight=3]; 60281[label="Zero",fontsize=16,color="green",shape="box"];60282[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60283[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60284[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];60408[label="psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4813",fontsize=16,color="black",shape="triangle"];60408 -> 60566[label="",style="solid", color="black", weight=3]; 60409 -> 60286[label="",style="dashed", color="red", weight=0]; 60409[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)))) ww4813))",fontsize=16,color="magenta"];60409 -> 60567[label="",style="dashed", color="magenta", weight=3]; 60296 -> 26799[label="",style="dashed", color="red", weight=0]; 60296[label="srMyInt ww33571 ww32841",fontsize=16,color="magenta"];60296 -> 60568[label="",style="dashed", color="magenta", weight=3]; 60296 -> 60569[label="",style="dashed", color="magenta", weight=3]; 60297 -> 26799[label="",style="dashed", color="red", weight=0]; 60297[label="srMyInt ww33570 ww32840",fontsize=16,color="magenta"];60297 -> 60570[label="",style="dashed", color="magenta", weight=3]; 60297 -> 60571[label="",style="dashed", color="magenta", weight=3]; 60298[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) MyTrue",fontsize=16,color="black",shape="box"];60298 -> 60572[label="",style="solid", color="black", weight=3]; 60299[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) MyFalse",fontsize=16,color="black",shape="box"];60299 -> 60573[label="",style="solid", color="black", weight=3]; 60300 -> 37183[label="",style="dashed", color="red", weight=0]; 60300[label="takeWhile1 (flip ltEsFloat ww4726) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4724 (flip ltEsFloat ww4726 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60300 -> 60574[label="",style="dashed", color="magenta", weight=3]; 60300 -> 60575[label="",style="dashed", color="magenta", weight=3]; 60300 -> 60576[label="",style="dashed", color="magenta", weight=3]; 60301[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4724 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60301 -> 60577[label="",style="solid", color="black", weight=3]; 60302 -> 37183[label="",style="dashed", color="red", weight=0]; 60302[label="takeWhile1 (flip ltEsFloat ww4732) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4730 (flip ltEsFloat ww4732 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60302 -> 60578[label="",style="dashed", color="magenta", weight=3]; 60302 -> 60579[label="",style="dashed", color="magenta", weight=3]; 60302 -> 60580[label="",style="dashed", color="magenta", weight=3]; 60303[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4732 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4730 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4732 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60303 -> 60581[label="",style="solid", color="black", weight=3]; 60304[label="Zero",fontsize=16,color="green",shape="box"];60305[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60306[label="Succ Zero",fontsize=16,color="green",shape="box"];60307[label="ww5",fontsize=16,color="green",shape="box"];60308[label="ww3100",fontsize=16,color="green",shape="box"];60309[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60310[label="ww3100",fontsize=16,color="green",shape="box"];60311[label="Zero",fontsize=16,color="green",shape="box"];60312[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60313[label="Succ Zero",fontsize=16,color="green",shape="box"];60314[label="ww300000000",fontsize=16,color="green",shape="box"];60315[label="ww1730000",fontsize=16,color="green",shape="box"];60316[label="Zero",fontsize=16,color="green",shape="box"];60317[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60318[label="Succ Zero",fontsize=16,color="green",shape="box"];60319[label="ww5",fontsize=16,color="green",shape="box"];60320[label="ww3100",fontsize=16,color="green",shape="box"];60321[label="ww300000000",fontsize=16,color="green",shape="box"];60322[label="ww1730000",fontsize=16,color="green",shape="box"];60323[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4787 ww4786) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4782 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4784 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60323 -> 60582[label="",style="solid", color="black", weight=3]; 60324[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4787 ww4786) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4782 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4784 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60324 -> 60583[label="",style="solid", color="black", weight=3]; 60325[label="Zero",fontsize=16,color="green",shape="box"];60326[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60327[label="Succ Zero",fontsize=16,color="green",shape="box"];60328[label="ww5",fontsize=16,color="green",shape="box"];60329[label="ww3100",fontsize=16,color="green",shape="box"];60330[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60331[label="ww3100",fontsize=16,color="green",shape="box"];60332[label="Zero",fontsize=16,color="green",shape="box"];60333[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60334[label="Succ Zero",fontsize=16,color="green",shape="box"];60335[label="Zero",fontsize=16,color="green",shape="box"];60336[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60337[label="Succ Zero",fontsize=16,color="green",shape="box"];60338[label="ww5",fontsize=16,color="green",shape="box"];60339[label="ww3100",fontsize=16,color="green",shape="box"];60340[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60341[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60342[label="Zero",fontsize=16,color="green",shape="box"];60343[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"];60344[label="Zero",fontsize=16,color="green",shape="box"];60345[label="ww3000000000",fontsize=16,color="green",shape="box"];60346[label="ww3100000000",fontsize=16,color="green",shape="box"];60347[label="Zero",fontsize=16,color="green",shape="box"];60348[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60349[label="Zero",fontsize=16,color="green",shape="box"];60350[label="ww5",fontsize=16,color="green",shape="box"];60351[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60352[label="ww3000000000",fontsize=16,color="green",shape="box"];60353[label="ww3100000000",fontsize=16,color="green",shape="box"];60354[label="Zero",fontsize=16,color="green",shape="box"];60355[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60356[label="Zero",fontsize=16,color="green",shape="box"];60357[label="ww5",fontsize=16,color="green",shape="box"];60358[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60359[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))))))))) ww4793 ww4792) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4788 (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))))))))) ww4790 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"];60359 -> 60584[label="",style="solid", color="black", weight=3]; 60360[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))))))))) ww4793 ww4792) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4788 (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))))))))) ww4790 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"];60360 -> 60585[label="",style="solid", color="black", weight=3]; 60361[label="Zero",fontsize=16,color="green",shape="box"];60362[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60363[label="Zero",fontsize=16,color="green",shape="box"];60364[label="ww5",fontsize=16,color="green",shape="box"];60365[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60366[label="Zero",fontsize=16,color="green",shape="box"];60367[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60368[label="Zero",fontsize=16,color="green",shape="box"];60369[label="ww5",fontsize=16,color="green",shape="box"];60370[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60371[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60372[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60373[label="Zero",fontsize=16,color="green",shape="box"];60374[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"];60375[label="Zero",fontsize=16,color="green",shape="box"];60376[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)))))))) ww4799 ww4798) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4794 (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)))))))) ww4796 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"];60376 -> 60586[label="",style="solid", color="black", weight=3]; 60377[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)))))))) ww4799 ww4798) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4794 (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)))))))) ww4796 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"];60377 -> 60587[label="",style="solid", color="black", weight=3]; 60378 -> 23742[label="",style="dashed", color="red", weight=0]; 60378[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60378 -> 60588[label="",style="dashed", color="magenta", weight=3]; 60378 -> 60589[label="",style="dashed", color="magenta", weight=3]; 60379[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60380 -> 26799[label="",style="dashed", color="red", weight=0]; 60380[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];60380 -> 60590[label="",style="dashed", color="magenta", weight=3]; 60380 -> 60591[label="",style="dashed", color="magenta", weight=3]; 60381[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60382[label="Zero",fontsize=16,color="green",shape="box"];60383[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60384[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];60385[label="Neg Zero",fontsize=16,color="green",shape="box"];60386 -> 23742[label="",style="dashed", color="red", weight=0]; 60386[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60386 -> 60592[label="",style="dashed", color="magenta", weight=3]; 60386 -> 60593[label="",style="dashed", color="magenta", weight=3]; 60387[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60388 -> 26799[label="",style="dashed", color="red", weight=0]; 60388[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60388 -> 60594[label="",style="dashed", color="magenta", weight=3]; 60388 -> 60595[label="",style="dashed", color="magenta", weight=3]; 60389[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60390[label="Zero",fontsize=16,color="green",shape="box"];60391[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60392[label="Neg Zero",fontsize=16,color="green",shape="box"];60393[label="Neg Zero",fontsize=16,color="green",shape="box"];60394[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"];60394 -> 60596[label="",style="solid", color="black", weight=3]; 60395[label="ww430",fontsize=16,color="green",shape="box"];60396[label="ww431",fontsize=16,color="green",shape="box"];60397[label="Float ww29150 ww29151",fontsize=16,color="green",shape="box"];60398[label="Float ww29150 ww29151",fontsize=16,color="green",shape="box"];60432[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4814",fontsize=16,color="black",shape="triangle"];60432 -> 60597[label="",style="solid", color="black", weight=3]; 60433 -> 60400[label="",style="dashed", color="red", weight=0]; 60433[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)))) ww4814))",fontsize=16,color="magenta"];60433 -> 60598[label="",style="dashed", color="magenta", weight=3]; 60410[label="ww2970",fontsize=16,color="green",shape="box"];60411[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60412 -> 26799[label="",style="dashed", color="red", weight=0]; 60412[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];60412 -> 60599[label="",style="dashed", color="magenta", weight=3]; 60412 -> 60600[label="",style="dashed", color="magenta", weight=3]; 60413[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60414[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60415[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];60416[label="ww2973",fontsize=16,color="green",shape="box"];60417[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60418 -> 26799[label="",style="dashed", color="red", weight=0]; 60418[label="srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];60418 -> 60601[label="",style="dashed", color="magenta", weight=3]; 60418 -> 60602[label="",style="dashed", color="magenta", weight=3]; 60419[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60420[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60421[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];60478[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4815",fontsize=16,color="black",shape="triangle"];60478 -> 60603[label="",style="solid", color="black", weight=3]; 60479 -> 60423[label="",style="dashed", color="red", weight=0]; 60479[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)))) ww4815))",fontsize=16,color="magenta"];60479 -> 60604[label="",style="dashed", color="magenta", weight=3]; 60434[label="ww3040",fontsize=16,color="green",shape="box"];60435[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60436[label="Zero",fontsize=16,color="green",shape="box"];60437[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60438[label="Succ ww95600",fontsize=16,color="green",shape="box"];60439[label="Succ ww95800",fontsize=16,color="green",shape="box"];60440[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];60441[label="Zero",fontsize=16,color="green",shape="box"];60442[label="Zero",fontsize=16,color="green",shape="box"];60443[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60444[label="Zero",fontsize=16,color="green",shape="box"];60445[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];60446[label="ww2763",fontsize=16,color="green",shape="box"];60447[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60448 -> 26799[label="",style="dashed", color="red", weight=0]; 60448[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];60448 -> 60605[label="",style="dashed", color="magenta", weight=3]; 60448 -> 60606[label="",style="dashed", color="magenta", weight=3]; 60449[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60450[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];60451[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];60452[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60453[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60454 -> 26924[label="",style="dashed", color="red", weight=0]; 60454[label="primDivFloat (Float (msMyInt (Neg Zero) ww19410) (srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60454 -> 60607[label="",style="dashed", color="magenta", weight=3]; 60454 -> 60608[label="",style="dashed", color="magenta", weight=3]; 60455[label="ww2816",fontsize=16,color="green",shape="box"];60456[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60457[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4801",fontsize=16,color="black",shape="box"];60457 -> 60609[label="",style="solid", color="black", weight=3]; 60458 -> 59910[label="",style="dashed", color="red", weight=0]; 60458[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4801",fontsize=16,color="magenta"];60459 -> 26726[label="",style="dashed", color="red", weight=0]; 60459[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) ww4703",fontsize=16,color="magenta"];60459 -> 60610[label="",style="dashed", color="magenta", weight=3]; 60459 -> 60611[label="",style="dashed", color="magenta", weight=3]; 60459 -> 60612[label="",style="dashed", color="magenta", weight=3]; 60460[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4802",fontsize=16,color="black",shape="box"];60460 -> 60613[label="",style="solid", color="black", weight=3]; 60461 -> 59953[label="",style="dashed", color="red", weight=0]; 60461[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4802",fontsize=16,color="magenta"];60462 -> 26799[label="",style="dashed", color="red", weight=0]; 60462[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];60462 -> 60614[label="",style="dashed", color="magenta", weight=3]; 60462 -> 60615[label="",style="dashed", color="magenta", weight=3]; 60463[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60464[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];60465[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];60466[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];60467[label="Neg Zero",fontsize=16,color="green",shape="box"];60468[label="Neg Zero",fontsize=16,color="green",shape="box"];60469[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];60470[label="Neg Zero",fontsize=16,color="green",shape="box"];60471[label="Neg Zero",fontsize=16,color="green",shape="box"];60488[label="psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4816",fontsize=16,color="black",shape="triangle"];60488 -> 60616[label="",style="solid", color="black", weight=3]; 60489 -> 60473[label="",style="dashed", color="red", weight=0]; 60489[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)))) ww4816))",fontsize=16,color="magenta"];60489 -> 60617[label="",style="dashed", color="magenta", weight=3]; 60480 -> 26799[label="",style="dashed", color="red", weight=0]; 60480[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];60480 -> 60618[label="",style="dashed", color="magenta", weight=3]; 60480 -> 60619[label="",style="dashed", color="magenta", weight=3]; 60481[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60506[label="psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4817",fontsize=16,color="black",shape="triangle"];60506 -> 60631[label="",style="solid", color="black", weight=3]; 60507 -> 60483[label="",style="dashed", color="red", weight=0]; 60507[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)))) ww4817))",fontsize=16,color="magenta"];60507 -> 60632[label="",style="dashed", color="magenta", weight=3]; 60490[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];60491[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];60492 -> 26799[label="",style="dashed", color="red", weight=0]; 60492[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];60492 -> 60620[label="",style="dashed", color="magenta", weight=3]; 60492 -> 60621[label="",style="dashed", color="magenta", weight=3]; 60493[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60494[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];60495[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];60496[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4803",fontsize=16,color="black",shape="box"];60496 -> 60622[label="",style="solid", color="black", weight=3]; 60497 -> 59988[label="",style="dashed", color="red", weight=0]; 60497[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4803",fontsize=16,color="magenta"];60498 -> 26799[label="",style="dashed", color="red", weight=0]; 60498[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];60498 -> 60623[label="",style="dashed", color="magenta", weight=3]; 60498 -> 60624[label="",style="dashed", color="magenta", weight=3]; 60499[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60629[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4818",fontsize=16,color="black",shape="triangle"];60629 -> 60659[label="",style="solid", color="black", weight=3]; 60630 -> 60501[label="",style="dashed", color="red", weight=0]; 60630[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)))) ww4818))",fontsize=16,color="magenta"];60630 -> 60660[label="",style="dashed", color="magenta", weight=3]; 60508[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];60509[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];60510 -> 23742[label="",style="dashed", color="red", weight=0]; 60510[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww53))",fontsize=16,color="magenta"];60510 -> 60633[label="",style="dashed", color="magenta", weight=3]; 60510 -> 60634[label="",style="dashed", color="magenta", weight=3]; 60511 -> 26799[label="",style="dashed", color="red", weight=0]; 60511[label="srMyInt (Pos (Succ ww5200)) (Pos (Succ ww5400))",fontsize=16,color="magenta"];60511 -> 60635[label="",style="dashed", color="magenta", weight=3]; 60511 -> 60636[label="",style="dashed", color="magenta", weight=3]; 60512[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"];60512 -> 60637[label="",style="solid", color="black", weight=3]; 60513[label="ww1250",fontsize=16,color="green",shape="box"];60514[label="ww1251",fontsize=16,color="green",shape="box"];60515 -> 23742[label="",style="dashed", color="red", weight=0]; 60515[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww69))",fontsize=16,color="magenta"];60515 -> 60638[label="",style="dashed", color="magenta", weight=3]; 60515 -> 60639[label="",style="dashed", color="magenta", weight=3]; 60516 -> 26799[label="",style="dashed", color="red", weight=0]; 60516[label="srMyInt (Pos (Succ ww6800)) (Pos (Succ ww7000))",fontsize=16,color="magenta"];60516 -> 60640[label="",style="dashed", color="magenta", weight=3]; 60516 -> 60641[label="",style="dashed", color="magenta", weight=3]; 60517 -> 60642[label="",style="dashed", color="red", weight=0]; 60517[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"];60517 -> 60652[label="",style="dashed", color="magenta", weight=3]; 60517 -> 60653[label="",style="dashed", color="magenta", weight=3]; 60517 -> 60654[label="",style="dashed", color="magenta", weight=3]; 60518[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"];60518 -> 60661[label="",style="solid", color="black", weight=3]; 60519 -> 23742[label="",style="dashed", color="red", weight=0]; 60519[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60519 -> 60662[label="",style="dashed", color="magenta", weight=3]; 60519 -> 60663[label="",style="dashed", color="magenta", weight=3]; 60520 -> 26799[label="",style="dashed", color="red", weight=0]; 60520[label="srMyInt (Pos (Succ ww12200)) (Neg (Succ ww12400))",fontsize=16,color="magenta"];60520 -> 60664[label="",style="dashed", color="magenta", weight=3]; 60520 -> 60665[label="",style="dashed", color="magenta", weight=3]; 60521 -> 60642[label="",style="dashed", color="red", weight=0]; 60521[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"];60521 -> 60655[label="",style="dashed", color="magenta", weight=3]; 60521 -> 60656[label="",style="dashed", color="magenta", weight=3]; 60521 -> 60657[label="",style="dashed", color="magenta", weight=3]; 60522[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"];60522 -> 60666[label="",style="solid", color="black", weight=3]; 60673[label="Cons (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4823) (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) ww4823)))",fontsize=16,color="green",shape="box"];60673 -> 60765[label="",style="dashed", color="green", weight=3]; 60673 -> 60766[label="",style="dashed", color="green", weight=3]; 60525[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"];60525 -> 60674[label="",style="solid", color="black", weight=3]; 60649[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60650[label="ww3000",fontsize=16,color="green",shape="box"];60651[label="ww4100",fontsize=16,color="green",shape="box"];60527 -> 26924[label="",style="dashed", color="red", weight=0]; 60527[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"];60527 -> 60675[label="",style="dashed", color="magenta", weight=3]; 60527 -> 60676[label="",style="dashed", color="magenta", weight=3]; 60528[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"];60528 -> 60677[label="",style="solid", color="black", weight=3]; 60529[label="ww4100",fontsize=16,color="green",shape="box"];60530[label="ww3000",fontsize=16,color="green",shape="box"];60531[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60532[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58280 -> 26726[label="",style="dashed", color="red", weight=0]; 58280[label="primPlusFloat (Float (msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4709",fontsize=16,color="magenta"];58280 -> 59020[label="",style="dashed", color="magenta", weight=3]; 58280 -> 59021[label="",style="dashed", color="magenta", weight=3]; 58280 -> 59022[label="",style="dashed", color="magenta", weight=3]; 60533 -> 37183[label="",style="dashed", color="red", weight=0]; 60533[label="takeWhile1 (flip ltEsFloat ww4742) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4740 (flip ltEsFloat ww4742 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60533 -> 60678[label="",style="dashed", color="magenta", weight=3]; 60533 -> 60679[label="",style="dashed", color="magenta", weight=3]; 60533 -> 60680[label="",style="dashed", color="magenta", weight=3]; 60534[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4742 otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4740 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4742 otherwise (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60534 -> 60681[label="",style="solid", color="black", weight=3]; 60535 -> 37183[label="",style="dashed", color="red", weight=0]; 60535[label="takeWhile1 (flip ltEsFloat ww4749) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4747 (flip ltEsFloat ww4749 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60535 -> 60682[label="",style="dashed", color="magenta", weight=3]; 60535 -> 60683[label="",style="dashed", color="magenta", weight=3]; 60535 -> 60684[label="",style="dashed", color="magenta", weight=3]; 60536[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4747 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 otherwise (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60536 -> 60685[label="",style="solid", color="black", weight=3]; 60537 -> 26924[label="",style="dashed", color="red", weight=0]; 60537[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"];60537 -> 60686[label="",style="dashed", color="magenta", weight=3]; 60537 -> 60687[label="",style="dashed", color="magenta", weight=3]; 60538 -> 37183[label="",style="dashed", color="red", weight=0]; 60538[label="takeWhile1 (flip ltEsFloat ww4754) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4752 (flip ltEsFloat ww4754 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60538 -> 60688[label="",style="dashed", color="magenta", weight=3]; 60538 -> 60689[label="",style="dashed", color="magenta", weight=3]; 60538 -> 60690[label="",style="dashed", color="magenta", weight=3]; 60539[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4754 otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4752 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4754 otherwise (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60539 -> 60691[label="",style="solid", color="black", weight=3]; 60540 -> 37183[label="",style="dashed", color="red", weight=0]; 60540[label="takeWhile1 (flip ltEsFloat ww4760) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4758 (flip ltEsFloat ww4760 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60540 -> 60692[label="",style="dashed", color="magenta", weight=3]; 60540 -> 60693[label="",style="dashed", color="magenta", weight=3]; 60540 -> 60694[label="",style="dashed", color="magenta", weight=3]; 60541[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4760 otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4758 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4760 otherwise (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60541 -> 60695[label="",style="solid", color="black", weight=3]; 60542 -> 58274[label="",style="dashed", color="red", weight=0]; 60542[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4806",fontsize=16,color="magenta"];60542 -> 60696[label="",style="dashed", color="magenta", weight=3]; 60542 -> 60697[label="",style="dashed", color="magenta", weight=3]; 60542 -> 60698[label="",style="dashed", color="magenta", weight=3]; 60542 -> 60699[label="",style="dashed", color="magenta", weight=3]; 60543 -> 60210[label="",style="dashed", color="red", weight=0]; 60543[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4810",fontsize=16,color="magenta"];60543 -> 60700[label="",style="dashed", color="magenta", weight=3]; 60543 -> 60701[label="",style="dashed", color="magenta", weight=3]; 60543 -> 60702[label="",style="dashed", color="magenta", weight=3]; 60544[label="Succ Zero",fontsize=16,color="green",shape="box"];60545[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60546[label="Neg Zero",fontsize=16,color="green",shape="box"];60547[label="Neg Zero",fontsize=16,color="green",shape="box"];60548[label="ww4712",fontsize=16,color="green",shape="box"];60549[label="ww4714",fontsize=16,color="green",shape="box"];60550[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60551[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4714 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4714 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60551 -> 60703[label="",style="solid", color="black", weight=3]; 60552 -> 23742[label="",style="dashed", color="red", weight=0]; 60552[label="msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];60552 -> 60704[label="",style="dashed", color="magenta", weight=3]; 60552 -> 60705[label="",style="dashed", color="magenta", weight=3]; 60553 -> 26799[label="",style="dashed", color="red", weight=0]; 60553[label="srMyInt (Pos (Succ (Succ (Succ (Succ ww4100000))))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];60553 -> 60706[label="",style="dashed", color="magenta", weight=3]; 60553 -> 60707[label="",style="dashed", color="magenta", weight=3]; 60554[label="ww4717",fontsize=16,color="green",shape="box"];60555[label="ww4719",fontsize=16,color="green",shape="box"];60556[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60557[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4719 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4717 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4719 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60557 -> 60708[label="",style="solid", color="black", weight=3]; 60558 -> 37183[label="",style="dashed", color="red", weight=0]; 60558[label="takeWhile1 (flip ltEsFloat ww4766) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4764 (flip ltEsFloat ww4766 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60558 -> 60709[label="",style="dashed", color="magenta", weight=3]; 60558 -> 60710[label="",style="dashed", color="magenta", weight=3]; 60558 -> 60711[label="",style="dashed", color="magenta", weight=3]; 60559[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4766 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4764 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4766 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60559 -> 60712[label="",style="solid", color="black", weight=3]; 60560 -> 26924[label="",style="dashed", color="red", weight=0]; 60560[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"];60560 -> 60713[label="",style="dashed", color="magenta", weight=3]; 60560 -> 60714[label="",style="dashed", color="magenta", weight=3]; 60561 -> 37183[label="",style="dashed", color="red", weight=0]; 60561[label="takeWhile1 (flip ltEsFloat ww4771) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4769 (flip ltEsFloat ww4771 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60561 -> 60715[label="",style="dashed", color="magenta", weight=3]; 60561 -> 60716[label="",style="dashed", color="magenta", weight=3]; 60561 -> 60717[label="",style="dashed", color="magenta", weight=3]; 60562[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))))))))) ww4771 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4769 (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))))))))) ww4771 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"];60562 -> 60718[label="",style="solid", color="black", weight=3]; 60563 -> 37183[label="",style="dashed", color="red", weight=0]; 60563[label="takeWhile1 (flip ltEsFloat ww4776) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4774 (flip ltEsFloat ww4776 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60563 -> 60719[label="",style="dashed", color="magenta", weight=3]; 60563 -> 60720[label="",style="dashed", color="magenta", weight=3]; 60563 -> 60721[label="",style="dashed", color="magenta", weight=3]; 60564[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)))))))) ww4776 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4774 (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)))))))) ww4776 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"];60564 -> 60722[label="",style="solid", color="black", weight=3]; 60565 -> 26924[label="",style="dashed", color="red", weight=0]; 60565[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"];60565 -> 60723[label="",style="dashed", color="magenta", weight=3]; 60565 -> 60724[label="",style="dashed", color="magenta", weight=3]; 60566[label="primPlusFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4813",fontsize=16,color="black",shape="box"];60566 -> 60725[label="",style="solid", color="black", weight=3]; 60567 -> 60408[label="",style="dashed", color="red", weight=0]; 60567[label="psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4813",fontsize=16,color="magenta"];60568[label="ww33571",fontsize=16,color="green",shape="box"];60569[label="ww32841",fontsize=16,color="green",shape="box"];60570[label="ww33570",fontsize=16,color="green",shape="box"];60571[label="ww32840",fontsize=16,color="green",shape="box"];60572[label="Cons ww3352 (takeWhile (flip ltEsFloat (Float ww32840 ww32841)) (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353))",fontsize=16,color="green",shape="box"];60572 -> 60726[label="",style="dashed", color="green", weight=3]; 60573[label="takeWhile0 (flip ltEsFloat (Float ww32840 ww32841)) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) otherwise",fontsize=16,color="black",shape="box"];60573 -> 60727[label="",style="solid", color="black", weight=3]; 60574[label="ww4724",fontsize=16,color="green",shape="box"];60575[label="ww4726",fontsize=16,color="green",shape="box"];60576[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60577[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4724 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60577 -> 60728[label="",style="solid", color="black", weight=3]; 60578[label="ww4730",fontsize=16,color="green",shape="box"];60579[label="ww4732",fontsize=16,color="green",shape="box"];60580[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60581[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4732 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4730 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4732 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60581 -> 60729[label="",style="solid", color="black", weight=3]; 60582 -> 37183[label="",style="dashed", color="red", weight=0]; 60582[label="takeWhile1 (flip ltEsFloat ww4784) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4782 (flip ltEsFloat ww4784 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60582 -> 60730[label="",style="dashed", color="magenta", weight=3]; 60582 -> 60731[label="",style="dashed", color="magenta", weight=3]; 60582 -> 60732[label="",style="dashed", color="magenta", weight=3]; 60583[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4784 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4782 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4784 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60583 -> 60733[label="",style="solid", color="black", weight=3]; 60584 -> 37183[label="",style="dashed", color="red", weight=0]; 60584[label="takeWhile1 (flip ltEsFloat ww4790) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4788 (flip ltEsFloat ww4790 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60584 -> 60734[label="",style="dashed", color="magenta", weight=3]; 60584 -> 60735[label="",style="dashed", color="magenta", weight=3]; 60584 -> 60736[label="",style="dashed", color="magenta", weight=3]; 60585[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))))))))) ww4790 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4788 (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))))))))) ww4790 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"];60585 -> 60737[label="",style="solid", color="black", weight=3]; 60586 -> 37183[label="",style="dashed", color="red", weight=0]; 60586[label="takeWhile1 (flip ltEsFloat ww4796) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4794 (flip ltEsFloat ww4796 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60586 -> 60738[label="",style="dashed", color="magenta", weight=3]; 60586 -> 60739[label="",style="dashed", color="magenta", weight=3]; 60586 -> 60740[label="",style="dashed", color="magenta", weight=3]; 60587[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)))))))) ww4796 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4794 (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)))))))) ww4796 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"];60587 -> 60741[label="",style="solid", color="black", weight=3]; 60588[label="Zero",fontsize=16,color="green",shape="box"];60589[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60590[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];60591[label="Neg Zero",fontsize=16,color="green",shape="box"];60592[label="Zero",fontsize=16,color="green",shape="box"];60593[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60594[label="Neg Zero",fontsize=16,color="green",shape="box"];60595[label="Neg Zero",fontsize=16,color="green",shape="box"];60596[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"];60596 -> 60742[label="",style="solid", color="black", weight=3]; 60597[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4814",fontsize=16,color="black",shape="box"];60597 -> 60743[label="",style="solid", color="black", weight=3]; 60598 -> 60432[label="",style="dashed", color="red", weight=0]; 60598[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4814",fontsize=16,color="magenta"];60599[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60600[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];60601[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60602[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];60603[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4815",fontsize=16,color="black",shape="box"];60603 -> 60744[label="",style="solid", color="black", weight=3]; 60604 -> 60478[label="",style="dashed", color="red", weight=0]; 60604[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4815",fontsize=16,color="magenta"];60605[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];60606[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];60607 -> 22801[label="",style="dashed", color="red", weight=0]; 60607[label="msMyInt (Neg Zero) ww19410",fontsize=16,color="magenta"];60607 -> 60745[label="",style="dashed", color="magenta", weight=3]; 60608 -> 26799[label="",style="dashed", color="red", weight=0]; 60608[label="srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411",fontsize=16,color="magenta"];60608 -> 60746[label="",style="dashed", color="magenta", weight=3]; 60608 -> 60747[label="",style="dashed", color="magenta", weight=3]; 60609[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4801",fontsize=16,color="black",shape="box"];60609 -> 60748[label="",style="solid", color="black", weight=3]; 60610[label="ww4703",fontsize=16,color="green",shape="box"];60611 -> 20977[label="",style="dashed", color="red", weight=0]; 60611[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];60612 -> 26799[label="",style="dashed", color="red", weight=0]; 60612[label="srMyInt (Pos Zero) (Pos (Succ ww137500))",fontsize=16,color="magenta"];60612 -> 60749[label="",style="dashed", color="magenta", weight=3]; 60612 -> 60750[label="",style="dashed", color="magenta", weight=3]; 60613[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4802",fontsize=16,color="black",shape="box"];60613 -> 60751[label="",style="solid", color="black", weight=3]; 60614[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];60615[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];60616[label="primPlusFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4816",fontsize=16,color="black",shape="box"];60616 -> 60752[label="",style="solid", color="black", weight=3]; 60617 -> 60488[label="",style="dashed", color="red", weight=0]; 60617[label="psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4816",fontsize=16,color="magenta"];60618[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];60619[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];60631[label="primPlusFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4817",fontsize=16,color="black",shape="box"];60631 -> 60753[label="",style="solid", color="black", weight=3]; 60632 -> 60506[label="",style="dashed", color="red", weight=0]; 60632[label="psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4817",fontsize=16,color="magenta"];60620[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];60621[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];60622[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4803",fontsize=16,color="black",shape="box"];60622 -> 60754[label="",style="solid", color="black", weight=3]; 60623[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];60624[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];60659[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4818",fontsize=16,color="black",shape="box"];60659 -> 60755[label="",style="solid", color="black", weight=3]; 60660 -> 60629[label="",style="dashed", color="red", weight=0]; 60660[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4818",fontsize=16,color="magenta"];60633[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];60634[label="Pos (Succ ww53)",fontsize=16,color="green",shape="box"];60635[label="Pos (Succ ww5200)",fontsize=16,color="green",shape="box"];60636[label="Pos (Succ ww5400)",fontsize=16,color="green",shape="box"];60637[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"];60637 -> 60756[label="",style="solid", color="black", weight=3]; 60638[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];60639[label="Pos (Succ ww69)",fontsize=16,color="green",shape="box"];60640[label="Pos (Succ ww6800)",fontsize=16,color="green",shape="box"];60641[label="Pos (Succ ww7000)",fontsize=16,color="green",shape="box"];60652[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60653[label="ww3000",fontsize=16,color="green",shape="box"];60654[label="ww4100",fontsize=16,color="green",shape="box"];60661 -> 26924[label="",style="dashed", color="red", weight=0]; 60661[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"];60661 -> 60757[label="",style="dashed", color="magenta", weight=3]; 60661 -> 60758[label="",style="dashed", color="magenta", weight=3]; 60662[label="ww121",fontsize=16,color="green",shape="box"];60663[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60664[label="Pos (Succ ww12200)",fontsize=16,color="green",shape="box"];60665[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];60655[label="ww121",fontsize=16,color="green",shape="box"];60656[label="ww123",fontsize=16,color="green",shape="box"];60657[label="ww12200",fontsize=16,color="green",shape="box"];60666 -> 26924[label="",style="dashed", color="red", weight=0]; 60666[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60666 -> 60759[label="",style="dashed", color="magenta", weight=3]; 60666 -> 60760[label="",style="dashed", color="magenta", weight=3]; 60765[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4823",fontsize=16,color="black",shape="triangle"];60765 -> 60840[label="",style="solid", color="black", weight=3]; 60766 -> 60668[label="",style="dashed", color="red", weight=0]; 60766[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) ww4823))",fontsize=16,color="magenta"];60766 -> 60841[label="",style="dashed", color="magenta", weight=3]; 60674 -> 26726[label="",style="dashed", color="red", weight=0]; 60674[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"];60674 -> 60767[label="",style="dashed", color="magenta", weight=3]; 60674 -> 60768[label="",style="dashed", color="magenta", weight=3]; 60674 -> 60769[label="",style="dashed", color="magenta", weight=3]; 60675 -> 23742[label="",style="dashed", color="red", weight=0]; 60675[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60675 -> 60770[label="",style="dashed", color="magenta", weight=3]; 60675 -> 60771[label="",style="dashed", color="magenta", weight=3]; 60676 -> 26799[label="",style="dashed", color="red", weight=0]; 60676[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60676 -> 60772[label="",style="dashed", color="magenta", weight=3]; 60676 -> 60773[label="",style="dashed", color="magenta", weight=3]; 60677 -> 26924[label="",style="dashed", color="red", weight=0]; 60677[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"];60677 -> 60774[label="",style="dashed", color="magenta", weight=3]; 60677 -> 60775[label="",style="dashed", color="magenta", weight=3]; 59020[label="ww4709",fontsize=16,color="green",shape="box"];59021 -> 23742[label="",style="dashed", color="red", weight=0]; 59021[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];59021 -> 60625[label="",style="dashed", color="magenta", weight=3]; 59021 -> 60626[label="",style="dashed", color="magenta", weight=3]; 59022 -> 26799[label="",style="dashed", color="red", weight=0]; 59022[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];59022 -> 60627[label="",style="dashed", color="magenta", weight=3]; 59022 -> 60628[label="",style="dashed", color="magenta", weight=3]; 60678[label="ww4740",fontsize=16,color="green",shape="box"];60679[label="ww4742",fontsize=16,color="green",shape="box"];60680[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60681[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4742 MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4740 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4742 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60681 -> 60776[label="",style="solid", color="black", weight=3]; 60682[label="ww4747",fontsize=16,color="green",shape="box"];60683[label="ww4749",fontsize=16,color="green",shape="box"];60684[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60685[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4747 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60685 -> 60777[label="",style="solid", color="black", weight=3]; 60686 -> 23742[label="",style="dashed", color="red", weight=0]; 60686[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60686 -> 60778[label="",style="dashed", color="magenta", weight=3]; 60686 -> 60779[label="",style="dashed", color="magenta", weight=3]; 60687 -> 26799[label="",style="dashed", color="red", weight=0]; 60687[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="magenta"];60687 -> 60780[label="",style="dashed", color="magenta", weight=3]; 60687 -> 60781[label="",style="dashed", color="magenta", weight=3]; 60688[label="ww4752",fontsize=16,color="green",shape="box"];60689[label="ww4754",fontsize=16,color="green",shape="box"];60690[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60691[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4754 MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4752 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4754 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60691 -> 60782[label="",style="solid", color="black", weight=3]; 60692[label="ww4758",fontsize=16,color="green",shape="box"];60693[label="ww4760",fontsize=16,color="green",shape="box"];60694[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60695[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4760 MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4758 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4760 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60695 -> 60783[label="",style="solid", color="black", weight=3]; 60696[label="ww4100",fontsize=16,color="green",shape="box"];60697[label="ww3000",fontsize=16,color="green",shape="box"];60698[label="Succ Zero",fontsize=16,color="green",shape="box"];60699[label="ww4806",fontsize=16,color="green",shape="box"];60700[label="ww3000",fontsize=16,color="green",shape="box"];60701[label="Succ Zero",fontsize=16,color="green",shape="box"];60702[label="ww4810",fontsize=16,color="green",shape="box"];60703 -> 50261[label="",style="dashed", color="red", weight=0]; 60703[label="takeWhile1 (flip gtEsFloat ww4714) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 (flip gtEsFloat ww4714 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60703 -> 60784[label="",style="dashed", color="magenta", weight=3]; 60703 -> 60785[label="",style="dashed", color="magenta", weight=3]; 60703 -> 60786[label="",style="dashed", color="magenta", weight=3]; 60704[label="Zero",fontsize=16,color="green",shape="box"];60705[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60706[label="Pos (Succ (Succ (Succ (Succ ww4100000))))",fontsize=16,color="green",shape="box"];60707[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60708 -> 50261[label="",style="dashed", color="red", weight=0]; 60708[label="takeWhile1 (flip gtEsFloat ww4719) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4717 (flip gtEsFloat ww4719 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60708 -> 60787[label="",style="dashed", color="magenta", weight=3]; 60708 -> 60788[label="",style="dashed", color="magenta", weight=3]; 60708 -> 60789[label="",style="dashed", color="magenta", weight=3]; 60709[label="ww4764",fontsize=16,color="green",shape="box"];60710[label="ww4766",fontsize=16,color="green",shape="box"];60711[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60712[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4766 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4764 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4766 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60712 -> 60790[label="",style="solid", color="black", weight=3]; 60713 -> 23742[label="",style="dashed", color="red", weight=0]; 60713[label="msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];60713 -> 60791[label="",style="dashed", color="magenta", weight=3]; 60713 -> 60792[label="",style="dashed", color="magenta", weight=3]; 60714 -> 26799[label="",style="dashed", color="red", weight=0]; 60714[label="srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];60714 -> 60793[label="",style="dashed", color="magenta", weight=3]; 60714 -> 60794[label="",style="dashed", color="magenta", weight=3]; 60715[label="ww4769",fontsize=16,color="green",shape="box"];60716[label="ww4771",fontsize=16,color="green",shape="box"];60717[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"];60718[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))))))))) ww4771 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4769 (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))))))))) ww4771 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"];60718 -> 60795[label="",style="solid", color="black", weight=3]; 60719[label="ww4774",fontsize=16,color="green",shape="box"];60720[label="ww4776",fontsize=16,color="green",shape="box"];60721[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"];60722[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)))))))) ww4776 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4774 (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)))))))) ww4776 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"];60722 -> 60796[label="",style="solid", color="black", weight=3]; 60723 -> 23742[label="",style="dashed", color="red", weight=0]; 60723[label="msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];60723 -> 60797[label="",style="dashed", color="magenta", weight=3]; 60723 -> 60798[label="",style="dashed", color="magenta", weight=3]; 60724 -> 26799[label="",style="dashed", color="red", weight=0]; 60724[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))",fontsize=16,color="magenta"];60724 -> 60799[label="",style="dashed", color="magenta", weight=3]; 60724 -> 60800[label="",style="dashed", color="magenta", weight=3]; 60725[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4813",fontsize=16,color="black",shape="box"];60725 -> 60801[label="",style="solid", color="black", weight=3]; 60726 -> 36945[label="",style="dashed", color="red", weight=0]; 60726[label="takeWhile (flip ltEsFloat (Float ww32840 ww32841)) (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353)",fontsize=16,color="magenta"];60726 -> 60802[label="",style="dashed", color="magenta", weight=3]; 60726 -> 60803[label="",style="dashed", color="magenta", weight=3]; 60727[label="takeWhile0 (flip ltEsFloat (Float ww32840 ww32841)) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) MyTrue",fontsize=16,color="black",shape="box"];60727 -> 60804[label="",style="solid", color="black", weight=3]; 60728 -> 50261[label="",style="dashed", color="red", weight=0]; 60728[label="takeWhile1 (flip gtEsFloat ww4726) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4724 (flip gtEsFloat ww4726 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60728 -> 60805[label="",style="dashed", color="magenta", weight=3]; 60728 -> 60806[label="",style="dashed", color="magenta", weight=3]; 60728 -> 60807[label="",style="dashed", color="magenta", weight=3]; 60729 -> 50261[label="",style="dashed", color="red", weight=0]; 60729[label="takeWhile1 (flip gtEsFloat ww4732) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4730 (flip gtEsFloat ww4732 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60729 -> 60808[label="",style="dashed", color="magenta", weight=3]; 60729 -> 60809[label="",style="dashed", color="magenta", weight=3]; 60729 -> 60810[label="",style="dashed", color="magenta", weight=3]; 60730[label="ww4782",fontsize=16,color="green",shape="box"];60731[label="ww4784",fontsize=16,color="green",shape="box"];60732[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60733[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4784 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4782 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4784 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60733 -> 60811[label="",style="solid", color="black", weight=3]; 60734[label="ww4788",fontsize=16,color="green",shape="box"];60735[label="ww4790",fontsize=16,color="green",shape="box"];60736[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"];60737[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))))))))) ww4790 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4788 (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))))))))) ww4790 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"];60737 -> 60812[label="",style="solid", color="black", weight=3]; 60738[label="ww4794",fontsize=16,color="green",shape="box"];60739[label="ww4796",fontsize=16,color="green",shape="box"];60740[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"];60741[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)))))))) ww4796 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4794 (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)))))))) ww4796 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"];60741 -> 60813[label="",style="solid", color="black", weight=3]; 60742 -> 26924[label="",style="dashed", color="red", weight=0]; 60742[label="primDivFloat (Float (msMyInt (Pos (Succ ww41)) ww420) (srMyInt (Pos (Succ (Succ (Succ Zero)))) ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60742 -> 60814[label="",style="dashed", color="magenta", weight=3]; 60742 -> 60815[label="",style="dashed", color="magenta", weight=3]; 60743[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4814",fontsize=16,color="black",shape="box"];60743 -> 60816[label="",style="solid", color="black", weight=3]; 60744[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4815",fontsize=16,color="black",shape="box"];60744 -> 60817[label="",style="solid", color="black", weight=3]; 60745[label="ww19410",fontsize=16,color="green",shape="box"];60746[label="Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60747[label="ww19411",fontsize=16,color="green",shape="box"];60748 -> 26726[label="",style="dashed", color="red", weight=0]; 60748[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) ww4801",fontsize=16,color="magenta"];60748 -> 60818[label="",style="dashed", color="magenta", weight=3]; 60748 -> 60819[label="",style="dashed", color="magenta", weight=3]; 60748 -> 60820[label="",style="dashed", color="magenta", weight=3]; 60749[label="Pos Zero",fontsize=16,color="green",shape="box"];60750[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];60751 -> 26726[label="",style="dashed", color="red", weight=0]; 60751[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) ww4802",fontsize=16,color="magenta"];60751 -> 60821[label="",style="dashed", color="magenta", weight=3]; 60751 -> 60822[label="",style="dashed", color="magenta", weight=3]; 60751 -> 60823[label="",style="dashed", color="magenta", weight=3]; 60752[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4816",fontsize=16,color="black",shape="box"];60752 -> 60824[label="",style="solid", color="black", weight=3]; 60753[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4817",fontsize=16,color="black",shape="box"];60753 -> 60825[label="",style="solid", color="black", weight=3]; 60754 -> 26726[label="",style="dashed", color="red", weight=0]; 60754[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) ww4803",fontsize=16,color="magenta"];60754 -> 60826[label="",style="dashed", color="magenta", weight=3]; 60754 -> 60827[label="",style="dashed", color="magenta", weight=3]; 60754 -> 60828[label="",style="dashed", color="magenta", weight=3]; 60755[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4818",fontsize=16,color="black",shape="box"];60755 -> 60829[label="",style="solid", color="black", weight=3]; 60756 -> 26924[label="",style="dashed", color="red", weight=0]; 60756[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"];60756 -> 60830[label="",style="dashed", color="magenta", weight=3]; 60756 -> 60831[label="",style="dashed", color="magenta", weight=3]; 60757 -> 23742[label="",style="dashed", color="red", weight=0]; 60757[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60757 -> 60832[label="",style="dashed", color="magenta", weight=3]; 60757 -> 60833[label="",style="dashed", color="magenta", weight=3]; 60758 -> 26799[label="",style="dashed", color="red", weight=0]; 60758[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60758 -> 60834[label="",style="dashed", color="magenta", weight=3]; 60758 -> 60835[label="",style="dashed", color="magenta", weight=3]; 60759 -> 23742[label="",style="dashed", color="red", weight=0]; 60759[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60759 -> 60836[label="",style="dashed", color="magenta", weight=3]; 60759 -> 60837[label="",style="dashed", color="magenta", weight=3]; 60760 -> 26799[label="",style="dashed", color="red", weight=0]; 60760[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60760 -> 60838[label="",style="dashed", color="magenta", weight=3]; 60760 -> 60839[label="",style="dashed", color="magenta", weight=3]; 60840[label="primPlusFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4823",fontsize=16,color="black",shape="box"];60840 -> 60911[label="",style="solid", color="black", weight=3]; 60841 -> 60765[label="",style="dashed", color="red", weight=0]; 60841[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4823",fontsize=16,color="magenta"];60767[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"];60767 -> 60842[label="",style="solid", color="black", weight=3]; 60768[label="ww19460",fontsize=16,color="green",shape="box"];60769[label="ww19461",fontsize=16,color="green",shape="box"];60770[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60771[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60772[label="Neg Zero",fontsize=16,color="green",shape="box"];60773[label="Neg Zero",fontsize=16,color="green",shape="box"];60774 -> 23742[label="",style="dashed", color="red", weight=0]; 60774[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60774 -> 60843[label="",style="dashed", color="magenta", weight=3]; 60774 -> 60844[label="",style="dashed", color="magenta", weight=3]; 60775 -> 26799[label="",style="dashed", color="red", weight=0]; 60775[label="srMyInt (Pos (Succ ww4100)) (Pos (Succ ww3100))",fontsize=16,color="magenta"];60775 -> 60845[label="",style="dashed", color="magenta", weight=3]; 60775 -> 60846[label="",style="dashed", color="magenta", weight=3]; 60625[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60626[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60627[label="Neg Zero",fontsize=16,color="green",shape="box"];60628[label="Neg Zero",fontsize=16,color="green",shape="box"];60776 -> 50261[label="",style="dashed", color="red", weight=0]; 60776[label="takeWhile1 (flip gtEsFloat ww4742) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4740 (flip gtEsFloat ww4742 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60776 -> 60847[label="",style="dashed", color="magenta", weight=3]; 60776 -> 60848[label="",style="dashed", color="magenta", weight=3]; 60776 -> 60849[label="",style="dashed", color="magenta", weight=3]; 60777 -> 50261[label="",style="dashed", color="red", weight=0]; 60777[label="takeWhile1 (flip gtEsFloat ww4749) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4747 (flip gtEsFloat ww4749 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60777 -> 60850[label="",style="dashed", color="magenta", weight=3]; 60777 -> 60851[label="",style="dashed", color="magenta", weight=3]; 60777 -> 60852[label="",style="dashed", color="magenta", weight=3]; 60778[label="Succ Zero",fontsize=16,color="green",shape="box"];60779[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60780[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60781[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];60782 -> 50261[label="",style="dashed", color="red", weight=0]; 60782[label="takeWhile1 (flip gtEsFloat ww4754) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4752 (flip gtEsFloat ww4754 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60782 -> 60853[label="",style="dashed", color="magenta", weight=3]; 60782 -> 60854[label="",style="dashed", color="magenta", weight=3]; 60782 -> 60855[label="",style="dashed", color="magenta", weight=3]; 60783 -> 50261[label="",style="dashed", color="red", weight=0]; 60783[label="takeWhile1 (flip gtEsFloat ww4760) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4758 (flip gtEsFloat ww4760 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60783 -> 60856[label="",style="dashed", color="magenta", weight=3]; 60783 -> 60857[label="",style="dashed", color="magenta", weight=3]; 60783 -> 60858[label="",style="dashed", color="magenta", weight=3]; 60784[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60785[label="ww4712",fontsize=16,color="green",shape="box"];60786[label="ww4714",fontsize=16,color="green",shape="box"];60787[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60788[label="ww4717",fontsize=16,color="green",shape="box"];60789[label="ww4719",fontsize=16,color="green",shape="box"];60790 -> 50261[label="",style="dashed", color="red", weight=0]; 60790[label="takeWhile1 (flip gtEsFloat ww4766) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4764 (flip gtEsFloat ww4766 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60790 -> 60859[label="",style="dashed", color="magenta", weight=3]; 60790 -> 60860[label="",style="dashed", color="magenta", weight=3]; 60790 -> 60861[label="",style="dashed", color="magenta", weight=3]; 60791[label="Zero",fontsize=16,color="green",shape="box"];60792[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60793[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60794[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60795 -> 50261[label="",style="dashed", color="red", weight=0]; 60795[label="takeWhile1 (flip gtEsFloat ww4771) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4769 (flip gtEsFloat ww4771 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60795 -> 60862[label="",style="dashed", color="magenta", weight=3]; 60795 -> 60863[label="",style="dashed", color="magenta", weight=3]; 60795 -> 60864[label="",style="dashed", color="magenta", weight=3]; 60796 -> 50261[label="",style="dashed", color="red", weight=0]; 60796[label="takeWhile1 (flip gtEsFloat ww4776) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4774 (flip gtEsFloat ww4776 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60796 -> 60865[label="",style="dashed", color="magenta", weight=3]; 60796 -> 60866[label="",style="dashed", color="magenta", weight=3]; 60796 -> 60867[label="",style="dashed", color="magenta", weight=3]; 60797[label="Zero",fontsize=16,color="green",shape="box"];60798[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60799[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60800[label="Pos (Succ (Succ (Succ (Succ ww3100000))))",fontsize=16,color="green",shape="box"];60801 -> 26726[label="",style="dashed", color="red", weight=0]; 60801[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) ww4813",fontsize=16,color="magenta"];60801 -> 60868[label="",style="dashed", color="magenta", weight=3]; 60801 -> 60869[label="",style="dashed", color="magenta", weight=3]; 60801 -> 60870[label="",style="dashed", color="magenta", weight=3]; 60802[label="Float ww32840 ww32841",fontsize=16,color="green",shape="box"];60803[label="iterate (primPlusFloat (Float ww3361 ww3360)) ww3353",fontsize=16,color="black",shape="triangle"];60803 -> 60871[label="",style="solid", color="black", weight=3]; 60804[label="Nil",fontsize=16,color="green",shape="box"];60805[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60806[label="ww4724",fontsize=16,color="green",shape="box"];60807[label="ww4726",fontsize=16,color="green",shape="box"];60808[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60809[label="ww4730",fontsize=16,color="green",shape="box"];60810[label="ww4732",fontsize=16,color="green",shape="box"];60811 -> 50261[label="",style="dashed", color="red", weight=0]; 60811[label="takeWhile1 (flip gtEsFloat ww4784) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4782 (flip gtEsFloat ww4784 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60811 -> 60872[label="",style="dashed", color="magenta", weight=3]; 60811 -> 60873[label="",style="dashed", color="magenta", weight=3]; 60811 -> 60874[label="",style="dashed", color="magenta", weight=3]; 60812 -> 50261[label="",style="dashed", color="red", weight=0]; 60812[label="takeWhile1 (flip gtEsFloat ww4790) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4788 (flip gtEsFloat ww4790 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60812 -> 60875[label="",style="dashed", color="magenta", weight=3]; 60812 -> 60876[label="",style="dashed", color="magenta", weight=3]; 60812 -> 60877[label="",style="dashed", color="magenta", weight=3]; 60813 -> 50261[label="",style="dashed", color="red", weight=0]; 60813[label="takeWhile1 (flip gtEsFloat ww4796) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4794 (flip gtEsFloat ww4796 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60813 -> 60878[label="",style="dashed", color="magenta", weight=3]; 60813 -> 60879[label="",style="dashed", color="magenta", weight=3]; 60813 -> 60880[label="",style="dashed", color="magenta", weight=3]; 60814 -> 23742[label="",style="dashed", color="red", weight=0]; 60814[label="msMyInt (Pos (Succ ww41)) ww420",fontsize=16,color="magenta"];60814 -> 60881[label="",style="dashed", color="magenta", weight=3]; 60814 -> 60882[label="",style="dashed", color="magenta", weight=3]; 60815 -> 26799[label="",style="dashed", color="red", weight=0]; 60815[label="srMyInt (Pos (Succ (Succ (Succ Zero)))) ww421",fontsize=16,color="magenta"];60815 -> 60883[label="",style="dashed", color="magenta", weight=3]; 60815 -> 60884[label="",style="dashed", color="magenta", weight=3]; 60816 -> 26726[label="",style="dashed", color="red", weight=0]; 60816[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) ww4814",fontsize=16,color="magenta"];60816 -> 60885[label="",style="dashed", color="magenta", weight=3]; 60816 -> 60886[label="",style="dashed", color="magenta", weight=3]; 60816 -> 60887[label="",style="dashed", color="magenta", weight=3]; 60817 -> 26726[label="",style="dashed", color="red", weight=0]; 60817[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) ww4815",fontsize=16,color="magenta"];60817 -> 60888[label="",style="dashed", color="magenta", weight=3]; 60817 -> 60889[label="",style="dashed", color="magenta", weight=3]; 60817 -> 60890[label="",style="dashed", color="magenta", weight=3]; 60818[label="ww4801",fontsize=16,color="green",shape="box"];60819 -> 20977[label="",style="dashed", color="red", weight=0]; 60819[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];60820 -> 26799[label="",style="dashed", color="red", weight=0]; 60820[label="srMyInt (Pos (Succ ww137300)) (Pos Zero)",fontsize=16,color="magenta"];60820 -> 60891[label="",style="dashed", color="magenta", weight=3]; 60820 -> 60892[label="",style="dashed", color="magenta", weight=3]; 60821[label="ww4802",fontsize=16,color="green",shape="box"];60822 -> 20977[label="",style="dashed", color="red", weight=0]; 60822[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];60823 -> 26799[label="",style="dashed", color="red", weight=0]; 60823[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];60823 -> 60893[label="",style="dashed", color="magenta", weight=3]; 60823 -> 60894[label="",style="dashed", color="magenta", weight=3]; 60824 -> 26726[label="",style="dashed", color="red", weight=0]; 60824[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) ww4816",fontsize=16,color="magenta"];60824 -> 60895[label="",style="dashed", color="magenta", weight=3]; 60824 -> 60896[label="",style="dashed", color="magenta", weight=3]; 60824 -> 60897[label="",style="dashed", color="magenta", weight=3]; 60825 -> 26726[label="",style="dashed", color="red", weight=0]; 60825[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) ww4817",fontsize=16,color="magenta"];60825 -> 60898[label="",style="dashed", color="magenta", weight=3]; 60825 -> 60899[label="",style="dashed", color="magenta", weight=3]; 60825 -> 60900[label="",style="dashed", color="magenta", weight=3]; 60826[label="ww4803",fontsize=16,color="green",shape="box"];60827 -> 22801[label="",style="dashed", color="red", weight=0]; 60827[label="msMyInt (Neg Zero) (Neg (Succ ww2203))",fontsize=16,color="magenta"];60827 -> 60901[label="",style="dashed", color="magenta", weight=3]; 60828 -> 26799[label="",style="dashed", color="red", weight=0]; 60828[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];60828 -> 60902[label="",style="dashed", color="magenta", weight=3]; 60828 -> 60903[label="",style="dashed", color="magenta", weight=3]; 60829 -> 26726[label="",style="dashed", color="red", weight=0]; 60829[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) ww4818",fontsize=16,color="magenta"];60829 -> 60904[label="",style="dashed", color="magenta", weight=3]; 60829 -> 60905[label="",style="dashed", color="magenta", weight=3]; 60829 -> 60906[label="",style="dashed", color="magenta", weight=3]; 60830 -> 23742[label="",style="dashed", color="red", weight=0]; 60830[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60830 -> 60907[label="",style="dashed", color="magenta", weight=3]; 60830 -> 60908[label="",style="dashed", color="magenta", weight=3]; 60831 -> 26799[label="",style="dashed", color="red", weight=0]; 60831[label="srMyInt (Pos (Succ ww12200)) (Pos (Succ ww12400))",fontsize=16,color="magenta"];60831 -> 60909[label="",style="dashed", color="magenta", weight=3]; 60831 -> 60910[label="",style="dashed", color="magenta", weight=3]; 60832[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60833[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60834[label="Neg Zero",fontsize=16,color="green",shape="box"];60835[label="Neg Zero",fontsize=16,color="green",shape="box"];60836[label="ww121",fontsize=16,color="green",shape="box"];60837[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60838[label="Neg Zero",fontsize=16,color="green",shape="box"];60839[label="Neg Zero",fontsize=16,color="green",shape="box"];60911[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4823",fontsize=16,color="burlywood",shape="box"];63552[label="ww1945/Float ww19450 ww19451",fontsize=10,color="white",style="solid",shape="box"];60911 -> 63552[label="",style="solid", color="burlywood", weight=9]; 63552 -> 60933[label="",style="solid", color="burlywood", weight=3]; 60842[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"];63553[label="ww1945/Float ww19450 ww19451",fontsize=10,color="white",style="solid",shape="box"];60842 -> 63553[label="",style="solid", color="burlywood", weight=9]; 63553 -> 60912[label="",style="solid", color="burlywood", weight=3]; 60843[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60844[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60845[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];60846[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60847[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60848[label="ww4740",fontsize=16,color="green",shape="box"];60849[label="ww4742",fontsize=16,color="green",shape="box"];60850[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60851[label="ww4747",fontsize=16,color="green",shape="box"];60852[label="ww4749",fontsize=16,color="green",shape="box"];60853[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60854[label="ww4752",fontsize=16,color="green",shape="box"];60855[label="ww4754",fontsize=16,color="green",shape="box"];60856[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60857[label="ww4758",fontsize=16,color="green",shape="box"];60858[label="ww4760",fontsize=16,color="green",shape="box"];60859[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60860[label="ww4764",fontsize=16,color="green",shape="box"];60861[label="ww4766",fontsize=16,color="green",shape="box"];60862[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"];60863[label="ww4769",fontsize=16,color="green",shape="box"];60864[label="ww4771",fontsize=16,color="green",shape="box"];60865[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"];60866[label="ww4774",fontsize=16,color="green",shape="box"];60867[label="ww4776",fontsize=16,color="green",shape="box"];60868[label="ww4813",fontsize=16,color="green",shape="box"];60869 -> 23742[label="",style="dashed", color="red", weight=0]; 60869[label="msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))",fontsize=16,color="magenta"];60869 -> 60913[label="",style="dashed", color="magenta", weight=3]; 60869 -> 60914[label="",style="dashed", color="magenta", weight=3]; 60870 -> 26799[label="",style="dashed", color="red", weight=0]; 60870[label="srMyInt (Pos Zero) (Pos (Succ ww2418))",fontsize=16,color="magenta"];60870 -> 60915[label="",style="dashed", color="magenta", weight=3]; 60870 -> 60916[label="",style="dashed", color="magenta", weight=3]; 60871[label="Cons ww3353 (iterate (primPlusFloat (Float ww3361 ww3360)) (primPlusFloat (Float ww3361 ww3360) ww3353))",fontsize=16,color="green",shape="box"];60871 -> 60917[label="",style="dashed", color="green", weight=3]; 60872[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60873[label="ww4782",fontsize=16,color="green",shape="box"];60874[label="ww4784",fontsize=16,color="green",shape="box"];60875[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"];60876[label="ww4788",fontsize=16,color="green",shape="box"];60877[label="ww4790",fontsize=16,color="green",shape="box"];60878[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"];60879[label="ww4794",fontsize=16,color="green",shape="box"];60880[label="ww4796",fontsize=16,color="green",shape="box"];60881[label="ww41",fontsize=16,color="green",shape="box"];60882[label="ww420",fontsize=16,color="green",shape="box"];60883[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60884[label="ww421",fontsize=16,color="green",shape="box"];60885[label="ww4814",fontsize=16,color="green",shape="box"];60886 -> 25616[label="",style="dashed", color="red", weight=0]; 60886[label="msMyInt (Pos Zero) (Pos (Succ ww2100))",fontsize=16,color="magenta"];60886 -> 60918[label="",style="dashed", color="magenta", weight=3]; 60887 -> 26799[label="",style="dashed", color="red", weight=0]; 60887[label="srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))",fontsize=16,color="magenta"];60887 -> 60919[label="",style="dashed", color="magenta", weight=3]; 60887 -> 60920[label="",style="dashed", color="magenta", weight=3]; 60888[label="ww4815",fontsize=16,color="green",shape="box"];60889 -> 25616[label="",style="dashed", color="red", weight=0]; 60889[label="msMyInt (Pos Zero) (Neg (Succ ww2131))",fontsize=16,color="magenta"];60889 -> 60921[label="",style="dashed", color="magenta", weight=3]; 60890 -> 26799[label="",style="dashed", color="red", weight=0]; 60890[label="srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))",fontsize=16,color="magenta"];60890 -> 60922[label="",style="dashed", color="magenta", weight=3]; 60890 -> 60923[label="",style="dashed", color="magenta", weight=3]; 60891[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];60892[label="Pos Zero",fontsize=16,color="green",shape="box"];60893[label="Pos Zero",fontsize=16,color="green",shape="box"];60894[label="Pos Zero",fontsize=16,color="green",shape="box"];60895[label="ww4816",fontsize=16,color="green",shape="box"];60896 -> 22064[label="",style="dashed", color="red", weight=0]; 60896[label="msMyInt (Neg (Succ ww2184)) (Neg Zero)",fontsize=16,color="magenta"];60896 -> 60924[label="",style="dashed", color="magenta", weight=3]; 60897 -> 26799[label="",style="dashed", color="red", weight=0]; 60897[label="srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))",fontsize=16,color="magenta"];60897 -> 60925[label="",style="dashed", color="magenta", weight=3]; 60897 -> 60926[label="",style="dashed", color="magenta", weight=3]; 60898[label="ww4817",fontsize=16,color="green",shape="box"];60899 -> 22064[label="",style="dashed", color="red", weight=0]; 60899[label="msMyInt (Neg (Succ ww2191)) (Neg Zero)",fontsize=16,color="magenta"];60899 -> 60927[label="",style="dashed", color="magenta", weight=3]; 60900 -> 26799[label="",style="dashed", color="red", weight=0]; 60900[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];60900 -> 60928[label="",style="dashed", color="magenta", weight=3]; 60900 -> 60929[label="",style="dashed", color="magenta", weight=3]; 60901[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];60902[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];60903[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];60904[label="ww4818",fontsize=16,color="green",shape="box"];60905 -> 22801[label="",style="dashed", color="red", weight=0]; 60905[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60905 -> 60930[label="",style="dashed", color="magenta", weight=3]; 60906 -> 26799[label="",style="dashed", color="red", weight=0]; 60906[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];60906 -> 60931[label="",style="dashed", color="magenta", weight=3]; 60906 -> 60932[label="",style="dashed", color="magenta", weight=3]; 60907[label="ww121",fontsize=16,color="green",shape="box"];60908[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60909[label="Pos (Succ ww12200)",fontsize=16,color="green",shape="box"];60910[label="Pos (Succ ww12400)",fontsize=16,color="green",shape="box"];60933[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) (Float ww19450 ww19451)) ww4823",fontsize=16,color="black",shape="box"];60933 -> 60936[label="",style="solid", color="black", weight=3]; 60912[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"];60912 -> 60934[label="",style="solid", color="black", weight=3]; 60913[label="ww2416",fontsize=16,color="green",shape="box"];60914[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];60915[label="Pos Zero",fontsize=16,color="green",shape="box"];60916[label="Pos (Succ ww2418)",fontsize=16,color="green",shape="box"];60917 -> 60803[label="",style="dashed", color="red", weight=0]; 60917[label="iterate (primPlusFloat (Float ww3361 ww3360)) (primPlusFloat (Float ww3361 ww3360) ww3353)",fontsize=16,color="magenta"];60917 -> 60935[label="",style="dashed", color="magenta", weight=3]; 60918[label="Pos (Succ ww2100)",fontsize=16,color="green",shape="box"];60919[label="Neg (Succ ww2099)",fontsize=16,color="green",shape="box"];60920[label="Pos (Succ ww2101)",fontsize=16,color="green",shape="box"];60921[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];60922[label="Neg (Succ ww2130)",fontsize=16,color="green",shape="box"];60923[label="Pos (Succ ww2132)",fontsize=16,color="green",shape="box"];60924[label="ww2184",fontsize=16,color="green",shape="box"];60925[label="Pos (Succ ww2185)",fontsize=16,color="green",shape="box"];60926[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];60927[label="ww2191",fontsize=16,color="green",shape="box"];60928[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];60929[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];60930[label="Neg Zero",fontsize=16,color="green",shape="box"];60931[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];60932[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];60936 -> 26726[label="",style="dashed", color="red", weight=0]; 60936[label="primPlusFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) ww19450) (srMyInt (Pos (Succ ww1944)) ww19451)) ww4823",fontsize=16,color="magenta"];60936 -> 60942[label="",style="dashed", color="magenta", weight=3]; 60936 -> 60943[label="",style="dashed", color="magenta", weight=3]; 60936 -> 60944[label="",style="dashed", color="magenta", weight=3]; 60934 -> 26924[label="",style="dashed", color="red", weight=0]; 60934[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"];60934 -> 60937[label="",style="dashed", color="magenta", weight=3]; 60934 -> 60938[label="",style="dashed", color="magenta", weight=3]; 60935 -> 26726[label="",style="dashed", color="red", weight=0]; 60935[label="primPlusFloat (Float ww3361 ww3360) ww3353",fontsize=16,color="magenta"];60935 -> 60939[label="",style="dashed", color="magenta", weight=3]; 60935 -> 60940[label="",style="dashed", color="magenta", weight=3]; 60935 -> 60941[label="",style="dashed", color="magenta", weight=3]; 60942[label="ww4823",fontsize=16,color="green",shape="box"];60943 -> 23742[label="",style="dashed", color="red", weight=0]; 60943[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) ww19450",fontsize=16,color="magenta"];60943 -> 60949[label="",style="dashed", color="magenta", weight=3]; 60943 -> 60950[label="",style="dashed", color="magenta", weight=3]; 60944 -> 26799[label="",style="dashed", color="red", weight=0]; 60944[label="srMyInt (Pos (Succ ww1944)) ww19451",fontsize=16,color="magenta"];60944 -> 60951[label="",style="dashed", color="magenta", weight=3]; 60944 -> 60952[label="",style="dashed", color="magenta", weight=3]; 60937 -> 23742[label="",style="dashed", color="red", weight=0]; 60937[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) ww19450",fontsize=16,color="magenta"];60937 -> 60945[label="",style="dashed", color="magenta", weight=3]; 60937 -> 60946[label="",style="dashed", color="magenta", weight=3]; 60938 -> 26799[label="",style="dashed", color="red", weight=0]; 60938[label="srMyInt (Pos (Succ ww1944)) ww19451",fontsize=16,color="magenta"];60938 -> 60947[label="",style="dashed", color="magenta", weight=3]; 60938 -> 60948[label="",style="dashed", color="magenta", weight=3]; 60939[label="ww3353",fontsize=16,color="green",shape="box"];60940[label="ww3361",fontsize=16,color="green",shape="box"];60941[label="ww3360",fontsize=16,color="green",shape="box"];60949[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60950[label="ww19450",fontsize=16,color="green",shape="box"];60951[label="Pos (Succ ww1944)",fontsize=16,color="green",shape="box"];60952[label="ww19451",fontsize=16,color="green",shape="box"];60945[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60946[label="ww19450",fontsize=16,color="green",shape="box"];60947[label="Pos (Succ ww1944)",fontsize=16,color="green",shape="box"];60948[label="ww19451",fontsize=16,color="green",shape="box"];} ---------------------------------------- (6) Complex Obligation (AND) ---------------------------------------- (7) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate72(ww3000, ww4355) -> new_iterate72(ww3000, new_psFloat72(ww3000, ww4355)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat72(ww3000, ww4355) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4355) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat72(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (8) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (9) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate72(ww3000, ww4355) -> new_iterate72(ww3000, new_psFloat72(ww3000, ww4355)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat72(ww3000, ww4355) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4355) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (10) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate72(ww3000, ww4355) evaluates to t =new_iterate72(ww3000, new_psFloat72(ww3000, ww4355)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4355 / new_psFloat72(ww3000, ww4355)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate72(ww3000, ww4355) to new_iterate72(ww3000, new_psFloat72(ww3000, ww4355)). ---------------------------------------- (11) NO ---------------------------------------- (12) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate2(ww4619, ww4620, ww4634) -> new_iterate2(ww4619, ww4620, new_psFloat2(ww4619, ww4620, ww4634)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat2(ww4619, ww4620, ww4634) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4619)), Main.Neg(Main.Succ(ww4620))), ww4634) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat2(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (13) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (14) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate2(ww4619, ww4620, ww4634) -> new_iterate2(ww4619, ww4620, new_psFloat2(ww4619, ww4620, ww4634)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat2(ww4619, ww4620, ww4634) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4619)), Main.Neg(Main.Succ(ww4620))), ww4634) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (15) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate2(ww4619, ww4620, ww4634) evaluates to t =new_iterate2(ww4619, ww4620, new_psFloat2(ww4619, ww4620, ww4634)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4634 / new_psFloat2(ww4619, ww4620, ww4634)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate2(ww4619, ww4620, ww4634) to new_iterate2(ww4619, ww4620, new_psFloat2(ww4619, ww4620, ww4634)). ---------------------------------------- (16) NO ---------------------------------------- (17) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_psFloat162(ww3000, ww3100, ww4317)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat162(ww3000, ww3100, ww4317) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_psFloat162(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (18) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_psFloat162(ww3000, ww3100, ww4317)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)),new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317))) ---------------------------------------- (19) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat162(ww3000, ww3100, ww4317) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_psFloat162(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (20) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (21) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_psFloat162(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (22) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat162(x0, x1, x2) ---------------------------------------- (23) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (24) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)),new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317))) ---------------------------------------- (25) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (26) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (27) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (28) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (29) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (30) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)),new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317))) ---------------------------------------- (31) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (32) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (33) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (34) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (35) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (36) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)),new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317))) ---------------------------------------- (37) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (38) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)),new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317))) ---------------------------------------- (39) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (40) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4317)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4317)),new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4317))) ---------------------------------------- (41) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4317)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (42) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4317)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4317)),new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4317))) ---------------------------------------- (43) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4317)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (44) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (45) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate161(ww3000, ww3100, ww4317) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4317)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (46) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate161(ww3000, ww3100, ww4317) evaluates to t =new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4317)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4317 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4317)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate161(ww3000, ww3100, ww4317) to new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4317)). ---------------------------------------- (47) NO ---------------------------------------- (48) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_psFloat40(ww1372, ww1374, ww137500, ww4434)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat40(ww1372, ww1374, ww137500, ww4434) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat40(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (49) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (50) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat40(ww1372, ww1374, ww137500, ww4434) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat40(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (51) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (52) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat40(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (53) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat40(x0, x1, x2, x3) ---------------------------------------- (54) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (55) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (56) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (57) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (58) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (59) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt1(x0, x1) ---------------------------------------- (60) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (61) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (62) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (63) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (64) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (65) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (66) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (67) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (68) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4434)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (69) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (70) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4434)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (71) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. 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)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4434 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4434)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence 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)). ---------------------------------------- (72) NO ---------------------------------------- (73) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate190(ww2612, ww2613, ww4702) -> new_iterate190(ww2612, ww2613, new_psFloat190(ww2612, ww2613, ww4702)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat190(ww2612, ww2613, ww4702) -> new_primPlusFloat(new_msMyInt5(ww2612, Main.Pos(Main.Succ(ww2613))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4702) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat190(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (74) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (75) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate190(ww2612, ww2613, ww4702) -> new_iterate190(ww2612, ww2613, new_psFloat190(ww2612, ww2613, ww4702)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat190(ww2612, ww2613, ww4702) -> new_primPlusFloat(new_msMyInt5(ww2612, Main.Pos(Main.Succ(ww2613))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4702) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (76) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate190(ww2612, ww2613, ww4702) evaluates to t =new_iterate190(ww2612, ww2613, new_psFloat190(ww2612, ww2613, ww4702)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4702 / new_psFloat190(ww2612, ww2613, ww4702)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate190(ww2612, ww2613, ww4702) to new_iterate190(ww2612, ww2613, new_psFloat190(ww2612, ww2613, ww4702)). ---------------------------------------- (77) NO ---------------------------------------- (78) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate8(ww3100, ww4383) -> new_iterate8(ww3100, new_psFloat8(ww3100, ww4383)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat8(ww3100, ww4383) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4383) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat8(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (79) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (80) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate8(ww3100, ww4383) -> new_iterate8(ww3100, new_psFloat8(ww3100, ww4383)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat8(ww3100, ww4383) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4383) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (81) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate8(ww3100, ww4383) evaluates to t =new_iterate8(ww3100, new_psFloat8(ww3100, ww4383)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4383 / new_psFloat8(ww3100, ww4383)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate8(ww3100, ww4383) to new_iterate8(ww3100, new_psFloat8(ww3100, ww4383)). ---------------------------------------- (82) NO ---------------------------------------- (83) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_psFloat80(ww4000, ww3100, ww4229)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat80(ww4000, ww3100, ww4229) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat80(x0, x1, x2) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (84) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_psFloat80(ww4000, ww3100, ww4229)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229)),new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229))) ---------------------------------------- (85) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat80(ww4000, ww3100, ww4229) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat80(x0, x1, x2) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (86) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (87) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat80(x0, x1, x2) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (88) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat80(x0, x1, x2) ---------------------------------------- (89) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (90) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate80(ww4000, ww3100, ww4229) -> 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))), ww4229)),new_iterate80(ww4000, ww3100, ww4229) -> 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))), ww4229))) ---------------------------------------- (91) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate80(ww4000, ww3100, ww4229) -> 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))), ww4229)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (92) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (93) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate80(ww4000, ww3100, ww4229) -> 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))), ww4229)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (94) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (95) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate80(ww4000, ww3100, ww4229) -> 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))), ww4229)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (96) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate80(ww4000, ww3100, ww4229) -> 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))), ww4229)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229)),new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229))) ---------------------------------------- (97) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (98) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229)),new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229))) ---------------------------------------- (99) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (100) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4229)),new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4229))) ---------------------------------------- (101) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4229)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (102) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4229)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4229)),new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4229))) ---------------------------------------- (103) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4229)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (104) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (105) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate80(ww4000, ww3100, ww4229) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4229)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (106) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate80(ww4000, ww3100, ww4229) evaluates to t =new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4229)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4229 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4229)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate80(ww4000, ww3100, ww4229) to new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4229)). ---------------------------------------- (107) NO ---------------------------------------- (108) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate184(ww4650, ww4651, ww4652, ww4657) -> new_iterate184(ww4650, ww4651, ww4652, new_psFloat185(ww4650, ww4651, ww4652, ww4657)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat185(ww4650, ww4651, ww4652, ww4657) -> new_primPlusFloat(new_msMyInt5(ww4650, Main.Pos(Main.Succ(ww4651))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww4652))), ww4657) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat185(x0, x1, x2, x3) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (109) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (110) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate184(ww4650, ww4651, ww4652, ww4657) -> new_iterate184(ww4650, ww4651, ww4652, new_psFloat185(ww4650, ww4651, ww4652, ww4657)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat185(ww4650, ww4651, ww4652, ww4657) -> new_primPlusFloat(new_msMyInt5(ww4650, Main.Pos(Main.Succ(ww4651))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww4652))), ww4657) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (111) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate184(ww4650, ww4651, ww4652, ww4657) evaluates to t =new_iterate184(ww4650, ww4651, ww4652, new_psFloat185(ww4650, ww4651, ww4652, ww4657)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4657 / new_psFloat185(ww4650, ww4651, ww4652, ww4657)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate184(ww4650, ww4651, ww4652, ww4657) to new_iterate184(ww4650, ww4651, ww4652, new_psFloat185(ww4650, ww4651, ww4652, ww4657)). ---------------------------------------- (112) NO ---------------------------------------- (113) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate181(ww1944, ww1945, ww4823) -> new_iterate181(ww1944, ww1945, new_psFloat183(ww1944, ww1945, ww4823)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_psFloat183(ww1944, Float(ww19450, ww19451), ww4823) -> new_primPlusFloat(new_msMyInt5(Main.Succ(Main.Succ(Main.Succ(Main.Zero))), ww19450), new_srMyInt(Main.Pos(Main.Succ(ww1944)), ww19451), ww4823) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat183(x0, Float(x1, x2), x3) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (114) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (115) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate181(ww1944, ww1945, ww4823) -> new_iterate181(ww1944, ww1945, new_psFloat183(ww1944, ww1945, ww4823)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_psFloat183(ww1944, Float(ww19450, ww19451), ww4823) -> new_primPlusFloat(new_msMyInt5(Main.Succ(Main.Succ(Main.Succ(Main.Zero))), ww19450), new_srMyInt(Main.Pos(Main.Succ(ww1944)), ww19451), ww4823) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (116) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate181(ww1944, ww1945, ww4823) evaluates to t =new_iterate181(ww1944, ww1945, new_psFloat183(ww1944, ww1945, ww4823)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4823 / new_psFloat183(ww1944, ww1945, ww4823)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate181(ww1944, ww1945, ww4823) to new_iterate181(ww1944, ww1945, new_psFloat183(ww1944, ww1945, ww4823)). ---------------------------------------- (117) NO ---------------------------------------- (118) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_psFloat169(ww31, ww320, ww321, ww4417)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat169(ww31, ww320, ww321, ww4417) -> new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat169(x0, x1, x2, x3) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (119) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_psFloat169(ww31, ww320, ww321, ww4417)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)),new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417))) ---------------------------------------- (120) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat169(ww31, ww320, ww321, ww4417) -> new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat169(x0, x1, x2, x3) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (121) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (122) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat169(x0, x1, x2, x3) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (123) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat169(x0, x1, x2, x3) ---------------------------------------- (124) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (125) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)),new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417))) ---------------------------------------- (126) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (127) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (128) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (129) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (130) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (131) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_primMulInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)),new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_primMulInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417))) ---------------------------------------- (132) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_primMulInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (133) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (134) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate167(ww31, ww320, ww321, ww4417) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_primMulInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (135) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate167(ww31, ww320, ww321, ww4417) evaluates to t =new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_primMulInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4417 / new_primPlusFloat(new_primMinusInt(ww320), new_primMulInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate167(ww31, ww320, ww321, ww4417) to new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_primMulInt(Main.Pos(Main.Succ(ww31)), ww321), ww4417)). ---------------------------------------- (136) NO ---------------------------------------- (137) Obligation: Q DP problem: The TRS P consists of the following rules: new_primMulNat(Main.Succ(ww40000), ww3000) -> new_primMulNat(ww40000, ww3000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (138) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_primMulNat(Main.Succ(ww40000), ww3000) -> new_primMulNat(ww40000, ww3000) The graph contains the following edges 1 > 1, 2 >= 2 ---------------------------------------- (139) YES ---------------------------------------- (140) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate21(ww3000, ww4375) -> new_iterate21(ww3000, new_psFloat21(ww3000, ww4375)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat21(ww3000, ww4375) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4375) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat21(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (141) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (142) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate21(ww3000, ww4375) -> new_iterate21(ww3000, new_psFloat21(ww3000, ww4375)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat21(ww3000, ww4375) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4375) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (143) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate21(ww3000, ww4375) evaluates to t =new_iterate21(ww3000, new_psFloat21(ww3000, ww4375)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4375 / new_psFloat21(ww3000, ww4375)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate21(ww3000, ww4375) to new_iterate21(ww3000, new_psFloat21(ww3000, ww4375)). ---------------------------------------- (144) NO ---------------------------------------- (145) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile115(ww4100, ww3000, ww3100, ww5, Main.Succ(ww17960), Main.Succ(ww118000)) -> new_takeWhile115(ww4100, ww3000, ww3100, ww5, ww17960, ww118000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (146) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile115(ww4100, ww3000, ww3100, ww5, Main.Succ(ww17960), Main.Succ(ww118000)) -> new_takeWhile115(ww4100, ww3000, ww3100, ww5, ww17960, ww118000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (147) YES ---------------------------------------- (148) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile120(ww1944, ww1945, ww1946, Main.Succ(ww19490), Main.Succ(ww1950000)) -> new_takeWhile120(ww1944, ww1945, ww1946, ww19490, ww1950000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (149) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile120(ww1944, ww1945, ww1946, Main.Succ(ww19490), Main.Succ(ww1950000)) -> new_takeWhile120(ww1944, ww1945, ww1946, ww19490, ww1950000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 ---------------------------------------- (150) YES ---------------------------------------- (151) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_psFloat104(ww4552, ww4553, ww4559)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat104(ww4552, ww4553, ww4559) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_psFloat104(x0, x1, x2) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (152) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_psFloat104(ww4552, ww4553, ww4559)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)),new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559))) ---------------------------------------- (153) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat104(ww4552, ww4553, ww4559) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_psFloat104(x0, x1, x2) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (154) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (155) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_psFloat104(x0, x1, x2) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (156) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat104(x0, x1, x2) ---------------------------------------- (157) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (158) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)),new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559))) ---------------------------------------- (159) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (160) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (161) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (162) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (163) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (164) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)),new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559))) ---------------------------------------- (165) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (166) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (167) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (168) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (169) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (170) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)),new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559))) ---------------------------------------- (171) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (172) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)),new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559))) ---------------------------------------- (173) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (174) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4552)), Main.Neg(Main.Succ(ww4553))), ww4559)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4552), Main.Succ(ww4553))), ww4559)),new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4552), Main.Succ(ww4553))), ww4559))) ---------------------------------------- (175) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4552), Main.Succ(ww4553))), ww4559)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (176) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4552), Main.Succ(ww4553))), ww4559)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4552, Main.Succ(ww4553)), Main.Succ(ww4553))), ww4559)),new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4552, Main.Succ(ww4553)), Main.Succ(ww4553))), ww4559))) ---------------------------------------- (177) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4552, Main.Succ(ww4553)), Main.Succ(ww4553))), ww4559)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (178) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (179) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate104(ww4552, ww4553, ww4559) -> new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4552, Main.Succ(ww4553)), Main.Succ(ww4553))), ww4559)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (180) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate104(ww4552, ww4553, ww4559) evaluates to t =new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4552, Main.Succ(ww4553)), Main.Succ(ww4553))), ww4559)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4559 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4552, Main.Succ(ww4553)), Main.Succ(ww4553))), ww4559)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate104(ww4552, ww4553, ww4559) to new_iterate104(ww4552, ww4553, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4552, Main.Succ(ww4553)), Main.Succ(ww4553))), ww4559)). ---------------------------------------- (181) NO ---------------------------------------- (182) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile124(ww4100, ww3000, ww3100, ww5, Main.Succ(ww18400), Main.Succ(ww2217000)) -> new_takeWhile124(ww4100, ww3000, ww3100, ww5, ww18400, ww2217000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (183) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile124(ww4100, ww3000, ww3100, ww5, Main.Succ(ww18400), Main.Succ(ww2217000)) -> new_takeWhile124(ww4100, ww3000, ww3100, ww5, ww18400, ww2217000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (184) YES ---------------------------------------- (185) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate52(ww4571, ww4572, ww4578) -> new_iterate52(ww4571, ww4572, new_psFloat52(ww4571, ww4572, ww4578)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat52(ww4571, ww4572, ww4578) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4571)), Main.Neg(Main.Succ(ww4572))), ww4578) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat52(x0, x1, x2) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (186) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (187) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate52(ww4571, ww4572, ww4578) -> new_iterate52(ww4571, ww4572, new_psFloat52(ww4571, ww4572, ww4578)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat52(ww4571, ww4572, ww4578) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4571)), Main.Neg(Main.Succ(ww4572))), ww4578) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (188) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate52(ww4571, ww4572, ww4578) evaluates to t =new_iterate52(ww4571, ww4572, new_psFloat52(ww4571, ww4572, ww4578)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4578 / new_psFloat52(ww4571, ww4572, ww4578)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate52(ww4571, ww4572, ww4578) to new_iterate52(ww4571, ww4572, new_psFloat52(ww4571, ww4572, ww4578)). ---------------------------------------- (189) NO ---------------------------------------- (190) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate19(ww3000, ww4411) -> new_iterate19(ww3000, new_psFloat19(ww3000, ww4411)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat19(ww3000, ww4411) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4411) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat19(x0, x1) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (191) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (192) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate19(ww3000, ww4411) -> new_iterate19(ww3000, new_psFloat19(ww3000, ww4411)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat19(ww3000, ww4411) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4411) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (193) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate19(ww3000, ww4411) evaluates to t =new_iterate19(ww3000, new_psFloat19(ww3000, ww4411)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4411 / new_psFloat19(ww3000, ww4411)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate19(ww3000, ww4411) to new_iterate19(ww3000, new_psFloat19(ww3000, ww4411)). ---------------------------------------- (194) NO ---------------------------------------- (195) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate60(ww3100, ww4230) -> new_iterate60(ww3100, new_psFloat60(ww3100, ww4230)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat60(ww3100, ww4230) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4230) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat60(x0, x1) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (196) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (197) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate60(ww3100, ww4230) -> new_iterate60(ww3100, new_psFloat60(ww3100, ww4230)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat60(ww3100, ww4230) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4230) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (198) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate60(ww3100, ww4230) evaluates to t =new_iterate60(ww3100, new_psFloat60(ww3100, ww4230)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4230 / new_psFloat60(ww3100, ww4230)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate60(ww3100, ww4230) to new_iterate60(ww3100, new_psFloat60(ww3100, ww4230)). ---------------------------------------- (199) NO ---------------------------------------- (200) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_psFloat47(ww1372, ww137300, ww1374, ww4801)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_psFloat47(ww1372, ww137300, ww1374, ww4801) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat47(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (201) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_psFloat47(ww1372, ww137300, ww1374, ww4801)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801)),new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801))) ---------------------------------------- (202) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_psFloat47(ww1372, ww137300, ww1374, ww4801) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat47(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (203) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (204) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat47(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (205) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat47(x0, x1, x2, x3) ---------------------------------------- (206) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (207) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate47(ww1372, ww137300, ww1374, ww4801) -> 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)), ww4801)),new_iterate47(ww1372, ww137300, ww1374, ww4801) -> 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)), ww4801))) ---------------------------------------- (208) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate47(ww1372, ww137300, ww1374, ww4801) -> 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)), ww4801)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (209) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (210) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate47(ww1372, ww137300, ww1374, ww4801) -> 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)), ww4801)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (211) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt1(x0, x1) ---------------------------------------- (212) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate47(ww1372, ww137300, ww1374, ww4801) -> 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)), ww4801)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (213) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate47(ww1372, ww137300, ww1374, ww4801) -> 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)), ww4801)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801)),new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801))) ---------------------------------------- (214) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (215) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801)),new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801))) ---------------------------------------- (216) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (217) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4801)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Zero)), ww4801)),new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Zero)), ww4801))) ---------------------------------------- (218) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Zero)), ww4801)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (219) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Zero)), ww4801)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4801)),new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4801))) ---------------------------------------- (220) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4801)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (221) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (222) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate47(ww1372, ww137300, ww1374, ww4801) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4801)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (223) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate47(ww1372, ww137300, ww1374, ww4801) evaluates to t =new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4801)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4801 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4801)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate47(ww1372, ww137300, ww1374, ww4801) to new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4801)). ---------------------------------------- (224) NO ---------------------------------------- (225) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile118(ww4100, ww3000, ww3100, ww5, Main.Succ(ww11400), Main.Succ(ww205000)) -> new_takeWhile118(ww4100, ww3000, ww3100, ww5, ww11400, ww205000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (226) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile118(ww4100, ww3000, ww3100, ww5, Main.Succ(ww11400), Main.Succ(ww205000)) -> new_takeWhile118(ww4100, ww3000, ww3100, ww5, ww11400, ww205000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (227) YES ---------------------------------------- (228) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate(ww4388) -> new_iterate(new_psFloat(ww4388)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat(ww4388) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4388) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_psFloat(x0) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (229) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (230) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate(ww4388) -> new_iterate(new_psFloat(ww4388)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat(ww4388) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4388) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (231) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate(ww4388) evaluates to t =new_iterate(new_psFloat(ww4388)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4388 / new_psFloat(ww4388)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate(ww4388) to new_iterate(new_psFloat(ww4388)). ---------------------------------------- (232) NO ---------------------------------------- (233) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_psFloat34(ww2184, ww2185, ww2186, ww4816)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_psFloat34(ww2184, ww2185, ww2186, ww4816) -> new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat34(x0, x1, x2, x3) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (234) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_psFloat34(ww2184, ww2185, ww2186, ww4816)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816)),new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816))) ---------------------------------------- (235) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_psFloat34(ww2184, ww2185, ww2186, ww4816) -> new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat34(x0, x1, x2, x3) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (236) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (237) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat34(x0, x1, x2, x3) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (238) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat34(x0, x1, x2, x3) ---------------------------------------- (239) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (240) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate34(ww2184, ww2185, ww2186, ww4816) -> 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))), ww4816)),new_iterate34(ww2184, ww2185, ww2186, ww4816) -> 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))), ww4816))) ---------------------------------------- (241) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate34(ww2184, ww2185, ww2186, ww4816) -> 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))), ww4816)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (242) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (243) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate34(ww2184, ww2185, ww2186, ww4816) -> 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))), ww4816)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (244) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (245) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate34(ww2184, ww2185, ww2186, ww4816) -> 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))), ww4816)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (246) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate34(ww2184, ww2185, ww2186, ww4816) -> 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))), ww4816)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816)),new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816))) ---------------------------------------- (247) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (248) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_primMulInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816)),new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_primMulInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816))) ---------------------------------------- (249) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_primMulInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (250) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_primMulInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4816)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primMulNat1(Main.Succ(ww2185), Main.Succ(ww2186))), ww4816)),new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primMulNat1(Main.Succ(ww2185), Main.Succ(ww2186))), ww4816))) ---------------------------------------- (251) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primMulNat1(Main.Succ(ww2185), Main.Succ(ww2186))), ww4816)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (252) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate34(ww2184, ww2185, ww2186, ww4816) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primMulNat1(Main.Succ(ww2185), Main.Succ(ww2186))), ww4816)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate34(ww2184, ww2185, ww2186, ww4816) -> 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))), ww4816)),new_iterate34(ww2184, ww2185, ww2186, ww4816) -> 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))), ww4816))) ---------------------------------------- (253) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate34(ww2184, ww2185, ww2186, ww4816) -> 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))), ww4816)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (254) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (255) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate34(ww2184, ww2185, ww2186, ww4816) -> 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))), ww4816)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (256) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate34(ww2184, ww2185, ww2186, ww4816) 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))), ww4816)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4816 / new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2185, Main.Succ(ww2186)), Main.Succ(ww2186))), ww4816)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate34(ww2184, ww2185, ww2186, ww4816) 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))), ww4816)). ---------------------------------------- (257) NO ---------------------------------------- (258) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate142(ww538, ww540, ww54100, ww4419) -> new_iterate142(ww538, ww540, ww54100, new_psFloat143(ww538, ww540, ww54100, ww4419)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat143(ww538, ww540, ww54100, ww4419) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww54100))), ww4419) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat143(x0, x1, x2, x3) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (259) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (260) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate142(ww538, ww540, ww54100, ww4419) -> new_iterate142(ww538, ww540, ww54100, new_psFloat143(ww538, ww540, ww54100, ww4419)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat143(ww538, ww540, ww54100, ww4419) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww54100))), ww4419) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (261) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate142(ww538, ww540, ww54100, ww4419) evaluates to t =new_iterate142(ww538, ww540, ww54100, new_psFloat143(ww538, ww540, ww54100, ww4419)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4419 / new_psFloat143(ww538, ww540, ww54100, ww4419)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate142(ww538, ww540, ww54100, ww4419) to new_iterate142(ww538, ww540, ww54100, new_psFloat143(ww538, ww540, ww54100, ww4419)). ---------------------------------------- (262) NO ---------------------------------------- (263) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate177(ww4000, ww3100, ww4307) -> new_iterate177(ww4000, ww3100, new_psFloat179(ww4000, ww3100, ww4307)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat179(ww4000, ww3100, ww4307) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4307) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_psFloat179(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (264) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (265) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate177(ww4000, ww3100, ww4307) -> new_iterate177(ww4000, ww3100, new_psFloat179(ww4000, ww3100, ww4307)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat179(ww4000, ww3100, ww4307) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4307) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (266) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate177(ww4000, ww3100, ww4307) evaluates to t =new_iterate177(ww4000, ww3100, new_psFloat179(ww4000, ww3100, ww4307)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4307 / new_psFloat179(ww4000, ww3100, ww4307)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate177(ww4000, ww3100, ww4307) to new_iterate177(ww4000, ww3100, new_psFloat179(ww4000, ww3100, ww4307)). ---------------------------------------- (267) NO ---------------------------------------- (268) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate180(ww17, ww180, ww181, ww4533) -> new_iterate180(ww17, ww180, ww181, new_psFloat182(ww17, ww180, ww181, ww4533)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat182(ww17, ww180, ww181, ww4533) -> new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat182(x0, x1, x2, x3) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (269) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate180(ww17, ww180, ww181, ww4533) -> new_iterate180(ww17, ww180, ww181, new_psFloat182(ww17, ww180, ww181, ww4533)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate180(ww17, ww180, ww181, ww4533) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533)),new_iterate180(ww17, ww180, ww181, ww4533) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533))) ---------------------------------------- (270) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate180(ww17, ww180, ww181, ww4533) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat182(ww17, ww180, ww181, ww4533) -> new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat182(x0, x1, x2, x3) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (271) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (272) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate180(ww17, ww180, ww181, ww4533) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533)) The TRS R consists of the following rules: new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat182(x0, x1, x2, x3) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (273) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat182(x0, x1, x2, x3) ---------------------------------------- (274) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate180(ww17, ww180, ww181, ww4533) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533)) The TRS R consists of the following rules: new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (275) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate180(ww17, ww180, ww181, ww4533) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate180(ww17, ww180, ww181, ww4533) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_primMulInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533)),new_iterate180(ww17, ww180, ww181, ww4533) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_primMulInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533))) ---------------------------------------- (276) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate180(ww17, ww180, ww181, ww4533) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_primMulInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533)) The TRS R consists of the following rules: new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (277) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (278) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate180(ww17, ww180, ww181, ww4533) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_primMulInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533)) The TRS R consists of the following rules: new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (279) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate180(ww17, ww180, ww181, ww4533) evaluates to t =new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_primMulInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4533 / new_primPlusFloat(new_msMyInt5(ww17, ww180), new_primMulInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate180(ww17, ww180, ww181, ww4533) to new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_primMulInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4533)). ---------------------------------------- (280) NO ---------------------------------------- (281) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_psFloat35(ww4000, ww4367)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat35(ww4000, ww4367) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat35(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (282) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_psFloat35(ww4000, ww4367)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)),new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367))) ---------------------------------------- (283) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat35(ww4000, ww4367) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat35(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (284) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (285) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat35(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (286) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat35(x0, x1) ---------------------------------------- (287) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (288) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)),new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367))) ---------------------------------------- (289) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (290) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (291) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (292) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (293) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (294) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)),new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367))) ---------------------------------------- (295) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (296) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)),new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367))) ---------------------------------------- (297) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (298) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4367)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4367)),new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4367))) ---------------------------------------- (299) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4367)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (300) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4367)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4367)),new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4367))) ---------------------------------------- (301) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4367)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (302) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (303) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate35(ww4000, ww4367) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4367)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (304) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate35(ww4000, ww4367) evaluates to t =new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4367)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4367 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4367)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate35(ww4000, ww4367) to new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4367)). ---------------------------------------- (305) NO ---------------------------------------- (306) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_psFloat151(ww4100, ww4324)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat151(ww4100, ww4324) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) new_psFloat151(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (307) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_psFloat151(ww4100, ww4324)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)),new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324))) ---------------------------------------- (308) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat151(ww4100, ww4324) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) new_psFloat151(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (309) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (310) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) new_psFloat151(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (311) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat151(x0, x1) ---------------------------------------- (312) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (313) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)),new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324))) ---------------------------------------- (314) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (315) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (316) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (317) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (318) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (319) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)),new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324))) ---------------------------------------- (320) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (321) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (322) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (323) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (324) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (325) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)),new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324))) ---------------------------------------- (326) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (327) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)),new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324))) ---------------------------------------- (328) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (329) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4324)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4324)),new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4324))) ---------------------------------------- (330) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4324)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (331) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4324)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4324)),new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4324))) ---------------------------------------- (332) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4324)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (333) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (334) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate150(ww4100, ww4324) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4324)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (335) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate150(ww4100, ww4324) evaluates to t =new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4324)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4324 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4324)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate150(ww4100, ww4324) to new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4324)). ---------------------------------------- (336) NO ---------------------------------------- (337) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate58(ww3100, ww4362) -> new_iterate58(ww3100, new_psFloat58(ww3100, ww4362)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat58(ww3100, ww4362) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4362) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat58(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (338) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (339) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate58(ww3100, ww4362) -> new_iterate58(ww3100, new_psFloat58(ww3100, ww4362)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat58(ww3100, ww4362) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4362) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (340) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate58(ww3100, ww4362) evaluates to t =new_iterate58(ww3100, new_psFloat58(ww3100, ww4362)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4362 / new_psFloat58(ww3100, ww4362)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate58(ww3100, ww4362) to new_iterate58(ww3100, new_psFloat58(ww3100, ww4362)). ---------------------------------------- (341) NO ---------------------------------------- (342) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile111(ww538, ww53900, ww540, ww54100, ww542, Main.Succ(ww63000), Main.Succ(ww54400)) -> new_takeWhile111(ww538, ww53900, ww540, ww54100, ww542, ww63000, ww54400) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (343) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile111(ww538, ww53900, ww540, ww54100, ww542, Main.Succ(ww63000), Main.Succ(ww54400)) -> new_takeWhile111(ww538, ww53900, ww540, ww54100, ww542, ww63000, ww54400) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 ---------------------------------------- (344) YES ---------------------------------------- (345) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_psFloat124(ww3000, ww3100, ww4395)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat124(ww3000, ww3100, ww4395) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat124(x0, x1, x2) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (346) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_psFloat124(ww3000, ww3100, ww4395)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)),new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395))) ---------------------------------------- (347) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat124(ww3000, ww3100, ww4395) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat124(x0, x1, x2) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (348) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (349) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat124(x0, x1, x2) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (350) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat124(x0, x1, x2) ---------------------------------------- (351) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (352) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)),new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395))) ---------------------------------------- (353) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (354) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (355) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (356) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (357) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (358) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate124(ww3000, ww3100, ww4395) -> 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))), ww4395)),new_iterate124(ww3000, ww3100, ww4395) -> 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))), ww4395))) ---------------------------------------- (359) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> 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))), ww4395)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (360) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (361) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> 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))), ww4395)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (362) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (363) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> 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))), ww4395)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (364) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate124(ww3000, ww3100, ww4395) -> 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))), ww4395)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)),new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395))) ---------------------------------------- (365) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (366) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)),new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395))) ---------------------------------------- (367) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (368) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4395)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4395)),new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4395))) ---------------------------------------- (369) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4395)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (370) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4395)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4395)),new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4395))) ---------------------------------------- (371) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4395)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (372) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (373) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate124(ww3000, ww3100, ww4395) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4395)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (374) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate124(ww3000, ww3100, ww4395) evaluates to t =new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4395)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4395 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4395)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate124(ww3000, ww3100, ww4395) to new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4395)). ---------------------------------------- (375) NO ---------------------------------------- (376) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_psFloat48(ww1372, ww137300, ww1374, ww137500, ww4497)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psFloat48(x0, x1, x2, x3, x4) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (377) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_psFloat48(ww1372, ww137300, ww1374, ww137500, ww4497)) at position [4] we obtained the following new rules [LPAR04]: (new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497)),new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497))) ---------------------------------------- (378) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psFloat48(x0, x1, x2, x3, x4) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (379) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (380) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psFloat48(x0, x1, x2, x3, x4) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (381) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat48(x0, x1, x2, x3, x4) ---------------------------------------- (382) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (383) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497)) at position [4,0] we obtained the following new rules [LPAR04]: (new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> 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))), ww4497)),new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> 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))), ww4497))) ---------------------------------------- (384) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> 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))), ww4497)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (385) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (386) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> 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))), ww4497)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (387) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt1(x0, x1) ---------------------------------------- (388) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> 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))), ww4497)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (389) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> 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))), ww4497)) at position [4,0] we obtained the following new rules [LPAR04]: (new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497)),new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497))) ---------------------------------------- (390) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (391) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497)),new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497))) ---------------------------------------- (392) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (393) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4497)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4497)),new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4497))) ---------------------------------------- (394) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4497)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (395) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate48(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]: (new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> 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))), ww4497)),new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> 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))), ww4497))) ---------------------------------------- (396) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> 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))), ww4497)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (397) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (398) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) -> 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))), ww4497)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (399) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) 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))), ww4497)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4497 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4497)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4497) 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))), ww4497)). ---------------------------------------- (400) NO ---------------------------------------- (401) Obligation: Q DP problem: The TRS P consists of the following rules: new_primMinusNat(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat(ww243500, ww1832000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (402) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_primMinusNat(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat(ww243500, ww1832000) The graph contains the following edges 1 > 1, 2 > 2 ---------------------------------------- (403) YES ---------------------------------------- (404) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate179(ww4000, ww3100, ww4224) -> new_iterate179(ww4000, ww3100, new_psFloat181(ww4000, ww3100, ww4224)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat181(ww4000, ww3100, ww4224) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4224) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat181(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (405) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (406) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate179(ww4000, ww3100, ww4224) -> new_iterate179(ww4000, ww3100, new_psFloat181(ww4000, ww3100, ww4224)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat181(ww4000, ww3100, ww4224) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4224) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (407) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate179(ww4000, ww3100, ww4224) evaluates to t =new_iterate179(ww4000, ww3100, new_psFloat181(ww4000, ww3100, ww4224)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4224 / new_psFloat181(ww4000, ww3100, ww4224)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate179(ww4000, ww3100, ww4224) to new_iterate179(ww4000, ww3100, new_psFloat181(ww4000, ww3100, ww4224)). ---------------------------------------- (408) NO ---------------------------------------- (409) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate57(ww4406) -> new_iterate57(new_psFloat57(ww4406)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat57(ww4406) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4406) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat57(x0) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (410) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (411) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate57(ww4406) -> new_iterate57(new_psFloat57(ww4406)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat57(ww4406) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4406) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (412) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate57(ww4406) evaluates to t =new_iterate57(new_psFloat57(ww4406)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4406 / new_psFloat57(ww4406)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate57(ww4406) to new_iterate57(new_psFloat57(ww4406)). ---------------------------------------- (413) NO ---------------------------------------- (414) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_psFloat99(ww955, ww95600, ww957, ww95800, ww4495)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat99(ww955, ww95600, ww957, ww95800, ww4495) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4495) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat99(x0, x1, x2, x3, x4) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (415) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_psFloat99(ww955, ww95600, ww957, ww95800, ww4495)) at position [4] we obtained the following new rules [LPAR04]: (new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4495)),new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4495))) ---------------------------------------- (416) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4495)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat99(ww955, ww95600, ww957, ww95800, ww4495) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4495) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat99(x0, x1, x2, x3, x4) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (417) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (418) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4495)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat99(x0, x1, x2, x3, x4) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (419) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat99(x0, x1, x2, x3, x4) ---------------------------------------- (420) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4495)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (421) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4495)) at position [4,0] we obtained the following new rules [LPAR04]: (new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)),new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495))) ---------------------------------------- (422) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (423) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (424) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (425) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt3(x0, x1) ---------------------------------------- (426) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (427) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)) at position [4,0,0] we obtained the following new rules [LPAR04]: (new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)),new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495))) ---------------------------------------- (428) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (429) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)),new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495))) ---------------------------------------- (430) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (431) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)),new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495))) ---------------------------------------- (432) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (433) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)) at position [4,1,0] we obtained the following new rules [LPAR04]: (new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)),new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495))) ---------------------------------------- (434) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (435) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (436) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) -> 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))), ww4495)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (437) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) 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))), ww4495)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * 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)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate99(ww955, ww95600, ww957, ww95800, ww4495) 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))), ww4495)). ---------------------------------------- (438) NO ---------------------------------------- (439) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_psFloat112(ww3100, ww4398)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat112(ww3100, ww4398) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psFloat112(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (440) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_psFloat112(ww3100, ww4398)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)),new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398))) ---------------------------------------- (441) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat112(ww3100, ww4398) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psFloat112(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (442) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (443) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psFloat112(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (444) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat112(x0, x1) ---------------------------------------- (445) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (446) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)),new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398))) ---------------------------------------- (447) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (448) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (449) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (450) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (451) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (452) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)),new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398))) ---------------------------------------- (453) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (454) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (455) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (456) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (457) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (458) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)),new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398))) ---------------------------------------- (459) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (460) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)),new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398))) ---------------------------------------- (461) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (462) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4398)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4398)),new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4398))) ---------------------------------------- (463) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4398)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (464) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4398)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4398)),new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4398))) ---------------------------------------- (465) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4398)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (466) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (467) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate112(ww3100, ww4398) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4398)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (468) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate112(ww3100, ww4398) evaluates to t =new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4398)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4398 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4398)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate112(ww3100, ww4398) to new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4398)). ---------------------------------------- (469) NO ---------------------------------------- (470) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_psFloat167(ww3000, ww4313)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat167(ww3000, ww4313) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_psFloat167(x0, x1) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (471) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_psFloat167(ww3000, ww4313)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)),new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313))) ---------------------------------------- (472) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat167(ww3000, ww4313) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_psFloat167(x0, x1) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (473) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (474) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_psFloat167(x0, x1) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (475) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat167(x0, x1) ---------------------------------------- (476) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (477) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)),new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313))) ---------------------------------------- (478) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (479) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (480) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (481) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (482) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (483) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)),new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313))) ---------------------------------------- (484) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (485) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (486) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (487) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (488) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (489) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)),new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313))) ---------------------------------------- (490) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (491) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)),new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313))) ---------------------------------------- (492) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (493) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4313)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4313)),new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4313))) ---------------------------------------- (494) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4313)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (495) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4313)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4313)),new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4313))) ---------------------------------------- (496) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4313)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (497) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (498) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate166(ww3000, ww4313) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4313)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (499) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate166(ww3000, ww4313) evaluates to t =new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4313)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4313 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4313)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate166(ww3000, ww4313) to new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4313)). ---------------------------------------- (500) NO ---------------------------------------- (501) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate187(ww121, ww12200, ww123, ww12400, ww4684) -> new_iterate187(ww121, ww12200, ww123, ww12400, new_psFloat187(ww121, ww12200, ww123, ww12400, ww4684)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat187(ww121, ww12200, ww123, ww12400, ww4684) -> new_primPlusFloat(new_msMyInt5(ww121, Main.Pos(Main.Succ(ww123))), new_srMyInt(Main.Neg(Main.Succ(ww12200)), Main.Neg(Main.Succ(ww12400))), ww4684) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat187(x0, x1, x2, x3, x4) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (502) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (503) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate187(ww121, ww12200, ww123, ww12400, ww4684) -> new_iterate187(ww121, ww12200, ww123, ww12400, new_psFloat187(ww121, ww12200, ww123, ww12400, ww4684)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat187(ww121, ww12200, ww123, ww12400, ww4684) -> new_primPlusFloat(new_msMyInt5(ww121, Main.Pos(Main.Succ(ww123))), new_srMyInt(Main.Neg(Main.Succ(ww12200)), Main.Neg(Main.Succ(ww12400))), ww4684) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (504) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate187(ww121, ww12200, ww123, ww12400, ww4684) evaluates to t =new_iterate187(ww121, ww12200, ww123, ww12400, new_psFloat187(ww121, ww12200, ww123, ww12400, ww4684)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4684 / new_psFloat187(ww121, ww12200, ww123, ww12400, ww4684)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate187(ww121, ww12200, ww123, ww12400, ww4684) to new_iterate187(ww121, ww12200, ww123, ww12400, new_psFloat187(ww121, ww12200, ww123, ww12400, ww4684)). ---------------------------------------- (505) NO ---------------------------------------- (506) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate138(ww538, ww540, ww54100, ww4420) -> new_iterate138(ww538, ww540, ww54100, new_psFloat139(ww538, ww540, ww54100, ww4420)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_psFloat139(ww538, ww540, ww54100, ww4420) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww54100))), ww4420) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat139(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (507) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (508) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate138(ww538, ww540, ww54100, ww4420) -> new_iterate138(ww538, ww540, ww54100, new_psFloat139(ww538, ww540, ww54100, ww4420)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_psFloat139(ww538, ww540, ww54100, ww4420) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww54100))), ww4420) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (509) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate138(ww538, ww540, ww54100, ww4420) evaluates to t =new_iterate138(ww538, ww540, ww54100, new_psFloat139(ww538, ww540, ww54100, ww4420)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4420 / new_psFloat139(ww538, ww540, ww54100, ww4420)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate138(ww538, ww540, ww54100, ww4420) to new_iterate138(ww538, ww540, ww54100, new_psFloat139(ww538, ww540, ww54100, ww4420)). ---------------------------------------- (510) NO ---------------------------------------- (511) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate56(ww4302, ww4303, ww4432) -> new_iterate56(ww4302, ww4303, new_psFloat56(ww4302, ww4303, ww4432)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_psFloat56(ww4302, ww4303, ww4432) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4302)), Main.Pos(Main.Succ(ww4303))), ww4432) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat56(x0, x1, x2) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (512) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (513) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate56(ww4302, ww4303, ww4432) -> new_iterate56(ww4302, ww4303, new_psFloat56(ww4302, ww4303, ww4432)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_psFloat56(ww4302, ww4303, ww4432) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4302)), Main.Pos(Main.Succ(ww4303))), ww4432) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (514) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate56(ww4302, ww4303, ww4432) evaluates to t =new_iterate56(ww4302, ww4303, new_psFloat56(ww4302, ww4303, ww4432)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4432 / new_psFloat56(ww4302, ww4303, ww4432)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate56(ww4302, ww4303, ww4432) to new_iterate56(ww4302, ww4303, new_psFloat56(ww4302, ww4303, ww4432)). ---------------------------------------- (515) NO ---------------------------------------- (516) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate98(ww955, ww95600, ww957, ww4424) -> new_iterate98(ww955, ww95600, ww957, new_psFloat98(ww955, ww95600, ww957, ww4424)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat98(ww955, ww95600, ww957, ww4424) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4424) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_psFloat98(x0, x1, x2, x3) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (517) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate98(ww955, ww95600, ww957, ww4424) -> new_iterate98(ww955, ww95600, ww957, new_psFloat98(ww955, ww95600, ww957, ww4424)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate98(ww955, ww95600, ww957, ww4424) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4424)),new_iterate98(ww955, ww95600, ww957, ww4424) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4424))) ---------------------------------------- (518) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate98(ww955, ww95600, ww957, ww4424) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4424)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat98(ww955, ww95600, ww957, ww4424) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4424) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_psFloat98(x0, x1, x2, x3) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (519) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (520) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate98(ww955, ww95600, ww957, ww4424) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4424)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_psFloat98(x0, x1, x2, x3) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (521) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat98(x0, x1, x2, x3) ---------------------------------------- (522) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate98(ww955, ww95600, ww957, ww4424) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4424)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (523) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate98(ww955, ww95600, ww957, ww4424) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4424)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424)),new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424))) ---------------------------------------- (524) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (525) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (526) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (527) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt3(x0, x1) ---------------------------------------- (528) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (529) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424)) at position [3,0,0] we obtained the following new rules [LPAR04]: (new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424)),new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424))) ---------------------------------------- (530) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (531) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424)),new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424))) ---------------------------------------- (532) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (533) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424)),new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424))) ---------------------------------------- (534) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (535) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate98(ww955, ww95600, ww957, ww4424) -> 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)), ww4424)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate98(ww955, ww95600, ww957, ww4424) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4424)),new_iterate98(ww955, ww95600, ww957, ww4424) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4424))) ---------------------------------------- (536) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate98(ww955, ww95600, ww957, ww4424) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4424)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (537) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (538) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate98(ww955, ww95600, ww957, ww4424) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4424)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (539) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate98(ww955, ww95600, ww957, ww4424) evaluates to t =new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4424)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4424 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4424)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate98(ww955, ww95600, ww957, ww4424) to new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4424)). ---------------------------------------- (540) NO ---------------------------------------- (541) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_psFloat156(ww3100, ww4226)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat156(ww3100, ww4226) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat156(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (542) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_psFloat156(ww3100, ww4226)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)),new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226))) ---------------------------------------- (543) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat156(ww3100, ww4226) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat156(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (544) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (545) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat156(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (546) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat156(x0, x1) ---------------------------------------- (547) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (548) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)),new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226))) ---------------------------------------- (549) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (550) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (551) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (552) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (553) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (554) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)),new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226))) ---------------------------------------- (555) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (556) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (557) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (558) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (559) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (560) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)),new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226))) ---------------------------------------- (561) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (562) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)),new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226))) ---------------------------------------- (563) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (564) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4226)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4226)),new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4226))) ---------------------------------------- (565) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4226)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (566) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4226)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4226)),new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4226))) ---------------------------------------- (567) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4226)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (568) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (569) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate155(ww3100, ww4226) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4226)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (570) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate155(ww3100, ww4226) evaluates to t =new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4226)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4226 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4226)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate155(ww3100, ww4226) to new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4226)). ---------------------------------------- (571) NO ---------------------------------------- (572) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_psFloat148(ww4590, ww4591, ww4597)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_psFloat148(ww4590, ww4591, ww4597) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_psFloat148(x0, x1, x2) new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (573) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_psFloat148(ww4590, ww4591, ww4597)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)),new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597))) ---------------------------------------- (574) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_psFloat148(ww4590, ww4591, ww4597) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_psFloat148(x0, x1, x2) new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (575) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (576) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_psFloat148(x0, x1, x2) new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (577) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat148(x0, x1, x2) ---------------------------------------- (578) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (579) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)),new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597))) ---------------------------------------- (580) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (581) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (582) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (583) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (584) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (585) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)),new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597))) ---------------------------------------- (586) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (587) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (588) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (589) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (590) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (591) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)),new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597))) ---------------------------------------- (592) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (593) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)),new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597))) ---------------------------------------- (594) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (595) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4590)), Main.Neg(Main.Succ(ww4591))), ww4597)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4590), Main.Succ(ww4591))), ww4597)),new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4590), Main.Succ(ww4591))), ww4597))) ---------------------------------------- (596) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4590), Main.Succ(ww4591))), ww4597)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (597) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4590), Main.Succ(ww4591))), ww4597)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4590, Main.Succ(ww4591)), Main.Succ(ww4591))), ww4597)),new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4590, Main.Succ(ww4591)), Main.Succ(ww4591))), ww4597))) ---------------------------------------- (598) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4590, Main.Succ(ww4591)), Main.Succ(ww4591))), ww4597)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (599) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (600) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate147(ww4590, ww4591, ww4597) -> new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4590, Main.Succ(ww4591)), Main.Succ(ww4591))), ww4597)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (601) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate147(ww4590, ww4591, ww4597) evaluates to t =new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4590, Main.Succ(ww4591)), Main.Succ(ww4591))), ww4597)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4597 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4590, Main.Succ(ww4591)), Main.Succ(ww4591))), ww4597)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate147(ww4590, ww4591, ww4597) to new_iterate147(ww4590, ww4591, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4590, Main.Succ(ww4591)), Main.Succ(ww4591))), ww4597)). ---------------------------------------- (602) NO ---------------------------------------- (603) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_psFloat100(ww955, ww9560, ww957, ww9580, ww4466)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_psFloat100(ww955, ww9560, ww957, ww9580, ww4466) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4466) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat100(x0, x1, x2, x3, x4) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (604) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_psFloat100(ww955, ww9560, ww957, ww9580, ww4466)) at position [4] we obtained the following new rules [LPAR04]: (new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4466)),new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4466))) ---------------------------------------- (605) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4466)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_psFloat100(ww955, ww9560, ww957, ww9580, ww4466) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4466) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat100(x0, x1, x2, x3, x4) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (606) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (607) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4466)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat100(x0, x1, x2, x3, x4) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (608) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat100(x0, x1, x2, x3, x4) ---------------------------------------- (609) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4466)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (610) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4466)) at position [4,0] we obtained the following new rules [LPAR04]: (new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> 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)), ww4466)),new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> 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)), ww4466))) ---------------------------------------- (611) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> 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)), ww4466)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (612) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (613) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> 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)), ww4466)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (614) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt3(x0, x1) ---------------------------------------- (615) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> 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)), ww4466)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (616) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> 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)), ww4466)) at position [4,0,0] we obtained the following new rules [LPAR04]: (new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> 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)), ww4466)),new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> 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)), ww4466))) ---------------------------------------- (617) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> 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)), ww4466)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (618) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> 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)), ww4466)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> 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)), ww4466)),new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> 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)), ww4466))) ---------------------------------------- (619) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> 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)), ww4466)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (620) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> 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)), ww4466)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4466)),new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4466))) ---------------------------------------- (621) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4466)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (622) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (623) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4466)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (624) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) 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)), ww4466)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4466 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4466)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate100(ww955, ww9560, ww957, ww9580, ww4466) 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)), ww4466)). ---------------------------------------- (625) NO ---------------------------------------- (626) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate17(ww4100, ww3000, ww4377) -> new_iterate17(ww4100, ww3000, new_psFloat17(ww4100, ww3000, ww4377)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat17(ww4100, ww3000, ww4377) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4377) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat17(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (627) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (628) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate17(ww4100, ww3000, ww4377) -> new_iterate17(ww4100, ww3000, new_psFloat17(ww4100, ww3000, ww4377)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat17(ww4100, ww3000, ww4377) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4377) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (629) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate17(ww4100, ww3000, ww4377) evaluates to t =new_iterate17(ww4100, ww3000, new_psFloat17(ww4100, ww3000, ww4377)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4377 / new_psFloat17(ww4100, ww3000, ww4377)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate17(ww4100, ww3000, ww4377) to new_iterate17(ww4100, ww3000, new_psFloat17(ww4100, ww3000, ww4377)). ---------------------------------------- (630) NO ---------------------------------------- (631) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile1(ww11, ww12, ww1834) -> new_takeWhile(ww11, ww12, new_psFloat133(ww12, ww1834)) new_takeWhile(ww11, ww12, ww1834) -> new_takeWhile1(ww11, ww12, ww1834) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt2 -> new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psFloat133(ww12, ww1834) -> new_primPlusFloat(new_msMyInt5(ww12, Main.Neg(Main.Zero)), new_srMyInt2, ww1834) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat133(x0, x1) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_srMyInt2 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (632) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (633) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile1(ww11, ww12, ww1834) -> new_takeWhile(ww11, ww12, new_psFloat133(ww12, ww1834)) new_takeWhile(ww11, ww12, ww1834) -> new_takeWhile1(ww11, ww12, ww1834) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt2 -> new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psFloat133(ww12, ww1834) -> new_primPlusFloat(new_msMyInt5(ww12, Main.Neg(Main.Zero)), new_srMyInt2, ww1834) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (634) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by narrowing to the left: s = new_takeWhile(ww11', ww12', ww1834') evaluates to t =new_takeWhile(ww11', ww12', new_psFloat133(ww12', ww1834')) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww1834' / new_psFloat133(ww12', ww1834')] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence new_takeWhile(ww11', ww12', ww1834') -> new_takeWhile1(ww11', ww12', ww1834') with rule new_takeWhile(ww11'', ww12'', ww1834'') -> new_takeWhile1(ww11'', ww12'', ww1834'') at position [] and matcher [ww11'' / ww11', ww12'' / ww12', ww1834'' / ww1834'] new_takeWhile1(ww11', ww12', ww1834') -> new_takeWhile(ww11', ww12', new_psFloat133(ww12', ww1834')) with rule new_takeWhile1(ww11, ww12, ww1834) -> new_takeWhile(ww11, ww12, new_psFloat133(ww12, ww1834)) Now applying the matcher to the start term leads to a term which is equal to the last term in the rewriting sequence All these steps are and every following step will be a correct step w.r.t to Q. ---------------------------------------- (635) NO ---------------------------------------- (636) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_psFloat77(ww4000, ww4100, ww4352)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat77(ww4000, ww4100, ww4352) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_psFloat77(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (637) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_psFloat77(ww4000, ww4100, ww4352)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352)),new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352))) ---------------------------------------- (638) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat77(ww4000, ww4100, ww4352) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_psFloat77(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (639) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (640) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_psFloat77(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (641) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat77(x0, x1, x2) ---------------------------------------- (642) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (643) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate77(ww4000, ww4100, ww4352) -> 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)), ww4352)),new_iterate77(ww4000, ww4100, ww4352) -> 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)), ww4352))) ---------------------------------------- (644) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate77(ww4000, ww4100, ww4352) -> 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)), ww4352)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (645) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (646) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate77(ww4000, ww4100, ww4352) -> 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)), ww4352)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (647) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (648) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate77(ww4000, ww4100, ww4352) -> 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)), ww4352)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (649) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate77(ww4000, ww4100, ww4352) -> 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)), ww4352)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352)),new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352))) ---------------------------------------- (650) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (651) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352)),new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352))) ---------------------------------------- (652) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (653) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4352)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4352)),new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4352))) ---------------------------------------- (654) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4352)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (655) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4352)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4352)),new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4352))) ---------------------------------------- (656) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4352)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (657) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (658) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate77(ww4000, ww4100, ww4352) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4352)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (659) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate77(ww4000, ww4100, ww4352) evaluates to t =new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4352)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4352 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4352)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate77(ww4000, ww4100, ww4352) to new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4352)). ---------------------------------------- (660) NO ---------------------------------------- (661) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_psFloat115(ww4100, ww3000, ww4337)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat115(ww4100, ww3000, ww4337) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat115(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (662) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_psFloat115(ww4100, ww3000, ww4337)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)),new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337))) ---------------------------------------- (663) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat115(ww4100, ww3000, ww4337) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat115(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (664) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (665) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat115(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (666) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat115(x0, x1, x2) ---------------------------------------- (667) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (668) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)),new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337))) ---------------------------------------- (669) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (670) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (671) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (672) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (673) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (674) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate115(ww4100, ww3000, ww4337) -> 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)), ww4337)),new_iterate115(ww4100, ww3000, ww4337) -> 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)), ww4337))) ---------------------------------------- (675) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> 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)), ww4337)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (676) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (677) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> 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)), ww4337)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (678) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (679) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> 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)), ww4337)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (680) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate115(ww4100, ww3000, ww4337) -> 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)), ww4337)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)),new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337))) ---------------------------------------- (681) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (682) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)),new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337))) ---------------------------------------- (683) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (684) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4337)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4337)),new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4337))) ---------------------------------------- (685) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4337)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (686) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4337)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4337)),new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4337))) ---------------------------------------- (687) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4337)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (688) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (689) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate115(ww4100, ww3000, ww4337) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4337)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (690) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate115(ww4100, ww3000, ww4337) evaluates to t =new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4337)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4337 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4337)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate115(ww4100, ww3000, ww4337) to new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4337)). ---------------------------------------- (691) NO ---------------------------------------- (692) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_psFloat123(ww3000, ww4333)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_psFloat123(ww3000, ww4333) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat123(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (693) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_psFloat123(ww3000, ww4333)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)),new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333))) ---------------------------------------- (694) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_psFloat123(ww3000, ww4333) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat123(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (695) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (696) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat123(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (697) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat123(x0, x1) ---------------------------------------- (698) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (699) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)),new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333))) ---------------------------------------- (700) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (701) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (702) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (703) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (704) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (705) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)),new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333))) ---------------------------------------- (706) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (707) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (708) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (709) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (710) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (711) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)),new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333))) ---------------------------------------- (712) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (713) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)),new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333))) ---------------------------------------- (714) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (715) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4333)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4333)),new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4333))) ---------------------------------------- (716) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4333)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (717) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4333)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4333)),new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4333))) ---------------------------------------- (718) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4333)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (719) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (720) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate123(ww3000, ww4333) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4333)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (721) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate123(ww3000, ww4333) evaluates to t =new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4333)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4333 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4333)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate123(ww3000, ww4333) to new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4333)). ---------------------------------------- (722) NO ---------------------------------------- (723) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_psFloat26(ww4600, ww4601, ww4602, ww4612)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat26(ww4600, ww4601, ww4602, ww4612) -> new_primPlusFloat(new_msMyInt0(ww4600), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat26(x0, x1, x2, x3) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (724) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_psFloat26(ww4600, ww4601, ww4602, ww4612)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(new_msMyInt0(ww4600), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)),new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(new_msMyInt0(ww4600), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612))) ---------------------------------------- (725) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(new_msMyInt0(ww4600), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat26(ww4600, ww4601, ww4602, ww4612) -> new_primPlusFloat(new_msMyInt0(ww4600), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat26(x0, x1, x2, x3) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (726) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (727) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(new_msMyInt0(ww4600), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat26(x0, x1, x2, x3) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (728) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat26(x0, x1, x2, x3) ---------------------------------------- (729) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(new_msMyInt0(ww4600), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (730) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(new_msMyInt0(ww4600), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4600)), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)),new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4600)), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612))) ---------------------------------------- (731) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4600)), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (732) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (733) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4600)), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (734) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (735) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4600)), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (736) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4600)), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)),new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612))) ---------------------------------------- (737) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (738) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), new_srMyInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), new_primMulInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)),new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), new_primMulInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612))) ---------------------------------------- (739) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), new_primMulInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (740) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), new_primMulInt(Main.Neg(Main.Succ(ww4601)), Main.Neg(Main.Succ(ww4602))), ww4612)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), Main.Pos(new_primMulNat1(Main.Succ(ww4601), Main.Succ(ww4602))), ww4612)),new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), Main.Pos(new_primMulNat1(Main.Succ(ww4601), Main.Succ(ww4602))), ww4612))) ---------------------------------------- (741) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), Main.Pos(new_primMulNat1(Main.Succ(ww4601), Main.Succ(ww4602))), ww4612)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (742) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), Main.Pos(new_primMulNat1(Main.Succ(ww4601), Main.Succ(ww4602))), ww4612)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4601, Main.Succ(ww4602)), Main.Succ(ww4602))), ww4612)),new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4601, Main.Succ(ww4602)), Main.Succ(ww4602))), ww4612))) ---------------------------------------- (743) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4601, Main.Succ(ww4602)), Main.Succ(ww4602))), ww4612)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (744) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (745) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate26(ww4600, ww4601, ww4602, ww4612) -> new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4601, Main.Succ(ww4602)), Main.Succ(ww4602))), ww4612)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (746) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate26(ww4600, ww4601, ww4602, ww4612) evaluates to t =new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4601, Main.Succ(ww4602)), Main.Succ(ww4602))), ww4612)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4612 / new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4601, Main.Succ(ww4602)), Main.Succ(ww4602))), ww4612)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate26(ww4600, ww4601, ww4602, ww4612) to new_iterate26(ww4600, ww4601, ww4602, new_primPlusFloat(Main.Neg(Main.Succ(ww4600)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4601, Main.Succ(ww4602)), Main.Succ(ww4602))), ww4612)). ---------------------------------------- (747) NO ---------------------------------------- (748) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_psFloat86(ww2149, ww2150, ww2151, ww4503)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat86(ww2149, ww2150, ww2151, ww4503) -> new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat86(x0, x1, x2, x3) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (749) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_psFloat86(ww2149, ww2150, ww2151, ww4503)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503)),new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503))) ---------------------------------------- (750) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat86(ww2149, ww2150, ww2151, ww4503) -> new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat86(x0, x1, x2, x3) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (751) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (752) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat86(x0, x1, x2, x3) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (753) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat86(x0, x1, x2, x3) ---------------------------------------- (754) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (755) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate86(ww2149, ww2150, ww2151, ww4503) -> 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))), ww4503)),new_iterate86(ww2149, ww2150, ww2151, ww4503) -> 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))), ww4503))) ---------------------------------------- (756) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate86(ww2149, ww2150, ww2151, ww4503) -> 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))), ww4503)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (757) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (758) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate86(ww2149, ww2150, ww2151, ww4503) -> 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))), ww4503)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (759) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (760) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate86(ww2149, ww2150, ww2151, ww4503) -> 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))), ww4503)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (761) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate86(ww2149, ww2150, ww2151, ww4503) -> 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))), ww4503)) at position [3,0,0] we obtained the following new rules [LPAR04]: (new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503)),new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503))) ---------------------------------------- (762) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (763) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_primMulInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503)),new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_primMulInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503))) ---------------------------------------- (764) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_primMulInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (765) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_primMulInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4503)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primMulNat1(Main.Succ(ww2150), Main.Succ(ww2151))), ww4503)),new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primMulNat1(Main.Succ(ww2150), Main.Succ(ww2151))), ww4503))) ---------------------------------------- (766) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primMulNat1(Main.Succ(ww2150), Main.Succ(ww2151))), ww4503)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (767) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate86(ww2149, ww2150, ww2151, ww4503) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primMulNat1(Main.Succ(ww2150), Main.Succ(ww2151))), ww4503)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate86(ww2149, ww2150, ww2151, ww4503) -> 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))), ww4503)),new_iterate86(ww2149, ww2150, ww2151, ww4503) -> 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))), ww4503))) ---------------------------------------- (768) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate86(ww2149, ww2150, ww2151, ww4503) -> 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))), ww4503)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (769) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (770) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate86(ww2149, ww2150, ww2151, ww4503) -> 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))), ww4503)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (771) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate86(ww2149, ww2150, ww2151, ww4503) 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))), ww4503)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4503 / new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2150, Main.Succ(ww2151)), Main.Succ(ww2151))), ww4503)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate86(ww2149, ww2150, ww2151, ww4503) 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))), ww4503)). ---------------------------------------- (772) NO ---------------------------------------- (773) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_psFloat91(ww955, ww9560, ww957, ww9580, ww4467)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat91(ww955, ww9560, ww957, ww9580, ww4467) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4467) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat91(x0, x1, x2, x3, x4) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (774) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_psFloat91(ww955, ww9560, ww957, ww9580, ww4467)) at position [4] we obtained the following new rules [LPAR04]: (new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4467)),new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4467))) ---------------------------------------- (775) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4467)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat91(ww955, ww9560, ww957, ww9580, ww4467) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4467) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat91(x0, x1, x2, x3, x4) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (776) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (777) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4467)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat91(x0, x1, x2, x3, x4) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (778) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat91(x0, x1, x2, x3, x4) ---------------------------------------- (779) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4467)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (780) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4467)) at position [4,0] we obtained the following new rules [LPAR04]: (new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> 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)), ww4467)),new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> 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)), ww4467))) ---------------------------------------- (781) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> 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)), ww4467)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (782) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (783) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> 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)), ww4467)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (784) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt3(x0, x1) ---------------------------------------- (785) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> 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)), ww4467)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (786) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> 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)), ww4467)) at position [4,0,0] we obtained the following new rules [LPAR04]: (new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> 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)), ww4467)),new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> 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)), ww4467))) ---------------------------------------- (787) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> 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)), ww4467)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (788) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> 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)), ww4467)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> 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)), ww4467)),new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> 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)), ww4467))) ---------------------------------------- (789) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> 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)), ww4467)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (790) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> 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)), ww4467)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4467)),new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4467))) ---------------------------------------- (791) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4467)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (792) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (793) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4467)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (794) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) 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)), ww4467)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4467 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4467)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate91(ww955, ww9560, ww957, ww9580, ww4467) 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)), ww4467)). ---------------------------------------- (795) NO ---------------------------------------- (796) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_psFloat103(ww4100, ww4344)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat103(ww4100, ww4344) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344) The set Q consists of the following terms: new_psFloat103(x0, x1) new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (797) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_psFloat103(ww4100, ww4344)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)),new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344))) ---------------------------------------- (798) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat103(ww4100, ww4344) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344) The set Q consists of the following terms: new_psFloat103(x0, x1) new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (799) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (800) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_psFloat103(x0, x1) new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (801) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat103(x0, x1) ---------------------------------------- (802) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (803) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)),new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344))) ---------------------------------------- (804) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (805) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (806) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (807) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (808) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (809) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)),new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344))) ---------------------------------------- (810) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (811) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (812) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (813) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (814) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (815) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)),new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344))) ---------------------------------------- (816) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (817) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)),new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344))) ---------------------------------------- (818) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (819) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4344)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4344)),new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4344))) ---------------------------------------- (820) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4344)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (821) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4344)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4344)),new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4344))) ---------------------------------------- (822) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4344)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (823) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (824) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate103(ww4100, ww4344) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4344)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (825) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate103(ww4100, ww4344) evaluates to t =new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4344)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4344 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4344)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate103(ww4100, ww4344) to new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4344)). ---------------------------------------- (826) NO ---------------------------------------- (827) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> new_iterate163(ww2099, ww2100, ww2101, new_psFloat164(ww2099, ww2100, ww2101, ww4814)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat164(ww2099, ww2100, ww2101, ww4814) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4814) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat164(x0, x1, x2, x3) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (828) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate163(ww2099, ww2100, ww2101, ww4814) -> new_iterate163(ww2099, ww2100, ww2101, new_psFloat164(ww2099, ww2100, ww2101, ww4814)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)),new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814))) ---------------------------------------- (829) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat164(ww2099, ww2100, ww2101, ww4814) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4814) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat164(x0, x1, x2, x3) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (830) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (831) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat164(x0, x1, x2, x3) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (832) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat164(x0, x1, x2, x3) ---------------------------------------- (833) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (834) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)),new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814))) ---------------------------------------- (835) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (836) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (837) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (838) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (839) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (840) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)),new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814))) ---------------------------------------- (841) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (842) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (843) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (844) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (845) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (846) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate163(ww2099, ww2100, ww2101, ww4814) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4814)),new_iterate163(ww2099, ww2100, ww2101, ww4814) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4814))) ---------------------------------------- (847) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4814)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (848) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate163(ww2099, ww2100, ww2101, ww4814) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4814)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate163(ww2099, ww2100, ww2101, ww4814) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_primMulInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4814)),new_iterate163(ww2099, ww2100, ww2101, ww4814) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_primMulInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4814))) ---------------------------------------- (849) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_primMulInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4814)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (850) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate163(ww2099, ww2100, ww2101, ww4814) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_primMulInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4814)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate163(ww2099, ww2100, ww2101, ww4814) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primMulNat1(Main.Succ(ww2099), Main.Succ(ww2101))), ww4814)),new_iterate163(ww2099, ww2100, ww2101, ww4814) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primMulNat1(Main.Succ(ww2099), Main.Succ(ww2101))), ww4814))) ---------------------------------------- (851) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primMulNat1(Main.Succ(ww2099), Main.Succ(ww2101))), ww4814)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (852) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate163(ww2099, ww2100, ww2101, ww4814) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primMulNat1(Main.Succ(ww2099), Main.Succ(ww2101))), ww4814)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)),new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814))) ---------------------------------------- (853) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (854) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (855) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate163(ww2099, ww2100, ww2101, ww4814) -> 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))), ww4814)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (856) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate163(ww2099, ww2100, ww2101, ww4814) 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))), ww4814)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4814 / new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2099, Main.Succ(ww2101)), Main.Succ(ww2101))), ww4814)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate163(ww2099, ww2100, ww2101, ww4814) 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))), ww4814)). ---------------------------------------- (857) NO ---------------------------------------- (858) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_psFloat82(ww4297, ww4298, ww4299, ww4430)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat82(ww4297, ww4298, ww4299, ww4430) -> new_primPlusFloat(new_msMyInt2(ww4297), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat82(x0, x1, x2, x3) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (859) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_psFloat82(ww4297, ww4298, ww4299, ww4430)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(new_msMyInt2(ww4297), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)),new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(new_msMyInt2(ww4297), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430))) ---------------------------------------- (860) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(new_msMyInt2(ww4297), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat82(ww4297, ww4298, ww4299, ww4430) -> new_primPlusFloat(new_msMyInt2(ww4297), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat82(x0, x1, x2, x3) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (861) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (862) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(new_msMyInt2(ww4297), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat82(x0, x1, x2, x3) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (863) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat82(x0, x1, x2, x3) ---------------------------------------- (864) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(new_msMyInt2(ww4297), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (865) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(new_msMyInt2(ww4297), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4297), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)),new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4297), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430))) ---------------------------------------- (866) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4297), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (867) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (868) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4297), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (869) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (870) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4297), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (871) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4297), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)) at position [3,0,0] we obtained the following new rules [LPAR04]: (new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)),new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430))) ---------------------------------------- (872) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (873) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), new_srMyInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), new_primMulInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)),new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), new_primMulInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430))) ---------------------------------------- (874) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), new_primMulInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (875) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), new_primMulInt(Main.Neg(Main.Succ(ww4298)), Main.Pos(Main.Succ(ww4299))), ww4430)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), Main.Neg(new_primMulNat1(Main.Succ(ww4298), Main.Succ(ww4299))), ww4430)),new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), Main.Neg(new_primMulNat1(Main.Succ(ww4298), Main.Succ(ww4299))), ww4430))) ---------------------------------------- (876) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), Main.Neg(new_primMulNat1(Main.Succ(ww4298), Main.Succ(ww4299))), ww4430)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (877) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), Main.Neg(new_primMulNat1(Main.Succ(ww4298), Main.Succ(ww4299))), ww4430)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4298, Main.Succ(ww4299)), Main.Succ(ww4299))), ww4430)),new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4298, Main.Succ(ww4299)), Main.Succ(ww4299))), ww4430))) ---------------------------------------- (878) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4298, Main.Succ(ww4299)), Main.Succ(ww4299))), ww4430)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (879) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (880) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate82(ww4297, ww4298, ww4299, ww4430) -> new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4298, Main.Succ(ww4299)), Main.Succ(ww4299))), ww4430)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (881) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate82(ww4297, ww4298, ww4299, ww4430) evaluates to t =new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4298, Main.Succ(ww4299)), Main.Succ(ww4299))), ww4430)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4430 / new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4298, Main.Succ(ww4299)), Main.Succ(ww4299))), ww4430)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate82(ww4297, ww4298, ww4299, ww4430) to new_iterate82(ww4297, ww4298, ww4299, new_primPlusFloat(Main.Neg(Main.Succ(ww4297)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4298, Main.Succ(ww4299)), Main.Succ(ww4299))), ww4430)). ---------------------------------------- (882) NO ---------------------------------------- (883) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate140(ww538, ww53900, ww540, ww54100, ww4494) -> new_iterate140(ww538, ww53900, ww540, ww54100, new_psFloat141(ww538, ww53900, ww540, ww54100, ww4494)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat141(ww538, ww53900, ww540, ww54100, ww4494) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(Main.Succ(ww53900)), Main.Pos(Main.Succ(ww54100))), ww4494) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat141(x0, x1, x2, x3, x4) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (884) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (885) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate140(ww538, ww53900, ww540, ww54100, ww4494) -> new_iterate140(ww538, ww53900, ww540, ww54100, new_psFloat141(ww538, ww53900, ww540, ww54100, ww4494)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat141(ww538, ww53900, ww540, ww54100, ww4494) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(Main.Succ(ww53900)), Main.Pos(Main.Succ(ww54100))), ww4494) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (886) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate140(ww538, ww53900, ww540, ww54100, ww4494) evaluates to t =new_iterate140(ww538, ww53900, ww540, ww54100, new_psFloat141(ww538, ww53900, ww540, ww54100, ww4494)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4494 / new_psFloat141(ww538, ww53900, ww540, ww54100, ww4494)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate140(ww538, ww53900, ww540, ww54100, ww4494) to new_iterate140(ww538, ww53900, ww540, ww54100, new_psFloat141(ww538, ww53900, ww540, ww54100, ww4494)). ---------------------------------------- (887) NO ---------------------------------------- (888) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate22(ww3000, ww3100, ww4410) -> new_iterate22(ww3000, ww3100, new_psFloat22(ww3000, ww3100, ww4410)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat22(ww3000, ww3100, ww4410) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4410) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat22(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (889) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (890) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate22(ww3000, ww3100, ww4410) -> new_iterate22(ww3000, ww3100, new_psFloat22(ww3000, ww3100, ww4410)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat22(ww3000, ww3100, ww4410) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4410) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (891) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate22(ww3000, ww3100, ww4410) evaluates to t =new_iterate22(ww3000, ww3100, new_psFloat22(ww3000, ww3100, ww4410)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4410 / new_psFloat22(ww3000, ww3100, ww4410)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate22(ww3000, ww3100, ww4410) to new_iterate22(ww3000, ww3100, new_psFloat22(ww3000, ww3100, ww4410)). ---------------------------------------- (892) NO ---------------------------------------- (893) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate3(ww4415) -> new_iterate3(new_psFloat3(ww4415)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat3(ww4415) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat3(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (894) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (895) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate3(ww4415) -> new_iterate3(new_psFloat3(ww4415)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat3(ww4415) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (896) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate3(ww4415) evaluates to t =new_iterate3(new_psFloat3(ww4415)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4415 / new_psFloat3(ww4415)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate3(ww4415) to new_iterate3(new_psFloat3(ww4415)). ---------------------------------------- (897) NO ---------------------------------------- (898) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_psFloat121(ww3000, ww4396)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat121(ww3000, ww4396) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat121(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (899) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_psFloat121(ww3000, ww4396)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)),new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396))) ---------------------------------------- (900) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat121(ww3000, ww4396) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat121(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (901) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (902) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat121(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (903) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat121(x0, x1) ---------------------------------------- (904) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (905) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)),new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396))) ---------------------------------------- (906) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (907) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (908) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (909) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (910) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (911) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)),new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396))) ---------------------------------------- (912) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (913) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (914) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (915) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (916) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (917) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)),new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396))) ---------------------------------------- (918) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (919) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)),new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396))) ---------------------------------------- (920) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (921) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4396)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4396)),new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4396))) ---------------------------------------- (922) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4396)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (923) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4396)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4396)),new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4396))) ---------------------------------------- (924) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4396)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (925) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (926) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate121(ww3000, ww4396) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4396)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (927) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate121(ww3000, ww4396) evaluates to t =new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4396)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4396 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4396)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate121(ww3000, ww4396) to new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4396)). ---------------------------------------- (928) NO ---------------------------------------- (929) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate64(ww19410, ww19411, ww4736) -> new_iterate64(ww19410, ww19411, new_psFloat64(ww19410, ww19411, ww4736)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat64(ww19410, ww19411, ww4736) -> new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4736) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat64(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (930) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate64(ww19410, ww19411, ww4736) -> new_iterate64(ww19410, ww19411, new_psFloat64(ww19410, ww19411, ww4736)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate64(ww19410, ww19411, ww4736) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4736)),new_iterate64(ww19410, ww19411, ww4736) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4736))) ---------------------------------------- (931) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate64(ww19410, ww19411, ww4736) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4736)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat64(ww19410, ww19411, ww4736) -> new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4736) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat64(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (932) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (933) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate64(ww19410, ww19411, ww4736) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4736)) The TRS R consists of the following rules: new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat64(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (934) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat64(x0, x1, x2) ---------------------------------------- (935) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate64(ww19410, ww19411, ww4736) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4736)) The TRS R consists of the following rules: new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (936) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate64(ww19410, ww19411, ww4736) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4736)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate64(ww19410, ww19411, ww4736) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_primMulInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4736)),new_iterate64(ww19410, ww19411, ww4736) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_primMulInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4736))) ---------------------------------------- (937) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate64(ww19410, ww19411, ww4736) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_primMulInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4736)) The TRS R consists of the following rules: new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (938) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (939) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate64(ww19410, ww19411, ww4736) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_primMulInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4736)) The TRS R consists of the following rules: new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (940) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate64(ww19410, ww19411, ww4736) 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), ww4736)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4736 / new_primPlusFloat(new_msMyInt(ww19410), new_primMulInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4736)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate64(ww19410, ww19411, ww4736) to new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_primMulInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4736)). ---------------------------------------- (941) NO ---------------------------------------- (942) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate49(ww4365) -> new_iterate49(new_psFloat49(ww4365)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_psFloat49(ww4365) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4365) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat49(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (943) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (944) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate49(ww4365) -> new_iterate49(new_psFloat49(ww4365)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_psFloat49(ww4365) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4365) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (945) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate49(ww4365) evaluates to t =new_iterate49(new_psFloat49(ww4365)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4365 / new_psFloat49(ww4365)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate49(ww4365) to new_iterate49(new_psFloat49(ww4365)). ---------------------------------------- (946) NO ---------------------------------------- (947) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate178(ww4000, ww4306) -> new_iterate178(ww4000, new_psFloat180(ww4000, ww4306)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat180(ww4000, ww4306) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4306) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat180(x0, x1) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (948) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (949) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate178(ww4000, ww4306) -> new_iterate178(ww4000, new_psFloat180(ww4000, ww4306)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat180(ww4000, ww4306) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4306) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (950) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate178(ww4000, ww4306) evaluates to t =new_iterate178(ww4000, new_psFloat180(ww4000, ww4306)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4306 / new_psFloat180(ww4000, ww4306)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate178(ww4000, ww4306) to new_iterate178(ww4000, new_psFloat180(ww4000, ww4306)). ---------------------------------------- (951) NO ---------------------------------------- (952) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_psFloat149(ww4393)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat149(ww4393) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat149(x0) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (953) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate148(ww4393) -> new_iterate148(new_psFloat149(ww4393)) at position [0] we obtained the following new rules [LPAR04]: (new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)),new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393))) ---------------------------------------- (954) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat149(ww4393) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat149(x0) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (955) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (956) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat149(x0) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (957) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat149(x0) ---------------------------------------- (958) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (959) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)),new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393))) ---------------------------------------- (960) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (961) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (962) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (963) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (964) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (965) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)),new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393))) ---------------------------------------- (966) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (967) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (968) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (969) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (970) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (971) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)),new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393))) ---------------------------------------- (972) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (973) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)),new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393))) ---------------------------------------- (974) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (975) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4393)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4393)),new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4393))) ---------------------------------------- (976) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4393)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (977) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4393)) at position [0,1,0] we obtained the following new rules [LPAR04]: (new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4393)),new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4393))) ---------------------------------------- (978) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4393)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (979) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (980) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate148(ww4393) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4393)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (981) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate148(ww4393) evaluates to t =new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4393)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4393 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4393)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate148(ww4393) to new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4393)). ---------------------------------------- (982) NO ---------------------------------------- (983) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile18(ww1372, ww137300, ww1374, ww137500, ww1376, Main.Succ(ww137800), Main.Succ(ww147800)) -> new_takeWhile18(ww1372, ww137300, ww1374, ww137500, ww1376, ww137800, ww147800) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (984) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile18(ww1372, ww137300, ww1374, ww137500, ww1376, Main.Succ(ww137800), Main.Succ(ww147800)) -> new_takeWhile18(ww1372, ww137300, ww1374, ww137500, ww1376, ww137800, ww147800) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 ---------------------------------------- (985) YES ---------------------------------------- (986) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate143(ww538, ww5390, ww540, ww5410, ww4464) -> new_iterate143(ww538, ww5390, ww540, ww5410, new_psFloat144(ww538, ww5390, ww540, ww5410, ww4464)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat144(ww538, ww5390, ww540, ww5410, ww4464) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Pos(ww5390), Main.Pos(ww5410)), ww4464) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat144(x0, x1, x2, x3, x4) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (987) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (988) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate143(ww538, ww5390, ww540, ww5410, ww4464) -> new_iterate143(ww538, ww5390, ww540, ww5410, new_psFloat144(ww538, ww5390, ww540, ww5410, ww4464)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat144(ww538, ww5390, ww540, ww5410, ww4464) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Pos(ww5390), Main.Pos(ww5410)), ww4464) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (989) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate143(ww538, ww5390, ww540, ww5410, ww4464) evaluates to t =new_iterate143(ww538, ww5390, ww540, ww5410, new_psFloat144(ww538, ww5390, ww540, ww5410, ww4464)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4464 / new_psFloat144(ww538, ww5390, ww540, ww5410, ww4464)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate143(ww538, ww5390, ww540, ww5410, ww4464) to new_iterate143(ww538, ww5390, ww540, ww5410, new_psFloat144(ww538, ww5390, ww540, ww5410, ww4464)). ---------------------------------------- (990) NO ---------------------------------------- (991) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_psFloat155(ww4321)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat155(ww4321) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat155(x0) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (992) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate154(ww4321) -> new_iterate154(new_psFloat155(ww4321)) at position [0] we obtained the following new rules [LPAR04]: (new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)),new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321))) ---------------------------------------- (993) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat155(ww4321) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat155(x0) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (994) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (995) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat155(x0) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (996) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat155(x0) ---------------------------------------- (997) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (998) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)),new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321))) ---------------------------------------- (999) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1000) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1001) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1002) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (1003) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1004) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)),new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321))) ---------------------------------------- (1005) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1006) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1007) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1008) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (1009) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1010) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)),new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321))) ---------------------------------------- (1011) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1012) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)),new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321))) ---------------------------------------- (1013) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1014) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4321)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4321)),new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4321))) ---------------------------------------- (1015) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4321)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1016) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4321)) at position [0,1,0] we obtained the following new rules [LPAR04]: (new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4321)),new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4321))) ---------------------------------------- (1017) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4321)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1018) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1019) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate154(ww4321) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4321)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1020) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate154(ww4321) evaluates to t =new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4321)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4321 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4321)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate154(ww4321) to new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4321)). ---------------------------------------- (1021) NO ---------------------------------------- (1022) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile117(ww4100, ww3000, ww3100, ww5, Main.Succ(ww18650), Main.Succ(ww2221000)) -> new_takeWhile117(ww4100, ww3000, ww3100, ww5, ww18650, ww2221000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1023) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile117(ww4100, ww3000, ww3100, ww5, Main.Succ(ww18650), Main.Succ(ww2221000)) -> new_takeWhile117(ww4100, ww3000, ww3100, ww5, ww18650, ww2221000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (1024) YES ---------------------------------------- (1025) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate93(ww955, ww957, ww95800, ww4426) -> new_iterate93(ww955, ww957, ww95800, new_psFloat93(ww955, ww957, ww95800, ww4426)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_psFloat93(ww955, ww957, ww95800, ww4426) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4426) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat93(x0, x1, x2, x3) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1026) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate93(ww955, ww957, ww95800, ww4426) -> new_iterate93(ww955, ww957, ww95800, new_psFloat93(ww955, ww957, ww95800, ww4426)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate93(ww955, ww957, ww95800, ww4426) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4426)),new_iterate93(ww955, ww957, ww95800, ww4426) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4426))) ---------------------------------------- (1027) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate93(ww955, ww957, ww95800, ww4426) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4426)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_psFloat93(ww955, ww957, ww95800, ww4426) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4426) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat93(x0, x1, x2, x3) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1028) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1029) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate93(ww955, ww957, ww95800, ww4426) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4426)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat93(x0, x1, x2, x3) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1030) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat93(x0, x1, x2, x3) ---------------------------------------- (1031) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate93(ww955, ww957, ww95800, ww4426) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4426)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1032) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate93(ww955, ww957, ww95800, ww4426) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4426)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426)),new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426))) ---------------------------------------- (1033) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1034) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1035) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1036) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt3(x0, x1) ---------------------------------------- (1037) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1038) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426)) at position [3,0,0] we obtained the following new rules [LPAR04]: (new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426)),new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426))) ---------------------------------------- (1039) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1040) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426)),new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426))) ---------------------------------------- (1041) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1042) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426)),new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426))) ---------------------------------------- (1043) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1044) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate93(ww955, ww957, ww95800, ww4426) -> 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))), ww4426)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate93(ww955, ww957, ww95800, ww4426) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4426)),new_iterate93(ww955, ww957, ww95800, ww4426) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4426))) ---------------------------------------- (1045) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate93(ww955, ww957, ww95800, ww4426) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4426)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1046) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1047) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate93(ww955, ww957, ww95800, ww4426) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4426)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1048) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate93(ww955, ww957, ww95800, ww4426) evaluates to t =new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4426)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4426 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4426)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate93(ww955, ww957, ww95800, ww4426) to new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4426)). ---------------------------------------- (1049) NO ---------------------------------------- (1050) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_psFloat36(ww4000, ww3100, ww4407)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat36(ww4000, ww3100, ww4407) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat36(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1051) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_psFloat36(ww4000, ww3100, ww4407)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)),new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407))) ---------------------------------------- (1052) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat36(ww4000, ww3100, ww4407) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat36(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1053) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1054) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat36(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1055) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat36(x0, x1, x2) ---------------------------------------- (1056) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1057) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)),new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407))) ---------------------------------------- (1058) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1059) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1060) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1061) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (1062) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1063) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)),new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407))) ---------------------------------------- (1064) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1065) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)),new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407))) ---------------------------------------- (1066) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1067) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4407)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4407)),new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4407))) ---------------------------------------- (1068) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4407)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1069) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4407)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4407)),new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4407))) ---------------------------------------- (1070) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4407)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1071) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1072) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate36(ww4000, ww3100, ww4407) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4407)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1073) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate36(ww4000, ww3100, ww4407) evaluates to t =new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4407)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4407 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4407)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate36(ww4000, ww3100, ww4407) to new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4407)). ---------------------------------------- (1074) NO ---------------------------------------- (1075) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate73(ww3000, ww3100, ww4403) -> new_iterate73(ww3000, ww3100, new_psFloat73(ww3000, ww3100, ww4403)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat73(ww3000, ww3100, ww4403) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4403) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat73(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1076) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1077) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate73(ww3000, ww3100, ww4403) -> new_iterate73(ww3000, ww3100, new_psFloat73(ww3000, ww3100, ww4403)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat73(ww3000, ww3100, ww4403) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4403) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1078) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate73(ww3000, ww3100, ww4403) evaluates to t =new_iterate73(ww3000, ww3100, new_psFloat73(ww3000, ww3100, ww4403)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4403 / new_psFloat73(ww3000, ww3100, ww4403)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate73(ww3000, ww3100, ww4403) to new_iterate73(ww3000, ww3100, new_psFloat73(ww3000, ww3100, ww4403)). ---------------------------------------- (1079) NO ---------------------------------------- (1080) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate176(ww4000, ww4308) -> new_iterate176(ww4000, new_psFloat178(ww4000, ww4308)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat178(ww4000, ww4308) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4308) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_psFloat178(x0, x1) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1081) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1082) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate176(ww4000, ww4308) -> new_iterate176(ww4000, new_psFloat178(ww4000, ww4308)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat178(ww4000, ww4308) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4308) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1083) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate176(ww4000, ww4308) evaluates to t =new_iterate176(ww4000, new_psFloat178(ww4000, ww4308)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4308 / new_psFloat178(ww4000, ww4308)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate176(ww4000, ww4308) to new_iterate176(ww4000, new_psFloat178(ww4000, ww4308)). ---------------------------------------- (1084) NO ---------------------------------------- (1085) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate51(ww4100, ww4363) -> new_iterate51(ww4100, new_psFloat51(ww4100, ww4363)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat51(ww4100, ww4363) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4363) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat51(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1086) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1087) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate51(ww4100, ww4363) -> new_iterate51(ww4100, new_psFloat51(ww4100, ww4363)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat51(ww4100, ww4363) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4363) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1088) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate51(ww4100, ww4363) evaluates to t =new_iterate51(ww4100, new_psFloat51(ww4100, ww4363)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4363 / new_psFloat51(ww4100, ww4363)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate51(ww4100, ww4363) to new_iterate51(ww4100, new_psFloat51(ww4100, ww4363)). ---------------------------------------- (1089) NO ---------------------------------------- (1090) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_psFloat87(ww4000, ww4348)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_psFloat87(ww4000, ww4348) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_psFloat87(x0, x1) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1091) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_psFloat87(ww4000, ww4348)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)),new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348))) ---------------------------------------- (1092) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_psFloat87(ww4000, ww4348) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_psFloat87(x0, x1) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1093) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1094) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_psFloat87(x0, x1) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1095) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat87(x0, x1) ---------------------------------------- (1096) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1097) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)),new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348))) ---------------------------------------- (1098) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1099) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1100) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1101) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (1102) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1103) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)),new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348))) ---------------------------------------- (1104) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1105) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)),new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348))) ---------------------------------------- (1106) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1107) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4348)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4348)),new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4348))) ---------------------------------------- (1108) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4348)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1109) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4348)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4348)),new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4348))) ---------------------------------------- (1110) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4348)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1111) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1112) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate87(ww4000, ww4348) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4348)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1113) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate87(ww4000, ww4348) evaluates to t =new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4348)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4348 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4348)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate87(ww4000, ww4348) to new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4348)). ---------------------------------------- (1114) NO ---------------------------------------- (1115) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate126(ww4000, ww3100, ww4331) -> new_iterate126(ww4000, ww3100, new_psFloat126(ww4000, ww3100, ww4331)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat126(ww4000, ww3100, ww4331) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4331) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat126(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1116) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1117) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate126(ww4000, ww3100, ww4331) -> new_iterate126(ww4000, ww3100, new_psFloat126(ww4000, ww3100, ww4331)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat126(ww4000, ww3100, ww4331) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4331) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1118) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate126(ww4000, ww3100, ww4331) evaluates to t =new_iterate126(ww4000, ww3100, new_psFloat126(ww4000, ww3100, ww4331)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4331 / new_psFloat126(ww4000, ww3100, ww4331)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate126(ww4000, ww3100, ww4331) to new_iterate126(ww4000, ww3100, new_psFloat126(ww4000, ww3100, ww4331)). ---------------------------------------- (1119) NO ---------------------------------------- (1120) Obligation: Q DP problem: The TRS P consists of the following rules: new_not9(Main.Succ(ww3311000), Main.Succ(ww3310000)) -> new_not9(ww3311000, ww3310000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1121) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_not9(Main.Succ(ww3311000), Main.Succ(ww3310000)) -> new_not9(ww3311000, ww3310000) The graph contains the following edges 1 > 1, 2 > 2 ---------------------------------------- (1122) YES ---------------------------------------- (1123) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate186(ww4705, ww4706, ww4707, ww4711) -> new_iterate186(ww4705, ww4706, ww4707, new_psFloat186(ww4705, ww4706, ww4707, ww4711)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primPlusFloat1(ww4705, ww4706, ww4707, ww4711) -> new_primPlusFloat(new_msMyInt5(ww4705, Main.Pos(Main.Succ(ww4707))), new_srMyInt(Main.Neg(Main.Succ(ww4706)), Main.Neg(Main.Zero)), ww4711) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat186(ww4705, ww4706, ww4707, ww4711) -> new_primPlusFloat1(ww4705, ww4706, ww4707, ww4711) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primPlusFloat1(x0, x1, x2, x3) new_psFloat186(x0, x1, x2, x3) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1124) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1125) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate186(ww4705, ww4706, ww4707, ww4711) -> new_iterate186(ww4705, ww4706, ww4707, new_psFloat186(ww4705, ww4706, ww4707, ww4711)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primPlusFloat1(ww4705, ww4706, ww4707, ww4711) -> new_primPlusFloat(new_msMyInt5(ww4705, Main.Pos(Main.Succ(ww4707))), new_srMyInt(Main.Neg(Main.Succ(ww4706)), Main.Neg(Main.Zero)), ww4711) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat186(ww4705, ww4706, ww4707, ww4711) -> new_primPlusFloat1(ww4705, ww4706, ww4707, ww4711) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1126) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate186(ww4705, ww4706, ww4707, ww4711) evaluates to t =new_iterate186(ww4705, ww4706, ww4707, new_psFloat186(ww4705, ww4706, ww4707, ww4711)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4711 / new_psFloat186(ww4705, ww4706, ww4707, ww4711)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate186(ww4705, ww4706, ww4707, ww4711) to new_iterate186(ww4705, ww4706, ww4707, new_psFloat186(ww4705, ww4706, ww4707, ww4711)). ---------------------------------------- (1127) NO ---------------------------------------- (1128) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile125(ww4100, ww3000, ww3100, ww5, Main.Succ(ww11400), Main.Succ(ww204600)) -> new_takeWhile125(ww4100, ww3000, ww3100, ww5, ww11400, ww204600) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1129) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile125(ww4100, ww3000, ww3100, ww5, Main.Succ(ww11400), Main.Succ(ww204600)) -> new_takeWhile125(ww4100, ww3000, ww3100, ww5, ww11400, ww204600) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (1130) YES ---------------------------------------- (1131) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate6(ww2213, ww2214, ww4818) -> new_iterate6(ww2213, ww2214, new_psFloat6(ww2213, ww2214, ww4818)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat6(ww2213, ww2214, ww4818) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2213)), Main.Pos(Main.Succ(ww2214))), ww4818) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat6(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1132) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1133) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate6(ww2213, ww2214, ww4818) -> new_iterate6(ww2213, ww2214, new_psFloat6(ww2213, ww2214, ww4818)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat6(ww2213, ww2214, ww4818) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2213)), Main.Pos(Main.Succ(ww2214))), ww4818) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1134) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate6(ww2213, ww2214, ww4818) evaluates to t =new_iterate6(ww2213, ww2214, new_psFloat6(ww2213, ww2214, ww4818)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4818 / new_psFloat6(ww2213, ww2214, ww4818)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate6(ww2213, ww2214, ww4818) to new_iterate6(ww2213, ww2214, new_psFloat6(ww2213, ww2214, ww4818)). ---------------------------------------- (1135) NO ---------------------------------------- (1136) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_psFloat45(ww1372, ww1374, ww4802)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_psFloat45(ww1372, ww1374, ww4802) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat45(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1137) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_psFloat45(ww1372, ww1374, ww4802)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)),new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802))) ---------------------------------------- (1138) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_psFloat45(ww1372, ww1374, ww4802) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat45(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1139) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1140) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat45(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1141) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat45(x0, x1, x2) ---------------------------------------- (1142) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1143) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)),new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802))) ---------------------------------------- (1144) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1145) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1146) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1147) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt1(x0, x1) ---------------------------------------- (1148) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1149) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)),new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802))) ---------------------------------------- (1150) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1151) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)),new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802))) ---------------------------------------- (1152) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1153) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4802)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4802)),new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4802))) ---------------------------------------- (1154) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4802)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1155) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4802)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4802)),new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4802))) ---------------------------------------- (1156) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4802)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1157) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1158) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate45(ww1372, ww1374, ww4802) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4802)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1159) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate45(ww1372, ww1374, ww4802) evaluates to t =new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4802)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4802 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4802)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate45(ww1372, ww1374, ww4802) to new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4802)). ---------------------------------------- (1160) NO ---------------------------------------- (1161) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate130(ww4000, ww3100, ww4329) -> new_iterate130(ww4000, ww3100, new_psFloat130(ww4000, ww3100, ww4329)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat130(ww4000, ww3100, ww4329) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4329) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat130(x0, x1, x2) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1162) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1163) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate130(ww4000, ww3100, ww4329) -> new_iterate130(ww4000, ww3100, new_psFloat130(ww4000, ww3100, ww4329)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat130(ww4000, ww3100, ww4329) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4329) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1164) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate130(ww4000, ww3100, ww4329) evaluates to t =new_iterate130(ww4000, ww3100, new_psFloat130(ww4000, ww3100, ww4329)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4329 / new_psFloat130(ww4000, ww3100, ww4329)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate130(ww4000, ww3100, ww4329) to new_iterate130(ww4000, ww3100, new_psFloat130(ww4000, ww3100, ww4329)). ---------------------------------------- (1165) NO ---------------------------------------- (1166) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_psFloat94(ww955, ww95600, ww957, ww4479)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat94(ww955, ww95600, ww957, ww4479) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) new_psFloat94(x0, x1, x2, x3) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1167) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (1168) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat94(ww955, ww95600, ww957, ww4479) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) new_psFloat94(x0, x1, x2, x3) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1169) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1170) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) new_psFloat94(x0, x1, x2, x3) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1171) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat94(x0, x1, x2, x3) ---------------------------------------- (1172) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1173) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (1174) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1175) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1176) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1177) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt3(x0, x1) ---------------------------------------- (1178) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1179) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (1180) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1181) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (1182) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1183) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (1184) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1185) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (1186) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1187) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1188) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1189) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. 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)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4479 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4479)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence 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)). ---------------------------------------- (1190) NO ---------------------------------------- (1191) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate132(ww2121, ww2122, ww2123, ww4745) -> new_iterate132(ww2121, ww2122, ww2123, new_psFloat132(ww2121, ww2122, ww2123, ww4745)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat132(ww2121, ww2122, ww2123, ww4745) -> new_primPlusFloat(new_msMyInt5(ww2121, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2122)), Main.Pos(Main.Succ(ww2123))), ww4745) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat132(x0, x1, x2, x3) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1192) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1193) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate132(ww2121, ww2122, ww2123, ww4745) -> new_iterate132(ww2121, ww2122, ww2123, new_psFloat132(ww2121, ww2122, ww2123, ww4745)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat132(ww2121, ww2122, ww2123, ww4745) -> new_primPlusFloat(new_msMyInt5(ww2121, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2122)), Main.Pos(Main.Succ(ww2123))), ww4745) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1194) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate132(ww2121, ww2122, ww2123, ww4745) evaluates to t =new_iterate132(ww2121, ww2122, ww2123, new_psFloat132(ww2121, ww2122, ww2123, ww4745)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4745 / new_psFloat132(ww2121, ww2122, ww2123, ww4745)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate132(ww2121, ww2122, ww2123, ww4745) to new_iterate132(ww2121, ww2122, ww2123, new_psFloat132(ww2121, ww2122, ww2123, ww4745)). ---------------------------------------- (1195) NO ---------------------------------------- (1196) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate141(ww538, ww540, ww4438) -> new_iterate141(ww538, ww540, new_psFloat142(ww538, ww540, ww4438)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 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) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat142(x0, x1, x2) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1197) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1198) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate141(ww538, ww540, ww4438) -> new_iterate141(ww538, ww540, new_psFloat142(ww538, ww540, ww4438)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 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) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1199) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate141(ww538, ww540, ww4438) evaluates to t =new_iterate141(ww538, ww540, new_psFloat142(ww538, ww540, ww4438)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4438 / new_psFloat142(ww538, ww540, ww4438)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence 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)). ---------------------------------------- (1200) NO ---------------------------------------- (1201) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate71(ww3000, ww3100, ww4632) -> new_iterate71(ww3000, ww3100, new_psFloat71(ww3000, ww3100, ww4632)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat71(ww3000, ww3100, ww4632) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4632) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat71(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1202) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1203) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate71(ww3000, ww3100, ww4632) -> new_iterate71(ww3000, ww3100, new_psFloat71(ww3000, ww3100, ww4632)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat71(ww3000, ww3100, ww4632) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4632) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1204) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate71(ww3000, ww3100, ww4632) evaluates to t =new_iterate71(ww3000, ww3100, new_psFloat71(ww3000, ww3100, ww4632)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4632 / new_psFloat71(ww3000, ww3100, ww4632)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate71(ww3000, ww3100, ww4632) to new_iterate71(ww3000, ww3100, new_psFloat71(ww3000, ww3100, ww4632)). ---------------------------------------- (1205) NO ---------------------------------------- (1206) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile116(ww4100, ww3000, ww3100, ww5, Main.Succ(ww19110), Main.Succ(ww1907000)) -> new_takeWhile116(ww4100, ww3000, ww3100, ww5, ww19110, ww1907000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1207) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile116(ww4100, ww3000, ww3100, ww5, Main.Succ(ww19110), Main.Succ(ww1907000)) -> new_takeWhile116(ww4100, ww3000, ww3100, ww5, ww19110, ww1907000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (1208) YES ---------------------------------------- (1209) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_psFloat31(ww4000, ww4408)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psFloat31(ww4000, ww4408) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat31(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1210) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_psFloat31(ww4000, ww4408)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)),new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408))) ---------------------------------------- (1211) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psFloat31(ww4000, ww4408) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat31(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1212) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1213) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat31(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1214) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat31(x0, x1) ---------------------------------------- (1215) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1216) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)),new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408))) ---------------------------------------- (1217) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1218) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1219) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1220) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (1221) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1222) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)),new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408))) ---------------------------------------- (1223) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1224) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)),new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408))) ---------------------------------------- (1225) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1226) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4408)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4408)),new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4408))) ---------------------------------------- (1227) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4408)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1228) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate31(ww4000, ww4408) -> new_iterate31(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]: (new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4408)),new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4408))) ---------------------------------------- (1229) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4408)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1230) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1231) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate31(ww4000, ww4408) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4408)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1232) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate31(ww4000, ww4408) evaluates to t =new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4408)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4408 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4408)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate31(ww4000, ww4408) to new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4408)). ---------------------------------------- (1233) NO ---------------------------------------- (1234) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate62(ww3000, ww3100, ww4633) -> new_iterate62(ww3000, ww3100, new_psFloat62(ww3000, ww3100, ww4633)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_psFloat62(ww3000, ww3100, ww4633) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4633) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat62(x0, x1, x2) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1235) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1236) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate62(ww3000, ww3100, ww4633) -> new_iterate62(ww3000, ww3100, new_psFloat62(ww3000, ww3100, ww4633)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_psFloat62(ww3000, ww3100, ww4633) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4633) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1237) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate62(ww3000, ww3100, ww4633) evaluates to t =new_iterate62(ww3000, ww3100, new_psFloat62(ww3000, ww3100, ww4633)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4633 / new_psFloat62(ww3000, ww3100, ww4633)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate62(ww3000, ww3100, ww4633) to new_iterate62(ww3000, ww3100, new_psFloat62(ww3000, ww3100, ww4633)). ---------------------------------------- (1238) NO ---------------------------------------- (1239) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate13(ww4100, ww3000, ww4379) -> new_iterate13(ww4100, ww3000, new_psFloat13(ww4100, ww3000, ww4379)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat13(ww4100, ww3000, ww4379) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4379) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat13(x0, x1, x2) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1240) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1241) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate13(ww4100, ww3000, ww4379) -> new_iterate13(ww4100, ww3000, new_psFloat13(ww4100, ww3000, ww4379)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat13(ww4100, ww3000, ww4379) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4379) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1242) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate13(ww4100, ww3000, ww4379) evaluates to t =new_iterate13(ww4100, ww3000, new_psFloat13(ww4100, ww3000, ww4379)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4379 / new_psFloat13(ww4100, ww3000, ww4379)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate13(ww4100, ww3000, ww4379) to new_iterate13(ww4100, ww3000, new_psFloat13(ww4100, ww3000, ww4379)). ---------------------------------------- (1243) NO ---------------------------------------- (1244) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_psFloat27(ww4000, ww4409)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat27(ww4000, ww4409) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat27(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1245) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_psFloat27(ww4000, ww4409)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)),new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409))) ---------------------------------------- (1246) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat27(ww4000, ww4409) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat27(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1247) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1248) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat27(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1249) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat27(x0, x1) ---------------------------------------- (1250) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1251) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)),new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409))) ---------------------------------------- (1252) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1253) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1254) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1255) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (1256) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1257) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)),new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409))) ---------------------------------------- (1258) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1259) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)),new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409))) ---------------------------------------- (1260) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1261) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4409)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4409)),new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4409))) ---------------------------------------- (1262) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4409)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1263) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4409)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4409)),new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4409))) ---------------------------------------- (1264) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4409)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1265) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1266) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate27(ww4000, ww4409) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4409)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1267) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate27(ww4000, ww4409) evaluates to t =new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4409)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4409 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4409)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate27(ww4000, ww4409) to new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4409)). ---------------------------------------- (1268) NO ---------------------------------------- (1269) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_psFloat43(ww1372, ww13730, ww1374, ww13750, ww4305)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat43(x0, x1, x2, x3, x4) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1270) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_psFloat43(ww1372, ww13730, ww1374, ww13750, ww4305)) at position [4] we obtained the following new rules [LPAR04]: (new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)),new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305))) ---------------------------------------- (1271) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat43(x0, x1, x2, x3, x4) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1272) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1273) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat43(x0, x1, x2, x3, x4) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1274) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat43(x0, x1, x2, x3, x4) ---------------------------------------- (1275) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1276) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)) at position [4,0] we obtained the following new rules [LPAR04]: (new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)),new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305))) ---------------------------------------- (1277) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1278) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1279) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1280) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt1(x0, x1) ---------------------------------------- (1281) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1282) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)) at position [4,0] we obtained the following new rules [LPAR04]: (new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)),new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305))) ---------------------------------------- (1283) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1284) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)),new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305))) ---------------------------------------- (1285) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1286) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4305)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4305)),new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4305))) ---------------------------------------- (1287) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4305)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1288) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1289) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4305)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1290) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) evaluates to t =new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4305)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4305 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4305)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4305) to new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4305)). ---------------------------------------- (1291) NO ---------------------------------------- (1292) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate53(ww59) -> new_iterate53(new_psFloat53(ww59)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat53(ww59) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt0, ww59) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_srMyInt0 -> new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_srMyInt0 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) new_psFloat53(x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1293) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1294) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate53(ww59) -> new_iterate53(new_psFloat53(ww59)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat53(ww59) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt0, ww59) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_srMyInt0 -> new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1295) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate53(ww59) evaluates to t =new_iterate53(new_psFloat53(ww59)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww59 / new_psFloat53(ww59)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate53(ww59) to new_iterate53(new_psFloat53(ww59)). ---------------------------------------- (1296) NO ---------------------------------------- (1297) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_psFloat119(ww4100, ww3000, ww4335)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_psFloat119(ww4100, ww3000, ww4335) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat119(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1298) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_psFloat119(ww4100, ww3000, ww4335)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)),new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335))) ---------------------------------------- (1299) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_psFloat119(ww4100, ww3000, ww4335) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat119(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1300) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1301) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat119(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1302) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat119(x0, x1, x2) ---------------------------------------- (1303) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1304) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)),new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335))) ---------------------------------------- (1305) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1306) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1307) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1308) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (1309) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1310) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate119(ww4100, ww3000, ww4335) -> 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)), ww4335)),new_iterate119(ww4100, ww3000, ww4335) -> 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)), ww4335))) ---------------------------------------- (1311) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> 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)), ww4335)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1312) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1313) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> 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)), ww4335)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1314) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (1315) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> 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)), ww4335)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1316) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate119(ww4100, ww3000, ww4335) -> 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)), ww4335)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)),new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335))) ---------------------------------------- (1317) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1318) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)),new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335))) ---------------------------------------- (1319) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1320) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4335)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4335)),new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4335))) ---------------------------------------- (1321) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4335)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1322) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4335)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4335)),new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4335))) ---------------------------------------- (1323) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4335)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1324) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1325) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate119(ww4100, ww3000, ww4335) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4335)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1326) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate119(ww4100, ww3000, ww4335) evaluates to t =new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4335)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4335 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4335)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate119(ww4100, ww3000, ww4335) to new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4335)). ---------------------------------------- (1327) NO ---------------------------------------- (1328) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile19(ww1372, ww137300, ww1374, ww137500, ww1376, Main.Succ(ww137800), Main.Succ(ww147400)) -> new_takeWhile19(ww1372, ww137300, ww1374, ww137500, ww1376, ww137800, ww147400) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1329) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile19(ww1372, ww137300, ww1374, ww137500, ww1376, Main.Succ(ww137800), Main.Succ(ww147400)) -> new_takeWhile19(ww1372, ww137300, ww1374, ww137500, ww1376, ww137800, ww147400) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 ---------------------------------------- (1330) YES ---------------------------------------- (1331) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww445700, ww445701), ww44571), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww445700, ww445701, ww44571, new_not0(new_srMyInt(ww445700, ww32620), new_srMyInt(ww445701, ww32621))) new_takeWhile12(Float(ww32620, ww32621), Float(ww445700, ww445701), ww44571) -> new_takeWhile11(Float(ww32620, ww32621), ww445700, ww445701, ww44571, new_not0(new_srMyInt(ww445700, ww32620), new_srMyInt(ww445701, ww32621))) The TRS R consists of the following rules: new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_not5(Main.Succ(ww4542000), Main.Succ(ww4541000)) -> new_not5(ww4542000, ww4541000) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_not5(Main.Zero, Main.Zero) -> new_not7 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not4(Main.Succ(ww454100), ww454200) -> new_not5(ww454100, ww454200) new_not7 -> new_not3 new_not0(Main.Pos(Main.Succ(ww454200)), Main.Pos(ww45410)) -> new_not8(ww454200, ww45410) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww454100))) -> new_not8(ww454100, Main.Zero) new_not8(ww454200, Main.Succ(ww454100)) -> new_not5(ww454200, ww454100) new_not2 -> MyFalse new_not5(Main.Succ(ww4542000), Main.Zero) -> new_not6 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww454100))) -> new_not4(Main.Zero, ww454100) new_not0(Main.Neg(Main.Succ(ww454200)), Main.Pos(ww45410)) -> new_not1 new_not0(Main.Neg(Main.Succ(ww454200)), Main.Neg(ww45410)) -> new_not4(ww45410, ww454200) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_not3 -> MyTrue new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww454100))) -> new_not1 new_not6 -> new_not3 new_not8(ww454200, Main.Zero) -> new_not6 new_not1 -> new_not2 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww454100))) -> new_not6 new_not5(Main.Zero, Main.Succ(ww4541000)) -> new_not1 new_not0(Main.Pos(Main.Succ(ww454200)), Main.Neg(ww45410)) -> new_not6 new_not4(Main.Zero, ww454200) -> new_not1 The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_not0(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) new_not5(Main.Succ(x0), Main.Zero) new_not2 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_not4(Main.Succ(x0), x1) new_primMulNat1(Main.Succ(x0), Main.Zero) new_not5(Main.Succ(x0), Main.Succ(x1)) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) new_not7 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_not5(Main.Zero, Main.Succ(x0)) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) new_not3 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_not6 new_not8(x0, Main.Succ(x1)) new_not0(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) new_not5(Main.Zero, Main.Zero) new_not1 new_not0(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) new_not0(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) new_not8(x0, Main.Zero) new_not4(Main.Zero, x0) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) new_srMyInt(x0, x1) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1332) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1333) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww445700, ww445701), ww44571), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww445700, ww445701, ww44571, new_not0(new_srMyInt(ww445700, ww32620), new_srMyInt(ww445701, ww32621))) The TRS R consists of the following rules: new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_not5(Main.Succ(ww4542000), Main.Succ(ww4541000)) -> new_not5(ww4542000, ww4541000) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_not5(Main.Zero, Main.Zero) -> new_not7 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not4(Main.Succ(ww454100), ww454200) -> new_not5(ww454100, ww454200) new_not7 -> new_not3 new_not0(Main.Pos(Main.Succ(ww454200)), Main.Pos(ww45410)) -> new_not8(ww454200, ww45410) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww454100))) -> new_not8(ww454100, Main.Zero) new_not8(ww454200, Main.Succ(ww454100)) -> new_not5(ww454200, ww454100) new_not2 -> MyFalse new_not5(Main.Succ(ww4542000), Main.Zero) -> new_not6 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww454100))) -> new_not4(Main.Zero, ww454100) new_not0(Main.Neg(Main.Succ(ww454200)), Main.Pos(ww45410)) -> new_not1 new_not0(Main.Neg(Main.Succ(ww454200)), Main.Neg(ww45410)) -> new_not4(ww45410, ww454200) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_not3 -> MyTrue new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww454100))) -> new_not1 new_not6 -> new_not3 new_not8(ww454200, Main.Zero) -> new_not6 new_not1 -> new_not2 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww454100))) -> new_not6 new_not5(Main.Zero, Main.Succ(ww4541000)) -> new_not1 new_not0(Main.Pos(Main.Succ(ww454200)), Main.Neg(ww45410)) -> new_not6 new_not4(Main.Zero, ww454200) -> new_not1 The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_not0(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) new_not5(Main.Succ(x0), Main.Zero) new_not2 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_not4(Main.Succ(x0), x1) new_primMulNat1(Main.Succ(x0), Main.Zero) new_not5(Main.Succ(x0), Main.Succ(x1)) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) new_not7 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_not5(Main.Zero, Main.Succ(x0)) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) new_not3 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_not6 new_not8(x0, Main.Succ(x1)) new_not0(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) new_not5(Main.Zero, Main.Zero) new_not1 new_not0(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) new_not0(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) new_not8(x0, Main.Zero) new_not4(Main.Zero, x0) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) new_srMyInt(x0, x1) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1334) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww445700, ww445701), ww44571), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww445700, ww445701, ww44571, new_not0(new_srMyInt(ww445700, ww32620), new_srMyInt(ww445701, ww32621))) at position [4,0] we obtained the following new rules [LPAR04]: (new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww445700, ww445701), ww44571), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww445700, ww445701, ww44571, new_not0(new_primMulInt(ww445700, ww32620), new_srMyInt(ww445701, ww32621))),new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww445700, ww445701), ww44571), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww445700, ww445701, ww44571, new_not0(new_primMulInt(ww445700, ww32620), new_srMyInt(ww445701, ww32621)))) ---------------------------------------- (1335) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww445700, ww445701), ww44571), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww445700, ww445701, ww44571, new_not0(new_primMulInt(ww445700, ww32620), new_srMyInt(ww445701, ww32621))) The TRS R consists of the following rules: new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_not5(Main.Succ(ww4542000), Main.Succ(ww4541000)) -> new_not5(ww4542000, ww4541000) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_not5(Main.Zero, Main.Zero) -> new_not7 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not4(Main.Succ(ww454100), ww454200) -> new_not5(ww454100, ww454200) new_not7 -> new_not3 new_not0(Main.Pos(Main.Succ(ww454200)), Main.Pos(ww45410)) -> new_not8(ww454200, ww45410) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww454100))) -> new_not8(ww454100, Main.Zero) new_not8(ww454200, Main.Succ(ww454100)) -> new_not5(ww454200, ww454100) new_not2 -> MyFalse new_not5(Main.Succ(ww4542000), Main.Zero) -> new_not6 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww454100))) -> new_not4(Main.Zero, ww454100) new_not0(Main.Neg(Main.Succ(ww454200)), Main.Pos(ww45410)) -> new_not1 new_not0(Main.Neg(Main.Succ(ww454200)), Main.Neg(ww45410)) -> new_not4(ww45410, ww454200) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_not3 -> MyTrue new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww454100))) -> new_not1 new_not6 -> new_not3 new_not8(ww454200, Main.Zero) -> new_not6 new_not1 -> new_not2 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww454100))) -> new_not6 new_not5(Main.Zero, Main.Succ(ww4541000)) -> new_not1 new_not0(Main.Pos(Main.Succ(ww454200)), Main.Neg(ww45410)) -> new_not6 new_not4(Main.Zero, ww454200) -> new_not1 The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_not0(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) new_not5(Main.Succ(x0), Main.Zero) new_not2 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_not4(Main.Succ(x0), x1) new_primMulNat1(Main.Succ(x0), Main.Zero) new_not5(Main.Succ(x0), Main.Succ(x1)) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) new_not7 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_not5(Main.Zero, Main.Succ(x0)) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) new_not3 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_not6 new_not8(x0, Main.Succ(x1)) new_not0(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) new_not5(Main.Zero, Main.Zero) new_not1 new_not0(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) new_not0(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) new_not8(x0, Main.Zero) new_not4(Main.Zero, x0) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) new_srMyInt(x0, x1) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1336) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww445700, ww445701), ww44571), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww445700, ww445701, ww44571, new_not0(new_primMulInt(ww445700, ww32620), new_srMyInt(ww445701, ww32621))) at position [4,1] we obtained the following new rules [LPAR04]: (new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww445700, ww445701), ww44571), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww445700, ww445701, ww44571, new_not0(new_primMulInt(ww445700, ww32620), new_primMulInt(ww445701, ww32621))),new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww445700, ww445701), ww44571), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww445700, ww445701, ww44571, new_not0(new_primMulInt(ww445700, ww32620), new_primMulInt(ww445701, ww32621)))) ---------------------------------------- (1337) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww445700, ww445701), ww44571), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww445700, ww445701, ww44571, new_not0(new_primMulInt(ww445700, ww32620), new_primMulInt(ww445701, ww32621))) The TRS R consists of the following rules: new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_not5(Main.Succ(ww4542000), Main.Succ(ww4541000)) -> new_not5(ww4542000, ww4541000) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_not5(Main.Zero, Main.Zero) -> new_not7 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not4(Main.Succ(ww454100), ww454200) -> new_not5(ww454100, ww454200) new_not7 -> new_not3 new_not0(Main.Pos(Main.Succ(ww454200)), Main.Pos(ww45410)) -> new_not8(ww454200, ww45410) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww454100))) -> new_not8(ww454100, Main.Zero) new_not8(ww454200, Main.Succ(ww454100)) -> new_not5(ww454200, ww454100) new_not2 -> MyFalse new_not5(Main.Succ(ww4542000), Main.Zero) -> new_not6 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww454100))) -> new_not4(Main.Zero, ww454100) new_not0(Main.Neg(Main.Succ(ww454200)), Main.Pos(ww45410)) -> new_not1 new_not0(Main.Neg(Main.Succ(ww454200)), Main.Neg(ww45410)) -> new_not4(ww45410, ww454200) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_not3 -> MyTrue new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww454100))) -> new_not1 new_not6 -> new_not3 new_not8(ww454200, Main.Zero) -> new_not6 new_not1 -> new_not2 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww454100))) -> new_not6 new_not5(Main.Zero, Main.Succ(ww4541000)) -> new_not1 new_not0(Main.Pos(Main.Succ(ww454200)), Main.Neg(ww45410)) -> new_not6 new_not4(Main.Zero, ww454200) -> new_not1 The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_not0(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) new_not5(Main.Succ(x0), Main.Zero) new_not2 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_not4(Main.Succ(x0), x1) new_primMulNat1(Main.Succ(x0), Main.Zero) new_not5(Main.Succ(x0), Main.Succ(x1)) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) new_not7 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_not5(Main.Zero, Main.Succ(x0)) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) new_not3 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_not6 new_not8(x0, Main.Succ(x1)) new_not0(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) new_not5(Main.Zero, Main.Zero) new_not1 new_not0(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) new_not0(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) new_not8(x0, Main.Zero) new_not4(Main.Zero, x0) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) new_srMyInt(x0, x1) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1338) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1339) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww445700, ww445701), ww44571), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww445700, ww445701, ww44571, new_not0(new_primMulInt(ww445700, ww32620), new_primMulInt(ww445701, ww32621))) The TRS R consists of the following rules: new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 new_not0(Main.Pos(Main.Succ(ww454200)), Main.Pos(ww45410)) -> new_not8(ww454200, ww45410) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww454100))) -> new_not8(ww454100, Main.Zero) new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww454100))) -> new_not4(Main.Zero, ww454100) new_not0(Main.Neg(Main.Succ(ww454200)), Main.Pos(ww45410)) -> new_not1 new_not0(Main.Neg(Main.Succ(ww454200)), Main.Neg(ww45410)) -> new_not4(ww45410, ww454200) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww454100))) -> new_not1 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww454100))) -> new_not6 new_not0(Main.Pos(Main.Succ(ww454200)), Main.Neg(ww45410)) -> new_not6 new_not6 -> new_not3 new_not3 -> MyTrue new_not1 -> new_not2 new_not2 -> MyFalse new_not4(Main.Succ(ww454100), ww454200) -> new_not5(ww454100, ww454200) new_not4(Main.Zero, ww454200) -> new_not1 new_not5(Main.Succ(ww4542000), Main.Succ(ww4541000)) -> new_not5(ww4542000, ww4541000) new_not5(Main.Zero, Main.Zero) -> new_not7 new_not5(Main.Succ(ww4542000), Main.Zero) -> new_not6 new_not5(Main.Zero, Main.Succ(ww4541000)) -> new_not1 new_not7 -> new_not3 new_not8(ww454200, Main.Zero) -> new_not6 new_not8(ww454200, Main.Succ(ww454100)) -> new_not5(ww454200, ww454100) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_not0(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) new_not5(Main.Succ(x0), Main.Zero) new_not2 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_not4(Main.Succ(x0), x1) new_primMulNat1(Main.Succ(x0), Main.Zero) new_not5(Main.Succ(x0), Main.Succ(x1)) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) new_not7 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_not5(Main.Zero, Main.Succ(x0)) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) new_not3 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_not6 new_not8(x0, Main.Succ(x1)) new_not0(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) new_not5(Main.Zero, Main.Zero) new_not1 new_not0(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) new_not0(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) new_not8(x0, Main.Zero) new_not4(Main.Zero, x0) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) new_srMyInt(x0, x1) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1340) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_srMyInt(x0, x1) ---------------------------------------- (1341) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww445700, ww445701), ww44571), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww445700, ww445701, ww44571, new_not0(new_primMulInt(ww445700, ww32620), new_primMulInt(ww445701, ww32621))) The TRS R consists of the following rules: new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 new_not0(Main.Pos(Main.Succ(ww454200)), Main.Pos(ww45410)) -> new_not8(ww454200, ww45410) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww454100))) -> new_not8(ww454100, Main.Zero) new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww454100))) -> new_not4(Main.Zero, ww454100) new_not0(Main.Neg(Main.Succ(ww454200)), Main.Pos(ww45410)) -> new_not1 new_not0(Main.Neg(Main.Succ(ww454200)), Main.Neg(ww45410)) -> new_not4(ww45410, ww454200) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww454100))) -> new_not1 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww454100))) -> new_not6 new_not0(Main.Pos(Main.Succ(ww454200)), Main.Neg(ww45410)) -> new_not6 new_not6 -> new_not3 new_not3 -> MyTrue new_not1 -> new_not2 new_not2 -> MyFalse new_not4(Main.Succ(ww454100), ww454200) -> new_not5(ww454100, ww454200) new_not4(Main.Zero, ww454200) -> new_not1 new_not5(Main.Succ(ww4542000), Main.Succ(ww4541000)) -> new_not5(ww4542000, ww4541000) new_not5(Main.Zero, Main.Zero) -> new_not7 new_not5(Main.Succ(ww4542000), Main.Zero) -> new_not6 new_not5(Main.Zero, Main.Succ(ww4541000)) -> new_not1 new_not7 -> new_not3 new_not8(ww454200, Main.Zero) -> new_not6 new_not8(ww454200, Main.Succ(ww454100)) -> new_not5(ww454200, ww454100) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_not0(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) new_not5(Main.Succ(x0), Main.Zero) new_not2 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_not4(Main.Succ(x0), x1) new_primMulNat1(Main.Succ(x0), Main.Zero) new_not5(Main.Succ(x0), Main.Succ(x1)) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) new_not7 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_not5(Main.Zero, Main.Succ(x0)) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) new_not3 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_not6 new_not8(x0, Main.Succ(x1)) new_not0(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) new_not5(Main.Zero, Main.Zero) new_not1 new_not0(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) new_not0(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) new_not8(x0, Main.Zero) new_not4(Main.Zero, x0) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1342) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww445700, ww445701), ww44571), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww445700, ww445701, ww44571, new_not0(new_primMulInt(ww445700, ww32620), new_primMulInt(ww445701, ww32621))) The graph contains the following edges 1 >= 1, 4 > 2, 4 > 3, 4 > 4 ---------------------------------------- (1343) YES ---------------------------------------- (1344) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate136(ww538, ww5390, ww540, ww5410, ww4465) -> new_iterate136(ww538, ww5390, ww540, ww5410, new_psFloat137(ww538, ww5390, ww540, ww5410, ww4465)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat137(ww538, ww5390, ww540, ww5410, ww4465) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(ww5390), Main.Neg(ww5410)), ww4465) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat137(x0, x1, x2, x3, x4) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1345) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1346) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate136(ww538, ww5390, ww540, ww5410, ww4465) -> new_iterate136(ww538, ww5390, ww540, ww5410, new_psFloat137(ww538, ww5390, ww540, ww5410, ww4465)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat137(ww538, ww5390, ww540, ww5410, ww4465) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(ww5390), Main.Neg(ww5410)), ww4465) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1347) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate136(ww538, ww5390, ww540, ww5410, ww4465) evaluates to t =new_iterate136(ww538, ww5390, ww540, ww5410, new_psFloat137(ww538, ww5390, ww540, ww5410, ww4465)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4465 / new_psFloat137(ww538, ww5390, ww540, ww5410, ww4465)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate136(ww538, ww5390, ww540, ww5410, ww4465) to new_iterate136(ww538, ww5390, ww540, ww5410, new_psFloat137(ww538, ww5390, ww540, ww5410, ww4465)). ---------------------------------------- (1348) NO ---------------------------------------- (1349) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_psFloat117(ww3000, ww4397)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat117(ww3000, ww4397) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat117(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1350) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_psFloat117(ww3000, ww4397)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)),new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397))) ---------------------------------------- (1351) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat117(ww3000, ww4397) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat117(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1352) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1353) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat117(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1354) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat117(x0, x1) ---------------------------------------- (1355) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1356) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)),new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397))) ---------------------------------------- (1357) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1358) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1359) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1360) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (1361) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1362) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)),new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397))) ---------------------------------------- (1363) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1364) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1365) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1366) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (1367) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1368) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)),new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397))) ---------------------------------------- (1369) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1370) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)),new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397))) ---------------------------------------- (1371) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1372) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4397)),new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4397))) ---------------------------------------- (1373) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4397)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1374) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4397)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4397)),new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4397))) ---------------------------------------- (1375) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4397)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1376) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1377) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate117(ww3000, ww4397) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4397)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1378) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate117(ww3000, ww4397) evaluates to t =new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4397)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4397 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4397)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate117(ww3000, ww4397) to new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4397)). ---------------------------------------- (1379) NO ---------------------------------------- (1380) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate174(ww4000, ww4100, ww4309) -> new_iterate174(ww4000, ww4100, new_psFloat176(ww4000, ww4100, ww4309)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_psFloat176(ww4000, ww4100, ww4309) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4309) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat176(x0, x1, x2) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1381) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1382) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate174(ww4000, ww4100, ww4309) -> new_iterate174(ww4000, ww4100, new_psFloat176(ww4000, ww4100, ww4309)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_psFloat176(ww4000, ww4100, ww4309) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4309) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1383) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate174(ww4000, ww4100, ww4309) evaluates to t =new_iterate174(ww4000, ww4100, new_psFloat176(ww4000, ww4100, ww4309)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4309 / new_psFloat176(ww4000, ww4100, ww4309)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate174(ww4000, ww4100, ww4309) to new_iterate174(ww4000, ww4100, new_psFloat176(ww4000, ww4100, ww4309)). ---------------------------------------- (1384) NO ---------------------------------------- (1385) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate1(ww4100, ww4386) -> new_iterate1(ww4100, new_psFloat1(ww4100, ww4386)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat1(ww4100, ww4386) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4386) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat1(x0, x1) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1386) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1387) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate1(ww4100, ww4386) -> new_iterate1(ww4100, new_psFloat1(ww4100, ww4386)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat1(ww4100, ww4386) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4386) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1388) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate1(ww4100, ww4386) evaluates to t =new_iterate1(ww4100, new_psFloat1(ww4100, ww4386)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4386 / new_psFloat1(ww4100, ww4386)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate1(ww4100, ww4386) to new_iterate1(ww4100, new_psFloat1(ww4100, ww4386)). ---------------------------------------- (1389) NO ---------------------------------------- (1390) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_psFloat38(ww4593, ww4594, ww4595, ww4598)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat38(ww4593, ww4594, ww4595, ww4598) -> new_primPlusFloat(new_msMyInt0(ww4593), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat38(x0, x1, x2, x3) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1391) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_psFloat38(ww4593, ww4594, ww4595, ww4598)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(new_msMyInt0(ww4593), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)),new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(new_msMyInt0(ww4593), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598))) ---------------------------------------- (1392) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(new_msMyInt0(ww4593), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat38(ww4593, ww4594, ww4595, ww4598) -> new_primPlusFloat(new_msMyInt0(ww4593), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat38(x0, x1, x2, x3) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1393) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1394) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(new_msMyInt0(ww4593), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat38(x0, x1, x2, x3) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1395) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat38(x0, x1, x2, x3) ---------------------------------------- (1396) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(new_msMyInt0(ww4593), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1397) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(new_msMyInt0(ww4593), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4593)), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)),new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4593)), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598))) ---------------------------------------- (1398) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4593)), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1399) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1400) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4593)), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1401) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (1402) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4593)), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1403) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4593)), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)),new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598))) ---------------------------------------- (1404) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1405) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), new_srMyInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), new_primMulInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)),new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), new_primMulInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598))) ---------------------------------------- (1406) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), new_primMulInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1407) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), new_primMulInt(Main.Pos(Main.Succ(ww4594)), Main.Pos(Main.Succ(ww4595))), ww4598)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), Main.Pos(new_primMulNat1(Main.Succ(ww4594), Main.Succ(ww4595))), ww4598)),new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), Main.Pos(new_primMulNat1(Main.Succ(ww4594), Main.Succ(ww4595))), ww4598))) ---------------------------------------- (1408) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), Main.Pos(new_primMulNat1(Main.Succ(ww4594), Main.Succ(ww4595))), ww4598)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1409) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), Main.Pos(new_primMulNat1(Main.Succ(ww4594), Main.Succ(ww4595))), ww4598)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4594, Main.Succ(ww4595)), Main.Succ(ww4595))), ww4598)),new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4594, Main.Succ(ww4595)), Main.Succ(ww4595))), ww4598))) ---------------------------------------- (1410) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4594, Main.Succ(ww4595)), Main.Succ(ww4595))), ww4598)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1411) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1412) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate38(ww4593, ww4594, ww4595, ww4598) -> new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4594, Main.Succ(ww4595)), Main.Succ(ww4595))), ww4598)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1413) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate38(ww4593, ww4594, ww4595, ww4598) evaluates to t =new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4594, Main.Succ(ww4595)), Main.Succ(ww4595))), ww4598)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4598 / new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4594, Main.Succ(ww4595)), Main.Succ(ww4595))), ww4598)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate38(ww4593, ww4594, ww4595, ww4598) to new_iterate38(ww4593, ww4594, ww4595, new_primPlusFloat(Main.Neg(Main.Succ(ww4593)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4594, Main.Succ(ww4595)), Main.Succ(ww4595))), ww4598)). ---------------------------------------- (1414) NO ---------------------------------------- (1415) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile13(Float(ww42160, ww42161), Float(ww323900, ww323901), ww32391) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_srMyInt(ww323900, ww42160), new_srMyInt(ww323901, ww42161))) new_takeWhile17(Float(ww42160, ww42161), Float(ww323900, ww323901), ww32391) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_srMyInt(ww323900, ww42160), new_srMyInt(ww323901, ww42161))) new_takeWhile16(Float(ww42160, ww42161), Float(ww323900, ww323901), ww32391) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_srMyInt(ww323900, ww42160), new_srMyInt(ww323901, ww42161))) new_takeWhile15(Float(ww42160, ww42161), Float(ww323900, ww323901), ww32391) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_srMyInt(ww323900, ww42160), new_srMyInt(ww323901, ww42161))) new_takeWhile2(Float(ww42160, ww42161), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_srMyInt(ww323900, ww42160), new_srMyInt(ww323901, ww42161))) new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, MyTrue) -> new_takeWhile2(Float(ww42160, ww42161), ww32391) The TRS R consists of the following rules: new_not13 -> new_not3 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_not15(ww331100, Main.Succ(ww331000)) -> new_not11(ww331100, ww331000) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not14 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_not16(Main.Zero, ww331100) -> new_not13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not10(Main.Neg(Main.Succ(ww331100)), Main.Pos(ww33100)) -> new_not13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not10(Main.Neg(Main.Succ(ww331100)), Main.Neg(ww33100)) -> new_not16(ww33100, ww331100) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not14 new_not11(Main.Zero, Main.Succ(ww3310000)) -> new_not13 new_not11(Main.Succ(ww3311000), Main.Succ(ww3310000)) -> new_not11(ww3311000, ww3310000) new_not2 -> MyFalse new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww331000))) -> new_not13 new_not11(Main.Succ(ww3311000), Main.Zero) -> new_not12 new_not12 -> new_not2 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww331000))) -> new_not12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_not14 -> new_not3 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_not10(Main.Pos(Main.Succ(ww331100)), Main.Neg(ww33100)) -> new_not12 new_not3 -> MyTrue new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww331000))) -> new_not15(ww331000, Main.Zero) new_not15(ww331100, Main.Zero) -> new_not12 new_not10(Main.Pos(Main.Succ(ww331100)), Main.Pos(ww33100)) -> new_not15(ww331100, ww33100) new_not11(Main.Zero, Main.Zero) -> new_not14 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not14 new_not16(Main.Succ(ww331000), ww331100) -> new_not11(ww331000, ww331100) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww331000))) -> new_not16(Main.Zero, ww331000) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_not11(Main.Zero, Main.Zero) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) new_not2 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_not16(Main.Zero, x0) new_primMulNat1(Main.Succ(x0), Main.Zero) new_not16(Main.Succ(x0), x1) new_not14 new_not15(x0, Main.Succ(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_not15(x0, Main.Zero) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_not3 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) new_not11(Main.Succ(x0), Main.Succ(x1)) new_not10(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) new_not10(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) new_not13 new_primPlusNat0(Main.Zero, Main.Zero) new_not12 new_not11(Main.Zero, Main.Succ(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_not10(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_not11(Main.Succ(x0), Main.Zero) new_not10(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1416) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 4 less nodes. ---------------------------------------- (1417) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, MyTrue) -> new_takeWhile2(Float(ww42160, ww42161), ww32391) new_takeWhile2(Float(ww42160, ww42161), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_srMyInt(ww323900, ww42160), new_srMyInt(ww323901, ww42161))) The TRS R consists of the following rules: new_not13 -> new_not3 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_not15(ww331100, Main.Succ(ww331000)) -> new_not11(ww331100, ww331000) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not14 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_not16(Main.Zero, ww331100) -> new_not13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not10(Main.Neg(Main.Succ(ww331100)), Main.Pos(ww33100)) -> new_not13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not10(Main.Neg(Main.Succ(ww331100)), Main.Neg(ww33100)) -> new_not16(ww33100, ww331100) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not14 new_not11(Main.Zero, Main.Succ(ww3310000)) -> new_not13 new_not11(Main.Succ(ww3311000), Main.Succ(ww3310000)) -> new_not11(ww3311000, ww3310000) new_not2 -> MyFalse new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww331000))) -> new_not13 new_not11(Main.Succ(ww3311000), Main.Zero) -> new_not12 new_not12 -> new_not2 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww331000))) -> new_not12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_not14 -> new_not3 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_not10(Main.Pos(Main.Succ(ww331100)), Main.Neg(ww33100)) -> new_not12 new_not3 -> MyTrue new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww331000))) -> new_not15(ww331000, Main.Zero) new_not15(ww331100, Main.Zero) -> new_not12 new_not10(Main.Pos(Main.Succ(ww331100)), Main.Pos(ww33100)) -> new_not15(ww331100, ww33100) new_not11(Main.Zero, Main.Zero) -> new_not14 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not14 new_not16(Main.Succ(ww331000), ww331100) -> new_not11(ww331000, ww331100) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww331000))) -> new_not16(Main.Zero, ww331000) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_not11(Main.Zero, Main.Zero) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) new_not2 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_not16(Main.Zero, x0) new_primMulNat1(Main.Succ(x0), Main.Zero) new_not16(Main.Succ(x0), x1) new_not14 new_not15(x0, Main.Succ(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_not15(x0, Main.Zero) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_not3 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) new_not11(Main.Succ(x0), Main.Succ(x1)) new_not10(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) new_not10(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) new_not13 new_primPlusNat0(Main.Zero, Main.Zero) new_not12 new_not11(Main.Zero, Main.Succ(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_not10(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_not11(Main.Succ(x0), Main.Zero) new_not10(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1418) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_takeWhile2(Float(ww42160, ww42161), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_srMyInt(ww323900, ww42160), new_srMyInt(ww323901, ww42161))) at position [5,0] we obtained the following new rules [LPAR04]: (new_takeWhile2(Float(ww42160, ww42161), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42160), new_srMyInt(ww323901, ww42161))),new_takeWhile2(Float(ww42160, ww42161), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42160), new_srMyInt(ww323901, ww42161)))) ---------------------------------------- (1419) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, MyTrue) -> new_takeWhile2(Float(ww42160, ww42161), ww32391) new_takeWhile2(Float(ww42160, ww42161), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42160), new_srMyInt(ww323901, ww42161))) The TRS R consists of the following rules: new_not13 -> new_not3 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_not15(ww331100, Main.Succ(ww331000)) -> new_not11(ww331100, ww331000) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not14 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_not16(Main.Zero, ww331100) -> new_not13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not10(Main.Neg(Main.Succ(ww331100)), Main.Pos(ww33100)) -> new_not13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not10(Main.Neg(Main.Succ(ww331100)), Main.Neg(ww33100)) -> new_not16(ww33100, ww331100) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not14 new_not11(Main.Zero, Main.Succ(ww3310000)) -> new_not13 new_not11(Main.Succ(ww3311000), Main.Succ(ww3310000)) -> new_not11(ww3311000, ww3310000) new_not2 -> MyFalse new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww331000))) -> new_not13 new_not11(Main.Succ(ww3311000), Main.Zero) -> new_not12 new_not12 -> new_not2 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww331000))) -> new_not12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_not14 -> new_not3 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_not10(Main.Pos(Main.Succ(ww331100)), Main.Neg(ww33100)) -> new_not12 new_not3 -> MyTrue new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww331000))) -> new_not15(ww331000, Main.Zero) new_not15(ww331100, Main.Zero) -> new_not12 new_not10(Main.Pos(Main.Succ(ww331100)), Main.Pos(ww33100)) -> new_not15(ww331100, ww33100) new_not11(Main.Zero, Main.Zero) -> new_not14 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not14 new_not16(Main.Succ(ww331000), ww331100) -> new_not11(ww331000, ww331100) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww331000))) -> new_not16(Main.Zero, ww331000) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_not11(Main.Zero, Main.Zero) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) new_not2 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_not16(Main.Zero, x0) new_primMulNat1(Main.Succ(x0), Main.Zero) new_not16(Main.Succ(x0), x1) new_not14 new_not15(x0, Main.Succ(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_not15(x0, Main.Zero) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_not3 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) new_not11(Main.Succ(x0), Main.Succ(x1)) new_not10(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) new_not10(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) new_not13 new_primPlusNat0(Main.Zero, Main.Zero) new_not12 new_not11(Main.Zero, Main.Succ(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_not10(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_not11(Main.Succ(x0), Main.Zero) new_not10(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1420) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_takeWhile2(Float(ww42160, ww42161), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42160), new_srMyInt(ww323901, ww42161))) at position [5,1] we obtained the following new rules [LPAR04]: (new_takeWhile2(Float(ww42160, ww42161), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42160), new_primMulInt(ww323901, ww42161))),new_takeWhile2(Float(ww42160, ww42161), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42160), new_primMulInt(ww323901, ww42161)))) ---------------------------------------- (1421) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, MyTrue) -> new_takeWhile2(Float(ww42160, ww42161), ww32391) new_takeWhile2(Float(ww42160, ww42161), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42160), new_primMulInt(ww323901, ww42161))) The TRS R consists of the following rules: new_not13 -> new_not3 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_not15(ww331100, Main.Succ(ww331000)) -> new_not11(ww331100, ww331000) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not14 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_not16(Main.Zero, ww331100) -> new_not13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not10(Main.Neg(Main.Succ(ww331100)), Main.Pos(ww33100)) -> new_not13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not10(Main.Neg(Main.Succ(ww331100)), Main.Neg(ww33100)) -> new_not16(ww33100, ww331100) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not14 new_not11(Main.Zero, Main.Succ(ww3310000)) -> new_not13 new_not11(Main.Succ(ww3311000), Main.Succ(ww3310000)) -> new_not11(ww3311000, ww3310000) new_not2 -> MyFalse new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww331000))) -> new_not13 new_not11(Main.Succ(ww3311000), Main.Zero) -> new_not12 new_not12 -> new_not2 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww331000))) -> new_not12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_not14 -> new_not3 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_not10(Main.Pos(Main.Succ(ww331100)), Main.Neg(ww33100)) -> new_not12 new_not3 -> MyTrue new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww331000))) -> new_not15(ww331000, Main.Zero) new_not15(ww331100, Main.Zero) -> new_not12 new_not10(Main.Pos(Main.Succ(ww331100)), Main.Pos(ww33100)) -> new_not15(ww331100, ww33100) new_not11(Main.Zero, Main.Zero) -> new_not14 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not14 new_not16(Main.Succ(ww331000), ww331100) -> new_not11(ww331000, ww331100) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww331000))) -> new_not16(Main.Zero, ww331000) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_not11(Main.Zero, Main.Zero) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) new_not2 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_not16(Main.Zero, x0) new_primMulNat1(Main.Succ(x0), Main.Zero) new_not16(Main.Succ(x0), x1) new_not14 new_not15(x0, Main.Succ(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_not15(x0, Main.Zero) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_not3 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) new_not11(Main.Succ(x0), Main.Succ(x1)) new_not10(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) new_not10(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) new_not13 new_primPlusNat0(Main.Zero, Main.Zero) new_not12 new_not11(Main.Zero, Main.Succ(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_not10(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_not11(Main.Succ(x0), Main.Zero) new_not10(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1422) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1423) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, MyTrue) -> new_takeWhile2(Float(ww42160, ww42161), ww32391) new_takeWhile2(Float(ww42160, ww42161), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42160), new_primMulInt(ww323901, ww42161))) The TRS R consists of the following rules: new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not14 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not14 new_not10(Main.Neg(Main.Succ(ww331100)), Main.Pos(ww33100)) -> new_not13 new_not10(Main.Neg(Main.Succ(ww331100)), Main.Neg(ww33100)) -> new_not16(ww33100, ww331100) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not14 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww331000))) -> new_not13 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww331000))) -> new_not12 new_not10(Main.Pos(Main.Succ(ww331100)), Main.Neg(ww33100)) -> new_not12 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww331000))) -> new_not15(ww331000, Main.Zero) new_not10(Main.Pos(Main.Succ(ww331100)), Main.Pos(ww33100)) -> new_not15(ww331100, ww33100) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not14 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww331000))) -> new_not16(Main.Zero, ww331000) new_not16(Main.Zero, ww331100) -> new_not13 new_not13 -> new_not3 new_not3 -> MyTrue new_not14 -> new_not3 new_not15(ww331100, Main.Succ(ww331000)) -> new_not11(ww331100, ww331000) new_not15(ww331100, Main.Zero) -> new_not12 new_not12 -> new_not2 new_not2 -> MyFalse new_not11(Main.Zero, Main.Succ(ww3310000)) -> new_not13 new_not11(Main.Succ(ww3311000), Main.Succ(ww3310000)) -> new_not11(ww3311000, ww3310000) new_not11(Main.Succ(ww3311000), Main.Zero) -> new_not12 new_not11(Main.Zero, Main.Zero) -> new_not14 new_not16(Main.Succ(ww331000), ww331100) -> new_not11(ww331000, ww331100) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_not11(Main.Zero, Main.Zero) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) new_not2 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_not16(Main.Zero, x0) new_primMulNat1(Main.Succ(x0), Main.Zero) new_not16(Main.Succ(x0), x1) new_not14 new_not15(x0, Main.Succ(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_not15(x0, Main.Zero) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_not3 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) new_not11(Main.Succ(x0), Main.Succ(x1)) new_not10(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) new_not10(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) new_not13 new_primPlusNat0(Main.Zero, Main.Zero) new_not12 new_not11(Main.Zero, Main.Succ(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_not10(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_not11(Main.Succ(x0), Main.Zero) new_not10(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1424) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_srMyInt(x0, x1) ---------------------------------------- (1425) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, MyTrue) -> new_takeWhile2(Float(ww42160, ww42161), ww32391) new_takeWhile2(Float(ww42160, ww42161), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42160), new_primMulInt(ww323901, ww42161))) The TRS R consists of the following rules: new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not14 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not14 new_not10(Main.Neg(Main.Succ(ww331100)), Main.Pos(ww33100)) -> new_not13 new_not10(Main.Neg(Main.Succ(ww331100)), Main.Neg(ww33100)) -> new_not16(ww33100, ww331100) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not14 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww331000))) -> new_not13 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww331000))) -> new_not12 new_not10(Main.Pos(Main.Succ(ww331100)), Main.Neg(ww33100)) -> new_not12 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww331000))) -> new_not15(ww331000, Main.Zero) new_not10(Main.Pos(Main.Succ(ww331100)), Main.Pos(ww33100)) -> new_not15(ww331100, ww33100) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not14 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww331000))) -> new_not16(Main.Zero, ww331000) new_not16(Main.Zero, ww331100) -> new_not13 new_not13 -> new_not3 new_not3 -> MyTrue new_not14 -> new_not3 new_not15(ww331100, Main.Succ(ww331000)) -> new_not11(ww331100, ww331000) new_not15(ww331100, Main.Zero) -> new_not12 new_not12 -> new_not2 new_not2 -> MyFalse new_not11(Main.Zero, Main.Succ(ww3310000)) -> new_not13 new_not11(Main.Succ(ww3311000), Main.Succ(ww3310000)) -> new_not11(ww3311000, ww3310000) new_not11(Main.Succ(ww3311000), Main.Zero) -> new_not12 new_not11(Main.Zero, Main.Zero) -> new_not14 new_not16(Main.Succ(ww331000), ww331100) -> new_not11(ww331000, ww331100) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_not11(Main.Zero, Main.Zero) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) new_not2 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_not16(Main.Zero, x0) new_primMulNat1(Main.Succ(x0), Main.Zero) new_not16(Main.Succ(x0), x1) new_not14 new_not15(x0, Main.Succ(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_not15(x0, Main.Zero) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_not3 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) new_not11(Main.Succ(x0), Main.Succ(x1)) new_not10(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) new_not10(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) new_not13 new_primPlusNat0(Main.Zero, Main.Zero) new_not12 new_not11(Main.Zero, Main.Succ(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_not10(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_not11(Main.Succ(x0), Main.Zero) new_not10(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1426) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile2(Float(ww42160, ww42161), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42160), new_primMulInt(ww323901, ww42161))) The graph contains the following edges 1 > 1, 1 > 2, 2 > 3, 2 > 4, 2 > 5 *new_takeWhile14(ww42160, ww42161, ww323900, ww323901, ww32391, MyTrue) -> new_takeWhile2(Float(ww42160, ww42161), ww32391) The graph contains the following edges 5 >= 2 ---------------------------------------- (1427) YES ---------------------------------------- (1428) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_psFloat153(ww4323)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat153(ww4323) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat153(x0) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1429) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate152(ww4323) -> new_iterate152(new_psFloat153(ww4323)) at position [0] we obtained the following new rules [LPAR04]: (new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)),new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323))) ---------------------------------------- (1430) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat153(ww4323) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat153(x0) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1431) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1432) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat153(x0) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1433) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat153(x0) ---------------------------------------- (1434) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1435) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)),new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323))) ---------------------------------------- (1436) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1437) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1438) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1439) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (1440) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1441) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)),new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323))) ---------------------------------------- (1442) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1443) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1444) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1445) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (1446) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1447) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)),new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323))) ---------------------------------------- (1448) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1449) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)),new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323))) ---------------------------------------- (1450) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1451) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4323)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4323)),new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4323))) ---------------------------------------- (1452) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4323)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1453) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4323)) at position [0,1,0] we obtained the following new rules [LPAR04]: (new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4323)),new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4323))) ---------------------------------------- (1454) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4323)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1455) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1456) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate152(ww4323) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4323)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1457) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate152(ww4323) evaluates to t =new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4323)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4323 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4323)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate152(ww4323) to new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4323)). ---------------------------------------- (1458) NO ---------------------------------------- (1459) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_psFloat108(ww2141, ww2142, ww4746)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat108(ww2141, ww2142, ww4746) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_psFloat108(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1460) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_psFloat108(ww2141, ww2142, ww4746)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)),new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746))) ---------------------------------------- (1461) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat108(ww2141, ww2142, ww4746) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_psFloat108(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1462) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1463) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_psFloat108(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1464) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat108(x0, x1, x2) ---------------------------------------- (1465) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1466) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)),new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746))) ---------------------------------------- (1467) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1468) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1469) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1470) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (1471) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1472) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate108(ww2141, ww2142, ww4746) -> 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))), ww4746)),new_iterate108(ww2141, ww2142, ww4746) -> 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))), ww4746))) ---------------------------------------- (1473) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> 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))), ww4746)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1474) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1475) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> 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))), ww4746)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1476) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (1477) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> 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))), ww4746)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1478) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate108(ww2141, ww2142, ww4746) -> 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))), ww4746)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)),new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746))) ---------------------------------------- (1479) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1480) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)),new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746))) ---------------------------------------- (1481) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1482) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4746)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww2141), Main.Succ(ww2142))), ww4746)),new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww2141), Main.Succ(ww2142))), ww4746))) ---------------------------------------- (1483) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww2141), Main.Succ(ww2142))), ww4746)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1484) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww2141), Main.Succ(ww2142))), ww4746)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2141, Main.Succ(ww2142)), Main.Succ(ww2142))), ww4746)),new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2141, Main.Succ(ww2142)), Main.Succ(ww2142))), ww4746))) ---------------------------------------- (1485) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2141, Main.Succ(ww2142)), Main.Succ(ww2142))), ww4746)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1486) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1487) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate108(ww2141, ww2142, ww4746) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2141, Main.Succ(ww2142)), Main.Succ(ww2142))), ww4746)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1488) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate108(ww2141, ww2142, ww4746) 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))), ww4746)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4746 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2141, Main.Succ(ww2142)), Main.Succ(ww2142))), ww4746)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate108(ww2141, ww2142, ww4746) to new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2141, Main.Succ(ww2142)), Main.Succ(ww2142))), ww4746)). ---------------------------------------- (1489) NO ---------------------------------------- (1490) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_psFloat89(ww4000, ww4100, ww4347)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat89(ww4000, ww4100, ww4347) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_psFloat89(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1491) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_psFloat89(ww4000, ww4100, ww4347)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347)),new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347))) ---------------------------------------- (1492) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat89(ww4000, ww4100, ww4347) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_psFloat89(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1493) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1494) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_psFloat89(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1495) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat89(x0, x1, x2) ---------------------------------------- (1496) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1497) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate89(ww4000, ww4100, ww4347) -> 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)), ww4347)),new_iterate89(ww4000, ww4100, ww4347) -> 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)), ww4347))) ---------------------------------------- (1498) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate89(ww4000, ww4100, ww4347) -> 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)), ww4347)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1499) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1500) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate89(ww4000, ww4100, ww4347) -> 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)), ww4347)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1501) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (1502) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate89(ww4000, ww4100, ww4347) -> 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)), ww4347)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1503) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate89(ww4000, ww4100, ww4347) -> 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)), ww4347)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347)),new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347))) ---------------------------------------- (1504) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1505) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347)),new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347))) ---------------------------------------- (1506) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1507) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4347)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4347)),new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4347))) ---------------------------------------- (1508) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4347)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1509) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4347)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4347)),new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4347))) ---------------------------------------- (1510) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4347)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1511) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1512) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate89(ww4000, ww4100, ww4347) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4347)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1513) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate89(ww4000, ww4100, ww4347) evaluates to t =new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4347)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4347 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4347)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate89(ww4000, ww4100, ww4347) to new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4347)). ---------------------------------------- (1514) NO ---------------------------------------- (1515) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_psFloat101(ww4346)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat101(ww4346) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat101(x0) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1516) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate101(ww4346) -> new_iterate101(new_psFloat101(ww4346)) at position [0] we obtained the following new rules [LPAR04]: (new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)),new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346))) ---------------------------------------- (1517) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat101(ww4346) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat101(x0) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1518) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1519) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat101(x0) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1520) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat101(x0) ---------------------------------------- (1521) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1522) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)),new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346))) ---------------------------------------- (1523) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1524) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1525) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1526) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (1527) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1528) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)),new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346))) ---------------------------------------- (1529) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1530) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1531) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1532) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (1533) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1534) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) at position [0,0,0] we obtained the following new rules [LPAR04]: (new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)),new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346))) ---------------------------------------- (1535) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1536) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)),new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346))) ---------------------------------------- (1537) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1538) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4346)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4346)),new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4346))) ---------------------------------------- (1539) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4346)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1540) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate101(ww4346) -> new_iterate101(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]: (new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4346)),new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4346))) ---------------------------------------- (1541) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4346)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1542) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1543) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate101(ww4346) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4346)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1544) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate101(ww4346) evaluates to t =new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4346)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4346 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4346)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate101(ww4346) to new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4346)). ---------------------------------------- (1545) NO ---------------------------------------- (1546) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile112(ww955, ww95600, ww957, ww95800, ww959, Main.Succ(ww105700), Main.Succ(ww96100)) -> new_takeWhile112(ww955, ww95600, ww957, ww95800, ww959, ww105700, ww96100) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1547) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile112(ww955, ww95600, ww957, ww95800, ww959, Main.Succ(ww105700), Main.Succ(ww96100)) -> new_takeWhile112(ww955, ww95600, ww957, ww95800, ww959, ww105700, ww96100) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 ---------------------------------------- (1548) YES ---------------------------------------- (1549) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_psFloat110(ww3100, ww4341)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_psFloat110(ww3100, ww4341) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat110(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1550) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_psFloat110(ww3100, ww4341)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)),new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341))) ---------------------------------------- (1551) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_psFloat110(ww3100, ww4341) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat110(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1552) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1553) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat110(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1554) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat110(x0, x1) ---------------------------------------- (1555) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1556) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)),new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341))) ---------------------------------------- (1557) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1558) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1559) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1560) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (1561) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1562) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)),new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341))) ---------------------------------------- (1563) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1564) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1565) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1566) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (1567) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1568) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)),new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341))) ---------------------------------------- (1569) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1570) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)),new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341))) ---------------------------------------- (1571) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1572) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4341)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4341)),new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4341))) ---------------------------------------- (1573) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4341)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1574) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4341)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4341)),new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4341))) ---------------------------------------- (1575) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4341)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1576) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1577) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate110(ww3100, ww4341) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4341)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1578) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate110(ww3100, ww4341) evaluates to t =new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4341)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4341 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4341)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate110(ww3100, ww4341) to new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4341)). ---------------------------------------- (1579) NO ---------------------------------------- (1580) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_psFloat46(ww1372, ww1374, ww137500, ww4703)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_psFloat46(ww1372, ww1374, ww137500, ww4703) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) new_psFloat46(x0, x1, x2, x3) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1581) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_psFloat46(ww1372, ww1374, ww137500, ww4703)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703)),new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703))) ---------------------------------------- (1582) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_psFloat46(ww1372, ww1374, ww137500, ww4703) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) new_psFloat46(x0, x1, x2, x3) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1583) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1584) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) new_psFloat46(x0, x1, x2, x3) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1585) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat46(x0, x1, x2, x3) ---------------------------------------- (1586) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1587) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate46(ww1372, ww1374, ww137500, ww4703) -> 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))), ww4703)),new_iterate46(ww1372, ww1374, ww137500, ww4703) -> 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))), ww4703))) ---------------------------------------- (1588) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate46(ww1372, ww1374, ww137500, ww4703) -> 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))), ww4703)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1589) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1590) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate46(ww1372, ww1374, ww137500, ww4703) -> 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))), ww4703)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1591) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt1(x0, x1) ---------------------------------------- (1592) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate46(ww1372, ww1374, ww137500, ww4703) -> 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))), ww4703)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1593) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate46(ww1372, ww1374, ww137500, ww4703) -> 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))), ww4703)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703)),new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703))) ---------------------------------------- (1594) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1595) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703)),new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703))) ---------------------------------------- (1596) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1597) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4703)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww137500))), ww4703)),new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww137500))), ww4703))) ---------------------------------------- (1598) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww137500))), ww4703)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1599) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww137500))), ww4703)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4703)),new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4703))) ---------------------------------------- (1600) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4703)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1601) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1602) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate46(ww1372, ww1374, ww137500, ww4703) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4703)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1603) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate46(ww1372, ww1374, ww137500, ww4703) evaluates to t =new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4703)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4703 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4703)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate46(ww1372, ww1374, ww137500, ww4703) to new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4703)). ---------------------------------------- (1604) NO ---------------------------------------- (1605) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate128(ww4530, ww4531, ww4532, ww4535) -> new_iterate128(ww4530, ww4531, ww4532, new_psFloat128(ww4530, ww4531, ww4532, ww4535)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat128(ww4530, ww4531, ww4532, ww4535) -> new_primPlusFloat(new_msMyInt5(ww4530, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4531)), Main.Neg(Main.Succ(ww4532))), ww4535) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat128(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1606) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1607) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate128(ww4530, ww4531, ww4532, ww4535) -> new_iterate128(ww4530, ww4531, ww4532, new_psFloat128(ww4530, ww4531, ww4532, ww4535)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat128(ww4530, ww4531, ww4532, ww4535) -> new_primPlusFloat(new_msMyInt5(ww4530, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4531)), Main.Neg(Main.Succ(ww4532))), ww4535) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1608) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate128(ww4530, ww4531, ww4532, ww4535) evaluates to t =new_iterate128(ww4530, ww4531, ww4532, new_psFloat128(ww4530, ww4531, ww4532, ww4535)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4535 / new_psFloat128(ww4530, ww4531, ww4532, ww4535)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate128(ww4530, ww4531, ww4532, ww4535) to new_iterate128(ww4530, ww4531, ww4532, new_psFloat128(ww4530, ww4531, ww4532, ww4535)). ---------------------------------------- (1609) NO ---------------------------------------- (1610) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_psFloat24(ww4000, ww3100, ww4373)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat24(ww4000, ww3100, ww4373) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat24(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1611) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_psFloat24(ww4000, ww3100, ww4373)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)),new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373))) ---------------------------------------- (1612) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat24(ww4000, ww3100, ww4373) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat24(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1613) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1614) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat24(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1615) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat24(x0, x1, x2) ---------------------------------------- (1616) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1617) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)),new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373))) ---------------------------------------- (1618) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1619) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1620) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1621) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (1622) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1623) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)),new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373))) ---------------------------------------- (1624) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1625) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)),new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373))) ---------------------------------------- (1626) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1627) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4373)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4373)),new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4373))) ---------------------------------------- (1628) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4373)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1629) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4373)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4373)),new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4373))) ---------------------------------------- (1630) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4373)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1631) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1632) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate24(ww4000, ww3100, ww4373) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4373)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1633) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate24(ww4000, ww3100, ww4373) evaluates to t =new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4373)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4373 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4373)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate24(ww4000, ww3100, ww4373) to new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4373)). ---------------------------------------- (1634) NO ---------------------------------------- (1635) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_psFloat166(ww3000, ww3100, ww4630)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat166(ww3000, ww3100, ww4630) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat166(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1636) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_psFloat166(ww3000, ww3100, ww4630)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)),new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630))) ---------------------------------------- (1637) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat166(ww3000, ww3100, ww4630) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat166(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1638) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1639) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat166(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1640) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat166(x0, x1, x2) ---------------------------------------- (1641) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1642) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)),new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630))) ---------------------------------------- (1643) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1644) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1645) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1646) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (1647) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1648) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)),new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630))) ---------------------------------------- (1649) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1650) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1651) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1652) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (1653) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1654) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)),new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630))) ---------------------------------------- (1655) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1656) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)),new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630))) ---------------------------------------- (1657) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1658) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4630)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4630)),new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4630))) ---------------------------------------- (1659) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4630)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1660) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4630)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4630)),new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4630))) ---------------------------------------- (1661) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4630)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1662) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1663) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate165(ww3000, ww3100, ww4630) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4630)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1664) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate165(ww3000, ww3100, ww4630) evaluates to t =new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4630)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4630 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4630)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate165(ww3000, ww3100, ww4630) to new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4630)). ---------------------------------------- (1665) NO ---------------------------------------- (1666) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_psFloat106(ww3100, ww4343)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_psFloat106(ww3100, ww4343) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat106(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1667) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_psFloat106(ww3100, ww4343)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)),new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343))) ---------------------------------------- (1668) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_psFloat106(ww3100, ww4343) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat106(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1669) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1670) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat106(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1671) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat106(x0, x1) ---------------------------------------- (1672) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1673) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)),new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343))) ---------------------------------------- (1674) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1675) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1676) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1677) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (1678) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1679) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)),new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343))) ---------------------------------------- (1680) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1681) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1682) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1683) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (1684) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1685) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)),new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343))) ---------------------------------------- (1686) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1687) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)),new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343))) ---------------------------------------- (1688) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1689) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4343)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4343)),new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4343))) ---------------------------------------- (1690) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4343)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1691) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4343)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4343)),new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4343))) ---------------------------------------- (1692) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4343)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1693) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1694) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate106(ww3100, ww4343) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4343)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1695) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate106(ww3100, ww4343) evaluates to t =new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4343)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4343 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4343)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate106(ww3100, ww4343) to new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4343)). ---------------------------------------- (1696) NO ---------------------------------------- (1697) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_psFloat122(ww3000, ww3100, ww4334)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_psFloat122(ww3000, ww3100, ww4334) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat122(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1698) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_psFloat122(ww3000, ww3100, ww4334)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)),new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334))) ---------------------------------------- (1699) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_psFloat122(ww3000, ww3100, ww4334) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat122(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1700) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1701) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat122(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1702) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat122(x0, x1, x2) ---------------------------------------- (1703) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1704) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)),new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334))) ---------------------------------------- (1705) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1706) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1707) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1708) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (1709) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1710) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate122(ww3000, ww3100, ww4334) -> 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))), ww4334)),new_iterate122(ww3000, ww3100, ww4334) -> 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))), ww4334))) ---------------------------------------- (1711) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> 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))), ww4334)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1712) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1713) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> 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))), ww4334)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1714) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (1715) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> 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))), ww4334)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1716) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate122(ww3000, ww3100, ww4334) -> 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))), ww4334)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)),new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334))) ---------------------------------------- (1717) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1718) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)),new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334))) ---------------------------------------- (1719) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1720) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4334)),new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4334))) ---------------------------------------- (1721) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4334)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1722) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4334)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4334)),new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4334))) ---------------------------------------- (1723) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4334)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1724) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1725) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate122(ww3000, ww3100, ww4334) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4334)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1726) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate122(ww3000, ww3100, ww4334) evaluates to t =new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4334)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4334 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4334)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate122(ww3000, ww3100, ww4334) to new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4334)). ---------------------------------------- (1727) NO ---------------------------------------- (1728) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile110(ww955, ww95600, ww957, ww95800, ww959, Main.Succ(ww106100), Main.Succ(ww96100)) -> new_takeWhile110(ww955, ww95600, ww957, ww95800, ww959, ww106100, ww96100) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1729) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile110(ww955, ww95600, ww957, ww95800, ww959, Main.Succ(ww106100), Main.Succ(ww96100)) -> new_takeWhile110(ww955, ww95600, ww957, ww95800, ww959, ww106100, ww96100) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 ---------------------------------------- (1730) YES ---------------------------------------- (1731) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_psFloat84(ww4000, ww3100, ww4350)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat84(ww4000, ww3100, ww4350) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat84(x0, x1, x2) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1732) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_psFloat84(ww4000, ww3100, ww4350)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350)),new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350))) ---------------------------------------- (1733) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat84(ww4000, ww3100, ww4350) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat84(x0, x1, x2) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1734) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1735) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat84(x0, x1, x2) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1736) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat84(x0, x1, x2) ---------------------------------------- (1737) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1738) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate84(ww4000, ww3100, ww4350) -> 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))), ww4350)),new_iterate84(ww4000, ww3100, ww4350) -> 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))), ww4350))) ---------------------------------------- (1739) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate84(ww4000, ww3100, ww4350) -> 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))), ww4350)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1740) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1741) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate84(ww4000, ww3100, ww4350) -> 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))), ww4350)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1742) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (1743) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate84(ww4000, ww3100, ww4350) -> 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))), ww4350)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1744) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate84(ww4000, ww3100, ww4350) -> 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))), ww4350)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350)),new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350))) ---------------------------------------- (1745) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1746) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350)),new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350))) ---------------------------------------- (1747) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1748) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4350)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4350)),new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4350))) ---------------------------------------- (1749) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4350)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1750) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4350)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4350)),new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4350))) ---------------------------------------- (1751) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4350)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1752) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1753) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate84(ww4000, ww3100, ww4350) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4350)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1754) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate84(ww4000, ww3100, ww4350) evaluates to t =new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4350)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4350 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4350)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate84(ww4000, ww3100, ww4350) to new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4350)). ---------------------------------------- (1755) NO ---------------------------------------- (1756) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_psFloat154(ww3100, ww4322)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat154(ww3100, ww4322) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat154(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1757) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_psFloat154(ww3100, ww4322)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)),new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322))) ---------------------------------------- (1758) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat154(ww3100, ww4322) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat154(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1759) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1760) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat154(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1761) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat154(x0, x1) ---------------------------------------- (1762) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1763) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)),new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322))) ---------------------------------------- (1764) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1765) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1766) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1767) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (1768) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1769) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)),new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322))) ---------------------------------------- (1770) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1771) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1772) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1773) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (1774) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1775) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)),new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322))) ---------------------------------------- (1776) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1777) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)),new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322))) ---------------------------------------- (1778) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1779) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4322)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4322)),new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4322))) ---------------------------------------- (1780) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4322)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1781) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4322)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4322)),new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4322))) ---------------------------------------- (1782) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4322)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1783) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1784) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate153(ww3100, ww4322) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4322)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1785) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate153(ww3100, ww4322) evaluates to t =new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4322)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4322 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4322)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate153(ww3100, ww4322) to new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4322)). ---------------------------------------- (1786) NO ---------------------------------------- (1787) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_psFloat29(ww4000, ww4100, ww4370)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat29(ww4000, ww4100, ww4370) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat29(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1788) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_psFloat29(ww4000, ww4100, ww4370)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)),new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370))) ---------------------------------------- (1789) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat29(ww4000, ww4100, ww4370) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat29(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1790) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1791) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat29(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1792) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat29(x0, x1, x2) ---------------------------------------- (1793) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1794) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)),new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370))) ---------------------------------------- (1795) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1796) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1797) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1798) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (1799) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1800) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)),new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370))) ---------------------------------------- (1801) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1802) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)),new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370))) ---------------------------------------- (1803) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1804) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4370)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4370)),new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4370))) ---------------------------------------- (1805) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4370)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1806) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4370)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4370)),new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4370))) ---------------------------------------- (1807) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4370)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1808) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1809) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate29(ww4000, ww4100, ww4370) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4370)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1810) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate29(ww4000, ww4100, ww4370) evaluates to t =new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4370)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4370 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4370)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate29(ww4000, ww4100, ww4370) to new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4370)). ---------------------------------------- (1811) NO ---------------------------------------- (1812) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate125(ww4000, ww4332) -> new_iterate125(ww4000, new_psFloat125(ww4000, ww4332)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat125(ww4000, ww4332) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4332) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat125(x0, x1) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1813) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1814) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate125(ww4000, ww4332) -> new_iterate125(ww4000, new_psFloat125(ww4000, ww4332)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat125(ww4000, ww4332) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4332) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1815) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate125(ww4000, ww4332) evaluates to t =new_iterate125(ww4000, new_psFloat125(ww4000, ww4332)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4332 / new_psFloat125(ww4000, ww4332)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate125(ww4000, ww4332) to new_iterate125(ww4000, new_psFloat125(ww4000, ww4332)). ---------------------------------------- (1816) NO ---------------------------------------- (1817) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate188(ww2294, ww2295, ww2296, ww2297, ww4390) -> new_iterate188(ww2294, ww2295, ww2296, ww2297, new_psFloat188(ww2294, ww2295, ww2296, ww2297, ww4390)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat188(ww2294, ww2295, ww2296, ww2297, ww4390) -> new_primPlusFloat(new_msMyInt5(ww2294, Main.Pos(Main.Succ(ww2296))), new_srMyInt(Main.Neg(ww2295), Main.Pos(ww2297)), ww4390) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat188(x0, x1, x2, x3, x4) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1818) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1819) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate188(ww2294, ww2295, ww2296, ww2297, ww4390) -> new_iterate188(ww2294, ww2295, ww2296, ww2297, new_psFloat188(ww2294, ww2295, ww2296, ww2297, ww4390)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat188(ww2294, ww2295, ww2296, ww2297, ww4390) -> new_primPlusFloat(new_msMyInt5(ww2294, Main.Pos(Main.Succ(ww2296))), new_srMyInt(Main.Neg(ww2295), Main.Pos(ww2297)), ww4390) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1820) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate188(ww2294, ww2295, ww2296, ww2297, ww4390) evaluates to t =new_iterate188(ww2294, ww2295, ww2296, ww2297, new_psFloat188(ww2294, ww2295, ww2296, ww2297, ww4390)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4390 / new_psFloat188(ww2294, ww2295, ww2296, ww2297, ww4390)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate188(ww2294, ww2295, ww2296, ww2297, ww4390) to new_iterate188(ww2294, ww2295, ww2296, ww2297, new_psFloat188(ww2294, ww2295, ww2296, ww2297, ww4390)). ---------------------------------------- (1821) NO ---------------------------------------- (1822) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate65(ww4567, ww4568, ww4569, ww4577) -> new_iterate65(ww4567, ww4568, ww4569, new_psFloat65(ww4567, ww4568, ww4569, ww4577)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat65(ww4567, ww4568, ww4569, ww4577) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww4568))), new_srMyInt(Main.Neg(Main.Succ(ww4567)), Main.Neg(Main.Succ(ww4569))), ww4577) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat65(x0, x1, x2, x3) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1823) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1824) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate65(ww4567, ww4568, ww4569, ww4577) -> new_iterate65(ww4567, ww4568, ww4569, new_psFloat65(ww4567, ww4568, ww4569, ww4577)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat65(ww4567, ww4568, ww4569, ww4577) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww4568))), new_srMyInt(Main.Neg(Main.Succ(ww4567)), Main.Neg(Main.Succ(ww4569))), ww4577) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1825) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate65(ww4567, ww4568, ww4569, ww4577) evaluates to t =new_iterate65(ww4567, ww4568, ww4569, new_psFloat65(ww4567, ww4568, ww4569, ww4577)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4577 / new_psFloat65(ww4567, ww4568, ww4569, ww4577)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate65(ww4567, ww4568, ww4569, ww4577) to new_iterate65(ww4567, ww4568, ww4569, new_psFloat65(ww4567, ww4568, ww4569, ww4577)). ---------------------------------------- (1826) NO ---------------------------------------- (1827) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate129(ww4000, ww28) -> new_iterate129(ww4000, new_psFloat129(ww4000, ww28)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_srMyInt0 -> new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat129(ww4000, ww28) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt0, ww28) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat129(x0, x1) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_srMyInt0 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1828) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1829) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate129(ww4000, ww28) -> new_iterate129(ww4000, new_psFloat129(ww4000, ww28)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_srMyInt0 -> new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat129(ww4000, ww28) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt0, ww28) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1830) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate129(ww4000, ww28) evaluates to t =new_iterate129(ww4000, new_psFloat129(ww4000, ww28)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww28 / new_psFloat129(ww4000, ww28)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate129(ww4000, ww28) to new_iterate129(ww4000, new_psFloat129(ww4000, ww28)). ---------------------------------------- (1831) NO ---------------------------------------- (1832) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate14(ww4609, ww4610, ww4611, ww4617) -> new_iterate14(ww4609, ww4610, ww4611, new_psFloat14(ww4609, ww4610, ww4611, ww4617)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat14(ww4609, ww4610, ww4611, ww4617) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww4610))), new_srMyInt(Main.Neg(Main.Succ(ww4609)), Main.Neg(Main.Succ(ww4611))), ww4617) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat14(x0, x1, x2, x3) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1833) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1834) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate14(ww4609, ww4610, ww4611, ww4617) -> new_iterate14(ww4609, ww4610, ww4611, new_psFloat14(ww4609, ww4610, ww4611, ww4617)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat14(ww4609, ww4610, ww4611, ww4617) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww4610))), new_srMyInt(Main.Neg(Main.Succ(ww4609)), Main.Neg(Main.Succ(ww4611))), ww4617) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1835) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate14(ww4609, ww4610, ww4611, ww4617) evaluates to t =new_iterate14(ww4609, ww4610, ww4611, new_psFloat14(ww4609, ww4610, ww4611, ww4617)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4617 / new_psFloat14(ww4609, ww4610, ww4611, ww4617)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate14(ww4609, ww4610, ww4611, ww4617) to new_iterate14(ww4609, ww4610, ww4611, new_psFloat14(ww4609, ww4610, ww4611, ww4617)). ---------------------------------------- (1836) NO ---------------------------------------- (1837) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_psFloat41(ww1372, ww137300, ww1374, ww4433)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat41(ww1372, ww137300, ww1374, ww4433) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psFloat41(x0, x1, x2, x3) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1838) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (1839) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat41(ww1372, ww137300, ww1374, ww4433) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psFloat41(x0, x1, x2, x3) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1840) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1841) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psFloat41(x0, x1, x2, x3) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1842) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat41(x0, x1, x2, x3) ---------------------------------------- (1843) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1844) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (1845) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1846) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1847) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1848) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt1(x0, x1) ---------------------------------------- (1849) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1850) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (1851) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1852) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (1853) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1854) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (1855) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1856) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (1857) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4433)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1858) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1859) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4433)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1860) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. 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)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4433 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4433)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence 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)). ---------------------------------------- (1861) NO ---------------------------------------- (1862) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_psFloat75(ww4000, ww4354)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat75(ww4000, ww4354) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat75(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1863) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_psFloat75(ww4000, ww4354)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)),new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354))) ---------------------------------------- (1864) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat75(ww4000, ww4354) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat75(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1865) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1866) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat75(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1867) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat75(x0, x1) ---------------------------------------- (1868) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1869) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)),new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354))) ---------------------------------------- (1870) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1871) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1872) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1873) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (1874) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1875) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)),new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354))) ---------------------------------------- (1876) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1877) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)),new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354))) ---------------------------------------- (1878) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1879) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4354)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4354)),new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4354))) ---------------------------------------- (1880) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4354)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1881) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate75(ww4000, ww4354) -> new_iterate75(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]: (new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4354)),new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4354))) ---------------------------------------- (1882) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4354)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1883) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1884) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate75(ww4000, ww4354) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4354)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1885) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate75(ww4000, ww4354) evaluates to t =new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4354)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4354 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4354)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate75(ww4000, ww4354) to new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4354)). ---------------------------------------- (1886) NO ---------------------------------------- (1887) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate169(ww4000, ww3100, ww4311) -> new_iterate169(ww4000, ww3100, new_psFloat171(ww4000, ww3100, ww4311)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat171(ww4000, ww3100, ww4311) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4311) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat171(x0, x1, x2) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1888) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1889) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate169(ww4000, ww3100, ww4311) -> new_iterate169(ww4000, ww3100, new_psFloat171(ww4000, ww3100, ww4311)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat171(ww4000, ww3100, ww4311) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4311) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1890) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate169(ww4000, ww3100, ww4311) evaluates to t =new_iterate169(ww4000, ww3100, new_psFloat171(ww4000, ww3100, ww4311)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4311 / new_psFloat171(ww4000, ww3100, ww4311)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate169(ww4000, ww3100, ww4311) to new_iterate169(ww4000, ww3100, new_psFloat171(ww4000, ww3100, ww4311)). ---------------------------------------- (1891) NO ---------------------------------------- (1892) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate173(ww4000, ww3100, ww4225) -> new_iterate173(ww4000, ww3100, new_psFloat175(ww4000, ww3100, ww4225)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat175(ww4000, ww3100, ww4225) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4225) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat175(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1893) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1894) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate173(ww4000, ww3100, ww4225) -> new_iterate173(ww4000, ww3100, new_psFloat175(ww4000, ww3100, ww4225)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat175(ww4000, ww3100, ww4225) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4225) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1895) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate173(ww4000, ww3100, ww4225) evaluates to t =new_iterate173(ww4000, ww3100, new_psFloat175(ww4000, ww3100, ww4225)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4225 / new_psFloat175(ww4000, ww3100, ww4225)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate173(ww4000, ww3100, ww4225) to new_iterate173(ww4000, ww3100, new_psFloat175(ww4000, ww3100, ww4225)). ---------------------------------------- (1896) NO ---------------------------------------- (1897) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_psFloat113(ww3000, ww4339)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_psFloat113(ww3000, ww4339) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat113(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1898) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_psFloat113(ww3000, ww4339)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)),new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339))) ---------------------------------------- (1899) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_psFloat113(ww3000, ww4339) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat113(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1900) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1901) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat113(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1902) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat113(x0, x1) ---------------------------------------- (1903) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1904) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)),new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339))) ---------------------------------------- (1905) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1906) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1907) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1908) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (1909) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1910) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)),new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339))) ---------------------------------------- (1911) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1912) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1913) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1914) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (1915) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1916) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)),new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339))) ---------------------------------------- (1917) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1918) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)),new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339))) ---------------------------------------- (1919) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1920) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4339)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4339)),new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4339))) ---------------------------------------- (1921) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4339)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1922) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate113(ww3000, ww4339) -> new_iterate113(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]: (new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4339)),new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4339))) ---------------------------------------- (1923) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4339)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1924) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1925) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate113(ww3000, ww4339) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4339)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1926) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate113(ww3000, ww4339) evaluates to t =new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4339)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4339 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4339)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate113(ww3000, ww4339) to new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4339)). ---------------------------------------- (1927) NO ---------------------------------------- (1928) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_psFloat33(ww4000, ww4100, ww4368)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat33(ww4000, ww4100, ww4368) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat33(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1929) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_psFloat33(ww4000, ww4100, ww4368)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)),new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368))) ---------------------------------------- (1930) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat33(ww4000, ww4100, ww4368) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat33(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1931) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1932) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat33(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1933) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat33(x0, x1, x2) ---------------------------------------- (1934) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1935) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)),new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368))) ---------------------------------------- (1936) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1937) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1938) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1939) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (1940) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1941) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)),new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368))) ---------------------------------------- (1942) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1943) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)),new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368))) ---------------------------------------- (1944) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1945) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4368)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4368)),new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4368))) ---------------------------------------- (1946) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4368)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1947) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4368)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4368)),new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4368))) ---------------------------------------- (1948) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4368)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1949) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1950) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate33(ww4000, ww4100, ww4368) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4368)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1951) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate33(ww4000, ww4100, ww4368) evaluates to t =new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4368)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4368 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4368)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate33(ww4000, ww4100, ww4368) to new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4368)). ---------------------------------------- (1952) NO ---------------------------------------- (1953) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate171(ww4574, ww4575, ww4576, ww4579) -> new_iterate171(ww4574, ww4575, ww4576, new_psFloat173(ww4574, ww4575, ww4576, ww4579)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat173(ww4574, ww4575, ww4576, ww4579) -> new_primPlusFloat(new_msMyInt5(ww4574, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4575)), Main.Neg(Main.Succ(ww4576))), ww4579) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat173(x0, x1, x2, x3) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1954) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1955) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate171(ww4574, ww4575, ww4576, ww4579) -> new_iterate171(ww4574, ww4575, ww4576, new_psFloat173(ww4574, ww4575, ww4576, ww4579)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat173(ww4574, ww4575, ww4576, ww4579) -> new_primPlusFloat(new_msMyInt5(ww4574, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4575)), Main.Neg(Main.Succ(ww4576))), ww4579) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1956) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate171(ww4574, ww4575, ww4576, ww4579) evaluates to t =new_iterate171(ww4574, ww4575, ww4576, new_psFloat173(ww4574, ww4575, ww4576, ww4579)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4579 / new_psFloat173(ww4574, ww4575, ww4576, ww4579)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate171(ww4574, ww4575, ww4576, ww4579) to new_iterate171(ww4574, ww4575, ww4576, new_psFloat173(ww4574, ww4575, ww4576, ww4579)). ---------------------------------------- (1957) NO ---------------------------------------- (1958) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate15(ww3000, ww4412) -> new_iterate15(ww3000, new_psFloat15(ww3000, ww4412)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat15(ww3000, ww4412) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4412) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat15(x0, x1) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1959) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1960) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate15(ww3000, ww4412) -> new_iterate15(ww3000, new_psFloat15(ww3000, ww4412)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat15(ww3000, ww4412) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4412) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1961) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate15(ww3000, ww4412) evaluates to t =new_iterate15(ww3000, new_psFloat15(ww3000, ww4412)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4412 / new_psFloat15(ww3000, ww4412)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate15(ww3000, ww4412) to new_iterate15(ww3000, new_psFloat15(ww3000, ww4412)). ---------------------------------------- (1962) NO ---------------------------------------- (1963) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate61(ww3000, ww4361) -> new_iterate61(ww3000, new_psFloat61(ww3000, ww4361)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat61(ww3000, ww4361) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4361) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat61(x0, x1) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1964) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1965) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate61(ww3000, ww4361) -> new_iterate61(ww3000, new_psFloat61(ww3000, ww4361)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat61(ww3000, ww4361) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4361) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1966) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate61(ww3000, ww4361) evaluates to t =new_iterate61(ww3000, new_psFloat61(ww3000, ww4361)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4361 / new_psFloat61(ww3000, ww4361)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate61(ww3000, ww4361) to new_iterate61(ww3000, new_psFloat61(ww3000, ww4361)). ---------------------------------------- (1967) NO ---------------------------------------- (1968) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate54(ww3100, ww4231) -> new_iterate54(ww3100, new_psFloat54(ww3100, ww4231)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat54(ww3100, ww4231) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat54(x0, x1) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1969) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1970) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate54(ww3100, ww4231) -> new_iterate54(ww3100, new_psFloat54(ww3100, ww4231)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat54(ww3100, ww4231) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1971) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate54(ww3100, ww4231) evaluates to t =new_iterate54(ww3100, new_psFloat54(ww3100, ww4231)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4231 / new_psFloat54(ww3100, ww4231)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate54(ww3100, ww4231) to new_iterate54(ww3100, new_psFloat54(ww3100, ww4231)). ---------------------------------------- (1972) NO ---------------------------------------- (1973) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate70(ww3000, ww4404) -> new_iterate70(ww3000, new_psFloat70(ww3000, ww4404)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat70(ww3000, ww4404) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4404) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat70(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1974) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1975) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate70(ww3000, ww4404) -> new_iterate70(ww3000, new_psFloat70(ww3000, ww4404)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat70(ww3000, ww4404) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4404) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1976) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate70(ww3000, ww4404) evaluates to t =new_iterate70(ww3000, new_psFloat70(ww3000, ww4404)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4404 / new_psFloat70(ww3000, ww4404)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate70(ww3000, ww4404) to new_iterate70(ww3000, new_psFloat70(ww3000, ww4404)). ---------------------------------------- (1977) NO ---------------------------------------- (1978) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate69(ww2167, ww2168, ww2169, ww4701) -> new_iterate69(ww2167, ww2168, ww2169, new_psFloat69(ww2167, ww2168, ww2169, ww4701)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_psFloat69(ww2167, ww2168, ww2169, ww4701) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww2168))), new_srMyInt(Main.Neg(Main.Succ(ww2167)), Main.Pos(Main.Succ(ww2169))), ww4701) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_psFloat69(x0, x1, x2, x3) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1979) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (1980) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate69(ww2167, ww2168, ww2169, ww4701) -> new_iterate69(ww2167, ww2168, ww2169, new_psFloat69(ww2167, ww2168, ww2169, ww4701)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_psFloat69(ww2167, ww2168, ww2169, ww4701) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww2168))), new_srMyInt(Main.Neg(Main.Succ(ww2167)), Main.Pos(Main.Succ(ww2169))), ww4701) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (1981) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate69(ww2167, ww2168, ww2169, ww4701) evaluates to t =new_iterate69(ww2167, ww2168, ww2169, new_psFloat69(ww2167, ww2168, ww2169, ww4701)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4701 / new_psFloat69(ww2167, ww2168, ww2169, ww4701)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate69(ww2167, ww2168, ww2169, ww4701) to new_iterate69(ww2167, ww2168, ww2169, new_psFloat69(ww2167, ww2168, ww2169, ww4701)). ---------------------------------------- (1982) NO ---------------------------------------- (1983) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_psFloat146(ww3100, ww4326)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat146(ww3100, ww4326) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat146(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1984) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_psFloat146(ww3100, ww4326)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)),new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326))) ---------------------------------------- (1985) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat146(ww3100, ww4326) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat146(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1986) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1987) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat146(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1988) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat146(x0, x1) ---------------------------------------- (1989) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1990) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)),new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326))) ---------------------------------------- (1991) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1992) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1993) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1994) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (1995) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1996) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)),new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326))) ---------------------------------------- (1997) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1998) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (1999) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2000) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2001) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2002) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)),new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326))) ---------------------------------------- (2003) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2004) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)),new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326))) ---------------------------------------- (2005) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2006) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4326)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4326)),new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4326))) ---------------------------------------- (2007) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4326)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2008) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4326)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4326)),new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4326))) ---------------------------------------- (2009) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4326)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2010) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2011) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate145(ww3100, ww4326) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4326)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2012) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate145(ww3100, ww4326) evaluates to t =new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4326)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4326 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4326)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate145(ww3100, ww4326) to new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4326)). ---------------------------------------- (2013) NO ---------------------------------------- (2014) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_psFloat42(ww1372, ww137300, ww1374, ww137500, ww4498)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat42(x0, x1, x2, x3, x4) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2015) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_psFloat42(ww1372, ww137300, ww1374, ww137500, ww4498)) at position [4] we obtained the following new rules [LPAR04]: (new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498)),new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498))) ---------------------------------------- (2016) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat42(x0, x1, x2, x3, x4) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2017) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2018) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat42(x0, x1, x2, x3, x4) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2019) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat42(x0, x1, x2, x3, x4) ---------------------------------------- (2020) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2021) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498)) at position [4,0] we obtained the following new rules [LPAR04]: (new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> 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))), ww4498)),new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> 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))), ww4498))) ---------------------------------------- (2022) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> 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))), ww4498)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2023) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2024) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> 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))), ww4498)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2025) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt1(x0, x1) ---------------------------------------- (2026) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> 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))), ww4498)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2027) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> 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))), ww4498)) at position [4,0] we obtained the following new rules [LPAR04]: (new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498)),new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498))) ---------------------------------------- (2028) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2029) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498)),new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498))) ---------------------------------------- (2030) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2031) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4498)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4498)),new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4498))) ---------------------------------------- (2032) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4498)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2033) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4498)) at position [4,1,0] we obtained the following new rules [LPAR04]: (new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> 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))), ww4498)),new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> 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))), ww4498))) ---------------------------------------- (2034) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> 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))), ww4498)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2035) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2036) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) -> 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))), ww4498)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2037) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) 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))), ww4498)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4498 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4498)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4498) 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))), ww4498)). ---------------------------------------- (2038) NO ---------------------------------------- (2039) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate67(ww3000, ww3100, ww4358) -> new_iterate67(ww3000, ww3100, new_psFloat67(ww3000, ww3100, ww4358)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_psFloat67(ww3000, ww3100, ww4358) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4358) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_psFloat67(x0, x1, x2) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2040) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2041) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate67(ww3000, ww3100, ww4358) -> new_iterate67(ww3000, ww3100, new_psFloat67(ww3000, ww3100, ww4358)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_psFloat67(ww3000, ww3100, ww4358) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4358) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2042) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate67(ww3000, ww3100, ww4358) evaluates to t =new_iterate67(ww3000, ww3100, new_psFloat67(ww3000, ww3100, ww4358)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4358 / new_psFloat67(ww3000, ww3100, ww4358)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate67(ww3000, ww3100, ww4358) to new_iterate67(ww3000, ww3100, new_psFloat67(ww3000, ww3100, ww4358)). ---------------------------------------- (2043) NO ---------------------------------------- (2044) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_psFloat25(ww4000, ww4100, ww4372)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_psFloat25(ww4000, ww4100, ww4372) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat25(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2045) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_psFloat25(ww4000, ww4100, ww4372)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)),new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372))) ---------------------------------------- (2046) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_psFloat25(ww4000, ww4100, ww4372) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat25(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2047) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2048) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat25(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2049) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat25(x0, x1, x2) ---------------------------------------- (2050) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2051) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)),new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372))) ---------------------------------------- (2052) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2053) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2054) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2055) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (2056) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2057) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)),new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372))) ---------------------------------------- (2058) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2059) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)),new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372))) ---------------------------------------- (2060) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2061) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4372)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4372)),new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4372))) ---------------------------------------- (2062) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4372)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2063) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(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]: (new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4372)),new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4372))) ---------------------------------------- (2064) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4372)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2065) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2066) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate25(ww4000, ww4100, ww4372) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4372)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2067) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate25(ww4000, ww4100, ww4372) evaluates to t =new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4372)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4372 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4372)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate25(ww4000, ww4100, ww4372) to new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4372)). ---------------------------------------- (2068) NO ---------------------------------------- (2069) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_psFloat85(ww4000, ww4100, ww4349)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat85(ww4000, ww4100, ww4349) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_psFloat85(x0, x1, x2) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2070) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_psFloat85(ww4000, ww4100, ww4349)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349)),new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349))) ---------------------------------------- (2071) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat85(ww4000, ww4100, ww4349) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_psFloat85(x0, x1, x2) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2072) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2073) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_psFloat85(x0, x1, x2) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2074) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat85(x0, x1, x2) ---------------------------------------- (2075) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2076) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate85(ww4000, ww4100, ww4349) -> 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)), ww4349)),new_iterate85(ww4000, ww4100, ww4349) -> 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)), ww4349))) ---------------------------------------- (2077) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate85(ww4000, ww4100, ww4349) -> 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)), ww4349)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2078) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2079) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate85(ww4000, ww4100, ww4349) -> 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)), ww4349)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2080) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (2081) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate85(ww4000, ww4100, ww4349) -> 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)), ww4349)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2082) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate85(ww4000, ww4100, ww4349) -> 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)), ww4349)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349)),new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349))) ---------------------------------------- (2083) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2084) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349)),new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349))) ---------------------------------------- (2085) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2086) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4349)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4349)),new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4349))) ---------------------------------------- (2087) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4349)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2088) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4349)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4349)),new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4349))) ---------------------------------------- (2089) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4349)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2090) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2091) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate85(ww4000, ww4100, ww4349) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4349)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2092) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate85(ww4000, ww4100, ww4349) evaluates to t =new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4349)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4349 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4349)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate85(ww4000, ww4100, ww4349) to new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4349)). ---------------------------------------- (2093) NO ---------------------------------------- (2094) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_psFloat96(ww955, ww957, ww4478)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_psFloat96(ww955, ww957, ww4478) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat96(x0, x1, x2) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2095) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2096) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_psFloat96(ww955, ww957, ww4478) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat96(x0, x1, x2) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2097) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2098) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat96(x0, x1, x2) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2099) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat96(x0, x1, x2) ---------------------------------------- (2100) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2101) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2102) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2103) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2104) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2105) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt3(x0, x1) ---------------------------------------- (2106) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2107) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2108) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2109) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2110) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2111) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2112) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2113) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2114) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2115) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2116) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2117) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. 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)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4478 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4478)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence 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)). ---------------------------------------- (2118) NO ---------------------------------------- (2119) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate134(ww4000, ww2485) -> new_iterate134(ww4000, new_psFloat135(ww4000, ww2485)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat135(ww4000, ww2485) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww2485) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) new_psFloat135(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2120) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2121) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate134(ww4000, ww2485) -> new_iterate134(ww4000, new_psFloat135(ww4000, ww2485)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat135(ww4000, ww2485) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww2485) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2122) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate134(ww4000, ww2485) evaluates to t =new_iterate134(ww4000, new_psFloat135(ww4000, ww2485)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww2485 / new_psFloat135(ww4000, ww2485)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate134(ww4000, ww2485) to new_iterate134(ww4000, new_psFloat135(ww4000, ww2485)). ---------------------------------------- (2123) NO ---------------------------------------- (2124) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate20(ww3000, ww3100, ww4376) -> new_iterate20(ww3000, ww3100, new_psFloat20(ww3000, ww3100, ww4376)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_psFloat20(ww3000, ww3100, ww4376) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4376) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat20(x0, x1, x2) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2125) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2126) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate20(ww3000, ww3100, ww4376) -> new_iterate20(ww3000, ww3100, new_psFloat20(ww3000, ww3100, ww4376)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_psFloat20(ww3000, ww3100, ww4376) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4376) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2127) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate20(ww3000, ww3100, ww4376) evaluates to t =new_iterate20(ww3000, ww3100, new_psFloat20(ww3000, ww3100, ww4376)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4376 / new_psFloat20(ww3000, ww3100, ww4376)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate20(ww3000, ww3100, ww4376) to new_iterate20(ww3000, ww3100, new_psFloat20(ww3000, ww3100, ww4376)). ---------------------------------------- (2128) NO ---------------------------------------- (2129) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate172(ww4000, ww4391) -> new_iterate172(ww4000, new_psFloat174(ww4000, ww4391)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat174(ww4000, ww4391) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4391) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat174(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2130) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2131) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate172(ww4000, ww4391) -> new_iterate172(ww4000, new_psFloat174(ww4000, ww4391)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat174(ww4000, ww4391) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4391) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2132) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate172(ww4000, ww4391) evaluates to t =new_iterate172(ww4000, new_psFloat174(ww4000, ww4391)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4391 / new_psFloat174(ww4000, ww4391)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate172(ww4000, ww4391) to new_iterate172(ww4000, new_psFloat174(ww4000, ww4391)). ---------------------------------------- (2133) NO ---------------------------------------- (2134) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_psFloat160(ww4586, ww4587, ww4588, ww4596)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_psFloat160(ww4586, ww4587, ww4588, ww4596) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4587))), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat160(x0, x1, x2, x3) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2135) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_psFloat160(ww4586, ww4587, ww4588, ww4596)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4587))), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)),new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4587))), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596))) ---------------------------------------- (2136) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4587))), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_psFloat160(ww4586, ww4587, ww4588, ww4596) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4587))), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat160(x0, x1, x2, x3) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2137) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2138) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4587))), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat160(x0, x1, x2, x3) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2139) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat160(x0, x1, x2, x3) ---------------------------------------- (2140) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4587))), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2141) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4587))), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww4587))), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)),new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww4587))), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596))) ---------------------------------------- (2142) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww4587))), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2143) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2144) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww4587))), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2145) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (2146) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww4587))), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2147) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww4587))), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)),new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596))) ---------------------------------------- (2148) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2149) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2150) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2151) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2152) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2153) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)),new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596))) ---------------------------------------- (2154) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2155) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_primMulInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)),new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_primMulInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596))) ---------------------------------------- (2156) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_primMulInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2157) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_primMulInt(Main.Neg(Main.Succ(ww4586)), Main.Neg(Main.Succ(ww4588))), ww4596)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primMulNat1(Main.Succ(ww4586), Main.Succ(ww4588))), ww4596)),new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primMulNat1(Main.Succ(ww4586), Main.Succ(ww4588))), ww4596))) ---------------------------------------- (2158) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primMulNat1(Main.Succ(ww4586), Main.Succ(ww4588))), ww4596)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2159) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primMulNat1(Main.Succ(ww4586), Main.Succ(ww4588))), ww4596)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4586, Main.Succ(ww4588)), Main.Succ(ww4588))), ww4596)),new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4586, Main.Succ(ww4588)), Main.Succ(ww4588))), ww4596))) ---------------------------------------- (2160) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4586, Main.Succ(ww4588)), Main.Succ(ww4588))), ww4596)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2161) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2162) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate159(ww4586, ww4587, ww4588, ww4596) -> new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4586, Main.Succ(ww4588)), Main.Succ(ww4588))), ww4596)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2163) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate159(ww4586, ww4587, ww4588, ww4596) evaluates to t =new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4586, Main.Succ(ww4588)), Main.Succ(ww4588))), ww4596)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4596 / new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4586, Main.Succ(ww4588)), Main.Succ(ww4588))), ww4596)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate159(ww4586, ww4587, ww4588, ww4596) to new_iterate159(ww4586, ww4587, ww4588, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4586, Main.Succ(ww4588)), Main.Succ(ww4588))), ww4596)). ---------------------------------------- (2164) NO ---------------------------------------- (2165) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate55(ww4100, ww2565) -> new_iterate55(ww4100, new_psFloat55(ww4100, ww2565)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat55(ww4100, ww2565) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww2565) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat55(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2166) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2167) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate55(ww4100, ww2565) -> new_iterate55(ww4100, new_psFloat55(ww4100, ww2565)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat55(ww4100, ww2565) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww2565) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2168) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate55(ww4100, ww2565) evaluates to t =new_iterate55(ww4100, new_psFloat55(ww4100, ww2565)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww2565 / new_psFloat55(ww4100, ww2565)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate55(ww4100, ww2565) to new_iterate55(ww4100, new_psFloat55(ww4100, ww2565)). ---------------------------------------- (2169) NO ---------------------------------------- (2170) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate139(ww538, ww53900, ww540, ww4439) -> new_iterate139(ww538, ww53900, ww540, new_psFloat140(ww538, ww53900, ww540, ww4439)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 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) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_psFloat140(x0, x1, x2, x3) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2171) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2172) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate139(ww538, ww53900, ww540, ww4439) -> new_iterate139(ww538, ww53900, ww540, new_psFloat140(ww538, ww53900, ww540, ww4439)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 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) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2173) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate139(ww538, ww53900, ww540, ww4439) evaluates to t =new_iterate139(ww538, ww53900, ww540, new_psFloat140(ww538, ww53900, ww540, ww4439)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4439 / new_psFloat140(ww538, ww53900, ww540, ww4439)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence 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)). ---------------------------------------- (2174) NO ---------------------------------------- (2175) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate5(ww4100, ww4384) -> new_iterate5(ww4100, new_psFloat5(ww4100, ww4384)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_psFloat5(ww4100, ww4384) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4384) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat5(x0, x1) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2176) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2177) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate5(ww4100, ww4384) -> new_iterate5(ww4100, new_psFloat5(ww4100, ww4384)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_psFloat5(ww4100, ww4384) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4384) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2178) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate5(ww4100, ww4384) evaluates to t =new_iterate5(ww4100, new_psFloat5(ww4100, ww4384)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4384 / new_psFloat5(ww4100, ww4384)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate5(ww4100, ww4384) to new_iterate5(ww4100, new_psFloat5(ww4100, ww4384)). ---------------------------------------- (2179) NO ---------------------------------------- (2180) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_psFloat76(ww4000, ww3100, ww4353)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_psFloat76(ww4000, ww3100, ww4353) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat76(x0, x1, x2) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2181) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_psFloat76(ww4000, ww3100, ww4353)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353)),new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353))) ---------------------------------------- (2182) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_psFloat76(ww4000, ww3100, ww4353) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat76(x0, x1, x2) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2183) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2184) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat76(x0, x1, x2) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2185) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat76(x0, x1, x2) ---------------------------------------- (2186) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2187) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate76(ww4000, ww3100, ww4353) -> 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))), ww4353)),new_iterate76(ww4000, ww3100, ww4353) -> 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))), ww4353))) ---------------------------------------- (2188) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate76(ww4000, ww3100, ww4353) -> 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))), ww4353)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2189) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2190) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate76(ww4000, ww3100, ww4353) -> 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))), ww4353)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2191) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (2192) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate76(ww4000, ww3100, ww4353) -> 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))), ww4353)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2193) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate76(ww4000, ww3100, ww4353) -> 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))), ww4353)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353)),new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353))) ---------------------------------------- (2194) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2195) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353)),new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353))) ---------------------------------------- (2196) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2197) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4353)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4353)),new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4353))) ---------------------------------------- (2198) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4353)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2199) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4353)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4353)),new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4353))) ---------------------------------------- (2200) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4353)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2201) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2202) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate76(ww4000, ww3100, ww4353) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4353)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2203) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate76(ww4000, ww3100, ww4353) evaluates to t =new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4353)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4353 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4353)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate76(ww4000, ww3100, ww4353) to new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4353)). ---------------------------------------- (2204) NO ---------------------------------------- (2205) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate11(ww3000, ww4381) -> new_iterate11(ww3000, new_psFloat11(ww3000, ww4381)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_psFloat11(ww3000, ww4381) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4381) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat11(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2206) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2207) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate11(ww3000, ww4381) -> new_iterate11(ww3000, new_psFloat11(ww3000, ww4381)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_psFloat11(ww3000, ww4381) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4381) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2208) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate11(ww3000, ww4381) evaluates to t =new_iterate11(ww3000, new_psFloat11(ww3000, ww4381)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4381 / new_psFloat11(ww3000, ww4381)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate11(ww3000, ww4381) to new_iterate11(ww3000, new_psFloat11(ww3000, ww4381)). ---------------------------------------- (2209) NO ---------------------------------------- (2210) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate16(ww3000, ww3100, ww4378) -> new_iterate16(ww3000, ww3100, new_psFloat16(ww3000, ww3100, ww4378)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_psFloat16(ww3000, ww3100, ww4378) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4378) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat16(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2211) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2212) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate16(ww3000, ww3100, ww4378) -> new_iterate16(ww3000, ww3100, new_psFloat16(ww3000, ww3100, ww4378)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_psFloat16(ww3000, ww3100, ww4378) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4378) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2213) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate16(ww3000, ww3100, ww4378) evaluates to t =new_iterate16(ww3000, ww3100, new_psFloat16(ww3000, ww3100, ww4378)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4378 / new_psFloat16(ww3000, ww3100, ww4378)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate16(ww3000, ww3100, ww4378) to new_iterate16(ww3000, ww3100, new_psFloat16(ww3000, ww3100, ww4378)). ---------------------------------------- (2214) NO ---------------------------------------- (2215) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate50(ww3100, ww4364) -> new_iterate50(ww3100, new_psFloat50(ww3100, ww4364)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat50(ww3100, ww4364) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4364) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat50(x0, x1) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2216) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2217) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate50(ww3100, ww4364) -> new_iterate50(ww3100, new_psFloat50(ww3100, ww4364)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat50(ww3100, ww4364) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4364) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2218) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate50(ww3100, ww4364) evaluates to t =new_iterate50(ww3100, new_psFloat50(ww3100, ww4364)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4364 / new_psFloat50(ww3100, ww4364)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate50(ww3100, ww4364) to new_iterate50(ww3100, new_psFloat50(ww3100, ww4364)). ---------------------------------------- (2219) NO ---------------------------------------- (2220) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_psFloat114(ww3000, ww3100, ww4338)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_psFloat114(ww3000, ww3100, ww4338) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat114(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2221) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_psFloat114(ww3000, ww3100, ww4338)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)),new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338))) ---------------------------------------- (2222) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_psFloat114(ww3000, ww3100, ww4338) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat114(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2223) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2224) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat114(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2225) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat114(x0, x1, x2) ---------------------------------------- (2226) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2227) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)),new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338))) ---------------------------------------- (2228) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2229) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2230) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2231) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (2232) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2233) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate114(ww3000, ww3100, ww4338) -> 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))), ww4338)),new_iterate114(ww3000, ww3100, ww4338) -> 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))), ww4338))) ---------------------------------------- (2234) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> 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))), ww4338)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2235) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2236) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> 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))), ww4338)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2237) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2238) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> 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))), ww4338)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2239) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate114(ww3000, ww3100, ww4338) -> 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))), ww4338)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)),new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338))) ---------------------------------------- (2240) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2241) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)),new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338))) ---------------------------------------- (2242) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2243) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4338)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4338)),new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4338))) ---------------------------------------- (2244) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4338)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2245) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4338)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4338)),new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4338))) ---------------------------------------- (2246) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4338)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2247) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2248) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate114(ww3000, ww3100, ww4338) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4338)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2249) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate114(ww3000, ww3100, ww4338) evaluates to t =new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4338)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4338 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4338)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate114(ww3000, ww3100, ww4338) to new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4338)). ---------------------------------------- (2250) NO ---------------------------------------- (2251) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_psFloat157(ww3000, ww4320)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat157(ww3000, ww4320) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_psFloat157(x0, x1) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2252) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_psFloat157(ww3000, ww4320)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)),new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320))) ---------------------------------------- (2253) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat157(ww3000, ww4320) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_psFloat157(x0, x1) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2254) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2255) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_psFloat157(x0, x1) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2256) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat157(x0, x1) ---------------------------------------- (2257) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2258) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)),new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320))) ---------------------------------------- (2259) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2260) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2261) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2262) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (2263) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2264) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)),new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320))) ---------------------------------------- (2265) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2266) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2267) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2268) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2269) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2270) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)),new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320))) ---------------------------------------- (2271) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2272) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)),new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320))) ---------------------------------------- (2273) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2274) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4320)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4320)),new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4320))) ---------------------------------------- (2275) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4320)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2276) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4320)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4320)),new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4320))) ---------------------------------------- (2277) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4320)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2278) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2279) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate156(ww3000, ww4320) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4320)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2280) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate156(ww3000, ww4320) evaluates to t =new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4320)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4320 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4320)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate156(ww3000, ww4320) to new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4320)). ---------------------------------------- (2281) NO ---------------------------------------- (2282) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate18(ww2202, ww2203, ww2204, ww4803) -> new_iterate18(ww2202, ww2203, ww2204, new_psFloat18(ww2202, ww2203, ww2204, ww4803)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat18(ww2202, ww2203, ww2204, ww4803) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww2203))), new_srMyInt(Main.Neg(Main.Succ(ww2202)), Main.Pos(Main.Succ(ww2204))), ww4803) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat18(x0, x1, x2, x3) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2283) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2284) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate18(ww2202, ww2203, ww2204, ww4803) -> new_iterate18(ww2202, ww2203, ww2204, new_psFloat18(ww2202, ww2203, ww2204, ww4803)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat18(ww2202, ww2203, ww2204, ww4803) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww2203))), new_srMyInt(Main.Neg(Main.Succ(ww2202)), Main.Pos(Main.Succ(ww2204))), ww4803) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2285) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate18(ww2202, ww2203, ww2204, ww4803) evaluates to t =new_iterate18(ww2202, ww2203, ww2204, new_psFloat18(ww2202, ww2203, ww2204, ww4803)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4803 / new_psFloat18(ww2202, ww2203, ww2204, ww4803)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate18(ww2202, ww2203, ww2204, ww4803) to new_iterate18(ww2202, ww2203, ww2204, new_psFloat18(ww2202, ww2203, ww2204, ww4803)). ---------------------------------------- (2286) NO ---------------------------------------- (2287) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate135(ww4000, ww3100, ww4394) -> new_iterate135(ww4000, ww3100, new_psFloat136(ww4000, ww3100, ww4394)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat136(ww4000, ww3100, ww4394) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4394) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat136(x0, x1, x2) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2288) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2289) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate135(ww4000, ww3100, ww4394) -> new_iterate135(ww4000, ww3100, new_psFloat136(ww4000, ww3100, ww4394)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat136(ww4000, ww3100, ww4394) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4394) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2290) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate135(ww4000, ww3100, ww4394) evaluates to t =new_iterate135(ww4000, ww3100, new_psFloat136(ww4000, ww3100, ww4394)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4394 / new_psFloat136(ww4000, ww3100, ww4394)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate135(ww4000, ww3100, ww4394) to new_iterate135(ww4000, ww3100, new_psFloat136(ww4000, ww3100, ww4394)). ---------------------------------------- (2291) NO ---------------------------------------- (2292) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate137(ww538, ww540, ww4440) -> new_iterate137(ww538, ww540, new_psFloat138(ww538, ww540, ww4440)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 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) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_psFloat138(x0, x1, x2) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2293) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2294) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate137(ww538, ww540, ww4440) -> new_iterate137(ww538, ww540, new_psFloat138(ww538, ww540, ww4440)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 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) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2295) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate137(ww538, ww540, ww4440) evaluates to t =new_iterate137(ww538, ww540, new_psFloat138(ww538, ww540, ww4440)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4440 / new_psFloat138(ww538, ww540, ww4440)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence 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)). ---------------------------------------- (2296) NO ---------------------------------------- (2297) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate191(ww3361, ww3360, ww3353) -> new_iterate191(ww3361, ww3360, new_primPlusFloat(ww3361, ww3360, ww3353)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_srMyInt(x0, x1) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2298) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2299) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate191(ww3361, ww3360, ww3353) -> new_iterate191(ww3361, ww3360, new_primPlusFloat(ww3361, ww3360, ww3353)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2300) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate191(ww3361, ww3360, ww3353) evaluates to t =new_iterate191(ww3361, ww3360, new_primPlusFloat(ww3361, ww3360, ww3353)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww3353 / new_primPlusFloat(ww3361, ww3360, ww3353)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate191(ww3361, ww3360, ww3353) to new_iterate191(ww3361, ww3360, new_primPlusFloat(ww3361, ww3360, ww3353)). ---------------------------------------- (2301) NO ---------------------------------------- (2302) Obligation: Q DP problem: The TRS P consists of the following rules: new_primPlusNat(Main.Succ(ww11300), Main.Succ(ww30000)) -> new_primPlusNat(ww11300, ww30000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2303) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_primPlusNat(Main.Succ(ww11300), Main.Succ(ww30000)) -> new_primPlusNat(ww11300, ww30000) The graph contains the following edges 1 > 1, 2 > 2 ---------------------------------------- (2304) YES ---------------------------------------- (2305) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_psFloat78(ww4556, ww4557, ww4558, ww4565)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat78(ww4556, ww4557, ww4558, ww4565) -> new_primPlusFloat(new_msMyInt2(ww4556), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat78(x0, x1, x2, x3) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2306) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_psFloat78(ww4556, ww4557, ww4558, ww4565)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(new_msMyInt2(ww4556), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)),new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(new_msMyInt2(ww4556), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565))) ---------------------------------------- (2307) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(new_msMyInt2(ww4556), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat78(ww4556, ww4557, ww4558, ww4565) -> new_primPlusFloat(new_msMyInt2(ww4556), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat78(x0, x1, x2, x3) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2308) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2309) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(new_msMyInt2(ww4556), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat78(x0, x1, x2, x3) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2310) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat78(x0, x1, x2, x3) ---------------------------------------- (2311) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(new_msMyInt2(ww4556), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2312) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(new_msMyInt2(ww4556), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4556), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)),new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4556), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565))) ---------------------------------------- (2313) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4556), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2314) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2315) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4556), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2316) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (2317) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4556), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2318) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4556), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)) at position [3,0,0] we obtained the following new rules [LPAR04]: (new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)),new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565))) ---------------------------------------- (2319) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2320) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), new_srMyInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), new_primMulInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)),new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), new_primMulInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565))) ---------------------------------------- (2321) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), new_primMulInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2322) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), new_primMulInt(Main.Neg(Main.Succ(ww4557)), Main.Neg(Main.Succ(ww4558))), ww4565)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), Main.Pos(new_primMulNat1(Main.Succ(ww4557), Main.Succ(ww4558))), ww4565)),new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), Main.Pos(new_primMulNat1(Main.Succ(ww4557), Main.Succ(ww4558))), ww4565))) ---------------------------------------- (2323) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), Main.Pos(new_primMulNat1(Main.Succ(ww4557), Main.Succ(ww4558))), ww4565)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2324) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), Main.Pos(new_primMulNat1(Main.Succ(ww4557), Main.Succ(ww4558))), ww4565)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4557, Main.Succ(ww4558)), Main.Succ(ww4558))), ww4565)),new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4557, Main.Succ(ww4558)), Main.Succ(ww4558))), ww4565))) ---------------------------------------- (2325) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4557, Main.Succ(ww4558)), Main.Succ(ww4558))), ww4565)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2326) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2327) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate78(ww4556, ww4557, ww4558, ww4565) -> new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4557, Main.Succ(ww4558)), Main.Succ(ww4558))), ww4565)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2328) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate78(ww4556, ww4557, ww4558, ww4565) evaluates to t =new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4557, Main.Succ(ww4558)), Main.Succ(ww4558))), ww4565)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4565 / new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4557, Main.Succ(ww4558)), Main.Succ(ww4558))), ww4565)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate78(ww4556, ww4557, ww4558, ww4565) to new_iterate78(ww4556, ww4557, ww4558, new_primPlusFloat(Main.Neg(Main.Succ(ww4556)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4557, Main.Succ(ww4558)), Main.Succ(ww4558))), ww4565)). ---------------------------------------- (2329) NO ---------------------------------------- (2330) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_psFloat158(ww3000, ww3100, ww4631)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat158(ww3000, ww3100, ww4631) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_psFloat158(x0, x1, x2) new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2331) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_psFloat158(ww3000, ww3100, ww4631)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)),new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631))) ---------------------------------------- (2332) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat158(ww3000, ww3100, ww4631) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_psFloat158(x0, x1, x2) new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2333) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2334) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_psFloat158(x0, x1, x2) new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2335) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat158(x0, x1, x2) ---------------------------------------- (2336) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2337) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)),new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631))) ---------------------------------------- (2338) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2339) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2340) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2341) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (2342) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2343) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)),new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631))) ---------------------------------------- (2344) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2345) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2346) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2347) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2348) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2349) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)),new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631))) ---------------------------------------- (2350) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2351) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)),new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631))) ---------------------------------------- (2352) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2353) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4631)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4631)),new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4631))) ---------------------------------------- (2354) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4631)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2355) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4631)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4631)),new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4631))) ---------------------------------------- (2356) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4631)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2357) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2358) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate157(ww3000, ww3100, ww4631) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4631)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2359) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate157(ww3000, ww3100, ww4631) evaluates to t =new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4631)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4631 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4631)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate157(ww3000, ww3100, ww4631) to new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4631)). ---------------------------------------- (2360) NO ---------------------------------------- (2361) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate4(ww3100, ww4385) -> new_iterate4(ww3100, new_psFloat4(ww3100, ww4385)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_psFloat4(ww3100, ww4385) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4385) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat4(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2362) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2363) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate4(ww3100, ww4385) -> new_iterate4(ww3100, new_psFloat4(ww3100, ww4385)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_psFloat4(ww3100, ww4385) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4385) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2364) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate4(ww3100, ww4385) evaluates to t =new_iterate4(ww3100, new_psFloat4(ww3100, ww4385)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4385 / new_psFloat4(ww3100, ww4385)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate4(ww3100, ww4385) to new_iterate4(ww3100, new_psFloat4(ww3100, ww4385)). ---------------------------------------- (2365) NO ---------------------------------------- (2366) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate66(ww3000, ww4405) -> new_iterate66(ww3000, new_psFloat66(ww3000, ww4405)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat66(ww3000, ww4405) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4405) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat66(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2367) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2368) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate66(ww3000, ww4405) -> new_iterate66(ww3000, new_psFloat66(ww3000, ww4405)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat66(ww3000, ww4405) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4405) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2369) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate66(ww3000, ww4405) evaluates to t =new_iterate66(ww3000, new_psFloat66(ww3000, ww4405)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4405 / new_psFloat66(ww3000, ww4405)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate66(ww3000, ww4405) to new_iterate66(ww3000, new_psFloat66(ww3000, ww4405)). ---------------------------------------- (2370) NO ---------------------------------------- (2371) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_psFloat116(ww4544, ww4545, ww4546, ww4554)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat116(ww4544, ww4545, ww4546, ww4554) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psFloat116(x0, x1, x2, x3) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2372) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_psFloat116(ww4544, ww4545, ww4546, ww4554)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)),new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554))) ---------------------------------------- (2373) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat116(ww4544, ww4545, ww4546, ww4554) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psFloat116(x0, x1, x2, x3) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2374) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2375) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psFloat116(x0, x1, x2, x3) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2376) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat116(x0, x1, x2, x3) ---------------------------------------- (2377) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2378) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)),new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554))) ---------------------------------------- (2379) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2380) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2381) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2382) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (2383) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2384) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)),new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554))) ---------------------------------------- (2385) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2386) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2387) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2388) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2389) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2390) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww4545))), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) at position [3,0,0] we obtained the following new rules [LPAR04]: (new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)),new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554))) ---------------------------------------- (2391) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2392) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), new_srMyInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), new_primMulInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)),new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), new_primMulInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554))) ---------------------------------------- (2393) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), new_primMulInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2394) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), new_primMulInt(Main.Neg(Main.Succ(ww4544)), Main.Neg(Main.Succ(ww4546))), ww4554)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), Main.Pos(new_primMulNat1(Main.Succ(ww4544), Main.Succ(ww4546))), ww4554)),new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), Main.Pos(new_primMulNat1(Main.Succ(ww4544), Main.Succ(ww4546))), ww4554))) ---------------------------------------- (2395) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), Main.Pos(new_primMulNat1(Main.Succ(ww4544), Main.Succ(ww4546))), ww4554)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2396) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), Main.Pos(new_primMulNat1(Main.Succ(ww4544), Main.Succ(ww4546))), ww4554)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4544, Main.Succ(ww4546)), Main.Succ(ww4546))), ww4554)),new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4544, Main.Succ(ww4546)), Main.Succ(ww4546))), ww4554))) ---------------------------------------- (2397) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4544, Main.Succ(ww4546)), Main.Succ(ww4546))), ww4554)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2398) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2399) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate116(ww4544, ww4545, ww4546, ww4554) -> new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4544, Main.Succ(ww4546)), Main.Succ(ww4546))), ww4554)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2400) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate116(ww4544, ww4545, ww4546, ww4554) evaluates to t =new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4544, Main.Succ(ww4546)), Main.Succ(ww4546))), ww4554)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4554 / new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4544, Main.Succ(ww4546)), Main.Succ(ww4546))), ww4554)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate116(ww4544, ww4545, ww4546, ww4554) to new_iterate116(ww4544, ww4545, ww4546, new_primPlusFloat(Main.Pos(Main.Succ(ww4545)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4544, Main.Succ(ww4546)), Main.Succ(ww4546))), ww4554)). ---------------------------------------- (2401) NO ---------------------------------------- (2402) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_psFloat147(ww4100, ww4325)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat147(ww4100, ww4325) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat147(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2403) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_psFloat147(ww4100, ww4325)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)),new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325))) ---------------------------------------- (2404) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat147(ww4100, ww4325) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat147(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2405) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2406) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat147(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2407) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat147(x0, x1) ---------------------------------------- (2408) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2409) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)),new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325))) ---------------------------------------- (2410) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2411) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2412) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2413) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (2414) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2415) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)),new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325))) ---------------------------------------- (2416) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2417) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2418) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2419) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2420) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2421) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)),new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325))) ---------------------------------------- (2422) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2423) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)),new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325))) ---------------------------------------- (2424) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2425) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4325)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4325)),new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4325))) ---------------------------------------- (2426) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4325)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2427) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4325)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4325)),new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4325))) ---------------------------------------- (2428) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4325)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2429) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2430) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate146(ww4100, ww4325) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4325)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2431) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate146(ww4100, ww4325) evaluates to t =new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4325)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4325 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4325)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate146(ww4100, ww4325) to new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4325)). ---------------------------------------- (2432) NO ---------------------------------------- (2433) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate63(ww4100, ww3000, ww4359) -> new_iterate63(ww4100, ww3000, new_psFloat63(ww4100, ww3000, ww4359)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat63(ww4100, ww3000, ww4359) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4359) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat63(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2434) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2435) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate63(ww4100, ww3000, ww4359) -> new_iterate63(ww4100, ww3000, new_psFloat63(ww4100, ww3000, ww4359)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat63(ww4100, ww3000, ww4359) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4359) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2436) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate63(ww4100, ww3000, ww4359) evaluates to t =new_iterate63(ww4100, ww3000, new_psFloat63(ww4100, ww3000, ww4359)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4359 / new_psFloat63(ww4100, ww3000, ww4359)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate63(ww4100, ww3000, ww4359) to new_iterate63(ww4100, ww3000, new_psFloat63(ww4100, ww3000, ww4359)). ---------------------------------------- (2437) NO ---------------------------------------- (2438) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_psFloat168(ww23, ww24, ww1832)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat168(ww23, ww24, ww1832) -> new_primPlusFloat(new_msMyInt6(ww23), new_srMyInt3(ww24), ww1832) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt6(ww23) -> new_primMinusNat0(Main.Zero, Main.Succ(ww23)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_srMyInt3(x0) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat168(x0, x1, x2) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt6(x0) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2439) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2440) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_msMyInt6(ww23), new_srMyInt3(ww24), ww1832)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat168(ww23, ww24, ww1832) -> new_primPlusFloat(new_msMyInt6(ww23), new_srMyInt3(ww24), ww1832) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt6(ww23) -> new_primMinusNat0(Main.Zero, Main.Succ(ww23)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_srMyInt3(x0) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat168(x0, x1, x2) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt6(x0) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2441) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2442) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_msMyInt6(ww23), new_srMyInt3(ww24), ww1832)) The TRS R consists of the following rules: new_msMyInt6(ww23) -> new_primMinusNat0(Main.Zero, Main.Succ(ww23)) new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_srMyInt3(x0) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat168(x0, x1, x2) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt6(x0) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2443) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat168(x0, x1, x2) ---------------------------------------- (2444) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_msMyInt6(ww23), new_srMyInt3(ww24), ww1832)) The TRS R consists of the following rules: new_msMyInt6(ww23) -> new_primMinusNat0(Main.Zero, Main.Succ(ww23)) new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_srMyInt3(x0) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt6(x0) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2445) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2446) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, 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)) The TRS R consists of the following rules: new_msMyInt6(ww23) -> new_primMinusNat0(Main.Zero, Main.Succ(ww23)) new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_srMyInt3(x0) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt6(x0) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2447) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2448) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_srMyInt3(x0) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt6(x0) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2449) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt6(x0) ---------------------------------------- (2450) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_srMyInt3(x0) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2451) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2452) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), new_srMyInt3(ww24), ww1832)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_srMyInt3(x0) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2453) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2454) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_srMyInt3(x0) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2455) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2456) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, 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)) The TRS R consists of the following rules: new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_srMyInt3(x0) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2457) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_srMyInt3(x0) ---------------------------------------- (2458) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, 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)) The TRS R consists of the following rules: new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2459) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2460) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, 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)) The TRS R consists of the following rules: new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2461) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2462) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), Main.Pos(Main.Zero), ww1832)) The TRS R consists of the following rules: new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2463) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2464) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), Main.Pos(Main.Zero), ww1832)) The TRS R consists of the following rules: new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2465) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by narrowing to the left: 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')) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww1832' / new_primPlusFloat(Main.Neg(Main.Succ(ww23')), Main.Pos(Main.Zero), ww1832')] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence new_takeWhile10(ww22', ww23', ww24', ww1832') -> new_takeWhile0(ww22', ww23', ww24', new_primPlusFloat(Main.Neg(Main.Succ(ww23')), Main.Pos(Main.Zero), ww1832')) 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'] 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')) with rule new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) Now applying the matcher to the start term leads to a term which is equal to the last term in the rewriting sequence All these steps are and every following step will be a correct step w.r.t to Q. ---------------------------------------- (2466) NO ---------------------------------------- (2467) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate10(ww3100, ww4413) -> new_iterate10(ww3100, new_psFloat10(ww3100, ww4413)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat10(ww3100, ww4413) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat10(x0, x1) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2468) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2469) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate10(ww3100, ww4413) -> new_iterate10(ww3100, new_psFloat10(ww3100, ww4413)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat10(ww3100, ww4413) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2470) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate10(ww3100, ww4413) evaluates to t =new_iterate10(ww3100, new_psFloat10(ww3100, ww4413)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4413 / new_psFloat10(ww3100, ww4413)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate10(ww3100, ww4413) to new_iterate10(ww3100, new_psFloat10(ww3100, ww4413)). ---------------------------------------- (2471) NO ---------------------------------------- (2472) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate185(ww4100, ww3000, ww4806) -> new_iterate185(ww4100, ww3000, new_primPlusFloat1(Main.Succ(Main.Zero), ww4100, ww3000, ww4806)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primPlusFloat1(ww4705, ww4706, ww4707, ww4711) -> new_primPlusFloat(new_msMyInt5(ww4705, Main.Pos(Main.Succ(ww4707))), new_srMyInt(Main.Neg(Main.Succ(ww4706)), Main.Neg(Main.Zero)), ww4711) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primPlusFloat1(x0, x1, x2, x3) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2473) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2474) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate185(ww4100, ww3000, ww4806) -> new_iterate185(ww4100, ww3000, new_primPlusFloat1(Main.Succ(Main.Zero), ww4100, ww3000, ww4806)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primPlusFloat1(ww4705, ww4706, ww4707, ww4711) -> new_primPlusFloat(new_msMyInt5(ww4705, Main.Pos(Main.Succ(ww4707))), new_srMyInt(Main.Neg(Main.Succ(ww4706)), Main.Neg(Main.Zero)), ww4711) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2475) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate185(ww4100, ww3000, ww4806) evaluates to t =new_iterate185(ww4100, ww3000, new_primPlusFloat1(Main.Succ(Main.Zero), ww4100, ww3000, ww4806)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4806 / new_primPlusFloat1(Main.Succ(Main.Zero), ww4100, ww3000, ww4806)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate185(ww4100, ww3000, ww4806) to new_iterate185(ww4100, ww3000, new_primPlusFloat1(Main.Succ(Main.Zero), ww4100, ww3000, ww4806)). ---------------------------------------- (2476) NO ---------------------------------------- (2477) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile122(ww410000, ww3000, ww3100, ww5, Main.Succ(ww18050), Main.Succ(ww1800000)) -> new_takeWhile122(ww410000, ww3000, ww3100, ww5, ww18050, ww1800000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2478) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile122(ww410000, ww3000, ww3100, ww5, Main.Succ(ww18050), Main.Succ(ww1800000)) -> new_takeWhile122(ww410000, ww3000, ww3100, ww5, ww18050, ww1800000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (2479) YES ---------------------------------------- (2480) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate59(ww2556) -> new_iterate59(new_psFloat59(ww2556)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat59(ww2556) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww2556) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat59(x0) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2481) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2482) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate59(ww2556) -> new_iterate59(new_psFloat59(ww2556)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat59(ww2556) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww2556) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2483) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate59(ww2556) evaluates to t =new_iterate59(new_psFloat59(ww2556)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww2556 / new_psFloat59(ww2556)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate59(ww2556) to new_iterate59(new_psFloat59(ww2556)). ---------------------------------------- (2484) NO ---------------------------------------- (2485) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate168(ww4000, ww4312) -> new_iterate168(ww4000, new_psFloat170(ww4000, ww4312)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat170(ww4000, ww4312) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4312) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat170(x0, x1) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2486) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2487) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate168(ww4000, ww4312) -> new_iterate168(ww4000, new_psFloat170(ww4000, ww4312)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat170(ww4000, ww4312) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4312) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2488) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate168(ww4000, ww4312) evaluates to t =new_iterate168(ww4000, new_psFloat170(ww4000, ww4312)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4312 / new_psFloat170(ww4000, ww4312)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate168(ww4000, ww4312) to new_iterate168(ww4000, new_psFloat170(ww4000, ww4312)). ---------------------------------------- (2489) NO ---------------------------------------- (2490) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate192(ww2416, ww2417, ww2418, ww4813) -> new_iterate192(ww2416, ww2417, ww2418, new_psFloat191(ww2416, ww2417, ww2418, ww4813)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat191(ww2416, ww2417, ww2418, ww4813) -> new_primPlusFloat(new_msMyInt5(ww2416, Main.Pos(Main.Succ(ww2417))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww2418))), ww4813) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_psFloat191(x0, x1, x2, x3) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2491) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2492) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate192(ww2416, ww2417, ww2418, ww4813) -> new_iterate192(ww2416, ww2417, ww2418, new_psFloat191(ww2416, ww2417, ww2418, ww4813)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat191(ww2416, ww2417, ww2418, ww4813) -> new_primPlusFloat(new_msMyInt5(ww2416, Main.Pos(Main.Succ(ww2417))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww2418))), ww4813) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2493) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate192(ww2416, ww2417, ww2418, ww4813) evaluates to t =new_iterate192(ww2416, ww2417, ww2418, new_psFloat191(ww2416, ww2417, ww2418, ww4813)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4813 / new_psFloat191(ww2416, ww2417, ww2418, ww4813)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate192(ww2416, ww2417, ww2418, ww4813) to new_iterate192(ww2416, ww2417, ww2418, new_psFloat191(ww2416, ww2417, ww2418, ww4813)). ---------------------------------------- (2494) NO ---------------------------------------- (2495) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_psFloat150(ww3100, ww4227)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat150(ww3100, ww4227) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat150(x0, x1) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2496) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_psFloat150(ww3100, ww4227)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)),new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227))) ---------------------------------------- (2497) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat150(ww3100, ww4227) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat150(x0, x1) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2498) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2499) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat150(x0, x1) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2500) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat150(x0, x1) ---------------------------------------- (2501) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2502) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)),new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227))) ---------------------------------------- (2503) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2504) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2505) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2506) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (2507) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2508) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)),new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227))) ---------------------------------------- (2509) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2510) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2511) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2512) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2513) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2514) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)),new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227))) ---------------------------------------- (2515) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2516) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)),new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227))) ---------------------------------------- (2517) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2518) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4227)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4227)),new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4227))) ---------------------------------------- (2519) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4227)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2520) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4227)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4227)),new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4227))) ---------------------------------------- (2521) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4227)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2522) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2523) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate149(ww3100, ww4227) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4227)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2524) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate149(ww3100, ww4227) evaluates to t =new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4227)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4227 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4227)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate149(ww3100, ww4227) to new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4227)). ---------------------------------------- (2525) NO ---------------------------------------- (2526) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> new_iterate120(ww2130, ww2131, ww2132, new_psFloat120(ww2130, ww2131, ww2132, ww4815)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat120(ww2130, ww2131, ww2132, ww4815) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4815) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat120(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2527) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate120(ww2130, ww2131, ww2132, ww4815) -> new_iterate120(ww2130, ww2131, ww2132, new_psFloat120(ww2130, ww2131, ww2132, ww4815)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)),new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815))) ---------------------------------------- (2528) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat120(ww2130, ww2131, ww2132, ww4815) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4815) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat120(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2529) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2530) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat120(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2531) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat120(x0, x1, x2, x3) ---------------------------------------- (2532) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2533) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)),new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815))) ---------------------------------------- (2534) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2535) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2536) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2537) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (2538) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2539) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)),new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815))) ---------------------------------------- (2540) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2541) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2542) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2543) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2544) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2545) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)) at position [3,0,0] we obtained the following new rules [LPAR04]: (new_iterate120(ww2130, ww2131, ww2132, ww4815) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4815)),new_iterate120(ww2130, ww2131, ww2132, ww4815) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4815))) ---------------------------------------- (2546) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4815)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2547) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate120(ww2130, ww2131, ww2132, ww4815) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4815)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate120(ww2130, ww2131, ww2132, ww4815) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_primMulInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4815)),new_iterate120(ww2130, ww2131, ww2132, ww4815) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_primMulInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4815))) ---------------------------------------- (2548) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_primMulInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4815)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2549) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate120(ww2130, ww2131, ww2132, ww4815) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_primMulInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4815)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate120(ww2130, ww2131, ww2132, ww4815) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primMulNat1(Main.Succ(ww2130), Main.Succ(ww2132))), ww4815)),new_iterate120(ww2130, ww2131, ww2132, ww4815) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primMulNat1(Main.Succ(ww2130), Main.Succ(ww2132))), ww4815))) ---------------------------------------- (2550) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primMulNat1(Main.Succ(ww2130), Main.Succ(ww2132))), ww4815)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2551) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate120(ww2130, ww2131, ww2132, ww4815) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primMulNat1(Main.Succ(ww2130), Main.Succ(ww2132))), ww4815)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)),new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815))) ---------------------------------------- (2552) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2553) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2554) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate120(ww2130, ww2131, ww2132, ww4815) -> 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))), ww4815)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2555) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate120(ww2130, ww2131, ww2132, ww4815) 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))), ww4815)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4815 / new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2130, Main.Succ(ww2132)), Main.Succ(ww2132))), ww4815)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate120(ww2130, ww2131, ww2132, ww4815) 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))), ww4815)). ---------------------------------------- (2556) NO ---------------------------------------- (2557) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate183(ww121, ww123, ww4805) -> new_iterate183(ww121, ww123, new_psFloat184(ww121, ww123, ww4805)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_psFloat184(ww121, ww123, ww4805) -> new_primPlusFloat0(ww121, ww123, ww4805) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primPlusFloat0(ww121, ww123, ww4805) -> new_primPlusFloat(new_msMyInt5(ww121, Main.Pos(Main.Succ(ww123))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4805) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat184(x0, x1, x2) new_primPlusFloat0(x0, x1, x2) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2558) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2559) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate183(ww121, ww123, ww4805) -> new_iterate183(ww121, ww123, new_psFloat184(ww121, ww123, ww4805)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_psFloat184(ww121, ww123, ww4805) -> new_primPlusFloat0(ww121, ww123, ww4805) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primPlusFloat0(ww121, ww123, ww4805) -> new_primPlusFloat(new_msMyInt5(ww121, Main.Pos(Main.Succ(ww123))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4805) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2560) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate183(ww121, ww123, ww4805) evaluates to t =new_iterate183(ww121, ww123, new_psFloat184(ww121, ww123, ww4805)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4805 / new_psFloat184(ww121, ww123, ww4805)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate183(ww121, ww123, ww4805) to new_iterate183(ww121, ww123, new_psFloat184(ww121, ww123, ww4805)). ---------------------------------------- (2561) NO ---------------------------------------- (2562) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_psFloat105(ww4400)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat105(ww4400) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat105(x0) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2563) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate105(ww4400) -> new_iterate105(new_psFloat105(ww4400)) at position [0] we obtained the following new rules [LPAR04]: (new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)),new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400))) ---------------------------------------- (2564) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat105(ww4400) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat105(x0) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2565) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2566) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat105(x0) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2567) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat105(x0) ---------------------------------------- (2568) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2569) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)),new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400))) ---------------------------------------- (2570) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2571) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2572) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2573) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (2574) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2575) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)),new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400))) ---------------------------------------- (2576) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2577) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2578) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2579) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2580) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2581) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) at position [0,0,0] we obtained the following new rules [LPAR04]: (new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)),new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400))) ---------------------------------------- (2582) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2583) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)),new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400))) ---------------------------------------- (2584) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2585) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4400)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4400)),new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4400))) ---------------------------------------- (2586) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4400)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2587) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4400)) at position [0,1,0] we obtained the following new rules [LPAR04]: (new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4400)),new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4400))) ---------------------------------------- (2588) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4400)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2589) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2590) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate105(ww4400) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4400)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2591) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate105(ww4400) evaluates to t =new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4400)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4400 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4400)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate105(ww4400) to new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4400)). ---------------------------------------- (2592) NO ---------------------------------------- (2593) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_psFloat79(ww4000, ww4402)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_psFloat79(ww4000, ww4402) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_psFloat79(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2594) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_psFloat79(ww4000, ww4402)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)),new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402))) ---------------------------------------- (2595) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_psFloat79(ww4000, ww4402) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_psFloat79(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2596) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2597) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_psFloat79(x0, x1) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2598) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat79(x0, x1) ---------------------------------------- (2599) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2600) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)),new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402))) ---------------------------------------- (2601) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2602) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2603) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2604) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (2605) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2606) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)),new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402))) ---------------------------------------- (2607) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2608) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)),new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402))) ---------------------------------------- (2609) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2610) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4402)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4402)),new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4402))) ---------------------------------------- (2611) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4402)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2612) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4402)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4402)),new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4402))) ---------------------------------------- (2613) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4402)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2614) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2615) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate79(ww4000, ww4402) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4402)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2616) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate79(ww4000, ww4402) evaluates to t =new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4402)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4402 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4402)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate79(ww4000, ww4402) to new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4402)). ---------------------------------------- (2617) NO ---------------------------------------- (2618) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate7(ww4414) -> new_iterate7(new_psFloat7(ww4414)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat7(ww4414) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat7(x0) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2619) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2620) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate7(ww4414) -> new_iterate7(new_psFloat7(ww4414)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat7(ww4414) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2621) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate7(ww4414) evaluates to t =new_iterate7(new_psFloat7(ww4414)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4414 / new_psFloat7(ww4414)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate7(ww4414) to new_iterate7(new_psFloat7(ww4414)). ---------------------------------------- (2622) NO ---------------------------------------- (2623) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate74(ww2077, ww20780, ww20781, ww4431) -> new_iterate74(ww2077, ww20780, ww20781, new_psFloat74(ww2077, ww20780, ww20781, ww4431)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_psFloat74(ww2077, ww20780, ww20781, ww4431) -> new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat74(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2624) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate74(ww2077, ww20780, ww20781, ww4431) -> new_iterate74(ww2077, ww20780, ww20781, new_psFloat74(ww2077, ww20780, ww20781, ww4431)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate74(ww2077, ww20780, ww20781, ww4431) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431)),new_iterate74(ww2077, ww20780, ww20781, ww4431) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431))) ---------------------------------------- (2625) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate74(ww2077, ww20780, ww20781, ww4431) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_psFloat74(ww2077, ww20780, ww20781, ww4431) -> new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat74(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2626) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2627) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate74(ww2077, ww20780, ww20781, ww4431) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431)) The TRS R consists of the following rules: new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat74(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2628) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat74(x0, x1, x2, x3) ---------------------------------------- (2629) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate74(ww2077, ww20780, ww20781, ww4431) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431)) The TRS R consists of the following rules: new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2630) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate74(ww2077, ww20780, ww20781, ww4431) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate74(ww2077, ww20780, ww20781, ww4431) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_primMulInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431)),new_iterate74(ww2077, ww20780, ww20781, ww4431) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_primMulInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431))) ---------------------------------------- (2631) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate74(ww2077, ww20780, ww20781, ww4431) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_primMulInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431)) The TRS R consists of the following rules: new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2632) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2633) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate74(ww2077, ww20780, ww20781, ww4431) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_primMulInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431)) The TRS R consists of the following rules: new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2634) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate74(ww2077, ww20780, ww20781, ww4431) evaluates to t =new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_primMulInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4431 / new_primPlusFloat(new_msMyInt(ww20780), new_primMulInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate74(ww2077, ww20780, ww20781, ww4431) to new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_primMulInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4431)). ---------------------------------------- (2635) NO ---------------------------------------- (2636) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_psFloat159(ww4100, ww3000, ww4318)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat159(ww4100, ww3000, ww4318) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_psFloat159(x0, x1, x2) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2637) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_psFloat159(ww4100, ww3000, ww4318)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)),new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318))) ---------------------------------------- (2638) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat159(ww4100, ww3000, ww4318) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_psFloat159(x0, x1, x2) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2639) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2640) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_psFloat159(x0, x1, x2) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2641) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat159(x0, x1, x2) ---------------------------------------- (2642) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2643) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)),new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318))) ---------------------------------------- (2644) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2645) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2646) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2647) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (2648) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2649) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)),new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318))) ---------------------------------------- (2650) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2651) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2652) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2653) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2654) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2655) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)),new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318))) ---------------------------------------- (2656) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2657) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)),new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318))) ---------------------------------------- (2658) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2659) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4318)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4318)),new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4318))) ---------------------------------------- (2660) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4318)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2661) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4318)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4318)),new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4318))) ---------------------------------------- (2662) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4318)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2663) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2664) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate158(ww4100, ww3000, ww4318) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4318)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2665) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate158(ww4100, ww3000, ww4318) evaluates to t =new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4318)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4318 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4318)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate158(ww4100, ww3000, ww4318) to new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4318)). ---------------------------------------- (2666) NO ---------------------------------------- (2667) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_psFloat83(ww4000, ww4401)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat83(ww4000, ww4401) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat83(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2668) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_psFloat83(ww4000, ww4401)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)),new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401))) ---------------------------------------- (2669) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat83(ww4000, ww4401) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat83(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2670) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2671) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat83(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2672) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat83(x0, x1) ---------------------------------------- (2673) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2674) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)),new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401))) ---------------------------------------- (2675) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2676) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2677) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2678) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (2679) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2680) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)),new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401))) ---------------------------------------- (2681) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2682) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)),new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401))) ---------------------------------------- (2683) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2684) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4401)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4401)),new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4401))) ---------------------------------------- (2685) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4401)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2686) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4401)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4401)),new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4401))) ---------------------------------------- (2687) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4401)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2688) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2689) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate83(ww4000, ww4401) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4401)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2690) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate83(ww4000, ww4401) evaluates to t =new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4401)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4401 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4401)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate83(ww4000, ww4401) to new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4401)). ---------------------------------------- (2691) NO ---------------------------------------- (2692) Obligation: Q DP problem: The TRS P consists of the following rules: new_not(Main.Succ(ww4542000), Main.Succ(ww4541000)) -> new_not(ww4542000, ww4541000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2693) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_not(Main.Succ(ww4542000), Main.Succ(ww4541000)) -> new_not(ww4542000, ww4541000) The graph contains the following edges 1 > 1, 2 > 2 ---------------------------------------- (2694) YES ---------------------------------------- (2695) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate12(ww3000, ww3100, ww4380) -> new_iterate12(ww3000, ww3100, new_psFloat12(ww3000, ww3100, ww4380)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat12(ww3000, ww3100, ww4380) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4380) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat12(x0, x1, x2) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2696) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2697) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate12(ww3000, ww3100, ww4380) -> new_iterate12(ww3000, ww3100, new_psFloat12(ww3000, ww3100, ww4380)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat12(ww3000, ww3100, ww4380) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4380) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2698) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate12(ww3000, ww3100, ww4380) evaluates to t =new_iterate12(ww3000, ww3100, new_psFloat12(ww3000, ww3100, ww4380)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4380 / new_psFloat12(ww3000, ww3100, ww4380)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate12(ww3000, ww3100, ww4380) to new_iterate12(ww3000, ww3100, new_psFloat12(ww3000, ww3100, ww4380)). ---------------------------------------- (2699) NO ---------------------------------------- (2700) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_psFloat32(ww4000, ww3100, ww4369)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psFloat32(ww4000, ww3100, ww4369) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat32(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2701) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_psFloat32(ww4000, ww3100, ww4369)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)),new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369))) ---------------------------------------- (2702) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psFloat32(ww4000, ww3100, ww4369) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat32(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2703) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2704) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat32(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2705) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat32(x0, x1, x2) ---------------------------------------- (2706) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2707) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)),new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369))) ---------------------------------------- (2708) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2709) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2710) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2711) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (2712) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2713) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)),new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369))) ---------------------------------------- (2714) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2715) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)),new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369))) ---------------------------------------- (2716) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2717) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4369)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4369)),new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4369))) ---------------------------------------- (2718) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4369)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2719) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4369)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4369)),new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4369))) ---------------------------------------- (2720) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4369)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2721) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2722) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate32(ww4000, ww3100, ww4369) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4369)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2723) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate32(ww4000, ww3100, ww4369) evaluates to t =new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4369)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4369 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4369)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate32(ww4000, ww3100, ww4369) to new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4369)). ---------------------------------------- (2724) NO ---------------------------------------- (2725) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_psFloat152(ww4293, ww4294, ww4418)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat152(ww4293, ww4294, ww4418) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat152(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2726) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_psFloat152(ww4293, ww4294, ww4418)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)),new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418))) ---------------------------------------- (2727) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat152(ww4293, ww4294, ww4418) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat152(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2728) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2729) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_psFloat152(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2730) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat152(x0, x1, x2) ---------------------------------------- (2731) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2732) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)),new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418))) ---------------------------------------- (2733) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2734) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2735) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2736) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (2737) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2738) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)),new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418))) ---------------------------------------- (2739) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2740) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2741) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2742) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2743) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2744) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)),new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418))) ---------------------------------------- (2745) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2746) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)),new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418))) ---------------------------------------- (2747) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2748) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4293)), Main.Pos(Main.Succ(ww4294))), ww4418)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4293), Main.Succ(ww4294))), ww4418)),new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4293), Main.Succ(ww4294))), ww4418))) ---------------------------------------- (2749) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4293), Main.Succ(ww4294))), ww4418)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2750) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4293), Main.Succ(ww4294))), ww4418)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4293, Main.Succ(ww4294)), Main.Succ(ww4294))), ww4418)),new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4293, Main.Succ(ww4294)), Main.Succ(ww4294))), ww4418))) ---------------------------------------- (2751) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4293, Main.Succ(ww4294)), Main.Succ(ww4294))), ww4418)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2752) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2753) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate151(ww4293, ww4294, ww4418) -> new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4293, Main.Succ(ww4294)), Main.Succ(ww4294))), ww4418)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2754) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate151(ww4293, ww4294, ww4418) evaluates to t =new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4293, Main.Succ(ww4294)), Main.Succ(ww4294))), ww4418)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4418 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4293, Main.Succ(ww4294)), Main.Succ(ww4294))), ww4418)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate151(ww4293, ww4294, ww4418) to new_iterate151(ww4293, ww4294, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4293, Main.Succ(ww4294)), Main.Succ(ww4294))), ww4418)). ---------------------------------------- (2755) NO ---------------------------------------- (2756) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_psFloat192(ww2913, ww2914, ww29150, ww29151, ww4800)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat192(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4800) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primPlusFloat2(x0, x1, x2, x3, x4) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat192(x0, x1, x2, x3, x4) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2757) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_psFloat192(ww2913, ww2914, ww29150, ww29151, ww4800)) at position [4] we obtained the following new rules [LPAR04]: (new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4800)),new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4800))) ---------------------------------------- (2758) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4800)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_psFloat192(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4800) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primPlusFloat2(x0, x1, x2, x3, x4) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat192(x0, x1, x2, x3, x4) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2759) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2760) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4800)) The TRS R consists of the following rules: new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primPlusFloat2(x0, x1, x2, x3, x4) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat192(x0, x1, x2, x3, x4) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2761) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat192(x0, x1, x2, x3, x4) ---------------------------------------- (2762) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4800)) The TRS R consists of the following rules: new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primPlusFloat2(x0, x1, x2, x3, x4) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2763) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4800)) at position [4] we obtained the following new rules [LPAR04]: (new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800)),new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800))) ---------------------------------------- (2764) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800)) The TRS R consists of the following rules: new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primPlusFloat2(x0, x1, x2, x3, x4) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2765) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2766) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800)) The TRS R consists of the following rules: new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primPlusFloat2(x0, x1, x2, x3, x4) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2767) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primPlusFloat2(x0, x1, x2, x3, x4) ---------------------------------------- (2768) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800)) The TRS R consists of the following rules: new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2769) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800)),new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800))) ---------------------------------------- (2770) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800)) The TRS R consists of the following rules: new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2771) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2772) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800)) The TRS R consists of the following rules: new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2773) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) evaluates to t =new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4800 / new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4800) to new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4800)). ---------------------------------------- (2774) NO ---------------------------------------- (2775) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_psFloat92(ww955, ww957, ww4480)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_psFloat92(ww955, ww957, ww4480) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat92(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2776) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2777) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_psFloat92(ww955, ww957, ww4480) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat92(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2778) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2779) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat92(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2780) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat92(x0, x1, x2) ---------------------------------------- (2781) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2782) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2783) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2784) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2785) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2786) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt3(x0, x1) ---------------------------------------- (2787) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2788) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2789) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2790) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2791) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2792) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2793) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2794) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2795) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2796) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2797) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2798) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. 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)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4480 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4480)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence 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)). ---------------------------------------- (2799) NO ---------------------------------------- (2800) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate170(ww4000, ww4100, ww4310) -> new_iterate170(ww4000, ww4100, new_psFloat172(ww4000, ww4100, ww4310)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_psFloat172(ww4000, ww4100, ww4310) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4310) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat172(x0, x1, x2) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2801) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2802) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate170(ww4000, ww4100, ww4310) -> new_iterate170(ww4000, ww4100, new_psFloat172(ww4000, ww4100, ww4310)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_psFloat172(ww4000, ww4100, ww4310) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4310) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2803) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate170(ww4000, ww4100, ww4310) evaluates to t =new_iterate170(ww4000, ww4100, new_psFloat172(ww4000, ww4100, ww4310)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4310 / new_psFloat172(ww4000, ww4100, ww4310)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate170(ww4000, ww4100, ww4310) to new_iterate170(ww4000, ww4100, new_psFloat172(ww4000, ww4100, ww4310)). ---------------------------------------- (2804) NO ---------------------------------------- (2805) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile113(ww3000, ww3100, ww5, Main.Succ(ww18300), Main.Succ(ww1826000)) -> new_takeWhile113(ww3000, ww3100, ww5, ww18300, ww1826000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2806) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile113(ww3000, ww3100, ww5, Main.Succ(ww18300), Main.Succ(ww1826000)) -> new_takeWhile113(ww3000, ww3100, ww5, ww18300, ww1826000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 ---------------------------------------- (2807) YES ---------------------------------------- (2808) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_psFloat111(ww4340)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat111(ww4340) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat111(x0) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2809) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate111(ww4340) -> new_iterate111(new_psFloat111(ww4340)) at position [0] we obtained the following new rules [LPAR04]: (new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)),new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340))) ---------------------------------------- (2810) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat111(ww4340) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat111(x0) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2811) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2812) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat111(x0) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2813) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat111(x0) ---------------------------------------- (2814) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2815) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)),new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340))) ---------------------------------------- (2816) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2817) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2818) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2819) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (2820) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2821) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)),new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340))) ---------------------------------------- (2822) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2823) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2824) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2825) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2826) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2827) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) at position [0,0,0] we obtained the following new rules [LPAR04]: (new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)),new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340))) ---------------------------------------- (2828) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2829) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)),new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340))) ---------------------------------------- (2830) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2831) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4340)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4340)),new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4340))) ---------------------------------------- (2832) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4340)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2833) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4340)) at position [0,1,0] we obtained the following new rules [LPAR04]: (new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4340)),new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4340))) ---------------------------------------- (2834) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4340)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2835) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2836) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate111(ww4340) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4340)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2837) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate111(ww4340) evaluates to t =new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4340)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4340 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4340)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate111(ww4340) to new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4340)). ---------------------------------------- (2838) NO ---------------------------------------- (2839) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile119(ww538, ww53900, ww540, ww54100, ww542, Main.Succ(ww62600), Main.Succ(ww54400)) -> new_takeWhile119(ww538, ww53900, ww540, ww54100, ww542, ww62600, ww54400) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2840) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile119(ww538, ww53900, ww540, ww54100, ww542, Main.Succ(ww62600), Main.Succ(ww54400)) -> new_takeWhile119(ww538, ww53900, ww540, ww54100, ww542, ww62600, ww54400) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 ---------------------------------------- (2841) YES ---------------------------------------- (2842) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_psFloat90(ww2366, ww2367, ww2368, ww3240)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat90(ww2366, ww2367, ww2368, ww3240) -> new_primPlusFloat(new_msMyInt2(ww2366), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_srMyInt1(x0, x1) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat90(x0, x1, x2, x3) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2843) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2844) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat90(ww2366, ww2367, ww2368, ww3240) -> new_primPlusFloat(new_msMyInt2(ww2366), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_srMyInt1(x0, x1) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat90(x0, x1, x2, x3) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2845) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2846) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_srMyInt1(x0, x1) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat90(x0, x1, x2, x3) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2847) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat90(x0, x1, x2, x3) ---------------------------------------- (2848) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_srMyInt1(x0, x1) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2849) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2850) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_srMyInt1(x0, x1) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2851) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2852) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_srMyInt1(x0, x1) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2853) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (2854) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_srMyInt1(x0, x1) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2855) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2856) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_srMyInt1(x0, x1) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2857) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2858) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_srMyInt1(x0, x1) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2859) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2860) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_srMyInt1(x0, x1) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2861) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_srMyInt1(x0, x1) ---------------------------------------- (2862) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2863) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2864) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2865) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (2866) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2867) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2868) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2869) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. 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)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww3240 / new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww2367, Main.Succ(ww2368)), Main.Succ(ww2368))), ww3240)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence 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)). ---------------------------------------- (2870) NO ---------------------------------------- (2871) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate97(ww955, ww957, ww95800, ww4425) -> new_iterate97(ww955, ww957, ww95800, new_psFloat97(ww955, ww957, ww95800, ww4425)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat97(ww955, ww957, ww95800, ww4425) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4425) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_psFloat97(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2872) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate97(ww955, ww957, ww95800, ww4425) -> new_iterate97(ww955, ww957, ww95800, new_psFloat97(ww955, ww957, ww95800, ww4425)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate97(ww955, ww957, ww95800, ww4425) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4425)),new_iterate97(ww955, ww957, ww95800, ww4425) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4425))) ---------------------------------------- (2873) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate97(ww955, ww957, ww95800, ww4425) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4425)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat97(ww955, ww957, ww95800, ww4425) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4425) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_psFloat97(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2874) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2875) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate97(ww955, ww957, ww95800, ww4425) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4425)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_psFloat97(x0, x1, x2, x3) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2876) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat97(x0, x1, x2, x3) ---------------------------------------- (2877) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate97(ww955, ww957, ww95800, ww4425) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4425)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2878) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate97(ww955, ww957, ww95800, ww4425) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4425)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425)),new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425))) ---------------------------------------- (2879) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2880) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2881) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2882) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt3(x0, x1) ---------------------------------------- (2883) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2884) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425)) at position [3,0,0] we obtained the following new rules [LPAR04]: (new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425)),new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425))) ---------------------------------------- (2885) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2886) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425)),new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425))) ---------------------------------------- (2887) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2888) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425)),new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425))) ---------------------------------------- (2889) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2890) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate97(ww955, ww957, ww95800, ww4425) -> 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))), ww4425)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate97(ww955, ww957, ww95800, ww4425) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4425)),new_iterate97(ww955, ww957, ww95800, ww4425) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4425))) ---------------------------------------- (2891) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate97(ww955, ww957, ww95800, ww4425) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4425)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2892) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2893) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate97(ww955, ww957, ww95800, ww4425) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4425)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2894) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate97(ww955, ww957, ww95800, ww4425) evaluates to t =new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4425)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4425 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4425)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate97(ww955, ww957, ww95800, ww4425) to new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4425)). ---------------------------------------- (2895) NO ---------------------------------------- (2896) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate131(ww4000, ww4100, ww2496) -> new_iterate131(ww4000, ww4100, new_psFloat131(ww4000, ww4100, ww2496)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 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) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat131(x0, x1, x2) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2897) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2898) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate131(ww4000, ww4100, ww2496) -> new_iterate131(ww4000, ww4100, new_psFloat131(ww4000, ww4100, ww2496)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 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) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2899) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate131(ww4000, ww4100, ww2496) evaluates to t =new_iterate131(ww4000, ww4100, new_psFloat131(ww4000, ww4100, ww2496)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww2496 / new_psFloat131(ww4000, ww4100, ww2496)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence 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)). ---------------------------------------- (2900) NO ---------------------------------------- (2901) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate182(ww3000, ww4810) -> new_iterate182(ww3000, new_primPlusFloat0(Main.Succ(Main.Zero), ww3000, ww4810)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primPlusFloat0(ww121, ww123, ww4805) -> new_primPlusFloat(new_msMyInt5(ww121, Main.Pos(Main.Succ(ww123))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4805) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primPlusFloat0(x0, x1, x2) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2902) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2903) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate182(ww3000, ww4810) -> new_iterate182(ww3000, new_primPlusFloat0(Main.Succ(Main.Zero), ww3000, ww4810)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primPlusFloat0(ww121, ww123, ww4805) -> new_primPlusFloat(new_msMyInt5(ww121, Main.Pos(Main.Succ(ww123))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4805) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2904) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate182(ww3000, ww4810) evaluates to t =new_iterate182(ww3000, new_primPlusFloat0(Main.Succ(Main.Zero), ww3000, ww4810)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4810 / new_primPlusFloat0(Main.Succ(Main.Zero), ww3000, ww4810)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate182(ww3000, ww4810) to new_iterate182(ww3000, new_primPlusFloat0(Main.Succ(Main.Zero), ww3000, ww4810)). ---------------------------------------- (2905) NO ---------------------------------------- (2906) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate68(ww4100, ww3000, ww4357) -> new_iterate68(ww4100, ww3000, new_psFloat68(ww4100, ww3000, ww4357)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat68(ww4100, ww3000, ww4357) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat68(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2907) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2908) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate68(ww4100, ww3000, ww4357) -> new_iterate68(ww4100, ww3000, new_psFloat68(ww4100, ww3000, ww4357)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat68(ww4100, ww3000, ww4357) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2909) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate68(ww4100, ww3000, ww4357) evaluates to t =new_iterate68(ww4100, ww3000, new_psFloat68(ww4100, ww3000, ww4357)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4357 / new_psFloat68(ww4100, ww3000, ww4357)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate68(ww4100, ww3000, ww4357) to new_iterate68(ww4100, ww3000, new_psFloat68(ww4100, ww3000, ww4357)). ---------------------------------------- (2910) NO ---------------------------------------- (2911) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_psFloat161(ww3000, ww4392)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat161(ww3000, ww4392) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat161(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2912) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_psFloat161(ww3000, ww4392)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)),new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392))) ---------------------------------------- (2913) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat161(ww3000, ww4392) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat161(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2914) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2915) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat161(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2916) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat161(x0, x1) ---------------------------------------- (2917) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2918) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)),new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392))) ---------------------------------------- (2919) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2920) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2921) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2922) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (2923) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2924) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)),new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392))) ---------------------------------------- (2925) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2926) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2927) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2928) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2929) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2930) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)),new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392))) ---------------------------------------- (2931) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2932) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)),new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392))) ---------------------------------------- (2933) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2934) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4392)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4392)),new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4392))) ---------------------------------------- (2935) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4392)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2936) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4392)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4392)),new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4392))) ---------------------------------------- (2937) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4392)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2938) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2939) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate160(ww3000, ww4392) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4392)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2940) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate160(ww3000, ww4392) evaluates to t =new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4392)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4392 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4392)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate160(ww3000, ww4392) to new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4392)). ---------------------------------------- (2941) NO ---------------------------------------- (2942) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate9(ww4382) -> new_iterate9(new_psFloat9(ww4382)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat9(ww4382) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4382) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat9(x0) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2943) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2944) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate9(ww4382) -> new_iterate9(new_psFloat9(ww4382)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat9(ww4382) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4382) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2945) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate9(ww4382) evaluates to t =new_iterate9(new_psFloat9(ww4382)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4382 / new_psFloat9(ww4382)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate9(ww4382) to new_iterate9(new_psFloat9(ww4382)). ---------------------------------------- (2946) NO ---------------------------------------- (2947) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_psFloat23(ww4000, ww4374)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat23(ww4000, ww4374) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat23(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2948) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_psFloat23(ww4000, ww4374)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)),new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374))) ---------------------------------------- (2949) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat23(ww4000, ww4374) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat23(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2950) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2951) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat23(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2952) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat23(x0, x1) ---------------------------------------- (2953) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2954) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)),new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374))) ---------------------------------------- (2955) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2956) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2957) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2958) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (2959) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2960) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)),new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374))) ---------------------------------------- (2961) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2962) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)),new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374))) ---------------------------------------- (2963) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2964) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4374)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4374)),new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4374))) ---------------------------------------- (2965) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4374)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2966) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4374)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4374)),new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4374))) ---------------------------------------- (2967) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4374)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2968) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (2969) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate23(ww4000, ww4374) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4374)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (2970) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate23(ww4000, ww4374) evaluates to t =new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4374)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4374 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4374)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate23(ww4000, ww4374) to new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4374)). ---------------------------------------- (2971) NO ---------------------------------------- (2972) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_psFloat165(ww3000, ww4315)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_psFloat165(ww3000, ww4315) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat165(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2973) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_psFloat165(ww3000, ww4315)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)),new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315))) ---------------------------------------- (2974) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_psFloat165(ww3000, ww4315) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat165(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2975) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2976) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat165(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2977) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat165(x0, x1) ---------------------------------------- (2978) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2979) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)),new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315))) ---------------------------------------- (2980) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2981) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2982) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2983) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (2984) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2985) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)),new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315))) ---------------------------------------- (2986) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2987) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (2988) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2989) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (2990) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2991) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)),new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315))) ---------------------------------------- (2992) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2993) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)),new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315))) ---------------------------------------- (2994) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2995) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4315)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4315)),new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4315))) ---------------------------------------- (2996) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4315)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2997) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4315)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4315)),new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4315))) ---------------------------------------- (2998) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4315)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (2999) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3000) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate164(ww3000, ww4315) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4315)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3001) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate164(ww3000, ww4315) evaluates to t =new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4315)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4315 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4315)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate164(ww3000, ww4315) to new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4315)). ---------------------------------------- (3002) NO ---------------------------------------- (3003) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_psFloat107(ww4100, ww4342)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_psFloat107(ww4100, ww4342) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat107(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3004) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_psFloat107(ww4100, ww4342)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)),new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342))) ---------------------------------------- (3005) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_psFloat107(ww4100, ww4342) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat107(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3006) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3007) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat107(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3008) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat107(x0, x1) ---------------------------------------- (3009) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3010) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)),new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342))) ---------------------------------------- (3011) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3012) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3013) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3014) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (3015) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3016) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)),new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342))) ---------------------------------------- (3017) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3018) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3019) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3020) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (3021) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3022) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)),new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342))) ---------------------------------------- (3023) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3024) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)),new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342))) ---------------------------------------- (3025) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3026) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4342)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4342)),new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4342))) ---------------------------------------- (3027) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4342)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3028) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4342)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4342)),new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4342))) ---------------------------------------- (3029) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4342)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3030) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3031) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate107(ww4100, ww4342) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4342)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3032) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate107(ww4100, ww4342) evaluates to t =new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4342)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4342 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4342)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate107(ww4100, ww4342) to new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4342)). ---------------------------------------- (3033) NO ---------------------------------------- (3034) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_psFloat39(ww1372, ww1374, ww4435)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat39(ww1372, ww1374, ww4435) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat39(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3035) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (3036) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_psFloat39(ww1372, ww1374, ww4435) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat39(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3037) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3038) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat39(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3039) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat39(x0, x1, x2) ---------------------------------------- (3040) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3041) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (3042) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3043) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3044) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3045) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt1(x0, x1) ---------------------------------------- (3046) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3047) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (3048) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3049) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (3050) Obligation: Q DP problem: The TRS P consists of the following rules: 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)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3051) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (3052) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4435)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3053) TransformationProof (EQUIVALENT) 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]: (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))) ---------------------------------------- (3054) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4435)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3055) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3056) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4435)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3057) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate39(ww1372, ww1374, ww4435) evaluates to t =new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4435)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4435 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4435)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence 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)). ---------------------------------------- (3058) NO ---------------------------------------- (3059) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile121(ww3000, ww3100, ww5, Main.Succ(ww18140), Main.Succ(ww1810000)) -> new_takeWhile121(ww3000, ww3100, ww5, ww18140, ww1810000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3060) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile121(ww3000, ww3100, ww5, Main.Succ(ww18140), Main.Succ(ww1810000)) -> new_takeWhile121(ww3000, ww3100, ww5, ww18140, ww1810000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 ---------------------------------------- (3061) YES ---------------------------------------- (3062) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_psFloat30(ww2191, ww2192, ww2193, ww4817)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psFloat30(ww2191, ww2192, ww2193, ww4817) -> new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat30(x0, x1, x2, x3) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3063) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_psFloat30(ww2191, ww2192, ww2193, ww4817)) at position [3] we obtained the following new rules [LPAR04]: (new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817)),new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817))) ---------------------------------------- (3064) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psFloat30(ww2191, ww2192, ww2193, ww4817) -> new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat30(x0, x1, x2, x3) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3065) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3066) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat30(x0, x1, x2, x3) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3067) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat30(x0, x1, x2, x3) ---------------------------------------- (3068) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3069) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate30(ww2191, ww2192, ww2193, ww4817) -> 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))), ww4817)),new_iterate30(ww2191, ww2192, ww2193, ww4817) -> 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))), ww4817))) ---------------------------------------- (3070) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate30(ww2191, ww2192, ww2193, ww4817) -> 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))), ww4817)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3071) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3072) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate30(ww2191, ww2192, ww2193, ww4817) -> 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))), ww4817)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3073) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (3074) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate30(ww2191, ww2192, ww2193, ww4817) -> 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))), ww4817)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3075) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate30(ww2191, ww2192, ww2193, ww4817) -> 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))), ww4817)) at position [3,0] we obtained the following new rules [LPAR04]: (new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817)),new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817))) ---------------------------------------- (3076) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3077) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_primMulInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817)),new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_primMulInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817))) ---------------------------------------- (3078) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_primMulInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3079) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_primMulInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4817)) at position [3,1] we obtained the following new rules [LPAR04]: (new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primMulNat1(Main.Succ(ww2192), Main.Succ(ww2193))), ww4817)),new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primMulNat1(Main.Succ(ww2192), Main.Succ(ww2193))), ww4817))) ---------------------------------------- (3080) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primMulNat1(Main.Succ(ww2192), Main.Succ(ww2193))), ww4817)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3081) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate30(ww2191, ww2192, ww2193, ww4817) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primMulNat1(Main.Succ(ww2192), Main.Succ(ww2193))), ww4817)) at position [3,1,0] we obtained the following new rules [LPAR04]: (new_iterate30(ww2191, ww2192, ww2193, ww4817) -> 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))), ww4817)),new_iterate30(ww2191, ww2192, ww2193, ww4817) -> 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))), ww4817))) ---------------------------------------- (3082) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate30(ww2191, ww2192, ww2193, ww4817) -> 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))), ww4817)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3083) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3084) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate30(ww2191, ww2192, ww2193, ww4817) -> 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))), ww4817)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3085) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate30(ww2191, ww2192, ww2193, ww4817) 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))), ww4817)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4817 / new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2192, Main.Succ(ww2193)), Main.Succ(ww2193))), ww4817)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate30(ww2191, ww2192, ww2193, ww4817) 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))), ww4817)). ---------------------------------------- (3086) NO ---------------------------------------- (3087) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_psFloat163(ww4100, ww3000, ww4316)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat163(ww4100, ww3000, ww4316) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat163(x0, x1, x2) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3088) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_psFloat163(ww4100, ww3000, ww4316)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)),new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316))) ---------------------------------------- (3089) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat163(ww4100, ww3000, ww4316) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat163(x0, x1, x2) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3090) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3091) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat163(x0, x1, x2) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3092) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat163(x0, x1, x2) ---------------------------------------- (3093) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3094) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)),new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316))) ---------------------------------------- (3095) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3096) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3097) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3098) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (3099) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3100) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)),new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316))) ---------------------------------------- (3101) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3102) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3103) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3104) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (3105) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3106) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)),new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316))) ---------------------------------------- (3107) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3108) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)),new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316))) ---------------------------------------- (3109) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3110) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4316)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4316)),new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4316))) ---------------------------------------- (3111) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4316)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3112) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4316)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4316)),new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4316))) ---------------------------------------- (3113) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4316)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3114) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3115) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate162(ww4100, ww3000, ww4316) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4316)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3116) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate162(ww4100, ww3000, ww4316) evaluates to t =new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4316)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4316 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4316)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate162(ww4100, ww3000, ww4316) to new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4316)). ---------------------------------------- (3117) NO ---------------------------------------- (3118) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_psFloat81(ww4000, ww4100, ww4351)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_psFloat81(ww4000, ww4100, ww4351) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat81(x0, x1, x2) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3119) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_psFloat81(ww4000, ww4100, ww4351)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351)),new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351))) ---------------------------------------- (3120) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_psFloat81(ww4000, ww4100, ww4351) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat81(x0, x1, x2) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3121) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3122) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_psFloat81(x0, x1, x2) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3123) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat81(x0, x1, x2) ---------------------------------------- (3124) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3125) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate81(ww4000, ww4100, ww4351) -> 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)), ww4351)),new_iterate81(ww4000, ww4100, ww4351) -> 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)), ww4351))) ---------------------------------------- (3126) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate81(ww4000, ww4100, ww4351) -> 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)), ww4351)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3127) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3128) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate81(ww4000, ww4100, ww4351) -> 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)), ww4351)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3129) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (3130) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate81(ww4000, ww4100, ww4351) -> 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)), ww4351)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3131) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate81(ww4000, ww4100, ww4351) -> 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)), ww4351)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351)),new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351))) ---------------------------------------- (3132) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3133) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351)),new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351))) ---------------------------------------- (3134) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3135) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4351)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4351)),new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4351))) ---------------------------------------- (3136) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4351)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3137) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4351)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4351)),new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4351))) ---------------------------------------- (3138) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4351)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3139) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3140) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate81(ww4000, ww4100, ww4351) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4351)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3141) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate81(ww4000, ww4100, ww4351) evaluates to t =new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4351)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4351 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4351)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate81(ww4000, ww4100, ww4351) to new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4351)). ---------------------------------------- (3142) NO ---------------------------------------- (3143) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_psFloat88(ww4000, ww3100, ww4228)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat88(ww4000, ww3100, ww4228) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_psFloat88(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3144) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_psFloat88(ww4000, ww3100, ww4228)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228)),new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228))) ---------------------------------------- (3145) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat88(ww4000, ww3100, ww4228) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_psFloat88(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3146) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3147) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_psFloat88(x0, x1, x2) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3148) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat88(x0, x1, x2) ---------------------------------------- (3149) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3150) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate88(ww4000, ww3100, ww4228) -> 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))), ww4228)),new_iterate88(ww4000, ww3100, ww4228) -> 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))), ww4228))) ---------------------------------------- (3151) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate88(ww4000, ww3100, ww4228) -> 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))), ww4228)) The TRS R consists of the following rules: new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3152) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3153) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate88(ww4000, ww3100, ww4228) -> 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))), ww4228)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_msMyInt2(x0) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3154) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt2(x0) ---------------------------------------- (3155) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate88(ww4000, ww3100, ww4228) -> 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))), ww4228)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3156) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate88(ww4000, ww3100, ww4228) -> 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))), ww4228)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228)),new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228))) ---------------------------------------- (3157) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3158) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228)),new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228))) ---------------------------------------- (3159) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3160) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4228)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4228)),new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4228))) ---------------------------------------- (3161) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4228)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3162) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4228)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4228)),new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4228))) ---------------------------------------- (3163) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4228)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3164) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3165) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate88(ww4000, ww3100, ww4228) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4228)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3166) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate88(ww4000, ww3100, ww4228) evaluates to t =new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4228)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4228 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4228)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate88(ww4000, ww3100, ww4228) to new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4228)). ---------------------------------------- (3167) NO ---------------------------------------- (3168) Obligation: Q DP problem: The TRS P consists of the following rules: new_primMulNat0(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primMulNat0(ww266600, Main.Succ(ww1833100)) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3169) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_primMulNat0(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primMulNat0(ww266600, Main.Succ(ww1833100)) The graph contains the following edges 1 > 1, 2 >= 2 ---------------------------------------- (3170) YES ---------------------------------------- (3171) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate175(ww4284, ww4285, ww4286, ww4416) -> new_iterate175(ww4284, ww4285, ww4286, new_psFloat177(ww4284, ww4285, ww4286, ww4416)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psFloat177(ww4284, ww4285, ww4286, ww4416) -> new_primPlusFloat(new_msMyInt5(ww4284, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4285)), Main.Pos(Main.Succ(ww4286))), ww4416) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_psFloat177(x0, x1, x2, x3) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3172) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3173) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate175(ww4284, ww4285, ww4286, ww4416) -> new_iterate175(ww4284, ww4285, ww4286, new_psFloat177(ww4284, ww4285, ww4286, ww4416)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psFloat177(ww4284, ww4285, ww4286, ww4416) -> new_primPlusFloat(new_msMyInt5(ww4284, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4285)), Main.Pos(Main.Succ(ww4286))), ww4416) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3174) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate175(ww4284, ww4285, ww4286, ww4416) evaluates to t =new_iterate175(ww4284, ww4285, ww4286, new_psFloat177(ww4284, ww4285, ww4286, ww4416)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4416 / new_psFloat177(ww4284, ww4285, ww4286, ww4416)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate175(ww4284, ww4285, ww4286, ww4416) to new_iterate175(ww4284, ww4285, ww4286, new_psFloat177(ww4284, ww4285, ww4286, ww4416)). ---------------------------------------- (3175) NO ---------------------------------------- (3176) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_psFloat95(ww955, ww95600, ww957, ww95800, ww4496)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat95(ww955, ww95600, ww957, ww95800, ww4496) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4496) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat95(x0, x1, x2, x3, x4) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3177) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_psFloat95(ww955, ww95600, ww957, ww95800, ww4496)) at position [4] we obtained the following new rules [LPAR04]: (new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4496)),new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4496))) ---------------------------------------- (3178) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4496)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat95(ww955, ww95600, ww957, ww95800, ww4496) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4496) new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat95(x0, x1, x2, x3, x4) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3179) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3180) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4496)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat95(x0, x1, x2, x3, x4) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3181) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat95(x0, x1, x2, x3, x4) ---------------------------------------- (3182) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4496)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3183) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4496)) at position [4,0] we obtained the following new rules [LPAR04]: (new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)),new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496))) ---------------------------------------- (3184) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)) The TRS R consists of the following rules: new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3185) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3186) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_msMyInt3(x0, x1) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3187) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt3(x0, x1) ---------------------------------------- (3188) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3189) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)) at position [4,0,0] we obtained the following new rules [LPAR04]: (new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)),new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496))) ---------------------------------------- (3190) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3191) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)),new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496))) ---------------------------------------- (3192) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3193) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)),new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496))) ---------------------------------------- (3194) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3195) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)) at position [4,1,0] we obtained the following new rules [LPAR04]: (new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)),new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496))) ---------------------------------------- (3196) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3197) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3198) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) -> 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))), ww4496)) The TRS R consists of the following rules: new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3199) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) 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))), ww4496)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4496 / 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))), ww4496)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate95(ww955, ww95600, ww957, ww95800, ww4496) 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))), ww4496)). ---------------------------------------- (3200) NO ---------------------------------------- (3201) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_psFloat102(ww3100, ww4345)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat102(ww3100, ww4345) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat102(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3202) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_psFloat102(ww3100, ww4345)) at position [1] we obtained the following new rules [LPAR04]: (new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)),new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345))) ---------------------------------------- (3203) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat102(ww3100, ww4345) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat102(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3204) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3205) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_psFloat102(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3206) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat102(x0, x1) ---------------------------------------- (3207) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3208) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)),new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345))) ---------------------------------------- (3209) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3210) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3211) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3212) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (3213) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3214) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) at position [1,0] we obtained the following new rules [LPAR04]: (new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)),new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345))) ---------------------------------------- (3215) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3216) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3217) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3218) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (3219) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3220) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)),new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345))) ---------------------------------------- (3221) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3222) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)),new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345))) ---------------------------------------- (3223) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3224) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4345)) at position [1,1] we obtained the following new rules [LPAR04]: (new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4345)),new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4345))) ---------------------------------------- (3225) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4345)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3226) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4345)) at position [1,1,0] we obtained the following new rules [LPAR04]: (new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4345)),new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4345))) ---------------------------------------- (3227) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4345)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3228) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3229) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate102(ww3100, ww4345) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4345)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3230) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate102(ww3100, ww4345) evaluates to t =new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4345)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4345 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4345)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate102(ww3100, ww4345) to new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4345)). ---------------------------------------- (3231) NO ---------------------------------------- (3232) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile123(ww4100, ww3000, ww3100, ww5, Main.Succ(ww17920), Main.Succ(ww116000)) -> new_takeWhile123(ww4100, ww3000, ww3100, ww5, ww17920, ww116000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3233) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile123(ww4100, ww3000, ww3100, ww5, Main.Succ(ww17920), Main.Succ(ww116000)) -> new_takeWhile123(ww4100, ww3000, ww3100, ww5, ww17920, ww116000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (3234) YES ---------------------------------------- (3235) Obligation: Q DP problem: The TRS P consists of the following rules: new_takeWhile114(ww410000, ww3000, ww3100, ww5, Main.Succ(ww18210), Main.Succ(ww1816000)) -> new_takeWhile114(ww410000, ww3000, ww3100, ww5, ww18210, ww1816000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3236) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_takeWhile114(ww410000, ww3000, ww3100, ww5, Main.Succ(ww18210), Main.Succ(ww1816000)) -> new_takeWhile114(ww410000, ww3000, ww3100, ww5, ww18210, ww1816000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (3237) YES ---------------------------------------- (3238) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate127(ww4000, ww4100, ww4330) -> new_iterate127(ww4000, ww4100, new_psFloat127(ww4000, ww4100, ww4330)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat127(ww4000, ww4100, ww4330) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4330) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat127(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3239) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3240) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate127(ww4000, ww4100, ww4330) -> new_iterate127(ww4000, ww4100, new_psFloat127(ww4000, ww4100, ww4330)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_psFloat127(ww4000, ww4100, ww4330) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4330) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3241) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate127(ww4000, ww4100, ww4330) evaluates to t =new_iterate127(ww4000, ww4100, new_psFloat127(ww4000, ww4100, ww4330)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4330 / new_psFloat127(ww4000, ww4100, ww4330)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate127(ww4000, ww4100, ww4330) to new_iterate127(ww4000, ww4100, new_psFloat127(ww4000, ww4100, ww4330)). ---------------------------------------- (3242) NO ---------------------------------------- (3243) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_psFloat44(ww1372, ww13730, ww1374, ww13750, ww4304)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat44(x0, x1, x2, x3, x4) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3244) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_psFloat44(ww1372, ww13730, ww1374, ww13750, ww4304)) at position [4] we obtained the following new rules [LPAR04]: (new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)),new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304))) ---------------------------------------- (3245) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_psFloat44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat44(x0, x1, x2, x3, x4) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3246) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3247) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat44(x0, x1, x2, x3, x4) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3248) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat44(x0, x1, x2, x3, x4) ---------------------------------------- (3249) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3250) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)) at position [4,0] we obtained the following new rules [LPAR04]: (new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)),new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304))) ---------------------------------------- (3251) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)) The TRS R consists of the following rules: new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3252) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3253) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt1(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3254) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt1(x0, x1) ---------------------------------------- (3255) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3256) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)) at position [4,0] we obtained the following new rules [LPAR04]: (new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)),new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304))) ---------------------------------------- (3257) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3258) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)),new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304))) ---------------------------------------- (3259) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3260) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4304)) at position [4,1] we obtained the following new rules [LPAR04]: (new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4304)),new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4304))) ---------------------------------------- (3261) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4304)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3262) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3263) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4304)) The TRS R consists of the following rules: new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3264) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) evaluates to t =new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4304)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4304 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4304)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4304) to new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4304)). ---------------------------------------- (3265) NO ---------------------------------------- (3266) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_psFloat109(ww4399)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat109(ww4399) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat109(x0) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3267) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate109(ww4399) -> new_iterate109(new_psFloat109(ww4399)) at position [0] we obtained the following new rules [LPAR04]: (new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)),new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399))) ---------------------------------------- (3268) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_psFloat109(ww4399) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat109(x0) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3269) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3270) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_psFloat109(x0) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3271) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat109(x0) ---------------------------------------- (3272) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3273) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)),new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399))) ---------------------------------------- (3274) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3275) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3276) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3277) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (3278) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3279) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)),new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399))) ---------------------------------------- (3280) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3281) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3282) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3283) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (3284) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3285) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) at position [0,0,0] we obtained the following new rules [LPAR04]: (new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)),new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399))) ---------------------------------------- (3286) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3287) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)),new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399))) ---------------------------------------- (3288) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3289) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4399)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4399)),new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4399))) ---------------------------------------- (3290) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4399)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3291) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate109(ww4399) -> new_iterate109(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]: (new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4399)),new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4399))) ---------------------------------------- (3292) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4399)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3293) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3294) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate109(ww4399) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4399)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3295) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate109(ww4399) evaluates to t =new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4399)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4399 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4399)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate109(ww4399) to new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4399)). ---------------------------------------- (3296) NO ---------------------------------------- (3297) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate0(ww3100, ww4387) -> new_iterate0(ww3100, new_psFloat0(ww3100, ww4387)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat0(ww3100, ww4387) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4387) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_msMyInt(Main.Neg(x0)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_msMyInt(Main.Pos(x0)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_psFloat0(x0, x1) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3298) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3299) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate0(ww3100, ww4387) -> new_iterate0(ww3100, new_psFloat0(ww3100, ww4387)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat0(ww3100, ww4387) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4387) new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3300) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate0(ww3100, ww4387) evaluates to t =new_iterate0(ww3100, new_psFloat0(ww3100, ww4387)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4387 / new_psFloat0(ww3100, ww4387)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate0(ww3100, ww4387) to new_iterate0(ww3100, new_psFloat0(ww3100, ww4387)). ---------------------------------------- (3301) NO ---------------------------------------- (3302) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_psFloat145(ww4327)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat145(ww4327) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_psFloat145(x0) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3303) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate144(ww4327) -> new_iterate144(new_psFloat145(ww4327)) at position [0] we obtained the following new rules [LPAR04]: (new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)),new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327))) ---------------------------------------- (3304) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat145(ww4327) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_psFloat145(x0) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3305) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3306) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_psFloat145(x0) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3307) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat145(x0) ---------------------------------------- (3308) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3309) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)),new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327))) ---------------------------------------- (3310) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3311) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3312) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3313) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (3314) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3315) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)),new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327))) ---------------------------------------- (3316) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) The TRS R consists of the following rules: new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3317) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3318) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3319) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (3320) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3321) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) at position [0,0] we obtained the following new rules [LPAR04]: (new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)),new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327))) ---------------------------------------- (3322) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3323) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)),new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327))) ---------------------------------------- (3324) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3325) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4327)) at position [0,1] we obtained the following new rules [LPAR04]: (new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4327)),new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4327))) ---------------------------------------- (3326) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4327)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3327) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate144(ww4327) -> new_iterate144(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]: (new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4327)),new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4327))) ---------------------------------------- (3328) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4327)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3329) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3330) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate144(ww4327) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4327)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3331) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate144(ww4327) evaluates to t =new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4327)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4327 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4327)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate144(ww4327) to new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4327)). ---------------------------------------- (3332) NO ---------------------------------------- (3333) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate133(ww4000, ww3100, ww4328) -> new_iterate133(ww4000, ww3100, new_psFloat134(ww4000, ww3100, ww4328)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat134(ww4000, ww3100, ww4328) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_psFloat134(x0, x1, x2) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3334) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3335) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate133(ww4000, ww3100, ww4328) -> new_iterate133(ww4000, ww3100, new_psFloat134(ww4000, ww3100, ww4328)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_psFloat134(ww4000, ww3100, ww4328) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3336) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate133(ww4000, ww3100, ww4328) evaluates to t =new_iterate133(ww4000, ww3100, new_psFloat134(ww4000, ww3100, ww4328)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4328 / new_psFloat134(ww4000, ww3100, ww4328)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate133(ww4000, ww3100, ww4328) to new_iterate133(ww4000, ww3100, new_psFloat134(ww4000, ww3100, ww4328)). ---------------------------------------- (3337) NO ---------------------------------------- (3338) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_psFloat37(ww4000, ww4100, ww4366)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_psFloat37(ww4000, ww4100, ww4366) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_psFloat37(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3339) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_psFloat37(ww4000, ww4100, ww4366)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)),new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366))) ---------------------------------------- (3340) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_psFloat37(ww4000, ww4100, ww4366) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_psFloat37(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3341) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3342) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_psFloat37(x0, x1, x2) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3343) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat37(x0, x1, x2) ---------------------------------------- (3344) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3345) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)),new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366))) ---------------------------------------- (3346) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3347) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3348) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3349) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (3350) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3351) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)),new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366))) ---------------------------------------- (3352) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3353) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)),new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366))) ---------------------------------------- (3354) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3355) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4366)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4366)),new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4366))) ---------------------------------------- (3356) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4366)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3357) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4366)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4366)),new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4366))) ---------------------------------------- (3358) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4366)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3359) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3360) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate37(ww4000, ww4100, ww4366) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4366)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3361) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate37(ww4000, ww4100, ww4366) evaluates to t =new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4366)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4366 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4366)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate37(ww4000, ww4100, ww4366) to new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4366)). ---------------------------------------- (3362) NO ---------------------------------------- (3363) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_psFloat118(ww3000, ww3100, ww4336)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat118(ww3000, ww3100, ww4336) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat118(x0, x1, x2) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3364) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_psFloat118(ww3000, ww3100, ww4336)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)),new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336))) ---------------------------------------- (3365) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_psFloat118(ww3000, ww3100, ww4336) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat118(x0, x1, x2) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3366) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3367) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_psFloat118(x0, x1, x2) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3368) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat118(x0, x1, x2) ---------------------------------------- (3369) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3370) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)),new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336))) ---------------------------------------- (3371) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)) The TRS R consists of the following rules: new_msMyInt4(ww320) -> new_primMinusInt(ww320) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3372) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3373) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_msMyInt4(x0) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3374) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt4(x0) ---------------------------------------- (3375) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3376) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate118(ww3000, ww3100, ww4336) -> 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))), ww4336)),new_iterate118(ww3000, ww3100, ww4336) -> 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))), ww4336))) ---------------------------------------- (3377) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> 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))), ww4336)) The TRS R consists of the following rules: new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3378) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3379) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> 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))), ww4336)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primMinusInt(Main.Neg(x0)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMinusInt(Main.Pos(x0)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3380) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusInt(Main.Neg(x0)) new_primMinusInt(Main.Pos(x0)) ---------------------------------------- (3381) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> 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))), ww4336)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3382) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate118(ww3000, ww3100, ww4336) -> 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))), ww4336)) at position [2,0,0] we obtained the following new rules [LPAR04]: (new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)),new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336))) ---------------------------------------- (3383) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3384) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)),new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336))) ---------------------------------------- (3385) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3386) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4336)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4336)),new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4336))) ---------------------------------------- (3387) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4336)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3388) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4336)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4336)),new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4336))) ---------------------------------------- (3389) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4336)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3390) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3391) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate118(ww3000, ww3100, ww4336) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4336)) The TRS R consists of the following rules: new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3392) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate118(ww3000, ww3100, ww4336) evaluates to t =new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4336)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4336 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4336)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate118(ww3000, ww3100, ww4336) to new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4336)). ---------------------------------------- (3393) NO ---------------------------------------- (3394) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_psFloat28(ww4000, ww3100, ww4371)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psFloat28(ww4000, ww3100, ww4371) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat28(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3395) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_psFloat28(ww4000, ww3100, ww4371)) at position [2] we obtained the following new rules [LPAR04]: (new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)),new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371))) ---------------------------------------- (3396) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_psFloat28(ww4000, ww3100, ww4371) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat28(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3397) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3398) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_psFloat28(x0, x1, x2) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3399) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_psFloat28(x0, x1, x2) ---------------------------------------- (3400) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3401) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)),new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371))) ---------------------------------------- (3402) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)) The TRS R consists of the following rules: new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3403) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (3404) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_msMyInt0(x0) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3405) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_msMyInt0(x0) ---------------------------------------- (3406) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3407) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)) at position [2,0] we obtained the following new rules [LPAR04]: (new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)),new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371))) ---------------------------------------- (3408) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3409) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)),new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371))) ---------------------------------------- (3410) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3411) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4371)) at position [2,1] we obtained the following new rules [LPAR04]: (new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4371)),new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4371))) ---------------------------------------- (3412) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4371)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3413) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4371)) at position [2,1,0] we obtained the following new rules [LPAR04]: (new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4371)),new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4371))) ---------------------------------------- (3414) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4371)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3415) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3416) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate28(ww4000, ww3100, ww4371) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4371)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3417) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate28(ww4000, ww3100, ww4371) evaluates to t =new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4371)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4371 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4371)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate28(ww4000, ww3100, ww4371) to new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4371)). ---------------------------------------- (3418) NO ---------------------------------------- (3419) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate189(ww2081, ww2082, ww2083, ww2084, ww4389) -> new_iterate189(ww2081, ww2082, ww2083, ww2084, new_psFloat189(ww2081, ww2082, ww2083, ww2084, ww4389)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat189(ww2081, ww2082, ww2083, ww2084, ww4389) -> new_primPlusFloat(new_msMyInt5(ww2081, Main.Pos(Main.Succ(ww2083))), new_srMyInt(Main.Pos(ww2082), Main.Neg(ww2084)), ww4389) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) The set Q consists of the following terms: new_primMulInt(Main.Pos(x0), Main.Neg(x1)) new_primMulInt(Main.Neg(x0), Main.Pos(x1)) new_primMulNat1(Main.Zero, Main.Zero) new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) new_primMulNat1(Main.Succ(x0), Main.Zero) new_primMinusNat0(Main.Succ(x0), Main.Zero) new_msMyInt5(x0, Main.Pos(x1)) new_primMulInt(Main.Neg(x0), Main.Neg(x1)) new_primMinusNat0(Main.Zero, Main.Zero) new_primPlusNat0(Main.Zero, Main.Succ(x0)) new_primPlusFloat(x0, x1, Float(x2, x3)) new_primMinusNat0(Main.Zero, Main.Succ(x0)) new_psFloat189(x0, x1, x2, x3, x4) new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) new_primMulInt(Main.Pos(x0), Main.Pos(x1)) new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusNat0(Main.Zero, Main.Zero) new_msMyInt5(x0, Main.Neg(x1)) new_primMulNat1(Main.Zero, Main.Succ(x0)) new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) new_primPlusNat0(Main.Succ(x0), Main.Zero) new_srMyInt(x0, x1) new_psMyInt(x0, x1) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (3420) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (3421) Obligation: Q DP problem: The TRS P consists of the following rules: new_iterate189(ww2081, ww2082, ww2083, ww2084, ww4389) -> new_iterate189(ww2081, ww2082, ww2083, ww2084, new_psFloat189(ww2081, ww2082, ww2083, ww2084, ww4389)) The TRS R consists of the following rules: new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) new_psFloat189(ww2081, ww2082, ww2083, ww2084, ww4389) -> new_primPlusFloat(new_msMyInt5(ww2081, Main.Pos(Main.Succ(ww2083))), new_srMyInt(Main.Pos(ww2082), Main.Neg(ww2084)), ww4389) new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (3422) NonTerminationLoopProof (COMPLETE) We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. Found a loop by semiunifying a rule from P directly. s = new_iterate189(ww2081, ww2082, ww2083, ww2084, ww4389) evaluates to t =new_iterate189(ww2081, ww2082, ww2083, ww2084, new_psFloat189(ww2081, ww2082, ww2083, ww2084, ww4389)) Thus s starts an infinite chain as s semiunifies with t with the following substitutions: * Matcher: [ww4389 / new_psFloat189(ww2081, ww2082, ww2083, ww2084, ww4389)] * Semiunifier: [ ] -------------------------------------------------------------------------------- Rewriting sequence The DP semiunifies directly so there is only one rewrite step from new_iterate189(ww2081, ww2082, ww2083, ww2084, ww4389) to new_iterate189(ww2081, ww2082, ww2083, ww2084, new_psFloat189(ww2081, ww2082, ww2083, ww2084, ww4389)). ---------------------------------------- (3423) NO ---------------------------------------- (3424) Narrow (COMPLETE) Haskell To QDPs digraph dp_graph { node [outthreshold=100, inthreshold=100];1[label="enumFromThenToFloat",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 3[label="enumFromThenToFloat ww3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 4[label="enumFromThenToFloat ww3 ww4",fontsize=16,color="grey",shape="box"];4 -> 5[label="",style="dashed", color="grey", weight=3]; 5[label="enumFromThenToFloat ww3 ww4 ww5",fontsize=16,color="black",shape="triangle"];5 -> 6[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];60953[label="ww4/Float ww40 ww41",fontsize=10,color="white",style="solid",shape="box"];16 -> 60953[label="",style="solid", color="burlywood", weight=9]; 60953 -> 17[label="",style="solid", color="burlywood", weight=3]; 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"];60954[label="ww3/Float ww30 ww31",fontsize=10,color="white",style="solid",shape="box"];17 -> 60954[label="",style="solid", color="burlywood", weight=9]; 60954 -> 18[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];60955[label="ww40/Pos ww400",fontsize=10,color="white",style="solid",shape="box"];21 -> 60955[label="",style="solid", color="burlywood", weight=9]; 60955 -> 22[label="",style="solid", color="burlywood", weight=3]; 60956[label="ww40/Neg ww400",fontsize=10,color="white",style="solid",shape="box"];21 -> 60956[label="",style="solid", color="burlywood", weight=9]; 60956 -> 23[label="",style="solid", color="burlywood", weight=3]; 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"];60957[label="ww30/Pos ww300",fontsize=10,color="white",style="solid",shape="box"];22 -> 60957[label="",style="solid", color="burlywood", weight=9]; 60957 -> 24[label="",style="solid", color="burlywood", weight=3]; 60958[label="ww30/Neg ww300",fontsize=10,color="white",style="solid",shape="box"];22 -> 60958[label="",style="solid", color="burlywood", weight=9]; 60958 -> 25[label="",style="solid", color="burlywood", weight=3]; 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"];60959[label="ww30/Pos ww300",fontsize=10,color="white",style="solid",shape="box"];23 -> 60959[label="",style="solid", color="burlywood", weight=9]; 60959 -> 26[label="",style="solid", color="burlywood", weight=3]; 60960[label="ww30/Neg ww300",fontsize=10,color="white",style="solid",shape="box"];23 -> 60960[label="",style="solid", color="burlywood", weight=9]; 60960 -> 27[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];60961[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];28 -> 60961[label="",style="solid", color="burlywood", weight=9]; 60961 -> 32[label="",style="solid", color="burlywood", weight=3]; 60962[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];28 -> 60962[label="",style="solid", color="burlywood", weight=9]; 60962 -> 33[label="",style="solid", color="burlywood", weight=3]; 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"];60963[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];29 -> 60963[label="",style="solid", color="burlywood", weight=9]; 60963 -> 34[label="",style="solid", color="burlywood", weight=3]; 60964[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];29 -> 60964[label="",style="solid", color="burlywood", weight=9]; 60964 -> 35[label="",style="solid", color="burlywood", weight=3]; 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"];60965[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];30 -> 60965[label="",style="solid", color="burlywood", weight=9]; 60965 -> 36[label="",style="solid", color="burlywood", weight=3]; 60966[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];30 -> 60966[label="",style="solid", color="burlywood", weight=9]; 60966 -> 37[label="",style="solid", color="burlywood", weight=3]; 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"];60967[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];31 -> 60967[label="",style="solid", color="burlywood", weight=9]; 60967 -> 38[label="",style="solid", color="burlywood", weight=3]; 60968[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];31 -> 60968[label="",style="solid", color="burlywood", weight=9]; 60968 -> 39[label="",style="solid", color="burlywood", weight=3]; 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"];60969[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];32 -> 60969[label="",style="solid", color="burlywood", weight=9]; 60969 -> 40[label="",style="solid", color="burlywood", weight=3]; 60970[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];32 -> 60970[label="",style="solid", color="burlywood", weight=9]; 60970 -> 41[label="",style="solid", color="burlywood", weight=3]; 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"];60971[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];33 -> 60971[label="",style="solid", color="burlywood", weight=9]; 60971 -> 42[label="",style="solid", color="burlywood", weight=3]; 60972[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];33 -> 60972[label="",style="solid", color="burlywood", weight=9]; 60972 -> 43[label="",style="solid", color="burlywood", weight=3]; 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"];60973[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];34 -> 60973[label="",style="solid", color="burlywood", weight=9]; 60973 -> 44[label="",style="solid", color="burlywood", weight=3]; 60974[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];34 -> 60974[label="",style="solid", color="burlywood", weight=9]; 60974 -> 45[label="",style="solid", color="burlywood", weight=3]; 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"];60975[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];35 -> 60975[label="",style="solid", color="burlywood", weight=9]; 60975 -> 46[label="",style="solid", color="burlywood", weight=3]; 60976[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];35 -> 60976[label="",style="solid", color="burlywood", weight=9]; 60976 -> 47[label="",style="solid", color="burlywood", weight=3]; 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"];60977[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];36 -> 60977[label="",style="solid", color="burlywood", weight=9]; 60977 -> 48[label="",style="solid", color="burlywood", weight=3]; 60978[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];36 -> 60978[label="",style="solid", color="burlywood", weight=9]; 60978 -> 49[label="",style="solid", color="burlywood", weight=3]; 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"];60979[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];37 -> 60979[label="",style="solid", color="burlywood", weight=9]; 60979 -> 50[label="",style="solid", color="burlywood", weight=3]; 60980[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];37 -> 60980[label="",style="solid", color="burlywood", weight=9]; 60980 -> 51[label="",style="solid", color="burlywood", weight=3]; 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"];60981[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];38 -> 60981[label="",style="solid", color="burlywood", weight=9]; 60981 -> 52[label="",style="solid", color="burlywood", weight=3]; 60982[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];38 -> 60982[label="",style="solid", color="burlywood", weight=9]; 60982 -> 53[label="",style="solid", color="burlywood", weight=3]; 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"];60983[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];39 -> 60983[label="",style="solid", color="burlywood", weight=9]; 60983 -> 54[label="",style="solid", color="burlywood", weight=3]; 60984[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];39 -> 60984[label="",style="solid", color="burlywood", weight=9]; 60984 -> 55[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];60985[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];56 -> 60985[label="",style="solid", color="burlywood", weight=9]; 60985 -> 72[label="",style="solid", color="burlywood", weight=3]; 60986[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];56 -> 60986[label="",style="solid", color="burlywood", weight=9]; 60986 -> 73[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 60 -> 6341[label="",style="dashed", color="red", weight=0]; 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]; 60 -> 6343[label="",style="dashed", color="magenta", weight=3]; 60 -> 6344[label="",style="dashed", color="magenta", weight=3]; 60 -> 6345[label="",style="dashed", color="magenta", weight=3]; 60 -> 6346[label="",style="dashed", color="magenta", weight=3]; 60 -> 6347[label="",style="dashed", color="magenta", weight=3]; 60 -> 6348[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 64 -> 7404[label="",style="dashed", color="red", weight=0]; 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]; 64 -> 7406[label="",style="dashed", color="magenta", weight=3]; 64 -> 7407[label="",style="dashed", color="magenta", weight=3]; 64 -> 7408[label="",style="dashed", color="magenta", weight=3]; 64 -> 7409[label="",style="dashed", color="magenta", weight=3]; 64 -> 7410[label="",style="dashed", color="magenta", weight=3]; 64 -> 7411[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 68 -> 8454[label="",style="dashed", color="red", weight=0]; 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]; 68 -> 8456[label="",style="dashed", color="magenta", weight=3]; 68 -> 8457[label="",style="dashed", color="magenta", weight=3]; 68 -> 8458[label="",style="dashed", color="magenta", weight=3]; 68 -> 8459[label="",style="dashed", color="magenta", weight=3]; 68 -> 8460[label="",style="dashed", color="magenta", weight=3]; 68 -> 8461[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];60987[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];74 -> 60987[label="",style="solid", color="burlywood", weight=9]; 60987 -> 94[label="",style="solid", color="burlywood", weight=3]; 60988[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];74 -> 60988[label="",style="solid", color="burlywood", weight=9]; 60988 -> 95[label="",style="solid", color="burlywood", weight=3]; 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"];60989[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];75 -> 60989[label="",style="solid", color="burlywood", weight=9]; 60989 -> 96[label="",style="solid", color="burlywood", weight=3]; 60990[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];75 -> 60990[label="",style="solid", color="burlywood", weight=9]; 60990 -> 97[label="",style="solid", color="burlywood", weight=3]; 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"];60991[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];76 -> 60991[label="",style="solid", color="burlywood", weight=9]; 60991 -> 98[label="",style="solid", color="burlywood", weight=3]; 60992[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];76 -> 60992[label="",style="solid", color="burlywood", weight=9]; 60992 -> 99[label="",style="solid", color="burlywood", weight=3]; 6342[label="ww4000",fontsize=16,color="green",shape="box"];6343[label="ww41",fontsize=16,color="green",shape="box"];6344[label="ww3000",fontsize=16,color="green",shape="box"];6345 -> 5617[label="",style="dashed", color="red", weight=0]; 6345[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];6345 -> 6351[label="",style="dashed", color="magenta", weight=3]; 6345 -> 6352[label="",style="dashed", color="magenta", weight=3]; 6346 -> 5617[label="",style="dashed", color="red", weight=0]; 6346[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];6346 -> 6353[label="",style="dashed", color="magenta", weight=3]; 6346 -> 6354[label="",style="dashed", color="magenta", weight=3]; 6347[label="ww5",fontsize=16,color="green",shape="box"];6348[label="ww31",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"];60993[label="ww544/Succ ww5440",fontsize=10,color="white",style="solid",shape="box"];6341 -> 60993[label="",style="solid", color="burlywood", weight=9]; 60993 -> 6355[label="",style="solid", color="burlywood", weight=3]; 60994[label="ww544/Zero",fontsize=10,color="white",style="solid",shape="box"];6341 -> 60994[label="",style="solid", color="burlywood", weight=9]; 60994 -> 6356[label="",style="solid", color="burlywood", weight=3]; 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"];60995[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];79 -> 60995[label="",style="solid", color="burlywood", weight=9]; 60995 -> 102[label="",style="solid", color="burlywood", weight=3]; 60996[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];79 -> 60996[label="",style="solid", color="burlywood", weight=9]; 60996 -> 103[label="",style="solid", color="burlywood", weight=3]; 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"];60997[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];80 -> 60997[label="",style="solid", color="burlywood", weight=9]; 60997 -> 104[label="",style="solid", color="burlywood", weight=3]; 60998[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];80 -> 60998[label="",style="solid", color="burlywood", weight=9]; 60998 -> 105[label="",style="solid", color="burlywood", weight=3]; 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"];60999[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];81 -> 60999[label="",style="solid", color="burlywood", weight=9]; 60999 -> 106[label="",style="solid", color="burlywood", weight=3]; 61000[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];81 -> 61000[label="",style="solid", color="burlywood", weight=9]; 61000 -> 107[label="",style="solid", color="burlywood", weight=3]; 7405 -> 5617[label="",style="dashed", color="red", weight=0]; 7405[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];7405 -> 7414[label="",style="dashed", color="magenta", weight=3]; 7405 -> 7415[label="",style="dashed", color="magenta", weight=3]; 7406[label="ww41",fontsize=16,color="green",shape="box"];7407[label="ww4000",fontsize=16,color="green",shape="box"];7408 -> 5617[label="",style="dashed", color="red", weight=0]; 7408[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];7408 -> 7416[label="",style="dashed", color="magenta", weight=3]; 7408 -> 7417[label="",style="dashed", color="magenta", weight=3]; 7409[label="ww5",fontsize=16,color="green",shape="box"];7410[label="ww31",fontsize=16,color="green",shape="box"];7411[label="ww3000",fontsize=16,color="green",shape="box"];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"];61001[label="ww961/Succ ww9610",fontsize=10,color="white",style="solid",shape="box"];7404 -> 61001[label="",style="solid", color="burlywood", weight=9]; 61001 -> 7418[label="",style="solid", color="burlywood", weight=3]; 61002[label="ww961/Zero",fontsize=10,color="white",style="solid",shape="box"];7404 -> 61002[label="",style="solid", color="burlywood", weight=9]; 61002 -> 7419[label="",style="solid", color="burlywood", weight=3]; 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"];61003[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];84 -> 61003[label="",style="solid", color="burlywood", weight=9]; 61003 -> 110[label="",style="solid", color="burlywood", weight=3]; 61004[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];84 -> 61004[label="",style="solid", color="burlywood", weight=9]; 61004 -> 111[label="",style="solid", color="burlywood", weight=3]; 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"];61005[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];85 -> 61005[label="",style="solid", color="burlywood", weight=9]; 61005 -> 112[label="",style="solid", color="burlywood", weight=3]; 61006[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];85 -> 61006[label="",style="solid", color="burlywood", weight=9]; 61006 -> 113[label="",style="solid", color="burlywood", weight=3]; 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"];61007[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];86 -> 61007[label="",style="solid", color="burlywood", weight=9]; 61007 -> 114[label="",style="solid", color="burlywood", weight=3]; 61008[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];86 -> 61008[label="",style="solid", color="burlywood", weight=9]; 61008 -> 115[label="",style="solid", color="burlywood", weight=3]; 8455[label="ww4000",fontsize=16,color="green",shape="box"];8456[label="ww41",fontsize=16,color="green",shape="box"];8457[label="ww31",fontsize=16,color="green",shape="box"];8458 -> 5617[label="",style="dashed", color="red", weight=0]; 8458[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];8458 -> 8464[label="",style="dashed", color="magenta", weight=3]; 8458 -> 8465[label="",style="dashed", color="magenta", weight=3]; 8459[label="ww3000",fontsize=16,color="green",shape="box"];8460[label="ww5",fontsize=16,color="green",shape="box"];8461 -> 5617[label="",style="dashed", color="red", weight=0]; 8461[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];8461 -> 8466[label="",style="dashed", color="magenta", weight=3]; 8461 -> 8467[label="",style="dashed", color="magenta", weight=3]; 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"];61009[label="ww1378/Succ ww13780",fontsize=10,color="white",style="solid",shape="box"];8454 -> 61009[label="",style="solid", color="burlywood", weight=9]; 61009 -> 8468[label="",style="solid", color="burlywood", weight=3]; 61010[label="ww1378/Zero",fontsize=10,color="white",style="solid",shape="box"];8454 -> 61010[label="",style="solid", color="burlywood", weight=9]; 61010 -> 8469[label="",style="solid", color="burlywood", weight=3]; 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"];61011[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];89 -> 61011[label="",style="solid", color="burlywood", weight=9]; 61011 -> 118[label="",style="solid", color="burlywood", weight=3]; 61012[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];89 -> 61012[label="",style="solid", color="burlywood", weight=9]; 61012 -> 119[label="",style="solid", color="burlywood", weight=3]; 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"];61013[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];90 -> 61013[label="",style="solid", color="burlywood", weight=9]; 61013 -> 120[label="",style="solid", color="burlywood", weight=3]; 61014[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];90 -> 61014[label="",style="solid", color="burlywood", weight=9]; 61014 -> 121[label="",style="solid", color="burlywood", weight=3]; 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"];61015[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];91 -> 61015[label="",style="solid", color="burlywood", weight=9]; 61015 -> 122[label="",style="solid", color="burlywood", weight=3]; 61016[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];91 -> 61016[label="",style="solid", color="burlywood", weight=9]; 61016 -> 123[label="",style="solid", color="burlywood", weight=3]; 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"];61017[label="ww40000/Succ ww400000",fontsize=10,color="white",style="solid",shape="box"];92 -> 61017[label="",style="solid", color="burlywood", weight=9]; 61017 -> 124[label="",style="solid", color="burlywood", weight=3]; 61018[label="ww40000/Zero",fontsize=10,color="white",style="solid",shape="box"];92 -> 61018[label="",style="solid", color="burlywood", weight=9]; 61018 -> 125[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];61019[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];94 -> 61019[label="",style="solid", color="burlywood", weight=9]; 61019 -> 127[label="",style="solid", color="burlywood", weight=3]; 61020[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];94 -> 61020[label="",style="solid", color="burlywood", weight=9]; 61020 -> 128[label="",style="solid", color="burlywood", weight=3]; 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"];61021[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];95 -> 61021[label="",style="solid", color="burlywood", weight=9]; 61021 -> 129[label="",style="solid", color="burlywood", weight=3]; 61022[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];95 -> 61022[label="",style="solid", color="burlywood", weight=9]; 61022 -> 130[label="",style="solid", color="burlywood", weight=3]; 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"];61023[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];96 -> 61023[label="",style="solid", color="burlywood", weight=9]; 61023 -> 131[label="",style="solid", color="burlywood", weight=3]; 61024[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];96 -> 61024[label="",style="solid", color="burlywood", weight=9]; 61024 -> 132[label="",style="solid", color="burlywood", weight=3]; 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"];61025[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];97 -> 61025[label="",style="solid", color="burlywood", weight=9]; 61025 -> 133[label="",style="solid", color="burlywood", weight=3]; 61026[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];97 -> 61026[label="",style="solid", color="burlywood", weight=9]; 61026 -> 134[label="",style="solid", color="burlywood", weight=3]; 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"];61027[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];98 -> 61027[label="",style="solid", color="burlywood", weight=9]; 61027 -> 135[label="",style="solid", color="burlywood", weight=3]; 61028[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];98 -> 61028[label="",style="solid", color="burlywood", weight=9]; 61028 -> 136[label="",style="solid", color="burlywood", weight=3]; 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"];61029[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];99 -> 61029[label="",style="solid", color="burlywood", weight=9]; 61029 -> 137[label="",style="solid", color="burlywood", weight=3]; 61030[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];99 -> 61030[label="",style="solid", color="burlywood", weight=9]; 61030 -> 138[label="",style="solid", color="burlywood", weight=3]; 6351[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="burlywood",shape="triangle"];61031[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];6351 -> 61031[label="",style="solid", color="burlywood", weight=9]; 61031 -> 6360[label="",style="solid", color="burlywood", weight=3]; 61032[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];6351 -> 61032[label="",style="solid", color="burlywood", weight=9]; 61032 -> 6361[label="",style="solid", color="burlywood", weight=3]; 6352[label="Succ ww3000",fontsize=16,color="green",shape="box"];5617[label="primPlusNat ww1130 ww3000",fontsize=16,color="burlywood",shape="triangle"];61033[label="ww1130/Succ ww11300",fontsize=10,color="white",style="solid",shape="box"];5617 -> 61033[label="",style="solid", color="burlywood", weight=9]; 61033 -> 5645[label="",style="solid", color="burlywood", weight=3]; 61034[label="ww1130/Zero",fontsize=10,color="white",style="solid",shape="box"];5617 -> 61034[label="",style="solid", color="burlywood", weight=9]; 61034 -> 5646[label="",style="solid", color="burlywood", weight=3]; 6353 -> 6351[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];61035[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];102 -> 61035[label="",style="solid", color="burlywood", weight=9]; 61035 -> 142[label="",style="solid", color="burlywood", weight=3]; 61036[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];102 -> 61036[label="",style="solid", color="burlywood", weight=9]; 61036 -> 143[label="",style="solid", color="burlywood", weight=3]; 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"];61037[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];103 -> 61037[label="",style="solid", color="burlywood", weight=9]; 61037 -> 144[label="",style="solid", color="burlywood", weight=3]; 61038[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];103 -> 61038[label="",style="solid", color="burlywood", weight=9]; 61038 -> 145[label="",style="solid", color="burlywood", weight=3]; 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"];61039[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];104 -> 61039[label="",style="solid", color="burlywood", weight=9]; 61039 -> 146[label="",style="solid", color="burlywood", weight=3]; 61040[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];104 -> 61040[label="",style="solid", color="burlywood", weight=9]; 61040 -> 147[label="",style="solid", color="burlywood", weight=3]; 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"];61041[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];105 -> 61041[label="",style="solid", color="burlywood", weight=9]; 61041 -> 148[label="",style="solid", color="burlywood", weight=3]; 61042[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];105 -> 61042[label="",style="solid", color="burlywood", weight=9]; 61042 -> 149[label="",style="solid", color="burlywood", weight=3]; 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"];61043[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];106 -> 61043[label="",style="solid", color="burlywood", weight=9]; 61043 -> 150[label="",style="solid", color="burlywood", weight=3]; 61044[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];106 -> 61044[label="",style="solid", color="burlywood", weight=9]; 61044 -> 151[label="",style="solid", color="burlywood", weight=3]; 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"];61045[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];107 -> 61045[label="",style="solid", color="burlywood", weight=9]; 61045 -> 152[label="",style="solid", color="burlywood", weight=3]; 61046[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];107 -> 61046[label="",style="solid", color="burlywood", weight=9]; 61046 -> 153[label="",style="solid", color="burlywood", weight=3]; 7414 -> 6351[label="",style="dashed", color="red", weight=0]; 7414[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];7414 -> 7429[label="",style="dashed", color="magenta", weight=3]; 7414 -> 7430[label="",style="dashed", color="magenta", weight=3]; 7415[label="Succ ww3000",fontsize=16,color="green",shape="box"];7416 -> 6351[label="",style="dashed", color="red", weight=0]; 7416[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];7416 -> 7431[label="",style="dashed", color="magenta", weight=3]; 7416 -> 7432[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61047[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];110 -> 61047[label="",style="solid", color="burlywood", weight=9]; 61047 -> 157[label="",style="solid", color="burlywood", weight=3]; 61048[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];110 -> 61048[label="",style="solid", color="burlywood", weight=9]; 61048 -> 158[label="",style="solid", color="burlywood", weight=3]; 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"];61049[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];111 -> 61049[label="",style="solid", color="burlywood", weight=9]; 61049 -> 159[label="",style="solid", color="burlywood", weight=3]; 61050[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];111 -> 61050[label="",style="solid", color="burlywood", weight=9]; 61050 -> 160[label="",style="solid", color="burlywood", weight=3]; 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"];61051[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];112 -> 61051[label="",style="solid", color="burlywood", weight=9]; 61051 -> 161[label="",style="solid", color="burlywood", weight=3]; 61052[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];112 -> 61052[label="",style="solid", color="burlywood", weight=9]; 61052 -> 162[label="",style="solid", color="burlywood", weight=3]; 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"];61053[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];113 -> 61053[label="",style="solid", color="burlywood", weight=9]; 61053 -> 163[label="",style="solid", color="burlywood", weight=3]; 61054[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];113 -> 61054[label="",style="solid", color="burlywood", weight=9]; 61054 -> 164[label="",style="solid", color="burlywood", weight=3]; 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"];61055[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];114 -> 61055[label="",style="solid", color="burlywood", weight=9]; 61055 -> 165[label="",style="solid", color="burlywood", weight=3]; 61056[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];114 -> 61056[label="",style="solid", color="burlywood", weight=9]; 61056 -> 166[label="",style="solid", color="burlywood", weight=3]; 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"];61057[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];115 -> 61057[label="",style="solid", color="burlywood", weight=9]; 61057 -> 167[label="",style="solid", color="burlywood", weight=3]; 61058[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];115 -> 61058[label="",style="solid", color="burlywood", weight=9]; 61058 -> 168[label="",style="solid", color="burlywood", weight=3]; 8464 -> 6351[label="",style="dashed", color="red", weight=0]; 8464[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];8464 -> 8479[label="",style="dashed", color="magenta", weight=3]; 8465[label="Succ ww3000",fontsize=16,color="green",shape="box"];8466 -> 6351[label="",style="dashed", color="red", weight=0]; 8466[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];8466 -> 8480[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61059[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];118 -> 61059[label="",style="solid", color="burlywood", weight=9]; 61059 -> 172[label="",style="solid", color="burlywood", weight=3]; 61060[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];118 -> 61060[label="",style="solid", color="burlywood", weight=9]; 61060 -> 173[label="",style="solid", color="burlywood", weight=3]; 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"];61061[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];119 -> 61061[label="",style="solid", color="burlywood", weight=9]; 61061 -> 174[label="",style="solid", color="burlywood", weight=3]; 61062[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];119 -> 61062[label="",style="solid", color="burlywood", weight=9]; 61062 -> 175[label="",style="solid", color="burlywood", weight=3]; 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"];61063[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];120 -> 61063[label="",style="solid", color="burlywood", weight=9]; 61063 -> 176[label="",style="solid", color="burlywood", weight=3]; 61064[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];120 -> 61064[label="",style="solid", color="burlywood", weight=9]; 61064 -> 177[label="",style="solid", color="burlywood", weight=3]; 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"];61065[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];121 -> 61065[label="",style="solid", color="burlywood", weight=9]; 61065 -> 178[label="",style="solid", color="burlywood", weight=3]; 61066[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];121 -> 61066[label="",style="solid", color="burlywood", weight=9]; 61066 -> 179[label="",style="solid", color="burlywood", weight=3]; 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"];61067[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];122 -> 61067[label="",style="solid", color="burlywood", weight=9]; 61067 -> 180[label="",style="solid", color="burlywood", weight=3]; 61068[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];122 -> 61068[label="",style="solid", color="burlywood", weight=9]; 61068 -> 181[label="",style="solid", color="burlywood", weight=3]; 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"];61069[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];123 -> 61069[label="",style="solid", color="burlywood", weight=9]; 61069 -> 182[label="",style="solid", color="burlywood", weight=3]; 61070[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];123 -> 61070[label="",style="solid", color="burlywood", weight=9]; 61070 -> 183[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6360[label="primMulNat (Succ ww40000) (Succ ww3000)",fontsize=16,color="black",shape="box"];6360 -> 6371[label="",style="solid", color="black", weight=3]; 6361[label="primMulNat Zero (Succ ww3000)",fontsize=16,color="black",shape="box"];6361 -> 6372[label="",style="solid", color="black", weight=3]; 5645[label="primPlusNat (Succ ww11300) ww3000",fontsize=16,color="burlywood",shape="box"];61071[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];5645 -> 61071[label="",style="solid", color="burlywood", weight=9]; 61071 -> 6364[label="",style="solid", color="burlywood", weight=3]; 61072[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];5645 -> 61072[label="",style="solid", color="burlywood", weight=9]; 61072 -> 6365[label="",style="solid", color="burlywood", weight=3]; 5646[label="primPlusNat Zero ww3000",fontsize=16,color="burlywood",shape="box"];61073[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];5646 -> 61073[label="",style="solid", color="burlywood", weight=9]; 61073 -> 6366[label="",style="solid", color="burlywood", weight=3]; 61074[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];5646 -> 61074[label="",style="solid", color="burlywood", weight=9]; 61074 -> 6367[label="",style="solid", color="burlywood", weight=3]; 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"];61075[label="ww539/Pos ww5390",fontsize=10,color="white",style="solid",shape="box"];6362 -> 61075[label="",style="solid", color="burlywood", weight=9]; 61075 -> 6373[label="",style="solid", color="burlywood", weight=3]; 61076[label="ww539/Neg ww5390",fontsize=10,color="white",style="solid",shape="box"];6362 -> 61076[label="",style="solid", color="burlywood", weight=9]; 61076 -> 6374[label="",style="solid", color="burlywood", weight=3]; 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"];61077[label="ww539/Pos ww5390",fontsize=10,color="white",style="solid",shape="box"];6363 -> 61077[label="",style="solid", color="burlywood", weight=9]; 61077 -> 6375[label="",style="solid", color="burlywood", weight=3]; 61078[label="ww539/Neg ww5390",fontsize=10,color="white",style="solid",shape="box"];6363 -> 61078[label="",style="solid", color="burlywood", weight=9]; 61078 -> 6376[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 7429[label="ww3000",fontsize=16,color="green",shape="box"];7430[label="ww4000",fontsize=16,color="green",shape="box"];7431[label="ww3000",fontsize=16,color="green",shape="box"];7432[label="ww4000",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"];61079[label="ww956/Pos ww9560",fontsize=10,color="white",style="solid",shape="box"];7433 -> 61079[label="",style="solid", color="burlywood", weight=9]; 61079 -> 7438[label="",style="solid", color="burlywood", weight=3]; 61080[label="ww956/Neg ww9560",fontsize=10,color="white",style="solid",shape="box"];7433 -> 61080[label="",style="solid", color="burlywood", weight=9]; 61080 -> 7439[label="",style="solid", color="burlywood", weight=3]; 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"];61081[label="ww956/Pos ww9560",fontsize=10,color="white",style="solid",shape="box"];7434 -> 61081[label="",style="solid", color="burlywood", weight=9]; 61081 -> 7440[label="",style="solid", color="burlywood", weight=3]; 61082[label="ww956/Neg ww9560",fontsize=10,color="white",style="solid",shape="box"];7434 -> 61082[label="",style="solid", color="burlywood", weight=9]; 61082 -> 7441[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61083[label="ww1373/Pos ww13730",fontsize=10,color="white",style="solid",shape="box"];8481 -> 61083[label="",style="solid", color="burlywood", weight=9]; 61083 -> 8486[label="",style="solid", color="burlywood", weight=3]; 61084[label="ww1373/Neg ww13730",fontsize=10,color="white",style="solid",shape="box"];8481 -> 61084[label="",style="solid", color="burlywood", weight=9]; 61084 -> 8487[label="",style="solid", color="burlywood", weight=3]; 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"];61085[label="ww1373/Pos ww13730",fontsize=10,color="white",style="solid",shape="box"];8482 -> 61085[label="",style="solid", color="burlywood", weight=9]; 61085 -> 8488[label="",style="solid", color="burlywood", weight=3]; 61086[label="ww1373/Neg ww13730",fontsize=10,color="white",style="solid",shape="box"];8482 -> 61086[label="",style="solid", color="burlywood", weight=9]; 61086 -> 8489[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61087[label="ww400000/Succ ww4000000",fontsize=10,color="white",style="solid",shape="box"];184 -> 61087[label="",style="solid", color="burlywood", weight=9]; 61087 -> 244[label="",style="solid", color="burlywood", weight=3]; 61088[label="ww400000/Zero",fontsize=10,color="white",style="solid",shape="box"];184 -> 61088[label="",style="solid", color="burlywood", weight=9]; 61088 -> 245[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];61089[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];186 -> 61089[label="",style="solid", color="burlywood", weight=9]; 61089 -> 247[label="",style="solid", color="burlywood", weight=3]; 61090[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];186 -> 61090[label="",style="solid", color="burlywood", weight=9]; 61090 -> 248[label="",style="solid", color="burlywood", weight=3]; 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"];61091[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];187 -> 61091[label="",style="solid", color="burlywood", weight=9]; 61091 -> 249[label="",style="solid", color="burlywood", weight=3]; 61092[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];187 -> 61092[label="",style="solid", color="burlywood", weight=9]; 61092 -> 250[label="",style="solid", color="burlywood", weight=3]; 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"];61093[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];188 -> 61093[label="",style="solid", color="burlywood", weight=9]; 61093 -> 251[label="",style="solid", color="burlywood", weight=3]; 61094[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];188 -> 61094[label="",style="solid", color="burlywood", weight=9]; 61094 -> 252[label="",style="solid", color="burlywood", weight=3]; 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"];61095[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];189 -> 61095[label="",style="solid", color="burlywood", weight=9]; 61095 -> 253[label="",style="solid", color="burlywood", weight=3]; 61096[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];189 -> 61096[label="",style="solid", color="burlywood", weight=9]; 61096 -> 254[label="",style="solid", color="burlywood", weight=3]; 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"];61097[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];190 -> 61097[label="",style="solid", color="burlywood", weight=9]; 61097 -> 255[label="",style="solid", color="burlywood", weight=3]; 61098[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];190 -> 61098[label="",style="solid", color="burlywood", weight=9]; 61098 -> 256[label="",style="solid", color="burlywood", weight=3]; 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"];61099[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];191 -> 61099[label="",style="solid", color="burlywood", weight=9]; 61099 -> 257[label="",style="solid", color="burlywood", weight=3]; 61100[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];191 -> 61100[label="",style="solid", color="burlywood", weight=9]; 61100 -> 258[label="",style="solid", color="burlywood", weight=3]; 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"];61101[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];192 -> 61101[label="",style="solid", color="burlywood", weight=9]; 61101 -> 259[label="",style="solid", color="burlywood", weight=3]; 61102[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];192 -> 61102[label="",style="solid", color="burlywood", weight=9]; 61102 -> 260[label="",style="solid", color="burlywood", weight=3]; 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"];61103[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];193 -> 61103[label="",style="solid", color="burlywood", weight=9]; 61103 -> 261[label="",style="solid", color="burlywood", weight=3]; 61104[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];193 -> 61104[label="",style="solid", color="burlywood", weight=9]; 61104 -> 262[label="",style="solid", color="burlywood", weight=3]; 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"];61105[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];194 -> 61105[label="",style="solid", color="burlywood", weight=9]; 61105 -> 263[label="",style="solid", color="burlywood", weight=3]; 61106[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];194 -> 61106[label="",style="solid", color="burlywood", weight=9]; 61106 -> 264[label="",style="solid", color="burlywood", weight=3]; 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"];61107[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];195 -> 61107[label="",style="solid", color="burlywood", weight=9]; 61107 -> 265[label="",style="solid", color="burlywood", weight=3]; 61108[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];195 -> 61108[label="",style="solid", color="burlywood", weight=9]; 61108 -> 266[label="",style="solid", color="burlywood", weight=3]; 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"];61109[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];196 -> 61109[label="",style="solid", color="burlywood", weight=9]; 61109 -> 267[label="",style="solid", color="burlywood", weight=3]; 61110[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];196 -> 61110[label="",style="solid", color="burlywood", weight=9]; 61110 -> 268[label="",style="solid", color="burlywood", weight=3]; 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"];61111[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];197 -> 61111[label="",style="solid", color="burlywood", weight=9]; 61111 -> 269[label="",style="solid", color="burlywood", weight=3]; 61112[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];197 -> 61112[label="",style="solid", color="burlywood", weight=9]; 61112 -> 270[label="",style="solid", color="burlywood", weight=3]; 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"];61113[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];198 -> 61113[label="",style="solid", color="burlywood", weight=9]; 61113 -> 271[label="",style="solid", color="burlywood", weight=3]; 61114[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];198 -> 61114[label="",style="solid", color="burlywood", weight=9]; 61114 -> 272[label="",style="solid", color="burlywood", weight=3]; 6371 -> 5617[label="",style="dashed", color="red", weight=0]; 6371[label="primPlusNat (primMulNat ww40000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];6371 -> 6388[label="",style="dashed", color="magenta", weight=3]; 6371 -> 6389[label="",style="dashed", color="magenta", weight=3]; 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]; 6365[label="primPlusNat (Succ ww11300) Zero",fontsize=16,color="black",shape="box"];6365 -> 6378[label="",style="solid", color="black", weight=3]; 6366[label="primPlusNat Zero (Succ ww30000)",fontsize=16,color="black",shape="box"];6366 -> 6379[label="",style="solid", color="black", weight=3]; 6367[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];6367 -> 6380[label="",style="solid", color="black", weight=3]; 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"];61115[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6373 -> 61115[label="",style="solid", color="burlywood", weight=9]; 61115 -> 6390[label="",style="solid", color="burlywood", weight=3]; 61116[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6373 -> 61116[label="",style="solid", color="burlywood", weight=9]; 61116 -> 6391[label="",style="solid", color="burlywood", weight=3]; 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"];61117[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6374 -> 61117[label="",style="solid", color="burlywood", weight=9]; 61117 -> 6392[label="",style="solid", color="burlywood", weight=3]; 61118[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6374 -> 61118[label="",style="solid", color="burlywood", weight=9]; 61118 -> 6393[label="",style="solid", color="burlywood", weight=3]; 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"];61119[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6375 -> 61119[label="",style="solid", color="burlywood", weight=9]; 61119 -> 6394[label="",style="solid", color="burlywood", weight=3]; 61120[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6375 -> 61120[label="",style="solid", color="burlywood", weight=9]; 61120 -> 6395[label="",style="solid", color="burlywood", weight=3]; 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"];61121[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6376 -> 61121[label="",style="solid", color="burlywood", weight=9]; 61121 -> 6396[label="",style="solid", color="burlywood", weight=3]; 61122[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6376 -> 61122[label="",style="solid", color="burlywood", weight=9]; 61122 -> 6397[label="",style="solid", color="burlywood", weight=3]; 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"];61123[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];202 -> 61123[label="",style="solid", color="burlywood", weight=9]; 61123 -> 278[label="",style="solid", color="burlywood", weight=3]; 61124[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];202 -> 61124[label="",style="solid", color="burlywood", weight=9]; 61124 -> 279[label="",style="solid", color="burlywood", weight=3]; 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"];61125[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];203 -> 61125[label="",style="solid", color="burlywood", weight=9]; 61125 -> 280[label="",style="solid", color="burlywood", weight=3]; 61126[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];203 -> 61126[label="",style="solid", color="burlywood", weight=9]; 61126 -> 281[label="",style="solid", color="burlywood", weight=3]; 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"];61127[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];204 -> 61127[label="",style="solid", color="burlywood", weight=9]; 61127 -> 282[label="",style="solid", color="burlywood", weight=3]; 61128[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];204 -> 61128[label="",style="solid", color="burlywood", weight=9]; 61128 -> 283[label="",style="solid", color="burlywood", weight=3]; 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"];61129[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];205 -> 61129[label="",style="solid", color="burlywood", weight=9]; 61129 -> 284[label="",style="solid", color="burlywood", weight=3]; 61130[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];205 -> 61130[label="",style="solid", color="burlywood", weight=9]; 61130 -> 285[label="",style="solid", color="burlywood", weight=3]; 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"];61131[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];206 -> 61131[label="",style="solid", color="burlywood", weight=9]; 61131 -> 286[label="",style="solid", color="burlywood", weight=3]; 61132[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];206 -> 61132[label="",style="solid", color="burlywood", weight=9]; 61132 -> 287[label="",style="solid", color="burlywood", weight=3]; 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"];61133[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];207 -> 61133[label="",style="solid", color="burlywood", weight=9]; 61133 -> 288[label="",style="solid", color="burlywood", weight=3]; 61134[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];207 -> 61134[label="",style="solid", color="burlywood", weight=9]; 61134 -> 289[label="",style="solid", color="burlywood", weight=3]; 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"];61135[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];208 -> 61135[label="",style="solid", color="burlywood", weight=9]; 61135 -> 290[label="",style="solid", color="burlywood", weight=3]; 61136[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];208 -> 61136[label="",style="solid", color="burlywood", weight=9]; 61136 -> 291[label="",style="solid", color="burlywood", weight=3]; 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"];61137[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];209 -> 61137[label="",style="solid", color="burlywood", weight=9]; 61137 -> 292[label="",style="solid", color="burlywood", weight=3]; 61138[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];209 -> 61138[label="",style="solid", color="burlywood", weight=9]; 61138 -> 293[label="",style="solid", color="burlywood", weight=3]; 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"];61139[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];210 -> 61139[label="",style="solid", color="burlywood", weight=9]; 61139 -> 294[label="",style="solid", color="burlywood", weight=3]; 61140[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];210 -> 61140[label="",style="solid", color="burlywood", weight=9]; 61140 -> 295[label="",style="solid", color="burlywood", weight=3]; 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"];61141[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];211 -> 61141[label="",style="solid", color="burlywood", weight=9]; 61141 -> 296[label="",style="solid", color="burlywood", weight=3]; 61142[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];211 -> 61142[label="",style="solid", color="burlywood", weight=9]; 61142 -> 297[label="",style="solid", color="burlywood", weight=3]; 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"];61143[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];212 -> 61143[label="",style="solid", color="burlywood", weight=9]; 61143 -> 298[label="",style="solid", color="burlywood", weight=3]; 61144[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];212 -> 61144[label="",style="solid", color="burlywood", weight=9]; 61144 -> 299[label="",style="solid", color="burlywood", weight=3]; 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"];61145[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];213 -> 61145[label="",style="solid", color="burlywood", weight=9]; 61145 -> 300[label="",style="solid", color="burlywood", weight=3]; 61146[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];213 -> 61146[label="",style="solid", color="burlywood", weight=9]; 61146 -> 301[label="",style="solid", color="burlywood", weight=3]; 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"];61147[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7438 -> 61147[label="",style="solid", color="burlywood", weight=9]; 61147 -> 7449[label="",style="solid", color="burlywood", weight=3]; 61148[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7438 -> 61148[label="",style="solid", color="burlywood", weight=9]; 61148 -> 7450[label="",style="solid", color="burlywood", weight=3]; 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"];61149[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7439 -> 61149[label="",style="solid", color="burlywood", weight=9]; 61149 -> 7451[label="",style="solid", color="burlywood", weight=3]; 61150[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7439 -> 61150[label="",style="solid", color="burlywood", weight=9]; 61150 -> 7452[label="",style="solid", color="burlywood", weight=3]; 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"];61151[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7440 -> 61151[label="",style="solid", color="burlywood", weight=9]; 61151 -> 7453[label="",style="solid", color="burlywood", weight=3]; 61152[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7440 -> 61152[label="",style="solid", color="burlywood", weight=9]; 61152 -> 7454[label="",style="solid", color="burlywood", weight=3]; 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"];61153[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7441 -> 61153[label="",style="solid", color="burlywood", weight=9]; 61153 -> 7455[label="",style="solid", color="burlywood", weight=3]; 61154[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7441 -> 61154[label="",style="solid", color="burlywood", weight=9]; 61154 -> 7456[label="",style="solid", color="burlywood", weight=3]; 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"];61155[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];217 -> 61155[label="",style="solid", color="burlywood", weight=9]; 61155 -> 307[label="",style="solid", color="burlywood", weight=3]; 61156[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];217 -> 61156[label="",style="solid", color="burlywood", weight=9]; 61156 -> 308[label="",style="solid", color="burlywood", weight=3]; 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"];61157[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];218 -> 61157[label="",style="solid", color="burlywood", weight=9]; 61157 -> 309[label="",style="solid", color="burlywood", weight=3]; 61158[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];218 -> 61158[label="",style="solid", color="burlywood", weight=9]; 61158 -> 310[label="",style="solid", color="burlywood", weight=3]; 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"];61159[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];219 -> 61159[label="",style="solid", color="burlywood", weight=9]; 61159 -> 311[label="",style="solid", color="burlywood", weight=3]; 61160[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];219 -> 61160[label="",style="solid", color="burlywood", weight=9]; 61160 -> 312[label="",style="solid", color="burlywood", weight=3]; 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"];61161[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];220 -> 61161[label="",style="solid", color="burlywood", weight=9]; 61161 -> 313[label="",style="solid", color="burlywood", weight=3]; 61162[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];220 -> 61162[label="",style="solid", color="burlywood", weight=9]; 61162 -> 314[label="",style="solid", color="burlywood", weight=3]; 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"];61163[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];221 -> 61163[label="",style="solid", color="burlywood", weight=9]; 61163 -> 315[label="",style="solid", color="burlywood", weight=3]; 61164[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];221 -> 61164[label="",style="solid", color="burlywood", weight=9]; 61164 -> 316[label="",style="solid", color="burlywood", weight=3]; 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"];61165[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];222 -> 61165[label="",style="solid", color="burlywood", weight=9]; 61165 -> 317[label="",style="solid", color="burlywood", weight=3]; 61166[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];222 -> 61166[label="",style="solid", color="burlywood", weight=9]; 61166 -> 318[label="",style="solid", color="burlywood", weight=3]; 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"];61167[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];223 -> 61167[label="",style="solid", color="burlywood", weight=9]; 61167 -> 319[label="",style="solid", color="burlywood", weight=3]; 61168[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];223 -> 61168[label="",style="solid", color="burlywood", weight=9]; 61168 -> 320[label="",style="solid", color="burlywood", weight=3]; 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"];61169[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];224 -> 61169[label="",style="solid", color="burlywood", weight=9]; 61169 -> 321[label="",style="solid", color="burlywood", weight=3]; 61170[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];224 -> 61170[label="",style="solid", color="burlywood", weight=9]; 61170 -> 322[label="",style="solid", color="burlywood", weight=3]; 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"];61171[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];225 -> 61171[label="",style="solid", color="burlywood", weight=9]; 61171 -> 323[label="",style="solid", color="burlywood", weight=3]; 61172[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];225 -> 61172[label="",style="solid", color="burlywood", weight=9]; 61172 -> 324[label="",style="solid", color="burlywood", weight=3]; 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"];61173[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];226 -> 61173[label="",style="solid", color="burlywood", weight=9]; 61173 -> 325[label="",style="solid", color="burlywood", weight=3]; 61174[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];226 -> 61174[label="",style="solid", color="burlywood", weight=9]; 61174 -> 326[label="",style="solid", color="burlywood", weight=3]; 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"];61175[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];227 -> 61175[label="",style="solid", color="burlywood", weight=9]; 61175 -> 327[label="",style="solid", color="burlywood", weight=3]; 61176[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];227 -> 61176[label="",style="solid", color="burlywood", weight=9]; 61176 -> 328[label="",style="solid", color="burlywood", weight=3]; 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"];61177[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];228 -> 61177[label="",style="solid", color="burlywood", weight=9]; 61177 -> 329[label="",style="solid", color="burlywood", weight=3]; 61178[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];228 -> 61178[label="",style="solid", color="burlywood", weight=9]; 61178 -> 330[label="",style="solid", color="burlywood", weight=3]; 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"];61179[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8486 -> 61179[label="",style="solid", color="burlywood", weight=9]; 61179 -> 8497[label="",style="solid", color="burlywood", weight=3]; 61180[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8486 -> 61180[label="",style="solid", color="burlywood", weight=9]; 61180 -> 8498[label="",style="solid", color="burlywood", weight=3]; 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"];61181[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8487 -> 61181[label="",style="solid", color="burlywood", weight=9]; 61181 -> 8499[label="",style="solid", color="burlywood", weight=3]; 61182[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8487 -> 61182[label="",style="solid", color="burlywood", weight=9]; 61182 -> 8500[label="",style="solid", color="burlywood", weight=3]; 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"];61183[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8488 -> 61183[label="",style="solid", color="burlywood", weight=9]; 61183 -> 8501[label="",style="solid", color="burlywood", weight=3]; 61184[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8488 -> 61184[label="",style="solid", color="burlywood", weight=9]; 61184 -> 8502[label="",style="solid", color="burlywood", weight=3]; 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"];61185[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8489 -> 61185[label="",style="solid", color="burlywood", weight=9]; 61185 -> 8503[label="",style="solid", color="burlywood", weight=3]; 61186[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8489 -> 61186[label="",style="solid", color="burlywood", weight=9]; 61186 -> 8504[label="",style="solid", color="burlywood", weight=3]; 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"];61187[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];232 -> 61187[label="",style="solid", color="burlywood", weight=9]; 61187 -> 336[label="",style="solid", color="burlywood", weight=3]; 61188[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];232 -> 61188[label="",style="solid", color="burlywood", weight=9]; 61188 -> 337[label="",style="solid", color="burlywood", weight=3]; 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"];61189[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];233 -> 61189[label="",style="solid", color="burlywood", weight=9]; 61189 -> 338[label="",style="solid", color="burlywood", weight=3]; 61190[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];233 -> 61190[label="",style="solid", color="burlywood", weight=9]; 61190 -> 339[label="",style="solid", color="burlywood", weight=3]; 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"];61191[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];234 -> 61191[label="",style="solid", color="burlywood", weight=9]; 61191 -> 340[label="",style="solid", color="burlywood", weight=3]; 61192[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];234 -> 61192[label="",style="solid", color="burlywood", weight=9]; 61192 -> 341[label="",style="solid", color="burlywood", weight=3]; 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"];61193[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];235 -> 61193[label="",style="solid", color="burlywood", weight=9]; 61193 -> 342[label="",style="solid", color="burlywood", weight=3]; 61194[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];235 -> 61194[label="",style="solid", color="burlywood", weight=9]; 61194 -> 343[label="",style="solid", color="burlywood", weight=3]; 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"];61195[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];236 -> 61195[label="",style="solid", color="burlywood", weight=9]; 61195 -> 344[label="",style="solid", color="burlywood", weight=3]; 61196[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];236 -> 61196[label="",style="solid", color="burlywood", weight=9]; 61196 -> 345[label="",style="solid", color="burlywood", weight=3]; 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"];61197[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];237 -> 61197[label="",style="solid", color="burlywood", weight=9]; 61197 -> 346[label="",style="solid", color="burlywood", weight=3]; 61198[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];237 -> 61198[label="",style="solid", color="burlywood", weight=9]; 61198 -> 347[label="",style="solid", color="burlywood", weight=3]; 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"];61199[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];238 -> 61199[label="",style="solid", color="burlywood", weight=9]; 61199 -> 348[label="",style="solid", color="burlywood", weight=3]; 61200[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];238 -> 61200[label="",style="solid", color="burlywood", weight=9]; 61200 -> 349[label="",style="solid", color="burlywood", weight=3]; 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"];61201[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];239 -> 61201[label="",style="solid", color="burlywood", weight=9]; 61201 -> 350[label="",style="solid", color="burlywood", weight=3]; 61202[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];239 -> 61202[label="",style="solid", color="burlywood", weight=9]; 61202 -> 351[label="",style="solid", color="burlywood", weight=3]; 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"];61203[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];240 -> 61203[label="",style="solid", color="burlywood", weight=9]; 61203 -> 352[label="",style="solid", color="burlywood", weight=3]; 61204[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];240 -> 61204[label="",style="solid", color="burlywood", weight=9]; 61204 -> 353[label="",style="solid", color="burlywood", weight=3]; 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"];61205[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];241 -> 61205[label="",style="solid", color="burlywood", weight=9]; 61205 -> 354[label="",style="solid", color="burlywood", weight=3]; 61206[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];241 -> 61206[label="",style="solid", color="burlywood", weight=9]; 61206 -> 355[label="",style="solid", color="burlywood", weight=3]; 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"];61207[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];242 -> 61207[label="",style="solid", color="burlywood", weight=9]; 61207 -> 356[label="",style="solid", color="burlywood", weight=3]; 61208[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];242 -> 61208[label="",style="solid", color="burlywood", weight=9]; 61208 -> 357[label="",style="solid", color="burlywood", weight=3]; 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"];61209[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];243 -> 61209[label="",style="solid", color="burlywood", weight=9]; 61209 -> 358[label="",style="solid", color="burlywood", weight=3]; 61210[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];243 -> 61210[label="",style="solid", color="burlywood", weight=9]; 61210 -> 359[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61211[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];247 -> 61211[label="",style="solid", color="burlywood", weight=9]; 61211 -> 363[label="",style="solid", color="burlywood", weight=3]; 61212[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];247 -> 61212[label="",style="solid", color="burlywood", weight=9]; 61212 -> 364[label="",style="solid", color="burlywood", weight=3]; 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"];61213[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];248 -> 61213[label="",style="solid", color="burlywood", weight=9]; 61213 -> 365[label="",style="solid", color="burlywood", weight=3]; 61214[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];248 -> 61214[label="",style="solid", color="burlywood", weight=9]; 61214 -> 366[label="",style="solid", color="burlywood", weight=3]; 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"];61215[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];249 -> 61215[label="",style="solid", color="burlywood", weight=9]; 61215 -> 367[label="",style="solid", color="burlywood", weight=3]; 61216[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];249 -> 61216[label="",style="solid", color="burlywood", weight=9]; 61216 -> 368[label="",style="solid", color="burlywood", weight=3]; 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"];61217[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];250 -> 61217[label="",style="solid", color="burlywood", weight=9]; 61217 -> 369[label="",style="solid", color="burlywood", weight=3]; 61218[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];250 -> 61218[label="",style="solid", color="burlywood", weight=9]; 61218 -> 370[label="",style="solid", color="burlywood", weight=3]; 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"];61219[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];251 -> 61219[label="",style="solid", color="burlywood", weight=9]; 61219 -> 371[label="",style="solid", color="burlywood", weight=3]; 61220[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];251 -> 61220[label="",style="solid", color="burlywood", weight=9]; 61220 -> 372[label="",style="solid", color="burlywood", weight=3]; 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"];61221[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];252 -> 61221[label="",style="solid", color="burlywood", weight=9]; 61221 -> 373[label="",style="solid", color="burlywood", weight=3]; 61222[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];252 -> 61222[label="",style="solid", color="burlywood", weight=9]; 61222 -> 374[label="",style="solid", color="burlywood", weight=3]; 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"];61223[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];253 -> 61223[label="",style="solid", color="burlywood", weight=9]; 61223 -> 375[label="",style="solid", color="burlywood", weight=3]; 61224[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];253 -> 61224[label="",style="solid", color="burlywood", weight=9]; 61224 -> 376[label="",style="solid", color="burlywood", weight=3]; 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"];61225[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];254 -> 61225[label="",style="solid", color="burlywood", weight=9]; 61225 -> 377[label="",style="solid", color="burlywood", weight=3]; 61226[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];254 -> 61226[label="",style="solid", color="burlywood", weight=9]; 61226 -> 378[label="",style="solid", color="burlywood", weight=3]; 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"];61227[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];255 -> 61227[label="",style="solid", color="burlywood", weight=9]; 61227 -> 379[label="",style="solid", color="burlywood", weight=3]; 61228[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];255 -> 61228[label="",style="solid", color="burlywood", weight=9]; 61228 -> 380[label="",style="solid", color="burlywood", weight=3]; 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"];61229[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];256 -> 61229[label="",style="solid", color="burlywood", weight=9]; 61229 -> 381[label="",style="solid", color="burlywood", weight=3]; 61230[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];256 -> 61230[label="",style="solid", color="burlywood", weight=9]; 61230 -> 382[label="",style="solid", color="burlywood", weight=3]; 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"];61231[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];257 -> 61231[label="",style="solid", color="burlywood", weight=9]; 61231 -> 383[label="",style="solid", color="burlywood", weight=3]; 61232[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];257 -> 61232[label="",style="solid", color="burlywood", weight=9]; 61232 -> 384[label="",style="solid", color="burlywood", weight=3]; 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"];61233[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];258 -> 61233[label="",style="solid", color="burlywood", weight=9]; 61233 -> 385[label="",style="solid", color="burlywood", weight=3]; 61234[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];258 -> 61234[label="",style="solid", color="burlywood", weight=9]; 61234 -> 386[label="",style="solid", color="burlywood", weight=3]; 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"];61235[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];259 -> 61235[label="",style="solid", color="burlywood", weight=9]; 61235 -> 387[label="",style="solid", color="burlywood", weight=3]; 61236[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];259 -> 61236[label="",style="solid", color="burlywood", weight=9]; 61236 -> 388[label="",style="solid", color="burlywood", weight=3]; 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"];61237[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];260 -> 61237[label="",style="solid", color="burlywood", weight=9]; 61237 -> 389[label="",style="solid", color="burlywood", weight=3]; 61238[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];260 -> 61238[label="",style="solid", color="burlywood", weight=9]; 61238 -> 390[label="",style="solid", color="burlywood", weight=3]; 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"];61239[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];261 -> 61239[label="",style="solid", color="burlywood", weight=9]; 61239 -> 391[label="",style="solid", color="burlywood", weight=3]; 61240[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];261 -> 61240[label="",style="solid", color="burlywood", weight=9]; 61240 -> 392[label="",style="solid", color="burlywood", weight=3]; 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"];61241[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];262 -> 61241[label="",style="solid", color="burlywood", weight=9]; 61241 -> 393[label="",style="solid", color="burlywood", weight=3]; 61242[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];262 -> 61242[label="",style="solid", color="burlywood", weight=9]; 61242 -> 394[label="",style="solid", color="burlywood", weight=3]; 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"];61243[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];263 -> 61243[label="",style="solid", color="burlywood", weight=9]; 61243 -> 395[label="",style="solid", color="burlywood", weight=3]; 61244[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];263 -> 61244[label="",style="solid", color="burlywood", weight=9]; 61244 -> 396[label="",style="solid", color="burlywood", weight=3]; 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"];61245[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];264 -> 61245[label="",style="solid", color="burlywood", weight=9]; 61245 -> 397[label="",style="solid", color="burlywood", weight=3]; 61246[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];264 -> 61246[label="",style="solid", color="burlywood", weight=9]; 61246 -> 398[label="",style="solid", color="burlywood", weight=3]; 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"];61247[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];265 -> 61247[label="",style="solid", color="burlywood", weight=9]; 61247 -> 399[label="",style="solid", color="burlywood", weight=3]; 61248[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];265 -> 61248[label="",style="solid", color="burlywood", weight=9]; 61248 -> 400[label="",style="solid", color="burlywood", weight=3]; 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"];61249[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];266 -> 61249[label="",style="solid", color="burlywood", weight=9]; 61249 -> 401[label="",style="solid", color="burlywood", weight=3]; 61250[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];266 -> 61250[label="",style="solid", color="burlywood", weight=9]; 61250 -> 402[label="",style="solid", color="burlywood", weight=3]; 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"];61251[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];267 -> 61251[label="",style="solid", color="burlywood", weight=9]; 61251 -> 403[label="",style="solid", color="burlywood", weight=3]; 61252[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];267 -> 61252[label="",style="solid", color="burlywood", weight=9]; 61252 -> 404[label="",style="solid", color="burlywood", weight=3]; 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"];61253[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];268 -> 61253[label="",style="solid", color="burlywood", weight=9]; 61253 -> 405[label="",style="solid", color="burlywood", weight=3]; 61254[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];268 -> 61254[label="",style="solid", color="burlywood", weight=9]; 61254 -> 406[label="",style="solid", color="burlywood", weight=3]; 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"];61255[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];269 -> 61255[label="",style="solid", color="burlywood", weight=9]; 61255 -> 407[label="",style="solid", color="burlywood", weight=3]; 61256[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];269 -> 61256[label="",style="solid", color="burlywood", weight=9]; 61256 -> 408[label="",style="solid", color="burlywood", weight=3]; 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"];61257[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];270 -> 61257[label="",style="solid", color="burlywood", weight=9]; 61257 -> 409[label="",style="solid", color="burlywood", weight=3]; 61258[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];270 -> 61258[label="",style="solid", color="burlywood", weight=9]; 61258 -> 410[label="",style="solid", color="burlywood", weight=3]; 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"];61259[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];271 -> 61259[label="",style="solid", color="burlywood", weight=9]; 61259 -> 411[label="",style="solid", color="burlywood", weight=3]; 61260[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];271 -> 61260[label="",style="solid", color="burlywood", weight=9]; 61260 -> 412[label="",style="solid", color="burlywood", weight=3]; 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"];61261[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];272 -> 61261[label="",style="solid", color="burlywood", weight=9]; 61261 -> 413[label="",style="solid", color="burlywood", weight=3]; 61262[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];272 -> 61262[label="",style="solid", color="burlywood", weight=9]; 61262 -> 414[label="",style="solid", color="burlywood", weight=3]; 6388 -> 6351[label="",style="dashed", color="red", weight=0]; 6388[label="primMulNat ww40000 (Succ ww3000)",fontsize=16,color="magenta"];6388 -> 6414[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61263[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];278 -> 61263[label="",style="solid", color="burlywood", weight=9]; 61263 -> 422[label="",style="solid", color="burlywood", weight=3]; 61264[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];278 -> 61264[label="",style="solid", color="burlywood", weight=9]; 61264 -> 423[label="",style="solid", color="burlywood", weight=3]; 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"];61265[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];279 -> 61265[label="",style="solid", color="burlywood", weight=9]; 61265 -> 424[label="",style="solid", color="burlywood", weight=3]; 61266[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];279 -> 61266[label="",style="solid", color="burlywood", weight=9]; 61266 -> 425[label="",style="solid", color="burlywood", weight=3]; 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"];61267[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];280 -> 61267[label="",style="solid", color="burlywood", weight=9]; 61267 -> 426[label="",style="solid", color="burlywood", weight=3]; 61268[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];280 -> 61268[label="",style="solid", color="burlywood", weight=9]; 61268 -> 427[label="",style="solid", color="burlywood", weight=3]; 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"];61269[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];281 -> 61269[label="",style="solid", color="burlywood", weight=9]; 61269 -> 428[label="",style="solid", color="burlywood", weight=3]; 61270[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];281 -> 61270[label="",style="solid", color="burlywood", weight=9]; 61270 -> 429[label="",style="solid", color="burlywood", weight=3]; 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"];61271[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];282 -> 61271[label="",style="solid", color="burlywood", weight=9]; 61271 -> 430[label="",style="solid", color="burlywood", weight=3]; 61272[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];282 -> 61272[label="",style="solid", color="burlywood", weight=9]; 61272 -> 431[label="",style="solid", color="burlywood", weight=3]; 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"];61273[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];283 -> 61273[label="",style="solid", color="burlywood", weight=9]; 61273 -> 432[label="",style="solid", color="burlywood", weight=3]; 61274[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];283 -> 61274[label="",style="solid", color="burlywood", weight=9]; 61274 -> 433[label="",style="solid", color="burlywood", weight=3]; 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"];61275[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];284 -> 61275[label="",style="solid", color="burlywood", weight=9]; 61275 -> 434[label="",style="solid", color="burlywood", weight=3]; 61276[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];284 -> 61276[label="",style="solid", color="burlywood", weight=9]; 61276 -> 435[label="",style="solid", color="burlywood", weight=3]; 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"];61277[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];285 -> 61277[label="",style="solid", color="burlywood", weight=9]; 61277 -> 436[label="",style="solid", color="burlywood", weight=3]; 61278[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];285 -> 61278[label="",style="solid", color="burlywood", weight=9]; 61278 -> 437[label="",style="solid", color="burlywood", weight=3]; 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"];61279[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];286 -> 61279[label="",style="solid", color="burlywood", weight=9]; 61279 -> 438[label="",style="solid", color="burlywood", weight=3]; 61280[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];286 -> 61280[label="",style="solid", color="burlywood", weight=9]; 61280 -> 439[label="",style="solid", color="burlywood", weight=3]; 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"];61281[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];287 -> 61281[label="",style="solid", color="burlywood", weight=9]; 61281 -> 440[label="",style="solid", color="burlywood", weight=3]; 61282[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];287 -> 61282[label="",style="solid", color="burlywood", weight=9]; 61282 -> 441[label="",style="solid", color="burlywood", weight=3]; 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"];61283[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];288 -> 61283[label="",style="solid", color="burlywood", weight=9]; 61283 -> 442[label="",style="solid", color="burlywood", weight=3]; 61284[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];288 -> 61284[label="",style="solid", color="burlywood", weight=9]; 61284 -> 443[label="",style="solid", color="burlywood", weight=3]; 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"];61285[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];289 -> 61285[label="",style="solid", color="burlywood", weight=9]; 61285 -> 444[label="",style="solid", color="burlywood", weight=3]; 61286[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];289 -> 61286[label="",style="solid", color="burlywood", weight=9]; 61286 -> 445[label="",style="solid", color="burlywood", weight=3]; 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"];61287[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];290 -> 61287[label="",style="solid", color="burlywood", weight=9]; 61287 -> 446[label="",style="solid", color="burlywood", weight=3]; 61288[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];290 -> 61288[label="",style="solid", color="burlywood", weight=9]; 61288 -> 447[label="",style="solid", color="burlywood", weight=3]; 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"];61289[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];291 -> 61289[label="",style="solid", color="burlywood", weight=9]; 61289 -> 448[label="",style="solid", color="burlywood", weight=3]; 61290[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];291 -> 61290[label="",style="solid", color="burlywood", weight=9]; 61290 -> 449[label="",style="solid", color="burlywood", weight=3]; 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"];61291[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];292 -> 61291[label="",style="solid", color="burlywood", weight=9]; 61291 -> 450[label="",style="solid", color="burlywood", weight=3]; 61292[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];292 -> 61292[label="",style="solid", color="burlywood", weight=9]; 61292 -> 451[label="",style="solid", color="burlywood", weight=3]; 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"];61293[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];293 -> 61293[label="",style="solid", color="burlywood", weight=9]; 61293 -> 452[label="",style="solid", color="burlywood", weight=3]; 61294[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];293 -> 61294[label="",style="solid", color="burlywood", weight=9]; 61294 -> 453[label="",style="solid", color="burlywood", weight=3]; 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"];61295[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];294 -> 61295[label="",style="solid", color="burlywood", weight=9]; 61295 -> 454[label="",style="solid", color="burlywood", weight=3]; 61296[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];294 -> 61296[label="",style="solid", color="burlywood", weight=9]; 61296 -> 455[label="",style="solid", color="burlywood", weight=3]; 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"];61297[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];295 -> 61297[label="",style="solid", color="burlywood", weight=9]; 61297 -> 456[label="",style="solid", color="burlywood", weight=3]; 61298[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];295 -> 61298[label="",style="solid", color="burlywood", weight=9]; 61298 -> 457[label="",style="solid", color="burlywood", weight=3]; 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"];61299[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];296 -> 61299[label="",style="solid", color="burlywood", weight=9]; 61299 -> 458[label="",style="solid", color="burlywood", weight=3]; 61300[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];296 -> 61300[label="",style="solid", color="burlywood", weight=9]; 61300 -> 459[label="",style="solid", color="burlywood", weight=3]; 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"];61301[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];297 -> 61301[label="",style="solid", color="burlywood", weight=9]; 61301 -> 460[label="",style="solid", color="burlywood", weight=3]; 61302[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];297 -> 61302[label="",style="solid", color="burlywood", weight=9]; 61302 -> 461[label="",style="solid", color="burlywood", weight=3]; 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"];61303[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];298 -> 61303[label="",style="solid", color="burlywood", weight=9]; 61303 -> 462[label="",style="solid", color="burlywood", weight=3]; 61304[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];298 -> 61304[label="",style="solid", color="burlywood", weight=9]; 61304 -> 463[label="",style="solid", color="burlywood", weight=3]; 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"];61305[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];299 -> 61305[label="",style="solid", color="burlywood", weight=9]; 61305 -> 464[label="",style="solid", color="burlywood", weight=3]; 61306[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];299 -> 61306[label="",style="solid", color="burlywood", weight=9]; 61306 -> 465[label="",style="solid", color="burlywood", weight=3]; 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"];61307[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];300 -> 61307[label="",style="solid", color="burlywood", weight=9]; 61307 -> 466[label="",style="solid", color="burlywood", weight=3]; 61308[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];300 -> 61308[label="",style="solid", color="burlywood", weight=9]; 61308 -> 467[label="",style="solid", color="burlywood", weight=3]; 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"];61309[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];301 -> 61309[label="",style="solid", color="burlywood", weight=9]; 61309 -> 468[label="",style="solid", color="burlywood", weight=3]; 61310[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];301 -> 61310[label="",style="solid", color="burlywood", weight=9]; 61310 -> 469[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61311[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];307 -> 61311[label="",style="solid", color="burlywood", weight=9]; 61311 -> 477[label="",style="solid", color="burlywood", weight=3]; 61312[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];307 -> 61312[label="",style="solid", color="burlywood", weight=9]; 61312 -> 478[label="",style="solid", color="burlywood", weight=3]; 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"];61313[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];308 -> 61313[label="",style="solid", color="burlywood", weight=9]; 61313 -> 479[label="",style="solid", color="burlywood", weight=3]; 61314[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];308 -> 61314[label="",style="solid", color="burlywood", weight=9]; 61314 -> 480[label="",style="solid", color="burlywood", weight=3]; 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"];61315[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];309 -> 61315[label="",style="solid", color="burlywood", weight=9]; 61315 -> 481[label="",style="solid", color="burlywood", weight=3]; 61316[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];309 -> 61316[label="",style="solid", color="burlywood", weight=9]; 61316 -> 482[label="",style="solid", color="burlywood", weight=3]; 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"];61317[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];310 -> 61317[label="",style="solid", color="burlywood", weight=9]; 61317 -> 483[label="",style="solid", color="burlywood", weight=3]; 61318[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];310 -> 61318[label="",style="solid", color="burlywood", weight=9]; 61318 -> 484[label="",style="solid", color="burlywood", weight=3]; 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"];61319[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];311 -> 61319[label="",style="solid", color="burlywood", weight=9]; 61319 -> 485[label="",style="solid", color="burlywood", weight=3]; 61320[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];311 -> 61320[label="",style="solid", color="burlywood", weight=9]; 61320 -> 486[label="",style="solid", color="burlywood", weight=3]; 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"];61321[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];312 -> 61321[label="",style="solid", color="burlywood", weight=9]; 61321 -> 487[label="",style="solid", color="burlywood", weight=3]; 61322[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];312 -> 61322[label="",style="solid", color="burlywood", weight=9]; 61322 -> 488[label="",style="solid", color="burlywood", weight=3]; 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"];61323[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];313 -> 61323[label="",style="solid", color="burlywood", weight=9]; 61323 -> 489[label="",style="solid", color="burlywood", weight=3]; 61324[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];313 -> 61324[label="",style="solid", color="burlywood", weight=9]; 61324 -> 490[label="",style="solid", color="burlywood", weight=3]; 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"];61325[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];314 -> 61325[label="",style="solid", color="burlywood", weight=9]; 61325 -> 491[label="",style="solid", color="burlywood", weight=3]; 61326[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];314 -> 61326[label="",style="solid", color="burlywood", weight=9]; 61326 -> 492[label="",style="solid", color="burlywood", weight=3]; 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"];61327[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];315 -> 61327[label="",style="solid", color="burlywood", weight=9]; 61327 -> 493[label="",style="solid", color="burlywood", weight=3]; 61328[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];315 -> 61328[label="",style="solid", color="burlywood", weight=9]; 61328 -> 494[label="",style="solid", color="burlywood", weight=3]; 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"];61329[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];316 -> 61329[label="",style="solid", color="burlywood", weight=9]; 61329 -> 495[label="",style="solid", color="burlywood", weight=3]; 61330[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];316 -> 61330[label="",style="solid", color="burlywood", weight=9]; 61330 -> 496[label="",style="solid", color="burlywood", weight=3]; 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"];61331[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];317 -> 61331[label="",style="solid", color="burlywood", weight=9]; 61331 -> 497[label="",style="solid", color="burlywood", weight=3]; 61332[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];317 -> 61332[label="",style="solid", color="burlywood", weight=9]; 61332 -> 498[label="",style="solid", color="burlywood", weight=3]; 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"];61333[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];318 -> 61333[label="",style="solid", color="burlywood", weight=9]; 61333 -> 499[label="",style="solid", color="burlywood", weight=3]; 61334[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];318 -> 61334[label="",style="solid", color="burlywood", weight=9]; 61334 -> 500[label="",style="solid", color="burlywood", weight=3]; 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"];61335[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];319 -> 61335[label="",style="solid", color="burlywood", weight=9]; 61335 -> 501[label="",style="solid", color="burlywood", weight=3]; 61336[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];319 -> 61336[label="",style="solid", color="burlywood", weight=9]; 61336 -> 502[label="",style="solid", color="burlywood", weight=3]; 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"];61337[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];320 -> 61337[label="",style="solid", color="burlywood", weight=9]; 61337 -> 503[label="",style="solid", color="burlywood", weight=3]; 61338[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];320 -> 61338[label="",style="solid", color="burlywood", weight=9]; 61338 -> 504[label="",style="solid", color="burlywood", weight=3]; 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"];61339[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];321 -> 61339[label="",style="solid", color="burlywood", weight=9]; 61339 -> 505[label="",style="solid", color="burlywood", weight=3]; 61340[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];321 -> 61340[label="",style="solid", color="burlywood", weight=9]; 61340 -> 506[label="",style="solid", color="burlywood", weight=3]; 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"];61341[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];322 -> 61341[label="",style="solid", color="burlywood", weight=9]; 61341 -> 507[label="",style="solid", color="burlywood", weight=3]; 61342[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];322 -> 61342[label="",style="solid", color="burlywood", weight=9]; 61342 -> 508[label="",style="solid", color="burlywood", weight=3]; 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"];61343[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];323 -> 61343[label="",style="solid", color="burlywood", weight=9]; 61343 -> 509[label="",style="solid", color="burlywood", weight=3]; 61344[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];323 -> 61344[label="",style="solid", color="burlywood", weight=9]; 61344 -> 510[label="",style="solid", color="burlywood", weight=3]; 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"];61345[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];324 -> 61345[label="",style="solid", color="burlywood", weight=9]; 61345 -> 511[label="",style="solid", color="burlywood", weight=3]; 61346[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];324 -> 61346[label="",style="solid", color="burlywood", weight=9]; 61346 -> 512[label="",style="solid", color="burlywood", weight=3]; 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"];61347[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];325 -> 61347[label="",style="solid", color="burlywood", weight=9]; 61347 -> 513[label="",style="solid", color="burlywood", weight=3]; 61348[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];325 -> 61348[label="",style="solid", color="burlywood", weight=9]; 61348 -> 514[label="",style="solid", color="burlywood", weight=3]; 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"];61349[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];326 -> 61349[label="",style="solid", color="burlywood", weight=9]; 61349 -> 515[label="",style="solid", color="burlywood", weight=3]; 61350[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];326 -> 61350[label="",style="solid", color="burlywood", weight=9]; 61350 -> 516[label="",style="solid", color="burlywood", weight=3]; 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"];61351[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];327 -> 61351[label="",style="solid", color="burlywood", weight=9]; 61351 -> 517[label="",style="solid", color="burlywood", weight=3]; 61352[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];327 -> 61352[label="",style="solid", color="burlywood", weight=9]; 61352 -> 518[label="",style="solid", color="burlywood", weight=3]; 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"];61353[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];328 -> 61353[label="",style="solid", color="burlywood", weight=9]; 61353 -> 519[label="",style="solid", color="burlywood", weight=3]; 61354[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];328 -> 61354[label="",style="solid", color="burlywood", weight=9]; 61354 -> 520[label="",style="solid", color="burlywood", weight=3]; 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"];61355[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];329 -> 61355[label="",style="solid", color="burlywood", weight=9]; 61355 -> 521[label="",style="solid", color="burlywood", weight=3]; 61356[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];329 -> 61356[label="",style="solid", color="burlywood", weight=9]; 61356 -> 522[label="",style="solid", color="burlywood", weight=3]; 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"];61357[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];330 -> 61357[label="",style="solid", color="burlywood", weight=9]; 61357 -> 523[label="",style="solid", color="burlywood", weight=3]; 61358[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];330 -> 61358[label="",style="solid", color="burlywood", weight=9]; 61358 -> 524[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61359[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];336 -> 61359[label="",style="solid", color="burlywood", weight=9]; 61359 -> 532[label="",style="solid", color="burlywood", weight=3]; 61360[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];336 -> 61360[label="",style="solid", color="burlywood", weight=9]; 61360 -> 533[label="",style="solid", color="burlywood", weight=3]; 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"];61361[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];337 -> 61361[label="",style="solid", color="burlywood", weight=9]; 61361 -> 534[label="",style="solid", color="burlywood", weight=3]; 61362[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];337 -> 61362[label="",style="solid", color="burlywood", weight=9]; 61362 -> 535[label="",style="solid", color="burlywood", weight=3]; 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"];61363[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];338 -> 61363[label="",style="solid", color="burlywood", weight=9]; 61363 -> 536[label="",style="solid", color="burlywood", weight=3]; 61364[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];338 -> 61364[label="",style="solid", color="burlywood", weight=9]; 61364 -> 537[label="",style="solid", color="burlywood", weight=3]; 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"];61365[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];339 -> 61365[label="",style="solid", color="burlywood", weight=9]; 61365 -> 538[label="",style="solid", color="burlywood", weight=3]; 61366[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];339 -> 61366[label="",style="solid", color="burlywood", weight=9]; 61366 -> 539[label="",style="solid", color="burlywood", weight=3]; 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"];61367[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];340 -> 61367[label="",style="solid", color="burlywood", weight=9]; 61367 -> 540[label="",style="solid", color="burlywood", weight=3]; 61368[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];340 -> 61368[label="",style="solid", color="burlywood", weight=9]; 61368 -> 541[label="",style="solid", color="burlywood", weight=3]; 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"];61369[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];341 -> 61369[label="",style="solid", color="burlywood", weight=9]; 61369 -> 542[label="",style="solid", color="burlywood", weight=3]; 61370[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];341 -> 61370[label="",style="solid", color="burlywood", weight=9]; 61370 -> 543[label="",style="solid", color="burlywood", weight=3]; 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"];61371[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];342 -> 61371[label="",style="solid", color="burlywood", weight=9]; 61371 -> 544[label="",style="solid", color="burlywood", weight=3]; 61372[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];342 -> 61372[label="",style="solid", color="burlywood", weight=9]; 61372 -> 545[label="",style="solid", color="burlywood", weight=3]; 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"];61373[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];343 -> 61373[label="",style="solid", color="burlywood", weight=9]; 61373 -> 546[label="",style="solid", color="burlywood", weight=3]; 61374[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];343 -> 61374[label="",style="solid", color="burlywood", weight=9]; 61374 -> 547[label="",style="solid", color="burlywood", weight=3]; 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"];61375[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];344 -> 61375[label="",style="solid", color="burlywood", weight=9]; 61375 -> 548[label="",style="solid", color="burlywood", weight=3]; 61376[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];344 -> 61376[label="",style="solid", color="burlywood", weight=9]; 61376 -> 549[label="",style="solid", color="burlywood", weight=3]; 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"];61377[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];345 -> 61377[label="",style="solid", color="burlywood", weight=9]; 61377 -> 550[label="",style="solid", color="burlywood", weight=3]; 61378[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];345 -> 61378[label="",style="solid", color="burlywood", weight=9]; 61378 -> 551[label="",style="solid", color="burlywood", weight=3]; 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"];61379[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];346 -> 61379[label="",style="solid", color="burlywood", weight=9]; 61379 -> 552[label="",style="solid", color="burlywood", weight=3]; 61380[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];346 -> 61380[label="",style="solid", color="burlywood", weight=9]; 61380 -> 553[label="",style="solid", color="burlywood", weight=3]; 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"];61381[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];347 -> 61381[label="",style="solid", color="burlywood", weight=9]; 61381 -> 554[label="",style="solid", color="burlywood", weight=3]; 61382[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];347 -> 61382[label="",style="solid", color="burlywood", weight=9]; 61382 -> 555[label="",style="solid", color="burlywood", weight=3]; 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"];61383[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];348 -> 61383[label="",style="solid", color="burlywood", weight=9]; 61383 -> 556[label="",style="solid", color="burlywood", weight=3]; 61384[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];348 -> 61384[label="",style="solid", color="burlywood", weight=9]; 61384 -> 557[label="",style="solid", color="burlywood", weight=3]; 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"];61385[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];349 -> 61385[label="",style="solid", color="burlywood", weight=9]; 61385 -> 558[label="",style="solid", color="burlywood", weight=3]; 61386[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];349 -> 61386[label="",style="solid", color="burlywood", weight=9]; 61386 -> 559[label="",style="solid", color="burlywood", weight=3]; 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"];61387[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];350 -> 61387[label="",style="solid", color="burlywood", weight=9]; 61387 -> 560[label="",style="solid", color="burlywood", weight=3]; 61388[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];350 -> 61388[label="",style="solid", color="burlywood", weight=9]; 61388 -> 561[label="",style="solid", color="burlywood", weight=3]; 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"];61389[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];351 -> 61389[label="",style="solid", color="burlywood", weight=9]; 61389 -> 562[label="",style="solid", color="burlywood", weight=3]; 61390[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];351 -> 61390[label="",style="solid", color="burlywood", weight=9]; 61390 -> 563[label="",style="solid", color="burlywood", weight=3]; 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"];61391[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];352 -> 61391[label="",style="solid", color="burlywood", weight=9]; 61391 -> 564[label="",style="solid", color="burlywood", weight=3]; 61392[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];352 -> 61392[label="",style="solid", color="burlywood", weight=9]; 61392 -> 565[label="",style="solid", color="burlywood", weight=3]; 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"];61393[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];353 -> 61393[label="",style="solid", color="burlywood", weight=9]; 61393 -> 566[label="",style="solid", color="burlywood", weight=3]; 61394[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];353 -> 61394[label="",style="solid", color="burlywood", weight=9]; 61394 -> 567[label="",style="solid", color="burlywood", weight=3]; 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"];61395[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];354 -> 61395[label="",style="solid", color="burlywood", weight=9]; 61395 -> 568[label="",style="solid", color="burlywood", weight=3]; 61396[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];354 -> 61396[label="",style="solid", color="burlywood", weight=9]; 61396 -> 569[label="",style="solid", color="burlywood", weight=3]; 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"];61397[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];355 -> 61397[label="",style="solid", color="burlywood", weight=9]; 61397 -> 570[label="",style="solid", color="burlywood", weight=3]; 61398[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];355 -> 61398[label="",style="solid", color="burlywood", weight=9]; 61398 -> 571[label="",style="solid", color="burlywood", weight=3]; 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"];61399[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];356 -> 61399[label="",style="solid", color="burlywood", weight=9]; 61399 -> 572[label="",style="solid", color="burlywood", weight=3]; 61400[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];356 -> 61400[label="",style="solid", color="burlywood", weight=9]; 61400 -> 573[label="",style="solid", color="burlywood", weight=3]; 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"];61401[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];357 -> 61401[label="",style="solid", color="burlywood", weight=9]; 61401 -> 574[label="",style="solid", color="burlywood", weight=3]; 61402[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];357 -> 61402[label="",style="solid", color="burlywood", weight=9]; 61402 -> 575[label="",style="solid", color="burlywood", weight=3]; 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"];61403[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];358 -> 61403[label="",style="solid", color="burlywood", weight=9]; 61403 -> 576[label="",style="solid", color="burlywood", weight=3]; 61404[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];358 -> 61404[label="",style="solid", color="burlywood", weight=9]; 61404 -> 577[label="",style="solid", color="burlywood", weight=3]; 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"];61405[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];359 -> 61405[label="",style="solid", color="burlywood", weight=9]; 61405 -> 578[label="",style="solid", color="burlywood", weight=3]; 61406[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];359 -> 61406[label="",style="solid", color="burlywood", weight=9]; 61406 -> 579[label="",style="solid", color="burlywood", weight=3]; 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"];61407[label="ww4000000/Succ ww40000000",fontsize=10,color="white",style="solid",shape="box"];360 -> 61407[label="",style="solid", color="burlywood", weight=9]; 61407 -> 580[label="",style="solid", color="burlywood", weight=3]; 61408[label="ww4000000/Zero",fontsize=10,color="white",style="solid",shape="box"];360 -> 61408[label="",style="solid", color="burlywood", weight=9]; 61408 -> 581[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6414[label="ww40000",fontsize=16,color="green",shape="box"];6398 -> 5617[label="",style="dashed", color="red", weight=0]; 6398[label="primPlusNat ww11300 ww30000",fontsize=16,color="magenta"];6398 -> 6423[label="",style="dashed", color="magenta", weight=3]; 6398 -> 6424[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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"];61409[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6419 -> 61409[label="",style="solid", color="burlywood", weight=9]; 61409 -> 6438[label="",style="solid", color="burlywood", weight=3]; 61410[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6419 -> 61410[label="",style="solid", color="burlywood", weight=9]; 61410 -> 6439[label="",style="solid", color="burlywood", weight=3]; 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"];61411[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6420 -> 61411[label="",style="solid", color="burlywood", weight=9]; 61411 -> 6440[label="",style="solid", color="burlywood", weight=3]; 61412[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6420 -> 61412[label="",style="solid", color="burlywood", weight=9]; 61412 -> 6441[label="",style="solid", color="burlywood", weight=3]; 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"];61413[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6421 -> 61413[label="",style="solid", color="burlywood", weight=9]; 61413 -> 6442[label="",style="solid", color="burlywood", weight=3]; 61414[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6421 -> 61414[label="",style="solid", color="burlywood", weight=9]; 61414 -> 6443[label="",style="solid", color="burlywood", weight=3]; 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"];61415[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6422 -> 61415[label="",style="solid", color="burlywood", weight=9]; 61415 -> 6444[label="",style="solid", color="burlywood", weight=3]; 61416[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6422 -> 61416[label="",style="solid", color="burlywood", weight=9]; 61416 -> 6445[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61417[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7478 -> 61417[label="",style="solid", color="burlywood", weight=9]; 61417 -> 7495[label="",style="solid", color="burlywood", weight=3]; 61418[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7478 -> 61418[label="",style="solid", color="burlywood", weight=9]; 61418 -> 7496[label="",style="solid", color="burlywood", weight=3]; 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"];61419[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7479 -> 61419[label="",style="solid", color="burlywood", weight=9]; 61419 -> 7497[label="",style="solid", color="burlywood", weight=3]; 61420[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7479 -> 61420[label="",style="solid", color="burlywood", weight=9]; 61420 -> 7498[label="",style="solid", color="burlywood", weight=3]; 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"];61421[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7480 -> 61421[label="",style="solid", color="burlywood", weight=9]; 61421 -> 7499[label="",style="solid", color="burlywood", weight=3]; 61422[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7480 -> 61422[label="",style="solid", color="burlywood", weight=9]; 61422 -> 7500[label="",style="solid", color="burlywood", weight=3]; 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"];61423[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7481 -> 61423[label="",style="solid", color="burlywood", weight=9]; 61423 -> 7501[label="",style="solid", color="burlywood", weight=3]; 61424[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7481 -> 61424[label="",style="solid", color="burlywood", weight=9]; 61424 -> 7502[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61425[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8518 -> 61425[label="",style="solid", color="burlywood", weight=9]; 61425 -> 8540[label="",style="solid", color="burlywood", weight=3]; 61426[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8518 -> 61426[label="",style="solid", color="burlywood", weight=9]; 61426 -> 8541[label="",style="solid", color="burlywood", weight=3]; 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"];61427[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8519 -> 61427[label="",style="solid", color="burlywood", weight=9]; 61427 -> 8542[label="",style="solid", color="burlywood", weight=3]; 61428[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8519 -> 61428[label="",style="solid", color="burlywood", weight=9]; 61428 -> 8543[label="",style="solid", color="burlywood", weight=3]; 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"];61429[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8520 -> 61429[label="",style="solid", color="burlywood", weight=9]; 61429 -> 8544[label="",style="solid", color="burlywood", weight=3]; 61430[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8520 -> 61430[label="",style="solid", color="burlywood", weight=9]; 61430 -> 8545[label="",style="solid", color="burlywood", weight=3]; 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"];61431[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8521 -> 61431[label="",style="solid", color="burlywood", weight=9]; 61431 -> 8546[label="",style="solid", color="burlywood", weight=3]; 61432[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8521 -> 61432[label="",style="solid", color="burlywood", weight=9]; 61432 -> 8547[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61433[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];583 -> 61433[label="",style="solid", color="burlywood", weight=9]; 61433 -> 807[label="",style="solid", color="burlywood", weight=3]; 61434[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];583 -> 61434[label="",style="solid", color="burlywood", weight=9]; 61434 -> 808[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61435[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];588 -> 61435[label="",style="solid", color="burlywood", weight=9]; 61435 -> 813[label="",style="solid", color="burlywood", weight=3]; 61436[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];588 -> 61436[label="",style="solid", color="burlywood", weight=9]; 61436 -> 814[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61437[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];592 -> 61437[label="",style="solid", color="burlywood", weight=9]; 61437 -> 818[label="",style="solid", color="burlywood", weight=3]; 61438[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];592 -> 61438[label="",style="solid", color="burlywood", weight=9]; 61438 -> 819[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61439[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];596 -> 61439[label="",style="solid", color="burlywood", weight=9]; 61439 -> 823[label="",style="solid", color="burlywood", weight=3]; 61440[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];596 -> 61440[label="",style="solid", color="burlywood", weight=9]; 61440 -> 824[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61441[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];600 -> 61441[label="",style="solid", color="burlywood", weight=9]; 61441 -> 828[label="",style="solid", color="burlywood", weight=3]; 61442[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];600 -> 61442[label="",style="solid", color="burlywood", weight=9]; 61442 -> 829[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61443[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];604 -> 61443[label="",style="solid", color="burlywood", weight=9]; 61443 -> 833[label="",style="solid", color="burlywood", weight=3]; 61444[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];604 -> 61444[label="",style="solid", color="burlywood", weight=9]; 61444 -> 834[label="",style="solid", color="burlywood", weight=3]; 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]; 606 -> 1826[label="",style="dashed", color="red", weight=0]; 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]; 606 -> 1828[label="",style="dashed", color="magenta", weight=3]; 606 -> 1829[label="",style="dashed", color="magenta", weight=3]; 606 -> 1830[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61445[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];608 -> 61445[label="",style="solid", color="burlywood", weight=9]; 61445 -> 838[label="",style="solid", color="burlywood", weight=3]; 61446[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];608 -> 61446[label="",style="solid", color="burlywood", weight=9]; 61446 -> 839[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61447[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];612 -> 61447[label="",style="solid", color="burlywood", weight=9]; 61447 -> 843[label="",style="solid", color="burlywood", weight=3]; 61448[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];612 -> 61448[label="",style="solid", color="burlywood", weight=9]; 61448 -> 844[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61449[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];616 -> 61449[label="",style="solid", color="burlywood", weight=9]; 61449 -> 848[label="",style="solid", color="burlywood", weight=3]; 61450[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];616 -> 61450[label="",style="solid", color="burlywood", weight=9]; 61450 -> 849[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61451[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];620 -> 61451[label="",style="solid", color="burlywood", weight=9]; 61451 -> 853[label="",style="solid", color="burlywood", weight=3]; 61452[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];620 -> 61452[label="",style="solid", color="burlywood", weight=9]; 61452 -> 854[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61453[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];624 -> 61453[label="",style="solid", color="burlywood", weight=9]; 61453 -> 858[label="",style="solid", color="burlywood", weight=3]; 61454[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];624 -> 61454[label="",style="solid", color="burlywood", weight=9]; 61454 -> 859[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61455[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];628 -> 61455[label="",style="solid", color="burlywood", weight=9]; 61455 -> 863[label="",style="solid", color="burlywood", weight=3]; 61456[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];628 -> 61456[label="",style="solid", color="burlywood", weight=9]; 61456 -> 864[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61457[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];632 -> 61457[label="",style="solid", color="burlywood", weight=9]; 61457 -> 868[label="",style="solid", color="burlywood", weight=3]; 61458[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];632 -> 61458[label="",style="solid", color="burlywood", weight=9]; 61458 -> 869[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61459[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6435 -> 61459[label="",style="solid", color="burlywood", weight=9]; 61459 -> 6454[label="",style="solid", color="burlywood", weight=3]; 61460[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6435 -> 61460[label="",style="solid", color="burlywood", weight=9]; 61460 -> 6455[label="",style="solid", color="burlywood", weight=3]; 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"];61461[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6436 -> 61461[label="",style="solid", color="burlywood", weight=9]; 61461 -> 6456[label="",style="solid", color="burlywood", weight=3]; 61462[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6436 -> 61462[label="",style="solid", color="burlywood", weight=9]; 61462 -> 6457[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];61463[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6438 -> 61463[label="",style="solid", color="burlywood", weight=9]; 61463 -> 6459[label="",style="solid", color="burlywood", weight=3]; 61464[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6438 -> 61464[label="",style="solid", color="burlywood", weight=9]; 61464 -> 6460[label="",style="solid", color="burlywood", weight=3]; 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"];61465[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6439 -> 61465[label="",style="solid", color="burlywood", weight=9]; 61465 -> 6461[label="",style="solid", color="burlywood", weight=3]; 61466[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6439 -> 61466[label="",style="solid", color="burlywood", weight=9]; 61466 -> 6462[label="",style="solid", color="burlywood", weight=3]; 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"];61467[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6440 -> 61467[label="",style="solid", color="burlywood", weight=9]; 61467 -> 6463[label="",style="solid", color="burlywood", weight=3]; 61468[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6440 -> 61468[label="",style="solid", color="burlywood", weight=9]; 61468 -> 6464[label="",style="solid", color="burlywood", weight=3]; 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"];61469[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6441 -> 61469[label="",style="solid", color="burlywood", weight=9]; 61469 -> 6465[label="",style="solid", color="burlywood", weight=3]; 61470[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6441 -> 61470[label="",style="solid", color="burlywood", weight=9]; 61470 -> 6466[label="",style="solid", color="burlywood", weight=3]; 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"];61471[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6442 -> 61471[label="",style="solid", color="burlywood", weight=9]; 61471 -> 6467[label="",style="solid", color="burlywood", weight=3]; 61472[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6442 -> 61472[label="",style="solid", color="burlywood", weight=9]; 61472 -> 6468[label="",style="solid", color="burlywood", weight=3]; 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"];61473[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6443 -> 61473[label="",style="solid", color="burlywood", weight=9]; 61473 -> 6469[label="",style="solid", color="burlywood", weight=3]; 61474[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6443 -> 61474[label="",style="solid", color="burlywood", weight=9]; 61474 -> 6470[label="",style="solid", color="burlywood", weight=3]; 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"];61475[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6444 -> 61475[label="",style="solid", color="burlywood", weight=9]; 61475 -> 6471[label="",style="solid", color="burlywood", weight=3]; 61476[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6444 -> 61476[label="",style="solid", color="burlywood", weight=9]; 61476 -> 6472[label="",style="solid", color="burlywood", weight=3]; 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"];61477[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6445 -> 61477[label="",style="solid", color="burlywood", weight=9]; 61477 -> 6473[label="",style="solid", color="burlywood", weight=3]; 61478[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6445 -> 61478[label="",style="solid", color="burlywood", weight=9]; 61478 -> 6474[label="",style="solid", color="burlywood", weight=3]; 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"];61479[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];644 -> 61479[label="",style="solid", color="burlywood", weight=9]; 61479 -> 882[label="",style="solid", color="burlywood", weight=3]; 61480[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];644 -> 61480[label="",style="solid", color="burlywood", weight=9]; 61480 -> 883[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61481[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];648 -> 61481[label="",style="solid", color="burlywood", weight=9]; 61481 -> 887[label="",style="solid", color="burlywood", weight=3]; 61482[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];648 -> 61482[label="",style="solid", color="burlywood", weight=9]; 61482 -> 888[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 651 -> 1186[label="",style="dashed", color="red", weight=0]; 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]; 651 -> 1188[label="",style="dashed", color="magenta", weight=3]; 651 -> 1189[label="",style="dashed", color="magenta", weight=3]; 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"];61483[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];652 -> 61483[label="",style="solid", color="burlywood", weight=9]; 61483 -> 892[label="",style="solid", color="burlywood", weight=3]; 61484[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];652 -> 61484[label="",style="solid", color="burlywood", weight=9]; 61484 -> 893[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 655 -> 896[label="",style="dashed", color="red", weight=0]; 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]; 655 -> 898[label="",style="dashed", color="magenta", weight=3]; 655 -> 899[label="",style="dashed", color="magenta", weight=3]; 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"];61485[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];656 -> 61485[label="",style="solid", color="burlywood", weight=9]; 61485 -> 900[label="",style="solid", color="burlywood", weight=3]; 61486[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];656 -> 61486[label="",style="solid", color="burlywood", weight=9]; 61486 -> 901[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61487[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];660 -> 61487[label="",style="solid", color="burlywood", weight=9]; 61487 -> 905[label="",style="solid", color="burlywood", weight=3]; 61488[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];660 -> 61488[label="",style="solid", color="burlywood", weight=9]; 61488 -> 906[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61489[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];664 -> 61489[label="",style="solid", color="burlywood", weight=9]; 61489 -> 910[label="",style="solid", color="burlywood", weight=3]; 61490[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];664 -> 61490[label="",style="solid", color="burlywood", weight=9]; 61490 -> 911[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61491[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];668 -> 61491[label="",style="solid", color="burlywood", weight=9]; 61491 -> 915[label="",style="solid", color="burlywood", weight=3]; 61492[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];668 -> 61492[label="",style="solid", color="burlywood", weight=9]; 61492 -> 916[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61493[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];672 -> 61493[label="",style="solid", color="burlywood", weight=9]; 61493 -> 920[label="",style="solid", color="burlywood", weight=3]; 61494[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];672 -> 61494[label="",style="solid", color="burlywood", weight=9]; 61494 -> 921[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61495[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];676 -> 61495[label="",style="solid", color="burlywood", weight=9]; 61495 -> 925[label="",style="solid", color="burlywood", weight=3]; 61496[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];676 -> 61496[label="",style="solid", color="burlywood", weight=9]; 61496 -> 926[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61497[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];680 -> 61497[label="",style="solid", color="burlywood", weight=9]; 61497 -> 930[label="",style="solid", color="burlywood", weight=3]; 61498[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];680 -> 61498[label="",style="solid", color="burlywood", weight=9]; 61498 -> 931[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61499[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];684 -> 61499[label="",style="solid", color="burlywood", weight=9]; 61499 -> 935[label="",style="solid", color="burlywood", weight=3]; 61500[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];684 -> 61500[label="",style="solid", color="burlywood", weight=9]; 61500 -> 936[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61501[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];688 -> 61501[label="",style="solid", color="burlywood", weight=9]; 61501 -> 940[label="",style="solid", color="burlywood", weight=3]; 61502[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];688 -> 61502[label="",style="solid", color="burlywood", weight=9]; 61502 -> 941[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61503[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7492 -> 61503[label="",style="solid", color="burlywood", weight=9]; 61503 -> 7511[label="",style="solid", color="burlywood", weight=3]; 61504[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7492 -> 61504[label="",style="solid", color="burlywood", weight=9]; 61504 -> 7512[label="",style="solid", color="burlywood", weight=3]; 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"];61505[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7493 -> 61505[label="",style="solid", color="burlywood", weight=9]; 61505 -> 7513[label="",style="solid", color="burlywood", weight=3]; 61506[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7493 -> 61506[label="",style="solid", color="burlywood", weight=9]; 61506 -> 7514[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];61507[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7495 -> 61507[label="",style="solid", color="burlywood", weight=9]; 61507 -> 7516[label="",style="solid", color="burlywood", weight=3]; 61508[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7495 -> 61508[label="",style="solid", color="burlywood", weight=9]; 61508 -> 7517[label="",style="solid", color="burlywood", weight=3]; 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"];61509[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7496 -> 61509[label="",style="solid", color="burlywood", weight=9]; 61509 -> 7518[label="",style="solid", color="burlywood", weight=3]; 61510[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7496 -> 61510[label="",style="solid", color="burlywood", weight=9]; 61510 -> 7519[label="",style="solid", color="burlywood", weight=3]; 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"];61511[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7497 -> 61511[label="",style="solid", color="burlywood", weight=9]; 61511 -> 7520[label="",style="solid", color="burlywood", weight=3]; 61512[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7497 -> 61512[label="",style="solid", color="burlywood", weight=9]; 61512 -> 7521[label="",style="solid", color="burlywood", weight=3]; 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"];61513[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7498 -> 61513[label="",style="solid", color="burlywood", weight=9]; 61513 -> 7522[label="",style="solid", color="burlywood", weight=3]; 61514[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7498 -> 61514[label="",style="solid", color="burlywood", weight=9]; 61514 -> 7523[label="",style="solid", color="burlywood", weight=3]; 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"];61515[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7499 -> 61515[label="",style="solid", color="burlywood", weight=9]; 61515 -> 7524[label="",style="solid", color="burlywood", weight=3]; 61516[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7499 -> 61516[label="",style="solid", color="burlywood", weight=9]; 61516 -> 7525[label="",style="solid", color="burlywood", weight=3]; 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"];61517[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7500 -> 61517[label="",style="solid", color="burlywood", weight=9]; 61517 -> 7526[label="",style="solid", color="burlywood", weight=3]; 61518[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7500 -> 61518[label="",style="solid", color="burlywood", weight=9]; 61518 -> 7527[label="",style="solid", color="burlywood", weight=3]; 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"];61519[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7501 -> 61519[label="",style="solid", color="burlywood", weight=9]; 61519 -> 7528[label="",style="solid", color="burlywood", weight=3]; 61520[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7501 -> 61520[label="",style="solid", color="burlywood", weight=9]; 61520 -> 7529[label="",style="solid", color="burlywood", weight=3]; 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"];61521[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7502 -> 61521[label="",style="solid", color="burlywood", weight=9]; 61521 -> 7530[label="",style="solid", color="burlywood", weight=3]; 61522[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7502 -> 61522[label="",style="solid", color="burlywood", weight=9]; 61522 -> 7531[label="",style="solid", color="burlywood", weight=3]; 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"];61523[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];700 -> 61523[label="",style="solid", color="burlywood", weight=9]; 61523 -> 954[label="",style="solid", color="burlywood", weight=3]; 61524[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];700 -> 61524[label="",style="solid", color="burlywood", weight=9]; 61524 -> 955[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61525[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];704 -> 61525[label="",style="solid", color="burlywood", weight=9]; 61525 -> 959[label="",style="solid", color="burlywood", weight=3]; 61526[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];704 -> 61526[label="",style="solid", color="burlywood", weight=9]; 61526 -> 960[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61527[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];708 -> 61527[label="",style="solid", color="burlywood", weight=9]; 61527 -> 964[label="",style="solid", color="burlywood", weight=3]; 61528[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];708 -> 61528[label="",style="solid", color="burlywood", weight=9]; 61528 -> 965[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61529[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];712 -> 61529[label="",style="solid", color="burlywood", weight=9]; 61529 -> 969[label="",style="solid", color="burlywood", weight=3]; 61530[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];712 -> 61530[label="",style="solid", color="burlywood", weight=9]; 61530 -> 970[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61531[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];716 -> 61531[label="",style="solid", color="burlywood", weight=9]; 61531 -> 974[label="",style="solid", color="burlywood", weight=3]; 61532[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];716 -> 61532[label="",style="solid", color="burlywood", weight=9]; 61532 -> 975[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61533[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];720 -> 61533[label="",style="solid", color="burlywood", weight=9]; 61533 -> 979[label="",style="solid", color="burlywood", weight=3]; 61534[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];720 -> 61534[label="",style="solid", color="burlywood", weight=9]; 61534 -> 980[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61535[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];724 -> 61535[label="",style="solid", color="burlywood", weight=9]; 61535 -> 984[label="",style="solid", color="burlywood", weight=3]; 61536[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];724 -> 61536[label="",style="solid", color="burlywood", weight=9]; 61536 -> 985[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61537[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];728 -> 61537[label="",style="solid", color="burlywood", weight=9]; 61537 -> 989[label="",style="solid", color="burlywood", weight=3]; 61538[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];728 -> 61538[label="",style="solid", color="burlywood", weight=9]; 61538 -> 990[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61539[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];732 -> 61539[label="",style="solid", color="burlywood", weight=9]; 61539 -> 994[label="",style="solid", color="burlywood", weight=3]; 61540[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];732 -> 61540[label="",style="solid", color="burlywood", weight=9]; 61540 -> 995[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61541[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];736 -> 61541[label="",style="solid", color="burlywood", weight=9]; 61541 -> 999[label="",style="solid", color="burlywood", weight=3]; 61542[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];736 -> 61542[label="",style="solid", color="burlywood", weight=9]; 61542 -> 1000[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61543[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];740 -> 61543[label="",style="solid", color="burlywood", weight=9]; 61543 -> 1004[label="",style="solid", color="burlywood", weight=3]; 61544[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];740 -> 61544[label="",style="solid", color="burlywood", weight=9]; 61544 -> 1005[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61545[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];744 -> 61545[label="",style="solid", color="burlywood", weight=9]; 61545 -> 1009[label="",style="solid", color="burlywood", weight=3]; 61546[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];744 -> 61546[label="",style="solid", color="burlywood", weight=9]; 61546 -> 1010[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61547[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8536 -> 61547[label="",style="solid", color="burlywood", weight=9]; 61547 -> 8551[label="",style="solid", color="burlywood", weight=3]; 61548[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8536 -> 61548[label="",style="solid", color="burlywood", weight=9]; 61548 -> 8552[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61549[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8539 -> 61549[label="",style="solid", color="burlywood", weight=9]; 61549 -> 8555[label="",style="solid", color="burlywood", weight=3]; 61550[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8539 -> 61550[label="",style="solid", color="burlywood", weight=9]; 61550 -> 8556[label="",style="solid", color="burlywood", weight=3]; 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"];61551[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8540 -> 61551[label="",style="solid", color="burlywood", weight=9]; 61551 -> 8557[label="",style="solid", color="burlywood", weight=3]; 61552[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8540 -> 61552[label="",style="solid", color="burlywood", weight=9]; 61552 -> 8558[label="",style="solid", color="burlywood", weight=3]; 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"];61553[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8541 -> 61553[label="",style="solid", color="burlywood", weight=9]; 61553 -> 8559[label="",style="solid", color="burlywood", weight=3]; 61554[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8541 -> 61554[label="",style="solid", color="burlywood", weight=9]; 61554 -> 8560[label="",style="solid", color="burlywood", weight=3]; 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"];61555[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8542 -> 61555[label="",style="solid", color="burlywood", weight=9]; 61555 -> 8561[label="",style="solid", color="burlywood", weight=3]; 61556[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8542 -> 61556[label="",style="solid", color="burlywood", weight=9]; 61556 -> 8562[label="",style="solid", color="burlywood", weight=3]; 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"];61557[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8543 -> 61557[label="",style="solid", color="burlywood", weight=9]; 61557 -> 8563[label="",style="solid", color="burlywood", weight=3]; 61558[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8543 -> 61558[label="",style="solid", color="burlywood", weight=9]; 61558 -> 8564[label="",style="solid", color="burlywood", weight=3]; 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"];61559[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8544 -> 61559[label="",style="solid", color="burlywood", weight=9]; 61559 -> 8565[label="",style="solid", color="burlywood", weight=3]; 61560[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8544 -> 61560[label="",style="solid", color="burlywood", weight=9]; 61560 -> 8566[label="",style="solid", color="burlywood", weight=3]; 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"];61561[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8545 -> 61561[label="",style="solid", color="burlywood", weight=9]; 61561 -> 8567[label="",style="solid", color="burlywood", weight=3]; 61562[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8545 -> 61562[label="",style="solid", color="burlywood", weight=9]; 61562 -> 8568[label="",style="solid", color="burlywood", weight=3]; 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"];61563[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8546 -> 61563[label="",style="solid", color="burlywood", weight=9]; 61563 -> 8569[label="",style="solid", color="burlywood", weight=3]; 61564[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8546 -> 61564[label="",style="solid", color="burlywood", weight=9]; 61564 -> 8570[label="",style="solid", color="burlywood", weight=3]; 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"];61565[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8547 -> 61565[label="",style="solid", color="burlywood", weight=9]; 61565 -> 8571[label="",style="solid", color="burlywood", weight=3]; 61566[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8547 -> 61566[label="",style="solid", color="burlywood", weight=9]; 61566 -> 8572[label="",style="solid", color="burlywood", weight=3]; 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"];61567[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];756 -> 61567[label="",style="solid", color="burlywood", weight=9]; 61567 -> 1023[label="",style="solid", color="burlywood", weight=3]; 61568[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];756 -> 61568[label="",style="solid", color="burlywood", weight=9]; 61568 -> 1024[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61569[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];760 -> 61569[label="",style="solid", color="burlywood", weight=9]; 61569 -> 1028[label="",style="solid", color="burlywood", weight=3]; 61570[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];760 -> 61570[label="",style="solid", color="burlywood", weight=9]; 61570 -> 1029[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61571[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];764 -> 61571[label="",style="solid", color="burlywood", weight=9]; 61571 -> 1033[label="",style="solid", color="burlywood", weight=3]; 61572[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];764 -> 61572[label="",style="solid", color="burlywood", weight=9]; 61572 -> 1034[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61573[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];768 -> 61573[label="",style="solid", color="burlywood", weight=9]; 61573 -> 1038[label="",style="solid", color="burlywood", weight=3]; 61574[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];768 -> 61574[label="",style="solid", color="burlywood", weight=9]; 61574 -> 1039[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61575[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];772 -> 61575[label="",style="solid", color="burlywood", weight=9]; 61575 -> 1043[label="",style="solid", color="burlywood", weight=3]; 61576[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];772 -> 61576[label="",style="solid", color="burlywood", weight=9]; 61576 -> 1044[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61577[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];776 -> 61577[label="",style="solid", color="burlywood", weight=9]; 61577 -> 1048[label="",style="solid", color="burlywood", weight=3]; 61578[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];776 -> 61578[label="",style="solid", color="burlywood", weight=9]; 61578 -> 1049[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61579[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];780 -> 61579[label="",style="solid", color="burlywood", weight=9]; 61579 -> 1053[label="",style="solid", color="burlywood", weight=3]; 61580[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];780 -> 61580[label="",style="solid", color="burlywood", weight=9]; 61580 -> 1054[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61581[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];784 -> 61581[label="",style="solid", color="burlywood", weight=9]; 61581 -> 1058[label="",style="solid", color="burlywood", weight=3]; 61582[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];784 -> 61582[label="",style="solid", color="burlywood", weight=9]; 61582 -> 1059[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61583[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];788 -> 61583[label="",style="solid", color="burlywood", weight=9]; 61583 -> 1063[label="",style="solid", color="burlywood", weight=3]; 61584[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];788 -> 61584[label="",style="solid", color="burlywood", weight=9]; 61584 -> 1064[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61585[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];792 -> 61585[label="",style="solid", color="burlywood", weight=9]; 61585 -> 1068[label="",style="solid", color="burlywood", weight=3]; 61586[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];792 -> 61586[label="",style="solid", color="burlywood", weight=9]; 61586 -> 1069[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61587[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];796 -> 61587[label="",style="solid", color="burlywood", weight=9]; 61587 -> 1073[label="",style="solid", color="burlywood", weight=3]; 61588[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];796 -> 61588[label="",style="solid", color="burlywood", weight=9]; 61588 -> 1074[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61589[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];800 -> 61589[label="",style="solid", color="burlywood", weight=9]; 61589 -> 1078[label="",style="solid", color="burlywood", weight=3]; 61590[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];800 -> 61590[label="",style="solid", color="burlywood", weight=9]; 61590 -> 1079[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61591[label="ww40000000/Succ ww400000000",fontsize=10,color="white",style="solid",shape="box"];804 -> 61591[label="",style="solid", color="burlywood", weight=9]; 61591 -> 1083[label="",style="solid", color="burlywood", weight=3]; 61592[label="ww40000000/Zero",fontsize=10,color="white",style="solid",shape="box"];804 -> 61592[label="",style="solid", color="burlywood", weight=9]; 61592 -> 1084[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61593[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];807 -> 61593[label="",style="solid", color="burlywood", weight=9]; 61593 -> 1087[label="",style="solid", color="burlywood", weight=3]; 61594[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];807 -> 61594[label="",style="solid", color="burlywood", weight=9]; 61594 -> 1088[label="",style="solid", color="burlywood", weight=3]; 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"];61595[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];808 -> 61595[label="",style="solid", color="burlywood", weight=9]; 61595 -> 1089[label="",style="solid", color="burlywood", weight=3]; 61596[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];808 -> 61596[label="",style="solid", color="burlywood", weight=9]; 61596 -> 1090[label="",style="solid", color="burlywood", weight=3]; 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"];61597[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];809 -> 61597[label="",style="solid", color="burlywood", weight=9]; 61597 -> 1091[label="",style="solid", color="burlywood", weight=3]; 61598[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];809 -> 61598[label="",style="solid", color="burlywood", weight=9]; 61598 -> 1092[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61599[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];812 -> 61599[label="",style="solid", color="burlywood", weight=9]; 61599 -> 1095[label="",style="solid", color="burlywood", weight=3]; 61600[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];812 -> 61600[label="",style="solid", color="burlywood", weight=9]; 61600 -> 1096[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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))",fontsize=16,color="grey",shape="box"];1829 -> 1832[label="",style="dashed", color="grey", weight=3]; 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)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];1830 -> 1833[label="",style="solid", color="black", weight=3]; 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"];61601[label="ww26/MyTrue",fontsize=10,color="white",style="solid",shape="box"];1826 -> 61601[label="",style="solid", color="burlywood", weight=9]; 61601 -> 1834[label="",style="solid", color="burlywood", weight=3]; 61602[label="ww26/MyFalse",fontsize=10,color="white",style="solid",shape="box"];1826 -> 61602[label="",style="solid", color="burlywood", weight=9]; 61602 -> 1835[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61603[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6454 -> 61603[label="",style="solid", color="burlywood", weight=9]; 61603 -> 6485[label="",style="solid", color="burlywood", weight=3]; 61604[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6454 -> 61604[label="",style="solid", color="burlywood", weight=9]; 61604 -> 6486[label="",style="solid", color="burlywood", weight=3]; 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"];61605[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6455 -> 61605[label="",style="solid", color="burlywood", weight=9]; 61605 -> 6487[label="",style="solid", color="burlywood", weight=3]; 61606[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6455 -> 61606[label="",style="solid", color="burlywood", weight=9]; 61606 -> 6488[label="",style="solid", color="burlywood", weight=3]; 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"];61607[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6456 -> 61607[label="",style="solid", color="burlywood", weight=9]; 61607 -> 6489[label="",style="solid", color="burlywood", weight=3]; 61608[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6456 -> 61608[label="",style="solid", color="burlywood", weight=9]; 61608 -> 6490[label="",style="solid", color="burlywood", weight=3]; 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"];61609[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6457 -> 61609[label="",style="solid", color="burlywood", weight=9]; 61609 -> 6491[label="",style="solid", color="burlywood", weight=3]; 61610[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6457 -> 61610[label="",style="solid", color="burlywood", weight=9]; 61610 -> 6492[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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))",fontsize=16,color="grey",shape="box"];1188 -> 1191[label="",style="dashed", color="grey", weight=3]; 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)) (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1189 -> 1192[label="",style="solid", color="black", weight=3]; 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"];61611[label="ww14/MyTrue",fontsize=10,color="white",style="solid",shape="box"];1186 -> 61611[label="",style="solid", color="burlywood", weight=9]; 61611 -> 1193[label="",style="solid", color="burlywood", weight=3]; 61612[label="ww14/MyFalse",fontsize=10,color="white",style="solid",shape="box"];1186 -> 61612[label="",style="solid", color="burlywood", weight=9]; 61612 -> 1194[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 897 -> 1920[label="",style="dashed", color="red", weight=0]; 897[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"];897 -> 1921[label="",style="dashed", color="magenta", weight=3]; 898[label="ww5",fontsize=16,color="green",shape="box"];899[label="ww4000",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61613[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7511 -> 61613[label="",style="solid", color="burlywood", weight=9]; 61613 -> 7542[label="",style="solid", color="burlywood", weight=3]; 61614[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7511 -> 61614[label="",style="solid", color="burlywood", weight=9]; 61614 -> 7543[label="",style="solid", color="burlywood", weight=3]; 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"];61615[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7512 -> 61615[label="",style="solid", color="burlywood", weight=9]; 61615 -> 7544[label="",style="solid", color="burlywood", weight=3]; 61616[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7512 -> 61616[label="",style="solid", color="burlywood", weight=9]; 61616 -> 7545[label="",style="solid", color="burlywood", weight=3]; 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"];61617[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7513 -> 61617[label="",style="solid", color="burlywood", weight=9]; 61617 -> 7546[label="",style="solid", color="burlywood", weight=3]; 61618[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7513 -> 61618[label="",style="solid", color="burlywood", weight=9]; 61618 -> 7547[label="",style="solid", color="burlywood", weight=3]; 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"];61619[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7514 -> 61619[label="",style="solid", color="burlywood", weight=9]; 61619 -> 7548[label="",style="solid", color="burlywood", weight=3]; 61620[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7514 -> 61620[label="",style="solid", color="burlywood", weight=9]; 61620 -> 7549[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61621[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8551 -> 61621[label="",style="solid", color="burlywood", weight=9]; 61621 -> 8580[label="",style="solid", color="burlywood", weight=3]; 61622[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8551 -> 61622[label="",style="solid", color="burlywood", weight=9]; 61622 -> 8581[label="",style="solid", color="burlywood", weight=3]; 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"];61623[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8552 -> 61623[label="",style="solid", color="burlywood", weight=9]; 61623 -> 8582[label="",style="solid", color="burlywood", weight=3]; 61624[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8552 -> 61624[label="",style="solid", color="burlywood", weight=9]; 61624 -> 8583[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61625[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8555 -> 61625[label="",style="solid", color="burlywood", weight=9]; 61625 -> 8586[label="",style="solid", color="burlywood", weight=3]; 61626[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8555 -> 61626[label="",style="solid", color="burlywood", weight=9]; 61626 -> 8587[label="",style="solid", color="burlywood", weight=3]; 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"];61627[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8556 -> 61627[label="",style="solid", color="burlywood", weight=9]; 61627 -> 8588[label="",style="solid", color="burlywood", weight=3]; 61628[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8556 -> 61628[label="",style="solid", color="burlywood", weight=9]; 61628 -> 8589[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61629[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1091 -> 61629[label="",style="solid", color="burlywood", weight=9]; 61629 -> 1402[label="",style="solid", color="burlywood", weight=3]; 61630[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1091 -> 61630[label="",style="solid", color="burlywood", weight=9]; 61630 -> 1403[label="",style="solid", color="burlywood", weight=3]; 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"];61631[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1092 -> 61631[label="",style="solid", color="burlywood", weight=9]; 61631 -> 1404[label="",style="solid", color="burlywood", weight=3]; 61632[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1092 -> 61632[label="",style="solid", color="burlywood", weight=9]; 61632 -> 1405[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61633[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1095 -> 61633[label="",style="solid", color="burlywood", weight=9]; 61633 -> 1408[label="",style="solid", color="burlywood", weight=3]; 61634[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1095 -> 61634[label="",style="solid", color="burlywood", weight=9]; 61634 -> 1409[label="",style="solid", color="burlywood", weight=3]; 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"];61635[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1096 -> 61635[label="",style="solid", color="burlywood", weight=9]; 61635 -> 1410[label="",style="solid", color="burlywood", weight=3]; 61636[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1096 -> 61636[label="",style="solid", color="burlywood", weight=9]; 61636 -> 1411[label="",style="solid", color="burlywood", weight=3]; 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"];61637[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1097 -> 61637[label="",style="solid", color="burlywood", weight=9]; 61637 -> 1412[label="",style="solid", color="burlywood", weight=3]; 61638[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1097 -> 61638[label="",style="solid", color="burlywood", weight=9]; 61638 -> 1413[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61639[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1102 -> 61639[label="",style="solid", color="burlywood", weight=9]; 61639 -> 1418[label="",style="solid", color="burlywood", weight=3]; 61640[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1102 -> 61640[label="",style="solid", color="burlywood", weight=9]; 61640 -> 1419[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61641[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1107 -> 61641[label="",style="solid", color="burlywood", weight=9]; 61641 -> 1424[label="",style="solid", color="burlywood", weight=3]; 61642[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1107 -> 61642[label="",style="solid", color="burlywood", weight=9]; 61642 -> 1425[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61643[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1112 -> 61643[label="",style="solid", color="burlywood", weight=9]; 61643 -> 1430[label="",style="solid", color="burlywood", weight=3]; 61644[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1112 -> 61644[label="",style="solid", color="burlywood", weight=9]; 61644 -> 1431[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61645[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1117 -> 61645[label="",style="solid", color="burlywood", weight=9]; 61645 -> 1436[label="",style="solid", color="burlywood", weight=3]; 61646[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1117 -> 61646[label="",style="solid", color="burlywood", weight=9]; 61646 -> 1437[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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 (primCmpInt (Pos Zero) (Pos Zero)) LT)) ww27",fontsize=16,color="black",shape="triangle"];1832 -> 1923[label="",style="solid", color="black", weight=3]; 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 EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];1833 -> 1924[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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"];61647[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1122 -> 61647[label="",style="solid", color="burlywood", weight=9]; 61647 -> 1442[label="",style="solid", color="burlywood", weight=3]; 61648[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1122 -> 61648[label="",style="solid", color="burlywood", weight=9]; 61648 -> 1443[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61649[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1127 -> 61649[label="",style="solid", color="burlywood", weight=9]; 61649 -> 1448[label="",style="solid", color="burlywood", weight=3]; 61650[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1127 -> 61650[label="",style="solid", color="burlywood", weight=9]; 61650 -> 1449[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61651[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1132 -> 61651[label="",style="solid", color="burlywood", weight=9]; 61651 -> 1454[label="",style="solid", color="burlywood", weight=3]; 61652[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1132 -> 61652[label="",style="solid", color="burlywood", weight=9]; 61652 -> 1455[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61653[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1137 -> 61653[label="",style="solid", color="burlywood", weight=9]; 61653 -> 1460[label="",style="solid", color="burlywood", weight=3]; 61654[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1137 -> 61654[label="",style="solid", color="burlywood", weight=9]; 61654 -> 1461[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61655[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1142 -> 61655[label="",style="solid", color="burlywood", weight=9]; 61655 -> 1466[label="",style="solid", color="burlywood", weight=3]; 61656[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1142 -> 61656[label="",style="solid", color="burlywood", weight=9]; 61656 -> 1467[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61657[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1147 -> 61657[label="",style="solid", color="burlywood", weight=9]; 61657 -> 1472[label="",style="solid", color="burlywood", weight=3]; 61658[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1147 -> 61658[label="",style="solid", color="burlywood", weight=9]; 61658 -> 1473[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61659[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1152 -> 61659[label="",style="solid", color="burlywood", weight=9]; 61659 -> 1478[label="",style="solid", color="burlywood", weight=3]; 61660[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1152 -> 61660[label="",style="solid", color="burlywood", weight=9]; 61660 -> 1479[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6494 -> 6540[label="",style="dashed", color="red", weight=0]; 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]; 6494 -> 6542[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 6498 -> 6546[label="",style="dashed", color="red", weight=0]; 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]; 6498 -> 6548[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 6502 -> 6552[label="",style="dashed", color="red", weight=0]; 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]; 6502 -> 6554[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 6506 -> 6558[label="",style="dashed", color="red", weight=0]; 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]; 6506 -> 6560[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];61661[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1171 -> 61661[label="",style="solid", color="burlywood", weight=9]; 61661 -> 1502[label="",style="solid", color="burlywood", weight=3]; 61662[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1171 -> 61662[label="",style="solid", color="burlywood", weight=9]; 61662 -> 1503[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61663[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1176 -> 61663[label="",style="solid", color="burlywood", weight=9]; 61663 -> 1508[label="",style="solid", color="burlywood", weight=3]; 61664[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1176 -> 61664[label="",style="solid", color="burlywood", weight=9]; 61664 -> 1509[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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 (primCmpInt (Neg Zero) (Neg Zero)) LT)) ww15",fontsize=16,color="black",shape="triangle"];1191 -> 1514[label="",style="solid", color="black", weight=3]; 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 EQ LT)) (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1192 -> 1515[label="",style="solid", color="black", weight=3]; 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]; 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]; 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"];61665[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1195 -> 61665[label="",style="solid", color="burlywood", weight=9]; 61665 -> 1518[label="",style="solid", color="burlywood", weight=3]; 61666[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1195 -> 61666[label="",style="solid", color="burlywood", weight=9]; 61666 -> 1519[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61667[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1201 -> 61667[label="",style="solid", color="burlywood", weight=9]; 61667 -> 1526[label="",style="solid", color="burlywood", weight=3]; 61668[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1201 -> 61668[label="",style="solid", color="burlywood", weight=9]; 61668 -> 1527[label="",style="solid", color="burlywood", weight=3]; 1202 -> 1528[label="",style="dashed", color="red", weight=0]; 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]; 1202 -> 1530[label="",style="dashed", color="magenta", weight=3]; 1202 -> 1531[label="",style="dashed", color="magenta", weight=3]; 1202 -> 1532[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];61669[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1206 -> 61669[label="",style="solid", color="burlywood", weight=9]; 61669 -> 1536[label="",style="solid", color="burlywood", weight=3]; 61670[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1206 -> 61670[label="",style="solid", color="burlywood", weight=9]; 61670 -> 1537[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61671[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1211 -> 61671[label="",style="solid", color="burlywood", weight=9]; 61671 -> 1542[label="",style="solid", color="burlywood", weight=3]; 61672[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1211 -> 61672[label="",style="solid", color="burlywood", weight=9]; 61672 -> 1543[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61673[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1216 -> 61673[label="",style="solid", color="burlywood", weight=9]; 61673 -> 1548[label="",style="solid", color="burlywood", weight=3]; 61674[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1216 -> 61674[label="",style="solid", color="burlywood", weight=9]; 61674 -> 1549[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61675[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1221 -> 61675[label="",style="solid", color="burlywood", weight=9]; 61675 -> 1554[label="",style="solid", color="burlywood", weight=3]; 61676[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1221 -> 61676[label="",style="solid", color="burlywood", weight=9]; 61676 -> 1555[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61677[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1226 -> 61677[label="",style="solid", color="burlywood", weight=9]; 61677 -> 1560[label="",style="solid", color="burlywood", weight=3]; 61678[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1226 -> 61678[label="",style="solid", color="burlywood", weight=9]; 61678 -> 1561[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61679[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1231 -> 61679[label="",style="solid", color="burlywood", weight=9]; 61679 -> 1566[label="",style="solid", color="burlywood", weight=3]; 61680[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1231 -> 61680[label="",style="solid", color="burlywood", weight=9]; 61680 -> 1567[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61681[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1236 -> 61681[label="",style="solid", color="burlywood", weight=9]; 61681 -> 1572[label="",style="solid", color="burlywood", weight=3]; 61682[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1236 -> 61682[label="",style="solid", color="burlywood", weight=9]; 61682 -> 1573[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61683[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1241 -> 61683[label="",style="solid", color="burlywood", weight=9]; 61683 -> 1578[label="",style="solid", color="burlywood", weight=3]; 61684[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1241 -> 61684[label="",style="solid", color="burlywood", weight=9]; 61684 -> 1579[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 7551 -> 7591[label="",style="dashed", color="red", weight=0]; 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]; 7551 -> 7593[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 7555 -> 7597[label="",style="dashed", color="red", weight=0]; 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]; 7555 -> 7599[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 7559 -> 7603[label="",style="dashed", color="red", weight=0]; 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]; 7559 -> 7605[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 7563 -> 7609[label="",style="dashed", color="red", weight=0]; 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]; 7563 -> 7611[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];61685[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1260 -> 61685[label="",style="solid", color="burlywood", weight=9]; 61685 -> 1602[label="",style="solid", color="burlywood", weight=3]; 61686[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1260 -> 61686[label="",style="solid", color="burlywood", weight=9]; 61686 -> 1603[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61687[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1265 -> 61687[label="",style="solid", color="burlywood", weight=9]; 61687 -> 1608[label="",style="solid", color="burlywood", weight=3]; 61688[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1265 -> 61688[label="",style="solid", color="burlywood", weight=9]; 61688 -> 1609[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61689[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1270 -> 61689[label="",style="solid", color="burlywood", weight=9]; 61689 -> 1614[label="",style="solid", color="burlywood", weight=3]; 61690[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1270 -> 61690[label="",style="solid", color="burlywood", weight=9]; 61690 -> 1615[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61691[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1275 -> 61691[label="",style="solid", color="burlywood", weight=9]; 61691 -> 1620[label="",style="solid", color="burlywood", weight=3]; 61692[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1275 -> 61692[label="",style="solid", color="burlywood", weight=9]; 61692 -> 1621[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61693[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1280 -> 61693[label="",style="solid", color="burlywood", weight=9]; 61693 -> 1626[label="",style="solid", color="burlywood", weight=3]; 61694[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1280 -> 61694[label="",style="solid", color="burlywood", weight=9]; 61694 -> 1627[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61695[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1285 -> 61695[label="",style="solid", color="burlywood", weight=9]; 61695 -> 1632[label="",style="solid", color="burlywood", weight=3]; 61696[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1285 -> 61696[label="",style="solid", color="burlywood", weight=9]; 61696 -> 1633[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61697[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1290 -> 61697[label="",style="solid", color="burlywood", weight=9]; 61697 -> 1638[label="",style="solid", color="burlywood", weight=3]; 61698[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1290 -> 61698[label="",style="solid", color="burlywood", weight=9]; 61698 -> 1639[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61699[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1295 -> 61699[label="",style="solid", color="burlywood", weight=9]; 61699 -> 1644[label="",style="solid", color="burlywood", weight=3]; 61700[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1295 -> 61700[label="",style="solid", color="burlywood", weight=9]; 61700 -> 1645[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61701[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1300 -> 61701[label="",style="solid", color="burlywood", weight=9]; 61701 -> 1650[label="",style="solid", color="burlywood", weight=3]; 61702[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1300 -> 61702[label="",style="solid", color="burlywood", weight=9]; 61702 -> 1651[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61703[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1305 -> 61703[label="",style="solid", color="burlywood", weight=9]; 61703 -> 1656[label="",style="solid", color="burlywood", weight=3]; 61704[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1305 -> 61704[label="",style="solid", color="burlywood", weight=9]; 61704 -> 1657[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61705[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1310 -> 61705[label="",style="solid", color="burlywood", weight=9]; 61705 -> 1662[label="",style="solid", color="burlywood", weight=3]; 61706[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1310 -> 61706[label="",style="solid", color="burlywood", weight=9]; 61706 -> 1663[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61707[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1315 -> 61707[label="",style="solid", color="burlywood", weight=9]; 61707 -> 1668[label="",style="solid", color="burlywood", weight=3]; 61708[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1315 -> 61708[label="",style="solid", color="burlywood", weight=9]; 61708 -> 1669[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 8590 -> 8631[label="",style="dashed", color="red", weight=0]; 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]; 8590 -> 8633[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 8594 -> 8637[label="",style="dashed", color="red", weight=0]; 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]; 8594 -> 8639[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 8598 -> 8643[label="",style="dashed", color="red", weight=0]; 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]; 8598 -> 8645[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 8602 -> 8649[label="",style="dashed", color="red", weight=0]; 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]; 8602 -> 8651[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];61709[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1334 -> 61709[label="",style="solid", color="burlywood", weight=9]; 61709 -> 1692[label="",style="solid", color="burlywood", weight=3]; 61710[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1334 -> 61710[label="",style="solid", color="burlywood", weight=9]; 61710 -> 1693[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61711[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1339 -> 61711[label="",style="solid", color="burlywood", weight=9]; 61711 -> 1698[label="",style="solid", color="burlywood", weight=3]; 61712[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1339 -> 61712[label="",style="solid", color="burlywood", weight=9]; 61712 -> 1699[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61713[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1344 -> 61713[label="",style="solid", color="burlywood", weight=9]; 61713 -> 1704[label="",style="solid", color="burlywood", weight=3]; 61714[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1344 -> 61714[label="",style="solid", color="burlywood", weight=9]; 61714 -> 1705[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61715[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1349 -> 61715[label="",style="solid", color="burlywood", weight=9]; 61715 -> 1710[label="",style="solid", color="burlywood", weight=3]; 61716[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1349 -> 61716[label="",style="solid", color="burlywood", weight=9]; 61716 -> 1711[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61717[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1354 -> 61717[label="",style="solid", color="burlywood", weight=9]; 61717 -> 1716[label="",style="solid", color="burlywood", weight=3]; 61718[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1354 -> 61718[label="",style="solid", color="burlywood", weight=9]; 61718 -> 1717[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61719[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1359 -> 61719[label="",style="solid", color="burlywood", weight=9]; 61719 -> 1722[label="",style="solid", color="burlywood", weight=3]; 61720[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1359 -> 61720[label="",style="solid", color="burlywood", weight=9]; 61720 -> 1723[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61721[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1364 -> 61721[label="",style="solid", color="burlywood", weight=9]; 61721 -> 1728[label="",style="solid", color="burlywood", weight=3]; 61722[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1364 -> 61722[label="",style="solid", color="burlywood", weight=9]; 61722 -> 1729[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61723[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1369 -> 61723[label="",style="solid", color="burlywood", weight=9]; 61723 -> 1734[label="",style="solid", color="burlywood", weight=3]; 61724[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1369 -> 61724[label="",style="solid", color="burlywood", weight=9]; 61724 -> 1735[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61725[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1374 -> 61725[label="",style="solid", color="burlywood", weight=9]; 61725 -> 1740[label="",style="solid", color="burlywood", weight=3]; 61726[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1374 -> 61726[label="",style="solid", color="burlywood", weight=9]; 61726 -> 1741[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61727[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1379 -> 61727[label="",style="solid", color="burlywood", weight=9]; 61727 -> 1746[label="",style="solid", color="burlywood", weight=3]; 61728[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1379 -> 61728[label="",style="solid", color="burlywood", weight=9]; 61728 -> 1747[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61729[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1384 -> 61729[label="",style="solid", color="burlywood", weight=9]; 61729 -> 1752[label="",style="solid", color="burlywood", weight=3]; 61730[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1384 -> 61730[label="",style="solid", color="burlywood", weight=9]; 61730 -> 1753[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61731[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1389 -> 61731[label="",style="solid", color="burlywood", weight=9]; 61731 -> 1758[label="",style="solid", color="burlywood", weight=3]; 61732[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1389 -> 61732[label="",style="solid", color="burlywood", weight=9]; 61732 -> 1759[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61733[label="ww400000000/Succ ww4000000000",fontsize=10,color="white",style="solid",shape="box"];1394 -> 61733[label="",style="solid", color="burlywood", weight=9]; 61733 -> 1764[label="",style="solid", color="burlywood", weight=3]; 61734[label="ww400000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1394 -> 61734[label="",style="solid", color="burlywood", weight=9]; 61734 -> 1765[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61735[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];1397 -> 61735[label="",style="solid", color="burlywood", weight=9]; 61735 -> 1768[label="",style="solid", color="burlywood", weight=3]; 61736[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];1397 -> 61736[label="",style="solid", color="burlywood", weight=9]; 61736 -> 1769[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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 (esEsOrdering EQ LT)) ww27",fontsize=16,color="black",shape="box"];1923 -> 2256[label="",style="solid", color="black", weight=3]; 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 MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];1924 -> 2257[label="",style="solid", color="black", weight=3]; 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]; 1926 -> 5884[label="",style="dashed", color="red", weight=0]; 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]; 1926 -> 5886[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6531 -> 6565[label="",style="dashed", color="red", weight=0]; 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]; 6531 -> 6567[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 6535 -> 6571[label="",style="dashed", color="red", weight=0]; 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]; 6535 -> 6573[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 6541 -> 5617[label="",style="dashed", color="red", weight=0]; 6541[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6541 -> 6578[label="",style="dashed", color="magenta", weight=3]; 6541 -> 6579[label="",style="dashed", color="magenta", weight=3]; 6542 -> 5617[label="",style="dashed", color="red", weight=0]; 6542[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6542 -> 6580[label="",style="dashed", color="magenta", weight=3]; 6542 -> 6581[label="",style="dashed", color="magenta", weight=3]; 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"];61737[label="ww610/Succ ww6100",fontsize=10,color="white",style="solid",shape="box"];6540 -> 61737[label="",style="solid", color="burlywood", weight=9]; 61737 -> 6582[label="",style="solid", color="burlywood", weight=3]; 61738[label="ww610/Zero",fontsize=10,color="white",style="solid",shape="box"];6540 -> 61738[label="",style="solid", color="burlywood", weight=9]; 61738 -> 6583[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 6547 -> 5617[label="",style="dashed", color="red", weight=0]; 6547[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6547 -> 6587[label="",style="dashed", color="magenta", weight=3]; 6547 -> 6588[label="",style="dashed", color="magenta", weight=3]; 6548 -> 5617[label="",style="dashed", color="red", weight=0]; 6548[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6548 -> 6589[label="",style="dashed", color="magenta", weight=3]; 6548 -> 6590[label="",style="dashed", color="magenta", weight=3]; 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"];61739[label="ww614/Succ ww6140",fontsize=10,color="white",style="solid",shape="box"];6546 -> 61739[label="",style="solid", color="burlywood", weight=9]; 61739 -> 6591[label="",style="solid", color="burlywood", weight=3]; 61740[label="ww614/Zero",fontsize=10,color="white",style="solid",shape="box"];6546 -> 61740[label="",style="solid", color="burlywood", weight=9]; 61740 -> 6592[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 6553 -> 5617[label="",style="dashed", color="red", weight=0]; 6553[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6553 -> 6596[label="",style="dashed", color="magenta", weight=3]; 6553 -> 6597[label="",style="dashed", color="magenta", weight=3]; 6554 -> 5617[label="",style="dashed", color="red", weight=0]; 6554[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6554 -> 6598[label="",style="dashed", color="magenta", weight=3]; 6554 -> 6599[label="",style="dashed", color="magenta", weight=3]; 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"];61741[label="ww618/Succ ww6180",fontsize=10,color="white",style="solid",shape="box"];6552 -> 61741[label="",style="solid", color="burlywood", weight=9]; 61741 -> 6600[label="",style="solid", color="burlywood", weight=3]; 61742[label="ww618/Zero",fontsize=10,color="white",style="solid",shape="box"];6552 -> 61742[label="",style="solid", color="burlywood", weight=9]; 61742 -> 6601[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 6559 -> 5617[label="",style="dashed", color="red", weight=0]; 6559[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6559 -> 6605[label="",style="dashed", color="magenta", weight=3]; 6559 -> 6606[label="",style="dashed", color="magenta", weight=3]; 6560 -> 5617[label="",style="dashed", color="red", weight=0]; 6560[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6560 -> 6607[label="",style="dashed", color="magenta", weight=3]; 6560 -> 6608[label="",style="dashed", color="magenta", weight=3]; 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"];61743[label="ww622/Succ ww6220",fontsize=10,color="white",style="solid",shape="box"];6558 -> 61743[label="",style="solid", color="burlywood", weight=9]; 61743 -> 6609[label="",style="solid", color="burlywood", weight=3]; 61744[label="ww622/Zero",fontsize=10,color="white",style="solid",shape="box"];6558 -> 61744[label="",style="solid", color="burlywood", weight=9]; 61744 -> 6610[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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 (esEsOrdering EQ LT)) ww15",fontsize=16,color="black",shape="box"];1514 -> 1910[label="",style="solid", color="black", weight=3]; 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 MyFalse) (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1515 -> 1911[label="",style="solid", color="black", weight=3]; 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]; 1517 -> 6525[label="",style="dashed", color="red", weight=0]; 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]; 1517 -> 6527[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 1927 -> 2261[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 1529[label="ww4000",fontsize=16,color="green",shape="box"];1530[label="ww5",fontsize=16,color="green",shape="box"];1531[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];1532[label="ww3100",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 7582 -> 7616[label="",style="dashed", color="red", weight=0]; 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]; 7582 -> 7618[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 7586 -> 7622[label="",style="dashed", color="red", weight=0]; 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]; 7586 -> 7624[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 7592 -> 5617[label="",style="dashed", color="red", weight=0]; 7592[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7592 -> 7629[label="",style="dashed", color="magenta", weight=3]; 7592 -> 7630[label="",style="dashed", color="magenta", weight=3]; 7593 -> 5617[label="",style="dashed", color="red", weight=0]; 7593[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7593 -> 7631[label="",style="dashed", color="magenta", weight=3]; 7593 -> 7632[label="",style="dashed", color="magenta", weight=3]; 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"];61745[label="ww1041/Succ ww10410",fontsize=10,color="white",style="solid",shape="box"];7591 -> 61745[label="",style="solid", color="burlywood", weight=9]; 61745 -> 7633[label="",style="solid", color="burlywood", weight=3]; 61746[label="ww1041/Zero",fontsize=10,color="white",style="solid",shape="box"];7591 -> 61746[label="",style="solid", color="burlywood", weight=9]; 61746 -> 7634[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 7598 -> 5617[label="",style="dashed", color="red", weight=0]; 7598[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7598 -> 7638[label="",style="dashed", color="magenta", weight=3]; 7598 -> 7639[label="",style="dashed", color="magenta", weight=3]; 7599 -> 5617[label="",style="dashed", color="red", weight=0]; 7599[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7599 -> 7640[label="",style="dashed", color="magenta", weight=3]; 7599 -> 7641[label="",style="dashed", color="magenta", weight=3]; 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"];61747[label="ww1045/Succ ww10450",fontsize=10,color="white",style="solid",shape="box"];7597 -> 61747[label="",style="solid", color="burlywood", weight=9]; 61747 -> 7642[label="",style="solid", color="burlywood", weight=3]; 61748[label="ww1045/Zero",fontsize=10,color="white",style="solid",shape="box"];7597 -> 61748[label="",style="solid", color="burlywood", weight=9]; 61748 -> 7643[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 7604 -> 5617[label="",style="dashed", color="red", weight=0]; 7604[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7604 -> 7647[label="",style="dashed", color="magenta", weight=3]; 7604 -> 7648[label="",style="dashed", color="magenta", weight=3]; 7605 -> 5617[label="",style="dashed", color="red", weight=0]; 7605[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7605 -> 7649[label="",style="dashed", color="magenta", weight=3]; 7605 -> 7650[label="",style="dashed", color="magenta", weight=3]; 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"];61749[label="ww1049/Succ ww10490",fontsize=10,color="white",style="solid",shape="box"];7603 -> 61749[label="",style="solid", color="burlywood", weight=9]; 61749 -> 7651[label="",style="solid", color="burlywood", weight=3]; 61750[label="ww1049/Zero",fontsize=10,color="white",style="solid",shape="box"];7603 -> 61750[label="",style="solid", color="burlywood", weight=9]; 61750 -> 7652[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 7610 -> 5617[label="",style="dashed", color="red", weight=0]; 7610[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7610 -> 7656[label="",style="dashed", color="magenta", weight=3]; 7610 -> 7657[label="",style="dashed", color="magenta", weight=3]; 7611 -> 5617[label="",style="dashed", color="red", weight=0]; 7611[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7611 -> 7658[label="",style="dashed", color="magenta", weight=3]; 7611 -> 7659[label="",style="dashed", color="magenta", weight=3]; 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"];61751[label="ww1053/Succ ww10530",fontsize=10,color="white",style="solid",shape="box"];7609 -> 61751[label="",style="solid", color="burlywood", weight=9]; 61751 -> 7660[label="",style="solid", color="burlywood", weight=3]; 61752[label="ww1053/Zero",fontsize=10,color="white",style="solid",shape="box"];7609 -> 61752[label="",style="solid", color="burlywood", weight=9]; 61752 -> 7661[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 8621 -> 8655[label="",style="dashed", color="red", weight=0]; 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]; 8621 -> 8657[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 8627 -> 8663[label="",style="dashed", color="red", weight=0]; 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]; 8627 -> 8665[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 8632 -> 5617[label="",style="dashed", color="red", weight=0]; 8632[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8632 -> 8669[label="",style="dashed", color="magenta", weight=3]; 8632 -> 8670[label="",style="dashed", color="magenta", weight=3]; 8633 -> 5617[label="",style="dashed", color="red", weight=0]; 8633[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8633 -> 8671[label="",style="dashed", color="magenta", weight=3]; 8633 -> 8672[label="",style="dashed", color="magenta", weight=3]; 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"];61753[label="ww1458/Succ ww14580",fontsize=10,color="white",style="solid",shape="box"];8631 -> 61753[label="",style="solid", color="burlywood", weight=9]; 61753 -> 8673[label="",style="solid", color="burlywood", weight=3]; 61754[label="ww1458/Zero",fontsize=10,color="white",style="solid",shape="box"];8631 -> 61754[label="",style="solid", color="burlywood", weight=9]; 61754 -> 8674[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 8638 -> 5617[label="",style="dashed", color="red", weight=0]; 8638[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8638 -> 8678[label="",style="dashed", color="magenta", weight=3]; 8638 -> 8679[label="",style="dashed", color="magenta", weight=3]; 8639 -> 5617[label="",style="dashed", color="red", weight=0]; 8639[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8639 -> 8680[label="",style="dashed", color="magenta", weight=3]; 8639 -> 8681[label="",style="dashed", color="magenta", weight=3]; 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"];61755[label="ww1462/Succ ww14620",fontsize=10,color="white",style="solid",shape="box"];8637 -> 61755[label="",style="solid", color="burlywood", weight=9]; 61755 -> 8682[label="",style="solid", color="burlywood", weight=3]; 61756[label="ww1462/Zero",fontsize=10,color="white",style="solid",shape="box"];8637 -> 61756[label="",style="solid", color="burlywood", weight=9]; 61756 -> 8683[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 8644 -> 5617[label="",style="dashed", color="red", weight=0]; 8644[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8644 -> 8687[label="",style="dashed", color="magenta", weight=3]; 8644 -> 8688[label="",style="dashed", color="magenta", weight=3]; 8645 -> 5617[label="",style="dashed", color="red", weight=0]; 8645[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8645 -> 8689[label="",style="dashed", color="magenta", weight=3]; 8645 -> 8690[label="",style="dashed", color="magenta", weight=3]; 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"];61757[label="ww1466/Succ ww14660",fontsize=10,color="white",style="solid",shape="box"];8643 -> 61757[label="",style="solid", color="burlywood", weight=9]; 61757 -> 8691[label="",style="solid", color="burlywood", weight=3]; 61758[label="ww1466/Zero",fontsize=10,color="white",style="solid",shape="box"];8643 -> 61758[label="",style="solid", color="burlywood", weight=9]; 61758 -> 8692[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 8650 -> 5617[label="",style="dashed", color="red", weight=0]; 8650[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8650 -> 8696[label="",style="dashed", color="magenta", weight=3]; 8650 -> 8697[label="",style="dashed", color="magenta", weight=3]; 8651 -> 5617[label="",style="dashed", color="red", weight=0]; 8651[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8651 -> 8698[label="",style="dashed", color="magenta", weight=3]; 8651 -> 8699[label="",style="dashed", color="magenta", weight=3]; 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"];61759[label="ww1470/Succ ww14700",fontsize=10,color="white",style="solid",shape="box"];8649 -> 61759[label="",style="solid", color="burlywood", weight=9]; 61759 -> 8700[label="",style="solid", color="burlywood", weight=3]; 61760[label="ww1470/Zero",fontsize=10,color="white",style="solid",shape="box"];8649 -> 61760[label="",style="solid", color="burlywood", weight=9]; 61760 -> 8701[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61761[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];1768 -> 61761[label="",style="solid", color="burlywood", weight=9]; 61761 -> 2171[label="",style="solid", color="burlywood", weight=3]; 61762[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];1768 -> 61762[label="",style="solid", color="burlywood", weight=9]; 61762 -> 2172[label="",style="solid", color="burlywood", weight=3]; 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"];61763[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];1769 -> 61763[label="",style="solid", color="burlywood", weight=9]; 61763 -> 2173[label="",style="solid", color="burlywood", weight=3]; 61764[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];1769 -> 61764[label="",style="solid", color="burlywood", weight=9]; 61764 -> 2174[label="",style="solid", color="burlywood", weight=3]; 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"];61765[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];1770 -> 61765[label="",style="solid", color="burlywood", weight=9]; 61765 -> 2175[label="",style="solid", color="burlywood", weight=3]; 61766[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];1770 -> 61766[label="",style="solid", color="burlywood", weight=9]; 61766 -> 2176[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61767[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];1773 -> 61767[label="",style="solid", color="burlywood", weight=9]; 61767 -> 2179[label="",style="solid", color="burlywood", weight=3]; 61768[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];1773 -> 61768[label="",style="solid", color="burlywood", weight=9]; 61768 -> 2180[label="",style="solid", color="burlywood", weight=3]; 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"];61769[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];1774 -> 61769[label="",style="solid", color="burlywood", weight=9]; 61769 -> 2181[label="",style="solid", color="burlywood", weight=3]; 61770[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];1774 -> 61770[label="",style="solid", color="burlywood", weight=9]; 61770 -> 2182[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61771[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];1780 -> 61771[label="",style="solid", color="burlywood", weight=9]; 61771 -> 2188[label="",style="solid", color="burlywood", weight=3]; 61772[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];1780 -> 61772[label="",style="solid", color="burlywood", weight=9]; 61772 -> 2189[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];61773[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1784 -> 61773[label="",style="solid", color="burlywood", weight=9]; 61773 -> 2193[label="",style="solid", color="burlywood", weight=3]; 61774[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1784 -> 61774[label="",style="solid", color="burlywood", weight=9]; 61774 -> 2194[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 1788 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35879[label="",style="dashed", color="magenta", weight=3]; 1788 -> 35880[label="",style="dashed", color="magenta", weight=3]; 1788 -> 35881[label="",style="dashed", color="magenta", weight=3]; 1788 -> 35882[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61775[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1790 -> 61775[label="",style="solid", color="burlywood", weight=9]; 61775 -> 2200[label="",style="solid", color="burlywood", weight=3]; 61776[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1790 -> 61776[label="",style="solid", color="burlywood", weight=9]; 61776 -> 2201[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61777[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1796 -> 61777[label="",style="solid", color="burlywood", weight=9]; 61777 -> 2207[label="",style="solid", color="burlywood", weight=3]; 61778[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1796 -> 61778[label="",style="solid", color="burlywood", weight=9]; 61778 -> 2208[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 1800 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35883[label="",style="dashed", color="magenta", weight=3]; 1800 -> 35884[label="",style="dashed", color="magenta", weight=3]; 1800 -> 35885[label="",style="dashed", color="magenta", weight=3]; 1800 -> 35886[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61779[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1802 -> 61779[label="",style="solid", color="burlywood", weight=9]; 61779 -> 2214[label="",style="solid", color="burlywood", weight=3]; 61780[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1802 -> 61780[label="",style="solid", color="burlywood", weight=9]; 61780 -> 2215[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61781[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1808 -> 61781[label="",style="solid", color="burlywood", weight=9]; 61781 -> 2221[label="",style="solid", color="burlywood", weight=3]; 61782[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1808 -> 61782[label="",style="solid", color="burlywood", weight=9]; 61782 -> 2222[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1811 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1811 -> 2233[label="",style="dashed", color="magenta", weight=3]; 1811 -> 2234[label="",style="dashed", color="magenta", weight=3]; 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)))))) (not MyFalse) ww27",fontsize=16,color="black",shape="box"];2256 -> 2518[label="",style="solid", color="black", weight=3]; 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)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];2257 -> 2519[label="",style="solid", color="black", weight=3]; 2258 -> 9521[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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"];61783[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1837 -> 61783[label="",style="solid", color="burlywood", weight=9]; 61783 -> 2227[label="",style="solid", color="burlywood", weight=3]; 61784[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1837 -> 61784[label="",style="solid", color="burlywood", weight=9]; 61784 -> 2228[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1840 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1840 -> 2236[label="",style="dashed", color="magenta", weight=3]; 1840 -> 2237[label="",style="dashed", color="magenta", weight=3]; 1841 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54075[label="",style="dashed", color="magenta", weight=3]; 1841 -> 54076[label="",style="dashed", color="magenta", weight=3]; 1841 -> 54077[label="",style="dashed", color="magenta", weight=3]; 1841 -> 54078[label="",style="dashed", color="magenta", weight=3]; 1841 -> 54079[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61785[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1843 -> 61785[label="",style="solid", color="burlywood", weight=9]; 61785 -> 2264[label="",style="solid", color="burlywood", weight=3]; 61786[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1843 -> 61786[label="",style="solid", color="burlywood", weight=9]; 61786 -> 2265[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61787[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1849 -> 61787[label="",style="solid", color="burlywood", weight=9]; 61787 -> 2271[label="",style="solid", color="burlywood", weight=3]; 61788[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1849 -> 61788[label="",style="solid", color="burlywood", weight=9]; 61788 -> 2272[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 1853 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54080[label="",style="dashed", color="magenta", weight=3]; 1853 -> 54081[label="",style="dashed", color="magenta", weight=3]; 1853 -> 54082[label="",style="dashed", color="magenta", weight=3]; 1853 -> 54083[label="",style="dashed", color="magenta", weight=3]; 1853 -> 54084[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61789[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1855 -> 61789[label="",style="solid", color="burlywood", weight=9]; 61789 -> 2278[label="",style="solid", color="burlywood", weight=3]; 61790[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1855 -> 61790[label="",style="solid", color="burlywood", weight=9]; 61790 -> 2279[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1858 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1858 -> 2239[label="",style="dashed", color="magenta", weight=3]; 1858 -> 2240[label="",style="dashed", color="magenta", weight=3]; 1859 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35887[label="",style="dashed", color="magenta", weight=3]; 1859 -> 35888[label="",style="dashed", color="magenta", weight=3]; 1859 -> 35889[label="",style="dashed", color="magenta", weight=3]; 1859 -> 35890[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61791[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1861 -> 61791[label="",style="solid", color="burlywood", weight=9]; 61791 -> 2284[label="",style="solid", color="burlywood", weight=3]; 61792[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1861 -> 61792[label="",style="solid", color="burlywood", weight=9]; 61792 -> 2285[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1864 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1864 -> 2242[label="",style="dashed", color="magenta", weight=3]; 1864 -> 2243[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61793[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1867 -> 61793[label="",style="solid", color="burlywood", weight=9]; 61793 -> 2290[label="",style="solid", color="burlywood", weight=3]; 61794[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1867 -> 61794[label="",style="solid", color="burlywood", weight=9]; 61794 -> 2291[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 1871 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35891[label="",style="dashed", color="magenta", weight=3]; 1871 -> 35892[label="",style="dashed", color="magenta", weight=3]; 1871 -> 35893[label="",style="dashed", color="magenta", weight=3]; 1871 -> 35894[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61795[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1873 -> 61795[label="",style="solid", color="burlywood", weight=9]; 61795 -> 2297[label="",style="solid", color="burlywood", weight=3]; 61796[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1873 -> 61796[label="",style="solid", color="burlywood", weight=9]; 61796 -> 2298[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 6566 -> 5617[label="",style="dashed", color="red", weight=0]; 6566[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6566 -> 6615[label="",style="dashed", color="magenta", weight=3]; 6566 -> 6616[label="",style="dashed", color="magenta", weight=3]; 6567 -> 5617[label="",style="dashed", color="red", weight=0]; 6567[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6567 -> 6617[label="",style="dashed", color="magenta", weight=3]; 6567 -> 6618[label="",style="dashed", color="magenta", weight=3]; 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"];61797[label="ww626/Succ ww6260",fontsize=10,color="white",style="solid",shape="box"];6565 -> 61797[label="",style="solid", color="burlywood", weight=9]; 61797 -> 6619[label="",style="solid", color="burlywood", weight=3]; 61798[label="ww626/Zero",fontsize=10,color="white",style="solid",shape="box"];6565 -> 61798[label="",style="solid", color="burlywood", weight=9]; 61798 -> 6620[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 6572 -> 5617[label="",style="dashed", color="red", weight=0]; 6572[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6572 -> 6624[label="",style="dashed", color="magenta", weight=3]; 6572 -> 6625[label="",style="dashed", color="magenta", weight=3]; 6573 -> 5617[label="",style="dashed", color="red", weight=0]; 6573[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6573 -> 6626[label="",style="dashed", color="magenta", weight=3]; 6573 -> 6627[label="",style="dashed", color="magenta", weight=3]; 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"];61799[label="ww630/Succ ww6300",fontsize=10,color="white",style="solid",shape="box"];6571 -> 61799[label="",style="solid", color="burlywood", weight=9]; 61799 -> 6628[label="",style="solid", color="burlywood", weight=3]; 61800[label="ww630/Zero",fontsize=10,color="white",style="solid",shape="box"];6571 -> 61800[label="",style="solid", color="burlywood", weight=9]; 61800 -> 6629[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 6578 -> 6351[label="",style="dashed", color="red", weight=0]; 6578[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6578 -> 6638[label="",style="dashed", color="magenta", weight=3]; 6578 -> 6639[label="",style="dashed", color="magenta", weight=3]; 6579[label="Succ ww54100",fontsize=16,color="green",shape="box"];6580 -> 6351[label="",style="dashed", color="red", weight=0]; 6580[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6580 -> 6640[label="",style="dashed", color="magenta", weight=3]; 6580 -> 6641[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 6587 -> 6351[label="",style="dashed", color="red", weight=0]; 6587[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6587 -> 6647[label="",style="dashed", color="magenta", weight=3]; 6587 -> 6648[label="",style="dashed", color="magenta", weight=3]; 6588[label="Succ ww54100",fontsize=16,color="green",shape="box"];6589 -> 6351[label="",style="dashed", color="red", weight=0]; 6589[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6589 -> 6649[label="",style="dashed", color="magenta", weight=3]; 6589 -> 6650[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 6596 -> 6351[label="",style="dashed", color="red", weight=0]; 6596[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6596 -> 6656[label="",style="dashed", color="magenta", weight=3]; 6596 -> 6657[label="",style="dashed", color="magenta", weight=3]; 6597[label="Succ ww54100",fontsize=16,color="green",shape="box"];6598 -> 6351[label="",style="dashed", color="red", weight=0]; 6598[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6598 -> 6658[label="",style="dashed", color="magenta", weight=3]; 6598 -> 6659[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 6605 -> 6351[label="",style="dashed", color="red", weight=0]; 6605[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6605 -> 6665[label="",style="dashed", color="magenta", weight=3]; 6605 -> 6666[label="",style="dashed", color="magenta", weight=3]; 6606[label="Succ ww54100",fontsize=16,color="green",shape="box"];6607 -> 6351[label="",style="dashed", color="red", weight=0]; 6607[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6607 -> 6667[label="",style="dashed", color="magenta", weight=3]; 6607 -> 6668[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61801[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1899 -> 61801[label="",style="solid", color="burlywood", weight=9]; 61801 -> 2330[label="",style="solid", color="burlywood", weight=3]; 61802[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1899 -> 61802[label="",style="solid", color="burlywood", weight=9]; 61802 -> 2331[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61803[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1905 -> 61803[label="",style="solid", color="burlywood", weight=9]; 61803 -> 2337[label="",style="solid", color="burlywood", weight=3]; 61804[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1905 -> 61804[label="",style="solid", color="burlywood", weight=9]; 61804 -> 2338[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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)))))) (not MyFalse) ww15",fontsize=16,color="black",shape="box"];1910 -> 2343[label="",style="solid", color="black", weight=3]; 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)))))) MyTrue (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1911 -> 2344[label="",style="solid", color="black", weight=3]; 1912 -> 9785[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];61805[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1914 -> 61805[label="",style="solid", color="burlywood", weight=9]; 61805 -> 2347[label="",style="solid", color="burlywood", weight=3]; 61806[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1914 -> 61806[label="",style="solid", color="burlywood", weight=9]; 61806 -> 2348[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 2261 -> 1920[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];61807[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1929 -> 61807[label="",style="solid", color="burlywood", weight=9]; 61807 -> 2354[label="",style="solid", color="burlywood", weight=3]; 61808[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1929 -> 61808[label="",style="solid", color="burlywood", weight=9]; 61808 -> 2355[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61809[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1935 -> 61809[label="",style="solid", color="burlywood", weight=9]; 61809 -> 2361[label="",style="solid", color="burlywood", weight=3]; 61810[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1935 -> 61810[label="",style="solid", color="burlywood", weight=9]; 61810 -> 2362[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1938 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1938 -> 2245[label="",style="dashed", color="magenta", weight=3]; 1938 -> 2246[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61811[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1941 -> 61811[label="",style="solid", color="burlywood", weight=9]; 61811 -> 2367[label="",style="solid", color="burlywood", weight=3]; 61812[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1941 -> 61812[label="",style="solid", color="burlywood", weight=9]; 61812 -> 2368[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1944 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1944 -> 2248[label="",style="dashed", color="magenta", weight=3]; 1944 -> 2249[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61813[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1947 -> 61813[label="",style="solid", color="burlywood", weight=9]; 61813 -> 2373[label="",style="solid", color="burlywood", weight=3]; 61814[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1947 -> 61814[label="",style="solid", color="burlywood", weight=9]; 61814 -> 2374[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61815[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1953 -> 61815[label="",style="solid", color="burlywood", weight=9]; 61815 -> 2380[label="",style="solid", color="burlywood", weight=3]; 61816[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1953 -> 61816[label="",style="solid", color="burlywood", weight=9]; 61816 -> 2381[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61817[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1959 -> 61817[label="",style="solid", color="burlywood", weight=9]; 61817 -> 2387[label="",style="solid", color="burlywood", weight=3]; 61818[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1959 -> 61818[label="",style="solid", color="burlywood", weight=9]; 61818 -> 2388[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1962 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1962 -> 2251[label="",style="dashed", color="magenta", weight=3]; 1962 -> 2252[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61819[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1965 -> 61819[label="",style="solid", color="burlywood", weight=9]; 61819 -> 2393[label="",style="solid", color="burlywood", weight=3]; 61820[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1965 -> 61820[label="",style="solid", color="burlywood", weight=9]; 61820 -> 2394[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1968 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 1968 -> 2254[label="",style="dashed", color="magenta", weight=3]; 1968 -> 2255[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61821[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1971 -> 61821[label="",style="solid", color="burlywood", weight=9]; 61821 -> 2399[label="",style="solid", color="burlywood", weight=3]; 61822[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1971 -> 61822[label="",style="solid", color="burlywood", weight=9]; 61822 -> 2400[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61823[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1977 -> 61823[label="",style="solid", color="burlywood", weight=9]; 61823 -> 2406[label="",style="solid", color="burlywood", weight=3]; 61824[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1977 -> 61824[label="",style="solid", color="burlywood", weight=9]; 61824 -> 2407[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 7617 -> 5617[label="",style="dashed", color="red", weight=0]; 7617[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7617 -> 7666[label="",style="dashed", color="magenta", weight=3]; 7617 -> 7667[label="",style="dashed", color="magenta", weight=3]; 7618 -> 5617[label="",style="dashed", color="red", weight=0]; 7618[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7618 -> 7668[label="",style="dashed", color="magenta", weight=3]; 7618 -> 7669[label="",style="dashed", color="magenta", weight=3]; 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"];61825[label="ww1057/Succ ww10570",fontsize=10,color="white",style="solid",shape="box"];7616 -> 61825[label="",style="solid", color="burlywood", weight=9]; 61825 -> 7670[label="",style="solid", color="burlywood", weight=3]; 61826[label="ww1057/Zero",fontsize=10,color="white",style="solid",shape="box"];7616 -> 61826[label="",style="solid", color="burlywood", weight=9]; 61826 -> 7671[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 7623 -> 5617[label="",style="dashed", color="red", weight=0]; 7623[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7623 -> 7675[label="",style="dashed", color="magenta", weight=3]; 7623 -> 7676[label="",style="dashed", color="magenta", weight=3]; 7624 -> 5617[label="",style="dashed", color="red", weight=0]; 7624[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7624 -> 7677[label="",style="dashed", color="magenta", weight=3]; 7624 -> 7678[label="",style="dashed", color="magenta", weight=3]; 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"];61827[label="ww1061/Succ ww10610",fontsize=10,color="white",style="solid",shape="box"];7622 -> 61827[label="",style="solid", color="burlywood", weight=9]; 61827 -> 7679[label="",style="solid", color="burlywood", weight=3]; 61828[label="ww1061/Zero",fontsize=10,color="white",style="solid",shape="box"];7622 -> 61828[label="",style="solid", color="burlywood", weight=9]; 61828 -> 7680[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 7629 -> 6351[label="",style="dashed", color="red", weight=0]; 7629[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7629 -> 7688[label="",style="dashed", color="magenta", weight=3]; 7629 -> 7689[label="",style="dashed", color="magenta", weight=3]; 7630[label="Succ ww95800",fontsize=16,color="green",shape="box"];7631 -> 6351[label="",style="dashed", color="red", weight=0]; 7631[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7631 -> 7690[label="",style="dashed", color="magenta", weight=3]; 7631 -> 7691[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 7638 -> 6351[label="",style="dashed", color="red", weight=0]; 7638[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7638 -> 7697[label="",style="dashed", color="magenta", weight=3]; 7638 -> 7698[label="",style="dashed", color="magenta", weight=3]; 7639[label="Succ ww95800",fontsize=16,color="green",shape="box"];7640 -> 6351[label="",style="dashed", color="red", weight=0]; 7640[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7640 -> 7699[label="",style="dashed", color="magenta", weight=3]; 7640 -> 7700[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 7647 -> 6351[label="",style="dashed", color="red", weight=0]; 7647[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7647 -> 7706[label="",style="dashed", color="magenta", weight=3]; 7647 -> 7707[label="",style="dashed", color="magenta", weight=3]; 7648[label="Succ ww95800",fontsize=16,color="green",shape="box"];7649 -> 6351[label="",style="dashed", color="red", weight=0]; 7649[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7649 -> 7708[label="",style="dashed", color="magenta", weight=3]; 7649 -> 7709[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 7656 -> 6351[label="",style="dashed", color="red", weight=0]; 7656[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7656 -> 7715[label="",style="dashed", color="magenta", weight=3]; 7656 -> 7716[label="",style="dashed", color="magenta", weight=3]; 7657[label="Succ ww95800",fontsize=16,color="green",shape="box"];7658 -> 6351[label="",style="dashed", color="red", weight=0]; 7658[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7658 -> 7717[label="",style="dashed", color="magenta", weight=3]; 7658 -> 7718[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61829[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2003 -> 61829[label="",style="solid", color="burlywood", weight=9]; 61829 -> 2439[label="",style="solid", color="burlywood", weight=3]; 61830[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2003 -> 61830[label="",style="solid", color="burlywood", weight=9]; 61830 -> 2440[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 2007 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35895[label="",style="dashed", color="magenta", weight=3]; 2007 -> 35896[label="",style="dashed", color="magenta", weight=3]; 2007 -> 35897[label="",style="dashed", color="magenta", weight=3]; 2007 -> 35898[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61831[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2009 -> 61831[label="",style="solid", color="burlywood", weight=9]; 61831 -> 2446[label="",style="solid", color="burlywood", weight=3]; 61832[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2009 -> 61832[label="",style="solid", color="burlywood", weight=9]; 61832 -> 2447[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61833[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2015 -> 61833[label="",style="solid", color="burlywood", weight=9]; 61833 -> 2453[label="",style="solid", color="burlywood", weight=3]; 61834[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2015 -> 61834[label="",style="solid", color="burlywood", weight=9]; 61834 -> 2454[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 2019 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35899[label="",style="dashed", color="magenta", weight=3]; 2019 -> 35900[label="",style="dashed", color="magenta", weight=3]; 2019 -> 35901[label="",style="dashed", color="magenta", weight=3]; 2019 -> 35902[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61835[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2021 -> 61835[label="",style="solid", color="burlywood", weight=9]; 61835 -> 2460[label="",style="solid", color="burlywood", weight=3]; 61836[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2021 -> 61836[label="",style="solid", color="burlywood", weight=9]; 61836 -> 2461[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61837[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2027 -> 61837[label="",style="solid", color="burlywood", weight=9]; 61837 -> 2467[label="",style="solid", color="burlywood", weight=3]; 61838[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2027 -> 61838[label="",style="solid", color="burlywood", weight=9]; 61838 -> 2468[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2030 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2030 -> 15662[label="",style="dashed", color="magenta", weight=3]; 2030 -> 15663[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61839[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2033 -> 61839[label="",style="solid", color="burlywood", weight=9]; 61839 -> 2474[label="",style="solid", color="burlywood", weight=3]; 61840[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2033 -> 61840[label="",style="solid", color="burlywood", weight=9]; 61840 -> 2475[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2036 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2036 -> 15665[label="",style="dashed", color="magenta", weight=3]; 2036 -> 15666[label="",style="dashed", color="magenta", weight=3]; 2037 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54085[label="",style="dashed", color="magenta", weight=3]; 2037 -> 54086[label="",style="dashed", color="magenta", weight=3]; 2037 -> 54087[label="",style="dashed", color="magenta", weight=3]; 2037 -> 54088[label="",style="dashed", color="magenta", weight=3]; 2037 -> 54089[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61841[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2039 -> 61841[label="",style="solid", color="burlywood", weight=9]; 61841 -> 2481[label="",style="solid", color="burlywood", weight=3]; 61842[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2039 -> 61842[label="",style="solid", color="burlywood", weight=9]; 61842 -> 2482[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61843[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2045 -> 61843[label="",style="solid", color="burlywood", weight=9]; 61843 -> 2488[label="",style="solid", color="burlywood", weight=3]; 61844[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2045 -> 61844[label="",style="solid", color="burlywood", weight=9]; 61844 -> 2489[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 2049 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54090[label="",style="dashed", color="magenta", weight=3]; 2049 -> 54091[label="",style="dashed", color="magenta", weight=3]; 2049 -> 54092[label="",style="dashed", color="magenta", weight=3]; 2049 -> 54093[label="",style="dashed", color="magenta", weight=3]; 2049 -> 54094[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61845[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2051 -> 61845[label="",style="solid", color="burlywood", weight=9]; 61845 -> 2495[label="",style="solid", color="burlywood", weight=3]; 61846[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2051 -> 61846[label="",style="solid", color="burlywood", weight=9]; 61846 -> 2496[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2054 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2054 -> 15668[label="",style="dashed", color="magenta", weight=3]; 2054 -> 15669[label="",style="dashed", color="magenta", weight=3]; 2055 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35903[label="",style="dashed", color="magenta", weight=3]; 2055 -> 35904[label="",style="dashed", color="magenta", weight=3]; 2055 -> 35905[label="",style="dashed", color="magenta", weight=3]; 2055 -> 35906[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61847[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2057 -> 61847[label="",style="solid", color="burlywood", weight=9]; 61847 -> 2502[label="",style="solid", color="burlywood", weight=3]; 61848[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2057 -> 61848[label="",style="solid", color="burlywood", weight=9]; 61848 -> 2503[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2060 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2060 -> 15671[label="",style="dashed", color="magenta", weight=3]; 2060 -> 15672[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61849[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2063 -> 61849[label="",style="solid", color="burlywood", weight=9]; 61849 -> 2509[label="",style="solid", color="burlywood", weight=3]; 61850[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2063 -> 61850[label="",style="solid", color="burlywood", weight=9]; 61850 -> 2510[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 2067 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35907[label="",style="dashed", color="magenta", weight=3]; 2067 -> 35908[label="",style="dashed", color="magenta", weight=3]; 2067 -> 35909[label="",style="dashed", color="magenta", weight=3]; 2067 -> 35910[label="",style="dashed", color="magenta", weight=3]; 2068 -> 2515[label="",style="dashed", color="red", weight=0]; 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]; 2068 -> 2517[label="",style="dashed", color="magenta", weight=3]; 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"];61851[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2069 -> 61851[label="",style="solid", color="burlywood", weight=9]; 61851 -> 2524[label="",style="solid", color="burlywood", weight=3]; 61852[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2069 -> 61852[label="",style="solid", color="burlywood", weight=9]; 61852 -> 2525[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 8656 -> 5617[label="",style="dashed", color="red", weight=0]; 8656[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8656 -> 8705[label="",style="dashed", color="magenta", weight=3]; 8656 -> 8706[label="",style="dashed", color="magenta", weight=3]; 8657 -> 5617[label="",style="dashed", color="red", weight=0]; 8657[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8657 -> 8707[label="",style="dashed", color="magenta", weight=3]; 8657 -> 8708[label="",style="dashed", color="magenta", weight=3]; 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"];61853[label="ww1474/Succ ww14740",fontsize=10,color="white",style="solid",shape="box"];8655 -> 61853[label="",style="solid", color="burlywood", weight=9]; 61853 -> 8709[label="",style="solid", color="burlywood", weight=3]; 61854[label="ww1474/Zero",fontsize=10,color="white",style="solid",shape="box"];8655 -> 61854[label="",style="solid", color="burlywood", weight=9]; 61854 -> 8710[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 8664 -> 5617[label="",style="dashed", color="red", weight=0]; 8664[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8664 -> 8716[label="",style="dashed", color="magenta", weight=3]; 8664 -> 8717[label="",style="dashed", color="magenta", weight=3]; 8665 -> 5617[label="",style="dashed", color="red", weight=0]; 8665[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8665 -> 8718[label="",style="dashed", color="magenta", weight=3]; 8665 -> 8719[label="",style="dashed", color="magenta", weight=3]; 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"];61855[label="ww1478/Succ ww14780",fontsize=10,color="white",style="solid",shape="box"];8663 -> 61855[label="",style="solid", color="burlywood", weight=9]; 61855 -> 8720[label="",style="solid", color="burlywood", weight=3]; 61856[label="ww1478/Zero",fontsize=10,color="white",style="solid",shape="box"];8663 -> 61856[label="",style="solid", color="burlywood", weight=9]; 61856 -> 8721[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 8669 -> 6351[label="",style="dashed", color="red", weight=0]; 8669[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8669 -> 8734[label="",style="dashed", color="magenta", weight=3]; 8669 -> 8735[label="",style="dashed", color="magenta", weight=3]; 8670[label="Succ ww137500",fontsize=16,color="green",shape="box"];8671 -> 6351[label="",style="dashed", color="red", weight=0]; 8671[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8671 -> 8736[label="",style="dashed", color="magenta", weight=3]; 8671 -> 8737[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 8678 -> 6351[label="",style="dashed", color="red", weight=0]; 8678[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8678 -> 8743[label="",style="dashed", color="magenta", weight=3]; 8678 -> 8744[label="",style="dashed", color="magenta", weight=3]; 8679[label="Succ ww137500",fontsize=16,color="green",shape="box"];8680 -> 6351[label="",style="dashed", color="red", weight=0]; 8680[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8680 -> 8745[label="",style="dashed", color="magenta", weight=3]; 8680 -> 8746[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8684 -> 8553[label="",style="dashed", color="red", weight=0]; 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]; 8684 -> 8750[label="",style="dashed", color="magenta", weight=3]; 8685 -> 8553[label="",style="dashed", color="red", weight=0]; 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]; 8685 -> 8752[label="",style="dashed", color="magenta", weight=3]; 8686 -> 8553[label="",style="dashed", color="red", weight=0]; 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]; 8686 -> 8754[label="",style="dashed", color="magenta", weight=3]; 8687 -> 6351[label="",style="dashed", color="red", weight=0]; 8687[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8687 -> 8755[label="",style="dashed", color="magenta", weight=3]; 8687 -> 8756[label="",style="dashed", color="magenta", weight=3]; 8688[label="Succ ww137500",fontsize=16,color="green",shape="box"];8689 -> 6351[label="",style="dashed", color="red", weight=0]; 8689[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8689 -> 8757[label="",style="dashed", color="magenta", weight=3]; 8689 -> 8758[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8693 -> 8554[label="",style="dashed", color="red", weight=0]; 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]; 8693 -> 8762[label="",style="dashed", color="magenta", weight=3]; 8694 -> 8554[label="",style="dashed", color="red", weight=0]; 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]; 8694 -> 8764[label="",style="dashed", color="magenta", weight=3]; 8695 -> 8554[label="",style="dashed", color="red", weight=0]; 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]; 8695 -> 8766[label="",style="dashed", color="magenta", weight=3]; 8696 -> 6351[label="",style="dashed", color="red", weight=0]; 8696[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8696 -> 8767[label="",style="dashed", color="magenta", weight=3]; 8696 -> 8768[label="",style="dashed", color="magenta", weight=3]; 8697[label="Succ ww137500",fontsize=16,color="green",shape="box"];8698 -> 6351[label="",style="dashed", color="red", weight=0]; 8698[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8698 -> 8769[label="",style="dashed", color="magenta", weight=3]; 8698 -> 8770[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61857[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2095 -> 61857[label="",style="solid", color="burlywood", weight=9]; 61857 -> 2557[label="",style="solid", color="burlywood", weight=3]; 61858[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2095 -> 61858[label="",style="solid", color="burlywood", weight=9]; 61858 -> 2558[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61859[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2101 -> 61859[label="",style="solid", color="burlywood", weight=9]; 61859 -> 2564[label="",style="solid", color="burlywood", weight=3]; 61860[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2101 -> 61860[label="",style="solid", color="burlywood", weight=9]; 61860 -> 2565[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61861[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2107 -> 61861[label="",style="solid", color="burlywood", weight=9]; 61861 -> 2571[label="",style="solid", color="burlywood", weight=3]; 61862[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2107 -> 61862[label="",style="solid", color="burlywood", weight=9]; 61862 -> 2572[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61863[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2113 -> 61863[label="",style="solid", color="burlywood", weight=9]; 61863 -> 2578[label="",style="solid", color="burlywood", weight=3]; 61864[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2113 -> 61864[label="",style="solid", color="burlywood", weight=9]; 61864 -> 2579[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61865[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2119 -> 61865[label="",style="solid", color="burlywood", weight=9]; 61865 -> 2585[label="",style="solid", color="burlywood", weight=3]; 61866[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2119 -> 61866[label="",style="solid", color="burlywood", weight=9]; 61866 -> 2586[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2122 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2122 -> 15674[label="",style="dashed", color="magenta", weight=3]; 2122 -> 15675[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61867[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2125 -> 61867[label="",style="solid", color="burlywood", weight=9]; 61867 -> 2592[label="",style="solid", color="burlywood", weight=3]; 61868[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2125 -> 61868[label="",style="solid", color="burlywood", weight=9]; 61868 -> 2593[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2128 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2128 -> 15677[label="",style="dashed", color="magenta", weight=3]; 2128 -> 15678[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61869[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2131 -> 61869[label="",style="solid", color="burlywood", weight=9]; 61869 -> 2599[label="",style="solid", color="burlywood", weight=3]; 61870[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2131 -> 61870[label="",style="solid", color="burlywood", weight=9]; 61870 -> 2600[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61871[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2137 -> 61871[label="",style="solid", color="burlywood", weight=9]; 61871 -> 2606[label="",style="solid", color="burlywood", weight=3]; 61872[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2137 -> 61872[label="",style="solid", color="burlywood", weight=9]; 61872 -> 2607[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61873[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2143 -> 61873[label="",style="solid", color="burlywood", weight=9]; 61873 -> 2613[label="",style="solid", color="burlywood", weight=3]; 61874[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2143 -> 61874[label="",style="solid", color="burlywood", weight=9]; 61874 -> 2614[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2146 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2146 -> 15680[label="",style="dashed", color="magenta", weight=3]; 2146 -> 15681[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61875[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2149 -> 61875[label="",style="solid", color="burlywood", weight=9]; 61875 -> 2620[label="",style="solid", color="burlywood", weight=3]; 61876[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2149 -> 61876[label="",style="solid", color="burlywood", weight=9]; 61876 -> 2621[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2152 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 2152 -> 15683[label="",style="dashed", color="magenta", weight=3]; 2152 -> 15684[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61877[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2155 -> 61877[label="",style="solid", color="burlywood", weight=9]; 61877 -> 2627[label="",style="solid", color="burlywood", weight=3]; 61878[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2155 -> 61878[label="",style="solid", color="burlywood", weight=9]; 61878 -> 2628[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61879[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2161 -> 61879[label="",style="solid", color="burlywood", weight=9]; 61879 -> 2634[label="",style="solid", color="burlywood", weight=3]; 61880[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2161 -> 61880[label="",style="solid", color="burlywood", weight=9]; 61880 -> 2635[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61881[label="ww4000000000/Succ ww40000000000",fontsize=10,color="white",style="solid",shape="box"];2167 -> 61881[label="",style="solid", color="burlywood", weight=9]; 61881 -> 2641[label="",style="solid", color="burlywood", weight=3]; 61882[label="ww4000000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2167 -> 61882[label="",style="solid", color="burlywood", weight=9]; 61882 -> 2642[label="",style="solid", color="burlywood", weight=3]; 2168 -> 5579[label="",style="dashed", color="red", weight=0]; 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]; 2168 -> 5581[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61883[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2175 -> 61883[label="",style="solid", color="burlywood", weight=9]; 61883 -> 2650[label="",style="solid", color="burlywood", weight=3]; 61884[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2175 -> 61884[label="",style="solid", color="burlywood", weight=9]; 61884 -> 2651[label="",style="solid", color="burlywood", weight=3]; 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"];61885[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2176 -> 61885[label="",style="solid", color="burlywood", weight=9]; 61885 -> 2652[label="",style="solid", color="burlywood", weight=3]; 61886[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2176 -> 61886[label="",style="solid", color="burlywood", weight=9]; 61886 -> 2653[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];61887[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2179 -> 61887[label="",style="solid", color="burlywood", weight=9]; 61887 -> 2656[label="",style="solid", color="burlywood", weight=3]; 61888[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2179 -> 61888[label="",style="solid", color="burlywood", weight=9]; 61888 -> 2657[label="",style="solid", color="burlywood", weight=3]; 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"];61889[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2180 -> 61889[label="",style="solid", color="burlywood", weight=9]; 61889 -> 2658[label="",style="solid", color="burlywood", weight=3]; 61890[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2180 -> 61890[label="",style="solid", color="burlywood", weight=9]; 61890 -> 2659[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 2187 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 2187 -> 18770[label="",style="dashed", color="magenta", weight=3]; 2187 -> 18771[label="",style="dashed", color="magenta", weight=3]; 2187 -> 18772[label="",style="dashed", color="magenta", weight=3]; 2187 -> 18773[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 35879[label="ww3100",fontsize=16,color="green",shape="box"];35880[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"];35880 -> 36778[label="",style="solid", color="black", weight=3]; 35881 -> 36940[label="",style="dashed", color="red", weight=0]; 35881[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"];35881 -> 36941[label="",style="dashed", color="magenta", weight=3]; 35882 -> 36780[label="",style="dashed", color="red", weight=0]; 35882[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"];35882 -> 36781[label="",style="dashed", color="magenta", weight=3]; 35878[label="takeWhile1 (flip ltEsFloat ww4216) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 ww4215",fontsize=16,color="burlywood",shape="triangle"];61891[label="ww4215/MyTrue",fontsize=10,color="white",style="solid",shape="box"];35878 -> 61891[label="",style="solid", color="burlywood", weight=9]; 61891 -> 36824[label="",style="solid", color="burlywood", weight=3]; 61892[label="ww4215/MyFalse",fontsize=10,color="white",style="solid",shape="box"];35878 -> 61892[label="",style="solid", color="burlywood", weight=9]; 61892 -> 36825[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 35883[label="ww3100",fontsize=16,color="green",shape="box"];35884[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"];35884 -> 36826[label="",style="solid", color="black", weight=3]; 35885 -> 36949[label="",style="dashed", color="red", weight=0]; 35885[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"];35885 -> 36950[label="",style="dashed", color="magenta", weight=3]; 35886 -> 36780[label="",style="dashed", color="red", weight=0]; 35886[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"];35886 -> 36782[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 2232[label="ww4100",fontsize=16,color="green",shape="box"];2233[label="Float (Pos (Succ ww3000)) (Pos Zero)",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]; 2518[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"];2518 -> 2828[label="",style="solid", color="black", weight=3]; 2519[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="black",shape="box"];2519 -> 2829[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 2235[label="ww4100",fontsize=16,color="green",shape="box"];2236[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];2237[label="ww5",fontsize=16,color="green",shape="box"];54075 -> 55020[label="",style="dashed", color="red", weight=0]; 54075[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"];54075 -> 55021[label="",style="dashed", color="magenta", weight=3]; 54075 -> 55022[label="",style="dashed", color="magenta", weight=3]; 54075 -> 55023[label="",style="dashed", color="magenta", weight=3]; 54076[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"];54076 -> 55007[label="",style="solid", color="black", weight=3]; 54077 -> 55352[label="",style="dashed", color="red", weight=0]; 54077[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"];54077 -> 55353[label="",style="dashed", color="magenta", weight=3]; 54078[label="ww3000",fontsize=16,color="green",shape="box"];54079[label="ww3100",fontsize=16,color="green",shape="box"];54074[label="takeWhile1 (flip ltEsFloat ww3299) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4622 ww4621",fontsize=16,color="burlywood",shape="triangle"];61893[label="ww4621/MyTrue",fontsize=10,color="white",style="solid",shape="box"];54074 -> 61893[label="",style="solid", color="burlywood", weight=9]; 61893 -> 55009[label="",style="solid", color="burlywood", weight=3]; 61894[label="ww4621/MyFalse",fontsize=10,color="white",style="solid",shape="box"];54074 -> 61894[label="",style="solid", color="burlywood", weight=9]; 61894 -> 55010[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 54080 -> 55020[label="",style="dashed", color="red", weight=0]; 54080[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"];54080 -> 55024[label="",style="dashed", color="magenta", weight=3]; 54080 -> 55025[label="",style="dashed", color="magenta", weight=3]; 54080 -> 55026[label="",style="dashed", color="magenta", weight=3]; 54081[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"];54081 -> 55012[label="",style="solid", color="black", weight=3]; 54082 -> 55360[label="",style="dashed", color="red", weight=0]; 54082[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"];54082 -> 55361[label="",style="dashed", color="magenta", weight=3]; 54083[label="ww3000",fontsize=16,color="green",shape="box"];54084[label="ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 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]; 2238[label="ww4100",fontsize=16,color="green",shape="box"];2239[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];2240[label="ww5",fontsize=16,color="green",shape="box"];35887[label="ww3100",fontsize=16,color="green",shape="box"];35888[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"];35888 -> 36828[label="",style="solid", color="black", weight=3]; 35889 -> 36957[label="",style="dashed", color="red", weight=0]; 35889[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"];35889 -> 36958[label="",style="dashed", color="magenta", weight=3]; 35890 -> 36780[label="",style="dashed", color="red", weight=0]; 35890[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"];35890 -> 36783[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 2241[label="ww4100",fontsize=16,color="green",shape="box"];2242[label="Float (Pos Zero) (Neg Zero)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 35891[label="ww3100",fontsize=16,color="green",shape="box"];35892[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"];35892 -> 36830[label="",style="solid", color="black", weight=3]; 35893 -> 36965[label="",style="dashed", color="red", weight=0]; 35893[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"];35893 -> 36966[label="",style="dashed", color="magenta", weight=3]; 35894 -> 36780[label="",style="dashed", color="red", weight=0]; 35894[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"];35894 -> 36784[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6614 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46808[label="",style="dashed", color="magenta", weight=3]; 6614 -> 46809[label="",style="dashed", color="magenta", weight=3]; 6614 -> 46810[label="",style="dashed", color="magenta", weight=3]; 6614 -> 46811[label="",style="dashed", color="magenta", weight=3]; 6614 -> 46812[label="",style="dashed", color="magenta", weight=3]; 6615 -> 6351[label="",style="dashed", color="red", weight=0]; 6615[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6615 -> 6675[label="",style="dashed", color="magenta", weight=3]; 6615 -> 6676[label="",style="dashed", color="magenta", weight=3]; 6616[label="Succ ww54100",fontsize=16,color="green",shape="box"];6617 -> 6351[label="",style="dashed", color="red", weight=0]; 6617[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6617 -> 6677[label="",style="dashed", color="magenta", weight=3]; 6617 -> 6678[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 6624 -> 6351[label="",style="dashed", color="red", weight=0]; 6624[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6624 -> 6684[label="",style="dashed", color="magenta", weight=3]; 6624 -> 6685[label="",style="dashed", color="magenta", weight=3]; 6625[label="Succ ww54100",fontsize=16,color="green",shape="box"];6626 -> 6351[label="",style="dashed", color="red", weight=0]; 6626[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6626 -> 6686[label="",style="dashed", color="magenta", weight=3]; 6626 -> 6687[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 6637 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46813[label="",style="dashed", color="magenta", weight=3]; 6637 -> 46814[label="",style="dashed", color="magenta", weight=3]; 6637 -> 46815[label="",style="dashed", color="magenta", weight=3]; 6637 -> 46816[label="",style="dashed", color="magenta", weight=3]; 6637 -> 46817[label="",style="dashed", color="magenta", weight=3]; 6638[label="ww54100",fontsize=16,color="green",shape="box"];6639[label="ww53900",fontsize=16,color="green",shape="box"];6640[label="ww54100",fontsize=16,color="green",shape="box"];6641[label="ww53900",fontsize=16,color="green",shape="box"];6642 -> 6434[label="",style="dashed", color="red", weight=0]; 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]; 6642 -> 6699[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 6647[label="ww54100",fontsize=16,color="green",shape="box"];6648[label="ww53900",fontsize=16,color="green",shape="box"];6649[label="ww54100",fontsize=16,color="green",shape="box"];6650[label="ww53900",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]; 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]; 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]; 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]; 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]; 6656[label="ww54100",fontsize=16,color="green",shape="box"];6657[label="ww53900",fontsize=16,color="green",shape="box"];6658[label="ww54100",fontsize=16,color="green",shape="box"];6659[label="ww53900",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]; 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]; 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]; 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]; 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]; 6665[label="ww54100",fontsize=16,color="green",shape="box"];6666[label="ww53900",fontsize=16,color="green",shape="box"];6667[label="ww54100",fontsize=16,color="green",shape="box"];6668[label="ww53900",fontsize=16,color="green",shape="box"];6669 -> 6437[label="",style="dashed", color="red", weight=0]; 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]; 6669 -> 6715[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 2343[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"];2343 -> 2796[label="",style="solid", color="black", weight=3]; 2344[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"];2344 -> 2797[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 2523 -> 2260[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 2244[label="ww4100",fontsize=16,color="green",shape="box"];2245[label="Float (Neg (Succ ww3000)) (Pos Zero)",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]; 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]; 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]; 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]; 2369 -> 2821[label="",style="dashed", color="red", weight=0]; 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]; 2369 -> 2823[label="",style="dashed", color="magenta", weight=3]; 2369 -> 2824[label="",style="dashed", color="magenta", weight=3]; 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]; 2247[label="ww4100",fontsize=16,color="green",shape="box"];2248[label="Float (Neg (Succ ww3000)) (Neg Zero)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 2250[label="ww4100",fontsize=16,color="green",shape="box"];2251[label="Float (Neg Zero) (Pos Zero)",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]; 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]; 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]; 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]; 2395 -> 2821[label="",style="dashed", color="red", weight=0]; 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]; 2395 -> 2826[label="",style="dashed", color="magenta", weight=3]; 2395 -> 2827[label="",style="dashed", color="magenta", weight=3]; 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]; 2253[label="ww4100",fontsize=16,color="green",shape="box"];2254[label="Float (Neg Zero) (Neg Zero)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 7665 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46818[label="",style="dashed", color="magenta", weight=3]; 7665 -> 46819[label="",style="dashed", color="magenta", weight=3]; 7665 -> 46820[label="",style="dashed", color="magenta", weight=3]; 7665 -> 46821[label="",style="dashed", color="magenta", weight=3]; 7665 -> 46822[label="",style="dashed", color="magenta", weight=3]; 7666 -> 6351[label="",style="dashed", color="red", weight=0]; 7666[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7666 -> 7725[label="",style="dashed", color="magenta", weight=3]; 7666 -> 7726[label="",style="dashed", color="magenta", weight=3]; 7667[label="Succ ww95800",fontsize=16,color="green",shape="box"];7668 -> 6351[label="",style="dashed", color="red", weight=0]; 7668[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7668 -> 7727[label="",style="dashed", color="magenta", weight=3]; 7668 -> 7728[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 7675 -> 6351[label="",style="dashed", color="red", weight=0]; 7675[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7675 -> 7734[label="",style="dashed", color="magenta", weight=3]; 7675 -> 7735[label="",style="dashed", color="magenta", weight=3]; 7676[label="Succ ww95800",fontsize=16,color="green",shape="box"];7677 -> 6351[label="",style="dashed", color="red", weight=0]; 7677[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7677 -> 7736[label="",style="dashed", color="magenta", weight=3]; 7677 -> 7737[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 7687 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46823[label="",style="dashed", color="magenta", weight=3]; 7687 -> 46824[label="",style="dashed", color="magenta", weight=3]; 7687 -> 46825[label="",style="dashed", color="magenta", weight=3]; 7687 -> 46826[label="",style="dashed", color="magenta", weight=3]; 7687 -> 46827[label="",style="dashed", color="magenta", weight=3]; 7688[label="ww95800",fontsize=16,color="green",shape="box"];7689[label="ww95600",fontsize=16,color="green",shape="box"];7690[label="ww95800",fontsize=16,color="green",shape="box"];7691[label="ww95600",fontsize=16,color="green",shape="box"];7692 -> 7491[label="",style="dashed", color="red", weight=0]; 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]; 7692 -> 7752[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 7697[label="ww95800",fontsize=16,color="green",shape="box"];7698[label="ww95600",fontsize=16,color="green",shape="box"];7699[label="ww95800",fontsize=16,color="green",shape="box"];7700[label="ww95600",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]; 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]; 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]; 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]; 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]; 7706[label="ww95800",fontsize=16,color="green",shape="box"];7707[label="ww95600",fontsize=16,color="green",shape="box"];7708[label="ww95800",fontsize=16,color="green",shape="box"];7709[label="ww95600",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]; 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]; 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]; 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]; 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]; 7715[label="ww95800",fontsize=16,color="green",shape="box"];7716[label="ww95600",fontsize=16,color="green",shape="box"];7717[label="ww95800",fontsize=16,color="green",shape="box"];7718[label="ww95600",fontsize=16,color="green",shape="box"];7719 -> 7494[label="",style="dashed", color="red", weight=0]; 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]; 7719 -> 7768[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 35895[label="ww3100",fontsize=16,color="green",shape="box"];35896[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"];35896 -> 36832[label="",style="solid", color="black", weight=3]; 35897 -> 36973[label="",style="dashed", color="red", weight=0]; 35897[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"];35897 -> 36974[label="",style="dashed", color="magenta", weight=3]; 35898 -> 36780[label="",style="dashed", color="red", weight=0]; 35898[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"];35898 -> 36785[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 35899[label="ww3100",fontsize=16,color="green",shape="box"];35900[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"];35900 -> 36834[label="",style="solid", color="black", weight=3]; 35901 -> 36981[label="",style="dashed", color="red", weight=0]; 35901[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"];35901 -> 36982[label="",style="dashed", color="magenta", weight=3]; 35902 -> 36780[label="",style="dashed", color="red", weight=0]; 35902[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"];35902 -> 36786[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 15661[label="ww4100",fontsize=16,color="green",shape="box"];15662[label="ww5",fontsize=16,color="green",shape="box"];15663[label="Float (Pos (Succ ww3000)) (Pos Zero)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 15664[label="ww4100",fontsize=16,color="green",shape="box"];15665[label="ww5",fontsize=16,color="green",shape="box"];15666[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];54085 -> 55020[label="",style="dashed", color="red", weight=0]; 54085[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"];54085 -> 55027[label="",style="dashed", color="magenta", weight=3]; 54085 -> 55028[label="",style="dashed", color="magenta", weight=3]; 54085 -> 55029[label="",style="dashed", color="magenta", weight=3]; 54086[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"];54086 -> 55015[label="",style="solid", color="black", weight=3]; 54087 -> 55368[label="",style="dashed", color="red", weight=0]; 54087[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"];54087 -> 55369[label="",style="dashed", color="magenta", weight=3]; 54088[label="ww3000",fontsize=16,color="green",shape="box"];54089[label="ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 54090 -> 55020[label="",style="dashed", color="red", weight=0]; 54090[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"];54090 -> 55030[label="",style="dashed", color="magenta", weight=3]; 54090 -> 55031[label="",style="dashed", color="magenta", weight=3]; 54090 -> 55032[label="",style="dashed", color="magenta", weight=3]; 54091[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"];54091 -> 55018[label="",style="solid", color="black", weight=3]; 54092 -> 55376[label="",style="dashed", color="red", weight=0]; 54092[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"];54092 -> 55377[label="",style="dashed", color="magenta", weight=3]; 54093[label="ww3000",fontsize=16,color="green",shape="box"];54094[label="ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 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]; 15667[label="ww4100",fontsize=16,color="green",shape="box"];15668[label="ww5",fontsize=16,color="green",shape="box"];15669[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];35903[label="ww3100",fontsize=16,color="green",shape="box"];35904[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"];35904 -> 36836[label="",style="solid", color="black", weight=3]; 35905 -> 36989[label="",style="dashed", color="red", weight=0]; 35905[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"];35905 -> 36990[label="",style="dashed", color="magenta", weight=3]; 35906 -> 36780[label="",style="dashed", color="red", weight=0]; 35906[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"];35906 -> 36787[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 15670[label="ww4100",fontsize=16,color="green",shape="box"];15671[label="ww5",fontsize=16,color="green",shape="box"];15672[label="Float (Pos Zero) (Neg Zero)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 35907[label="ww3100",fontsize=16,color="green",shape="box"];35908[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"];35908 -> 36838[label="",style="solid", color="black", weight=3]; 35909 -> 36997[label="",style="dashed", color="red", weight=0]; 35909[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"];35909 -> 36998[label="",style="dashed", color="magenta", weight=3]; 35910 -> 36780[label="",style="dashed", color="red", weight=0]; 35910[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"];35910 -> 36788[label="",style="dashed", color="magenta", weight=3]; 2516 -> 4044[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 8705 -> 6351[label="",style="dashed", color="red", weight=0]; 8705[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8705 -> 8776[label="",style="dashed", color="magenta", weight=3]; 8705 -> 8777[label="",style="dashed", color="magenta", weight=3]; 8706[label="Succ ww137500",fontsize=16,color="green",shape="box"];8707 -> 6351[label="",style="dashed", color="red", weight=0]; 8707[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8707 -> 8778[label="",style="dashed", color="magenta", weight=3]; 8707 -> 8779[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8711 -> 8675[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 8716 -> 6351[label="",style="dashed", color="red", weight=0]; 8716[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8716 -> 8784[label="",style="dashed", color="magenta", weight=3]; 8716 -> 8785[label="",style="dashed", color="magenta", weight=3]; 8717[label="Succ ww137500",fontsize=16,color="green",shape="box"];8718 -> 6351[label="",style="dashed", color="red", weight=0]; 8718[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8718 -> 8786[label="",style="dashed", color="magenta", weight=3]; 8718 -> 8787[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8731 -> 8702[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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="ww137500",fontsize=16,color="green",shape="box"];8735[label="ww137300",fontsize=16,color="green",shape="box"];8736[label="ww137500",fontsize=16,color="green",shape="box"];8737[label="ww137300",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]; 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]; 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]; 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]; 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]; 8743[label="ww137500",fontsize=16,color="green",shape="box"];8744[label="ww137300",fontsize=16,color="green",shape="box"];8745[label="ww137500",fontsize=16,color="green",shape="box"];8746[label="ww137300",fontsize=16,color="green",shape="box"];8747 -> 8537[label="",style="dashed", color="red", weight=0]; 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]; 8747 -> 8803[label="",style="dashed", color="magenta", weight=3]; 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]; 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="ww137500",fontsize=16,color="green",shape="box"];8756[label="ww137300",fontsize=16,color="green",shape="box"];8757[label="ww137500",fontsize=16,color="green",shape="box"];8758[label="ww137300",fontsize=16,color="green",shape="box"];8759 -> 8538[label="",style="dashed", color="red", weight=0]; 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]; 8759 -> 8806[label="",style="dashed", color="magenta", weight=3]; 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]; 8761[label="Succ ww137300",fontsize=16,color="green",shape="box"];8762[label="Zero",fontsize=16,color="green",shape="box"];8763[label="Zero",fontsize=16,color="green",shape="box"];8764[label="Succ ww137500",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="ww137500",fontsize=16,color="green",shape="box"];8768[label="ww137300",fontsize=16,color="green",shape="box"];8769[label="ww137500",fontsize=16,color="green",shape="box"];8770[label="ww137300",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 15673[label="ww4100",fontsize=16,color="green",shape="box"];15674[label="ww5",fontsize=16,color="green",shape="box"];15675[label="Float (Neg (Succ ww3000)) (Pos Zero)",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]; 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]; 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]; 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]; 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]; 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]; 15676[label="ww4100",fontsize=16,color="green",shape="box"];15677[label="ww5",fontsize=16,color="green",shape="box"];15678[label="Float (Neg (Succ ww3000)) (Neg Zero)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 15679[label="ww4100",fontsize=16,color="green",shape="box"];15680[label="ww5",fontsize=16,color="green",shape="box"];15681[label="Float (Neg Zero) (Pos Zero)",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]; 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]; 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]; 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]; 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]; 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]; 15682[label="ww4100",fontsize=16,color="green",shape="box"];15683[label="ww5",fontsize=16,color="green",shape="box"];15684[label="Float (Neg Zero) (Neg Zero)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 5580 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 5581 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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"];61895[label="ww114/Succ ww1140",fontsize=10,color="white",style="solid",shape="box"];5579 -> 61895[label="",style="solid", color="burlywood", weight=9]; 61895 -> 5594[label="",style="solid", color="burlywood", weight=3]; 61896[label="ww114/Zero",fontsize=10,color="white",style="solid",shape="box"];5579 -> 61896[label="",style="solid", color="burlywood", weight=9]; 61896 -> 5595[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];61897[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];2645 -> 61897[label="",style="solid", color="burlywood", weight=9]; 61897 -> 3109[label="",style="solid", color="burlywood", weight=3]; 61898[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];2645 -> 61898[label="",style="solid", color="burlywood", weight=9]; 61898 -> 3110[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61899[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];2660 -> 61899[label="",style="solid", color="burlywood", weight=9]; 61899 -> 3125[label="",style="solid", color="burlywood", weight=3]; 61900[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];2660 -> 61900[label="",style="solid", color="burlywood", weight=9]; 61900 -> 3126[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 18769[label="ww310",fontsize=16,color="green",shape="box"];18770[label="ww410",fontsize=16,color="green",shape="box"];18771[label="Zero",fontsize=16,color="green",shape="box"];18772[label="ww5",fontsize=16,color="green",shape="box"];18773[label="ww3000",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]; 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"];61901[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];2667 -> 61901[label="",style="solid", color="burlywood", weight=9]; 61901 -> 3133[label="",style="solid", color="burlywood", weight=3]; 61902[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];2667 -> 61902[label="",style="solid", color="burlywood", weight=9]; 61902 -> 3134[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];61903[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2672 -> 61903[label="",style="solid", color="burlywood", weight=9]; 61903 -> 3139[label="",style="solid", color="burlywood", weight=3]; 61904[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2672 -> 61904[label="",style="solid", color="burlywood", weight=9]; 61904 -> 3140[label="",style="solid", color="burlywood", weight=3]; 2673 -> 3141[label="",style="dashed", color="red", weight=0]; 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]; 2673 -> 3143[label="",style="dashed", color="magenta", weight=3]; 2673 -> 3144[label="",style="dashed", color="magenta", weight=3]; 2673 -> 3145[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 2676 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23348[label="",style="dashed", color="magenta", weight=3]; 2676 -> 23349[label="",style="dashed", color="magenta", weight=3]; 2676 -> 23350[label="",style="dashed", color="magenta", weight=3]; 2676 -> 23351[label="",style="dashed", color="magenta", weight=3]; 36778[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"];61905[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36778 -> 61905[label="",style="solid", color="burlywood", weight=9]; 61905 -> 36840[label="",style="solid", color="burlywood", weight=3]; 36941[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36940[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)))) ww4224)",fontsize=16,color="black",shape="triangle"];36940 -> 36943[label="",style="solid", color="black", weight=3]; 36781 -> 35880[label="",style="dashed", color="red", weight=0]; 36781[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"];36780[label="flip ltEsFloat ww4218 (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];36780 -> 36843[label="",style="solid", color="black", weight=3]; 36824[label="takeWhile1 (flip ltEsFloat ww4216) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 MyTrue",fontsize=16,color="black",shape="box"];36824 -> 36915[label="",style="solid", color="black", weight=3]; 36825[label="takeWhile1 (flip ltEsFloat ww4216) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 MyFalse",fontsize=16,color="black",shape="box"];36825 -> 36916[label="",style="solid", color="black", weight=3]; 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]; 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"];61906[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2679 -> 61906[label="",style="solid", color="burlywood", weight=9]; 61906 -> 3151[label="",style="solid", color="burlywood", weight=3]; 61907[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2679 -> 61907[label="",style="solid", color="burlywood", weight=9]; 61907 -> 3152[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 2683 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23352[label="",style="dashed", color="magenta", weight=3]; 2683 -> 23353[label="",style="dashed", color="magenta", weight=3]; 2683 -> 23354[label="",style="dashed", color="magenta", weight=3]; 2683 -> 23355[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61908[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2686 -> 61908[label="",style="solid", color="burlywood", weight=9]; 61908 -> 3159[label="",style="solid", color="burlywood", weight=3]; 61909[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2686 -> 61909[label="",style="solid", color="burlywood", weight=9]; 61909 -> 3160[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 36826[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"];61910[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36826 -> 61910[label="",style="solid", color="burlywood", weight=9]; 61910 -> 36917[label="",style="solid", color="burlywood", weight=3]; 36950[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36949[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)))) ww4225)",fontsize=16,color="black",shape="triangle"];36949 -> 36952[label="",style="solid", color="black", weight=3]; 36782 -> 35884[label="",style="dashed", color="red", weight=0]; 36782[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]; 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"];61911[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2693 -> 61911[label="",style="solid", color="burlywood", weight=9]; 61911 -> 3167[label="",style="solid", color="burlywood", weight=3]; 61912[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2693 -> 61912[label="",style="solid", color="burlywood", weight=9]; 61912 -> 3168[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61913[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2700 -> 61913[label="",style="solid", color="burlywood", weight=9]; 61913 -> 3175[label="",style="solid", color="burlywood", weight=3]; 61914[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2700 -> 61914[label="",style="solid", color="burlywood", weight=9]; 61914 -> 3176[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 2828[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"];2828 -> 3181[label="",style="solid", color="black", weight=3]; 2829 -> 27096[label="",style="dashed", color="red", weight=0]; 2829[label="ltEsFloat (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))))))",fontsize=16,color="magenta"];2829 -> 27097[label="",style="dashed", color="magenta", weight=3]; 2829 -> 27098[label="",style="dashed", color="magenta", weight=3]; 2829 -> 27099[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61915[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2706 -> 61915[label="",style="solid", color="burlywood", weight=9]; 61915 -> 3185[label="",style="solid", color="burlywood", weight=3]; 61916[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2706 -> 61916[label="",style="solid", color="burlywood", weight=9]; 61916 -> 3186[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 55021[label="ww3100",fontsize=16,color="green",shape="box"];55022[label="ww3000",fontsize=16,color="green",shape="box"];55023 -> 54076[label="",style="dashed", color="red", weight=0]; 55023[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"];55020[label="flip ltEsFloat ww4624 (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="black",shape="triangle"];55020 -> 55163[label="",style="solid", color="black", weight=3]; 55007[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"];61917[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55007 -> 61917[label="",style="solid", color="burlywood", weight=9]; 61917 -> 55164[label="",style="solid", color="burlywood", weight=3]; 55353[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55352[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)))) ww4630)",fontsize=16,color="black",shape="triangle"];55352 -> 55355[label="",style="solid", color="black", weight=3]; 55009[label="takeWhile1 (flip ltEsFloat ww3299) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4622 MyTrue",fontsize=16,color="black",shape="box"];55009 -> 55167[label="",style="solid", color="black", weight=3]; 55010[label="takeWhile1 (flip ltEsFloat ww3299) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4622 MyFalse",fontsize=16,color="black",shape="box"];55010 -> 55168[label="",style="solid", color="black", weight=3]; 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]; 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"];61918[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2712 -> 61918[label="",style="solid", color="burlywood", weight=9]; 61918 -> 3192[label="",style="solid", color="burlywood", weight=3]; 61919[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2712 -> 61919[label="",style="solid", color="burlywood", weight=9]; 61919 -> 3193[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61920[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2719 -> 61920[label="",style="solid", color="burlywood", weight=9]; 61920 -> 3200[label="",style="solid", color="burlywood", weight=3]; 61921[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2719 -> 61921[label="",style="solid", color="burlywood", weight=9]; 61921 -> 3201[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 55024[label="ww3100",fontsize=16,color="green",shape="box"];55025[label="ww3000",fontsize=16,color="green",shape="box"];55026 -> 54081[label="",style="dashed", color="red", weight=0]; 55026[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"];55012[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"];61922[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55012 -> 61922[label="",style="solid", color="burlywood", weight=9]; 61922 -> 55169[label="",style="solid", color="burlywood", weight=3]; 55361[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55360[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)))) ww4631)",fontsize=16,color="black",shape="triangle"];55360 -> 55363[label="",style="solid", color="black", weight=3]; 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]; 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"];61923[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2726 -> 61923[label="",style="solid", color="burlywood", weight=9]; 61923 -> 3208[label="",style="solid", color="burlywood", weight=3]; 61924[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2726 -> 61924[label="",style="solid", color="burlywood", weight=9]; 61924 -> 3209[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 36828[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"];61925[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36828 -> 61925[label="",style="solid", color="burlywood", weight=9]; 61925 -> 36920[label="",style="solid", color="burlywood", weight=3]; 36958[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36957[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)))) ww4226)",fontsize=16,color="black",shape="triangle"];36957 -> 36960[label="",style="solid", color="black", weight=3]; 36783 -> 35888[label="",style="dashed", color="red", weight=0]; 36783[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]; 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"];61926[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2732 -> 61926[label="",style="solid", color="burlywood", weight=9]; 61926 -> 3215[label="",style="solid", color="burlywood", weight=3]; 61927[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2732 -> 61927[label="",style="solid", color="burlywood", weight=9]; 61927 -> 3216[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61928[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2738 -> 61928[label="",style="solid", color="burlywood", weight=9]; 61928 -> 3222[label="",style="solid", color="burlywood", weight=3]; 61929[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2738 -> 61929[label="",style="solid", color="burlywood", weight=9]; 61929 -> 3223[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 36830[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"];61930[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36830 -> 61930[label="",style="solid", color="burlywood", weight=9]; 61930 -> 36923[label="",style="solid", color="burlywood", weight=3]; 36966[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36965[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)))) ww4227)",fontsize=16,color="black",shape="triangle"];36965 -> 36968[label="",style="solid", color="black", weight=3]; 36784 -> 35892[label="",style="dashed", color="red", weight=0]; 36784[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]; 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"];61931[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2745 -> 61931[label="",style="solid", color="burlywood", weight=9]; 61931 -> 3230[label="",style="solid", color="burlywood", weight=3]; 61932[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2745 -> 61932[label="",style="solid", color="burlywood", weight=9]; 61932 -> 3231[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 46808[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46809 -> 49911[label="",style="dashed", color="red", weight=0]; 46809[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"];46809 -> 49912[label="",style="dashed", color="magenta", weight=3]; 46810[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="black",shape="box"];46810 -> 49813[label="",style="solid", color="black", weight=3]; 46811[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"];46811 -> 49814[label="",style="solid", color="black", weight=3]; 46812[label="Pos ww5410",fontsize=16,color="green",shape="box"];46807[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4457 ww4456",fontsize=16,color="burlywood",shape="triangle"];61933[label="ww4456/MyTrue",fontsize=10,color="white",style="solid",shape="box"];46807 -> 61933[label="",style="solid", color="burlywood", weight=9]; 61933 -> 49815[label="",style="solid", color="burlywood", weight=3]; 61934[label="ww4456/MyFalse",fontsize=10,color="white",style="solid",shape="box"];46807 -> 61934[label="",style="solid", color="burlywood", weight=9]; 61934 -> 49816[label="",style="solid", color="burlywood", weight=3]; 6675[label="ww54100",fontsize=16,color="green",shape="box"];6676[label="ww53900",fontsize=16,color="green",shape="box"];6677[label="ww54100",fontsize=16,color="green",shape="box"];6678[label="ww53900",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"];61935[label="ww6260/Succ ww62600",fontsize=10,color="white",style="solid",shape="box"];6679 -> 61935[label="",style="solid", color="burlywood", weight=9]; 61935 -> 6721[label="",style="solid", color="burlywood", weight=3]; 61936[label="ww6260/Zero",fontsize=10,color="white",style="solid",shape="box"];6679 -> 61936[label="",style="solid", color="burlywood", weight=9]; 61936 -> 6722[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 6684[label="ww54100",fontsize=16,color="green",shape="box"];6685[label="ww53900",fontsize=16,color="green",shape="box"];6686[label="ww54100",fontsize=16,color="green",shape="box"];6687[label="ww53900",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"];61937[label="ww6300/Succ ww63000",fontsize=10,color="white",style="solid",shape="box"];6688 -> 61937[label="",style="solid", color="burlywood", weight=9]; 61937 -> 6727[label="",style="solid", color="burlywood", weight=3]; 61938[label="ww6300/Zero",fontsize=10,color="white",style="solid",shape="box"];6688 -> 61938[label="",style="solid", color="burlywood", weight=9]; 61938 -> 6728[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 46813[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46814 -> 49938[label="",style="dashed", color="red", weight=0]; 46814[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"];46814 -> 49939[label="",style="dashed", color="magenta", weight=3]; 46815[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="black",shape="box"];46815 -> 49818[label="",style="solid", color="black", weight=3]; 46816[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"];46816 -> 49819[label="",style="solid", color="black", weight=3]; 46817[label="Neg ww5410",fontsize=16,color="green",shape="box"];6698[label="Succ ww53900",fontsize=16,color="green",shape="box"];6699[label="Succ ww54100",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6714[label="Succ ww54100",fontsize=16,color="green",shape="box"];6715[label="Succ ww53900",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]; 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]; 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]; 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]; 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"];61939[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2783 -> 61939[label="",style="solid", color="burlywood", weight=9]; 61939 -> 3272[label="",style="solid", color="burlywood", weight=3]; 61940[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2783 -> 61940[label="",style="solid", color="burlywood", weight=9]; 61940 -> 3273[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 2787 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23356[label="",style="dashed", color="magenta", weight=3]; 2787 -> 23357[label="",style="dashed", color="magenta", weight=3]; 2787 -> 23358[label="",style="dashed", color="magenta", weight=3]; 2787 -> 23359[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];61941[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2790 -> 61941[label="",style="solid", color="burlywood", weight=9]; 61941 -> 3280[label="",style="solid", color="burlywood", weight=3]; 61942[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2790 -> 61942[label="",style="solid", color="burlywood", weight=9]; 61942 -> 3281[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 2794 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23360[label="",style="dashed", color="magenta", weight=3]; 2794 -> 23361[label="",style="dashed", color="magenta", weight=3]; 2794 -> 23362[label="",style="dashed", color="magenta", weight=3]; 2794 -> 23363[label="",style="dashed", color="magenta", weight=3]; 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]; 2796[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"];2796 -> 3287[label="",style="solid", color="black", weight=3]; 2797[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"];2797 -> 3288[label="",style="solid", color="black", weight=3]; 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]; 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"];61943[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2799 -> 61943[label="",style="solid", color="burlywood", weight=9]; 61943 -> 3290[label="",style="solid", color="burlywood", weight=3]; 61944[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2799 -> 61944[label="",style="solid", color="burlywood", weight=9]; 61944 -> 3291[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61945[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2806 -> 61945[label="",style="solid", color="burlywood", weight=9]; 61945 -> 3299[label="",style="solid", color="burlywood", weight=3]; 61946[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2806 -> 61946[label="",style="solid", color="burlywood", weight=9]; 61946 -> 3300[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61947[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2813 -> 61947[label="",style="solid", color="burlywood", weight=9]; 61947 -> 3307[label="",style="solid", color="burlywood", weight=3]; 61948[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2813 -> 61948[label="",style="solid", color="burlywood", weight=9]; 61948 -> 3308[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61949[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2819 -> 61949[label="",style="solid", color="burlywood", weight=9]; 61949 -> 3314[label="",style="solid", color="burlywood", weight=3]; 61950[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2819 -> 61950[label="",style="solid", color="burlywood", weight=9]; 61950 -> 3315[label="",style="solid", color="burlywood", weight=3]; 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]; 2822[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];2823[label="ww3100",fontsize=16,color="green",shape="box"];2824[label="ww5",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]; 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]; 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]; 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]; 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"];61951[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2835 -> 61951[label="",style="solid", color="burlywood", weight=9]; 61951 -> 3321[label="",style="solid", color="burlywood", weight=3]; 61952[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2835 -> 61952[label="",style="solid", color="burlywood", weight=9]; 61952 -> 3322[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61953[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2842 -> 61953[label="",style="solid", color="burlywood", weight=9]; 61953 -> 3329[label="",style="solid", color="burlywood", weight=3]; 61954[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2842 -> 61954[label="",style="solid", color="burlywood", weight=9]; 61954 -> 3330[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61955[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2849 -> 61955[label="",style="solid", color="burlywood", weight=9]; 61955 -> 3337[label="",style="solid", color="burlywood", weight=3]; 61956[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2849 -> 61956[label="",style="solid", color="burlywood", weight=9]; 61956 -> 3338[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61957[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2855 -> 61957[label="",style="solid", color="burlywood", weight=9]; 61957 -> 3344[label="",style="solid", color="burlywood", weight=3]; 61958[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2855 -> 61958[label="",style="solid", color="burlywood", weight=9]; 61958 -> 3345[label="",style="solid", color="burlywood", weight=3]; 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]; 2825[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];2826[label="ww3100",fontsize=16,color="green",shape="box"];2827[label="ww5",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]; 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]; 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]; 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"];61959[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2860 -> 61959[label="",style="solid", color="burlywood", weight=9]; 61959 -> 3350[label="",style="solid", color="burlywood", weight=3]; 61960[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2860 -> 61960[label="",style="solid", color="burlywood", weight=9]; 61960 -> 3351[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61961[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2867 -> 61961[label="",style="solid", color="burlywood", weight=9]; 61961 -> 3358[label="",style="solid", color="burlywood", weight=3]; 61962[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2867 -> 61962[label="",style="solid", color="burlywood", weight=9]; 61962 -> 3359[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 46818[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46819 -> 49974[label="",style="dashed", color="red", weight=0]; 46819[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"];46819 -> 49975[label="",style="dashed", color="magenta", weight=3]; 46820[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="black",shape="box"];46820 -> 49821[label="",style="solid", color="black", weight=3]; 46821[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"];46821 -> 49822[label="",style="solid", color="black", weight=3]; 46822[label="Pos ww9580",fontsize=16,color="green",shape="box"];7725[label="ww95800",fontsize=16,color="green",shape="box"];7726[label="ww95600",fontsize=16,color="green",shape="box"];7727[label="ww95800",fontsize=16,color="green",shape="box"];7728[label="ww95600",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"];61963[label="ww10570/Succ ww105700",fontsize=10,color="white",style="solid",shape="box"];7729 -> 61963[label="",style="solid", color="burlywood", weight=9]; 61963 -> 7774[label="",style="solid", color="burlywood", weight=3]; 61964[label="ww10570/Zero",fontsize=10,color="white",style="solid",shape="box"];7729 -> 61964[label="",style="solid", color="burlywood", weight=9]; 61964 -> 7775[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 7734[label="ww95800",fontsize=16,color="green",shape="box"];7735[label="ww95600",fontsize=16,color="green",shape="box"];7736[label="ww95800",fontsize=16,color="green",shape="box"];7737[label="ww95600",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"];61965[label="ww10610/Succ ww106100",fontsize=10,color="white",style="solid",shape="box"];7738 -> 61965[label="",style="solid", color="burlywood", weight=9]; 61965 -> 7780[label="",style="solid", color="burlywood", weight=3]; 61966[label="ww10610/Zero",fontsize=10,color="white",style="solid",shape="box"];7738 -> 61966[label="",style="solid", color="burlywood", weight=9]; 61966 -> 7781[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 46823[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46824 -> 49983[label="",style="dashed", color="red", weight=0]; 46824[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"];46824 -> 49984[label="",style="dashed", color="magenta", weight=3]; 46825[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="black",shape="box"];46825 -> 49824[label="",style="solid", color="black", weight=3]; 46826[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"];46826 -> 49825[label="",style="solid", color="black", weight=3]; 46827[label="Neg ww9580",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 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]; 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]; 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]; 7760 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54125[label="",style="dashed", color="magenta", weight=3]; 7760 -> 54126[label="",style="dashed", color="magenta", weight=3]; 7760 -> 54127[label="",style="dashed", color="magenta", weight=3]; 7760 -> 54128[label="",style="dashed", color="magenta", weight=3]; 7760 -> 54129[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 7767[label="Succ ww95600",fontsize=16,color="green",shape="box"];7768[label="Succ ww95800",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]; 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]; 7771 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54130[label="",style="dashed", color="magenta", weight=3]; 7771 -> 54131[label="",style="dashed", color="magenta", weight=3]; 7771 -> 54132[label="",style="dashed", color="magenta", weight=3]; 7771 -> 54133[label="",style="dashed", color="magenta", weight=3]; 7771 -> 54134[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];61967[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2905 -> 61967[label="",style="solid", color="burlywood", weight=9]; 61967 -> 3400[label="",style="solid", color="burlywood", weight=3]; 61968[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2905 -> 61968[label="",style="solid", color="burlywood", weight=9]; 61968 -> 3401[label="",style="solid", color="burlywood", weight=3]; 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]; 2907 -> 3403[label="",style="dashed", color="red", weight=0]; 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]; 2907 -> 3405[label="",style="dashed", color="magenta", weight=3]; 2907 -> 3406[label="",style="dashed", color="magenta", weight=3]; 2907 -> 3407[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 36832[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"];61969[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36832 -> 61969[label="",style="solid", color="burlywood", weight=9]; 61969 -> 36926[label="",style="solid", color="burlywood", weight=3]; 36974[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36973[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)))) ww4228)",fontsize=16,color="black",shape="triangle"];36973 -> 36976[label="",style="solid", color="black", weight=3]; 36785 -> 35896[label="",style="dashed", color="red", weight=0]; 36785[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]; 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"];61970[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2912 -> 61970[label="",style="solid", color="burlywood", weight=9]; 61970 -> 3412[label="",style="solid", color="burlywood", weight=3]; 61971[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2912 -> 61971[label="",style="solid", color="burlywood", weight=9]; 61971 -> 3413[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61972[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2919 -> 61972[label="",style="solid", color="burlywood", weight=9]; 61972 -> 3420[label="",style="solid", color="burlywood", weight=3]; 61973[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2919 -> 61973[label="",style="solid", color="burlywood", weight=9]; 61973 -> 3421[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 36834[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"];61974[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36834 -> 61974[label="",style="solid", color="burlywood", weight=9]; 61974 -> 36929[label="",style="solid", color="burlywood", weight=3]; 36982[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36981[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)))) ww4229)",fontsize=16,color="black",shape="triangle"];36981 -> 36984[label="",style="solid", color="black", weight=3]; 36786 -> 35900[label="",style="dashed", color="red", weight=0]; 36786[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]; 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"];61975[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2926 -> 61975[label="",style="solid", color="burlywood", weight=9]; 61975 -> 3428[label="",style="solid", color="burlywood", weight=3]; 61976[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2926 -> 61976[label="",style="solid", color="burlywood", weight=9]; 61976 -> 3429[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61977[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2933 -> 61977[label="",style="solid", color="burlywood", weight=9]; 61977 -> 3436[label="",style="solid", color="burlywood", weight=3]; 61978[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2933 -> 61978[label="",style="solid", color="burlywood", weight=9]; 61978 -> 3437[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61979[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2940 -> 61979[label="",style="solid", color="burlywood", weight=9]; 61979 -> 3444[label="",style="solid", color="burlywood", weight=3]; 61980[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2940 -> 61980[label="",style="solid", color="burlywood", weight=9]; 61980 -> 3445[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 55027[label="ww3100",fontsize=16,color="green",shape="box"];55028[label="ww3000",fontsize=16,color="green",shape="box"];55029 -> 54086[label="",style="dashed", color="red", weight=0]; 55029[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"];55015[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"];61981[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55015 -> 61981[label="",style="solid", color="burlywood", weight=9]; 61981 -> 55172[label="",style="solid", color="burlywood", weight=3]; 55369[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55368[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)))) ww4632)",fontsize=16,color="black",shape="triangle"];55368 -> 55371[label="",style="solid", color="black", weight=3]; 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]; 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"];61982[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2947 -> 61982[label="",style="solid", color="burlywood", weight=9]; 61982 -> 3452[label="",style="solid", color="burlywood", weight=3]; 61983[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2947 -> 61983[label="",style="solid", color="burlywood", weight=9]; 61983 -> 3453[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];61984[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2954 -> 61984[label="",style="solid", color="burlywood", weight=9]; 61984 -> 3460[label="",style="solid", color="burlywood", weight=3]; 61985[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2954 -> 61985[label="",style="solid", color="burlywood", weight=9]; 61985 -> 3461[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 55030[label="ww3100",fontsize=16,color="green",shape="box"];55031[label="ww3000",fontsize=16,color="green",shape="box"];55032 -> 54091[label="",style="dashed", color="red", weight=0]; 55032[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"];55018[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"];61986[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55018 -> 61986[label="",style="solid", color="burlywood", weight=9]; 61986 -> 55175[label="",style="solid", color="burlywood", weight=3]; 55377[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55376[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)))) ww4633)",fontsize=16,color="black",shape="triangle"];55376 -> 55379[label="",style="solid", color="black", weight=3]; 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]; 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"];61987[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2961 -> 61987[label="",style="solid", color="burlywood", weight=9]; 61987 -> 3468[label="",style="solid", color="burlywood", weight=3]; 61988[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2961 -> 61988[label="",style="solid", color="burlywood", weight=9]; 61988 -> 3469[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 36836[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"];61989[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36836 -> 61989[label="",style="solid", color="burlywood", weight=9]; 61989 -> 36932[label="",style="solid", color="burlywood", weight=3]; 36990[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36989[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)))) ww4230)",fontsize=16,color="black",shape="triangle"];36989 -> 36992[label="",style="solid", color="black", weight=3]; 36787 -> 35904[label="",style="dashed", color="red", weight=0]; 36787[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]; 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"];61990[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2968 -> 61990[label="",style="solid", color="burlywood", weight=9]; 61990 -> 3476[label="",style="solid", color="burlywood", weight=3]; 61991[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2968 -> 61991[label="",style="solid", color="burlywood", weight=9]; 61991 -> 3477[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];61992[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2975 -> 61992[label="",style="solid", color="burlywood", weight=9]; 61992 -> 3484[label="",style="solid", color="burlywood", weight=3]; 61993[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2975 -> 61993[label="",style="solid", color="burlywood", weight=9]; 61993 -> 3485[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 36838[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"];61994[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36838 -> 61994[label="",style="solid", color="burlywood", weight=9]; 61994 -> 36935[label="",style="solid", color="burlywood", weight=3]; 36998[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36997[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)))) ww4231)",fontsize=16,color="black",shape="triangle"];36997 -> 37000[label="",style="solid", color="black", weight=3]; 36788 -> 35908[label="",style="dashed", color="red", weight=0]; 36788[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]; 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]; 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"];61995[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2983 -> 61995[label="",style="solid", color="burlywood", weight=9]; 61995 -> 3494[label="",style="solid", color="burlywood", weight=3]; 61996[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2983 -> 61996[label="",style="solid", color="burlywood", weight=9]; 61996 -> 3495[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 8776[label="ww137500",fontsize=16,color="green",shape="box"];8777[label="ww137300",fontsize=16,color="green",shape="box"];8778[label="ww137500",fontsize=16,color="green",shape="box"];8779[label="ww137300",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"];61997[label="ww13780/Succ ww137800",fontsize=10,color="white",style="solid",shape="box"];8780 -> 61997[label="",style="solid", color="burlywood", weight=9]; 61997 -> 8813[label="",style="solid", color="burlywood", weight=3]; 61998[label="ww13780/Zero",fontsize=10,color="white",style="solid",shape="box"];8780 -> 61998[label="",style="solid", color="burlywood", weight=9]; 61998 -> 8814[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 8784[label="ww137500",fontsize=16,color="green",shape="box"];8785[label="ww137300",fontsize=16,color="green",shape="box"];8786[label="ww137500",fontsize=16,color="green",shape="box"];8787[label="ww137300",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"];61999[label="ww13780/Succ ww137800",fontsize=10,color="white",style="solid",shape="box"];8788 -> 61999[label="",style="solid", color="burlywood", weight=9]; 61999 -> 8818[label="",style="solid", color="burlywood", weight=3]; 62000[label="ww13780/Zero",fontsize=10,color="white",style="solid",shape="box"];8788 -> 62000[label="",style="solid", color="burlywood", weight=9]; 62000 -> 8819[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 8804 -> 8842[label="",style="dashed", color="magenta", weight=3]; 8805[label="Succ ww137300",fontsize=16,color="green",shape="box"];8806[label="Succ ww137500",fontsize=16,color="green",shape="box"];8807 -> 8554[label="",style="dashed", color="red", weight=0]; 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]; 8807 -> 8844[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62001[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3021 -> 62001[label="",style="solid", color="burlywood", weight=9]; 62001 -> 3536[label="",style="solid", color="burlywood", weight=3]; 62002[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3021 -> 62002[label="",style="solid", color="burlywood", weight=9]; 62002 -> 3537[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62003[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3028 -> 62003[label="",style="solid", color="burlywood", weight=9]; 62003 -> 3544[label="",style="solid", color="burlywood", weight=3]; 62004[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3028 -> 62004[label="",style="solid", color="burlywood", weight=9]; 62004 -> 3545[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62005[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3035 -> 62005[label="",style="solid", color="burlywood", weight=9]; 62005 -> 3552[label="",style="solid", color="burlywood", weight=3]; 62006[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3035 -> 62006[label="",style="solid", color="burlywood", weight=9]; 62006 -> 3553[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62007[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3042 -> 62007[label="",style="solid", color="burlywood", weight=9]; 62007 -> 3560[label="",style="solid", color="burlywood", weight=3]; 62008[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3042 -> 62008[label="",style="solid", color="burlywood", weight=9]; 62008 -> 3561[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62009[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3049 -> 62009[label="",style="solid", color="burlywood", weight=9]; 62009 -> 3568[label="",style="solid", color="burlywood", weight=3]; 62010[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3049 -> 62010[label="",style="solid", color="burlywood", weight=9]; 62010 -> 3569[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62011[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3056 -> 62011[label="",style="solid", color="burlywood", weight=9]; 62011 -> 3576[label="",style="solid", color="burlywood", weight=3]; 62012[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3056 -> 62012[label="",style="solid", color="burlywood", weight=9]; 62012 -> 3577[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62013[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3063 -> 62013[label="",style="solid", color="burlywood", weight=9]; 62013 -> 3584[label="",style="solid", color="burlywood", weight=3]; 62014[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3063 -> 62014[label="",style="solid", color="burlywood", weight=9]; 62014 -> 3585[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62015[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3070 -> 62015[label="",style="solid", color="burlywood", weight=9]; 62015 -> 3592[label="",style="solid", color="burlywood", weight=3]; 62016[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3070 -> 62016[label="",style="solid", color="burlywood", weight=9]; 62016 -> 3593[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62017[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3077 -> 62017[label="",style="solid", color="burlywood", weight=9]; 62017 -> 3600[label="",style="solid", color="burlywood", weight=3]; 62018[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3077 -> 62018[label="",style="solid", color="burlywood", weight=9]; 62018 -> 3601[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62019[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3084 -> 62019[label="",style="solid", color="burlywood", weight=9]; 62019 -> 3608[label="",style="solid", color="burlywood", weight=3]; 62020[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3084 -> 62020[label="",style="solid", color="burlywood", weight=9]; 62020 -> 3609[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62021[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3091 -> 62021[label="",style="solid", color="burlywood", weight=9]; 62021 -> 3616[label="",style="solid", color="burlywood", weight=3]; 62022[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3091 -> 62022[label="",style="solid", color="burlywood", weight=9]; 62022 -> 3617[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62023[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3098 -> 62023[label="",style="solid", color="burlywood", weight=9]; 62023 -> 3624[label="",style="solid", color="burlywood", weight=3]; 62024[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3098 -> 62024[label="",style="solid", color="burlywood", weight=9]; 62024 -> 3625[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 3105 -> 3632[label="",style="dashed", color="red", weight=0]; 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]; 3105 -> 3634[label="",style="dashed", color="magenta", weight=3]; 3105 -> 3635[label="",style="dashed", color="magenta", weight=3]; 3105 -> 3636[label="",style="dashed", color="magenta", weight=3]; 3105 -> 3637[label="",style="dashed", color="magenta", weight=3]; 3105 -> 3638[label="",style="dashed", color="magenta", weight=3]; 3106 -> 4843[label="",style="dashed", color="red", weight=0]; 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]; 3106 -> 4845[label="",style="dashed", color="magenta", weight=3]; 3106 -> 4846[label="",style="dashed", color="magenta", weight=3]; 3106 -> 4847[label="",style="dashed", color="magenta", weight=3]; 3106 -> 4848[label="",style="dashed", color="magenta", weight=3]; 5592 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 5559[label="primPlusNat ww113 (Succ ww3000)",fontsize=16,color="burlywood",shape="triangle"];62025[label="ww113/Succ ww1130",fontsize=10,color="white",style="solid",shape="box"];5559 -> 62025[label="",style="solid", color="burlywood", weight=9]; 62025 -> 5572[label="",style="solid", color="burlywood", weight=3]; 62026[label="ww113/Zero",fontsize=10,color="white",style="solid",shape="box"];5559 -> 62026[label="",style="solid", color="burlywood", weight=9]; 62026 -> 5573[label="",style="solid", color="burlywood", weight=3]; 5593 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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"];62027[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];3109 -> 62027[label="",style="solid", color="burlywood", weight=9]; 62027 -> 3642[label="",style="solid", color="burlywood", weight=3]; 62028[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];3109 -> 62028[label="",style="solid", color="burlywood", weight=9]; 62028 -> 3643[label="",style="solid", color="burlywood", weight=3]; 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"];62029[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];3110 -> 62029[label="",style="solid", color="burlywood", weight=9]; 62029 -> 3644[label="",style="solid", color="burlywood", weight=3]; 62030[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];3110 -> 62030[label="",style="solid", color="burlywood", weight=9]; 62030 -> 3645[label="",style="solid", color="burlywood", weight=3]; 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"];62031[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];3111 -> 62031[label="",style="solid", color="burlywood", weight=9]; 62031 -> 3646[label="",style="solid", color="burlywood", weight=3]; 62032[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];3111 -> 62032[label="",style="solid", color="burlywood", weight=9]; 62032 -> 3647[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62033[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];3114 -> 62033[label="",style="solid", color="burlywood", weight=9]; 62033 -> 3650[label="",style="solid", color="burlywood", weight=3]; 62034[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];3114 -> 62034[label="",style="solid", color="burlywood", weight=9]; 62034 -> 3651[label="",style="solid", color="burlywood", weight=3]; 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"];62035[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];3115 -> 62035[label="",style="solid", color="burlywood", weight=9]; 62035 -> 3652[label="",style="solid", color="burlywood", weight=3]; 62036[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];3115 -> 62036[label="",style="solid", color="burlywood", weight=9]; 62036 -> 3653[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62037[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];3121 -> 62037[label="",style="solid", color="burlywood", weight=9]; 62037 -> 3659[label="",style="solid", color="burlywood", weight=3]; 62038[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];3121 -> 62038[label="",style="solid", color="burlywood", weight=9]; 62038 -> 3660[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3131 -> 16157[label="",style="dashed", color="red", weight=0]; 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]; 3131 -> 16159[label="",style="dashed", color="magenta", weight=3]; 3131 -> 16160[label="",style="dashed", color="magenta", weight=3]; 3131 -> 16161[label="",style="dashed", color="magenta", weight=3]; 3131 -> 16162[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3142[label="ww3100",fontsize=16,color="green",shape="box"];3143[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];3144[label="ww4000",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]; 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]; 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]; 23348[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];23349[label="ww4100",fontsize=16,color="green",shape="box"];23350[label="ww5",fontsize=16,color="green",shape="box"];23351[label="ww4000",fontsize=16,color="green",shape="box"];23347[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"];23347 -> 23464[label="",style="solid", color="black", weight=3]; 36840[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"];36840 -> 36938[label="",style="solid", color="black", weight=3]; 36943[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4224) (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)))) ww4224)))",fontsize=16,color="green",shape="box"];36943 -> 36953[label="",style="dashed", color="green", weight=3]; 36943 -> 36954[label="",style="dashed", color="green", weight=3]; 36843[label="ltEsFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4218",fontsize=16,color="black",shape="box"];36843 -> 36944[label="",style="solid", color="black", weight=3]; 36915[label="Cons (Float (Pos Zero) (Pos (Succ ww1993))) (takeWhile (flip ltEsFloat ww4216) ww3239)",fontsize=16,color="green",shape="box"];36915 -> 36945[label="",style="dashed", color="green", weight=3]; 36916[label="takeWhile0 (flip ltEsFloat ww4216) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 otherwise",fontsize=16,color="black",shape="box"];36916 -> 36946[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 3155 -> 16329[label="",style="dashed", color="red", weight=0]; 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]; 3155 -> 16331[label="",style="dashed", color="magenta", weight=3]; 3155 -> 16332[label="",style="dashed", color="magenta", weight=3]; 3155 -> 16333[label="",style="dashed", color="magenta", weight=3]; 23352[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];23353[label="ww4100",fontsize=16,color="green",shape="box"];23354[label="ww5",fontsize=16,color="green",shape="box"];23355[label="ww4000",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]; 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]; 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]; 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]; 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]; 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]; 3163 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35979[label="",style="dashed", color="magenta", weight=3]; 3163 -> 35980[label="",style="dashed", color="magenta", weight=3]; 3163 -> 35981[label="",style="dashed", color="magenta", weight=3]; 3163 -> 35982[label="",style="dashed", color="magenta", weight=3]; 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]; 36917[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"];36917 -> 36947[label="",style="solid", color="black", weight=3]; 36952[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4225) (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)))) ww4225)))",fontsize=16,color="green",shape="box"];36952 -> 36961[label="",style="dashed", color="green", weight=3]; 36952 -> 36962[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3181[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"];3181 -> 3716[label="",style="solid", color="black", weight=3]; 27097[label="ww3000",fontsize=16,color="green",shape="box"];27098[label="ww3100",fontsize=16,color="green",shape="box"];27099[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"];27099 -> 27101[label="",style="solid", color="black", weight=3]; 27096[label="ltEsFloat (Float (Pos (Succ ww3291)) (Pos (Succ ww3292))) ww3298",fontsize=16,color="black",shape="triangle"];27096 -> 27102[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 3189 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54145[label="",style="dashed", color="magenta", weight=3]; 3189 -> 54146[label="",style="dashed", color="magenta", weight=3]; 3189 -> 54147[label="",style="dashed", color="magenta", weight=3]; 3189 -> 54148[label="",style="dashed", color="magenta", weight=3]; 3189 -> 54149[label="",style="dashed", color="magenta", weight=3]; 55163[label="ltEsFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4624",fontsize=16,color="black",shape="box"];55163 -> 55349[label="",style="solid", color="black", weight=3]; 55164[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"];55164 -> 55350[label="",style="solid", color="black", weight=3]; 55355[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4630) (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)))) ww4630)))",fontsize=16,color="green",shape="box"];55355 -> 55364[label="",style="dashed", color="green", weight=3]; 55355 -> 55365[label="",style="dashed", color="green", weight=3]; 55167[label="Cons (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) (takeWhile (flip ltEsFloat ww3299) ww4622)",fontsize=16,color="green",shape="box"];55167 -> 55356[label="",style="dashed", color="green", weight=3]; 55168[label="takeWhile0 (flip ltEsFloat ww3299) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4622 otherwise",fontsize=16,color="black",shape="box"];55168 -> 55357[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 3196 -> 16464[label="",style="dashed", color="red", weight=0]; 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]; 3196 -> 16466[label="",style="dashed", color="magenta", weight=3]; 3196 -> 16467[label="",style="dashed", color="magenta", weight=3]; 3196 -> 16468[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 55169[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"];55169 -> 55358[label="",style="solid", color="black", weight=3]; 55363[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4631) (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)))) ww4631)))",fontsize=16,color="green",shape="box"];55363 -> 55372[label="",style="dashed", color="green", weight=3]; 55363 -> 55373[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 36920[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"];36920 -> 36955[label="",style="solid", color="black", weight=3]; 36960[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4226) (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)))) ww4226)))",fontsize=16,color="green",shape="box"];36960 -> 36969[label="",style="dashed", color="green", weight=3]; 36960 -> 36970[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 3219 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 3219 -> 3758[label="",style="dashed", color="magenta", weight=3]; 3219 -> 3759[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 3226 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 35991[label="",style="dashed", color="magenta", weight=3]; 3226 -> 35992[label="",style="dashed", color="magenta", weight=3]; 3226 -> 35993[label="",style="dashed", color="magenta", weight=3]; 3226 -> 35994[label="",style="dashed", color="magenta", weight=3]; 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]; 36923[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"];36923 -> 36963[label="",style="solid", color="black", weight=3]; 36968[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4227) (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)))) ww4227)))",fontsize=16,color="green",shape="box"];36968 -> 36977[label="",style="dashed", color="green", weight=3]; 36968 -> 36978[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 49912[label="Float (Neg (Succ ww540)) (Pos ww5410)",fontsize=16,color="green",shape="box"];49911[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))) ww4464)",fontsize=16,color="black",shape="triangle"];49911 -> 49932[label="",style="solid", color="black", weight=3]; 49813 -> 49877[label="",style="dashed", color="red", weight=0]; 49813[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];49813 -> 49878[label="",style="dashed", color="magenta", weight=3]; 49814[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"];62039[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49814 -> 62039[label="",style="solid", color="burlywood", weight=9]; 62039 -> 49888[label="",style="solid", color="burlywood", weight=3]; 49815[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4457 MyTrue",fontsize=16,color="black",shape="box"];49815 -> 49889[label="",style="solid", color="black", weight=3]; 49816[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4457 MyFalse",fontsize=16,color="black",shape="box"];49816 -> 49890[label="",style="solid", color="black", weight=3]; 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"];62040[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6721 -> 62040[label="",style="solid", color="burlywood", weight=9]; 62040 -> 6760[label="",style="solid", color="burlywood", weight=3]; 62041[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6721 -> 62041[label="",style="solid", color="burlywood", weight=9]; 62041 -> 6761[label="",style="solid", color="burlywood", weight=3]; 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"];62042[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6722 -> 62042[label="",style="solid", color="burlywood", weight=9]; 62042 -> 6762[label="",style="solid", color="burlywood", weight=3]; 62043[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6722 -> 62043[label="",style="solid", color="burlywood", weight=9]; 62043 -> 6763[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];62044[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6727 -> 62044[label="",style="solid", color="burlywood", weight=9]; 62044 -> 6768[label="",style="solid", color="burlywood", weight=3]; 62045[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6727 -> 62045[label="",style="solid", color="burlywood", weight=9]; 62045 -> 6769[label="",style="solid", color="burlywood", weight=3]; 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"];62046[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6728 -> 62046[label="",style="solid", color="burlywood", weight=9]; 62046 -> 6770[label="",style="solid", color="burlywood", weight=3]; 62047[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6728 -> 62047[label="",style="solid", color="burlywood", weight=9]; 62047 -> 6771[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 49939[label="Float (Neg (Succ ww540)) (Neg ww5410)",fontsize=16,color="green",shape="box"];49938[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))) ww4465)",fontsize=16,color="black",shape="triangle"];49938 -> 49968[label="",style="solid", color="black", weight=3]; 49818 -> 49893[label="",style="dashed", color="red", weight=0]; 49818[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];49818 -> 49894[label="",style="dashed", color="magenta", weight=3]; 49819[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"];62048[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49819 -> 62048[label="",style="solid", color="burlywood", weight=9]; 62048 -> 49899[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 6745 -> 6705[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 6750 -> 6710[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 23356[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];23357[label="ww4100",fontsize=16,color="green",shape="box"];23358[label="ww5",fontsize=16,color="green",shape="box"];23359[label="ww4000",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]; 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]; 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]; 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]; 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]; 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]; 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]; 23360[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];23361[label="ww4100",fontsize=16,color="green",shape="box"];23362[label="ww5",fontsize=16,color="green",shape="box"];23363[label="ww4000",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]; 3287[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"];3287 -> 3834[label="",style="solid", color="black", weight=3]; 3288[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"];3288 -> 3835[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3297 -> 26726[label="",style="dashed", color="red", weight=0]; 3297[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww28",fontsize=16,color="magenta"];3297 -> 26727[label="",style="dashed", color="magenta", weight=3]; 3297 -> 26728[label="",style="dashed", color="magenta", weight=3]; 3297 -> 26729[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 49975[label="Float (Pos (Succ ww957)) (Pos ww9580)",fontsize=16,color="green",shape="box"];49974[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))) ww4466)",fontsize=16,color="black",shape="triangle"];49974 -> 49977[label="",style="solid", color="black", weight=3]; 49821 -> 49902[label="",style="dashed", color="red", weight=0]; 49821[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];49821 -> 49903[label="",style="dashed", color="magenta", weight=3]; 49822[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"];62049[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];49822 -> 62049[label="",style="solid", color="burlywood", weight=9]; 62049 -> 49904[label="",style="solid", color="burlywood", weight=3]; 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"];62050[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7774 -> 62050[label="",style="solid", color="burlywood", weight=9]; 62050 -> 7815[label="",style="solid", color="burlywood", weight=3]; 62051[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7774 -> 62051[label="",style="solid", color="burlywood", weight=9]; 62051 -> 7816[label="",style="solid", color="burlywood", weight=3]; 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"];62052[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7775 -> 62052[label="",style="solid", color="burlywood", weight=9]; 62052 -> 7817[label="",style="solid", color="burlywood", weight=3]; 62053[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7775 -> 62053[label="",style="solid", color="burlywood", weight=9]; 62053 -> 7818[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];62054[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7780 -> 62054[label="",style="solid", color="burlywood", weight=9]; 62054 -> 7823[label="",style="solid", color="burlywood", weight=3]; 62055[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7780 -> 62055[label="",style="solid", color="burlywood", weight=9]; 62055 -> 7824[label="",style="solid", color="burlywood", weight=3]; 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"];62056[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7781 -> 62056[label="",style="solid", color="burlywood", weight=9]; 62056 -> 7825[label="",style="solid", color="burlywood", weight=3]; 62057[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7781 -> 62057[label="",style="solid", color="burlywood", weight=9]; 62057 -> 7826[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 49984[label="Float (Pos (Succ ww957)) (Neg ww9580)",fontsize=16,color="green",shape="box"];49983[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))) ww4467)",fontsize=16,color="black",shape="triangle"];49983 -> 50013[label="",style="solid", color="black", weight=3]; 49824 -> 49907[label="",style="dashed", color="red", weight=0]; 49824[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];49824 -> 49908[label="",style="dashed", color="magenta", weight=3]; 49825[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"];62058[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];49825 -> 62058[label="",style="solid", color="burlywood", weight=9]; 62058 -> 49909[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 7800 -> 7758[label="",style="dashed", color="red", weight=0]; 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]; 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]; 54125 -> 55020[label="",style="dashed", color="red", weight=0]; 54125[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"];54125 -> 55033[label="",style="dashed", color="magenta", weight=3]; 54126 -> 46966[label="",style="dashed", color="red", weight=0]; 54126[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"];54127 -> 45519[label="",style="dashed", color="red", weight=0]; 54127[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"];54127 -> 55178[label="",style="dashed", color="magenta", weight=3]; 54128[label="ww957",fontsize=16,color="green",shape="box"];54129[label="ww95800",fontsize=16,color="green",shape="box"];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]; 7805 -> 7763[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 54130 -> 55020[label="",style="dashed", color="red", weight=0]; 54130[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"];54130 -> 55034[label="",style="dashed", color="magenta", weight=3]; 54131 -> 46826[label="",style="dashed", color="red", weight=0]; 54131[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"];54131 -> 55179[label="",style="dashed", color="magenta", weight=3]; 54131 -> 55180[label="",style="dashed", color="magenta", weight=3]; 54132 -> 49983[label="",style="dashed", color="red", weight=0]; 54132[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"];54132 -> 55181[label="",style="dashed", color="magenta", weight=3]; 54132 -> 55182[label="",style="dashed", color="magenta", weight=3]; 54132 -> 55183[label="",style="dashed", color="magenta", weight=3]; 54133[label="ww957",fontsize=16,color="green",shape="box"];54134[label="ww95800",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 3404[label="ww3100",fontsize=16,color="green",shape="box"];3405 -> 26658[label="",style="dashed", color="red", weight=0]; 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 -> 26659[label="",style="dashed", color="magenta", weight=3]; 3405 -> 26660[label="",style="dashed", color="magenta", weight=3]; 3405 -> 26661[label="",style="dashed", color="magenta", weight=3]; 3405 -> 26662[label="",style="dashed", color="magenta", weight=3]; 3406[label="ww4000",fontsize=16,color="green",shape="box"];3407[label="ww5",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]; 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]; 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]; 36926[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"];36926 -> 36971[label="",style="solid", color="black", weight=3]; 36976[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4228) (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)))) ww4228)))",fontsize=16,color="green",shape="box"];36976 -> 36985[label="",style="dashed", color="green", weight=3]; 36976 -> 36986[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 36929[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"];36929 -> 36979[label="",style="solid", color="black", weight=3]; 36984[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229) (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)))) ww4229)))",fontsize=16,color="green",shape="box"];36984 -> 36993[label="",style="dashed", color="green", weight=3]; 36984 -> 36994[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 55172[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"];55172 -> 55366[label="",style="solid", color="black", weight=3]; 55371[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4632) (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)))) ww4632)))",fontsize=16,color="green",shape="box"];55371 -> 55380[label="",style="dashed", color="green", weight=3]; 55371 -> 55381[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 55175[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"];55175 -> 55374[label="",style="solid", color="black", weight=3]; 55379[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4633) (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)))) ww4633)))",fontsize=16,color="green",shape="box"];55379 -> 55432[label="",style="dashed", color="green", weight=3]; 55379 -> 55433[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 36932[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"];36932 -> 36987[label="",style="solid", color="black", weight=3]; 36992[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230) (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)))) ww4230)))",fontsize=16,color="green",shape="box"];36992 -> 37001[label="",style="dashed", color="green", weight=3]; 36992 -> 37002[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 36935[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"];36935 -> 36995[label="",style="solid", color="black", weight=3]; 37000[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231) (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)))) ww4231)))",fontsize=16,color="green",shape="box"];37000 -> 37150[label="",style="dashed", color="green", weight=3]; 37000 -> 37151[label="",style="dashed", color="green", weight=3]; 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]; 4047 -> 4329[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62059[label="ww14740/Succ ww147400",fontsize=10,color="white",style="solid",shape="box"];8813 -> 62059[label="",style="solid", color="burlywood", weight=9]; 62059 -> 8850[label="",style="solid", color="burlywood", weight=3]; 62060[label="ww14740/Zero",fontsize=10,color="white",style="solid",shape="box"];8813 -> 62060[label="",style="solid", color="burlywood", weight=9]; 62060 -> 8851[label="",style="solid", color="burlywood", weight=3]; 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"];62061[label="ww14740/Succ ww147400",fontsize=10,color="white",style="solid",shape="box"];8814 -> 62061[label="",style="solid", color="burlywood", weight=9]; 62061 -> 8852[label="",style="solid", color="burlywood", weight=3]; 62062[label="ww14740/Zero",fontsize=10,color="white",style="solid",shape="box"];8814 -> 62062[label="",style="solid", color="burlywood", weight=9]; 62062 -> 8853[label="",style="solid", color="burlywood", weight=3]; 8815 -> 8798[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];62063[label="ww14780/Succ ww147800",fontsize=10,color="white",style="solid",shape="box"];8818 -> 62063[label="",style="solid", color="burlywood", weight=9]; 62063 -> 8856[label="",style="solid", color="burlywood", weight=3]; 62064[label="ww14780/Zero",fontsize=10,color="white",style="solid",shape="box"];8818 -> 62064[label="",style="solid", color="burlywood", weight=9]; 62064 -> 8857[label="",style="solid", color="burlywood", weight=3]; 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"];62065[label="ww14780/Succ ww147800",fontsize=10,color="white",style="solid",shape="box"];8819 -> 62065[label="",style="solid", color="burlywood", weight=9]; 62065 -> 8858[label="",style="solid", color="burlywood", weight=3]; 62066[label="ww14780/Zero",fontsize=10,color="white",style="solid",shape="box"];8819 -> 62066[label="",style="solid", color="burlywood", weight=9]; 62066 -> 8859[label="",style="solid", color="burlywood", weight=3]; 8820 -> 8809[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 8841[label="Succ ww137500",fontsize=16,color="green",shape="box"];8842[label="Succ ww137300",fontsize=16,color="green",shape="box"];8843[label="Succ ww137300",fontsize=16,color="green",shape="box"];8844[label="Succ ww137500",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3548 -> 17358[label="",style="dashed", color="red", weight=0]; 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]; 3548 -> 17360[label="",style="dashed", color="magenta", weight=3]; 3548 -> 17361[label="",style="dashed", color="magenta", weight=3]; 3548 -> 17362[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3556 -> 17399[label="",style="dashed", color="red", weight=0]; 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]; 3556 -> 17401[label="",style="dashed", color="magenta", weight=3]; 3556 -> 17402[label="",style="dashed", color="magenta", weight=3]; 3556 -> 17403[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3580 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 3580 -> 15686[label="",style="dashed", color="magenta", weight=3]; 3580 -> 15687[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 3588 -> 17501[label="",style="dashed", color="red", weight=0]; 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]; 3588 -> 17503[label="",style="dashed", color="magenta", weight=3]; 3588 -> 17504[label="",style="dashed", color="magenta", weight=3]; 3588 -> 17505[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3612 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 3612 -> 15689[label="",style="dashed", color="magenta", weight=3]; 3612 -> 15690[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 3620 -> 17601[label="",style="dashed", color="red", weight=0]; 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]; 3620 -> 17603[label="",style="dashed", color="magenta", weight=3]; 3620 -> 17604[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3633[label="ww40000000000",fontsize=16,color="green",shape="box"];3634[label="ww5",fontsize=16,color="green",shape="box"];3635[label="ww41",fontsize=16,color="green",shape="box"];3636[label="ww3000",fontsize=16,color="green",shape="box"];3637[label="ww31",fontsize=16,color="green",shape="box"];3638 -> 5559[label="",style="dashed", color="red", weight=0]; 3638[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"];3638 -> 5560[label="",style="dashed", color="magenta", weight=3]; 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"];62067[label="ww56/Succ ww560",fontsize=10,color="white",style="solid",shape="box"];3632 -> 62067[label="",style="solid", color="burlywood", weight=9]; 62067 -> 4196[label="",style="solid", color="burlywood", weight=3]; 62068[label="ww56/Zero",fontsize=10,color="white",style="solid",shape="box"];3632 -> 62068[label="",style="solid", color="burlywood", weight=9]; 62068 -> 4197[label="",style="solid", color="burlywood", weight=3]; 4844[label="ww41",fontsize=16,color="green",shape="box"];4845[label="ww3000",fontsize=16,color="green",shape="box"];4846 -> 5559[label="",style="dashed", color="red", weight=0]; 4846[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];4846 -> 5561[label="",style="dashed", color="magenta", weight=3]; 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"];62069[label="ww72/Succ ww720",fontsize=10,color="white",style="solid",shape="box"];4843 -> 62069[label="",style="solid", color="burlywood", weight=9]; 62069 -> 4860[label="",style="solid", color="burlywood", weight=3]; 62070[label="ww72/Zero",fontsize=10,color="white",style="solid",shape="box"];4843 -> 62070[label="",style="solid", color="burlywood", weight=9]; 62070 -> 4861[label="",style="solid", color="burlywood", weight=3]; 5613 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 5572[label="primPlusNat (Succ ww1130) (Succ ww3000)",fontsize=16,color="black",shape="box"];5572 -> 5597[label="",style="solid", color="black", weight=3]; 5573[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="black",shape="box"];5573 -> 5598[label="",style="solid", color="black", weight=3]; 5614 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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"];62071[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];5615 -> 62071[label="",style="solid", color="burlywood", weight=9]; 62071 -> 5628[label="",style="solid", color="burlywood", weight=3]; 62072[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];5615 -> 62072[label="",style="solid", color="burlywood", weight=9]; 62072 -> 5629[label="",style="solid", color="burlywood", weight=3]; 5616 -> 5630[label="",style="dashed", color="red", weight=0]; 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]; 5616 -> 5632[label="",style="dashed", color="magenta", weight=3]; 5616 -> 5633[label="",style="dashed", color="magenta", weight=3]; 5616 -> 5634[label="",style="dashed", color="magenta", weight=3]; 5616 -> 5635[label="",style="dashed", color="magenta", weight=3]; 5616 -> 5636[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62073[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3646 -> 62073[label="",style="solid", color="burlywood", weight=9]; 62073 -> 4205[label="",style="solid", color="burlywood", weight=3]; 62074[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3646 -> 62074[label="",style="solid", color="burlywood", weight=9]; 62074 -> 4206[label="",style="solid", color="burlywood", weight=3]; 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"];62075[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3647 -> 62075[label="",style="solid", color="burlywood", weight=9]; 62075 -> 4207[label="",style="solid", color="burlywood", weight=3]; 62076[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3647 -> 62076[label="",style="solid", color="burlywood", weight=9]; 62076 -> 4208[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62077[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3650 -> 62077[label="",style="solid", color="burlywood", weight=9]; 62077 -> 4211[label="",style="solid", color="burlywood", weight=3]; 62078[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3650 -> 62078[label="",style="solid", color="burlywood", weight=9]; 62078 -> 4212[label="",style="solid", color="burlywood", weight=3]; 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"];62079[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3651 -> 62079[label="",style="solid", color="burlywood", weight=9]; 62079 -> 4213[label="",style="solid", color="burlywood", weight=3]; 62080[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3651 -> 62080[label="",style="solid", color="burlywood", weight=9]; 62080 -> 4214[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 3658 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 3658 -> 18775[label="",style="dashed", color="magenta", weight=3]; 3658 -> 18776[label="",style="dashed", color="magenta", weight=3]; 3658 -> 18777[label="",style="dashed", color="magenta", weight=3]; 3658 -> 18778[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62081[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];3664 -> 62081[label="",style="solid", color="burlywood", weight=9]; 62081 -> 4227[label="",style="solid", color="burlywood", weight=3]; 62082[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];3664 -> 62082[label="",style="solid", color="burlywood", weight=9]; 62082 -> 4228[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62083[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];3666 -> 62083[label="",style="solid", color="burlywood", weight=9]; 62083 -> 4230[label="",style="solid", color="burlywood", weight=3]; 62084[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];3666 -> 62084[label="",style="solid", color="burlywood", weight=9]; 62084 -> 4231[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 3669 -> 29264[label="",style="dashed", color="red", weight=0]; 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 -> 29265[label="",style="dashed", color="magenta", weight=3]; 3669 -> 29266[label="",style="dashed", color="magenta", weight=3]; 3669 -> 29267[label="",style="dashed", color="magenta", weight=3]; 3669 -> 29268[label="",style="dashed", color="magenta", weight=3]; 16158[label="ww3000",fontsize=16,color="green",shape="box"];16159[label="ww410",fontsize=16,color="green",shape="box"];16160[label="Zero",fontsize=16,color="green",shape="box"];16161[label="ww310",fontsize=16,color="green",shape="box"];16162[label="ww5",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]; 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]; 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"];62085[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];3672 -> 62085[label="",style="solid", color="burlywood", weight=9]; 62085 -> 4237[label="",style="solid", color="burlywood", weight=3]; 62086[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];3672 -> 62086[label="",style="solid", color="burlywood", weight=9]; 62086 -> 4238[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62087[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];3674 -> 62087[label="",style="solid", color="burlywood", weight=9]; 62087 -> 4240[label="",style="solid", color="burlywood", weight=3]; 62088[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];3674 -> 62088[label="",style="solid", color="burlywood", weight=9]; 62088 -> 4241[label="",style="solid", color="burlywood", weight=3]; 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]; 3676 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54180[label="",style="dashed", color="magenta", weight=3]; 3676 -> 54181[label="",style="dashed", color="magenta", weight=3]; 3676 -> 54182[label="",style="dashed", color="magenta", weight=3]; 3676 -> 54183[label="",style="dashed", color="magenta", weight=3]; 3676 -> 54184[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62089[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3678 -> 62089[label="",style="solid", color="burlywood", weight=9]; 62089 -> 4245[label="",style="solid", color="burlywood", weight=3]; 62090[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3678 -> 62090[label="",style="solid", color="burlywood", weight=9]; 62090 -> 4246[label="",style="solid", color="burlywood", weight=3]; 3679 -> 5726[label="",style="dashed", color="red", weight=0]; 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]; 3679 -> 5728[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 23464[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"];23464 -> 23548[label="",style="solid", color="black", weight=3]; 36938 -> 26726[label="",style="dashed", color="red", weight=0]; 36938[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"];36938 -> 37003[label="",style="dashed", color="magenta", weight=3]; 36938 -> 37004[label="",style="dashed", color="magenta", weight=3]; 36938 -> 37005[label="",style="dashed", color="magenta", weight=3]; 36953[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4224",fontsize=16,color="black",shape="triangle"];36953 -> 37006[label="",style="solid", color="black", weight=3]; 36954 -> 36940[label="",style="dashed", color="red", weight=0]; 36954[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)))) ww4224))",fontsize=16,color="magenta"];36954 -> 37007[label="",style="dashed", color="magenta", weight=3]; 36944[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4218) GT",fontsize=16,color="black",shape="box"];36944 -> 37008[label="",style="solid", color="black", weight=3]; 36945[label="takeWhile (flip ltEsFloat ww4216) ww3239",fontsize=16,color="burlywood",shape="triangle"];62091[label="ww3239/Cons ww32390 ww32391",fontsize=10,color="white",style="solid",shape="box"];36945 -> 62091[label="",style="solid", color="burlywood", weight=9]; 62091 -> 37009[label="",style="solid", color="burlywood", weight=3]; 62092[label="ww3239/Nil",fontsize=10,color="white",style="solid",shape="box"];36945 -> 62092[label="",style="solid", color="burlywood", weight=9]; 62092 -> 37010[label="",style="solid", color="burlywood", weight=3]; 36946[label="takeWhile0 (flip ltEsFloat ww4216) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 MyTrue",fontsize=16,color="black",shape="box"];36946 -> 37011[label="",style="solid", color="black", weight=3]; 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]; 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"];62093[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3686 -> 62093[label="",style="solid", color="burlywood", weight=9]; 62093 -> 4254[label="",style="solid", color="burlywood", weight=3]; 62094[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3686 -> 62094[label="",style="solid", color="burlywood", weight=9]; 62094 -> 4255[label="",style="solid", color="burlywood", weight=3]; 3687 -> 5759[label="",style="dashed", color="red", weight=0]; 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]; 3687 -> 5761[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 16330[label="ww4000",fontsize=16,color="green",shape="box"];16331[label="Zero",fontsize=16,color="green",shape="box"];16332[label="ww5",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]; 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]; 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]; 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"];62095[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3694 -> 62095[label="",style="solid", color="burlywood", weight=9]; 62095 -> 4263[label="",style="solid", color="burlywood", weight=3]; 62096[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3694 -> 62096[label="",style="solid", color="burlywood", weight=9]; 62096 -> 4264[label="",style="solid", color="burlywood", weight=3]; 3695 -> 5790[label="",style="dashed", color="red", weight=0]; 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]; 3695 -> 5792[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 35979[label="ww3100",fontsize=16,color="green",shape="box"];35980 -> 37101[label="",style="dashed", color="red", weight=0]; 35980[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"];35980 -> 37102[label="",style="dashed", color="magenta", weight=3]; 35980 -> 37103[label="",style="dashed", color="magenta", weight=3]; 35980 -> 37104[label="",style="dashed", color="magenta", weight=3]; 35980 -> 37105[label="",style="dashed", color="magenta", weight=3]; 35981 -> 52390[label="",style="dashed", color="red", weight=0]; 35981[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"];35981 -> 52391[label="",style="dashed", color="magenta", weight=3]; 35981 -> 52392[label="",style="dashed", color="magenta", weight=3]; 35981 -> 52393[label="",style="dashed", color="magenta", weight=3]; 35981 -> 52394[label="",style="dashed", color="magenta", weight=3]; 35982 -> 36780[label="",style="dashed", color="red", weight=0]; 35982[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"];35982 -> 36789[label="",style="dashed", color="magenta", weight=3]; 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]; 36947 -> 26726[label="",style="dashed", color="red", weight=0]; 36947[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"];36947 -> 37012[label="",style="dashed", color="magenta", weight=3]; 36947 -> 37013[label="",style="dashed", color="magenta", weight=3]; 36947 -> 37014[label="",style="dashed", color="magenta", weight=3]; 36961[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4225",fontsize=16,color="black",shape="triangle"];36961 -> 37015[label="",style="solid", color="black", weight=3]; 36962 -> 36949[label="",style="dashed", color="red", weight=0]; 36962[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)))) ww4225))",fontsize=16,color="magenta"];36962 -> 37016[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62097[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3702 -> 62097[label="",style="solid", color="burlywood", weight=9]; 62097 -> 4272[label="",style="solid", color="burlywood", weight=3]; 62098[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3702 -> 62098[label="",style="solid", color="burlywood", weight=9]; 62098 -> 4273[label="",style="solid", color="burlywood", weight=3]; 3703 -> 5821[label="",style="dashed", color="red", weight=0]; 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]; 3703 -> 5823[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62099[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3710 -> 62099[label="",style="solid", color="burlywood", weight=9]; 62099 -> 4281[label="",style="solid", color="burlywood", weight=3]; 62100[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3710 -> 62100[label="",style="solid", color="burlywood", weight=9]; 62100 -> 4282[label="",style="solid", color="burlywood", weight=3]; 3711 -> 5854[label="",style="dashed", color="red", weight=0]; 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]; 3711 -> 5856[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 3716[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"];3716 -> 4288[label="",style="solid", color="black", weight=3]; 27101[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"];62101[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];27101 -> 62101[label="",style="solid", color="burlywood", weight=9]; 62101 -> 27139[label="",style="solid", color="burlywood", weight=3]; 27102[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww3291)) (Pos (Succ ww3292))) ww3298) GT",fontsize=16,color="black",shape="box"];27102 -> 27140[label="",style="solid", color="black", weight=3]; 9789 -> 10306[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];62102[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3721 -> 62102[label="",style="solid", color="burlywood", weight=9]; 62102 -> 4294[label="",style="solid", color="burlywood", weight=3]; 62103[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3721 -> 62103[label="",style="solid", color="burlywood", weight=9]; 62103 -> 4295[label="",style="solid", color="burlywood", weight=3]; 3722 -> 5898[label="",style="dashed", color="red", weight=0]; 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]; 3722 -> 5900[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 54145 -> 55020[label="",style="dashed", color="red", weight=0]; 54145[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"];54145 -> 55035[label="",style="dashed", color="magenta", weight=3]; 54145 -> 55036[label="",style="dashed", color="magenta", weight=3]; 54145 -> 55037[label="",style="dashed", color="magenta", weight=3]; 54146 -> 55308[label="",style="dashed", color="red", weight=0]; 54146[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"];54146 -> 55309[label="",style="dashed", color="magenta", weight=3]; 54146 -> 55310[label="",style="dashed", color="magenta", weight=3]; 54146 -> 55311[label="",style="dashed", color="magenta", weight=3]; 54146 -> 55312[label="",style="dashed", color="magenta", weight=3]; 54147 -> 45213[label="",style="dashed", color="red", weight=0]; 54147[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"];54147 -> 55185[label="",style="dashed", color="magenta", weight=3]; 54147 -> 55186[label="",style="dashed", color="magenta", weight=3]; 54147 -> 55187[label="",style="dashed", color="magenta", weight=3]; 54147 -> 55188[label="",style="dashed", color="magenta", weight=3]; 54148[label="ww3000",fontsize=16,color="green",shape="box"];54149[label="ww3100",fontsize=16,color="green",shape="box"];55349[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4624) GT",fontsize=16,color="black",shape="box"];55349 -> 55382[label="",style="solid", color="black", weight=3]; 55350 -> 26726[label="",style="dashed", color="red", weight=0]; 55350[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"];55350 -> 55383[label="",style="dashed", color="magenta", weight=3]; 55350 -> 55384[label="",style="dashed", color="magenta", weight=3]; 55350 -> 55385[label="",style="dashed", color="magenta", weight=3]; 55364[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4630",fontsize=16,color="black",shape="triangle"];55364 -> 55386[label="",style="solid", color="black", weight=3]; 55365 -> 55352[label="",style="dashed", color="red", weight=0]; 55365[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)))) ww4630))",fontsize=16,color="magenta"];55365 -> 55387[label="",style="dashed", color="magenta", weight=3]; 55356 -> 36945[label="",style="dashed", color="red", weight=0]; 55356[label="takeWhile (flip ltEsFloat ww3299) ww4622",fontsize=16,color="magenta"];55356 -> 55388[label="",style="dashed", color="magenta", weight=3]; 55356 -> 55389[label="",style="dashed", color="magenta", weight=3]; 55357[label="takeWhile0 (flip ltEsFloat ww3299) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4622 MyTrue",fontsize=16,color="black",shape="box"];55357 -> 55390[label="",style="solid", color="black", weight=3]; 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]; 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"];62104[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3730 -> 62104[label="",style="solid", color="burlywood", weight=9]; 62104 -> 4301[label="",style="solid", color="burlywood", weight=3]; 62105[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3730 -> 62105[label="",style="solid", color="burlywood", weight=9]; 62105 -> 4302[label="",style="solid", color="burlywood", weight=3]; 3731 -> 5929[label="",style="dashed", color="red", weight=0]; 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]; 3731 -> 5931[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 16465[label="Zero",fontsize=16,color="green",shape="box"];16466[label="ww5",fontsize=16,color="green",shape="box"];16467[label="ww3100",fontsize=16,color="green",shape="box"];16468[label="ww3000",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]; 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]; 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]; 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]; 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"];62106[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3738 -> 62106[label="",style="solid", color="burlywood", weight=9]; 62106 -> 4310[label="",style="solid", color="burlywood", weight=3]; 62107[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3738 -> 62107[label="",style="solid", color="burlywood", weight=9]; 62107 -> 4311[label="",style="solid", color="burlywood", weight=3]; 3739 -> 5960[label="",style="dashed", color="red", weight=0]; 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]; 3739 -> 5962[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 55358 -> 26726[label="",style="dashed", color="red", weight=0]; 55358[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"];55358 -> 55391[label="",style="dashed", color="magenta", weight=3]; 55358 -> 55392[label="",style="dashed", color="magenta", weight=3]; 55358 -> 55393[label="",style="dashed", color="magenta", weight=3]; 55372[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4631",fontsize=16,color="black",shape="triangle"];55372 -> 55394[label="",style="solid", color="black", weight=3]; 55373 -> 55360[label="",style="dashed", color="red", weight=0]; 55373[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)))) ww4631))",fontsize=16,color="magenta"];55373 -> 55395[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62108[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3746 -> 62108[label="",style="solid", color="burlywood", weight=9]; 62108 -> 4319[label="",style="solid", color="burlywood", weight=3]; 62109[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3746 -> 62109[label="",style="solid", color="burlywood", weight=9]; 62109 -> 4320[label="",style="solid", color="burlywood", weight=3]; 3747 -> 5993[label="",style="dashed", color="red", weight=0]; 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]; 3747 -> 5995[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3750 -> 4324[label="",style="dashed", color="red", weight=0]; 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]; 3750 -> 4326[label="",style="dashed", color="magenta", weight=3]; 3750 -> 4327[label="",style="dashed", color="magenta", weight=3]; 36955 -> 26726[label="",style="dashed", color="red", weight=0]; 36955[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"];36955 -> 37017[label="",style="dashed", color="magenta", weight=3]; 36955 -> 37018[label="",style="dashed", color="magenta", weight=3]; 36955 -> 37019[label="",style="dashed", color="magenta", weight=3]; 36969[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4226",fontsize=16,color="black",shape="triangle"];36969 -> 37020[label="",style="solid", color="black", weight=3]; 36970 -> 36957[label="",style="dashed", color="red", weight=0]; 36970[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)))) ww4226))",fontsize=16,color="magenta"];36970 -> 37021[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62110[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3753 -> 62110[label="",style="solid", color="burlywood", weight=9]; 62110 -> 4332[label="",style="solid", color="burlywood", weight=3]; 62111[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3753 -> 62111[label="",style="solid", color="burlywood", weight=9]; 62111 -> 4333[label="",style="solid", color="burlywood", weight=3]; 3754 -> 6027[label="",style="dashed", color="red", weight=0]; 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]; 3754 -> 6029[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3757[label="Zero",fontsize=16,color="green",shape="box"];3758[label="Float (Pos Zero) (Neg (Succ ww3100))",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]; 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]; 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"];62112[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3762 -> 62112[label="",style="solid", color="burlywood", weight=9]; 62112 -> 4339[label="",style="solid", color="burlywood", weight=3]; 62113[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3762 -> 62113[label="",style="solid", color="burlywood", weight=9]; 62113 -> 4340[label="",style="solid", color="burlywood", weight=3]; 3763 -> 6058[label="",style="dashed", color="red", weight=0]; 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]; 3763 -> 6060[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 35991[label="ww3100",fontsize=16,color="green",shape="box"];35992 -> 37515[label="",style="dashed", color="red", weight=0]; 35992[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"];35992 -> 37516[label="",style="dashed", color="magenta", weight=3]; 35992 -> 37517[label="",style="dashed", color="magenta", weight=3]; 35992 -> 37518[label="",style="dashed", color="magenta", weight=3]; 35993 -> 45284[label="",style="dashed", color="red", weight=0]; 35993[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"];35993 -> 45285[label="",style="dashed", color="magenta", weight=3]; 35993 -> 45286[label="",style="dashed", color="magenta", weight=3]; 35993 -> 45287[label="",style="dashed", color="magenta", weight=3]; 35994 -> 36780[label="",style="dashed", color="red", weight=0]; 35994[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"];35994 -> 36790[label="",style="dashed", color="magenta", weight=3]; 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]; 36963 -> 26726[label="",style="dashed", color="red", weight=0]; 36963[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"];36963 -> 37022[label="",style="dashed", color="magenta", weight=3]; 36963 -> 37023[label="",style="dashed", color="magenta", weight=3]; 36963 -> 37024[label="",style="dashed", color="magenta", weight=3]; 36977[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4227",fontsize=16,color="black",shape="triangle"];36977 -> 37025[label="",style="solid", color="black", weight=3]; 36978 -> 36965[label="",style="dashed", color="red", weight=0]; 36978[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)))) ww4227))",fontsize=16,color="magenta"];36978 -> 37026[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62114[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3770 -> 62114[label="",style="solid", color="burlywood", weight=9]; 62114 -> 4348[label="",style="solid", color="burlywood", weight=3]; 62115[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3770 -> 62115[label="",style="solid", color="burlywood", weight=9]; 62115 -> 4349[label="",style="solid", color="burlywood", weight=3]; 3771 -> 6089[label="",style="dashed", color="red", weight=0]; 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]; 3771 -> 6091[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 49932[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4464) (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))) ww4464)))",fontsize=16,color="green",shape="box"];49932 -> 49969[label="",style="dashed", color="green", weight=3]; 49932 -> 49970[label="",style="dashed", color="green", weight=3]; 49878 -> 46811[label="",style="dashed", color="red", weight=0]; 49878[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"];49877[label="gtEsFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4460",fontsize=16,color="black",shape="triangle"];49877 -> 49933[label="",style="solid", color="black", weight=3]; 49888[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"];49888 -> 49934[label="",style="solid", color="black", weight=3]; 49889[label="Cons (Float ww650 ww651) (takeWhile (flip gtEsFloat ww3262) ww4457)",fontsize=16,color="green",shape="box"];49889 -> 49935[label="",style="dashed", color="green", weight=3]; 49890[label="takeWhile0 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4457 otherwise",fontsize=16,color="black",shape="box"];49890 -> 49936[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 49968[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4465) (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))) ww4465)))",fontsize=16,color="green",shape="box"];49968 -> 49978[label="",style="dashed", color="green", weight=3]; 49968 -> 49979[label="",style="dashed", color="green", weight=3]; 49894 -> 46816[label="",style="dashed", color="red", weight=0]; 49894[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"];49893[label="gtEsFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4461",fontsize=16,color="black",shape="triangle"];49893 -> 49971[label="",style="solid", color="black", weight=3]; 49899[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"];49899 -> 49972[label="",style="solid", color="black", weight=3]; 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]; 6787 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23364[label="",style="dashed", color="magenta", weight=3]; 6787 -> 23365[label="",style="dashed", color="magenta", weight=3]; 6787 -> 23366[label="",style="dashed", color="magenta", weight=3]; 6787 -> 23367[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 6791 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23368[label="",style="dashed", color="magenta", weight=3]; 6791 -> 23369[label="",style="dashed", color="magenta", weight=3]; 6791 -> 23370[label="",style="dashed", color="magenta", weight=3]; 6791 -> 23371[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62116[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3819 -> 62116[label="",style="solid", color="burlywood", weight=9]; 62116 -> 4406[label="",style="solid", color="burlywood", weight=3]; 62117[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3819 -> 62117[label="",style="solid", color="burlywood", weight=9]; 62117 -> 4407[label="",style="solid", color="burlywood", weight=3]; 3820 -> 6381[label="",style="dashed", color="red", weight=0]; 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]; 3820 -> 6383[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62118[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3827 -> 62118[label="",style="solid", color="burlywood", weight=9]; 62118 -> 4415[label="",style="solid", color="burlywood", weight=3]; 62119[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3827 -> 62119[label="",style="solid", color="burlywood", weight=9]; 62119 -> 4416[label="",style="solid", color="burlywood", weight=3]; 3828 -> 6446[label="",style="dashed", color="red", weight=0]; 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]; 3828 -> 6448[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3831 -> 16686[label="",style="dashed", color="red", weight=0]; 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]; 3831 -> 16688[label="",style="dashed", color="magenta", weight=3]; 3831 -> 16689[label="",style="dashed", color="magenta", weight=3]; 3831 -> 16690[label="",style="dashed", color="magenta", weight=3]; 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]; 3834[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"];3834 -> 4423[label="",style="solid", color="black", weight=3]; 3835[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"];3835 -> 4424[label="",style="solid", color="black", weight=3]; 10308 -> 10759[label="",style="dashed", color="red", weight=0]; 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]; 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"];62120[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3838 -> 62120[label="",style="solid", color="burlywood", weight=9]; 62120 -> 4428[label="",style="solid", color="burlywood", weight=3]; 62121[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3838 -> 62121[label="",style="solid", color="burlywood", weight=9]; 62121 -> 4429[label="",style="solid", color="burlywood", weight=3]; 3839 -> 6730[label="",style="dashed", color="red", weight=0]; 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]; 3839 -> 6732[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3842 -> 32889[label="",style="dashed", color="red", weight=0]; 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 -> 32890[label="",style="dashed", color="magenta", weight=3]; 3842 -> 32891[label="",style="dashed", color="magenta", weight=3]; 3842 -> 32892[label="",style="dashed", color="magenta", weight=3]; 3842 -> 32893[label="",style="dashed", color="magenta", weight=3]; 3842 -> 32894[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 26727[label="ww28",fontsize=16,color="green",shape="box"];26728 -> 23742[label="",style="dashed", color="red", weight=0]; 26728[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];26728 -> 26750[label="",style="dashed", color="magenta", weight=3]; 26728 -> 26751[label="",style="dashed", color="magenta", weight=3]; 26729 -> 21758[label="",style="dashed", color="red", weight=0]; 26729[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];26726[label="primPlusFloat (Float ww3257 ww3256) ww3240",fontsize=16,color="burlywood",shape="triangle"];62122[label="ww3240/Float ww32400 ww32401",fontsize=10,color="white",style="solid",shape="box"];26726 -> 62122[label="",style="solid", color="burlywood", weight=9]; 62122 -> 26752[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62123[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3847 -> 62123[label="",style="solid", color="burlywood", weight=9]; 62123 -> 4438[label="",style="solid", color="burlywood", weight=3]; 62124[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3847 -> 62124[label="",style="solid", color="burlywood", weight=9]; 62124 -> 4439[label="",style="solid", color="burlywood", weight=3]; 3848 -> 6891[label="",style="dashed", color="red", weight=0]; 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]; 3848 -> 6893[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62125[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3855 -> 62125[label="",style="solid", color="burlywood", weight=9]; 62125 -> 4447[label="",style="solid", color="burlywood", weight=3]; 62126[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3855 -> 62126[label="",style="solid", color="burlywood", weight=9]; 62126 -> 4448[label="",style="solid", color="burlywood", weight=3]; 3856 -> 6942[label="",style="dashed", color="red", weight=0]; 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]; 3856 -> 6944[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62127[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3862 -> 62127[label="",style="solid", color="burlywood", weight=9]; 62127 -> 4455[label="",style="solid", color="burlywood", weight=3]; 62128[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3862 -> 62128[label="",style="solid", color="burlywood", weight=9]; 62128 -> 4456[label="",style="solid", color="burlywood", weight=3]; 3863 -> 6972[label="",style="dashed", color="red", weight=0]; 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]; 3863 -> 6974[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3866 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 3866 -> 4461[label="",style="dashed", color="magenta", weight=3]; 3866 -> 4462[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];62129[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3869 -> 62129[label="",style="solid", color="burlywood", weight=9]; 62129 -> 4465[label="",style="solid", color="burlywood", weight=3]; 62130[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3869 -> 62130[label="",style="solid", color="burlywood", weight=9]; 62130 -> 4466[label="",style="solid", color="burlywood", weight=3]; 3870 -> 7003[label="",style="dashed", color="red", weight=0]; 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]; 3870 -> 7005[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3873 -> 16832[label="",style="dashed", color="red", weight=0]; 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]; 3873 -> 16834[label="",style="dashed", color="magenta", weight=3]; 3873 -> 16835[label="",style="dashed", color="magenta", weight=3]; 3873 -> 16836[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];62131[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3877 -> 62131[label="",style="solid", color="burlywood", weight=9]; 62131 -> 4474[label="",style="solid", color="burlywood", weight=3]; 62132[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3877 -> 62132[label="",style="solid", color="burlywood", weight=9]; 62132 -> 4475[label="",style="solid", color="burlywood", weight=3]; 3878 -> 7036[label="",style="dashed", color="red", weight=0]; 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]; 3878 -> 7038[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62133[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3885 -> 62133[label="",style="solid", color="burlywood", weight=9]; 62133 -> 4483[label="",style="solid", color="burlywood", weight=3]; 62134[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3885 -> 62134[label="",style="solid", color="burlywood", weight=9]; 62134 -> 4484[label="",style="solid", color="burlywood", weight=3]; 3886 -> 7067[label="",style="dashed", color="red", weight=0]; 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]; 3886 -> 7069[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62135[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3892 -> 62135[label="",style="solid", color="burlywood", weight=9]; 62135 -> 4491[label="",style="solid", color="burlywood", weight=3]; 62136[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3892 -> 62136[label="",style="solid", color="burlywood", weight=9]; 62136 -> 4492[label="",style="solid", color="burlywood", weight=3]; 3893 -> 7097[label="",style="dashed", color="red", weight=0]; 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]; 3893 -> 7099[label="",style="dashed", color="magenta", weight=3]; 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]; 3895 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 3895 -> 4496[label="",style="dashed", color="magenta", weight=3]; 3895 -> 4497[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];62137[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3898 -> 62137[label="",style="solid", color="burlywood", weight=9]; 62137 -> 4500[label="",style="solid", color="burlywood", weight=3]; 62138[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3898 -> 62138[label="",style="solid", color="burlywood", weight=9]; 62138 -> 4501[label="",style="solid", color="burlywood", weight=3]; 3899 -> 7127[label="",style="dashed", color="red", weight=0]; 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]; 3899 -> 7129[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3902 -> 34687[label="",style="dashed", color="red", weight=0]; 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 -> 34688[label="",style="dashed", color="magenta", weight=3]; 3902 -> 34689[label="",style="dashed", color="magenta", weight=3]; 3902 -> 34690[label="",style="dashed", color="magenta", weight=3]; 3902 -> 34691[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];62139[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3906 -> 62139[label="",style="solid", color="burlywood", weight=9]; 62139 -> 4509[label="",style="solid", color="burlywood", weight=3]; 62140[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3906 -> 62140[label="",style="solid", color="burlywood", weight=9]; 62140 -> 4510[label="",style="solid", color="burlywood", weight=3]; 3907 -> 7160[label="",style="dashed", color="red", weight=0]; 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]; 3907 -> 7162[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 49977[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4466) (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))) ww4466)))",fontsize=16,color="green",shape="box"];49977 -> 50014[label="",style="dashed", color="green", weight=3]; 49977 -> 50015[label="",style="dashed", color="green", weight=3]; 49903 -> 46821[label="",style="dashed", color="red", weight=0]; 49903[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"];49902[label="gtEsFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4462",fontsize=16,color="black",shape="triangle"];49902 -> 49980[label="",style="solid", color="black", weight=3]; 49904[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"];49904 -> 49981[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 50013[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4467) (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))) ww4467)))",fontsize=16,color="green",shape="box"];50013 -> 50071[label="",style="dashed", color="green", weight=3]; 50013 -> 50072[label="",style="dashed", color="green", weight=3]; 49908 -> 46826[label="",style="dashed", color="red", weight=0]; 49908[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"];49907[label="gtEsFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4463",fontsize=16,color="black",shape="triangle"];49907 -> 50016[label="",style="solid", color="black", weight=3]; 49909[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"];49909 -> 50017[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 7850 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54195[label="",style="dashed", color="magenta", weight=3]; 7850 -> 54196[label="",style="dashed", color="magenta", weight=3]; 7850 -> 54197[label="",style="dashed", color="magenta", weight=3]; 7850 -> 54198[label="",style="dashed", color="magenta", weight=3]; 7850 -> 54199[label="",style="dashed", color="magenta", weight=3]; 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]; 55033 -> 46966[label="",style="dashed", color="red", weight=0]; 55033[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"];46966[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"];46966 -> 50097[label="",style="solid", color="black", weight=3]; 55178[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];45519[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)))) ww4425)",fontsize=16,color="black",shape="triangle"];45519 -> 45522[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 7858 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54205[label="",style="dashed", color="magenta", weight=3]; 7858 -> 54206[label="",style="dashed", color="magenta", weight=3]; 7858 -> 54207[label="",style="dashed", color="magenta", weight=3]; 7858 -> 54208[label="",style="dashed", color="magenta", weight=3]; 7858 -> 54209[label="",style="dashed", color="magenta", weight=3]; 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]; 55034 -> 46826[label="",style="dashed", color="red", weight=0]; 55034[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"];55034 -> 55189[label="",style="dashed", color="magenta", weight=3]; 55034 -> 55190[label="",style="dashed", color="magenta", weight=3]; 55179[label="Zero",fontsize=16,color="green",shape="box"];55180[label="Succ ww95800",fontsize=16,color="green",shape="box"];55181[label="Zero",fontsize=16,color="green",shape="box"];55182[label="Succ ww95800",fontsize=16,color="green",shape="box"];55183[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",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]; 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"];62141[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3955 -> 62141[label="",style="solid", color="burlywood", weight=9]; 62141 -> 4567[label="",style="solid", color="burlywood", weight=3]; 62142[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3955 -> 62142[label="",style="solid", color="burlywood", weight=9]; 62142 -> 4568[label="",style="solid", color="burlywood", weight=3]; 3956 -> 7442[label="",style="dashed", color="red", weight=0]; 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]; 3956 -> 7444[label="",style="dashed", color="magenta", weight=3]; 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]; 26659[label="Succ Zero",fontsize=16,color="green",shape="box"];26660[label="ww4000",fontsize=16,color="green",shape="box"];26661[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];26662[label="ww3100",fontsize=16,color="green",shape="box"];26658[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"];26658 -> 26677[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 36971 -> 26726[label="",style="dashed", color="red", weight=0]; 36971[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"];36971 -> 37027[label="",style="dashed", color="magenta", weight=3]; 36971 -> 37028[label="",style="dashed", color="magenta", weight=3]; 36971 -> 37029[label="",style="dashed", color="magenta", weight=3]; 36985[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4228",fontsize=16,color="black",shape="triangle"];36985 -> 37030[label="",style="solid", color="black", weight=3]; 36986 -> 36973[label="",style="dashed", color="red", weight=0]; 36986[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)))) ww4228))",fontsize=16,color="magenta"];36986 -> 37031[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62143[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3964 -> 62143[label="",style="solid", color="burlywood", weight=9]; 62143 -> 4578[label="",style="solid", color="burlywood", weight=3]; 62144[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3964 -> 62144[label="",style="solid", color="burlywood", weight=9]; 62144 -> 4579[label="",style="solid", color="burlywood", weight=3]; 3965 -> 7503[label="",style="dashed", color="red", weight=0]; 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]; 3965 -> 7505[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3968 -> 46584[label="",style="dashed", color="red", weight=0]; 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 -> 46585[label="",style="dashed", color="magenta", weight=3]; 3968 -> 46586[label="",style="dashed", color="magenta", weight=3]; 3968 -> 46587[label="",style="dashed", color="magenta", weight=3]; 3968 -> 46588[label="",style="dashed", color="magenta", weight=3]; 3968 -> 46589[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];62145[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3972 -> 62145[label="",style="solid", color="burlywood", weight=9]; 62145 -> 4587[label="",style="solid", color="burlywood", weight=3]; 62146[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3972 -> 62146[label="",style="solid", color="burlywood", weight=9]; 62146 -> 4588[label="",style="solid", color="burlywood", weight=3]; 3973 -> 7740[label="",style="dashed", color="red", weight=0]; 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]; 3973 -> 7742[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3976 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36043[label="",style="dashed", color="magenta", weight=3]; 3976 -> 36044[label="",style="dashed", color="magenta", weight=3]; 3976 -> 36045[label="",style="dashed", color="magenta", weight=3]; 3976 -> 36046[label="",style="dashed", color="magenta", weight=3]; 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]; 36979 -> 26726[label="",style="dashed", color="red", weight=0]; 36979[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"];36979 -> 37032[label="",style="dashed", color="magenta", weight=3]; 36979 -> 37033[label="",style="dashed", color="magenta", weight=3]; 36979 -> 37034[label="",style="dashed", color="magenta", weight=3]; 36993[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="black",shape="triangle"];36993 -> 37035[label="",style="solid", color="black", weight=3]; 36994 -> 36981[label="",style="dashed", color="red", weight=0]; 36994[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)))) ww4229))",fontsize=16,color="magenta"];36994 -> 37036[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62147[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3980 -> 62147[label="",style="solid", color="burlywood", weight=9]; 62147 -> 4596[label="",style="solid", color="burlywood", weight=3]; 62148[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3980 -> 62148[label="",style="solid", color="burlywood", weight=9]; 62148 -> 4597[label="",style="solid", color="burlywood", weight=3]; 3981 -> 7909[label="",style="dashed", color="red", weight=0]; 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]; 3981 -> 7911[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62149[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3988 -> 62149[label="",style="solid", color="burlywood", weight=9]; 62149 -> 4605[label="",style="solid", color="burlywood", weight=3]; 62150[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3988 -> 62150[label="",style="solid", color="burlywood", weight=9]; 62150 -> 4606[label="",style="solid", color="burlywood", weight=3]; 3989 -> 7986[label="",style="dashed", color="red", weight=0]; 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]; 3989 -> 7988[label="",style="dashed", color="magenta", weight=3]; 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]; 3991 -> 4609[label="",style="dashed", color="red", weight=0]; 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]; 3991 -> 4611[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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"];62151[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3996 -> 62151[label="",style="solid", color="burlywood", weight=9]; 62151 -> 4618[label="",style="solid", color="burlywood", weight=3]; 62152[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3996 -> 62152[label="",style="solid", color="burlywood", weight=9]; 62152 -> 4619[label="",style="solid", color="burlywood", weight=3]; 3997 -> 8017[label="",style="dashed", color="red", weight=0]; 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]; 3997 -> 8019[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4000 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54215[label="",style="dashed", color="magenta", weight=3]; 4000 -> 54216[label="",style="dashed", color="magenta", weight=3]; 4000 -> 54217[label="",style="dashed", color="magenta", weight=3]; 4000 -> 54218[label="",style="dashed", color="magenta", weight=3]; 4000 -> 54219[label="",style="dashed", color="magenta", weight=3]; 55366 -> 26726[label="",style="dashed", color="red", weight=0]; 55366[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"];55366 -> 55396[label="",style="dashed", color="magenta", weight=3]; 55366 -> 55397[label="",style="dashed", color="magenta", weight=3]; 55366 -> 55398[label="",style="dashed", color="magenta", weight=3]; 55380[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4632",fontsize=16,color="black",shape="triangle"];55380 -> 55434[label="",style="solid", color="black", weight=3]; 55381 -> 55368[label="",style="dashed", color="red", weight=0]; 55381[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)))) ww4632))",fontsize=16,color="magenta"];55381 -> 55435[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62153[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4004 -> 62153[label="",style="solid", color="burlywood", weight=9]; 62153 -> 4627[label="",style="solid", color="burlywood", weight=3]; 62154[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4004 -> 62154[label="",style="solid", color="burlywood", weight=9]; 62154 -> 4628[label="",style="solid", color="burlywood", weight=3]; 4005 -> 8050[label="",style="dashed", color="red", weight=0]; 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]; 4005 -> 8052[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4008 -> 26972[label="",style="dashed", color="red", weight=0]; 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 -> 26973[label="",style="dashed", color="magenta", weight=3]; 4008 -> 26974[label="",style="dashed", color="magenta", weight=3]; 4008 -> 26975[label="",style="dashed", color="magenta", weight=3]; 4008 -> 26976[label="",style="dashed", color="magenta", weight=3]; 4008 -> 26977[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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"];62155[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4012 -> 62155[label="",style="solid", color="burlywood", weight=9]; 62155 -> 4636[label="",style="solid", color="burlywood", weight=3]; 62156[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4012 -> 62156[label="",style="solid", color="burlywood", weight=9]; 62156 -> 4637[label="",style="solid", color="burlywood", weight=3]; 4013 -> 8083[label="",style="dashed", color="red", weight=0]; 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]; 4013 -> 8085[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 55374 -> 26726[label="",style="dashed", color="red", weight=0]; 55374[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"];55374 -> 55399[label="",style="dashed", color="magenta", weight=3]; 55374 -> 55400[label="",style="dashed", color="magenta", weight=3]; 55374 -> 55401[label="",style="dashed", color="magenta", weight=3]; 55432[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4633",fontsize=16,color="black",shape="triangle"];55432 -> 55449[label="",style="solid", color="black", weight=3]; 55433 -> 55376[label="",style="dashed", color="red", weight=0]; 55433[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)))) ww4633))",fontsize=16,color="magenta"];55433 -> 55450[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62157[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4020 -> 62157[label="",style="solid", color="burlywood", weight=9]; 62157 -> 4645[label="",style="solid", color="burlywood", weight=3]; 62158[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4020 -> 62158[label="",style="solid", color="burlywood", weight=9]; 62158 -> 4646[label="",style="solid", color="burlywood", weight=3]; 4021 -> 8114[label="",style="dashed", color="red", weight=0]; 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]; 4021 -> 8116[label="",style="dashed", color="magenta", weight=3]; 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]; 4023 -> 4609[label="",style="dashed", color="red", weight=0]; 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]; 4023 -> 4613[label="",style="dashed", color="magenta", weight=3]; 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]; 36987 -> 26726[label="",style="dashed", color="red", weight=0]; 36987[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"];36987 -> 37037[label="",style="dashed", color="magenta", weight=3]; 36987 -> 37038[label="",style="dashed", color="magenta", weight=3]; 36987 -> 37039[label="",style="dashed", color="magenta", weight=3]; 37001[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="black",shape="triangle"];37001 -> 37152[label="",style="solid", color="black", weight=3]; 37002 -> 36989[label="",style="dashed", color="red", weight=0]; 37002[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)))) ww4230))",fontsize=16,color="magenta"];37002 -> 37153[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62159[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4028 -> 62159[label="",style="solid", color="burlywood", weight=9]; 62159 -> 4653[label="",style="solid", color="burlywood", weight=3]; 62160[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4028 -> 62160[label="",style="solid", color="burlywood", weight=9]; 62160 -> 4654[label="",style="solid", color="burlywood", weight=3]; 4029 -> 8144[label="",style="dashed", color="red", weight=0]; 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]; 4029 -> 8146[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4032 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 4032 -> 15695[label="",style="dashed", color="magenta", weight=3]; 4032 -> 15696[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];62161[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4036 -> 62161[label="",style="solid", color="burlywood", weight=9]; 62161 -> 4662[label="",style="solid", color="burlywood", weight=3]; 62162[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4036 -> 62162[label="",style="solid", color="burlywood", weight=9]; 62162 -> 4663[label="",style="solid", color="burlywood", weight=3]; 4037 -> 8177[label="",style="dashed", color="red", weight=0]; 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]; 4037 -> 8179[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4040 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36055[label="",style="dashed", color="magenta", weight=3]; 4040 -> 36056[label="",style="dashed", color="magenta", weight=3]; 4040 -> 36057[label="",style="dashed", color="magenta", weight=3]; 4040 -> 36058[label="",style="dashed", color="magenta", weight=3]; 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]; 36995 -> 26726[label="",style="dashed", color="red", weight=0]; 36995[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"];36995 -> 37040[label="",style="dashed", color="magenta", weight=3]; 36995 -> 37041[label="",style="dashed", color="magenta", weight=3]; 36995 -> 37042[label="",style="dashed", color="magenta", weight=3]; 37150[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="black",shape="triangle"];37150 -> 37176[label="",style="solid", color="black", weight=3]; 37151 -> 36997[label="",style="dashed", color="red", weight=0]; 37151[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)))) ww4231))",fontsize=16,color="magenta"];37151 -> 37177[label="",style="dashed", color="magenta", weight=3]; 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]; 4329 -> 4044[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];62163[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4049 -> 62163[label="",style="solid", color="burlywood", weight=9]; 62163 -> 4673[label="",style="solid", color="burlywood", weight=3]; 62164[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4049 -> 62164[label="",style="solid", color="burlywood", weight=9]; 62164 -> 4674[label="",style="solid", color="burlywood", weight=3]; 4050 -> 8211[label="",style="dashed", color="red", weight=0]; 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]; 4050 -> 8213[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62165[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8854 -> 62165[label="",style="solid", color="burlywood", weight=9]; 62165 -> 8883[label="",style="solid", color="burlywood", weight=3]; 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"];62166[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8855 -> 62166[label="",style="solid", color="burlywood", weight=9]; 62166 -> 8884[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62167[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4098 -> 62167[label="",style="solid", color="burlywood", weight=9]; 62167 -> 4731[label="",style="solid", color="burlywood", weight=3]; 62168[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4098 -> 62168[label="",style="solid", color="burlywood", weight=9]; 62168 -> 4732[label="",style="solid", color="burlywood", weight=3]; 4099 -> 8490[label="",style="dashed", color="red", weight=0]; 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]; 4099 -> 8492[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62169[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4106 -> 62169[label="",style="solid", color="burlywood", weight=9]; 62169 -> 4740[label="",style="solid", color="burlywood", weight=3]; 62170[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4106 -> 62170[label="",style="solid", color="burlywood", weight=9]; 62170 -> 4741[label="",style="solid", color="burlywood", weight=3]; 4107 -> 8573[label="",style="dashed", color="red", weight=0]; 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]; 4107 -> 8575[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62171[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4114 -> 62171[label="",style="solid", color="burlywood", weight=9]; 62171 -> 4749[label="",style="solid", color="burlywood", weight=3]; 62172[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4114 -> 62172[label="",style="solid", color="burlywood", weight=9]; 62172 -> 4750[label="",style="solid", color="burlywood", weight=3]; 4115 -> 8790[label="",style="dashed", color="red", weight=0]; 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]; 4115 -> 8792[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 17400[label="ww5",fontsize=16,color="green",shape="box"];17401[label="ww4000",fontsize=16,color="green",shape="box"];17402[label="Zero",fontsize=16,color="green",shape="box"];17403[label="ww3100",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]; 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]; 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]; 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]; 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"];62173[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4122 -> 62173[label="",style="solid", color="burlywood", weight=9]; 62173 -> 4758[label="",style="solid", color="burlywood", weight=3]; 62174[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4122 -> 62174[label="",style="solid", color="burlywood", weight=9]; 62174 -> 4759[label="",style="solid", color="burlywood", weight=3]; 4123 -> 8889[label="",style="dashed", color="red", weight=0]; 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]; 4123 -> 8891[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62175[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4130 -> 62175[label="",style="solid", color="burlywood", weight=9]; 62175 -> 4767[label="",style="solid", color="burlywood", weight=3]; 62176[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4130 -> 62176[label="",style="solid", color="burlywood", weight=9]; 62176 -> 4768[label="",style="solid", color="burlywood", weight=3]; 4131 -> 8960[label="",style="dashed", color="red", weight=0]; 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]; 4131 -> 8962[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62177[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4138 -> 62177[label="",style="solid", color="burlywood", weight=9]; 62177 -> 4776[label="",style="solid", color="burlywood", weight=3]; 62178[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4138 -> 62178[label="",style="solid", color="burlywood", weight=9]; 62178 -> 4777[label="",style="solid", color="burlywood", weight=3]; 4139 -> 8992[label="",style="dashed", color="red", weight=0]; 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]; 4139 -> 8994[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15685[label="Zero",fontsize=16,color="green",shape="box"];15686[label="ww5",fontsize=16,color="green",shape="box"];15687[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",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]; 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]; 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"];62179[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4146 -> 62179[label="",style="solid", color="burlywood", weight=9]; 62179 -> 4785[label="",style="solid", color="burlywood", weight=3]; 62180[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4146 -> 62180[label="",style="solid", color="burlywood", weight=9]; 62180 -> 4786[label="",style="solid", color="burlywood", weight=3]; 4147 -> 9023[label="",style="dashed", color="red", weight=0]; 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]; 4147 -> 9025[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 17502[label="ww3000",fontsize=16,color="green",shape="box"];17503[label="ww5",fontsize=16,color="green",shape="box"];17504[label="Zero",fontsize=16,color="green",shape="box"];17505[label="ww3100",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]; 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]; 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]; 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]; 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"];62181[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4154 -> 62181[label="",style="solid", color="burlywood", weight=9]; 62181 -> 4794[label="",style="solid", color="burlywood", weight=3]; 62182[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4154 -> 62182[label="",style="solid", color="burlywood", weight=9]; 62182 -> 4795[label="",style="solid", color="burlywood", weight=3]; 4155 -> 9054[label="",style="dashed", color="red", weight=0]; 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]; 4155 -> 9056[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62183[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4162 -> 62183[label="",style="solid", color="burlywood", weight=9]; 62183 -> 4803[label="",style="solid", color="burlywood", weight=3]; 62184[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4162 -> 62184[label="",style="solid", color="burlywood", weight=9]; 62184 -> 4804[label="",style="solid", color="burlywood", weight=3]; 4163 -> 9087[label="",style="dashed", color="red", weight=0]; 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]; 4163 -> 9089[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62185[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4170 -> 62185[label="",style="solid", color="burlywood", weight=9]; 62185 -> 4812[label="",style="solid", color="burlywood", weight=3]; 62186[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4170 -> 62186[label="",style="solid", color="burlywood", weight=9]; 62186 -> 4813[label="",style="solid", color="burlywood", weight=3]; 4171 -> 9119[label="",style="dashed", color="red", weight=0]; 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]; 4171 -> 9121[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15688[label="Zero",fontsize=16,color="green",shape="box"];15689[label="ww5",fontsize=16,color="green",shape="box"];15690[label="Float (Neg Zero) (Neg (Succ ww3100))",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]; 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]; 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"];62187[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4178 -> 62187[label="",style="solid", color="burlywood", weight=9]; 62187 -> 4821[label="",style="solid", color="burlywood", weight=3]; 62188[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4178 -> 62188[label="",style="solid", color="burlywood", weight=9]; 62188 -> 4822[label="",style="solid", color="burlywood", weight=3]; 4179 -> 9150[label="",style="dashed", color="red", weight=0]; 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]; 4179 -> 9152[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 17602[label="Zero",fontsize=16,color="green",shape="box"];17603[label="ww3100",fontsize=16,color="green",shape="box"];17604[label="ww5",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]; 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]; 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]; 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]; 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"];62189[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4186 -> 62189[label="",style="solid", color="burlywood", weight=9]; 62189 -> 4830[label="",style="solid", color="burlywood", weight=3]; 62190[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4186 -> 62190[label="",style="solid", color="burlywood", weight=9]; 62190 -> 4831[label="",style="solid", color="burlywood", weight=3]; 4187 -> 9181[label="",style="dashed", color="red", weight=0]; 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]; 4187 -> 9183[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 5560 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 5561 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 5626 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 5597[label="Succ (Succ (primPlusNat ww1130 ww3000))",fontsize=16,color="green",shape="box"];5597 -> 5617[label="",style="dashed", color="green", weight=3]; 5598[label="Succ ww3000",fontsize=16,color="green",shape="box"];5627 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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"];62191[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];5628 -> 62191[label="",style="solid", color="burlywood", weight=9]; 62191 -> 5639[label="",style="solid", color="burlywood", weight=3]; 62192[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];5628 -> 62192[label="",style="solid", color="burlywood", weight=9]; 62192 -> 5640[label="",style="solid", color="burlywood", weight=3]; 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"];62193[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];5629 -> 62193[label="",style="solid", color="burlywood", weight=9]; 62193 -> 5641[label="",style="solid", color="burlywood", weight=3]; 62194[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];5629 -> 62194[label="",style="solid", color="burlywood", weight=9]; 62194 -> 5642[label="",style="solid", color="burlywood", weight=3]; 5631[label="ww3000",fontsize=16,color="green",shape="box"];5632[label="ww5",fontsize=16,color="green",shape="box"];5633[label="ww41",fontsize=16,color="green",shape="box"];5634[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];5635[label="ww31",fontsize=16,color="green",shape="box"];5636[label="ww115",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"];62195[label="ww122/Pos ww1220",fontsize=10,color="white",style="solid",shape="box"];5630 -> 62195[label="",style="solid", color="burlywood", weight=9]; 62195 -> 5643[label="",style="solid", color="burlywood", weight=3]; 62196[label="ww122/Neg ww1220",fontsize=10,color="white",style="solid",shape="box"];5630 -> 62196[label="",style="solid", color="burlywood", weight=9]; 62196 -> 5644[label="",style="solid", color="burlywood", weight=3]; 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"];62197[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];4200 -> 62197[label="",style="solid", color="burlywood", weight=9]; 62197 -> 4863[label="",style="solid", color="burlywood", weight=3]; 62198[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];4200 -> 62198[label="",style="solid", color="burlywood", weight=9]; 62198 -> 4864[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62199[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];4215 -> 62199[label="",style="solid", color="burlywood", weight=9]; 62199 -> 4879[label="",style="solid", color="burlywood", weight=3]; 62200[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];4215 -> 62200[label="",style="solid", color="burlywood", weight=9]; 62200 -> 4880[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 18774[label="ww310",fontsize=16,color="green",shape="box"];18775[label="ww410",fontsize=16,color="green",shape="box"];18776[label="Succ Zero",fontsize=16,color="green",shape="box"];18777[label="ww5",fontsize=16,color="green",shape="box"];18778[label="ww3000",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"];62201[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];4222 -> 62201[label="",style="solid", color="burlywood", weight=9]; 62201 -> 4887[label="",style="solid", color="burlywood", weight=3]; 62202[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];4222 -> 62202[label="",style="solid", color="burlywood", weight=9]; 62202 -> 4888[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62203[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4230 -> 62203[label="",style="solid", color="burlywood", weight=9]; 62203 -> 4896[label="",style="solid", color="burlywood", weight=3]; 62204[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4230 -> 62204[label="",style="solid", color="burlywood", weight=9]; 62204 -> 4897[label="",style="solid", color="burlywood", weight=3]; 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"];62205[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4231 -> 62205[label="",style="solid", color="burlywood", weight=9]; 62205 -> 4898[label="",style="solid", color="burlywood", weight=3]; 62206[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4231 -> 62206[label="",style="solid", color="burlywood", weight=9]; 62206 -> 4899[label="",style="solid", color="burlywood", weight=3]; 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]; 4233 -> 19892[label="",style="dashed", color="red", weight=0]; 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]; 4233 -> 19894[label="",style="dashed", color="magenta", weight=3]; 4233 -> 19895[label="",style="dashed", color="magenta", weight=3]; 4233 -> 19896[label="",style="dashed", color="magenta", weight=3]; 29265 -> 29382[label="",style="dashed", color="red", weight=0]; 29265[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"];29265 -> 29383[label="",style="dashed", color="magenta", weight=3]; 29265 -> 29384[label="",style="dashed", color="magenta", weight=3]; 29265 -> 29385[label="",style="dashed", color="magenta", weight=3]; 29266[label="ww3000",fontsize=16,color="green",shape="box"];29267[label="Zero",fontsize=16,color="green",shape="box"];29268[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"];29268 -> 29361[label="",style="solid", color="black", weight=3]; 29264[label="takeWhile1 (flip ltEsFloat ww3526) (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"];62207[label="ww3120/MyTrue",fontsize=10,color="white",style="solid",shape="box"];29264 -> 62207[label="",style="solid", color="burlywood", weight=9]; 62207 -> 29362[label="",style="solid", color="burlywood", weight=3]; 62208[label="ww3120/MyFalse",fontsize=10,color="white",style="solid",shape="box"];29264 -> 62208[label="",style="solid", color="burlywood", weight=9]; 62208 -> 29363[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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"];62209[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4240 -> 62209[label="",style="solid", color="burlywood", weight=9]; 62209 -> 4908[label="",style="solid", color="burlywood", weight=3]; 62210[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4240 -> 62210[label="",style="solid", color="burlywood", weight=9]; 62210 -> 4909[label="",style="solid", color="burlywood", weight=3]; 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"];62211[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4241 -> 62211[label="",style="solid", color="burlywood", weight=9]; 62211 -> 4910[label="",style="solid", color="burlywood", weight=3]; 62212[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4241 -> 62212[label="",style="solid", color="burlywood", weight=9]; 62212 -> 4911[label="",style="solid", color="burlywood", weight=3]; 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]; 54180 -> 55020[label="",style="dashed", color="red", weight=0]; 54180[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"];54180 -> 55038[label="",style="dashed", color="magenta", weight=3]; 54180 -> 55039[label="",style="dashed", color="magenta", weight=3]; 54180 -> 55040[label="",style="dashed", color="magenta", weight=3]; 54181[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"];54181 -> 55191[label="",style="solid", color="black", weight=3]; 54182 -> 56138[label="",style="dashed", color="red", weight=0]; 54182[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"];54182 -> 56139[label="",style="dashed", color="magenta", weight=3]; 54182 -> 56140[label="",style="dashed", color="magenta", weight=3]; 54182 -> 56141[label="",style="dashed", color="magenta", weight=3]; 54182 -> 56142[label="",style="dashed", color="magenta", weight=3]; 54183[label="ww3000",fontsize=16,color="green",shape="box"];54184[label="ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 5727 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5727 -> 5734[label="",style="dashed", color="magenta", weight=3]; 5728 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5728 -> 5736[label="",style="dashed", color="magenta", weight=3]; 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"];62213[label="ww197/Succ ww1970",fontsize=10,color="white",style="solid",shape="box"];5726 -> 62213[label="",style="solid", color="burlywood", weight=9]; 62213 -> 5737[label="",style="solid", color="burlywood", weight=3]; 62214[label="ww197/Zero",fontsize=10,color="white",style="solid",shape="box"];5726 -> 62214[label="",style="solid", color="burlywood", weight=9]; 62214 -> 5738[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 23548[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"];62215[label="ww2915/Float ww29150 ww29151",fontsize=10,color="white",style="solid",shape="box"];23548 -> 62215[label="",style="solid", color="burlywood", weight=9]; 62215 -> 23553[label="",style="solid", color="burlywood", weight=3]; 37003[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"];37003 -> 37154[label="",style="solid", color="black", weight=3]; 37004[label="ww50",fontsize=16,color="green",shape="box"];37005[label="ww51",fontsize=16,color="green",shape="box"];37006[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4224",fontsize=16,color="black",shape="box"];37006 -> 37155[label="",style="solid", color="black", weight=3]; 37007 -> 36953[label="",style="dashed", color="red", weight=0]; 37007[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4224",fontsize=16,color="magenta"];37008[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4218) GT)",fontsize=16,color="black",shape="box"];37008 -> 37156[label="",style="solid", color="black", weight=3]; 37009[label="takeWhile (flip ltEsFloat ww4216) (Cons ww32390 ww32391)",fontsize=16,color="black",shape="box"];37009 -> 37157[label="",style="solid", color="black", weight=3]; 37010[label="takeWhile (flip ltEsFloat ww4216) Nil",fontsize=16,color="black",shape="box"];37010 -> 37158[label="",style="solid", color="black", weight=3]; 37011[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"];62216[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4253 -> 62216[label="",style="solid", color="burlywood", weight=9]; 62216 -> 4923[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5760 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5760 -> 5767[label="",style="dashed", color="magenta", weight=3]; 5761 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5761 -> 5769[label="",style="dashed", color="magenta", weight=3]; 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"];62217[label="ww229/Succ ww2290",fontsize=10,color="white",style="solid",shape="box"];5759 -> 62217[label="",style="solid", color="burlywood", weight=9]; 62217 -> 5770[label="",style="solid", color="burlywood", weight=3]; 62218[label="ww229/Zero",fontsize=10,color="white",style="solid",shape="box"];5759 -> 62218[label="",style="solid", color="burlywood", weight=9]; 62218 -> 5771[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62219[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4261 -> 62219[label="",style="solid", color="burlywood", weight=9]; 62219 -> 4931[label="",style="solid", color="burlywood", weight=3]; 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"];62220[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4262 -> 62220[label="",style="solid", color="burlywood", weight=9]; 62220 -> 4932[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5791 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5791 -> 5798[label="",style="dashed", color="magenta", weight=3]; 5792 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5792 -> 5800[label="",style="dashed", color="magenta", weight=3]; 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"];62221[label="ww257/Succ ww2570",fontsize=10,color="white",style="solid",shape="box"];5790 -> 62221[label="",style="solid", color="burlywood", weight=9]; 62221 -> 5801[label="",style="solid", color="burlywood", weight=3]; 62222[label="ww257/Zero",fontsize=10,color="white",style="solid",shape="box"];5790 -> 62222[label="",style="solid", color="burlywood", weight=9]; 62222 -> 5802[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 37102[label="Zero",fontsize=16,color="green",shape="box"];37103[label="ww3100",fontsize=16,color="green",shape="box"];37104[label="ww5",fontsize=16,color="green",shape="box"];37105[label="ww4000",fontsize=16,color="green",shape="box"];37101[label="psFloat ww4233 (fsFloat (msFloat (Float (Pos (Succ ww4234)) (Neg (Succ ww4235))) (Float (Pos Zero) (Pos (Succ ww4236)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37101 -> 37159[label="",style="solid", color="black", weight=3]; 52391[label="ww4000",fontsize=16,color="green",shape="box"];52392[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52393[label="Pos Zero",fontsize=16,color="green",shape="box"];52394[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52390[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)) ww4533)",fontsize=16,color="black",shape="triangle"];52390 -> 52409[label="",style="solid", color="black", weight=3]; 36789 -> 37101[label="",style="dashed", color="red", weight=0]; 36789[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"];36789 -> 37106[label="",style="dashed", color="magenta", weight=3]; 36789 -> 37107[label="",style="dashed", color="magenta", weight=3]; 36789 -> 37108[label="",style="dashed", color="magenta", weight=3]; 36789 -> 37109[label="",style="dashed", color="magenta", weight=3]; 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"];62223[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4269 -> 62223[label="",style="solid", color="burlywood", weight=9]; 62223 -> 4939[label="",style="solid", color="burlywood", weight=3]; 37012[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"];37012 -> 37160[label="",style="solid", color="black", weight=3]; 37013[label="ww50",fontsize=16,color="green",shape="box"];37014[label="ww51",fontsize=16,color="green",shape="box"];37015[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4225",fontsize=16,color="black",shape="box"];37015 -> 37161[label="",style="solid", color="black", weight=3]; 37016 -> 36961[label="",style="dashed", color="red", weight=0]; 37016[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4225",fontsize=16,color="magenta"];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"];62224[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4271 -> 62224[label="",style="solid", color="burlywood", weight=9]; 62224 -> 4941[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5822 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5822 -> 5829[label="",style="dashed", color="magenta", weight=3]; 5823 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5823 -> 5831[label="",style="dashed", color="magenta", weight=3]; 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"];62225[label="ww285/Succ ww2850",fontsize=10,color="white",style="solid",shape="box"];5821 -> 62225[label="",style="solid", color="burlywood", weight=9]; 62225 -> 5832[label="",style="solid", color="burlywood", weight=3]; 62226[label="ww285/Zero",fontsize=10,color="white",style="solid",shape="box"];5821 -> 62226[label="",style="solid", color="burlywood", weight=9]; 62226 -> 5833[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62227[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4278 -> 62227[label="",style="solid", color="burlywood", weight=9]; 62227 -> 4948[label="",style="solid", color="burlywood", weight=3]; 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"];62228[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4279 -> 62228[label="",style="solid", color="burlywood", weight=9]; 62228 -> 4949[label="",style="solid", color="burlywood", weight=3]; 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"];62229[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4280 -> 62229[label="",style="solid", color="burlywood", weight=9]; 62229 -> 4950[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5855 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5855 -> 5862[label="",style="dashed", color="magenta", weight=3]; 5856 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5856 -> 5864[label="",style="dashed", color="magenta", weight=3]; 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"];62230[label="ww317/Succ ww3170",fontsize=10,color="white",style="solid",shape="box"];5854 -> 62230[label="",style="solid", color="burlywood", weight=9]; 62230 -> 5865[label="",style="solid", color="burlywood", weight=3]; 62231[label="ww317/Zero",fontsize=10,color="white",style="solid",shape="box"];5854 -> 62231[label="",style="solid", color="burlywood", weight=9]; 62231 -> 5866[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62232[label="ww32/Float ww320 ww321",fontsize=10,color="white",style="solid",shape="box"];4287 -> 62232[label="",style="solid", color="burlywood", weight=9]; 62232 -> 4957[label="",style="solid", color="burlywood", weight=3]; 4288[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"];4288 -> 4958[label="",style="solid", color="black", weight=3]; 27139[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"];27139 -> 27176[label="",style="solid", color="black", weight=3]; 27140[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww3291)) (Pos (Succ ww3292))) ww3298) GT)",fontsize=16,color="black",shape="box"];27140 -> 27177[label="",style="solid", color="black", weight=3]; 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]; 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"];62233[label="ww1839/MyTrue",fontsize=10,color="white",style="solid",shape="box"];10306 -> 62233[label="",style="solid", color="burlywood", weight=9]; 62233 -> 10310[label="",style="solid", color="burlywood", weight=3]; 62234[label="ww1839/MyFalse",fontsize=10,color="white",style="solid",shape="box"];10306 -> 62234[label="",style="solid", color="burlywood", weight=9]; 62234 -> 10311[label="",style="solid", color="burlywood", weight=3]; 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"];62235[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4293 -> 62235[label="",style="solid", color="burlywood", weight=9]; 62235 -> 4963[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5899 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5899 -> 5906[label="",style="dashed", color="magenta", weight=3]; 5900 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5900 -> 5908[label="",style="dashed", color="magenta", weight=3]; 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"];62236[label="ww351/Succ ww3510",fontsize=10,color="white",style="solid",shape="box"];5898 -> 62236[label="",style="solid", color="burlywood", weight=9]; 62236 -> 5909[label="",style="solid", color="burlywood", weight=3]; 62237[label="ww351/Zero",fontsize=10,color="white",style="solid",shape="box"];5898 -> 62237[label="",style="solid", color="burlywood", weight=9]; 62237 -> 5910[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 55035[label="ww3100",fontsize=16,color="green",shape="box"];55036[label="ww3000",fontsize=16,color="green",shape="box"];55037 -> 55308[label="",style="dashed", color="red", weight=0]; 55037[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"];55037 -> 55313[label="",style="dashed", color="magenta", weight=3]; 55037 -> 55314[label="",style="dashed", color="magenta", weight=3]; 55037 -> 55315[label="",style="dashed", color="magenta", weight=3]; 55037 -> 55316[label="",style="dashed", color="magenta", weight=3]; 55309[label="ww3000",fontsize=16,color="green",shape="box"];55310[label="Zero",fontsize=16,color="green",shape="box"];55311[label="ww5",fontsize=16,color="green",shape="box"];55312[label="ww3100",fontsize=16,color="green",shape="box"];55308[label="psFloat ww4626 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];55308 -> 55402[label="",style="solid", color="black", weight=3]; 55185[label="Zero",fontsize=16,color="green",shape="box"];55186[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55187[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55188[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];45213[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4417)",fontsize=16,color="black",shape="triangle"];45213 -> 45262[label="",style="solid", color="black", weight=3]; 55382[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4624) GT)",fontsize=16,color="black",shape="box"];55382 -> 55436[label="",style="solid", color="black", weight=3]; 55383[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"];55383 -> 55437[label="",style="solid", color="black", weight=3]; 55384[label="ww50",fontsize=16,color="green",shape="box"];55385[label="ww51",fontsize=16,color="green",shape="box"];55386[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4630",fontsize=16,color="black",shape="box"];55386 -> 55438[label="",style="solid", color="black", weight=3]; 55387 -> 55364[label="",style="dashed", color="red", weight=0]; 55387[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4630",fontsize=16,color="magenta"];55388[label="ww3299",fontsize=16,color="green",shape="box"];55389[label="ww4622",fontsize=16,color="green",shape="box"];55390[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"];62238[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4300 -> 62238[label="",style="solid", color="burlywood", weight=9]; 62238 -> 4970[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5930 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5930 -> 5937[label="",style="dashed", color="magenta", weight=3]; 5931 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5931 -> 5939[label="",style="dashed", color="magenta", weight=3]; 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"];62239[label="ww379/Succ ww3790",fontsize=10,color="white",style="solid",shape="box"];5929 -> 62239[label="",style="solid", color="burlywood", weight=9]; 62239 -> 5940[label="",style="solid", color="burlywood", weight=3]; 62240[label="ww379/Zero",fontsize=10,color="white",style="solid",shape="box"];5929 -> 62240[label="",style="solid", color="burlywood", weight=9]; 62240 -> 5941[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62241[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4307 -> 62241[label="",style="solid", color="burlywood", weight=9]; 62241 -> 4977[label="",style="solid", color="burlywood", weight=3]; 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"];62242[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4308 -> 62242[label="",style="solid", color="burlywood", weight=9]; 62242 -> 4978[label="",style="solid", color="burlywood", weight=3]; 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"];62243[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4309 -> 62243[label="",style="solid", color="burlywood", weight=9]; 62243 -> 4979[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5961 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5961 -> 5968[label="",style="dashed", color="magenta", weight=3]; 5962 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5962 -> 5970[label="",style="dashed", color="magenta", weight=3]; 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"];62244[label="ww407/Succ ww4070",fontsize=10,color="white",style="solid",shape="box"];5960 -> 62244[label="",style="solid", color="burlywood", weight=9]; 62244 -> 5971[label="",style="solid", color="burlywood", weight=3]; 62245[label="ww407/Zero",fontsize=10,color="white",style="solid",shape="box"];5960 -> 62245[label="",style="solid", color="burlywood", weight=9]; 62245 -> 5972[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62246[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4316 -> 62246[label="",style="solid", color="burlywood", weight=9]; 62246 -> 4986[label="",style="solid", color="burlywood", weight=3]; 55391[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"];55391 -> 55439[label="",style="solid", color="black", weight=3]; 55392[label="ww50",fontsize=16,color="green",shape="box"];55393[label="ww51",fontsize=16,color="green",shape="box"];55394[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4631",fontsize=16,color="black",shape="box"];55394 -> 55440[label="",style="solid", color="black", weight=3]; 55395 -> 55372[label="",style="dashed", color="red", weight=0]; 55395[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4631",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"];62247[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4318 -> 62247[label="",style="solid", color="burlywood", weight=9]; 62247 -> 4988[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 5994 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5994 -> 6001[label="",style="dashed", color="magenta", weight=3]; 5995 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5995 -> 6003[label="",style="dashed", color="magenta", weight=3]; 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"];62248[label="ww439/Succ ww4390",fontsize=10,color="white",style="solid",shape="box"];5993 -> 62248[label="",style="solid", color="burlywood", weight=9]; 62248 -> 6004[label="",style="solid", color="burlywood", weight=3]; 62249[label="ww439/Zero",fontsize=10,color="white",style="solid",shape="box"];5993 -> 62249[label="",style="solid", color="burlywood", weight=9]; 62249 -> 6005[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4325[label="ww3100",fontsize=16,color="green",shape="box"];4326 -> 45213[label="",style="dashed", color="red", weight=0]; 4326[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"];4326 -> 45214[label="",style="dashed", color="magenta", weight=3]; 4326 -> 45215[label="",style="dashed", color="magenta", weight=3]; 4326 -> 45216[label="",style="dashed", color="magenta", weight=3]; 4326 -> 45217[label="",style="dashed", color="magenta", weight=3]; 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]; 37017[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"];37017 -> 37162[label="",style="solid", color="black", weight=3]; 37018[label="ww50",fontsize=16,color="green",shape="box"];37019[label="ww51",fontsize=16,color="green",shape="box"];37020[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4226",fontsize=16,color="black",shape="box"];37020 -> 37163[label="",style="solid", color="black", weight=3]; 37021 -> 36969[label="",style="dashed", color="red", weight=0]; 37021[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4226",fontsize=16,color="magenta"];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"];62250[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4331 -> 62250[label="",style="solid", color="burlywood", weight=9]; 62250 -> 4997[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6028 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6028 -> 6035[label="",style="dashed", color="magenta", weight=3]; 6029 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6029 -> 6037[label="",style="dashed", color="magenta", weight=3]; 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"];62251[label="ww471/Succ ww4710",fontsize=10,color="white",style="solid",shape="box"];6027 -> 62251[label="",style="solid", color="burlywood", weight=9]; 62251 -> 6038[label="",style="solid", color="burlywood", weight=3]; 62252[label="ww471/Zero",fontsize=10,color="white",style="solid",shape="box"];6027 -> 62252[label="",style="solid", color="burlywood", weight=9]; 62252 -> 6039[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62253[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4337 -> 62253[label="",style="solid", color="burlywood", weight=9]; 62253 -> 5003[label="",style="solid", color="burlywood", weight=3]; 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"];62254[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4338 -> 62254[label="",style="solid", color="burlywood", weight=9]; 62254 -> 5004[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6059 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6059 -> 6066[label="",style="dashed", color="magenta", weight=3]; 6060 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6060 -> 6068[label="",style="dashed", color="magenta", weight=3]; 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"];62255[label="ww499/Succ ww4990",fontsize=10,color="white",style="solid",shape="box"];6058 -> 62255[label="",style="solid", color="burlywood", weight=9]; 62255 -> 6069[label="",style="solid", color="burlywood", weight=3]; 62256[label="ww499/Zero",fontsize=10,color="white",style="solid",shape="box"];6058 -> 62256[label="",style="solid", color="burlywood", weight=9]; 62256 -> 6070[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 37516[label="Zero",fontsize=16,color="green",shape="box"];37517[label="ww3100",fontsize=16,color="green",shape="box"];37518[label="ww5",fontsize=16,color="green",shape="box"];37515[label="psFloat ww4253 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4254))) (Float (Pos Zero) (Pos (Succ ww4255)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37515 -> 37552[label="",style="solid", color="black", weight=3]; 45285[label="Zero",fontsize=16,color="green",shape="box"];45286[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45287[label="ww3100",fontsize=16,color="green",shape="box"];45284[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418)",fontsize=16,color="black",shape="triangle"];45284 -> 45338[label="",style="solid", color="black", weight=3]; 36790 -> 37515[label="",style="dashed", color="red", weight=0]; 36790[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"];36790 -> 37519[label="",style="dashed", color="magenta", weight=3]; 36790 -> 37520[label="",style="dashed", color="magenta", weight=3]; 36790 -> 37521[label="",style="dashed", color="magenta", weight=3]; 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"];62257[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4345 -> 62257[label="",style="solid", color="burlywood", weight=9]; 62257 -> 5011[label="",style="solid", color="burlywood", weight=3]; 37022[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"];37022 -> 37164[label="",style="solid", color="black", weight=3]; 37023[label="ww50",fontsize=16,color="green",shape="box"];37024[label="ww51",fontsize=16,color="green",shape="box"];37025[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4227",fontsize=16,color="black",shape="box"];37025 -> 37165[label="",style="solid", color="black", weight=3]; 37026 -> 36977[label="",style="dashed", color="red", weight=0]; 37026[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4227",fontsize=16,color="magenta"];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"];62258[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4347 -> 62258[label="",style="solid", color="burlywood", weight=9]; 62258 -> 5013[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6090 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6090 -> 6097[label="",style="dashed", color="magenta", weight=3]; 6091 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6091 -> 6099[label="",style="dashed", color="magenta", weight=3]; 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"];62259[label="ww527/Succ ww5270",fontsize=10,color="white",style="solid",shape="box"];6089 -> 62259[label="",style="solid", color="burlywood", weight=9]; 62259 -> 6100[label="",style="solid", color="burlywood", weight=3]; 62260[label="ww527/Zero",fontsize=10,color="white",style="solid",shape="box"];6089 -> 62260[label="",style="solid", color="burlywood", weight=9]; 62260 -> 6101[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62261[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4354 -> 62261[label="",style="solid", color="burlywood", weight=9]; 62261 -> 5020[label="",style="solid", color="burlywood", weight=3]; 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"];62262[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4355 -> 62262[label="",style="solid", color="burlywood", weight=9]; 62262 -> 5021[label="",style="solid", color="burlywood", weight=3]; 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"];62263[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4356 -> 62263[label="",style="solid", color="burlywood", weight=9]; 62263 -> 5022[label="",style="solid", color="burlywood", weight=3]; 49969[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4464",fontsize=16,color="black",shape="triangle"];49969 -> 50018[label="",style="solid", color="black", weight=3]; 49970 -> 49911[label="",style="dashed", color="red", weight=0]; 49970[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))) ww4464))",fontsize=16,color="magenta"];49970 -> 50019[label="",style="dashed", color="magenta", weight=3]; 49933[label="fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4460) LT",fontsize=16,color="black",shape="box"];49933 -> 50020[label="",style="solid", color="black", weight=3]; 49934 -> 26726[label="",style="dashed", color="red", weight=0]; 49934[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"];49934 -> 50021[label="",style="dashed", color="magenta", weight=3]; 49934 -> 50022[label="",style="dashed", color="magenta", weight=3]; 49934 -> 50023[label="",style="dashed", color="magenta", weight=3]; 49935[label="takeWhile (flip gtEsFloat ww3262) ww4457",fontsize=16,color="burlywood",shape="box"];62264[label="ww4457/Cons ww44570 ww44571",fontsize=10,color="white",style="solid",shape="box"];49935 -> 62264[label="",style="solid", color="burlywood", weight=9]; 62264 -> 50024[label="",style="solid", color="burlywood", weight=3]; 62265[label="ww4457/Nil",fontsize=10,color="white",style="solid",shape="box"];49935 -> 62265[label="",style="solid", color="burlywood", weight=9]; 62265 -> 50025[label="",style="solid", color="burlywood", weight=3]; 49936[label="takeWhile0 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4457 MyTrue",fontsize=16,color="black",shape="box"];49936 -> 50026[label="",style="solid", color="black", weight=3]; 6803 -> 6679[label="",style="dashed", color="red", weight=0]; 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]; 6803 -> 6854[label="",style="dashed", color="magenta", weight=3]; 6804 -> 6704[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 6808 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46893[label="",style="dashed", color="magenta", weight=3]; 6808 -> 46894[label="",style="dashed", color="magenta", weight=3]; 6808 -> 46895[label="",style="dashed", color="magenta", weight=3]; 6808 -> 46896[label="",style="dashed", color="magenta", weight=3]; 6808 -> 46897[label="",style="dashed", color="magenta", weight=3]; 6809 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46898[label="",style="dashed", color="magenta", weight=3]; 6809 -> 46899[label="",style="dashed", color="magenta", weight=3]; 6809 -> 46900[label="",style="dashed", color="magenta", weight=3]; 6809 -> 46901[label="",style="dashed", color="magenta", weight=3]; 6809 -> 46902[label="",style="dashed", color="magenta", weight=3]; 6810 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46903[label="",style="dashed", color="magenta", weight=3]; 6810 -> 46904[label="",style="dashed", color="magenta", weight=3]; 6810 -> 46905[label="",style="dashed", color="magenta", weight=3]; 6810 -> 46906[label="",style="dashed", color="magenta", weight=3]; 6810 -> 46907[label="",style="dashed", color="magenta", weight=3]; 6811 -> 6688[label="",style="dashed", color="red", weight=0]; 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]; 6811 -> 6860[label="",style="dashed", color="magenta", weight=3]; 6812 -> 6709[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 6832 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46908[label="",style="dashed", color="magenta", weight=3]; 6832 -> 46909[label="",style="dashed", color="magenta", weight=3]; 6832 -> 46910[label="",style="dashed", color="magenta", weight=3]; 6832 -> 46911[label="",style="dashed", color="magenta", weight=3]; 6832 -> 46912[label="",style="dashed", color="magenta", weight=3]; 6833 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46913[label="",style="dashed", color="magenta", weight=3]; 6833 -> 46914[label="",style="dashed", color="magenta", weight=3]; 6833 -> 46915[label="",style="dashed", color="magenta", weight=3]; 6833 -> 46916[label="",style="dashed", color="magenta", weight=3]; 6833 -> 46917[label="",style="dashed", color="magenta", weight=3]; 6834 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46918[label="",style="dashed", color="magenta", weight=3]; 6834 -> 46919[label="",style="dashed", color="magenta", weight=3]; 6834 -> 46920[label="",style="dashed", color="magenta", weight=3]; 6834 -> 46921[label="",style="dashed", color="magenta", weight=3]; 6834 -> 46922[label="",style="dashed", color="magenta", weight=3]; 49978[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4465",fontsize=16,color="black",shape="triangle"];49978 -> 50027[label="",style="solid", color="black", weight=3]; 49979 -> 49938[label="",style="dashed", color="red", weight=0]; 49979[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))) ww4465))",fontsize=16,color="magenta"];49979 -> 50028[label="",style="dashed", color="magenta", weight=3]; 49971[label="fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4461) LT",fontsize=16,color="black",shape="box"];49971 -> 50029[label="",style="solid", color="black", weight=3]; 49972 -> 26726[label="",style="dashed", color="red", weight=0]; 49972[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"];49972 -> 50030[label="",style="dashed", color="magenta", weight=3]; 49972 -> 50031[label="",style="dashed", color="magenta", weight=3]; 49972 -> 50032[label="",style="dashed", color="magenta", weight=3]; 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]; 23364[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];23365[label="ww53900",fontsize=16,color="green",shape="box"];23366[label="ww542",fontsize=16,color="green",shape="box"];23367[label="ww538",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]; 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]; 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]; 23368[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];23369[label="ww53900",fontsize=16,color="green",shape="box"];23370[label="ww542",fontsize=16,color="green",shape="box"];23371[label="ww538",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6382 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6382 -> 6400[label="",style="dashed", color="magenta", weight=3]; 6383 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6383 -> 6402[label="",style="dashed", color="magenta", weight=3]; 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"];62266[label="ww568/Succ ww5680",fontsize=10,color="white",style="solid",shape="box"];6381 -> 62266[label="",style="solid", color="burlywood", weight=9]; 62266 -> 6403[label="",style="solid", color="burlywood", weight=3]; 62267[label="ww568/Zero",fontsize=10,color="white",style="solid",shape="box"];6381 -> 62267[label="",style="solid", color="burlywood", weight=9]; 62267 -> 6404[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4411 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46928[label="",style="dashed", color="magenta", weight=3]; 4411 -> 46929[label="",style="dashed", color="magenta", weight=3]; 4411 -> 46930[label="",style="dashed", color="magenta", weight=3]; 4411 -> 46931[label="",style="dashed", color="magenta", weight=3]; 4411 -> 46932[label="",style="dashed", color="magenta", weight=3]; 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"];62268[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4413 -> 62268[label="",style="solid", color="burlywood", weight=9]; 62268 -> 5100[label="",style="solid", color="burlywood", weight=3]; 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"];62269[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4414 -> 62269[label="",style="solid", color="burlywood", weight=9]; 62269 -> 5101[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6447 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6447 -> 6476[label="",style="dashed", color="magenta", weight=3]; 6448 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6448 -> 6478[label="",style="dashed", color="magenta", weight=3]; 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"];62270[label="ww598/Succ ww5980",fontsize=10,color="white",style="solid",shape="box"];6446 -> 62270[label="",style="solid", color="burlywood", weight=9]; 62270 -> 6479[label="",style="solid", color="burlywood", weight=3]; 62271[label="ww598/Zero",fontsize=10,color="white",style="solid",shape="box"];6446 -> 62271[label="",style="solid", color="burlywood", weight=9]; 62271 -> 6480[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 16687[label="Zero",fontsize=16,color="green",shape="box"];16688[label="ww3100",fontsize=16,color="green",shape="box"];16689[label="ww4000",fontsize=16,color="green",shape="box"];16690[label="ww5",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]; 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"];62272[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4422 -> 62272[label="",style="solid", color="burlywood", weight=9]; 62272 -> 5109[label="",style="solid", color="burlywood", weight=3]; 4423[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"];4423 -> 5110[label="",style="solid", color="black", weight=3]; 4424[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"];4424 -> 5111[label="",style="solid", color="black", weight=3]; 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]; 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"];62273[label="ww1848/MyTrue",fontsize=10,color="white",style="solid",shape="box"];10759 -> 62273[label="",style="solid", color="burlywood", weight=9]; 62273 -> 10762[label="",style="solid", color="burlywood", weight=3]; 62274[label="ww1848/MyFalse",fontsize=10,color="white",style="solid",shape="box"];10759 -> 62274[label="",style="solid", color="burlywood", weight=9]; 62274 -> 10763[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6731 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6731 -> 6774[label="",style="dashed", color="magenta", weight=3]; 6732 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6732 -> 6776[label="",style="dashed", color="magenta", weight=3]; 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"];62275[label="ww658/Succ ww6580",fontsize=10,color="white",style="solid",shape="box"];6730 -> 62275[label="",style="solid", color="burlywood", weight=9]; 62275 -> 6777[label="",style="solid", color="burlywood", weight=3]; 62276[label="ww658/Zero",fontsize=10,color="white",style="solid",shape="box"];6730 -> 62276[label="",style="solid", color="burlywood", weight=9]; 62276 -> 6778[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 32890[label="ww3100",fontsize=16,color="green",shape="box"];32891 -> 28116[label="",style="dashed", color="red", weight=0]; 32891[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"];32891 -> 32947[label="",style="dashed", color="magenta", weight=3]; 32892[label="ww4000",fontsize=16,color="green",shape="box"];32893 -> 32962[label="",style="dashed", color="red", weight=0]; 32893[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"];32893 -> 32963[label="",style="dashed", color="magenta", weight=3]; 32893 -> 32964[label="",style="dashed", color="magenta", weight=3]; 32893 -> 32965[label="",style="dashed", color="magenta", weight=3]; 32893 -> 32966[label="",style="dashed", color="magenta", weight=3]; 32894[label="Zero",fontsize=16,color="green",shape="box"];32889[label="takeWhile1 (flip ltEsFloat ww3896) (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"];62277[label="ww3179/MyTrue",fontsize=10,color="white",style="solid",shape="box"];32889 -> 62277[label="",style="solid", color="burlywood", weight=9]; 62277 -> 32949[label="",style="solid", color="burlywood", weight=3]; 62278[label="ww3179/MyFalse",fontsize=10,color="white",style="solid",shape="box"];32889 -> 62278[label="",style="solid", color="burlywood", weight=9]; 62278 -> 32950[label="",style="solid", color="burlywood", weight=3]; 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"];62279[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4434 -> 62279[label="",style="solid", color="burlywood", weight=9]; 62279 -> 5121[label="",style="solid", color="burlywood", weight=3]; 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"];62280[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4435 -> 62280[label="",style="solid", color="burlywood", weight=9]; 62280 -> 5122[label="",style="solid", color="burlywood", weight=3]; 26750[label="ww4000",fontsize=16,color="green",shape="box"];26751[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]; 21758[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="black",shape="triangle"];21758 -> 21800[label="",style="solid", color="black", weight=3]; 26752[label="primPlusFloat (Float ww3257 ww3256) (Float ww32400 ww32401)",fontsize=16,color="black",shape="box"];26752 -> 26769[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 6892 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6892 -> 6899[label="",style="dashed", color="magenta", weight=3]; 6893 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6893 -> 6901[label="",style="dashed", color="magenta", weight=3]; 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"];62281[label="ww692/Succ ww6920",fontsize=10,color="white",style="solid",shape="box"];6891 -> 62281[label="",style="solid", color="burlywood", weight=9]; 62281 -> 6902[label="",style="solid", color="burlywood", weight=3]; 62282[label="ww692/Zero",fontsize=10,color="white",style="solid",shape="box"];6891 -> 62282[label="",style="solid", color="burlywood", weight=9]; 62282 -> 6903[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62283[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4444 -> 62283[label="",style="solid", color="burlywood", weight=9]; 62283 -> 5132[label="",style="solid", color="burlywood", weight=3]; 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"];62284[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4445 -> 62284[label="",style="solid", color="burlywood", weight=9]; 62284 -> 5133[label="",style="solid", color="burlywood", weight=3]; 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"];62285[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4446 -> 62285[label="",style="solid", color="burlywood", weight=9]; 62285 -> 5134[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6943 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6943 -> 6950[label="",style="dashed", color="magenta", weight=3]; 6944 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6944 -> 6952[label="",style="dashed", color="magenta", weight=3]; 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"];62286[label="ww722/Succ ww7220",fontsize=10,color="white",style="solid",shape="box"];6942 -> 62286[label="",style="solid", color="burlywood", weight=9]; 62286 -> 6953[label="",style="solid", color="burlywood", weight=3]; 62287[label="ww722/Zero",fontsize=10,color="white",style="solid",shape="box"];6942 -> 62287[label="",style="solid", color="burlywood", weight=9]; 62287 -> 6954[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4452 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46933[label="",style="dashed", color="magenta", weight=3]; 4452 -> 46934[label="",style="dashed", color="magenta", weight=3]; 4452 -> 46935[label="",style="dashed", color="magenta", weight=3]; 4452 -> 46936[label="",style="dashed", color="magenta", weight=3]; 4452 -> 46937[label="",style="dashed", color="magenta", weight=3]; 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"];62288[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4453 -> 62288[label="",style="solid", color="burlywood", weight=9]; 62288 -> 5141[label="",style="solid", color="burlywood", weight=3]; 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"];62289[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4454 -> 62289[label="",style="solid", color="burlywood", weight=9]; 62289 -> 5142[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6973 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6973 -> 6980[label="",style="dashed", color="magenta", weight=3]; 6974 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6974 -> 6982[label="",style="dashed", color="magenta", weight=3]; 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"];62290[label="ww752/Succ ww7520",fontsize=10,color="white",style="solid",shape="box"];6972 -> 62290[label="",style="solid", color="burlywood", weight=9]; 62290 -> 6983[label="",style="solid", color="burlywood", weight=3]; 62291[label="ww752/Zero",fontsize=10,color="white",style="solid",shape="box"];6972 -> 62291[label="",style="solid", color="burlywood", weight=9]; 62291 -> 6984[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4460[label="Zero",fontsize=16,color="green",shape="box"];4461[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",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"];62292[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4463 -> 62292[label="",style="solid", color="burlywood", weight=9]; 62292 -> 5148[label="",style="solid", color="burlywood", weight=3]; 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"];62293[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4464 -> 62293[label="",style="solid", color="burlywood", weight=9]; 62293 -> 5149[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7004 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7004 -> 7011[label="",style="dashed", color="magenta", weight=3]; 7005 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7005 -> 7013[label="",style="dashed", color="magenta", weight=3]; 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"];62294[label="ww786/Succ ww7860",fontsize=10,color="white",style="solid",shape="box"];7003 -> 62294[label="",style="solid", color="burlywood", weight=9]; 62294 -> 7014[label="",style="solid", color="burlywood", weight=3]; 62295[label="ww786/Zero",fontsize=10,color="white",style="solid",shape="box"];7003 -> 62295[label="",style="solid", color="burlywood", weight=9]; 62295 -> 7015[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 16833[label="Zero",fontsize=16,color="green",shape="box"];16834[label="ww3000",fontsize=16,color="green",shape="box"];16835[label="ww3100",fontsize=16,color="green",shape="box"];16836[label="ww5",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]; 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"];62296[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4471 -> 62296[label="",style="solid", color="burlywood", weight=9]; 62296 -> 5156[label="",style="solid", color="burlywood", weight=3]; 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"];62297[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4472 -> 62297[label="",style="solid", color="burlywood", weight=9]; 62297 -> 5157[label="",style="solid", color="burlywood", weight=3]; 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"];62298[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4473 -> 62298[label="",style="solid", color="burlywood", weight=9]; 62298 -> 5158[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7037 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7037 -> 7044[label="",style="dashed", color="magenta", weight=3]; 7038 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7038 -> 7046[label="",style="dashed", color="magenta", weight=3]; 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"];62299[label="ww820/Succ ww8200",fontsize=10,color="white",style="solid",shape="box"];7036 -> 62299[label="",style="solid", color="burlywood", weight=9]; 62299 -> 7047[label="",style="solid", color="burlywood", weight=3]; 62300[label="ww820/Zero",fontsize=10,color="white",style="solid",shape="box"];7036 -> 62300[label="",style="solid", color="burlywood", weight=9]; 62300 -> 7048[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4479 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46938[label="",style="dashed", color="magenta", weight=3]; 4479 -> 46939[label="",style="dashed", color="magenta", weight=3]; 4479 -> 46940[label="",style="dashed", color="magenta", weight=3]; 4479 -> 46941[label="",style="dashed", color="magenta", weight=3]; 4479 -> 46942[label="",style="dashed", color="magenta", weight=3]; 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"];62301[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4480 -> 62301[label="",style="solid", color="burlywood", weight=9]; 62301 -> 5165[label="",style="solid", color="burlywood", weight=3]; 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"];62302[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4481 -> 62302[label="",style="solid", color="burlywood", weight=9]; 62302 -> 5166[label="",style="solid", color="burlywood", weight=3]; 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"];62303[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4482 -> 62303[label="",style="solid", color="burlywood", weight=9]; 62303 -> 5167[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7068 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7068 -> 7075[label="",style="dashed", color="magenta", weight=3]; 7069 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7069 -> 7077[label="",style="dashed", color="magenta", weight=3]; 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"];62304[label="ww850/Succ ww8500",fontsize=10,color="white",style="solid",shape="box"];7067 -> 62304[label="",style="solid", color="burlywood", weight=9]; 62304 -> 7078[label="",style="solid", color="burlywood", weight=3]; 62305[label="ww850/Zero",fontsize=10,color="white",style="solid",shape="box"];7067 -> 62305[label="",style="solid", color="burlywood", weight=9]; 62305 -> 7079[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4488 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46943[label="",style="dashed", color="magenta", weight=3]; 4488 -> 46944[label="",style="dashed", color="magenta", weight=3]; 4488 -> 46945[label="",style="dashed", color="magenta", weight=3]; 4488 -> 46946[label="",style="dashed", color="magenta", weight=3]; 4488 -> 46947[label="",style="dashed", color="magenta", weight=3]; 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"];62306[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4489 -> 62306[label="",style="solid", color="burlywood", weight=9]; 62306 -> 5174[label="",style="solid", color="burlywood", weight=3]; 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"];62307[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4490 -> 62307[label="",style="solid", color="burlywood", weight=9]; 62307 -> 5175[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7098 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7098 -> 7105[label="",style="dashed", color="magenta", weight=3]; 7099 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7099 -> 7107[label="",style="dashed", color="magenta", weight=3]; 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"];62308[label="ww880/Succ ww8800",fontsize=10,color="white",style="solid",shape="box"];7097 -> 62308[label="",style="solid", color="burlywood", weight=9]; 62308 -> 7108[label="",style="solid", color="burlywood", weight=3]; 62309[label="ww880/Zero",fontsize=10,color="white",style="solid",shape="box"];7097 -> 62309[label="",style="solid", color="burlywood", weight=9]; 62309 -> 7109[label="",style="solid", color="burlywood", weight=3]; 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]; 4495[label="Zero",fontsize=16,color="green",shape="box"];4496[label="Float (Neg Zero) (Neg (Succ ww3100))",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"];62310[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4498 -> 62310[label="",style="solid", color="burlywood", weight=9]; 62310 -> 5180[label="",style="solid", color="burlywood", weight=3]; 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"];62311[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4499 -> 62311[label="",style="solid", color="burlywood", weight=9]; 62311 -> 5181[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7128 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7128 -> 7135[label="",style="dashed", color="magenta", weight=3]; 7129 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7129 -> 7137[label="",style="dashed", color="magenta", weight=3]; 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"];62312[label="ww914/Succ ww9140",fontsize=10,color="white",style="solid",shape="box"];7127 -> 62312[label="",style="solid", color="burlywood", weight=9]; 62312 -> 7138[label="",style="solid", color="burlywood", weight=3]; 62313[label="ww914/Zero",fontsize=10,color="white",style="solid",shape="box"];7127 -> 62313[label="",style="solid", color="burlywood", weight=9]; 62313 -> 7139[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 34688 -> 34751[label="",style="dashed", color="red", weight=0]; 34688[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"];34688 -> 34752[label="",style="dashed", color="magenta", weight=3]; 34688 -> 34753[label="",style="dashed", color="magenta", weight=3]; 34688 -> 34754[label="",style="dashed", color="magenta", weight=3]; 34689[label="ww3100",fontsize=16,color="green",shape="box"];34690 -> 28116[label="",style="dashed", color="red", weight=0]; 34690[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"];34690 -> 34740[label="",style="dashed", color="magenta", weight=3]; 34691[label="Zero",fontsize=16,color="green",shape="box"];34687[label="takeWhile1 (flip ltEsFloat ww4070) (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"];62314[label="ww3191/MyTrue",fontsize=10,color="white",style="solid",shape="box"];34687 -> 62314[label="",style="solid", color="burlywood", weight=9]; 62314 -> 34741[label="",style="solid", color="burlywood", weight=3]; 62315[label="ww3191/MyFalse",fontsize=10,color="white",style="solid",shape="box"];34687 -> 62315[label="",style="solid", color="burlywood", weight=9]; 62315 -> 34742[label="",style="solid", color="burlywood", weight=3]; 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"];62316[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4506 -> 62316[label="",style="solid", color="burlywood", weight=9]; 62316 -> 5188[label="",style="solid", color="burlywood", weight=3]; 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"];62317[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4507 -> 62317[label="",style="solid", color="burlywood", weight=9]; 62317 -> 5189[label="",style="solid", color="burlywood", weight=3]; 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"];62318[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4508 -> 62318[label="",style="solid", color="burlywood", weight=9]; 62318 -> 5190[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7161 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7161 -> 7168[label="",style="dashed", color="magenta", weight=3]; 7162 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7162 -> 7170[label="",style="dashed", color="magenta", weight=3]; 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"];62319[label="ww948/Succ ww9480",fontsize=10,color="white",style="solid",shape="box"];7160 -> 62319[label="",style="solid", color="burlywood", weight=9]; 62319 -> 7171[label="",style="solid", color="burlywood", weight=3]; 62320[label="ww948/Zero",fontsize=10,color="white",style="solid",shape="box"];7160 -> 62320[label="",style="solid", color="burlywood", weight=9]; 62320 -> 7172[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4514 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46948[label="",style="dashed", color="magenta", weight=3]; 4514 -> 46949[label="",style="dashed", color="magenta", weight=3]; 4514 -> 46950[label="",style="dashed", color="magenta", weight=3]; 4514 -> 46951[label="",style="dashed", color="magenta", weight=3]; 4514 -> 46952[label="",style="dashed", color="magenta", weight=3]; 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"];62321[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4515 -> 62321[label="",style="solid", color="burlywood", weight=9]; 62321 -> 5197[label="",style="solid", color="burlywood", weight=3]; 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"];62322[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4516 -> 62322[label="",style="solid", color="burlywood", weight=9]; 62322 -> 5198[label="",style="solid", color="burlywood", weight=3]; 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"];62323[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4517 -> 62323[label="",style="solid", color="burlywood", weight=9]; 62323 -> 5199[label="",style="solid", color="burlywood", weight=3]; 50014[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4466",fontsize=16,color="black",shape="triangle"];50014 -> 50073[label="",style="solid", color="black", weight=3]; 50015 -> 49974[label="",style="dashed", color="red", weight=0]; 50015[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))) ww4466))",fontsize=16,color="magenta"];50015 -> 50074[label="",style="dashed", color="magenta", weight=3]; 49980[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4462) LT",fontsize=16,color="black",shape="box"];49980 -> 50033[label="",style="solid", color="black", weight=3]; 49981 -> 26726[label="",style="dashed", color="red", weight=0]; 49981[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"];49981 -> 50034[label="",style="dashed", color="magenta", weight=3]; 49981 -> 50035[label="",style="dashed", color="magenta", weight=3]; 49981 -> 50036[label="",style="dashed", color="magenta", weight=3]; 7863 -> 7729[label="",style="dashed", color="red", weight=0]; 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]; 7863 -> 7901[label="",style="dashed", color="magenta", weight=3]; 7864 -> 7757[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 7868 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46958[label="",style="dashed", color="magenta", weight=3]; 7868 -> 46959[label="",style="dashed", color="magenta", weight=3]; 7868 -> 46960[label="",style="dashed", color="magenta", weight=3]; 7868 -> 46961[label="",style="dashed", color="magenta", weight=3]; 7868 -> 46962[label="",style="dashed", color="magenta", weight=3]; 7869 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46963[label="",style="dashed", color="magenta", weight=3]; 7869 -> 46964[label="",style="dashed", color="magenta", weight=3]; 7869 -> 46965[label="",style="dashed", color="magenta", weight=3]; 7869 -> 46966[label="",style="dashed", color="magenta", weight=3]; 7869 -> 46967[label="",style="dashed", color="magenta", weight=3]; 7870 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46968[label="",style="dashed", color="magenta", weight=3]; 7870 -> 46969[label="",style="dashed", color="magenta", weight=3]; 7870 -> 46970[label="",style="dashed", color="magenta", weight=3]; 7870 -> 46971[label="",style="dashed", color="magenta", weight=3]; 7870 -> 46972[label="",style="dashed", color="magenta", weight=3]; 7871 -> 7738[label="",style="dashed", color="red", weight=0]; 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]; 7871 -> 7907[label="",style="dashed", color="magenta", weight=3]; 7872 -> 7762[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 7879 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46973[label="",style="dashed", color="magenta", weight=3]; 7879 -> 46974[label="",style="dashed", color="magenta", weight=3]; 7879 -> 46975[label="",style="dashed", color="magenta", weight=3]; 7879 -> 46976[label="",style="dashed", color="magenta", weight=3]; 7879 -> 46977[label="",style="dashed", color="magenta", weight=3]; 7880 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46978[label="",style="dashed", color="magenta", weight=3]; 7880 -> 46979[label="",style="dashed", color="magenta", weight=3]; 7880 -> 46980[label="",style="dashed", color="magenta", weight=3]; 7880 -> 46981[label="",style="dashed", color="magenta", weight=3]; 7880 -> 46982[label="",style="dashed", color="magenta", weight=3]; 7881 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46983[label="",style="dashed", color="magenta", weight=3]; 7881 -> 46984[label="",style="dashed", color="magenta", weight=3]; 7881 -> 46985[label="",style="dashed", color="magenta", weight=3]; 7881 -> 46986[label="",style="dashed", color="magenta", weight=3]; 7881 -> 46987[label="",style="dashed", color="magenta", weight=3]; 50071[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4467",fontsize=16,color="black",shape="triangle"];50071 -> 50139[label="",style="solid", color="black", weight=3]; 50072 -> 49983[label="",style="dashed", color="red", weight=0]; 50072[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))) ww4467))",fontsize=16,color="magenta"];50072 -> 50140[label="",style="dashed", color="magenta", weight=3]; 50016[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4463) LT",fontsize=16,color="black",shape="box"];50016 -> 50075[label="",style="solid", color="black", weight=3]; 50017 -> 26726[label="",style="dashed", color="red", weight=0]; 50017[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"];50017 -> 50076[label="",style="dashed", color="magenta", weight=3]; 50017 -> 50077[label="",style="dashed", color="magenta", weight=3]; 50017 -> 50078[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 54195 -> 55020[label="",style="dashed", color="red", weight=0]; 54195[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"];54195 -> 55041[label="",style="dashed", color="magenta", weight=3]; 54196 -> 47261[label="",style="dashed", color="red", weight=0]; 54196[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"];54197 -> 50960[label="",style="dashed", color="red", weight=0]; 54197[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"];54197 -> 55193[label="",style="dashed", color="magenta", weight=3]; 54198[label="ww957",fontsize=16,color="green",shape="box"];54199[label="ww95800",fontsize=16,color="green",shape="box"];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]; 50097[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"];62324[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50097 -> 62324[label="",style="solid", color="burlywood", weight=9]; 62324 -> 50302[label="",style="solid", color="burlywood", weight=3]; 45522[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4425) (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)))) ww4425)))",fontsize=16,color="green",shape="box"];45522 -> 45534[label="",style="dashed", color="green", weight=3]; 45522 -> 45535[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 54205 -> 55020[label="",style="dashed", color="red", weight=0]; 54205[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"];54205 -> 55042[label="",style="dashed", color="magenta", weight=3]; 54206 -> 46826[label="",style="dashed", color="red", weight=0]; 54206[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"];54206 -> 55194[label="",style="dashed", color="magenta", weight=3]; 54206 -> 55195[label="",style="dashed", color="magenta", weight=3]; 54207 -> 49983[label="",style="dashed", color="red", weight=0]; 54207[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"];54207 -> 55196[label="",style="dashed", color="magenta", weight=3]; 54207 -> 55197[label="",style="dashed", color="magenta", weight=3]; 54207 -> 55198[label="",style="dashed", color="magenta", weight=3]; 54208[label="ww957",fontsize=16,color="green",shape="box"];54209[label="ww95800",fontsize=16,color="green",shape="box"];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]; 55189[label="Zero",fontsize=16,color="green",shape="box"];55190[label="Succ ww95800",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]; 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]; 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]; 7443 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7443 -> 7458[label="",style="dashed", color="magenta", weight=3]; 7444 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7444 -> 7460[label="",style="dashed", color="magenta", weight=3]; 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"];62325[label="ww987/Succ ww9870",fontsize=10,color="white",style="solid",shape="box"];7442 -> 62325[label="",style="solid", color="burlywood", weight=9]; 62325 -> 7461[label="",style="solid", color="burlywood", weight=3]; 62326[label="ww987/Zero",fontsize=10,color="white",style="solid",shape="box"];7442 -> 62326[label="",style="solid", color="burlywood", weight=9]; 62326 -> 7462[label="",style="solid", color="burlywood", weight=3]; 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]; 26677[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"];26677 -> 26687[label="",style="dashed", color="green", weight=3]; 26677 -> 26688[label="",style="dashed", color="green", weight=3]; 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]; 4574 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46993[label="",style="dashed", color="magenta", weight=3]; 4574 -> 46994[label="",style="dashed", color="magenta", weight=3]; 4574 -> 46995[label="",style="dashed", color="magenta", weight=3]; 4574 -> 46996[label="",style="dashed", color="magenta", weight=3]; 4574 -> 46997[label="",style="dashed", color="magenta", weight=3]; 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"];62327[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4575 -> 62327[label="",style="solid", color="burlywood", weight=9]; 62327 -> 5278[label="",style="solid", color="burlywood", weight=3]; 37027[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"];37027 -> 37166[label="",style="solid", color="black", weight=3]; 37028[label="ww50",fontsize=16,color="green",shape="box"];37029[label="ww51",fontsize=16,color="green",shape="box"];37030[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4228",fontsize=16,color="black",shape="box"];37030 -> 37167[label="",style="solid", color="black", weight=3]; 37031 -> 36985[label="",style="dashed", color="red", weight=0]; 37031[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4228",fontsize=16,color="magenta"];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"];62328[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4577 -> 62328[label="",style="solid", color="burlywood", weight=9]; 62328 -> 5280[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7504 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7504 -> 7533[label="",style="dashed", color="magenta", weight=3]; 7505 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7505 -> 7535[label="",style="dashed", color="magenta", weight=3]; 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"];62329[label="ww1017/Succ ww10170",fontsize=10,color="white",style="solid",shape="box"];7503 -> 62329[label="",style="solid", color="burlywood", weight=9]; 62329 -> 7536[label="",style="solid", color="burlywood", weight=3]; 62330[label="ww1017/Zero",fontsize=10,color="white",style="solid",shape="box"];7503 -> 62330[label="",style="solid", color="burlywood", weight=9]; 62330 -> 7537[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 46585 -> 46655[label="",style="dashed", color="red", weight=0]; 46585[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"];46585 -> 46656[label="",style="dashed", color="magenta", weight=3]; 46585 -> 46657[label="",style="dashed", color="magenta", weight=3]; 46585 -> 46658[label="",style="dashed", color="magenta", weight=3]; 46585 -> 46659[label="",style="dashed", color="magenta", weight=3]; 46586[label="ww3100",fontsize=16,color="green",shape="box"];46587[label="ww4000",fontsize=16,color="green",shape="box"];46588[label="Zero",fontsize=16,color="green",shape="box"];46589 -> 27698[label="",style="dashed", color="red", weight=0]; 46589[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"];46589 -> 46643[label="",style="dashed", color="magenta", weight=3]; 46584[label="takeWhile1 (flip ltEsFloat ww4449) (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"];62331[label="ww3242/MyTrue",fontsize=10,color="white",style="solid",shape="box"];46584 -> 62331[label="",style="solid", color="burlywood", weight=9]; 62331 -> 46644[label="",style="solid", color="burlywood", weight=3]; 62332[label="ww3242/MyFalse",fontsize=10,color="white",style="solid",shape="box"];46584 -> 62332[label="",style="solid", color="burlywood", weight=9]; 62332 -> 46645[label="",style="solid", color="burlywood", weight=3]; 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"];62333[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4584 -> 62333[label="",style="solid", color="burlywood", weight=9]; 62333 -> 5287[label="",style="solid", color="burlywood", weight=3]; 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"];62334[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4585 -> 62334[label="",style="solid", color="burlywood", weight=9]; 62334 -> 5288[label="",style="solid", color="burlywood", weight=3]; 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"];62335[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4586 -> 62335[label="",style="solid", color="burlywood", weight=9]; 62335 -> 5289[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7741 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7741 -> 7784[label="",style="dashed", color="magenta", weight=3]; 7742 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7742 -> 7786[label="",style="dashed", color="magenta", weight=3]; 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"];62336[label="ww1075/Succ ww10750",fontsize=10,color="white",style="solid",shape="box"];7740 -> 62336[label="",style="solid", color="burlywood", weight=9]; 62336 -> 7787[label="",style="solid", color="burlywood", weight=3]; 62337[label="ww1075/Zero",fontsize=10,color="white",style="solid",shape="box"];7740 -> 62337[label="",style="solid", color="burlywood", weight=9]; 62337 -> 7788[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 36043[label="ww3100",fontsize=16,color="green",shape="box"];36044 -> 37605[label="",style="dashed", color="red", weight=0]; 36044[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"];36044 -> 37606[label="",style="dashed", color="magenta", weight=3]; 36044 -> 37607[label="",style="dashed", color="magenta", weight=3]; 36044 -> 37608[label="",style="dashed", color="magenta", weight=3]; 36044 -> 37609[label="",style="dashed", color="magenta", weight=3]; 36045 -> 45584[label="",style="dashed", color="red", weight=0]; 36045[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"];36045 -> 45585[label="",style="dashed", color="magenta", weight=3]; 36045 -> 45586[label="",style="dashed", color="magenta", weight=3]; 36045 -> 45587[label="",style="dashed", color="magenta", weight=3]; 36045 -> 45588[label="",style="dashed", color="magenta", weight=3]; 36046 -> 36780[label="",style="dashed", color="red", weight=0]; 36046[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"];36046 -> 36791[label="",style="dashed", color="magenta", weight=3]; 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"];62338[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4593 -> 62338[label="",style="solid", color="burlywood", weight=9]; 62338 -> 5296[label="",style="solid", color="burlywood", weight=3]; 37032[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"];37032 -> 37168[label="",style="solid", color="black", weight=3]; 37033[label="ww50",fontsize=16,color="green",shape="box"];37034[label="ww51",fontsize=16,color="green",shape="box"];37035[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="black",shape="box"];37035 -> 37169[label="",style="solid", color="black", weight=3]; 37036 -> 36993[label="",style="dashed", color="red", weight=0]; 37036[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="magenta"];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"];62339[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4595 -> 62339[label="",style="solid", color="burlywood", weight=9]; 62339 -> 5298[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7910 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7910 -> 7937[label="",style="dashed", color="magenta", weight=3]; 7911 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7911 -> 7939[label="",style="dashed", color="magenta", weight=3]; 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"];62340[label="ww1109/Succ ww11090",fontsize=10,color="white",style="solid",shape="box"];7909 -> 62340[label="",style="solid", color="burlywood", weight=9]; 62340 -> 7940[label="",style="solid", color="burlywood", weight=3]; 62341[label="ww1109/Zero",fontsize=10,color="white",style="solid",shape="box"];7909 -> 62341[label="",style="solid", color="burlywood", weight=9]; 62341 -> 7941[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4601 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 46998[label="",style="dashed", color="magenta", weight=3]; 4601 -> 46999[label="",style="dashed", color="magenta", weight=3]; 4601 -> 47000[label="",style="dashed", color="magenta", weight=3]; 4601 -> 47001[label="",style="dashed", color="magenta", weight=3]; 4601 -> 47002[label="",style="dashed", color="magenta", weight=3]; 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"];62342[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4602 -> 62342[label="",style="solid", color="burlywood", weight=9]; 62342 -> 5305[label="",style="solid", color="burlywood", weight=3]; 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"];62343[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4603 -> 62343[label="",style="solid", color="burlywood", weight=9]; 62343 -> 5306[label="",style="solid", color="burlywood", weight=3]; 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"];62344[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4604 -> 62344[label="",style="solid", color="burlywood", weight=9]; 62344 -> 5307[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 7987 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7987 -> 7994[label="",style="dashed", color="magenta", weight=3]; 7988 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7988 -> 7996[label="",style="dashed", color="magenta", weight=3]; 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"];62345[label="ww1139/Succ ww11390",fontsize=10,color="white",style="solid",shape="box"];7986 -> 62345[label="",style="solid", color="burlywood", weight=9]; 62345 -> 7997[label="",style="solid", color="burlywood", weight=3]; 62346[label="ww1139/Zero",fontsize=10,color="white",style="solid",shape="box"];7986 -> 62346[label="",style="solid", color="burlywood", weight=9]; 62346 -> 7998[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4614 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47003[label="",style="dashed", color="magenta", weight=3]; 4614 -> 47004[label="",style="dashed", color="magenta", weight=3]; 4614 -> 47005[label="",style="dashed", color="magenta", weight=3]; 4614 -> 47006[label="",style="dashed", color="magenta", weight=3]; 4614 -> 47007[label="",style="dashed", color="magenta", weight=3]; 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"];62347[label="ww2078/Float ww20780 ww20781",fontsize=10,color="white",style="solid",shape="box"];16391 -> 62347[label="",style="solid", color="burlywood", weight=9]; 62347 -> 16400[label="",style="solid", color="burlywood", weight=3]; 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"];62348[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4616 -> 62348[label="",style="solid", color="burlywood", weight=9]; 62348 -> 5315[label="",style="solid", color="burlywood", weight=3]; 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"];62349[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4617 -> 62349[label="",style="solid", color="burlywood", weight=9]; 62349 -> 5316[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8018 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8018 -> 8025[label="",style="dashed", color="magenta", weight=3]; 8019 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8019 -> 8027[label="",style="dashed", color="magenta", weight=3]; 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"];62350[label="ww1169/Succ ww11690",fontsize=10,color="white",style="solid",shape="box"];8017 -> 62350[label="",style="solid", color="burlywood", weight=9]; 62350 -> 8028[label="",style="solid", color="burlywood", weight=3]; 62351[label="ww1169/Zero",fontsize=10,color="white",style="solid",shape="box"];8017 -> 62351[label="",style="solid", color="burlywood", weight=9]; 62351 -> 8029[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 54215 -> 55020[label="",style="dashed", color="red", weight=0]; 54215[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"];54215 -> 55043[label="",style="dashed", color="magenta", weight=3]; 54215 -> 55044[label="",style="dashed", color="magenta", weight=3]; 54215 -> 55045[label="",style="dashed", color="magenta", weight=3]; 54216 -> 55541[label="",style="dashed", color="red", weight=0]; 54216[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"];54216 -> 55542[label="",style="dashed", color="magenta", weight=3]; 54216 -> 55543[label="",style="dashed", color="magenta", weight=3]; 54216 -> 55544[label="",style="dashed", color="magenta", weight=3]; 54216 -> 55545[label="",style="dashed", color="magenta", weight=3]; 54217 -> 45667[label="",style="dashed", color="red", weight=0]; 54217[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"];54217 -> 55200[label="",style="dashed", color="magenta", weight=3]; 54217 -> 55201[label="",style="dashed", color="magenta", weight=3]; 54217 -> 55202[label="",style="dashed", color="magenta", weight=3]; 54217 -> 55203[label="",style="dashed", color="magenta", weight=3]; 54218[label="ww3000",fontsize=16,color="green",shape="box"];54219[label="ww3100",fontsize=16,color="green",shape="box"];55396[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"];55396 -> 55441[label="",style="solid", color="black", weight=3]; 55397[label="ww50",fontsize=16,color="green",shape="box"];55398[label="ww51",fontsize=16,color="green",shape="box"];55434[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4632",fontsize=16,color="black",shape="box"];55434 -> 55451[label="",style="solid", color="black", weight=3]; 55435 -> 55380[label="",style="dashed", color="red", weight=0]; 55435[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4632",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"];62352[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4626 -> 62352[label="",style="solid", color="burlywood", weight=9]; 62352 -> 5325[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8051 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8051 -> 8058[label="",style="dashed", color="magenta", weight=3]; 8052 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8052 -> 8060[label="",style="dashed", color="magenta", weight=3]; 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"];62353[label="ww1203/Succ ww12030",fontsize=10,color="white",style="solid",shape="box"];8050 -> 62353[label="",style="solid", color="burlywood", weight=9]; 62353 -> 8061[label="",style="solid", color="burlywood", weight=3]; 62354[label="ww1203/Zero",fontsize=10,color="white",style="solid",shape="box"];8050 -> 62354[label="",style="solid", color="burlywood", weight=9]; 62354 -> 8062[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 26973[label="Zero",fontsize=16,color="green",shape="box"];26974 -> 27038[label="",style="dashed", color="red", weight=0]; 26974[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"];26974 -> 27039[label="",style="dashed", color="magenta", weight=3]; 26974 -> 27040[label="",style="dashed", color="magenta", weight=3]; 26974 -> 27041[label="",style="dashed", color="magenta", weight=3]; 26974 -> 27042[label="",style="dashed", color="magenta", weight=3]; 26975 -> 27070[label="",style="dashed", color="red", weight=0]; 26975[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"];26975 -> 27071[label="",style="dashed", color="magenta", weight=3]; 26975 -> 27072[label="",style="dashed", color="magenta", weight=3]; 26975 -> 27073[label="",style="dashed", color="magenta", weight=3]; 26975 -> 27074[label="",style="dashed", color="magenta", weight=3]; 26976[label="ww3100",fontsize=16,color="green",shape="box"];26977[label="ww3000",fontsize=16,color="green",shape="box"];26972[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"];62355[label="ww3055/MyTrue",fontsize=10,color="white",style="solid",shape="box"];26972 -> 62355[label="",style="solid", color="burlywood", weight=9]; 62355 -> 27030[label="",style="solid", color="burlywood", weight=3]; 62356[label="ww3055/MyFalse",fontsize=10,color="white",style="solid",shape="box"];26972 -> 62356[label="",style="solid", color="burlywood", weight=9]; 62356 -> 27031[label="",style="solid", color="burlywood", weight=3]; 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"];62357[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4633 -> 62357[label="",style="solid", color="burlywood", weight=9]; 62357 -> 5332[label="",style="solid", color="burlywood", weight=3]; 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"];62358[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4634 -> 62358[label="",style="solid", color="burlywood", weight=9]; 62358 -> 5333[label="",style="solid", color="burlywood", weight=3]; 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"];62359[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4635 -> 62359[label="",style="solid", color="burlywood", weight=9]; 62359 -> 5334[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8084 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8084 -> 8091[label="",style="dashed", color="magenta", weight=3]; 8085 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8085 -> 8093[label="",style="dashed", color="magenta", weight=3]; 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"];62360[label="ww1237/Succ ww12370",fontsize=10,color="white",style="solid",shape="box"];8083 -> 62360[label="",style="solid", color="burlywood", weight=9]; 62360 -> 8094[label="",style="solid", color="burlywood", weight=3]; 62361[label="ww1237/Zero",fontsize=10,color="white",style="solid",shape="box"];8083 -> 62361[label="",style="solid", color="burlywood", weight=9]; 62361 -> 8095[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4641 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47008[label="",style="dashed", color="magenta", weight=3]; 4641 -> 47009[label="",style="dashed", color="magenta", weight=3]; 4641 -> 47010[label="",style="dashed", color="magenta", weight=3]; 4641 -> 47011[label="",style="dashed", color="magenta", weight=3]; 4641 -> 47012[label="",style="dashed", color="magenta", weight=3]; 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"];62362[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4642 -> 62362[label="",style="solid", color="burlywood", weight=9]; 62362 -> 5341[label="",style="solid", color="burlywood", weight=3]; 55399[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"];55399 -> 55442[label="",style="solid", color="black", weight=3]; 55400[label="ww50",fontsize=16,color="green",shape="box"];55401[label="ww51",fontsize=16,color="green",shape="box"];55449[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4633",fontsize=16,color="black",shape="box"];55449 -> 55471[label="",style="solid", color="black", weight=3]; 55450 -> 55432[label="",style="dashed", color="red", weight=0]; 55450[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4633",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"];62363[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4644 -> 62363[label="",style="solid", color="burlywood", weight=9]; 62363 -> 5343[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8115 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8115 -> 8122[label="",style="dashed", color="magenta", weight=3]; 8116 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8116 -> 8124[label="",style="dashed", color="magenta", weight=3]; 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"];62364[label="ww1267/Succ ww12670",fontsize=10,color="white",style="solid",shape="box"];8114 -> 62364[label="",style="solid", color="burlywood", weight=9]; 62364 -> 8125[label="",style="solid", color="burlywood", weight=3]; 62365[label="ww1267/Zero",fontsize=10,color="white",style="solid",shape="box"];8114 -> 62365[label="",style="solid", color="burlywood", weight=9]; 62365 -> 8126[label="",style="solid", color="burlywood", weight=3]; 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]; 4612[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];4613[label="ww5",fontsize=16,color="green",shape="box"];4649 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47013[label="",style="dashed", color="magenta", weight=3]; 4649 -> 47014[label="",style="dashed", color="magenta", weight=3]; 4649 -> 47015[label="",style="dashed", color="magenta", weight=3]; 4649 -> 47016[label="",style="dashed", color="magenta", weight=3]; 4649 -> 47017[label="",style="dashed", color="magenta", weight=3]; 37037[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"];37037 -> 37170[label="",style="solid", color="black", weight=3]; 37038[label="ww50",fontsize=16,color="green",shape="box"];37039[label="ww51",fontsize=16,color="green",shape="box"];37152[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="black",shape="box"];37152 -> 37179[label="",style="solid", color="black", weight=3]; 37153 -> 37001[label="",style="dashed", color="red", weight=0]; 37153[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="magenta"];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"];62366[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4652 -> 62366[label="",style="solid", color="burlywood", weight=9]; 62366 -> 5351[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8145 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8145 -> 8152[label="",style="dashed", color="magenta", weight=3]; 8146 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8146 -> 8154[label="",style="dashed", color="magenta", weight=3]; 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"];62367[label="ww1297/Succ ww12970",fontsize=10,color="white",style="solid",shape="box"];8144 -> 62367[label="",style="solid", color="burlywood", weight=9]; 62367 -> 8155[label="",style="solid", color="burlywood", weight=3]; 62368[label="ww1297/Zero",fontsize=10,color="white",style="solid",shape="box"];8144 -> 62368[label="",style="solid", color="burlywood", weight=9]; 62368 -> 8156[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 15694[label="Zero",fontsize=16,color="green",shape="box"];15695[label="ww5",fontsize=16,color="green",shape="box"];15696[label="Float (Pos Zero) (Neg (Succ ww3100))",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"];62369[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4660 -> 62369[label="",style="solid", color="burlywood", weight=9]; 62369 -> 5359[label="",style="solid", color="burlywood", weight=3]; 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"];62370[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4661 -> 62370[label="",style="solid", color="burlywood", weight=9]; 62370 -> 5360[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8178 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8178 -> 8185[label="",style="dashed", color="magenta", weight=3]; 8179 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8179 -> 8187[label="",style="dashed", color="magenta", weight=3]; 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"];62371[label="ww1331/Succ ww13310",fontsize=10,color="white",style="solid",shape="box"];8177 -> 62371[label="",style="solid", color="burlywood", weight=9]; 62371 -> 8188[label="",style="solid", color="burlywood", weight=3]; 62372[label="ww1331/Zero",fontsize=10,color="white",style="solid",shape="box"];8177 -> 62372[label="",style="solid", color="burlywood", weight=9]; 62372 -> 8189[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 36055[label="ww3100",fontsize=16,color="green",shape="box"];36056 -> 37703[label="",style="dashed", color="red", weight=0]; 36056[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"];36056 -> 37704[label="",style="dashed", color="magenta", weight=3]; 36056 -> 37705[label="",style="dashed", color="magenta", weight=3]; 36056 -> 37706[label="",style="dashed", color="magenta", weight=3]; 36057 -> 45722[label="",style="dashed", color="red", weight=0]; 36057[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"];36057 -> 45723[label="",style="dashed", color="magenta", weight=3]; 36057 -> 45724[label="",style="dashed", color="magenta", weight=3]; 36057 -> 45725[label="",style="dashed", color="magenta", weight=3]; 36058 -> 36780[label="",style="dashed", color="red", weight=0]; 36058[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"];36058 -> 36792[label="",style="dashed", color="magenta", weight=3]; 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"];62373[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4668 -> 62373[label="",style="solid", color="burlywood", weight=9]; 62373 -> 5367[label="",style="solid", color="burlywood", weight=3]; 37040[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"];37040 -> 37171[label="",style="solid", color="black", weight=3]; 37041[label="ww50",fontsize=16,color="green",shape="box"];37042[label="ww51",fontsize=16,color="green",shape="box"];37176[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="black",shape="box"];37176 -> 37196[label="",style="solid", color="black", weight=3]; 37177 -> 37150[label="",style="dashed", color="red", weight=0]; 37177[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="magenta"];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]; 4671 -> 4328[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 8212 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8212 -> 8219[label="",style="dashed", color="magenta", weight=3]; 8213 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8213 -> 8221[label="",style="dashed", color="magenta", weight=3]; 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"];62374[label="ww1365/Succ ww13650",fontsize=10,color="white",style="solid",shape="box"];8211 -> 62374[label="",style="solid", color="burlywood", weight=9]; 62374 -> 8222[label="",style="solid", color="burlywood", weight=3]; 62375[label="ww1365/Zero",fontsize=10,color="white",style="solid",shape="box"];8211 -> 62375[label="",style="solid", color="burlywood", weight=9]; 62375 -> 8223[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 4678 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47018[label="",style="dashed", color="magenta", weight=3]; 4678 -> 47019[label="",style="dashed", color="magenta", weight=3]; 4678 -> 47020[label="",style="dashed", color="magenta", weight=3]; 4678 -> 47021[label="",style="dashed", color="magenta", weight=3]; 4678 -> 47022[label="",style="dashed", color="magenta", weight=3]; 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"];62376[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4679 -> 62376[label="",style="solid", color="burlywood", weight=9]; 62376 -> 5377[label="",style="solid", color="burlywood", weight=3]; 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"];62377[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4680 -> 62377[label="",style="solid", color="burlywood", weight=9]; 62377 -> 5378[label="",style="solid", color="burlywood", weight=3]; 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"];62378[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4681 -> 62378[label="",style="solid", color="burlywood", weight=9]; 62378 -> 5379[label="",style="solid", color="burlywood", weight=3]; 8879 -> 8780[label="",style="dashed", color="red", weight=0]; 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]; 8879 -> 8907[label="",style="dashed", color="magenta", weight=3]; 8880 -> 8781[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 8885 -> 8788[label="",style="dashed", color="red", weight=0]; 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]; 8885 -> 8911[label="",style="dashed", color="magenta", weight=3]; 8886 -> 8789[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 8491 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8491 -> 8506[label="",style="dashed", color="magenta", weight=3]; 8492 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8492 -> 8508[label="",style="dashed", color="magenta", weight=3]; 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"];62379[label="ww1404/Succ ww14040",fontsize=10,color="white",style="solid",shape="box"];8490 -> 62379[label="",style="solid", color="burlywood", weight=9]; 62379 -> 8509[label="",style="solid", color="burlywood", weight=3]; 62380[label="ww1404/Zero",fontsize=10,color="white",style="solid",shape="box"];8490 -> 62380[label="",style="solid", color="burlywood", weight=9]; 62380 -> 8510[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62381[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4737 -> 62381[label="",style="solid", color="burlywood", weight=9]; 62381 -> 5455[label="",style="solid", color="burlywood", weight=3]; 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"];62382[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4738 -> 62382[label="",style="solid", color="burlywood", weight=9]; 62382 -> 5456[label="",style="solid", color="burlywood", weight=3]; 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"];62383[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4739 -> 62383[label="",style="solid", color="burlywood", weight=9]; 62383 -> 5457[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8574 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8574 -> 8607[label="",style="dashed", color="magenta", weight=3]; 8575 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8575 -> 8609[label="",style="dashed", color="magenta", weight=3]; 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"];62384[label="ww1438/Succ ww14380",fontsize=10,color="white",style="solid",shape="box"];8573 -> 62384[label="",style="solid", color="burlywood", weight=9]; 62384 -> 8610[label="",style="solid", color="burlywood", weight=3]; 62385[label="ww1438/Zero",fontsize=10,color="white",style="solid",shape="box"];8573 -> 62385[label="",style="solid", color="burlywood", weight=9]; 62385 -> 8611[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62386[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4746 -> 62386[label="",style="solid", color="burlywood", weight=9]; 62386 -> 5464[label="",style="solid", color="burlywood", weight=3]; 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"];62387[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4747 -> 62387[label="",style="solid", color="burlywood", weight=9]; 62387 -> 5465[label="",style="solid", color="burlywood", weight=3]; 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"];62388[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4748 -> 62388[label="",style="solid", color="burlywood", weight=9]; 62388 -> 5466[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8791 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8791 -> 8822[label="",style="dashed", color="magenta", weight=3]; 8792 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8792 -> 8824[label="",style="dashed", color="magenta", weight=3]; 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"];62389[label="ww1492/Succ ww14920",fontsize=10,color="white",style="solid",shape="box"];8790 -> 62389[label="",style="solid", color="burlywood", weight=9]; 62389 -> 8825[label="",style="solid", color="burlywood", weight=3]; 62390[label="ww1492/Zero",fontsize=10,color="white",style="solid",shape="box"];8790 -> 62390[label="",style="solid", color="burlywood", weight=9]; 62390 -> 8826[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62391[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4755 -> 62391[label="",style="solid", color="burlywood", weight=9]; 62391 -> 5473[label="",style="solid", color="burlywood", weight=3]; 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"];62392[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4756 -> 62392[label="",style="solid", color="burlywood", weight=9]; 62392 -> 5474[label="",style="solid", color="burlywood", weight=3]; 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"];62393[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4757 -> 62393[label="",style="solid", color="burlywood", weight=9]; 62393 -> 5475[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8890 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8890 -> 8913[label="",style="dashed", color="magenta", weight=3]; 8891 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8891 -> 8915[label="",style="dashed", color="magenta", weight=3]; 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"];62394[label="ww1522/Succ ww15220",fontsize=10,color="white",style="solid",shape="box"];8889 -> 62394[label="",style="solid", color="burlywood", weight=9]; 62394 -> 8916[label="",style="solid", color="burlywood", weight=3]; 62395[label="ww1522/Zero",fontsize=10,color="white",style="solid",shape="box"];8889 -> 62395[label="",style="solid", color="burlywood", weight=9]; 62395 -> 8917[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62396[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4764 -> 62396[label="",style="solid", color="burlywood", weight=9]; 62396 -> 5482[label="",style="solid", color="burlywood", weight=3]; 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"];62397[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4765 -> 62397[label="",style="solid", color="burlywood", weight=9]; 62397 -> 5483[label="",style="solid", color="burlywood", weight=3]; 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"];62398[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4766 -> 62398[label="",style="solid", color="burlywood", weight=9]; 62398 -> 5484[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8961 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8961 -> 8968[label="",style="dashed", color="magenta", weight=3]; 8962 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8962 -> 8970[label="",style="dashed", color="magenta", weight=3]; 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"];62399[label="ww1556/Succ ww15560",fontsize=10,color="white",style="solid",shape="box"];8960 -> 62399[label="",style="solid", color="burlywood", weight=9]; 62399 -> 8971[label="",style="solid", color="burlywood", weight=3]; 62400[label="ww1556/Zero",fontsize=10,color="white",style="solid",shape="box"];8960 -> 62400[label="",style="solid", color="burlywood", weight=9]; 62400 -> 8972[label="",style="solid", color="burlywood", weight=3]; 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]; 4771 -> 4609[label="",style="dashed", color="red", weight=0]; 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]; 4771 -> 5490[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62401[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4774 -> 62401[label="",style="solid", color="burlywood", weight=9]; 62401 -> 5493[label="",style="solid", color="burlywood", weight=3]; 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"];62402[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4775 -> 62402[label="",style="solid", color="burlywood", weight=9]; 62402 -> 5494[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8993 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8993 -> 9000[label="",style="dashed", color="magenta", weight=3]; 8994 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8994 -> 9002[label="",style="dashed", color="magenta", weight=3]; 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"];62403[label="ww1590/Succ ww15900",fontsize=10,color="white",style="solid",shape="box"];8992 -> 62403[label="",style="solid", color="burlywood", weight=9]; 62403 -> 9003[label="",style="solid", color="burlywood", weight=3]; 62404[label="ww1590/Zero",fontsize=10,color="white",style="solid",shape="box"];8992 -> 62404[label="",style="solid", color="burlywood", weight=9]; 62404 -> 9004[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62405[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4783 -> 62405[label="",style="solid", color="burlywood", weight=9]; 62405 -> 5502[label="",style="solid", color="burlywood", weight=3]; 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"];62406[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4784 -> 62406[label="",style="solid", color="burlywood", weight=9]; 62406 -> 5503[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9024 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9024 -> 9031[label="",style="dashed", color="magenta", weight=3]; 9025 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9025 -> 9033[label="",style="dashed", color="magenta", weight=3]; 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"];62407[label="ww1620/Succ ww16200",fontsize=10,color="white",style="solid",shape="box"];9023 -> 62407[label="",style="solid", color="burlywood", weight=9]; 62407 -> 9034[label="",style="solid", color="burlywood", weight=3]; 62408[label="ww1620/Zero",fontsize=10,color="white",style="solid",shape="box"];9023 -> 62408[label="",style="solid", color="burlywood", weight=9]; 62408 -> 9035[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62409[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4791 -> 62409[label="",style="solid", color="burlywood", weight=9]; 62409 -> 5510[label="",style="solid", color="burlywood", weight=3]; 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"];62410[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4792 -> 62410[label="",style="solid", color="burlywood", weight=9]; 62410 -> 5511[label="",style="solid", color="burlywood", weight=3]; 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"];62411[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4793 -> 62411[label="",style="solid", color="burlywood", weight=9]; 62411 -> 5512[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9055 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9055 -> 9062[label="",style="dashed", color="magenta", weight=3]; 9056 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9056 -> 9064[label="",style="dashed", color="magenta", weight=3]; 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"];62412[label="ww1650/Succ ww16500",fontsize=10,color="white",style="solid",shape="box"];9054 -> 62412[label="",style="solid", color="burlywood", weight=9]; 62412 -> 9065[label="",style="solid", color="burlywood", weight=3]; 62413[label="ww1650/Zero",fontsize=10,color="white",style="solid",shape="box"];9054 -> 62413[label="",style="solid", color="burlywood", weight=9]; 62413 -> 9066[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62414[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4800 -> 62414[label="",style="solid", color="burlywood", weight=9]; 62414 -> 5519[label="",style="solid", color="burlywood", weight=3]; 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"];62415[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4801 -> 62415[label="",style="solid", color="burlywood", weight=9]; 62415 -> 5520[label="",style="solid", color="burlywood", weight=3]; 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"];62416[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4802 -> 62416[label="",style="solid", color="burlywood", weight=9]; 62416 -> 5521[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9088 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9088 -> 9095[label="",style="dashed", color="magenta", weight=3]; 9089 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9089 -> 9097[label="",style="dashed", color="magenta", weight=3]; 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"];62417[label="ww1684/Succ ww16840",fontsize=10,color="white",style="solid",shape="box"];9087 -> 62417[label="",style="solid", color="burlywood", weight=9]; 62417 -> 9098[label="",style="solid", color="burlywood", weight=3]; 62418[label="ww1684/Zero",fontsize=10,color="white",style="solid",shape="box"];9087 -> 62418[label="",style="solid", color="burlywood", weight=9]; 62418 -> 9099[label="",style="solid", color="burlywood", weight=3]; 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]; 4807 -> 4609[label="",style="dashed", color="red", weight=0]; 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]; 4807 -> 5527[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62419[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4810 -> 62419[label="",style="solid", color="burlywood", weight=9]; 62419 -> 5530[label="",style="solid", color="burlywood", weight=3]; 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"];62420[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4811 -> 62420[label="",style="solid", color="burlywood", weight=9]; 62420 -> 5531[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9120 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9120 -> 9127[label="",style="dashed", color="magenta", weight=3]; 9121 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9121 -> 9129[label="",style="dashed", color="magenta", weight=3]; 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"];62421[label="ww1718/Succ ww17180",fontsize=10,color="white",style="solid",shape="box"];9119 -> 62421[label="",style="solid", color="burlywood", weight=9]; 62421 -> 9130[label="",style="solid", color="burlywood", weight=3]; 62422[label="ww1718/Zero",fontsize=10,color="white",style="solid",shape="box"];9119 -> 62422[label="",style="solid", color="burlywood", weight=9]; 62422 -> 9131[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62423[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4819 -> 62423[label="",style="solid", color="burlywood", weight=9]; 62423 -> 5539[label="",style="solid", color="burlywood", weight=3]; 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"];62424[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4820 -> 62424[label="",style="solid", color="burlywood", weight=9]; 62424 -> 5540[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9151 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9151 -> 9158[label="",style="dashed", color="magenta", weight=3]; 9152 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9152 -> 9160[label="",style="dashed", color="magenta", weight=3]; 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"];62425[label="ww1748/Succ ww17480",fontsize=10,color="white",style="solid",shape="box"];9150 -> 62425[label="",style="solid", color="burlywood", weight=9]; 62425 -> 9161[label="",style="solid", color="burlywood", weight=3]; 62426[label="ww1748/Zero",fontsize=10,color="white",style="solid",shape="box"];9150 -> 62426[label="",style="solid", color="burlywood", weight=9]; 62426 -> 9162[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62427[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4827 -> 62427[label="",style="solid", color="burlywood", weight=9]; 62427 -> 5547[label="",style="solid", color="burlywood", weight=3]; 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"];62428[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4828 -> 62428[label="",style="solid", color="burlywood", weight=9]; 62428 -> 5548[label="",style="solid", color="burlywood", weight=3]; 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"];62429[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4829 -> 62429[label="",style="solid", color="burlywood", weight=9]; 62429 -> 5549[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9182 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9182 -> 9189[label="",style="dashed", color="magenta", weight=3]; 9183 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9183 -> 9191[label="",style="dashed", color="magenta", weight=3]; 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"];62430[label="ww1778/Succ ww17780",fontsize=10,color="white",style="solid",shape="box"];9181 -> 62430[label="",style="solid", color="burlywood", weight=9]; 62430 -> 9192[label="",style="solid", color="burlywood", weight=3]; 62431[label="ww1778/Zero",fontsize=10,color="white",style="solid",shape="box"];9181 -> 62431[label="",style="solid", color="burlywood", weight=9]; 62431 -> 9193[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62432[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4836 -> 62432[label="",style="solid", color="burlywood", weight=9]; 62432 -> 5556[label="",style="solid", color="burlywood", weight=3]; 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"];62433[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4837 -> 62433[label="",style="solid", color="burlywood", weight=9]; 62433 -> 5557[label="",style="solid", color="burlywood", weight=3]; 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"];62434[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4838 -> 62434[label="",style="solid", color="burlywood", weight=9]; 62434 -> 5558[label="",style="solid", color="burlywood", weight=3]; 5571 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 5574 -> 5559[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 5637 -> 5617[label="",style="dashed", color="red", weight=0]; 5637[label="primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5637 -> 5650[label="",style="dashed", color="magenta", weight=3]; 5637 -> 5651[label="",style="dashed", color="magenta", weight=3]; 5638 -> 5617[label="",style="dashed", color="red", weight=0]; 5638[label="primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5638 -> 5652[label="",style="dashed", color="magenta", weight=3]; 5638 -> 5653[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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"];62435[label="ww124/Pos ww1240",fontsize=10,color="white",style="solid",shape="box"];5643 -> 62435[label="",style="solid", color="burlywood", weight=9]; 62435 -> 5658[label="",style="solid", color="burlywood", weight=3]; 62436[label="ww124/Neg ww1240",fontsize=10,color="white",style="solid",shape="box"];5643 -> 62436[label="",style="solid", color="burlywood", weight=9]; 62436 -> 5659[label="",style="solid", color="burlywood", weight=3]; 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"];62437[label="ww124/Pos ww1240",fontsize=10,color="white",style="solid",shape="box"];5644 -> 62437[label="",style="solid", color="burlywood", weight=9]; 62437 -> 5660[label="",style="solid", color="burlywood", weight=3]; 62438[label="ww124/Neg ww1240",fontsize=10,color="white",style="solid",shape="box"];5644 -> 62438[label="",style="solid", color="burlywood", weight=9]; 62438 -> 5661[label="",style="solid", color="burlywood", weight=3]; 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"];62439[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];4863 -> 62439[label="",style="solid", color="burlywood", weight=9]; 62439 -> 5600[label="",style="solid", color="burlywood", weight=3]; 62440[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];4863 -> 62440[label="",style="solid", color="burlywood", weight=9]; 62440 -> 5601[label="",style="solid", color="burlywood", weight=3]; 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"];62441[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];4864 -> 62441[label="",style="solid", color="burlywood", weight=9]; 62441 -> 5602[label="",style="solid", color="burlywood", weight=3]; 62442[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];4864 -> 62442[label="",style="solid", color="burlywood", weight=9]; 62442 -> 5603[label="",style="solid", color="burlywood", weight=3]; 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"];62443[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];4865 -> 62443[label="",style="solid", color="burlywood", weight=9]; 62443 -> 5604[label="",style="solid", color="burlywood", weight=3]; 62444[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];4865 -> 62444[label="",style="solid", color="burlywood", weight=9]; 62444 -> 5605[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62445[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];4868 -> 62445[label="",style="solid", color="burlywood", weight=9]; 62445 -> 5608[label="",style="solid", color="burlywood", weight=3]; 62446[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];4868 -> 62446[label="",style="solid", color="burlywood", weight=9]; 62446 -> 5609[label="",style="solid", color="burlywood", weight=3]; 4869 -> 9252[label="",style="dashed", color="red", weight=0]; 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]; 4869 -> 9254[label="",style="dashed", color="magenta", weight=3]; 4869 -> 9255[label="",style="dashed", color="magenta", weight=3]; 4869 -> 9256[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 4875 -> 9276[label="",style="dashed", color="red", weight=0]; 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]; 4875 -> 9278[label="",style="dashed", color="magenta", weight=3]; 4875 -> 9279[label="",style="dashed", color="magenta", weight=3]; 4875 -> 9280[label="",style="dashed", color="magenta", weight=3]; 4876 -> 5647[label="",style="dashed", color="red", weight=0]; 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]; 4876 -> 5649[label="",style="dashed", color="magenta", weight=3]; 4877 -> 5662[label="",style="dashed", color="red", weight=0]; 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]; 4877 -> 5664[label="",style="dashed", color="magenta", weight=3]; 4878 -> 5665[label="",style="dashed", color="red", weight=0]; 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]; 4878 -> 5667[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4881 -> 5670[label="",style="dashed", color="red", weight=0]; 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]; 4881 -> 5672[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 4885 -> 16157[label="",style="dashed", color="red", weight=0]; 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]; 4885 -> 16164[label="",style="dashed", color="magenta", weight=3]; 4885 -> 16165[label="",style="dashed", color="magenta", weight=3]; 4885 -> 16166[label="",style="dashed", color="magenta", weight=3]; 4885 -> 16167[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4889 -> 5680[label="",style="dashed", color="red", weight=0]; 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]; 4889 -> 5682[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 4893 -> 5686[label="",style="dashed", color="red", weight=0]; 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]; 4893 -> 5688[label="",style="dashed", color="magenta", weight=3]; 4894 -> 5689[label="",style="dashed", color="red", weight=0]; 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]; 4894 -> 5691[label="",style="dashed", color="magenta", weight=3]; 4895 -> 5692[label="",style="dashed", color="red", weight=0]; 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]; 4895 -> 5694[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 4900 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23372[label="",style="dashed", color="magenta", weight=3]; 4900 -> 23373[label="",style="dashed", color="magenta", weight=3]; 4900 -> 23374[label="",style="dashed", color="magenta", weight=3]; 4900 -> 23375[label="",style="dashed", color="magenta", weight=3]; 19893[label="Zero",fontsize=16,color="green",shape="box"];19894[label="ww3100",fontsize=16,color="green",shape="box"];19895[label="ww5",fontsize=16,color="green",shape="box"];19896[label="ww3000",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]; 29383[label="ww3000",fontsize=16,color="green",shape="box"];29384[label="Zero",fontsize=16,color="green",shape="box"];29385[label="ww5",fontsize=16,color="green",shape="box"];29382[label="flip ltEsFloat (psFloat ww3529 (fsFloat (msFloat (Float (Pos (Succ ww3530)) (Pos Zero)) (Float (Pos (Succ ww3531)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3531)) (Pos Zero))",fontsize=16,color="black",shape="triangle"];29382 -> 29401[label="",style="solid", color="black", weight=3]; 29361[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"];62447[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29361 -> 62447[label="",style="solid", color="burlywood", weight=9]; 62447 -> 29402[label="",style="solid", color="burlywood", weight=3]; 29362[label="takeWhile1 (flip ltEsFloat ww3526) (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"];29362 -> 29403[label="",style="solid", color="black", weight=3]; 29363[label="takeWhile1 (flip ltEsFloat ww3526) (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"];29363 -> 29404[label="",style="solid", color="black", weight=3]; 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"];62448[label="ww2080/Float ww20800 ww20801",fontsize=10,color="white",style="solid",shape="box"];16356 -> 62448[label="",style="solid", color="burlywood", weight=9]; 62448 -> 16393[label="",style="solid", color="burlywood", weight=3]; 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"];62449[label="ww2293/Float ww22930 ww22931",fontsize=10,color="white",style="solid",shape="box"];19010 -> 62449[label="",style="solid", color="burlywood", weight=9]; 62449 -> 19039[label="",style="solid", color="burlywood", weight=3]; 4905 -> 5704[label="",style="dashed", color="red", weight=0]; 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]; 4905 -> 5706[label="",style="dashed", color="magenta", weight=3]; 4906 -> 5707[label="",style="dashed", color="red", weight=0]; 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]; 4906 -> 5709[label="",style="dashed", color="magenta", weight=3]; 4907 -> 5710[label="",style="dashed", color="red", weight=0]; 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]; 4907 -> 5712[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 55038[label="ww3100",fontsize=16,color="green",shape="box"];55039[label="ww3000",fontsize=16,color="green",shape="box"];55040 -> 54181[label="",style="dashed", color="red", weight=0]; 55040[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"];55191[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"];62450[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55191 -> 62450[label="",style="solid", color="burlywood", weight=9]; 62450 -> 55403[label="",style="solid", color="burlywood", weight=3]; 56139[label="Zero",fontsize=16,color="green",shape="box"];56140[label="ww3000",fontsize=16,color="green",shape="box"];56141[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56142[label="ww3100",fontsize=16,color="green",shape="box"];56138[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652))))) (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657)",fontsize=16,color="black",shape="triangle"];56138 -> 56204[label="",style="solid", color="black", weight=3]; 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]; 4915 -> 5720[label="",style="dashed", color="red", weight=0]; 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]; 4915 -> 5722[label="",style="dashed", color="magenta", weight=3]; 4916 -> 5723[label="",style="dashed", color="red", weight=0]; 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]; 4916 -> 5725[label="",style="dashed", color="magenta", weight=3]; 5733 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5733 -> 5743[label="",style="dashed", color="magenta", weight=3]; 5734[label="Succ ww3100",fontsize=16,color="green",shape="box"];5735 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5735 -> 5745[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4918 -> 5739[label="",style="dashed", color="red", weight=0]; 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]; 4918 -> 5741[label="",style="dashed", color="magenta", weight=3]; 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]; 4920 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47023[label="",style="dashed", color="magenta", weight=3]; 4920 -> 47024[label="",style="dashed", color="magenta", weight=3]; 4920 -> 47025[label="",style="dashed", color="magenta", weight=3]; 4920 -> 47026[label="",style="dashed", color="magenta", weight=3]; 4920 -> 47027[label="",style="dashed", color="magenta", weight=3]; 23553[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"];23553 -> 23560[label="",style="solid", color="black", weight=3]; 37154[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"];37154 -> 37180[label="",style="solid", color="black", weight=3]; 37155[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4224",fontsize=16,color="black",shape="box"];37155 -> 37181[label="",style="solid", color="black", weight=3]; 37156[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4218) GT)",fontsize=16,color="burlywood",shape="box"];62451[label="ww4218/Float ww42180 ww42181",fontsize=10,color="white",style="solid",shape="box"];37156 -> 62451[label="",style="solid", color="burlywood", weight=9]; 62451 -> 37182[label="",style="solid", color="burlywood", weight=3]; 37157[label="takeWhile2 (flip ltEsFloat ww4216) (Cons ww32390 ww32391)",fontsize=16,color="black",shape="box"];37157 -> 37183[label="",style="solid", color="black", weight=3]; 37158[label="takeWhile3 (flip ltEsFloat ww4216) Nil",fontsize=16,color="black",shape="box"];37158 -> 37184[label="",style="solid", color="black", weight=3]; 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]; 4924 -> 5753[label="",style="dashed", color="red", weight=0]; 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]; 4924 -> 5755[label="",style="dashed", color="magenta", weight=3]; 4925 -> 5756[label="",style="dashed", color="red", weight=0]; 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]; 4925 -> 5758[label="",style="dashed", color="magenta", weight=3]; 5766 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5766 -> 5782[label="",style="dashed", color="magenta", weight=3]; 5767[label="Succ ww3100",fontsize=16,color="green",shape="box"];5768 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5768 -> 5784[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 4928 -> 16329[label="",style="dashed", color="red", weight=0]; 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]; 4928 -> 16335[label="",style="dashed", color="magenta", weight=3]; 4928 -> 16336[label="",style="dashed", color="magenta", weight=3]; 4928 -> 16337[label="",style="dashed", color="magenta", weight=3]; 16392 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23376[label="",style="dashed", color="magenta", weight=3]; 16392 -> 23377[label="",style="dashed", color="magenta", weight=3]; 16392 -> 23378[label="",style="dashed", color="magenta", weight=3]; 16392 -> 23379[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4933 -> 5778[label="",style="dashed", color="red", weight=0]; 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]; 4933 -> 5780[label="",style="dashed", color="magenta", weight=3]; 4934 -> 5787[label="",style="dashed", color="red", weight=0]; 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]; 4934 -> 5789[label="",style="dashed", color="magenta", weight=3]; 5797 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5797 -> 5813[label="",style="dashed", color="magenta", weight=3]; 5798[label="Succ ww3100",fontsize=16,color="green",shape="box"];5799 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5799 -> 5815[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 4937 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36111[label="",style="dashed", color="magenta", weight=3]; 4937 -> 36112[label="",style="dashed", color="magenta", weight=3]; 4937 -> 36113[label="",style="dashed", color="magenta", weight=3]; 4937 -> 36114[label="",style="dashed", color="magenta", weight=3]; 37159[label="primPlusFloat ww4233 (fsFloat (msFloat (Float (Pos (Succ ww4234)) (Neg (Succ ww4235))) (Float (Pos Zero) (Pos (Succ ww4236)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62452[label="ww4233/Float ww42330 ww42331",fontsize=10,color="white",style="solid",shape="box"];37159 -> 62452[label="",style="solid", color="burlywood", weight=9]; 62452 -> 37185[label="",style="solid", color="burlywood", weight=3]; 52409[label="Cons (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4533) (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)) ww4533)))",fontsize=16,color="green",shape="box"];52409 -> 52453[label="",style="dashed", color="green", weight=3]; 52409 -> 52454[label="",style="dashed", color="green", weight=3]; 37106[label="Zero",fontsize=16,color="green",shape="box"];37107[label="ww3100",fontsize=16,color="green",shape="box"];37108[label="ww5",fontsize=16,color="green",shape="box"];37109[label="ww4000",fontsize=16,color="green",shape="box"];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]; 37160[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"];37160 -> 37186[label="",style="solid", color="black", weight=3]; 37161[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4225",fontsize=16,color="black",shape="box"];37161 -> 37187[label="",style="solid", color="black", weight=3]; 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]; 4942 -> 5809[label="",style="dashed", color="red", weight=0]; 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]; 4942 -> 5811[label="",style="dashed", color="magenta", weight=3]; 4943 -> 5818[label="",style="dashed", color="red", weight=0]; 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]; 4943 -> 5820[label="",style="dashed", color="magenta", weight=3]; 5828 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5828 -> 5838[label="",style="dashed", color="magenta", weight=3]; 5829[label="Succ ww3100",fontsize=16,color="green",shape="box"];5830 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5830 -> 5840[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4945 -> 5834[label="",style="dashed", color="red", weight=0]; 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]; 4945 -> 5836[label="",style="dashed", color="magenta", weight=3]; 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]; 4947 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47028[label="",style="dashed", color="magenta", weight=3]; 4947 -> 47029[label="",style="dashed", color="magenta", weight=3]; 4947 -> 47030[label="",style="dashed", color="magenta", weight=3]; 4947 -> 47031[label="",style="dashed", color="magenta", weight=3]; 4947 -> 47032[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 4951 -> 5848[label="",style="dashed", color="red", weight=0]; 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]; 4951 -> 5850[label="",style="dashed", color="magenta", weight=3]; 4952 -> 5851[label="",style="dashed", color="red", weight=0]; 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]; 4952 -> 5853[label="",style="dashed", color="magenta", weight=3]; 5861 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5861 -> 5871[label="",style="dashed", color="magenta", weight=3]; 5862[label="Succ ww3100",fontsize=16,color="green",shape="box"];5863 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5863 -> 5873[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4954 -> 5867[label="",style="dashed", color="red", weight=0]; 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]; 4954 -> 5869[label="",style="dashed", color="magenta", weight=3]; 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]; 4956 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47033[label="",style="dashed", color="magenta", weight=3]; 4956 -> 47034[label="",style="dashed", color="magenta", weight=3]; 4956 -> 47035[label="",style="dashed", color="magenta", weight=3]; 4956 -> 47036[label="",style="dashed", color="magenta", weight=3]; 4956 -> 47037[label="",style="dashed", color="magenta", weight=3]; 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]; 4958[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"];62453[label="ww27/Float ww270 ww271",fontsize=10,color="white",style="solid",shape="box"];4958 -> 62453[label="",style="solid", color="burlywood", weight=9]; 62453 -> 5879[label="",style="solid", color="burlywood", weight=3]; 27176 -> 26726[label="",style="dashed", color="red", weight=0]; 27176[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"];27176 -> 27228[label="",style="dashed", color="magenta", weight=3]; 27176 -> 27229[label="",style="dashed", color="magenta", weight=3]; 27176 -> 27230[label="",style="dashed", color="magenta", weight=3]; 27177[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3291)) (Pos (Succ ww3292))) ww3298) GT)",fontsize=16,color="burlywood",shape="box"];62454[label="ww3298/Float ww32980 ww32981",fontsize=10,color="white",style="solid",shape="box"];27177 -> 62454[label="",style="solid", color="burlywood", weight=9]; 62454 -> 27231[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 4964 -> 5891[label="",style="dashed", color="red", weight=0]; 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]; 4964 -> 5893[label="",style="dashed", color="magenta", weight=3]; 4965 -> 5895[label="",style="dashed", color="red", weight=0]; 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]; 4965 -> 5897[label="",style="dashed", color="magenta", weight=3]; 5905 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5905 -> 5921[label="",style="dashed", color="magenta", weight=3]; 5906[label="Succ ww3100",fontsize=16,color="green",shape="box"];5907 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5907 -> 5923[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 4968 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54280[label="",style="dashed", color="magenta", weight=3]; 4968 -> 54281[label="",style="dashed", color="magenta", weight=3]; 4968 -> 54282[label="",style="dashed", color="magenta", weight=3]; 4968 -> 54283[label="",style="dashed", color="magenta", weight=3]; 4968 -> 54284[label="",style="dashed", color="magenta", weight=3]; 55313[label="ww3000",fontsize=16,color="green",shape="box"];55314[label="Zero",fontsize=16,color="green",shape="box"];55315[label="ww5",fontsize=16,color="green",shape="box"];55316[label="ww3100",fontsize=16,color="green",shape="box"];55402[label="primPlusFloat ww4626 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62455[label="ww4626/Float ww46260 ww46261",fontsize=10,color="white",style="solid",shape="box"];55402 -> 62455[label="",style="solid", color="burlywood", weight=9]; 62455 -> 55443[label="",style="solid", color="burlywood", weight=3]; 45262[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4417) (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)) ww4417)))",fontsize=16,color="green",shape="box"];45262 -> 45341[label="",style="dashed", color="green", weight=3]; 45262 -> 45342[label="",style="dashed", color="green", weight=3]; 55436[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4624) GT)",fontsize=16,color="burlywood",shape="box"];62456[label="ww4624/Float ww46240 ww46241",fontsize=10,color="white",style="solid",shape="box"];55436 -> 62456[label="",style="solid", color="burlywood", weight=9]; 62456 -> 55453[label="",style="solid", color="burlywood", weight=3]; 55437[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"];55437 -> 55454[label="",style="solid", color="black", weight=3]; 55438[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4630",fontsize=16,color="black",shape="box"];55438 -> 55455[label="",style="solid", color="black", weight=3]; 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]; 4971 -> 5917[label="",style="dashed", color="red", weight=0]; 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]; 4971 -> 5919[label="",style="dashed", color="magenta", weight=3]; 4972 -> 5926[label="",style="dashed", color="red", weight=0]; 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]; 4972 -> 5928[label="",style="dashed", color="magenta", weight=3]; 5936 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5936 -> 5952[label="",style="dashed", color="magenta", weight=3]; 5937[label="Succ ww3100",fontsize=16,color="green",shape="box"];5938 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5938 -> 5954[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 4975 -> 16464[label="",style="dashed", color="red", weight=0]; 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]; 4975 -> 16470[label="",style="dashed", color="magenta", weight=3]; 4975 -> 16471[label="",style="dashed", color="magenta", weight=3]; 4975 -> 16472[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 4980 -> 5948[label="",style="dashed", color="red", weight=0]; 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]; 4980 -> 5950[label="",style="dashed", color="magenta", weight=3]; 4981 -> 5957[label="",style="dashed", color="red", weight=0]; 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]; 4981 -> 5959[label="",style="dashed", color="magenta", weight=3]; 5967 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5967 -> 5977[label="",style="dashed", color="magenta", weight=3]; 5968[label="Succ ww3100",fontsize=16,color="green",shape="box"];5969 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5969 -> 5979[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4983 -> 5973[label="",style="dashed", color="red", weight=0]; 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]; 4983 -> 5975[label="",style="dashed", color="magenta", weight=3]; 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]; 4985 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47038[label="",style="dashed", color="magenta", weight=3]; 4985 -> 47039[label="",style="dashed", color="magenta", weight=3]; 4985 -> 47040[label="",style="dashed", color="magenta", weight=3]; 4985 -> 47041[label="",style="dashed", color="magenta", weight=3]; 4985 -> 47042[label="",style="dashed", color="magenta", weight=3]; 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]; 55439[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"];55439 -> 55456[label="",style="solid", color="black", weight=3]; 55440[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4631",fontsize=16,color="black",shape="box"];55440 -> 55457[label="",style="solid", color="black", weight=3]; 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]; 4989 -> 5987[label="",style="dashed", color="red", weight=0]; 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]; 4989 -> 5989[label="",style="dashed", color="magenta", weight=3]; 4990 -> 5990[label="",style="dashed", color="red", weight=0]; 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]; 4990 -> 5992[label="",style="dashed", color="magenta", weight=3]; 6000 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6000 -> 6010[label="",style="dashed", color="magenta", weight=3]; 6001[label="Succ ww3100",fontsize=16,color="green",shape="box"];6002 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6002 -> 6012[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4992 -> 6006[label="",style="dashed", color="red", weight=0]; 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]; 4992 -> 6008[label="",style="dashed", color="magenta", weight=3]; 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]; 45214[label="Zero",fontsize=16,color="green",shape="box"];45215[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45216[label="Pos Zero",fontsize=16,color="green",shape="box"];45217[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]; 37162[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"];37162 -> 37188[label="",style="solid", color="black", weight=3]; 37163[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4226",fontsize=16,color="black",shape="box"];37163 -> 37189[label="",style="solid", color="black", weight=3]; 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]; 4998 -> 6021[label="",style="dashed", color="red", weight=0]; 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]; 4998 -> 6023[label="",style="dashed", color="magenta", weight=3]; 4999 -> 6024[label="",style="dashed", color="red", weight=0]; 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]; 4999 -> 6026[label="",style="dashed", color="magenta", weight=3]; 6034 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6034 -> 6050[label="",style="dashed", color="magenta", weight=3]; 6035[label="Succ ww3100",fontsize=16,color="green",shape="box"];6036 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6036 -> 6052[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5002 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 5002 -> 6042[label="",style="dashed", color="magenta", weight=3]; 5002 -> 6043[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5005 -> 6046[label="",style="dashed", color="red", weight=0]; 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]; 5005 -> 6048[label="",style="dashed", color="magenta", weight=3]; 5006 -> 6055[label="",style="dashed", color="red", weight=0]; 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]; 5006 -> 6057[label="",style="dashed", color="magenta", weight=3]; 6065 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6065 -> 6081[label="",style="dashed", color="magenta", weight=3]; 6066[label="Succ ww3100",fontsize=16,color="green",shape="box"];6067 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6067 -> 6083[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5009 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36119[label="",style="dashed", color="magenta", weight=3]; 5009 -> 36120[label="",style="dashed", color="magenta", weight=3]; 5009 -> 36121[label="",style="dashed", color="magenta", weight=3]; 5009 -> 36122[label="",style="dashed", color="magenta", weight=3]; 37552[label="primPlusFloat ww4253 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4254))) (Float (Pos Zero) (Pos (Succ ww4255)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62457[label="ww4253/Float ww42530 ww42531",fontsize=10,color="white",style="solid",shape="box"];37552 -> 62457[label="",style="solid", color="burlywood", weight=9]; 62457 -> 37558[label="",style="solid", color="burlywood", weight=3]; 45338[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418)))",fontsize=16,color="green",shape="box"];45338 -> 45367[label="",style="dashed", color="green", weight=3]; 45338 -> 45368[label="",style="dashed", color="green", weight=3]; 37519[label="Zero",fontsize=16,color="green",shape="box"];37520[label="ww3100",fontsize=16,color="green",shape="box"];37521[label="ww5",fontsize=16,color="green",shape="box"];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]; 37164[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"];37164 -> 37199[label="",style="solid", color="black", weight=3]; 37165[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4227",fontsize=16,color="black",shape="box"];37165 -> 37200[label="",style="solid", color="black", weight=3]; 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]; 5014 -> 6077[label="",style="dashed", color="red", weight=0]; 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]; 5014 -> 6079[label="",style="dashed", color="magenta", weight=3]; 5015 -> 6086[label="",style="dashed", color="red", weight=0]; 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]; 5015 -> 6088[label="",style="dashed", color="magenta", weight=3]; 6096 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6096 -> 6106[label="",style="dashed", color="magenta", weight=3]; 6097[label="Succ ww3100",fontsize=16,color="green",shape="box"];6098 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6098 -> 6108[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5017 -> 6102[label="",style="dashed", color="red", weight=0]; 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]; 5017 -> 6104[label="",style="dashed", color="magenta", weight=3]; 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]; 5019 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47043[label="",style="dashed", color="magenta", weight=3]; 5019 -> 47044[label="",style="dashed", color="magenta", weight=3]; 5019 -> 47045[label="",style="dashed", color="magenta", weight=3]; 5019 -> 47046[label="",style="dashed", color="magenta", weight=3]; 5019 -> 47047[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 50018[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4464",fontsize=16,color="black",shape="box"];50018 -> 50079[label="",style="solid", color="black", weight=3]; 50019 -> 49969[label="",style="dashed", color="red", weight=0]; 50019[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4464",fontsize=16,color="magenta"];50020[label="not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4460) LT)",fontsize=16,color="black",shape="box"];50020 -> 50080[label="",style="solid", color="black", weight=3]; 50021[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"];50021 -> 50081[label="",style="solid", color="black", weight=3]; 50022[label="ww5420",fontsize=16,color="green",shape="box"];50023[label="ww5421",fontsize=16,color="green",shape="box"];50024[label="takeWhile (flip gtEsFloat ww3262) (Cons ww44570 ww44571)",fontsize=16,color="black",shape="box"];50024 -> 50082[label="",style="solid", color="black", weight=3]; 50025[label="takeWhile (flip gtEsFloat ww3262) Nil",fontsize=16,color="black",shape="box"];50025 -> 50083[label="",style="solid", color="black", weight=3]; 50026[label="Nil",fontsize=16,color="green",shape="box"];6853[label="ww62600",fontsize=16,color="green",shape="box"];6854[label="ww54400",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]; 46893[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46894 -> 59409[label="",style="dashed", color="red", weight=0]; 46894[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"];46894 -> 59410[label="",style="dashed", color="magenta", weight=3]; 46894 -> 59411[label="",style="dashed", color="magenta", weight=3]; 46894 -> 59412[label="",style="dashed", color="magenta", weight=3]; 46894 -> 59413[label="",style="dashed", color="magenta", weight=3]; 46894 -> 59414[label="",style="dashed", color="magenta", weight=3]; 46895[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="black",shape="box"];46895 -> 49827[label="",style="solid", color="black", weight=3]; 46896[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"];46896 -> 49828[label="",style="solid", color="black", weight=3]; 46897[label="Neg Zero",fontsize=16,color="green",shape="box"];46898[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46899 -> 45364[label="",style="dashed", color="red", weight=0]; 46899[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"];46899 -> 49829[label="",style="dashed", color="magenta", weight=3]; 46900 -> 49854[label="",style="dashed", color="red", weight=0]; 46900[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"];46900 -> 49855[label="",style="dashed", color="magenta", weight=3]; 46900 -> 49856[label="",style="dashed", color="magenta", weight=3]; 46900 -> 49857[label="",style="dashed", color="magenta", weight=3]; 46901[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"];46901 -> 49831[label="",style="solid", color="black", weight=3]; 46902[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];46903[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46904 -> 45937[label="",style="dashed", color="red", weight=0]; 46904[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"];46904 -> 49832[label="",style="dashed", color="magenta", weight=3]; 46905[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="black",shape="box"];46905 -> 49833[label="",style="solid", color="black", weight=3]; 46906[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"];46906 -> 49834[label="",style="solid", color="black", weight=3]; 46907[label="Neg Zero",fontsize=16,color="green",shape="box"];6859[label="ww63000",fontsize=16,color="green",shape="box"];6860[label="ww54400",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]; 46908[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46909 -> 45949[label="",style="dashed", color="red", weight=0]; 46909[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"];46909 -> 49835[label="",style="dashed", color="magenta", weight=3]; 46910[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="black",shape="box"];46910 -> 49836[label="",style="solid", color="black", weight=3]; 46911[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"];46911 -> 49837[label="",style="solid", color="black", weight=3]; 46912[label="Pos Zero",fontsize=16,color="green",shape="box"];46913[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46914 -> 45392[label="",style="dashed", color="red", weight=0]; 46914[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"];46914 -> 49838[label="",style="dashed", color="magenta", weight=3]; 46915[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="black",shape="box"];46915 -> 49839[label="",style="solid", color="black", weight=3]; 46916[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"];46916 -> 49840[label="",style="solid", color="black", weight=3]; 46917[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];46918[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46919 -> 45960[label="",style="dashed", color="red", weight=0]; 46919[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"];46919 -> 49841[label="",style="dashed", color="magenta", weight=3]; 46920[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="black",shape="box"];46920 -> 49842[label="",style="solid", color="black", weight=3]; 46921[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"];46921 -> 49843[label="",style="solid", color="black", weight=3]; 46922[label="Pos Zero",fontsize=16,color="green",shape="box"];50027[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4465",fontsize=16,color="black",shape="box"];50027 -> 50084[label="",style="solid", color="black", weight=3]; 50028 -> 49978[label="",style="dashed", color="red", weight=0]; 50028[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4465",fontsize=16,color="magenta"];50029[label="not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4461) LT)",fontsize=16,color="black",shape="box"];50029 -> 50085[label="",style="solid", color="black", weight=3]; 50030[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"];50030 -> 50086[label="",style="solid", color="black", weight=3]; 50031[label="ww5420",fontsize=16,color="green",shape="box"];50032[label="ww5421",fontsize=16,color="green",shape="box"];6869 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23380[label="",style="dashed", color="magenta", weight=3]; 6869 -> 23381[label="",style="dashed", color="magenta", weight=3]; 6869 -> 23382[label="",style="dashed", color="magenta", weight=3]; 6869 -> 23383[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 6873 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23384[label="",style="dashed", color="magenta", weight=3]; 6873 -> 23385[label="",style="dashed", color="magenta", weight=3]; 6873 -> 23386[label="",style="dashed", color="magenta", weight=3]; 6873 -> 23387[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 5093 -> 6357[label="",style="dashed", color="red", weight=0]; 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]; 5093 -> 6359[label="",style="dashed", color="magenta", weight=3]; 5094 -> 6368[label="",style="dashed", color="red", weight=0]; 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]; 5094 -> 6370[label="",style="dashed", color="magenta", weight=3]; 6399 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6399 -> 6426[label="",style="dashed", color="magenta", weight=3]; 6400[label="Succ ww3100",fontsize=16,color="green",shape="box"];6401 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6401 -> 6428[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 46928[label="Neg Zero",fontsize=16,color="green",shape="box"];46929 -> 59409[label="",style="dashed", color="red", weight=0]; 46929[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"];46929 -> 59415[label="",style="dashed", color="magenta", weight=3]; 46929 -> 59416[label="",style="dashed", color="magenta", weight=3]; 46929 -> 59417[label="",style="dashed", color="magenta", weight=3]; 46929 -> 59418[label="",style="dashed", color="magenta", weight=3]; 46929 -> 59419[label="",style="dashed", color="magenta", weight=3]; 46930 -> 50355[label="",style="dashed", color="red", weight=0]; 46930[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"];46930 -> 50356[label="",style="dashed", color="magenta", weight=3]; 46931 -> 52306[label="",style="dashed", color="red", weight=0]; 46931[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"];46931 -> 52307[label="",style="dashed", color="magenta", weight=3]; 46931 -> 52308[label="",style="dashed", color="magenta", weight=3]; 46931 -> 52309[label="",style="dashed", color="magenta", weight=3]; 46931 -> 52310[label="",style="dashed", color="magenta", weight=3]; 46932[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 5102 -> 6411[label="",style="dashed", color="red", weight=0]; 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]; 5102 -> 6413[label="",style="dashed", color="magenta", weight=3]; 5103 -> 6431[label="",style="dashed", color="red", weight=0]; 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]; 5103 -> 6433[label="",style="dashed", color="magenta", weight=3]; 6475 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6475 -> 6511[label="",style="dashed", color="magenta", weight=3]; 6476[label="Succ ww3100",fontsize=16,color="green",shape="box"];6477 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6477 -> 6513[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5105 -> 6481[label="",style="dashed", color="red", weight=0]; 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]; 5105 -> 6483[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5110[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"];62458[label="ww15/Float ww150 ww151",fontsize=10,color="white",style="solid",shape="box"];5110 -> 62458[label="",style="solid", color="burlywood", weight=9]; 62458 -> 6520[label="",style="solid", color="burlywood", weight=3]; 5111[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"];62459[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];5111 -> 62459[label="",style="solid", color="burlywood", weight=9]; 62459 -> 6521[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 5115 -> 6631[label="",style="dashed", color="red", weight=0]; 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]; 5115 -> 6633[label="",style="dashed", color="magenta", weight=3]; 5116 -> 6691[label="",style="dashed", color="red", weight=0]; 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]; 5116 -> 6693[label="",style="dashed", color="magenta", weight=3]; 6773 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6773 -> 6817[label="",style="dashed", color="magenta", weight=3]; 6774[label="Succ ww3100",fontsize=16,color="green",shape="box"];6775 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6775 -> 6819[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5118 -> 6779[label="",style="dashed", color="red", weight=0]; 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]; 5118 -> 6781[label="",style="dashed", color="magenta", weight=3]; 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]; 32947 -> 32962[label="",style="dashed", color="red", weight=0]; 32947[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"];32947 -> 32967[label="",style="dashed", color="magenta", weight=3]; 32947 -> 32968[label="",style="dashed", color="magenta", weight=3]; 32947 -> 32969[label="",style="dashed", color="magenta", weight=3]; 32947 -> 32970[label="",style="dashed", color="magenta", weight=3]; 28116[label="flip ltEsFloat ww3426 (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];28116 -> 28126[label="",style="solid", color="black", weight=3]; 32963[label="Zero",fontsize=16,color="green",shape="box"];32964[label="ww5",fontsize=16,color="green",shape="box"];32965[label="ww4000",fontsize=16,color="green",shape="box"];32966[label="ww3100",fontsize=16,color="green",shape="box"];32962[label="psFloat ww3898 (fsFloat (msFloat (Float (Pos (Succ ww3899)) (Neg (Succ ww3900))) (Float (Neg Zero) (Pos (Succ ww3901)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];32962 -> 33007[label="",style="solid", color="black", weight=3]; 32949[label="takeWhile1 (flip ltEsFloat ww3896) (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"];32949 -> 33008[label="",style="solid", color="black", weight=3]; 32950[label="takeWhile1 (flip ltEsFloat ww3896) (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"];32950 -> 33009[label="",style="solid", color="black", weight=3]; 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]; 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]; 23757[label="primMinusInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="burlywood",shape="box"];62460[label="ww29150/Pos ww291500",fontsize=10,color="white",style="solid",shape="box"];23757 -> 62460[label="",style="solid", color="burlywood", weight=9]; 62460 -> 23774[label="",style="solid", color="burlywood", weight=3]; 62461[label="ww29150/Neg ww291500",fontsize=10,color="white",style="solid",shape="box"];23757 -> 62461[label="",style="solid", color="burlywood", weight=9]; 62461 -> 23775[label="",style="solid", color="burlywood", weight=3]; 21800 -> 21757[label="",style="dashed", color="red", weight=0]; 21800[label="primMulInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];21800 -> 21862[label="",style="dashed", color="magenta", weight=3]; 21800 -> 21863[label="",style="dashed", color="magenta", weight=3]; 26769[label="Float (psMyInt ww3257 ww32400) (srMyInt ww3256 ww32401)",fontsize=16,color="green",shape="box"];26769 -> 26798[label="",style="dashed", color="green", weight=3]; 26769 -> 26799[label="",style="dashed", color="green", weight=3]; 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"];62462[label="ww8/Float ww80 ww81",fontsize=10,color="white",style="solid",shape="box"];5125 -> 62462[label="",style="solid", color="burlywood", weight=9]; 62462 -> 6828[label="",style="solid", color="burlywood", weight=3]; 5126 -> 6829[label="",style="dashed", color="red", weight=0]; 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]; 5126 -> 6831[label="",style="dashed", color="magenta", weight=3]; 5127 -> 6862[label="",style="dashed", color="red", weight=0]; 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]; 5127 -> 6864[label="",style="dashed", color="magenta", weight=3]; 6898 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6898 -> 6934[label="",style="dashed", color="magenta", weight=3]; 6899[label="Succ ww3100",fontsize=16,color="green",shape="box"];6900 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6900 -> 6936[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 5135 -> 6930[label="",style="dashed", color="red", weight=0]; 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]; 5135 -> 6932[label="",style="dashed", color="magenta", weight=3]; 5136 -> 6939[label="",style="dashed", color="red", weight=0]; 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]; 5136 -> 6941[label="",style="dashed", color="magenta", weight=3]; 6949 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6949 -> 6964[label="",style="dashed", color="magenta", weight=3]; 6950[label="Succ ww3100",fontsize=16,color="green",shape="box"];6951 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6951 -> 6966[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 46933[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];46934 -> 45213[label="",style="dashed", color="red", weight=0]; 46934[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"];46934 -> 49847[label="",style="dashed", color="magenta", weight=3]; 46934 -> 49848[label="",style="dashed", color="magenta", weight=3]; 46934 -> 49849[label="",style="dashed", color="magenta", weight=3]; 46934 -> 49850[label="",style="dashed", color="magenta", weight=3]; 46935 -> 52501[label="",style="dashed", color="red", weight=0]; 46935[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"];46935 -> 52502[label="",style="dashed", color="magenta", weight=3]; 46935 -> 52503[label="",style="dashed", color="magenta", weight=3]; 46935 -> 52504[label="",style="dashed", color="magenta", weight=3]; 46935 -> 52505[label="",style="dashed", color="magenta", weight=3]; 46936[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="black",shape="triangle"];46936 -> 49852[label="",style="solid", color="black", weight=3]; 46937[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 5143 -> 6960[label="",style="dashed", color="red", weight=0]; 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]; 5143 -> 6962[label="",style="dashed", color="magenta", weight=3]; 5144 -> 6969[label="",style="dashed", color="red", weight=0]; 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]; 5144 -> 6971[label="",style="dashed", color="magenta", weight=3]; 6979 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6979 -> 6989[label="",style="dashed", color="magenta", weight=3]; 6980[label="Succ ww3100",fontsize=16,color="green",shape="box"];6981 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6981 -> 6991[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5146 -> 6985[label="",style="dashed", color="red", weight=0]; 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]; 5146 -> 6987[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5150 -> 6997[label="",style="dashed", color="red", weight=0]; 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]; 5150 -> 6999[label="",style="dashed", color="magenta", weight=3]; 5151 -> 7000[label="",style="dashed", color="red", weight=0]; 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]; 5151 -> 7002[label="",style="dashed", color="magenta", weight=3]; 7010 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7010 -> 7020[label="",style="dashed", color="magenta", weight=3]; 7011[label="Succ ww3100",fontsize=16,color="green",shape="box"];7012 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7012 -> 7022[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5153 -> 7016[label="",style="dashed", color="red", weight=0]; 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]; 5153 -> 7018[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 5159 -> 7030[label="",style="dashed", color="red", weight=0]; 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]; 5159 -> 7032[label="",style="dashed", color="magenta", weight=3]; 5160 -> 7033[label="",style="dashed", color="red", weight=0]; 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]; 5160 -> 7035[label="",style="dashed", color="magenta", weight=3]; 7043 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7043 -> 7059[label="",style="dashed", color="magenta", weight=3]; 7044[label="Succ ww3100",fontsize=16,color="green",shape="box"];7045 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7045 -> 7061[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 46938[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];46939 -> 52674[label="",style="dashed", color="red", weight=0]; 46939[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"];46939 -> 52675[label="",style="dashed", color="magenta", weight=3]; 46939 -> 52676[label="",style="dashed", color="magenta", weight=3]; 46939 -> 52677[label="",style="dashed", color="magenta", weight=3]; 46939 -> 52678[label="",style="dashed", color="magenta", weight=3]; 46940 -> 49854[label="",style="dashed", color="red", weight=0]; 46940[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"];46940 -> 49858[label="",style="dashed", color="magenta", weight=3]; 46941 -> 33971[label="",style="dashed", color="red", weight=0]; 46941[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"];46941 -> 50037[label="",style="dashed", color="magenta", weight=3]; 46941 -> 50038[label="",style="dashed", color="magenta", weight=3]; 46941 -> 50039[label="",style="dashed", color="magenta", weight=3]; 46941 -> 50040[label="",style="dashed", color="magenta", weight=3]; 46942[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 5168 -> 7055[label="",style="dashed", color="red", weight=0]; 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]; 5168 -> 7057[label="",style="dashed", color="magenta", weight=3]; 5169 -> 7064[label="",style="dashed", color="red", weight=0]; 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]; 5169 -> 7066[label="",style="dashed", color="magenta", weight=3]; 7074 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7074 -> 7089[label="",style="dashed", color="magenta", weight=3]; 7075[label="Succ ww3100",fontsize=16,color="green",shape="box"];7076 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7076 -> 7091[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 46943[label="Neg Zero",fontsize=16,color="green",shape="box"];46944 -> 45213[label="",style="dashed", color="red", weight=0]; 46944[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"];46944 -> 50041[label="",style="dashed", color="magenta", weight=3]; 46944 -> 50042[label="",style="dashed", color="magenta", weight=3]; 46944 -> 50043[label="",style="dashed", color="magenta", weight=3]; 46944 -> 50044[label="",style="dashed", color="magenta", weight=3]; 46945 -> 50355[label="",style="dashed", color="red", weight=0]; 46945[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"];46945 -> 50357[label="",style="dashed", color="magenta", weight=3]; 46946 -> 52600[label="",style="dashed", color="red", weight=0]; 46946[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"];46946 -> 52601[label="",style="dashed", color="magenta", weight=3]; 46946 -> 52602[label="",style="dashed", color="magenta", weight=3]; 46946 -> 52603[label="",style="dashed", color="magenta", weight=3]; 46947[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 5176 -> 7085[label="",style="dashed", color="red", weight=0]; 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]; 5176 -> 7087[label="",style="dashed", color="magenta", weight=3]; 5177 -> 7094[label="",style="dashed", color="red", weight=0]; 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]; 5177 -> 7096[label="",style="dashed", color="magenta", weight=3]; 7104 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7104 -> 7114[label="",style="dashed", color="magenta", weight=3]; 7105[label="Succ ww3100",fontsize=16,color="green",shape="box"];7106 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7106 -> 7116[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5179 -> 7110[label="",style="dashed", color="red", weight=0]; 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]; 5179 -> 7112[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5182 -> 7121[label="",style="dashed", color="red", weight=0]; 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]; 5182 -> 7123[label="",style="dashed", color="magenta", weight=3]; 5183 -> 7124[label="",style="dashed", color="red", weight=0]; 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]; 5183 -> 7126[label="",style="dashed", color="magenta", weight=3]; 7134 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7134 -> 7144[label="",style="dashed", color="magenta", weight=3]; 7135[label="Succ ww3100",fontsize=16,color="green",shape="box"];7136 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7136 -> 7146[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5185 -> 7140[label="",style="dashed", color="red", weight=0]; 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]; 5185 -> 7142[label="",style="dashed", color="magenta", weight=3]; 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]; 34752[label="ww5",fontsize=16,color="green",shape="box"];34753[label="Zero",fontsize=16,color="green",shape="box"];34754[label="ww3100",fontsize=16,color="green",shape="box"];34751[label="psFloat ww4072 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4073))) (Float (Neg Zero) (Pos (Succ ww4074)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];34751 -> 34782[label="",style="solid", color="black", weight=3]; 34740 -> 34751[label="",style="dashed", color="red", weight=0]; 34740[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"];34740 -> 34755[label="",style="dashed", color="magenta", weight=3]; 34740 -> 34756[label="",style="dashed", color="magenta", weight=3]; 34740 -> 34757[label="",style="dashed", color="magenta", weight=3]; 34741[label="takeWhile1 (flip ltEsFloat ww4070) (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"];34741 -> 34783[label="",style="solid", color="black", weight=3]; 34742[label="takeWhile1 (flip ltEsFloat ww4070) (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"];34742 -> 34784[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 5191 -> 7154[label="",style="dashed", color="red", weight=0]; 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]; 5191 -> 7156[label="",style="dashed", color="magenta", weight=3]; 5192 -> 7157[label="",style="dashed", color="red", weight=0]; 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]; 5192 -> 7159[label="",style="dashed", color="magenta", weight=3]; 7167 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7167 -> 7421[label="",style="dashed", color="magenta", weight=3]; 7168[label="Succ ww3100",fontsize=16,color="green",shape="box"];7169 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7169 -> 7423[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 46948[label="Neg Zero",fontsize=16,color="green",shape="box"];46949 -> 52776[label="",style="dashed", color="red", weight=0]; 46949[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"];46949 -> 52777[label="",style="dashed", color="magenta", weight=3]; 46949 -> 52778[label="",style="dashed", color="magenta", weight=3]; 46949 -> 52779[label="",style="dashed", color="magenta", weight=3]; 46950 -> 50048[label="",style="dashed", color="red", weight=0]; 46950[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"];46950 -> 50049[label="",style="dashed", color="magenta", weight=3]; 46951 -> 34892[label="",style="dashed", color="red", weight=0]; 46951[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"];46951 -> 50087[label="",style="dashed", color="magenta", weight=3]; 46951 -> 50088[label="",style="dashed", color="magenta", weight=3]; 46951 -> 50089[label="",style="dashed", color="magenta", weight=3]; 46952[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 50073[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4466",fontsize=16,color="black",shape="box"];50073 -> 50141[label="",style="solid", color="black", weight=3]; 50074 -> 50014[label="",style="dashed", color="red", weight=0]; 50074[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4466",fontsize=16,color="magenta"];50033[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4462) LT)",fontsize=16,color="black",shape="box"];50033 -> 50090[label="",style="solid", color="black", weight=3]; 50034[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"];50034 -> 50091[label="",style="solid", color="black", weight=3]; 50035[label="ww9590",fontsize=16,color="green",shape="box"];50036[label="ww9591",fontsize=16,color="green",shape="box"];7900[label="ww96100",fontsize=16,color="green",shape="box"];7901[label="ww105700",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]; 46958[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46959 -> 45505[label="",style="dashed", color="red", weight=0]; 46959[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"];46959 -> 50092[label="",style="dashed", color="magenta", weight=3]; 46960[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="black",shape="box"];46960 -> 50093[label="",style="solid", color="black", weight=3]; 46961[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"];46961 -> 50094[label="",style="solid", color="black", weight=3]; 46962[label="Neg Zero",fontsize=16,color="green",shape="box"];46963[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46964 -> 45519[label="",style="dashed", color="red", weight=0]; 46964[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"];46964 -> 50095[label="",style="dashed", color="magenta", weight=3]; 46965 -> 50185[label="",style="dashed", color="red", weight=0]; 46965[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"];46965 -> 50186[label="",style="dashed", color="magenta", weight=3]; 46965 -> 50187[label="",style="dashed", color="magenta", weight=3]; 46965 -> 50188[label="",style="dashed", color="magenta", weight=3]; 46967[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];46968[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46969 -> 50509[label="",style="dashed", color="red", weight=0]; 46969[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"];46969 -> 50510[label="",style="dashed", color="magenta", weight=3]; 46970[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="black",shape="box"];46970 -> 50099[label="",style="solid", color="black", weight=3]; 46971[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"];46971 -> 50100[label="",style="solid", color="black", weight=3]; 46972[label="Neg Zero",fontsize=16,color="green",shape="box"];7906[label="ww96100",fontsize=16,color="green",shape="box"];7907[label="ww106100",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]; 46973[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46974 -> 50520[label="",style="dashed", color="red", weight=0]; 46974[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"];46974 -> 50521[label="",style="dashed", color="magenta", weight=3]; 46975[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="black",shape="box"];46975 -> 50102[label="",style="solid", color="black", weight=3]; 46976[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"];46976 -> 50103[label="",style="solid", color="black", weight=3]; 46977[label="Pos Zero",fontsize=16,color="green",shape="box"];46978[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46979 -> 45530[label="",style="dashed", color="red", weight=0]; 46979[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"];46979 -> 50104[label="",style="dashed", color="magenta", weight=3]; 46980[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="black",shape="box"];46980 -> 50105[label="",style="solid", color="black", weight=3]; 46981[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"];46981 -> 50106[label="",style="solid", color="black", weight=3]; 46982[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];46983[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];46984 -> 50529[label="",style="dashed", color="red", weight=0]; 46984[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"];46984 -> 50530[label="",style="dashed", color="magenta", weight=3]; 46985[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="black",shape="box"];46985 -> 50108[label="",style="solid", color="black", weight=3]; 46986[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"];46986 -> 50109[label="",style="solid", color="black", weight=3]; 46987[label="Pos Zero",fontsize=16,color="green",shape="box"];50139[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4467",fontsize=16,color="black",shape="box"];50139 -> 50173[label="",style="solid", color="black", weight=3]; 50140 -> 50071[label="",style="dashed", color="red", weight=0]; 50140[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4467",fontsize=16,color="magenta"];50075[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4463) LT)",fontsize=16,color="black",shape="box"];50075 -> 50142[label="",style="solid", color="black", weight=3]; 50076[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"];50076 -> 50143[label="",style="solid", color="black", weight=3]; 50077[label="ww9590",fontsize=16,color="green",shape="box"];50078[label="ww9591",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 55041 -> 47261[label="",style="dashed", color="red", weight=0]; 55041[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"];47261[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"];47261 -> 50502[label="",style="solid", color="black", weight=3]; 55193[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];50960[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)))) ww4495)",fontsize=16,color="black",shape="triangle"];50960 -> 50963[label="",style="solid", color="black", weight=3]; 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]; 50302[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"];50302 -> 50507[label="",style="solid", color="black", weight=3]; 45534[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4425",fontsize=16,color="black",shape="triangle"];45534 -> 46002[label="",style="solid", color="black", weight=3]; 45535 -> 45519[label="",style="dashed", color="red", weight=0]; 45535[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)))) ww4425))",fontsize=16,color="magenta"];45535 -> 46003[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 55042 -> 46826[label="",style="dashed", color="red", weight=0]; 55042[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"];55042 -> 55204[label="",style="dashed", color="magenta", weight=3]; 55042 -> 55205[label="",style="dashed", color="magenta", weight=3]; 55194[label="Succ ww95600",fontsize=16,color="green",shape="box"];55195[label="Succ ww95800",fontsize=16,color="green",shape="box"];55196[label="Succ ww95600",fontsize=16,color="green",shape="box"];55197[label="Succ ww95800",fontsize=16,color="green",shape="box"];55198[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",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]; 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]; 5267 -> 7426[label="",style="dashed", color="red", weight=0]; 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]; 5267 -> 7428[label="",style="dashed", color="magenta", weight=3]; 5268 -> 7435[label="",style="dashed", color="red", weight=0]; 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]; 5268 -> 7437[label="",style="dashed", color="magenta", weight=3]; 7457 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7457 -> 7483[label="",style="dashed", color="magenta", weight=3]; 7458[label="Succ ww3100",fontsize=16,color="green",shape="box"];7459 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7459 -> 7485[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 26687[label="psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="black",shape="triangle"];26687 -> 26694[label="",style="solid", color="black", weight=3]; 26688 -> 26658[label="",style="dashed", color="red", weight=0]; 26688[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"];26688 -> 26695[label="",style="dashed", color="magenta", weight=3]; 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]; 46993[label="Pos Zero",fontsize=16,color="green",shape="box"];46994 -> 26658[label="",style="dashed", color="red", weight=0]; 46994[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"];46994 -> 50110[label="",style="dashed", color="magenta", weight=3]; 46994 -> 50111[label="",style="dashed", color="magenta", weight=3]; 46994 -> 50112[label="",style="dashed", color="magenta", weight=3]; 46994 -> 50113[label="",style="dashed", color="magenta", weight=3]; 46995 -> 50114[label="",style="dashed", color="red", weight=0]; 46995[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"];46995 -> 50115[label="",style="dashed", color="magenta", weight=3]; 46996 -> 37570[label="",style="dashed", color="red", weight=0]; 46996[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"];46996 -> 50144[label="",style="dashed", color="magenta", weight=3]; 46996 -> 50145[label="",style="dashed", color="magenta", weight=3]; 46996 -> 50146[label="",style="dashed", color="magenta", weight=3]; 46996 -> 50147[label="",style="dashed", color="magenta", weight=3]; 46997[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 37166[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"];37166 -> 37201[label="",style="solid", color="black", weight=3]; 37167[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4228",fontsize=16,color="black",shape="box"];37167 -> 37202[label="",style="solid", color="black", weight=3]; 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]; 5281 -> 7471[label="",style="dashed", color="red", weight=0]; 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]; 5281 -> 7473[label="",style="dashed", color="magenta", weight=3]; 5282 -> 7488[label="",style="dashed", color="red", weight=0]; 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]; 5282 -> 7490[label="",style="dashed", color="magenta", weight=3]; 7532 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7532 -> 7568[label="",style="dashed", color="magenta", weight=3]; 7533[label="Succ ww3100",fontsize=16,color="green",shape="box"];7534 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7534 -> 7570[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5284 -> 7538[label="",style="dashed", color="red", weight=0]; 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]; 5284 -> 7540[label="",style="dashed", color="magenta", weight=3]; 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]; 46656[label="Zero",fontsize=16,color="green",shape="box"];46657[label="ww4000",fontsize=16,color="green",shape="box"];46658[label="ww5",fontsize=16,color="green",shape="box"];46659[label="ww3100",fontsize=16,color="green",shape="box"];46655[label="psFloat ww4451 (fsFloat (msFloat (Float (Neg (Succ ww4452)) (Pos (Succ ww4453))) (Float (Pos Zero) (Neg (Succ ww4454)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];46655 -> 46696[label="",style="solid", color="black", weight=3]; 46643 -> 46655[label="",style="dashed", color="red", weight=0]; 46643[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"];46643 -> 46660[label="",style="dashed", color="magenta", weight=3]; 46643 -> 46661[label="",style="dashed", color="magenta", weight=3]; 46643 -> 46662[label="",style="dashed", color="magenta", weight=3]; 46643 -> 46663[label="",style="dashed", color="magenta", weight=3]; 27698[label="flip ltEsFloat ww3371 (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];27698 -> 27707[label="",style="solid", color="black", weight=3]; 46644[label="takeWhile1 (flip ltEsFloat ww4449) (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"];46644 -> 46697[label="",style="solid", color="black", weight=3]; 46645[label="takeWhile1 (flip ltEsFloat ww4449) (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"];46645 -> 46698[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 5290 -> 7578[label="",style="dashed", color="red", weight=0]; 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]; 5290 -> 7580[label="",style="dashed", color="magenta", weight=3]; 5291 -> 7681[label="",style="dashed", color="red", weight=0]; 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]; 5291 -> 7683[label="",style="dashed", color="magenta", weight=3]; 7783 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7783 -> 7829[label="",style="dashed", color="magenta", weight=3]; 7784[label="Succ ww3100",fontsize=16,color="green",shape="box"];7785 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7785 -> 7831[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5293 -> 7789[label="",style="dashed", color="red", weight=0]; 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]; 5293 -> 7791[label="",style="dashed", color="magenta", weight=3]; 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]; 37606[label="ww3100",fontsize=16,color="green",shape="box"];37607[label="ww5",fontsize=16,color="green",shape="box"];37608[label="ww4000",fontsize=16,color="green",shape="box"];37609[label="Zero",fontsize=16,color="green",shape="box"];37605[label="psFloat ww4263 (fsFloat (msFloat (Float (Neg (Succ ww4264)) (Neg (Succ ww4265))) (Float (Pos Zero) (Pos (Succ ww4266)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37605 -> 37654[label="",style="solid", color="black", weight=3]; 45585[label="ww4000",fontsize=16,color="green",shape="box"];45586[label="Zero",fontsize=16,color="green",shape="box"];45587[label="ww3100",fontsize=16,color="green",shape="box"];45588[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45584[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299))))) (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430)",fontsize=16,color="black",shape="triangle"];45584 -> 45655[label="",style="solid", color="black", weight=3]; 36791 -> 37605[label="",style="dashed", color="red", weight=0]; 36791[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"];36791 -> 37610[label="",style="dashed", color="magenta", weight=3]; 36791 -> 37611[label="",style="dashed", color="magenta", weight=3]; 36791 -> 37612[label="",style="dashed", color="magenta", weight=3]; 36791 -> 37613[label="",style="dashed", color="magenta", weight=3]; 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]; 37168[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"];37168 -> 37203[label="",style="solid", color="black", weight=3]; 37169[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="black",shape="box"];37169 -> 37204[label="",style="solid", color="black", weight=3]; 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]; 5299 -> 7839[label="",style="dashed", color="red", weight=0]; 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]; 5299 -> 7841[label="",style="dashed", color="magenta", weight=3]; 5300 -> 7876[label="",style="dashed", color="red", weight=0]; 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]; 5300 -> 7878[label="",style="dashed", color="magenta", weight=3]; 7936 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7936 -> 7978[label="",style="dashed", color="magenta", weight=3]; 7937[label="Succ ww3100",fontsize=16,color="green",shape="box"];7938 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7938 -> 7980[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 46998[label="Pos Zero",fontsize=16,color="green",shape="box"];46999 -> 52862[label="",style="dashed", color="red", weight=0]; 46999[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"];46999 -> 52863[label="",style="dashed", color="magenta", weight=3]; 46999 -> 52864[label="",style="dashed", color="magenta", weight=3]; 46999 -> 52865[label="",style="dashed", color="magenta", weight=3]; 46999 -> 52866[label="",style="dashed", color="magenta", weight=3]; 47000 -> 50149[label="",style="dashed", color="red", weight=0]; 47000[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"];47000 -> 50150[label="",style="dashed", color="magenta", weight=3]; 47001 -> 26763[label="",style="dashed", color="red", weight=0]; 47001[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"];47001 -> 50174[label="",style="dashed", color="magenta", weight=3]; 47001 -> 50175[label="",style="dashed", color="magenta", weight=3]; 47001 -> 50176[label="",style="dashed", color="magenta", weight=3]; 47001 -> 50177[label="",style="dashed", color="magenta", weight=3]; 47002[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 5308 -> 7954[label="",style="dashed", color="red", weight=0]; 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]; 5308 -> 7956[label="",style="dashed", color="magenta", weight=3]; 5309 -> 7983[label="",style="dashed", color="red", weight=0]; 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]; 5309 -> 7985[label="",style="dashed", color="magenta", weight=3]; 7993 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7993 -> 8009[label="",style="dashed", color="magenta", weight=3]; 7994[label="Succ ww3100",fontsize=16,color="green",shape="box"];7995 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7995 -> 8011[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 47003[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47004 -> 45667[label="",style="dashed", color="red", weight=0]; 47004[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"];47004 -> 50178[label="",style="dashed", color="magenta", weight=3]; 47004 -> 50179[label="",style="dashed", color="magenta", weight=3]; 47004 -> 50180[label="",style="dashed", color="magenta", weight=3]; 47004 -> 50181[label="",style="dashed", color="magenta", weight=3]; 47005 -> 52837[label="",style="dashed", color="red", weight=0]; 47005[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"];47005 -> 52838[label="",style="dashed", color="magenta", weight=3]; 47005 -> 52839[label="",style="dashed", color="magenta", weight=3]; 47005 -> 52840[label="",style="dashed", color="magenta", weight=3]; 47005 -> 52841[label="",style="dashed", color="magenta", weight=3]; 47006[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="black",shape="triangle"];47006 -> 50183[label="",style="solid", color="black", weight=3]; 47007[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 5317 -> 8005[label="",style="dashed", color="red", weight=0]; 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]; 5317 -> 8007[label="",style="dashed", color="magenta", weight=3]; 5318 -> 8014[label="",style="dashed", color="red", weight=0]; 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]; 5318 -> 8016[label="",style="dashed", color="magenta", weight=3]; 8024 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8024 -> 8034[label="",style="dashed", color="magenta", weight=3]; 8025[label="Succ ww3100",fontsize=16,color="green",shape="box"];8026 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8026 -> 8036[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5320 -> 8030[label="",style="dashed", color="red", weight=0]; 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]; 5320 -> 8032[label="",style="dashed", color="magenta", weight=3]; 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]; 55043[label="ww3100",fontsize=16,color="green",shape="box"];55044[label="ww3000",fontsize=16,color="green",shape="box"];55045 -> 55541[label="",style="dashed", color="red", weight=0]; 55045[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"];55045 -> 55546[label="",style="dashed", color="magenta", weight=3]; 55045 -> 55547[label="",style="dashed", color="magenta", weight=3]; 55045 -> 55548[label="",style="dashed", color="magenta", weight=3]; 55045 -> 55549[label="",style="dashed", color="magenta", weight=3]; 55542[label="Zero",fontsize=16,color="green",shape="box"];55543[label="ww5",fontsize=16,color="green",shape="box"];55544[label="ww3100",fontsize=16,color="green",shape="box"];55545[label="ww3000",fontsize=16,color="green",shape="box"];55541[label="psFloat ww4638 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4639))) (Float (Pos (Succ ww4640)) (Neg (Succ ww4641)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];55541 -> 55582[label="",style="solid", color="black", weight=3]; 55200[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55201[label="Zero",fontsize=16,color="green",shape="box"];55202[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55203[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];45667[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4431)",fontsize=16,color="black",shape="triangle"];45667 -> 45696[label="",style="solid", color="black", weight=3]; 55441[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"];55441 -> 55458[label="",style="solid", color="black", weight=3]; 55451[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4632",fontsize=16,color="black",shape="box"];55451 -> 55472[label="",style="solid", color="black", weight=3]; 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]; 5326 -> 8044[label="",style="dashed", color="red", weight=0]; 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]; 5326 -> 8046[label="",style="dashed", color="magenta", weight=3]; 5327 -> 8047[label="",style="dashed", color="red", weight=0]; 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]; 5327 -> 8049[label="",style="dashed", color="magenta", weight=3]; 8057 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8057 -> 8067[label="",style="dashed", color="magenta", weight=3]; 8058[label="Succ ww3100",fontsize=16,color="green",shape="box"];8059 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8059 -> 8069[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5329 -> 8063[label="",style="dashed", color="red", weight=0]; 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]; 5329 -> 8065[label="",style="dashed", color="magenta", weight=3]; 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]; 27039[label="ww3000",fontsize=16,color="green",shape="box"];27040[label="ww3100",fontsize=16,color="green",shape="box"];27041[label="ww5",fontsize=16,color="green",shape="box"];27042[label="Zero",fontsize=16,color="green",shape="box"];27038[label="flip ltEsFloat (psFloat ww3289 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3290))) (Float (Pos (Succ ww3291)) (Pos (Succ ww3292)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3291)) (Pos (Succ ww3292)))",fontsize=16,color="black",shape="triangle"];27038 -> 27063[label="",style="solid", color="black", weight=3]; 27071[label="ww5",fontsize=16,color="green",shape="box"];27072[label="ww3000",fontsize=16,color="green",shape="box"];27073[label="ww3100",fontsize=16,color="green",shape="box"];27074[label="Zero",fontsize=16,color="green",shape="box"];27070[label="psFloat ww3294 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3295))) (Float (Pos (Succ ww3296)) (Pos (Succ ww3297)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];27070 -> 27095[label="",style="solid", color="black", weight=3]; 27030[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"];27030 -> 27065[label="",style="solid", color="black", weight=3]; 27031[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"];27031 -> 27066[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 5335 -> 8077[label="",style="dashed", color="red", weight=0]; 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]; 5335 -> 8079[label="",style="dashed", color="magenta", weight=3]; 5336 -> 8080[label="",style="dashed", color="red", weight=0]; 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]; 5336 -> 8082[label="",style="dashed", color="magenta", weight=3]; 8090 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8090 -> 8106[label="",style="dashed", color="magenta", weight=3]; 8091[label="Succ ww3100",fontsize=16,color="green",shape="box"];8092 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8092 -> 8108[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 47008[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47009 -> 53116[label="",style="dashed", color="red", weight=0]; 47009[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"];47009 -> 53117[label="",style="dashed", color="magenta", weight=3]; 47009 -> 53118[label="",style="dashed", color="magenta", weight=3]; 47009 -> 53119[label="",style="dashed", color="magenta", weight=3]; 47009 -> 53120[label="",style="dashed", color="magenta", weight=3]; 47010 -> 50185[label="",style="dashed", color="red", weight=0]; 47010[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"];47010 -> 50189[label="",style="dashed", color="magenta", weight=3]; 47011 -> 27133[label="",style="dashed", color="red", weight=0]; 47011[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"];47011 -> 50215[label="",style="dashed", color="magenta", weight=3]; 47011 -> 50216[label="",style="dashed", color="magenta", weight=3]; 47011 -> 50217[label="",style="dashed", color="magenta", weight=3]; 47011 -> 50218[label="",style="dashed", color="magenta", weight=3]; 47012[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 55442[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"];55442 -> 55459[label="",style="solid", color="black", weight=3]; 55471[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4633",fontsize=16,color="black",shape="box"];55471 -> 55583[label="",style="solid", color="black", weight=3]; 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]; 5344 -> 8102[label="",style="dashed", color="red", weight=0]; 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]; 5344 -> 8104[label="",style="dashed", color="magenta", weight=3]; 5345 -> 8111[label="",style="dashed", color="red", weight=0]; 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]; 5345 -> 8113[label="",style="dashed", color="magenta", weight=3]; 8121 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8121 -> 8136[label="",style="dashed", color="magenta", weight=3]; 8122[label="Succ ww3100",fontsize=16,color="green",shape="box"];8123 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8123 -> 8138[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 47013[label="Pos Zero",fontsize=16,color="green",shape="box"];47014 -> 45667[label="",style="dashed", color="red", weight=0]; 47014[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"];47014 -> 50219[label="",style="dashed", color="magenta", weight=3]; 47014 -> 50220[label="",style="dashed", color="magenta", weight=3]; 47014 -> 50221[label="",style="dashed", color="magenta", weight=3]; 47014 -> 50222[label="",style="dashed", color="magenta", weight=3]; 47015 -> 50114[label="",style="dashed", color="red", weight=0]; 47015[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"];47015 -> 50116[label="",style="dashed", color="magenta", weight=3]; 47016 -> 37674[label="",style="dashed", color="red", weight=0]; 47016[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"];47016 -> 50223[label="",style="dashed", color="magenta", weight=3]; 47016 -> 50224[label="",style="dashed", color="magenta", weight=3]; 47016 -> 50225[label="",style="dashed", color="magenta", weight=3]; 47017[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37170[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"];37170 -> 37205[label="",style="solid", color="black", weight=3]; 37179[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="black",shape="box"];37179 -> 37206[label="",style="solid", color="black", weight=3]; 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]; 5352 -> 8132[label="",style="dashed", color="red", weight=0]; 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]; 5352 -> 8134[label="",style="dashed", color="magenta", weight=3]; 5353 -> 8141[label="",style="dashed", color="red", weight=0]; 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]; 5353 -> 8143[label="",style="dashed", color="magenta", weight=3]; 8151 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8151 -> 8161[label="",style="dashed", color="magenta", weight=3]; 8152[label="Succ ww3100",fontsize=16,color="green",shape="box"];8153 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8153 -> 8163[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5355 -> 8157[label="",style="dashed", color="red", weight=0]; 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]; 5355 -> 8159[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5361 -> 8171[label="",style="dashed", color="red", weight=0]; 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]; 5361 -> 8173[label="",style="dashed", color="magenta", weight=3]; 5362 -> 8174[label="",style="dashed", color="red", weight=0]; 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]; 5362 -> 8176[label="",style="dashed", color="magenta", weight=3]; 8184 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8184 -> 8194[label="",style="dashed", color="magenta", weight=3]; 8185[label="Succ ww3100",fontsize=16,color="green",shape="box"];8186 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8186 -> 8196[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5364 -> 8190[label="",style="dashed", color="red", weight=0]; 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]; 5364 -> 8192[label="",style="dashed", color="magenta", weight=3]; 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]; 37704[label="ww3100",fontsize=16,color="green",shape="box"];37705[label="ww5",fontsize=16,color="green",shape="box"];37706[label="Zero",fontsize=16,color="green",shape="box"];37703[label="psFloat ww4273 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4274))) (Float (Pos Zero) (Pos (Succ ww4275)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37703 -> 37740[label="",style="solid", color="black", weight=3]; 45723[label="ww3100",fontsize=16,color="green",shape="box"];45724[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45725[label="Zero",fontsize=16,color="green",shape="box"];45722[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432)",fontsize=16,color="black",shape="triangle"];45722 -> 45776[label="",style="solid", color="black", weight=3]; 36792 -> 37703[label="",style="dashed", color="red", weight=0]; 36792[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"];36792 -> 37707[label="",style="dashed", color="magenta", weight=3]; 36792 -> 37708[label="",style="dashed", color="magenta", weight=3]; 36792 -> 37709[label="",style="dashed", color="magenta", weight=3]; 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]; 37171[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"];37171 -> 37207[label="",style="solid", color="black", weight=3]; 37196[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="black",shape="box"];37196 -> 37237[label="",style="solid", color="black", weight=3]; 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]; 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"];62463[label="ww34/Float ww340 ww341",fontsize=10,color="white",style="solid",shape="box"];5370 -> 62463[label="",style="solid", color="burlywood", weight=9]; 62463 -> 8204[label="",style="solid", color="burlywood", weight=3]; 5371 -> 8205[label="",style="dashed", color="red", weight=0]; 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]; 5371 -> 8207[label="",style="dashed", color="magenta", weight=3]; 5372 -> 8208[label="",style="dashed", color="red", weight=0]; 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]; 5372 -> 8210[label="",style="dashed", color="magenta", weight=3]; 8218 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8218 -> 8471[label="",style="dashed", color="magenta", weight=3]; 8219[label="Succ ww3100",fontsize=16,color="green",shape="box"];8220 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8220 -> 8473[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 47018[label="Pos Zero",fontsize=16,color="green",shape="box"];47019 -> 53143[label="",style="dashed", color="red", weight=0]; 47019[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"];47019 -> 53144[label="",style="dashed", color="magenta", weight=3]; 47019 -> 53145[label="",style="dashed", color="magenta", weight=3]; 47019 -> 53146[label="",style="dashed", color="magenta", weight=3]; 47020 -> 50149[label="",style="dashed", color="red", weight=0]; 47020[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"];47020 -> 50151[label="",style="dashed", color="magenta", weight=3]; 47021 -> 27501[label="",style="dashed", color="red", weight=0]; 47021[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"];47021 -> 50227[label="",style="dashed", color="magenta", weight=3]; 47021 -> 50228[label="",style="dashed", color="magenta", weight=3]; 47021 -> 50229[label="",style="dashed", color="magenta", weight=3]; 47022[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 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]; 8910[label="ww137800",fontsize=16,color="green",shape="box"];8911[label="ww147800",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 5449 -> 8476[label="",style="dashed", color="red", weight=0]; 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]; 5449 -> 8478[label="",style="dashed", color="magenta", weight=3]; 5450 -> 8483[label="",style="dashed", color="red", weight=0]; 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]; 5450 -> 8485[label="",style="dashed", color="magenta", weight=3]; 8505 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8505 -> 8523[label="",style="dashed", color="magenta", weight=3]; 8506[label="Succ ww3100",fontsize=16,color="green",shape="box"];8507 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8507 -> 8525[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5452 -> 8511[label="",style="dashed", color="red", weight=0]; 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]; 5452 -> 8513[label="",style="dashed", color="magenta", weight=3]; 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]; 5454 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47178[label="",style="dashed", color="magenta", weight=3]; 5454 -> 47179[label="",style="dashed", color="magenta", weight=3]; 5454 -> 47180[label="",style="dashed", color="magenta", weight=3]; 5454 -> 47181[label="",style="dashed", color="magenta", weight=3]; 5454 -> 47182[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5458 -> 8533[label="",style="dashed", color="red", weight=0]; 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]; 5458 -> 8535[label="",style="dashed", color="magenta", weight=3]; 5459 -> 8548[label="",style="dashed", color="red", weight=0]; 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]; 5459 -> 8550[label="",style="dashed", color="magenta", weight=3]; 8606 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8606 -> 8723[label="",style="dashed", color="magenta", weight=3]; 8607[label="Succ ww3100",fontsize=16,color="green",shape="box"];8608 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8608 -> 8725[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5462 -> 17358[label="",style="dashed", color="red", weight=0]; 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]; 5462 -> 17364[label="",style="dashed", color="magenta", weight=3]; 5462 -> 17365[label="",style="dashed", color="magenta", weight=3]; 5462 -> 17366[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 5467 -> 8618[label="",style="dashed", color="red", weight=0]; 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]; 5467 -> 8620[label="",style="dashed", color="magenta", weight=3]; 5468 -> 8728[label="",style="dashed", color="red", weight=0]; 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]; 5468 -> 8730[label="",style="dashed", color="magenta", weight=3]; 8821 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8821 -> 8861[label="",style="dashed", color="magenta", weight=3]; 8822[label="Succ ww3100",fontsize=16,color="green",shape="box"];8823 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8823 -> 8863[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5471 -> 17399[label="",style="dashed", color="red", weight=0]; 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]; 5471 -> 17405[label="",style="dashed", color="magenta", weight=3]; 5471 -> 17406[label="",style="dashed", color="magenta", weight=3]; 5471 -> 17407[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 5476 -> 8833[label="",style="dashed", color="red", weight=0]; 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]; 5476 -> 8835[label="",style="dashed", color="magenta", weight=3]; 5477 -> 8866[label="",style="dashed", color="red", weight=0]; 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]; 5477 -> 8868[label="",style="dashed", color="magenta", weight=3]; 8912 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8912 -> 8934[label="",style="dashed", color="magenta", weight=3]; 8913[label="Succ ww3100",fontsize=16,color="green",shape="box"];8914 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8914 -> 8936[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5479 -> 8918[label="",style="dashed", color="red", weight=0]; 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]; 5479 -> 8920[label="",style="dashed", color="magenta", weight=3]; 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]; 5481 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47183[label="",style="dashed", color="magenta", weight=3]; 5481 -> 47184[label="",style="dashed", color="magenta", weight=3]; 5481 -> 47185[label="",style="dashed", color="magenta", weight=3]; 5481 -> 47186[label="",style="dashed", color="magenta", weight=3]; 5481 -> 47187[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5485 -> 8944[label="",style="dashed", color="red", weight=0]; 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]; 5485 -> 8946[label="",style="dashed", color="magenta", weight=3]; 5486 -> 8957[label="",style="dashed", color="red", weight=0]; 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]; 5486 -> 8959[label="",style="dashed", color="magenta", weight=3]; 8967 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8967 -> 8977[label="",style="dashed", color="magenta", weight=3]; 8968[label="Succ ww3100",fontsize=16,color="green",shape="box"];8969 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8969 -> 8979[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5488 -> 8973[label="",style="dashed", color="red", weight=0]; 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]; 5488 -> 8975[label="",style="dashed", color="magenta", weight=3]; 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 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47188[label="",style="dashed", color="magenta", weight=3]; 5491 -> 47189[label="",style="dashed", color="magenta", weight=3]; 5491 -> 47190[label="",style="dashed", color="magenta", weight=3]; 5491 -> 47191[label="",style="dashed", color="magenta", weight=3]; 5491 -> 47192[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5495 -> 8986[label="",style="dashed", color="red", weight=0]; 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]; 5495 -> 8988[label="",style="dashed", color="magenta", weight=3]; 5496 -> 8989[label="",style="dashed", color="red", weight=0]; 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]; 5496 -> 8991[label="",style="dashed", color="magenta", weight=3]; 8999 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8999 -> 9015[label="",style="dashed", color="magenta", weight=3]; 9000[label="Succ ww3100",fontsize=16,color="green",shape="box"];9001 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9001 -> 9017[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5499 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 5499 -> 15698[label="",style="dashed", color="magenta", weight=3]; 5499 -> 15699[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5504 -> 9011[label="",style="dashed", color="red", weight=0]; 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]; 5504 -> 9013[label="",style="dashed", color="magenta", weight=3]; 5505 -> 9020[label="",style="dashed", color="red", weight=0]; 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]; 5505 -> 9022[label="",style="dashed", color="magenta", weight=3]; 9030 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9030 -> 9046[label="",style="dashed", color="magenta", weight=3]; 9031[label="Succ ww3100",fontsize=16,color="green",shape="box"];9032 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9032 -> 9048[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5508 -> 17501[label="",style="dashed", color="red", weight=0]; 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]; 5508 -> 17507[label="",style="dashed", color="magenta", weight=3]; 5508 -> 17508[label="",style="dashed", color="magenta", weight=3]; 5508 -> 17509[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 5513 -> 9042[label="",style="dashed", color="red", weight=0]; 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]; 5513 -> 9044[label="",style="dashed", color="magenta", weight=3]; 5514 -> 9051[label="",style="dashed", color="red", weight=0]; 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]; 5514 -> 9053[label="",style="dashed", color="magenta", weight=3]; 9061 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9061 -> 9071[label="",style="dashed", color="magenta", weight=3]; 9062[label="Succ ww3100",fontsize=16,color="green",shape="box"];9063 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9063 -> 9073[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5516 -> 9067[label="",style="dashed", color="red", weight=0]; 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]; 5516 -> 9069[label="",style="dashed", color="magenta", weight=3]; 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]; 5518 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47193[label="",style="dashed", color="magenta", weight=3]; 5518 -> 47194[label="",style="dashed", color="magenta", weight=3]; 5518 -> 47195[label="",style="dashed", color="magenta", weight=3]; 5518 -> 47196[label="",style="dashed", color="magenta", weight=3]; 5518 -> 47197[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5522 -> 9081[label="",style="dashed", color="red", weight=0]; 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]; 5522 -> 9083[label="",style="dashed", color="magenta", weight=3]; 5523 -> 9084[label="",style="dashed", color="red", weight=0]; 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]; 5523 -> 9086[label="",style="dashed", color="magenta", weight=3]; 9094 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9094 -> 9104[label="",style="dashed", color="magenta", weight=3]; 9095[label="Succ ww3100",fontsize=16,color="green",shape="box"];9096 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9096 -> 9106[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5525 -> 9100[label="",style="dashed", color="red", weight=0]; 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]; 5525 -> 9102[label="",style="dashed", color="magenta", weight=3]; 5526[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];5527[label="ww5",fontsize=16,color="green",shape="box"];5528 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47198[label="",style="dashed", color="magenta", weight=3]; 5528 -> 47199[label="",style="dashed", color="magenta", weight=3]; 5528 -> 47200[label="",style="dashed", color="magenta", weight=3]; 5528 -> 47201[label="",style="dashed", color="magenta", weight=3]; 5528 -> 47202[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5532 -> 9113[label="",style="dashed", color="red", weight=0]; 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]; 5532 -> 9115[label="",style="dashed", color="magenta", weight=3]; 5533 -> 9116[label="",style="dashed", color="red", weight=0]; 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]; 5533 -> 9118[label="",style="dashed", color="magenta", weight=3]; 9126 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9126 -> 9142[label="",style="dashed", color="magenta", weight=3]; 9127[label="Succ ww3100",fontsize=16,color="green",shape="box"];9128 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9128 -> 9144[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5536 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 5536 -> 15701[label="",style="dashed", color="magenta", weight=3]; 5536 -> 15702[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5541 -> 9138[label="",style="dashed", color="red", weight=0]; 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]; 5541 -> 9140[label="",style="dashed", color="magenta", weight=3]; 5542 -> 9147[label="",style="dashed", color="red", weight=0]; 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]; 5542 -> 9149[label="",style="dashed", color="magenta", weight=3]; 9157 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9157 -> 9173[label="",style="dashed", color="magenta", weight=3]; 9158[label="Succ ww3100",fontsize=16,color="green",shape="box"];9159 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9159 -> 9175[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5545 -> 17601[label="",style="dashed", color="red", weight=0]; 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]; 5545 -> 17606[label="",style="dashed", color="magenta", weight=3]; 5545 -> 17607[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 5550 -> 9169[label="",style="dashed", color="red", weight=0]; 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]; 5550 -> 9171[label="",style="dashed", color="magenta", weight=3]; 5551 -> 9178[label="",style="dashed", color="red", weight=0]; 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]; 5551 -> 9180[label="",style="dashed", color="magenta", weight=3]; 9188 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9188 -> 9198[label="",style="dashed", color="magenta", weight=3]; 9189[label="Succ ww3100",fontsize=16,color="green",shape="box"];9190 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9190 -> 9200[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5553 -> 9194[label="",style="dashed", color="red", weight=0]; 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]; 5553 -> 9196[label="",style="dashed", color="magenta", weight=3]; 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]; 5555 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47203[label="",style="dashed", color="magenta", weight=3]; 5555 -> 47204[label="",style="dashed", color="magenta", weight=3]; 5555 -> 47205[label="",style="dashed", color="magenta", weight=3]; 5555 -> 47206[label="",style="dashed", color="magenta", weight=3]; 5555 -> 47207[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5596 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5596 -> 9209[label="",style="dashed", color="magenta", weight=3]; 5575 -> 9210[label="",style="dashed", color="red", weight=0]; 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]; 5575 -> 9212[label="",style="dashed", color="magenta", weight=3]; 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"];62464[label="ww52/Pos ww520",fontsize=10,color="white",style="solid",shape="box"];5576 -> 62464[label="",style="solid", color="burlywood", weight=9]; 62464 -> 9213[label="",style="solid", color="burlywood", weight=3]; 62465[label="ww52/Neg ww520",fontsize=10,color="white",style="solid",shape="box"];5576 -> 62465[label="",style="solid", color="burlywood", weight=9]; 62465 -> 9214[label="",style="solid", color="burlywood", weight=3]; 5599 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5599 -> 9216[label="",style="dashed", color="magenta", weight=3]; 5577 -> 9217[label="",style="dashed", color="red", weight=0]; 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]; 5577 -> 9219[label="",style="dashed", color="magenta", weight=3]; 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"];62466[label="ww68/Pos ww680",fontsize=10,color="white",style="solid",shape="box"];5578 -> 62466[label="",style="solid", color="burlywood", weight=9]; 62466 -> 9220[label="",style="solid", color="burlywood", weight=3]; 62467[label="ww68/Neg ww680",fontsize=10,color="white",style="solid",shape="box"];5578 -> 62467[label="",style="solid", color="burlywood", weight=9]; 62467 -> 9221[label="",style="solid", color="burlywood", weight=3]; 5650 -> 5617[label="",style="dashed", color="red", weight=0]; 5650[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="magenta"];5650 -> 9222[label="",style="dashed", color="magenta", weight=3]; 5650 -> 9223[label="",style="dashed", color="magenta", weight=3]; 5651[label="Succ ww3000",fontsize=16,color="green",shape="box"];5652 -> 5617[label="",style="dashed", color="red", weight=0]; 5652[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="magenta"];5652 -> 9224[label="",style="dashed", color="magenta", weight=3]; 5652 -> 9225[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62468[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5604 -> 62468[label="",style="solid", color="burlywood", weight=9]; 62468 -> 9238[label="",style="solid", color="burlywood", weight=3]; 62469[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5604 -> 62469[label="",style="solid", color="burlywood", weight=9]; 62469 -> 9239[label="",style="solid", color="burlywood", weight=3]; 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"];62470[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5605 -> 62470[label="",style="solid", color="burlywood", weight=9]; 62470 -> 9240[label="",style="solid", color="burlywood", weight=3]; 62471[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5605 -> 62471[label="",style="solid", color="burlywood", weight=9]; 62471 -> 9241[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62472[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5608 -> 62472[label="",style="solid", color="burlywood", weight=9]; 62472 -> 9244[label="",style="solid", color="burlywood", weight=3]; 62473[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5608 -> 62473[label="",style="solid", color="burlywood", weight=9]; 62473 -> 9245[label="",style="solid", color="burlywood", weight=3]; 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"];62474[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5609 -> 62474[label="",style="solid", color="burlywood", weight=9]; 62474 -> 9246[label="",style="solid", color="burlywood", weight=3]; 62475[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5609 -> 62475[label="",style="solid", color="burlywood", weight=9]; 62475 -> 9247[label="",style="solid", color="burlywood", weight=3]; 9253 -> 5617[label="",style="dashed", color="red", weight=0]; 9253[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9253 -> 9259[label="",style="dashed", color="magenta", weight=3]; 9254 -> 5617[label="",style="dashed", color="red", weight=0]; 9254[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9254 -> 9260[label="",style="dashed", color="magenta", weight=3]; 9254 -> 9261[label="",style="dashed", color="magenta", weight=3]; 9255 -> 5617[label="",style="dashed", color="red", weight=0]; 9255[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9255 -> 9262[label="",style="dashed", color="magenta", weight=3]; 9255 -> 9263[label="",style="dashed", color="magenta", weight=3]; 9256 -> 5617[label="",style="dashed", color="red", weight=0]; 9256[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9256 -> 9264[label="",style="dashed", color="magenta", weight=3]; 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"];62476[label="ww116/Succ ww1160",fontsize=10,color="white",style="solid",shape="box"];9252 -> 62476[label="",style="solid", color="burlywood", weight=9]; 62476 -> 9265[label="",style="solid", color="burlywood", weight=3]; 62477[label="ww116/Zero",fontsize=10,color="white",style="solid",shape="box"];9252 -> 62477[label="",style="solid", color="burlywood", weight=9]; 62477 -> 9266[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 5622 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 5622 -> 18780[label="",style="dashed", color="magenta", weight=3]; 5622 -> 18781[label="",style="dashed", color="magenta", weight=3]; 5622 -> 18782[label="",style="dashed", color="magenta", weight=3]; 5622 -> 18783[label="",style="dashed", color="magenta", weight=3]; 9277 -> 5617[label="",style="dashed", color="red", weight=0]; 9277[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9277 -> 9283[label="",style="dashed", color="magenta", weight=3]; 9278 -> 5617[label="",style="dashed", color="red", weight=0]; 9278[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9278 -> 9284[label="",style="dashed", color="magenta", weight=3]; 9279 -> 5617[label="",style="dashed", color="red", weight=0]; 9279[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9279 -> 9285[label="",style="dashed", color="magenta", weight=3]; 9279 -> 9286[label="",style="dashed", color="magenta", weight=3]; 9280 -> 5617[label="",style="dashed", color="red", weight=0]; 9280[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9280 -> 9287[label="",style="dashed", color="magenta", weight=3]; 9280 -> 9288[label="",style="dashed", color="magenta", weight=3]; 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"];62478[label="ww118/Succ ww1180",fontsize=10,color="white",style="solid",shape="box"];9276 -> 62478[label="",style="solid", color="burlywood", weight=9]; 62478 -> 9289[label="",style="solid", color="burlywood", weight=3]; 62479[label="ww118/Zero",fontsize=10,color="white",style="solid",shape="box"];9276 -> 62479[label="",style="solid", color="burlywood", weight=9]; 62479 -> 9290[label="",style="solid", color="burlywood", weight=3]; 5648 -> 5617[label="",style="dashed", color="red", weight=0]; 5648[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5648 -> 9291[label="",style="dashed", color="magenta", weight=3]; 5649 -> 5617[label="",style="dashed", color="red", weight=0]; 5649[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5649 -> 9292[label="",style="dashed", color="magenta", weight=3]; 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]; 5663 -> 5617[label="",style="dashed", color="red", weight=0]; 5663[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5663 -> 9294[label="",style="dashed", color="magenta", weight=3]; 5664 -> 5617[label="",style="dashed", color="red", weight=0]; 5664[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5664 -> 9295[label="",style="dashed", color="magenta", weight=3]; 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]; 5666 -> 5617[label="",style="dashed", color="red", weight=0]; 5666[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5666 -> 9297[label="",style="dashed", color="magenta", weight=3]; 5667 -> 5617[label="",style="dashed", color="red", weight=0]; 5667[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5667 -> 9298[label="",style="dashed", color="magenta", weight=3]; 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]; 5668 -> 9300[label="",style="dashed", color="red", weight=0]; 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]; 5668 -> 9302[label="",style="dashed", color="magenta", weight=3]; 5668 -> 9303[label="",style="dashed", color="magenta", weight=3]; 5668 -> 9304[label="",style="dashed", color="magenta", weight=3]; 5669 -> 9305[label="",style="dashed", color="red", weight=0]; 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]; 5669 -> 9307[label="",style="dashed", color="magenta", weight=3]; 5669 -> 9308[label="",style="dashed", color="magenta", weight=3]; 5669 -> 9309[label="",style="dashed", color="magenta", weight=3]; 5671 -> 5617[label="",style="dashed", color="red", weight=0]; 5671[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5671 -> 9310[label="",style="dashed", color="magenta", weight=3]; 5672 -> 5617[label="",style="dashed", color="red", weight=0]; 5672[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5672 -> 9311[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 5675 -> 29264[label="",style="dashed", color="red", weight=0]; 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 -> 29277[label="",style="dashed", color="magenta", weight=3]; 5675 -> 29278[label="",style="dashed", color="magenta", weight=3]; 5675 -> 29279[label="",style="dashed", color="magenta", weight=3]; 5675 -> 29280[label="",style="dashed", color="magenta", weight=3]; 16163[label="ww3000",fontsize=16,color="green",shape="box"];16164[label="ww410",fontsize=16,color="green",shape="box"];16165[label="Succ Zero",fontsize=16,color="green",shape="box"];16166[label="ww310",fontsize=16,color="green",shape="box"];16167[label="ww5",fontsize=16,color="green",shape="box"];5678 -> 9318[label="",style="dashed", color="red", weight=0]; 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]; 5678 -> 9320[label="",style="dashed", color="magenta", weight=3]; 5678 -> 9321[label="",style="dashed", color="magenta", weight=3]; 5678 -> 9322[label="",style="dashed", color="magenta", weight=3]; 5679 -> 9323[label="",style="dashed", color="red", weight=0]; 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]; 5679 -> 9325[label="",style="dashed", color="magenta", weight=3]; 5679 -> 9326[label="",style="dashed", color="magenta", weight=3]; 5679 -> 9327[label="",style="dashed", color="magenta", weight=3]; 5681 -> 5617[label="",style="dashed", color="red", weight=0]; 5681[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5681 -> 9328[label="",style="dashed", color="magenta", weight=3]; 5682 -> 5617[label="",style="dashed", color="red", weight=0]; 5682[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5682 -> 9329[label="",style="dashed", color="magenta", weight=3]; 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]; 5683 -> 29120[label="",style="dashed", color="red", weight=0]; 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 -> 29121[label="",style="dashed", color="magenta", weight=3]; 5683 -> 29122[label="",style="dashed", color="magenta", weight=3]; 5684 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54305[label="",style="dashed", color="magenta", weight=3]; 5684 -> 54306[label="",style="dashed", color="magenta", weight=3]; 5684 -> 54307[label="",style="dashed", color="magenta", weight=3]; 5684 -> 54308[label="",style="dashed", color="magenta", weight=3]; 5684 -> 54309[label="",style="dashed", color="magenta", weight=3]; 5685 -> 29088[label="",style="dashed", color="red", weight=0]; 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 -> 29089[label="",style="dashed", color="magenta", weight=3]; 5685 -> 29090[label="",style="dashed", color="magenta", weight=3]; 5687 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5687 -> 9335[label="",style="dashed", color="magenta", weight=3]; 5688 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5688 -> 9337[label="",style="dashed", color="magenta", weight=3]; 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"];62480[label="ww143/Succ ww1430",fontsize=10,color="white",style="solid",shape="box"];5686 -> 62480[label="",style="solid", color="burlywood", weight=9]; 62480 -> 9338[label="",style="solid", color="burlywood", weight=3]; 62481[label="ww143/Zero",fontsize=10,color="white",style="solid",shape="box"];5686 -> 62481[label="",style="solid", color="burlywood", weight=9]; 62481 -> 9339[label="",style="solid", color="burlywood", weight=3]; 5690 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5690 -> 9341[label="",style="dashed", color="magenta", weight=3]; 5691 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5691 -> 9343[label="",style="dashed", color="magenta", weight=3]; 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"];62482[label="ww151/Succ ww1510",fontsize=10,color="white",style="solid",shape="box"];5689 -> 62482[label="",style="solid", color="burlywood", weight=9]; 62482 -> 9344[label="",style="solid", color="burlywood", weight=3]; 62483[label="ww151/Zero",fontsize=10,color="white",style="solid",shape="box"];5689 -> 62483[label="",style="solid", color="burlywood", weight=9]; 62483 -> 9345[label="",style="solid", color="burlywood", weight=3]; 5693 -> 5617[label="",style="dashed", color="red", weight=0]; 5693[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5693 -> 9346[label="",style="dashed", color="magenta", weight=3]; 5693 -> 9347[label="",style="dashed", color="magenta", weight=3]; 5694 -> 5617[label="",style="dashed", color="red", weight=0]; 5694[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5694 -> 9348[label="",style="dashed", color="magenta", weight=3]; 5694 -> 9349[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62484[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];5695 -> 62484[label="",style="solid", color="burlywood", weight=9]; 62484 -> 9351[label="",style="solid", color="burlywood", weight=3]; 62485[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];5695 -> 62485[label="",style="solid", color="burlywood", weight=9]; 62485 -> 9352[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 23372[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23373[label="ww4100",fontsize=16,color="green",shape="box"];23374[label="ww5",fontsize=16,color="green",shape="box"];23375[label="Zero",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]; 29401 -> 29950[label="",style="dashed", color="red", weight=0]; 29401[label="ltEsFloat (Float (Pos (Succ ww3531)) (Pos Zero)) (psFloat ww3529 (fsFloat (msFloat (Float (Pos (Succ ww3530)) (Pos Zero)) (Float (Pos (Succ ww3531)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="magenta"];29401 -> 29951[label="",style="dashed", color="magenta", weight=3]; 29402[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"];29402 -> 29952[label="",style="solid", color="black", weight=3]; 29403[label="Cons (Float (Pos (Succ ww2613)) (Pos Zero)) (takeWhile (flip ltEsFloat ww3526) (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"];29403 -> 29953[label="",style="dashed", color="green", weight=3]; 29404[label="takeWhile0 (flip ltEsFloat ww3526) (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"];29404 -> 29954[label="",style="solid", color="black", weight=3]; 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]; 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]; 5705 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5705 -> 9362[label="",style="dashed", color="magenta", weight=3]; 5706 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5706 -> 9364[label="",style="dashed", color="magenta", weight=3]; 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"];62486[label="ww159/Succ ww1590",fontsize=10,color="white",style="solid",shape="box"];5704 -> 62486[label="",style="solid", color="burlywood", weight=9]; 62486 -> 9365[label="",style="solid", color="burlywood", weight=3]; 62487[label="ww159/Zero",fontsize=10,color="white",style="solid",shape="box"];5704 -> 62487[label="",style="solid", color="burlywood", weight=9]; 62487 -> 9366[label="",style="solid", color="burlywood", weight=3]; 5708 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5708 -> 9368[label="",style="dashed", color="magenta", weight=3]; 5709 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5709 -> 9370[label="",style="dashed", color="magenta", weight=3]; 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"];62488[label="ww167/Succ ww1670",fontsize=10,color="white",style="solid",shape="box"];5707 -> 62488[label="",style="solid", color="burlywood", weight=9]; 62488 -> 9371[label="",style="solid", color="burlywood", weight=3]; 62489[label="ww167/Zero",fontsize=10,color="white",style="solid",shape="box"];5707 -> 62489[label="",style="solid", color="burlywood", weight=9]; 62489 -> 9372[label="",style="solid", color="burlywood", weight=3]; 5711 -> 5617[label="",style="dashed", color="red", weight=0]; 5711[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5711 -> 9373[label="",style="dashed", color="magenta", weight=3]; 5711 -> 9374[label="",style="dashed", color="magenta", weight=3]; 5712 -> 5617[label="",style="dashed", color="red", weight=0]; 5712[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5712 -> 9375[label="",style="dashed", color="magenta", weight=3]; 5712 -> 9376[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62490[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];5713 -> 62490[label="",style="solid", color="burlywood", weight=9]; 62490 -> 9378[label="",style="solid", color="burlywood", weight=3]; 62491[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];5713 -> 62491[label="",style="solid", color="burlywood", weight=9]; 62491 -> 9379[label="",style="solid", color="burlywood", weight=3]; 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]; 5715 -> 2357[label="",style="dashed", color="red", weight=0]; 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]; 5715 -> 9382[label="",style="dashed", color="magenta", weight=3]; 5715 -> 9383[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 55403[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"];55403 -> 55444[label="",style="solid", color="black", weight=3]; 56204[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657) (iterate (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652))))) (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657)))",fontsize=16,color="green",shape="box"];56204 -> 56264[label="",style="dashed", color="green", weight=3]; 56204 -> 56265[label="",style="dashed", color="green", weight=3]; 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]; 5721 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5721 -> 9389[label="",style="dashed", color="magenta", weight=3]; 5722 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5722 -> 9391[label="",style="dashed", color="magenta", weight=3]; 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"];62492[label="ww175/Succ ww1750",fontsize=10,color="white",style="solid",shape="box"];5720 -> 62492[label="",style="solid", color="burlywood", weight=9]; 62492 -> 9392[label="",style="solid", color="burlywood", weight=3]; 62493[label="ww175/Zero",fontsize=10,color="white",style="solid",shape="box"];5720 -> 62493[label="",style="solid", color="burlywood", weight=9]; 62493 -> 9393[label="",style="solid", color="burlywood", weight=3]; 5724 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5724 -> 9395[label="",style="dashed", color="magenta", weight=3]; 5725 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5725 -> 9397[label="",style="dashed", color="magenta", weight=3]; 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"];62494[label="ww187/Succ ww1870",fontsize=10,color="white",style="solid",shape="box"];5723 -> 62494[label="",style="solid", color="burlywood", weight=9]; 62494 -> 9398[label="",style="solid", color="burlywood", weight=3]; 62495[label="ww187/Zero",fontsize=10,color="white",style="solid",shape="box"];5723 -> 62495[label="",style="solid", color="burlywood", weight=9]; 62495 -> 9399[label="",style="solid", color="burlywood", weight=3]; 5742 -> 5617[label="",style="dashed", color="red", weight=0]; 5742[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5742 -> 9400[label="",style="dashed", color="magenta", weight=3]; 5742 -> 9401[label="",style="dashed", color="magenta", weight=3]; 5743[label="Succ ww3100",fontsize=16,color="green",shape="box"];5744 -> 5617[label="",style="dashed", color="red", weight=0]; 5744[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5744 -> 9402[label="",style="dashed", color="magenta", weight=3]; 5744 -> 9403[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5740 -> 5617[label="",style="dashed", color="red", weight=0]; 5740[label="primPlusNat (Succ (primPlusNat ww44 ww44)) ww44",fontsize=16,color="magenta"];5740 -> 9406[label="",style="dashed", color="magenta", weight=3]; 5740 -> 9407[label="",style="dashed", color="magenta", weight=3]; 5741 -> 5617[label="",style="dashed", color="red", weight=0]; 5741[label="primPlusNat (Succ (primPlusNat ww44 ww44)) ww44",fontsize=16,color="magenta"];5741 -> 9408[label="",style="dashed", color="magenta", weight=3]; 5741 -> 9409[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47023[label="Pos Zero",fontsize=16,color="green",shape="box"];47024 -> 59409[label="",style="dashed", color="red", weight=0]; 47024[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"];47024 -> 59420[label="",style="dashed", color="magenta", weight=3]; 47024 -> 59421[label="",style="dashed", color="magenta", weight=3]; 47024 -> 59422[label="",style="dashed", color="magenta", weight=3]; 47024 -> 59423[label="",style="dashed", color="magenta", weight=3]; 47024 -> 59424[label="",style="dashed", color="magenta", weight=3]; 47025 -> 50114[label="",style="dashed", color="red", weight=0]; 47025[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"];47025 -> 50117[label="",style="dashed", color="magenta", weight=3]; 47026 -> 36890[label="",style="dashed", color="red", weight=0]; 47026[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"];47026 -> 50234[label="",style="dashed", color="magenta", weight=3]; 47026 -> 50235[label="",style="dashed", color="magenta", weight=3]; 47026 -> 50236[label="",style="dashed", color="magenta", weight=3]; 47026 -> 50237[label="",style="dashed", color="magenta", weight=3]; 47027[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];23560[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"];62496[label="ww2912/Float ww29120 ww29121",fontsize=10,color="white",style="solid",shape="box"];23560 -> 62496[label="",style="solid", color="burlywood", weight=9]; 62496 -> 23631[label="",style="solid", color="burlywood", weight=3]; 37180 -> 26924[label="",style="dashed", color="red", weight=0]; 37180[label="primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37180 -> 37208[label="",style="dashed", color="magenta", weight=3]; 37180 -> 37209[label="",style="dashed", color="magenta", weight=3]; 37181 -> 26726[label="",style="dashed", color="red", weight=0]; 37181[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4224",fontsize=16,color="magenta"];37181 -> 37210[label="",style="dashed", color="magenta", weight=3]; 37181 -> 37211[label="",style="dashed", color="magenta", weight=3]; 37181 -> 37212[label="",style="dashed", color="magenta", weight=3]; 37182[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos (Succ ww3100))) (Float ww42180 ww42181)) GT)",fontsize=16,color="black",shape="box"];37182 -> 37213[label="",style="solid", color="black", weight=3]; 37183[label="takeWhile1 (flip ltEsFloat ww4216) ww32390 ww32391 (flip ltEsFloat ww4216 ww32390)",fontsize=16,color="black",shape="triangle"];37183 -> 37214[label="",style="solid", color="black", weight=3]; 37184[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]; 5754 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5754 -> 9417[label="",style="dashed", color="magenta", weight=3]; 5755 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5755 -> 9419[label="",style="dashed", color="magenta", weight=3]; 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"];62497[label="ww207/Succ ww2070",fontsize=10,color="white",style="solid",shape="box"];5753 -> 62497[label="",style="solid", color="burlywood", weight=9]; 62497 -> 9420[label="",style="solid", color="burlywood", weight=3]; 62498[label="ww207/Zero",fontsize=10,color="white",style="solid",shape="box"];5753 -> 62498[label="",style="solid", color="burlywood", weight=9]; 62498 -> 9421[label="",style="solid", color="burlywood", weight=3]; 5757 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5757 -> 9423[label="",style="dashed", color="magenta", weight=3]; 5758 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5758 -> 9425[label="",style="dashed", color="magenta", weight=3]; 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"];62499[label="ww219/Succ ww2190",fontsize=10,color="white",style="solid",shape="box"];5756 -> 62499[label="",style="solid", color="burlywood", weight=9]; 62499 -> 9426[label="",style="solid", color="burlywood", weight=3]; 62500[label="ww219/Zero",fontsize=10,color="white",style="solid",shape="box"];5756 -> 62500[label="",style="solid", color="burlywood", weight=9]; 62500 -> 9427[label="",style="solid", color="burlywood", weight=3]; 5781 -> 5617[label="",style="dashed", color="red", weight=0]; 5781[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5781 -> 9428[label="",style="dashed", color="magenta", weight=3]; 5781 -> 9429[label="",style="dashed", color="magenta", weight=3]; 5782[label="Succ ww3100",fontsize=16,color="green",shape="box"];5783 -> 5617[label="",style="dashed", color="red", weight=0]; 5783[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5783 -> 9430[label="",style="dashed", color="magenta", weight=3]; 5783 -> 9431[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 16334[label="ww4000",fontsize=16,color="green",shape="box"];16335[label="Succ Zero",fontsize=16,color="green",shape="box"];16336[label="ww5",fontsize=16,color="green",shape="box"];16337[label="ww3100",fontsize=16,color="green",shape="box"];23376[label="Float (Pos Zero) (Neg (Succ ww2089))",fontsize=16,color="green",shape="box"];23377[label="ww2088",fontsize=16,color="green",shape="box"];23378[label="ww2086",fontsize=16,color="green",shape="box"];23379[label="ww2087",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]; 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]; 5779 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5779 -> 9441[label="",style="dashed", color="magenta", weight=3]; 5780 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5780 -> 9443[label="",style="dashed", color="magenta", weight=3]; 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"];62501[label="ww235/Succ ww2350",fontsize=10,color="white",style="solid",shape="box"];5778 -> 62501[label="",style="solid", color="burlywood", weight=9]; 62501 -> 9444[label="",style="solid", color="burlywood", weight=3]; 62502[label="ww235/Zero",fontsize=10,color="white",style="solid",shape="box"];5778 -> 62502[label="",style="solid", color="burlywood", weight=9]; 62502 -> 9445[label="",style="solid", color="burlywood", weight=3]; 5788 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5788 -> 9447[label="",style="dashed", color="magenta", weight=3]; 5789 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5789 -> 9449[label="",style="dashed", color="magenta", weight=3]; 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"];62503[label="ww247/Succ ww2470",fontsize=10,color="white",style="solid",shape="box"];5787 -> 62503[label="",style="solid", color="burlywood", weight=9]; 62503 -> 9450[label="",style="solid", color="burlywood", weight=3]; 62504[label="ww247/Zero",fontsize=10,color="white",style="solid",shape="box"];5787 -> 62504[label="",style="solid", color="burlywood", weight=9]; 62504 -> 9451[label="",style="solid", color="burlywood", weight=3]; 5812 -> 5617[label="",style="dashed", color="red", weight=0]; 5812[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5812 -> 9452[label="",style="dashed", color="magenta", weight=3]; 5812 -> 9453[label="",style="dashed", color="magenta", weight=3]; 5813[label="Succ ww3100",fontsize=16,color="green",shape="box"];5814 -> 5617[label="",style="dashed", color="red", weight=0]; 5814[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5814 -> 9454[label="",style="dashed", color="magenta", weight=3]; 5814 -> 9455[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 36111[label="ww3100",fontsize=16,color="green",shape="box"];36112 -> 37101[label="",style="dashed", color="red", weight=0]; 36112[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"];36112 -> 37110[label="",style="dashed", color="magenta", weight=3]; 36112 -> 37111[label="",style="dashed", color="magenta", weight=3]; 36112 -> 37112[label="",style="dashed", color="magenta", weight=3]; 36112 -> 37113[label="",style="dashed", color="magenta", weight=3]; 36113 -> 45130[label="",style="dashed", color="red", weight=0]; 36113[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"];36113 -> 45139[label="",style="dashed", color="magenta", weight=3]; 36113 -> 45140[label="",style="dashed", color="magenta", weight=3]; 36113 -> 45141[label="",style="dashed", color="magenta", weight=3]; 36113 -> 45142[label="",style="dashed", color="magenta", weight=3]; 36114 -> 36780[label="",style="dashed", color="red", weight=0]; 36114[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"];36114 -> 36793[label="",style="dashed", color="magenta", weight=3]; 37185[label="primPlusFloat (Float ww42330 ww42331) (fsFloat (msFloat (Float (Pos (Succ ww4234)) (Neg (Succ ww4235))) (Float (Pos Zero) (Pos (Succ ww4236)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37185 -> 37215[label="",style="solid", color="black", weight=3]; 52453[label="psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4533",fontsize=16,color="black",shape="triangle"];52453 -> 52483[label="",style="solid", color="black", weight=3]; 52454 -> 52390[label="",style="dashed", color="red", weight=0]; 52454[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)) ww4533))",fontsize=16,color="magenta"];52454 -> 52484[label="",style="dashed", color="magenta", weight=3]; 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]; 37186 -> 26924[label="",style="dashed", color="red", weight=0]; 37186[label="primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37186 -> 37216[label="",style="dashed", color="magenta", weight=3]; 37186 -> 37217[label="",style="dashed", color="magenta", weight=3]; 37187 -> 26726[label="",style="dashed", color="red", weight=0]; 37187[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4225",fontsize=16,color="magenta"];37187 -> 37218[label="",style="dashed", color="magenta", weight=3]; 37187 -> 37219[label="",style="dashed", color="magenta", weight=3]; 37187 -> 37220[label="",style="dashed", color="magenta", weight=3]; 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]; 5810 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5810 -> 9465[label="",style="dashed", color="magenta", weight=3]; 5811 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5811 -> 9467[label="",style="dashed", color="magenta", weight=3]; 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"];62505[label="ww263/Succ ww2630",fontsize=10,color="white",style="solid",shape="box"];5809 -> 62505[label="",style="solid", color="burlywood", weight=9]; 62505 -> 9468[label="",style="solid", color="burlywood", weight=3]; 62506[label="ww263/Zero",fontsize=10,color="white",style="solid",shape="box"];5809 -> 62506[label="",style="solid", color="burlywood", weight=9]; 62506 -> 9469[label="",style="solid", color="burlywood", weight=3]; 5819 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5819 -> 9471[label="",style="dashed", color="magenta", weight=3]; 5820 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5820 -> 9473[label="",style="dashed", color="magenta", weight=3]; 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"];62507[label="ww275/Succ ww2750",fontsize=10,color="white",style="solid",shape="box"];5818 -> 62507[label="",style="solid", color="burlywood", weight=9]; 62507 -> 9474[label="",style="solid", color="burlywood", weight=3]; 62508[label="ww275/Zero",fontsize=10,color="white",style="solid",shape="box"];5818 -> 62508[label="",style="solid", color="burlywood", weight=9]; 62508 -> 9475[label="",style="solid", color="burlywood", weight=3]; 5837 -> 5617[label="",style="dashed", color="red", weight=0]; 5837[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5837 -> 9476[label="",style="dashed", color="magenta", weight=3]; 5837 -> 9477[label="",style="dashed", color="magenta", weight=3]; 5838[label="Succ ww3100",fontsize=16,color="green",shape="box"];5839 -> 5617[label="",style="dashed", color="red", weight=0]; 5839[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5839 -> 9478[label="",style="dashed", color="magenta", weight=3]; 5839 -> 9479[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5835 -> 5617[label="",style="dashed", color="red", weight=0]; 5835[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5835 -> 9482[label="",style="dashed", color="magenta", weight=3]; 5835 -> 9483[label="",style="dashed", color="magenta", weight=3]; 5836 -> 5617[label="",style="dashed", color="red", weight=0]; 5836[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5836 -> 9484[label="",style="dashed", color="magenta", weight=3]; 5836 -> 9485[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47028[label="Pos Zero",fontsize=16,color="green",shape="box"];47029 -> 53165[label="",style="dashed", color="red", weight=0]; 47029[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"];47029 -> 53166[label="",style="dashed", color="magenta", weight=3]; 47029 -> 53167[label="",style="dashed", color="magenta", weight=3]; 47029 -> 53168[label="",style="dashed", color="magenta", weight=3]; 47029 -> 53169[label="",style="dashed", color="magenta", weight=3]; 47030 -> 50149[label="",style="dashed", color="red", weight=0]; 47030[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"];47030 -> 50152[label="",style="dashed", color="magenta", weight=3]; 47031 -> 30539[label="",style="dashed", color="red", weight=0]; 47031[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"];47031 -> 50239[label="",style="dashed", color="magenta", weight=3]; 47031 -> 50240[label="",style="dashed", color="magenta", weight=3]; 47031 -> 50241[label="",style="dashed", color="magenta", weight=3]; 47031 -> 50242[label="",style="dashed", color="magenta", weight=3]; 47032[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 5849 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5849 -> 9493[label="",style="dashed", color="magenta", weight=3]; 5850 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5850 -> 9495[label="",style="dashed", color="magenta", weight=3]; 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"];62509[label="ww295/Succ ww2950",fontsize=10,color="white",style="solid",shape="box"];5848 -> 62509[label="",style="solid", color="burlywood", weight=9]; 62509 -> 9496[label="",style="solid", color="burlywood", weight=3]; 62510[label="ww295/Zero",fontsize=10,color="white",style="solid",shape="box"];5848 -> 62510[label="",style="solid", color="burlywood", weight=9]; 62510 -> 9497[label="",style="solid", color="burlywood", weight=3]; 5852 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5852 -> 9499[label="",style="dashed", color="magenta", weight=3]; 5853 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5853 -> 9501[label="",style="dashed", color="magenta", weight=3]; 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"];62511[label="ww307/Succ ww3070",fontsize=10,color="white",style="solid",shape="box"];5851 -> 62511[label="",style="solid", color="burlywood", weight=9]; 62511 -> 9502[label="",style="solid", color="burlywood", weight=3]; 62512[label="ww307/Zero",fontsize=10,color="white",style="solid",shape="box"];5851 -> 62512[label="",style="solid", color="burlywood", weight=9]; 62512 -> 9503[label="",style="solid", color="burlywood", weight=3]; 5870 -> 5617[label="",style="dashed", color="red", weight=0]; 5870[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5870 -> 9504[label="",style="dashed", color="magenta", weight=3]; 5870 -> 9505[label="",style="dashed", color="magenta", weight=3]; 5871[label="Succ ww3100",fontsize=16,color="green",shape="box"];5872 -> 5617[label="",style="dashed", color="red", weight=0]; 5872[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5872 -> 9506[label="",style="dashed", color="magenta", weight=3]; 5872 -> 9507[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5868 -> 5617[label="",style="dashed", color="red", weight=0]; 5868[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5868 -> 9510[label="",style="dashed", color="magenta", weight=3]; 5868 -> 9511[label="",style="dashed", color="magenta", weight=3]; 5869 -> 5617[label="",style="dashed", color="red", weight=0]; 5869[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5869 -> 9512[label="",style="dashed", color="magenta", weight=3]; 5869 -> 9513[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47033[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47034 -> 45213[label="",style="dashed", color="red", weight=0]; 47034[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"];47034 -> 50243[label="",style="dashed", color="magenta", weight=3]; 47034 -> 50244[label="",style="dashed", color="magenta", weight=3]; 47034 -> 50245[label="",style="dashed", color="magenta", weight=3]; 47034 -> 50246[label="",style="dashed", color="magenta", weight=3]; 47035 -> 53222[label="",style="dashed", color="red", weight=0]; 47035[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"];47035 -> 53223[label="",style="dashed", color="magenta", weight=3]; 47035 -> 53224[label="",style="dashed", color="magenta", weight=3]; 47035 -> 53225[label="",style="dashed", color="magenta", weight=3]; 47035 -> 53226[label="",style="dashed", color="magenta", weight=3]; 47036[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="black",shape="triangle"];47036 -> 50248[label="",style="solid", color="black", weight=3]; 47037[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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"];62513[label="ww30/Float ww300 ww301",fontsize=10,color="white",style="solid",shape="box"];5878 -> 62513[label="",style="solid", color="burlywood", weight=9]; 62513 -> 9517[label="",style="solid", color="burlywood", weight=3]; 5879[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"];5879 -> 9518[label="",style="solid", color="black", weight=3]; 27228[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"];27228 -> 27240[label="",style="solid", color="black", weight=3]; 27229[label="ww50",fontsize=16,color="green",shape="box"];27230[label="ww51",fontsize=16,color="green",shape="box"];27231[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3291)) (Pos (Succ ww3292))) (Float ww32980 ww32981)) GT)",fontsize=16,color="black",shape="box"];27231 -> 27241[label="",style="solid", color="black", weight=3]; 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]; 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]; 10765 -> 10775[label="",style="dashed", color="green", weight=3]; 10766 -> 5884[label="",style="dashed", color="red", weight=0]; 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]; 10766 -> 10777[label="",style="dashed", color="magenta", weight=3]; 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]; 5892 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5892 -> 9527[label="",style="dashed", color="magenta", weight=3]; 5893 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5893 -> 9529[label="",style="dashed", color="magenta", weight=3]; 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"];62514[label="ww329/Succ ww3290",fontsize=10,color="white",style="solid",shape="box"];5891 -> 62514[label="",style="solid", color="burlywood", weight=9]; 62514 -> 9530[label="",style="solid", color="burlywood", weight=3]; 62515[label="ww329/Zero",fontsize=10,color="white",style="solid",shape="box"];5891 -> 62515[label="",style="solid", color="burlywood", weight=9]; 62515 -> 9531[label="",style="solid", color="burlywood", weight=3]; 5896 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5896 -> 9533[label="",style="dashed", color="magenta", weight=3]; 5897 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5897 -> 9535[label="",style="dashed", color="magenta", weight=3]; 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"];62516[label="ww341/Succ ww3410",fontsize=10,color="white",style="solid",shape="box"];5895 -> 62516[label="",style="solid", color="burlywood", weight=9]; 62516 -> 9536[label="",style="solid", color="burlywood", weight=3]; 62517[label="ww341/Zero",fontsize=10,color="white",style="solid",shape="box"];5895 -> 62517[label="",style="solid", color="burlywood", weight=9]; 62517 -> 9537[label="",style="solid", color="burlywood", weight=3]; 5920 -> 5617[label="",style="dashed", color="red", weight=0]; 5920[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5920 -> 9538[label="",style="dashed", color="magenta", weight=3]; 5920 -> 9539[label="",style="dashed", color="magenta", weight=3]; 5921[label="Succ ww3100",fontsize=16,color="green",shape="box"];5922 -> 5617[label="",style="dashed", color="red", weight=0]; 5922[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5922 -> 9540[label="",style="dashed", color="magenta", weight=3]; 5922 -> 9541[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 54280 -> 55020[label="",style="dashed", color="red", weight=0]; 54280[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"];54280 -> 55046[label="",style="dashed", color="magenta", weight=3]; 54280 -> 55047[label="",style="dashed", color="magenta", weight=3]; 54280 -> 55048[label="",style="dashed", color="magenta", weight=3]; 54281 -> 55308[label="",style="dashed", color="red", weight=0]; 54281[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"];54281 -> 55317[label="",style="dashed", color="magenta", weight=3]; 54281 -> 55318[label="",style="dashed", color="magenta", weight=3]; 54281 -> 55319[label="",style="dashed", color="magenta", weight=3]; 54281 -> 55320[label="",style="dashed", color="magenta", weight=3]; 54282 -> 45213[label="",style="dashed", color="red", weight=0]; 54282[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"];54282 -> 55207[label="",style="dashed", color="magenta", weight=3]; 54282 -> 55208[label="",style="dashed", color="magenta", weight=3]; 54282 -> 55209[label="",style="dashed", color="magenta", weight=3]; 54282 -> 55210[label="",style="dashed", color="magenta", weight=3]; 54283[label="ww3000",fontsize=16,color="green",shape="box"];54284[label="ww3100",fontsize=16,color="green",shape="box"];55443[label="primPlusFloat (Float ww46260 ww46261) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55443 -> 55460[label="",style="solid", color="black", weight=3]; 45341[label="psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4417",fontsize=16,color="black",shape="triangle"];45341 -> 45370[label="",style="solid", color="black", weight=3]; 45342 -> 45213[label="",style="dashed", color="red", weight=0]; 45342[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)) ww4417))",fontsize=16,color="magenta"];45342 -> 45371[label="",style="dashed", color="magenta", weight=3]; 55453[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (Float ww46240 ww46241)) GT)",fontsize=16,color="black",shape="box"];55453 -> 55475[label="",style="solid", color="black", weight=3]; 55454 -> 26924[label="",style="dashed", color="red", weight=0]; 55454[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55454 -> 55476[label="",style="dashed", color="magenta", weight=3]; 55454 -> 55477[label="",style="dashed", color="magenta", weight=3]; 55455 -> 26726[label="",style="dashed", color="red", weight=0]; 55455[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4630",fontsize=16,color="magenta"];55455 -> 55478[label="",style="dashed", color="magenta", weight=3]; 55455 -> 55479[label="",style="dashed", color="magenta", weight=3]; 55455 -> 55480[label="",style="dashed", color="magenta", weight=3]; 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]; 5918 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5918 -> 9548[label="",style="dashed", color="magenta", weight=3]; 5919 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5919 -> 9550[label="",style="dashed", color="magenta", weight=3]; 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"];62518[label="ww357/Succ ww3570",fontsize=10,color="white",style="solid",shape="box"];5917 -> 62518[label="",style="solid", color="burlywood", weight=9]; 62518 -> 9551[label="",style="solid", color="burlywood", weight=3]; 62519[label="ww357/Zero",fontsize=10,color="white",style="solid",shape="box"];5917 -> 62519[label="",style="solid", color="burlywood", weight=9]; 62519 -> 9552[label="",style="solid", color="burlywood", weight=3]; 5927 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5927 -> 9554[label="",style="dashed", color="magenta", weight=3]; 5928 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5928 -> 9556[label="",style="dashed", color="magenta", weight=3]; 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"];62520[label="ww369/Succ ww3690",fontsize=10,color="white",style="solid",shape="box"];5926 -> 62520[label="",style="solid", color="burlywood", weight=9]; 62520 -> 9557[label="",style="solid", color="burlywood", weight=3]; 62521[label="ww369/Zero",fontsize=10,color="white",style="solid",shape="box"];5926 -> 62521[label="",style="solid", color="burlywood", weight=9]; 62521 -> 9558[label="",style="solid", color="burlywood", weight=3]; 5951 -> 5617[label="",style="dashed", color="red", weight=0]; 5951[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5951 -> 9559[label="",style="dashed", color="magenta", weight=3]; 5951 -> 9560[label="",style="dashed", color="magenta", weight=3]; 5952[label="Succ ww3100",fontsize=16,color="green",shape="box"];5953 -> 5617[label="",style="dashed", color="red", weight=0]; 5953[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5953 -> 9561[label="",style="dashed", color="magenta", weight=3]; 5953 -> 9562[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 16469[label="Succ Zero",fontsize=16,color="green",shape="box"];16470[label="ww5",fontsize=16,color="green",shape="box"];16471[label="ww3100",fontsize=16,color="green",shape="box"];16472[label="ww3000",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]; 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]; 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]; 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]; 5949 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5949 -> 9572[label="",style="dashed", color="magenta", weight=3]; 5950 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5950 -> 9574[label="",style="dashed", color="magenta", weight=3]; 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"];62522[label="ww385/Succ ww3850",fontsize=10,color="white",style="solid",shape="box"];5948 -> 62522[label="",style="solid", color="burlywood", weight=9]; 62522 -> 9575[label="",style="solid", color="burlywood", weight=3]; 62523[label="ww385/Zero",fontsize=10,color="white",style="solid",shape="box"];5948 -> 62523[label="",style="solid", color="burlywood", weight=9]; 62523 -> 9576[label="",style="solid", color="burlywood", weight=3]; 5958 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5958 -> 9578[label="",style="dashed", color="magenta", weight=3]; 5959 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5959 -> 9580[label="",style="dashed", color="magenta", weight=3]; 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"];62524[label="ww397/Succ ww3970",fontsize=10,color="white",style="solid",shape="box"];5957 -> 62524[label="",style="solid", color="burlywood", weight=9]; 62524 -> 9581[label="",style="solid", color="burlywood", weight=3]; 62525[label="ww397/Zero",fontsize=10,color="white",style="solid",shape="box"];5957 -> 62525[label="",style="solid", color="burlywood", weight=9]; 62525 -> 9582[label="",style="solid", color="burlywood", weight=3]; 5976 -> 5617[label="",style="dashed", color="red", weight=0]; 5976[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5976 -> 9583[label="",style="dashed", color="magenta", weight=3]; 5976 -> 9584[label="",style="dashed", color="magenta", weight=3]; 5977[label="Succ ww3100",fontsize=16,color="green",shape="box"];5978 -> 5617[label="",style="dashed", color="red", weight=0]; 5978[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5978 -> 9585[label="",style="dashed", color="magenta", weight=3]; 5978 -> 9586[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 5974 -> 5617[label="",style="dashed", color="red", weight=0]; 5974[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5974 -> 9589[label="",style="dashed", color="magenta", weight=3]; 5974 -> 9590[label="",style="dashed", color="magenta", weight=3]; 5975 -> 5617[label="",style="dashed", color="red", weight=0]; 5975[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5975 -> 9591[label="",style="dashed", color="magenta", weight=3]; 5975 -> 9592[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47038[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47039 -> 53499[label="",style="dashed", color="red", weight=0]; 47039[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"];47039 -> 53500[label="",style="dashed", color="magenta", weight=3]; 47039 -> 53501[label="",style="dashed", color="magenta", weight=3]; 47039 -> 53502[label="",style="dashed", color="magenta", weight=3]; 47039 -> 53503[label="",style="dashed", color="magenta", weight=3]; 47040 -> 50185[label="",style="dashed", color="red", weight=0]; 47040[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"];47040 -> 50190[label="",style="dashed", color="magenta", weight=3]; 47041 -> 31073[label="",style="dashed", color="red", weight=0]; 47041[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"];47041 -> 50250[label="",style="dashed", color="magenta", weight=3]; 47041 -> 50251[label="",style="dashed", color="magenta", weight=3]; 47041 -> 50252[label="",style="dashed", color="magenta", weight=3]; 47041 -> 50253[label="",style="dashed", color="magenta", weight=3]; 47042[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 55456 -> 26924[label="",style="dashed", color="red", weight=0]; 55456[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55456 -> 55481[label="",style="dashed", color="magenta", weight=3]; 55456 -> 55482[label="",style="dashed", color="magenta", weight=3]; 55457 -> 26726[label="",style="dashed", color="red", weight=0]; 55457[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4631",fontsize=16,color="magenta"];55457 -> 55483[label="",style="dashed", color="magenta", weight=3]; 55457 -> 55484[label="",style="dashed", color="magenta", weight=3]; 55457 -> 55485[label="",style="dashed", color="magenta", weight=3]; 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]; 5988 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5988 -> 9600[label="",style="dashed", color="magenta", weight=3]; 5989 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5989 -> 9602[label="",style="dashed", color="magenta", weight=3]; 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"];62526[label="ww417/Succ ww4170",fontsize=10,color="white",style="solid",shape="box"];5987 -> 62526[label="",style="solid", color="burlywood", weight=9]; 62526 -> 9603[label="",style="solid", color="burlywood", weight=3]; 62527[label="ww417/Zero",fontsize=10,color="white",style="solid",shape="box"];5987 -> 62527[label="",style="solid", color="burlywood", weight=9]; 62527 -> 9604[label="",style="solid", color="burlywood", weight=3]; 5991 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5991 -> 9606[label="",style="dashed", color="magenta", weight=3]; 5992 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 5992 -> 9608[label="",style="dashed", color="magenta", weight=3]; 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"];62528[label="ww429/Succ ww4290",fontsize=10,color="white",style="solid",shape="box"];5990 -> 62528[label="",style="solid", color="burlywood", weight=9]; 62528 -> 9609[label="",style="solid", color="burlywood", weight=3]; 62529[label="ww429/Zero",fontsize=10,color="white",style="solid",shape="box"];5990 -> 62529[label="",style="solid", color="burlywood", weight=9]; 62529 -> 9610[label="",style="solid", color="burlywood", weight=3]; 6009 -> 5617[label="",style="dashed", color="red", weight=0]; 6009[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6009 -> 9611[label="",style="dashed", color="magenta", weight=3]; 6009 -> 9612[label="",style="dashed", color="magenta", weight=3]; 6010[label="Succ ww3100",fontsize=16,color="green",shape="box"];6011 -> 5617[label="",style="dashed", color="red", weight=0]; 6011[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6011 -> 9613[label="",style="dashed", color="magenta", weight=3]; 6011 -> 9614[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 6007 -> 5617[label="",style="dashed", color="red", weight=0]; 6007[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6007 -> 9617[label="",style="dashed", color="magenta", weight=3]; 6007 -> 9618[label="",style="dashed", color="magenta", weight=3]; 6008 -> 5617[label="",style="dashed", color="red", weight=0]; 6008[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6008 -> 9619[label="",style="dashed", color="magenta", weight=3]; 6008 -> 9620[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 6018 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47223[label="",style="dashed", color="magenta", weight=3]; 6018 -> 47224[label="",style="dashed", color="magenta", weight=3]; 6018 -> 47225[label="",style="dashed", color="magenta", weight=3]; 6018 -> 47226[label="",style="dashed", color="magenta", weight=3]; 6018 -> 47227[label="",style="dashed", color="magenta", weight=3]; 37188 -> 26924[label="",style="dashed", color="red", weight=0]; 37188[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37188 -> 37221[label="",style="dashed", color="magenta", weight=3]; 37188 -> 37222[label="",style="dashed", color="magenta", weight=3]; 37189 -> 26726[label="",style="dashed", color="red", weight=0]; 37189[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4226",fontsize=16,color="magenta"];37189 -> 37223[label="",style="dashed", color="magenta", weight=3]; 37189 -> 37224[label="",style="dashed", color="magenta", weight=3]; 37189 -> 37225[label="",style="dashed", color="magenta", weight=3]; 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]; 6022 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6022 -> 9633[label="",style="dashed", color="magenta", weight=3]; 6023 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6023 -> 9635[label="",style="dashed", color="magenta", weight=3]; 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"];62530[label="ww449/Succ ww4490",fontsize=10,color="white",style="solid",shape="box"];6021 -> 62530[label="",style="solid", color="burlywood", weight=9]; 62530 -> 9636[label="",style="solid", color="burlywood", weight=3]; 62531[label="ww449/Zero",fontsize=10,color="white",style="solid",shape="box"];6021 -> 62531[label="",style="solid", color="burlywood", weight=9]; 62531 -> 9637[label="",style="solid", color="burlywood", weight=3]; 6025 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6025 -> 9639[label="",style="dashed", color="magenta", weight=3]; 6026 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6026 -> 9641[label="",style="dashed", color="magenta", weight=3]; 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"];62532[label="ww461/Succ ww4610",fontsize=10,color="white",style="solid",shape="box"];6024 -> 62532[label="",style="solid", color="burlywood", weight=9]; 62532 -> 9642[label="",style="solid", color="burlywood", weight=3]; 62533[label="ww461/Zero",fontsize=10,color="white",style="solid",shape="box"];6024 -> 62533[label="",style="solid", color="burlywood", weight=9]; 62533 -> 9643[label="",style="solid", color="burlywood", weight=3]; 6049 -> 5617[label="",style="dashed", color="red", weight=0]; 6049[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6049 -> 9644[label="",style="dashed", color="magenta", weight=3]; 6049 -> 9645[label="",style="dashed", color="magenta", weight=3]; 6050[label="Succ ww3100",fontsize=16,color="green",shape="box"];6051 -> 5617[label="",style="dashed", color="red", weight=0]; 6051[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6051 -> 9646[label="",style="dashed", color="magenta", weight=3]; 6051 -> 9647[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 6041[label="Succ Zero",fontsize=16,color="green",shape="box"];6042[label="Float (Pos Zero) (Neg (Succ ww3100))",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]; 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]; 6047 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6047 -> 9654[label="",style="dashed", color="magenta", weight=3]; 6048 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6048 -> 9656[label="",style="dashed", color="magenta", weight=3]; 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"];62534[label="ww477/Succ ww4770",fontsize=10,color="white",style="solid",shape="box"];6046 -> 62534[label="",style="solid", color="burlywood", weight=9]; 62534 -> 9657[label="",style="solid", color="burlywood", weight=3]; 62535[label="ww477/Zero",fontsize=10,color="white",style="solid",shape="box"];6046 -> 62535[label="",style="solid", color="burlywood", weight=9]; 62535 -> 9658[label="",style="solid", color="burlywood", weight=3]; 6056 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6056 -> 9660[label="",style="dashed", color="magenta", weight=3]; 6057 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6057 -> 9662[label="",style="dashed", color="magenta", weight=3]; 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"];62536[label="ww489/Succ ww4890",fontsize=10,color="white",style="solid",shape="box"];6055 -> 62536[label="",style="solid", color="burlywood", weight=9]; 62536 -> 9663[label="",style="solid", color="burlywood", weight=3]; 62537[label="ww489/Zero",fontsize=10,color="white",style="solid",shape="box"];6055 -> 62537[label="",style="solid", color="burlywood", weight=9]; 62537 -> 9664[label="",style="solid", color="burlywood", weight=3]; 6080 -> 5617[label="",style="dashed", color="red", weight=0]; 6080[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6080 -> 9665[label="",style="dashed", color="magenta", weight=3]; 6080 -> 9666[label="",style="dashed", color="magenta", weight=3]; 6081[label="Succ ww3100",fontsize=16,color="green",shape="box"];6082 -> 5617[label="",style="dashed", color="red", weight=0]; 6082[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6082 -> 9667[label="",style="dashed", color="magenta", weight=3]; 6082 -> 9668[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 36119[label="ww3100",fontsize=16,color="green",shape="box"];36120 -> 37515[label="",style="dashed", color="red", weight=0]; 36120[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"];36120 -> 37522[label="",style="dashed", color="magenta", weight=3]; 36120 -> 37523[label="",style="dashed", color="magenta", weight=3]; 36120 -> 37524[label="",style="dashed", color="magenta", weight=3]; 36121 -> 45284[label="",style="dashed", color="red", weight=0]; 36121[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"];36121 -> 45291[label="",style="dashed", color="magenta", weight=3]; 36121 -> 45292[label="",style="dashed", color="magenta", weight=3]; 36121 -> 45293[label="",style="dashed", color="magenta", weight=3]; 36122 -> 36780[label="",style="dashed", color="red", weight=0]; 36122[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"];36122 -> 36794[label="",style="dashed", color="magenta", weight=3]; 37558[label="primPlusFloat (Float ww42530 ww42531) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4254))) (Float (Pos Zero) (Pos (Succ ww4255)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37558 -> 37595[label="",style="solid", color="black", weight=3]; 45367[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418",fontsize=16,color="black",shape="triangle"];45367 -> 45395[label="",style="solid", color="black", weight=3]; 45368 -> 45284[label="",style="dashed", color="red", weight=0]; 45368[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418))",fontsize=16,color="magenta"];45368 -> 45396[label="",style="dashed", color="magenta", weight=3]; 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]; 37199 -> 26924[label="",style="dashed", color="red", weight=0]; 37199[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37199 -> 37240[label="",style="dashed", color="magenta", weight=3]; 37199 -> 37241[label="",style="dashed", color="magenta", weight=3]; 37200 -> 26726[label="",style="dashed", color="red", weight=0]; 37200[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4227",fontsize=16,color="magenta"];37200 -> 37242[label="",style="dashed", color="magenta", weight=3]; 37200 -> 37243[label="",style="dashed", color="magenta", weight=3]; 37200 -> 37244[label="",style="dashed", color="magenta", weight=3]; 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]; 6078 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6078 -> 9678[label="",style="dashed", color="magenta", weight=3]; 6079 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6079 -> 9680[label="",style="dashed", color="magenta", weight=3]; 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"];62538[label="ww505/Succ ww5050",fontsize=10,color="white",style="solid",shape="box"];6077 -> 62538[label="",style="solid", color="burlywood", weight=9]; 62538 -> 9681[label="",style="solid", color="burlywood", weight=3]; 62539[label="ww505/Zero",fontsize=10,color="white",style="solid",shape="box"];6077 -> 62539[label="",style="solid", color="burlywood", weight=9]; 62539 -> 9682[label="",style="solid", color="burlywood", weight=3]; 6087 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6087 -> 9684[label="",style="dashed", color="magenta", weight=3]; 6088 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6088 -> 9686[label="",style="dashed", color="magenta", weight=3]; 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"];62540[label="ww517/Succ ww5170",fontsize=10,color="white",style="solid",shape="box"];6086 -> 62540[label="",style="solid", color="burlywood", weight=9]; 62540 -> 9687[label="",style="solid", color="burlywood", weight=3]; 62541[label="ww517/Zero",fontsize=10,color="white",style="solid",shape="box"];6086 -> 62541[label="",style="solid", color="burlywood", weight=9]; 62541 -> 9688[label="",style="solid", color="burlywood", weight=3]; 6105 -> 5617[label="",style="dashed", color="red", weight=0]; 6105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6105 -> 9689[label="",style="dashed", color="magenta", weight=3]; 6105 -> 9690[label="",style="dashed", color="magenta", weight=3]; 6106[label="Succ ww3100",fontsize=16,color="green",shape="box"];6107 -> 5617[label="",style="dashed", color="red", weight=0]; 6107[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6107 -> 9691[label="",style="dashed", color="magenta", weight=3]; 6107 -> 9692[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 6103 -> 5617[label="",style="dashed", color="red", weight=0]; 6103[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6103 -> 9695[label="",style="dashed", color="magenta", weight=3]; 6103 -> 9696[label="",style="dashed", color="magenta", weight=3]; 6104 -> 5617[label="",style="dashed", color="red", weight=0]; 6104[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6104 -> 9697[label="",style="dashed", color="magenta", weight=3]; 6104 -> 9698[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47043[label="Pos Zero",fontsize=16,color="green",shape="box"];47044 -> 53530[label="",style="dashed", color="red", weight=0]; 47044[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"];47044 -> 53531[label="",style="dashed", color="magenta", weight=3]; 47044 -> 53532[label="",style="dashed", color="magenta", weight=3]; 47044 -> 53533[label="",style="dashed", color="magenta", weight=3]; 47045 -> 50149[label="",style="dashed", color="red", weight=0]; 47045[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"];47045 -> 50153[label="",style="dashed", color="magenta", weight=3]; 47046 -> 31542[label="",style="dashed", color="red", weight=0]; 47046[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"];47046 -> 50255[label="",style="dashed", color="magenta", weight=3]; 47046 -> 50256[label="",style="dashed", color="magenta", weight=3]; 47046 -> 50257[label="",style="dashed", color="magenta", weight=3]; 47047[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 50079[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4464",fontsize=16,color="black",shape="box"];50079 -> 50258[label="",style="solid", color="black", weight=3]; 50080 -> 52417[label="",style="dashed", color="red", weight=0]; 50080[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4460) LT)",fontsize=16,color="magenta"];50080 -> 52418[label="",style="dashed", color="magenta", weight=3]; 50080 -> 52419[label="",style="dashed", color="magenta", weight=3]; 50080 -> 52420[label="",style="dashed", color="magenta", weight=3]; 50081[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"];50081 -> 50260[label="",style="solid", color="black", weight=3]; 50082[label="takeWhile2 (flip gtEsFloat ww3262) (Cons ww44570 ww44571)",fontsize=16,color="black",shape="box"];50082 -> 50261[label="",style="solid", color="black", weight=3]; 50083[label="takeWhile3 (flip gtEsFloat ww3262) Nil",fontsize=16,color="black",shape="box"];50083 -> 50262[label="",style="solid", color="black", weight=3]; 6886 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47233[label="",style="dashed", color="magenta", weight=3]; 6886 -> 47234[label="",style="dashed", color="magenta", weight=3]; 6886 -> 47235[label="",style="dashed", color="magenta", weight=3]; 6886 -> 47236[label="",style="dashed", color="magenta", weight=3]; 6886 -> 47237[label="",style="dashed", color="magenta", weight=3]; 59410[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];59411[label="ww53900",fontsize=16,color="green",shape="box"];59412[label="ww538",fontsize=16,color="green",shape="box"];59413[label="Neg Zero",fontsize=16,color="green",shape="box"];59414[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];59409[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)) ww4800)",fontsize=16,color="black",shape="triangle"];59409 -> 59766[label="",style="solid", color="black", weight=3]; 49827 -> 49893[label="",style="dashed", color="red", weight=0]; 49827[label="gtEsFloat (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="magenta"];49827 -> 49895[label="",style="dashed", color="magenta", weight=3]; 49827 -> 49896[label="",style="dashed", color="magenta", weight=3]; 49828[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"];62542[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49828 -> 62542[label="",style="solid", color="burlywood", weight=9]; 62542 -> 50265[label="",style="solid", color="burlywood", weight=3]; 49829[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];45364[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)))) ww4419)",fontsize=16,color="black",shape="triangle"];45364 -> 45372[label="",style="solid", color="black", weight=3]; 49855[label="ww540",fontsize=16,color="green",shape="box"];49856 -> 46901[label="",style="dashed", color="red", weight=0]; 49856[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"];49857[label="ww54100",fontsize=16,color="green",shape="box"];49854[label="flip gtEsFloat ww4459 (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];49854 -> 50266[label="",style="solid", color="black", weight=3]; 49831[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"];62543[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49831 -> 62543[label="",style="solid", color="burlywood", weight=9]; 62543 -> 50267[label="",style="solid", color="burlywood", weight=3]; 49832[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];45937[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"];45937 -> 45943[label="",style="solid", color="black", weight=3]; 49833 -> 49893[label="",style="dashed", color="red", weight=0]; 49833[label="gtEsFloat (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="magenta"];49833 -> 49897[label="",style="dashed", color="magenta", weight=3]; 49833 -> 49898[label="",style="dashed", color="magenta", weight=3]; 49834[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"];62544[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49834 -> 62544[label="",style="solid", color="burlywood", weight=9]; 62544 -> 50268[label="",style="solid", color="burlywood", weight=3]; 6890 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47248[label="",style="dashed", color="magenta", weight=3]; 6890 -> 47249[label="",style="dashed", color="magenta", weight=3]; 6890 -> 47250[label="",style="dashed", color="magenta", weight=3]; 6890 -> 47251[label="",style="dashed", color="magenta", weight=3]; 6890 -> 47252[label="",style="dashed", color="magenta", weight=3]; 49835[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];45949[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"];45949 -> 45952[label="",style="solid", color="black", weight=3]; 49836 -> 49877[label="",style="dashed", color="red", weight=0]; 49836[label="gtEsFloat (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="magenta"];49836 -> 49879[label="",style="dashed", color="magenta", weight=3]; 49836 -> 49880[label="",style="dashed", color="magenta", weight=3]; 49837[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"];62545[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49837 -> 62545[label="",style="solid", color="burlywood", weight=9]; 62545 -> 50269[label="",style="solid", color="burlywood", weight=3]; 49838[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];45392[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)))) ww4420)",fontsize=16,color="black",shape="triangle"];45392 -> 45399[label="",style="solid", color="black", weight=3]; 49839 -> 49877[label="",style="dashed", color="red", weight=0]; 49839[label="gtEsFloat (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="magenta"];49839 -> 49881[label="",style="dashed", color="magenta", weight=3]; 49839 -> 49882[label="",style="dashed", color="magenta", weight=3]; 49840[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"];62546[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49840 -> 62546[label="",style="solid", color="burlywood", weight=9]; 62546 -> 50270[label="",style="solid", color="burlywood", weight=3]; 49841[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];45960[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"];45960 -> 45963[label="",style="solid", color="black", weight=3]; 49842 -> 49877[label="",style="dashed", color="red", weight=0]; 49842[label="gtEsFloat (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="magenta"];49842 -> 49883[label="",style="dashed", color="magenta", weight=3]; 49842 -> 49884[label="",style="dashed", color="magenta", weight=3]; 49843[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"];62547[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49843 -> 62547[label="",style="solid", color="burlywood", weight=9]; 62547 -> 50271[label="",style="solid", color="burlywood", weight=3]; 50084[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4465",fontsize=16,color="black",shape="box"];50084 -> 50272[label="",style="solid", color="black", weight=3]; 50085 -> 52417[label="",style="dashed", color="red", weight=0]; 50085[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4461) LT)",fontsize=16,color="magenta"];50085 -> 52421[label="",style="dashed", color="magenta", weight=3]; 50085 -> 52422[label="",style="dashed", color="magenta", weight=3]; 50085 -> 52423[label="",style="dashed", color="magenta", weight=3]; 50086[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"];50086 -> 50274[label="",style="solid", color="black", weight=3]; 23380[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];23381[label="ww53900",fontsize=16,color="green",shape="box"];23382[label="ww542",fontsize=16,color="green",shape="box"];23383[label="ww538",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"];62548[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6910 -> 62548[label="",style="solid", color="burlywood", weight=9]; 62548 -> 9717[label="",style="solid", color="burlywood", weight=3]; 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"];62549[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6911 -> 62549[label="",style="solid", color="burlywood", weight=9]; 62549 -> 9718[label="",style="solid", color="burlywood", weight=3]; 23384[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];23385[label="ww53900",fontsize=16,color="green",shape="box"];23386[label="ww542",fontsize=16,color="green",shape="box"];23387[label="ww538",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"];62550[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6914 -> 62550[label="",style="solid", color="burlywood", weight=9]; 62550 -> 9721[label="",style="solid", color="burlywood", weight=3]; 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"];62551[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6915 -> 62551[label="",style="solid", color="burlywood", weight=9]; 62551 -> 9722[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62552[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6917 -> 62552[label="",style="solid", color="burlywood", weight=9]; 62552 -> 9724[label="",style="solid", color="burlywood", weight=3]; 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"];62553[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6918 -> 62553[label="",style="solid", color="burlywood", weight=9]; 62553 -> 9725[label="",style="solid", color="burlywood", weight=3]; 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"];62554[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6919 -> 62554[label="",style="solid", color="burlywood", weight=9]; 62554 -> 9726[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62555[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6921 -> 62555[label="",style="solid", color="burlywood", weight=9]; 62555 -> 9728[label="",style="solid", color="burlywood", weight=3]; 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"];62556[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6922 -> 62556[label="",style="solid", color="burlywood", weight=9]; 62556 -> 9729[label="",style="solid", color="burlywood", weight=3]; 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"];62557[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6923 -> 62557[label="",style="solid", color="burlywood", weight=9]; 62557 -> 9730[label="",style="solid", color="burlywood", weight=3]; 6358 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6358 -> 9732[label="",style="dashed", color="magenta", weight=3]; 6359 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6359 -> 9734[label="",style="dashed", color="magenta", weight=3]; 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"];62558[label="ww546/Succ ww5460",fontsize=10,color="white",style="solid",shape="box"];6357 -> 62558[label="",style="solid", color="burlywood", weight=9]; 62558 -> 9735[label="",style="solid", color="burlywood", weight=3]; 62559[label="ww546/Zero",fontsize=10,color="white",style="solid",shape="box"];6357 -> 62559[label="",style="solid", color="burlywood", weight=9]; 62559 -> 9736[label="",style="solid", color="burlywood", weight=3]; 6369 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6369 -> 9738[label="",style="dashed", color="magenta", weight=3]; 6370 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6370 -> 9740[label="",style="dashed", color="magenta", weight=3]; 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"];62560[label="ww558/Succ ww5580",fontsize=10,color="white",style="solid",shape="box"];6368 -> 62560[label="",style="solid", color="burlywood", weight=9]; 62560 -> 9741[label="",style="solid", color="burlywood", weight=3]; 62561[label="ww558/Zero",fontsize=10,color="white",style="solid",shape="box"];6368 -> 62561[label="",style="solid", color="burlywood", weight=9]; 62561 -> 9742[label="",style="solid", color="burlywood", weight=3]; 6425 -> 5617[label="",style="dashed", color="red", weight=0]; 6425[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6425 -> 9743[label="",style="dashed", color="magenta", weight=3]; 6425 -> 9744[label="",style="dashed", color="magenta", weight=3]; 6426[label="Succ ww3100",fontsize=16,color="green",shape="box"];6427 -> 5617[label="",style="dashed", color="red", weight=0]; 6427[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6427 -> 9745[label="",style="dashed", color="magenta", weight=3]; 6427 -> 9746[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 59415[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59416[label="Zero",fontsize=16,color="green",shape="box"];59417[label="ww4000",fontsize=16,color="green",shape="box"];59418[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59419[label="Neg Zero",fontsize=16,color="green",shape="box"];50356 -> 52306[label="",style="dashed", color="red", weight=0]; 50356[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"];50356 -> 52311[label="",style="dashed", color="magenta", weight=3]; 50356 -> 52312[label="",style="dashed", color="magenta", weight=3]; 50356 -> 52313[label="",style="dashed", color="magenta", weight=3]; 50356 -> 52314[label="",style="dashed", color="magenta", weight=3]; 50355[label="flip gtEsFloat ww4473 (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50355 -> 50379[label="",style="solid", color="black", weight=3]; 52307[label="Zero",fontsize=16,color="green",shape="box"];52308[label="ww4000",fontsize=16,color="green",shape="box"];52309[label="ww5",fontsize=16,color="green",shape="box"];52310[label="ww3100",fontsize=16,color="green",shape="box"];52306[label="psFloat ww4525 (fsFloat (msFloat (Float (Pos (Succ ww4526)) (Pos (Succ ww4527))) (Float (Neg Zero) (Pos (Succ ww4528)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];52306 -> 52355[label="",style="solid", color="black", weight=3]; 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]; 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]; 6412 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6412 -> 9756[label="",style="dashed", color="magenta", weight=3]; 6413 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6413 -> 9758[label="",style="dashed", color="magenta", weight=3]; 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"];62562[label="ww574/Succ ww5740",fontsize=10,color="white",style="solid",shape="box"];6411 -> 62562[label="",style="solid", color="burlywood", weight=9]; 62562 -> 9759[label="",style="solid", color="burlywood", weight=3]; 62563[label="ww574/Zero",fontsize=10,color="white",style="solid",shape="box"];6411 -> 62563[label="",style="solid", color="burlywood", weight=9]; 62563 -> 9760[label="",style="solid", color="burlywood", weight=3]; 6432 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6432 -> 9762[label="",style="dashed", color="magenta", weight=3]; 6433 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6433 -> 9764[label="",style="dashed", color="magenta", weight=3]; 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"];62564[label="ww588/Succ ww5880",fontsize=10,color="white",style="solid",shape="box"];6431 -> 62564[label="",style="solid", color="burlywood", weight=9]; 62564 -> 9765[label="",style="solid", color="burlywood", weight=3]; 62565[label="ww588/Zero",fontsize=10,color="white",style="solid",shape="box"];6431 -> 62565[label="",style="solid", color="burlywood", weight=9]; 62565 -> 9766[label="",style="solid", color="burlywood", weight=3]; 6510 -> 5617[label="",style="dashed", color="red", weight=0]; 6510[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6510 -> 9767[label="",style="dashed", color="magenta", weight=3]; 6510 -> 9768[label="",style="dashed", color="magenta", weight=3]; 6511[label="Succ ww3100",fontsize=16,color="green",shape="box"];6512 -> 5617[label="",style="dashed", color="red", weight=0]; 6512[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6512 -> 9769[label="",style="dashed", color="magenta", weight=3]; 6512 -> 9770[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 6482 -> 5617[label="",style="dashed", color="red", weight=0]; 6482[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6482 -> 9773[label="",style="dashed", color="magenta", weight=3]; 6482 -> 9774[label="",style="dashed", color="magenta", weight=3]; 6483 -> 5617[label="",style="dashed", color="red", weight=0]; 6483[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6483 -> 9775[label="",style="dashed", color="magenta", weight=3]; 6483 -> 9776[label="",style="dashed", color="magenta", weight=3]; 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]; 6516 -> 16686[label="",style="dashed", color="red", weight=0]; 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]; 6516 -> 16692[label="",style="dashed", color="magenta", weight=3]; 6516 -> 16693[label="",style="dashed", color="magenta", weight=3]; 6516 -> 16694[label="",style="dashed", color="magenta", weight=3]; 16753 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23388[label="",style="dashed", color="magenta", weight=3]; 16753 -> 23389[label="",style="dashed", color="magenta", weight=3]; 16753 -> 23390[label="",style="dashed", color="magenta", weight=3]; 16753 -> 23391[label="",style="dashed", color="magenta", weight=3]; 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]; 6520[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"];6520 -> 9782[label="",style="solid", color="black", weight=3]; 6521[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"];6521 -> 9783[label="",style="solid", color="black", weight=3]; 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]; 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]; 10771 -> 10783[label="",style="dashed", color="green", weight=3]; 10772 -> 6525[label="",style="dashed", color="red", weight=0]; 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]; 10772 -> 10785[label="",style="dashed", color="magenta", weight=3]; 6632 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6632 -> 9793[label="",style="dashed", color="magenta", weight=3]; 6633 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6633 -> 9795[label="",style="dashed", color="magenta", weight=3]; 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"];62566[label="ww634/Succ ww6340",fontsize=10,color="white",style="solid",shape="box"];6631 -> 62566[label="",style="solid", color="burlywood", weight=9]; 62566 -> 9796[label="",style="solid", color="burlywood", weight=3]; 62567[label="ww634/Zero",fontsize=10,color="white",style="solid",shape="box"];6631 -> 62567[label="",style="solid", color="burlywood", weight=9]; 62567 -> 9797[label="",style="solid", color="burlywood", weight=3]; 6692 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6692 -> 9799[label="",style="dashed", color="magenta", weight=3]; 6693 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6693 -> 9801[label="",style="dashed", color="magenta", weight=3]; 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"];62568[label="ww648/Succ ww6480",fontsize=10,color="white",style="solid",shape="box"];6691 -> 62568[label="",style="solid", color="burlywood", weight=9]; 62568 -> 9802[label="",style="solid", color="burlywood", weight=3]; 62569[label="ww648/Zero",fontsize=10,color="white",style="solid",shape="box"];6691 -> 62569[label="",style="solid", color="burlywood", weight=9]; 62569 -> 9803[label="",style="solid", color="burlywood", weight=3]; 6816 -> 5617[label="",style="dashed", color="red", weight=0]; 6816[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6816 -> 9804[label="",style="dashed", color="magenta", weight=3]; 6816 -> 9805[label="",style="dashed", color="magenta", weight=3]; 6817[label="Succ ww3100",fontsize=16,color="green",shape="box"];6818 -> 5617[label="",style="dashed", color="red", weight=0]; 6818[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6818 -> 9806[label="",style="dashed", color="magenta", weight=3]; 6818 -> 9807[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 6780 -> 5617[label="",style="dashed", color="red", weight=0]; 6780[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6780 -> 9810[label="",style="dashed", color="magenta", weight=3]; 6780 -> 9811[label="",style="dashed", color="magenta", weight=3]; 6781 -> 5617[label="",style="dashed", color="red", weight=0]; 6781[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6781 -> 9812[label="",style="dashed", color="magenta", weight=3]; 6781 -> 9813[label="",style="dashed", color="magenta", weight=3]; 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]; 6822 -> 32889[label="",style="dashed", color="red", weight=0]; 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 -> 32899[label="",style="dashed", color="magenta", weight=3]; 6822 -> 32900[label="",style="dashed", color="magenta", weight=3]; 6822 -> 32901[label="",style="dashed", color="magenta", weight=3]; 6822 -> 32902[label="",style="dashed", color="magenta", weight=3]; 6822 -> 32903[label="",style="dashed", color="magenta", weight=3]; 32967[label="Zero",fontsize=16,color="green",shape="box"];32968[label="ww5",fontsize=16,color="green",shape="box"];32969[label="ww4000",fontsize=16,color="green",shape="box"];32970[label="ww3100",fontsize=16,color="green",shape="box"];28126[label="ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3426",fontsize=16,color="black",shape="box"];28126 -> 28148[label="",style="solid", color="black", weight=3]; 33007[label="primPlusFloat ww3898 (fsFloat (msFloat (Float (Pos (Succ ww3899)) (Neg (Succ ww3900))) (Float (Neg Zero) (Pos (Succ ww3901)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62570[label="ww3898/Float ww38980 ww38981",fontsize=10,color="white",style="solid",shape="box"];33007 -> 62570[label="",style="solid", color="burlywood", weight=9]; 62570 -> 33056[label="",style="solid", color="burlywood", weight=3]; 33008[label="Cons (Float (Neg Zero) (Pos (Succ ww2123))) (takeWhile (flip ltEsFloat ww3896) (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"];33008 -> 33057[label="",style="dashed", color="green", weight=3]; 33009[label="takeWhile0 (flip ltEsFloat ww3896) (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"];33009 -> 33058[label="",style="solid", color="black", weight=3]; 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]; 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]; 23774[label="primMinusInt (Pos (Succ ww2913)) (Pos ww291500)",fontsize=16,color="black",shape="box"];23774 -> 25537[label="",style="solid", color="black", weight=3]; 23775[label="primMinusInt (Pos (Succ ww2913)) (Neg ww291500)",fontsize=16,color="black",shape="box"];23775 -> 25538[label="",style="solid", color="black", weight=3]; 21862[label="Neg Zero",fontsize=16,color="green",shape="box"];21863[label="Pos Zero",fontsize=16,color="green",shape="box"];21757[label="primMulInt ww2666 ww18331",fontsize=16,color="burlywood",shape="triangle"];62571[label="ww2666/Pos ww26660",fontsize=10,color="white",style="solid",shape="box"];21757 -> 62571[label="",style="solid", color="burlywood", weight=9]; 62571 -> 21801[label="",style="solid", color="burlywood", weight=3]; 62572[label="ww2666/Neg ww26660",fontsize=10,color="white",style="solid",shape="box"];21757 -> 62572[label="",style="solid", color="burlywood", weight=9]; 62572 -> 21802[label="",style="solid", color="burlywood", weight=3]; 26798[label="psMyInt ww3257 ww32400",fontsize=16,color="black",shape="triangle"];26798 -> 26834[label="",style="solid", color="black", weight=3]; 26799[label="srMyInt ww3256 ww32401",fontsize=16,color="black",shape="triangle"];26799 -> 26835[label="",style="solid", color="black", weight=3]; 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]; 6830 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6830 -> 9823[label="",style="dashed", color="magenta", weight=3]; 6831 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6831 -> 9825[label="",style="dashed", color="magenta", weight=3]; 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"];62573[label="ww668/Succ ww6680",fontsize=10,color="white",style="solid",shape="box"];6829 -> 62573[label="",style="solid", color="burlywood", weight=9]; 62573 -> 9826[label="",style="solid", color="burlywood", weight=3]; 62574[label="ww668/Zero",fontsize=10,color="white",style="solid",shape="box"];6829 -> 62574[label="",style="solid", color="burlywood", weight=9]; 62574 -> 9827[label="",style="solid", color="burlywood", weight=3]; 6863 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6863 -> 9829[label="",style="dashed", color="magenta", weight=3]; 6864 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6864 -> 9831[label="",style="dashed", color="magenta", weight=3]; 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"];62575[label="ww682/Succ ww6820",fontsize=10,color="white",style="solid",shape="box"];6862 -> 62575[label="",style="solid", color="burlywood", weight=9]; 62575 -> 9832[label="",style="solid", color="burlywood", weight=3]; 62576[label="ww682/Zero",fontsize=10,color="white",style="solid",shape="box"];6862 -> 62576[label="",style="solid", color="burlywood", weight=9]; 62576 -> 9833[label="",style="solid", color="burlywood", weight=3]; 6933 -> 5617[label="",style="dashed", color="red", weight=0]; 6933[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6933 -> 9834[label="",style="dashed", color="magenta", weight=3]; 6933 -> 9835[label="",style="dashed", color="magenta", weight=3]; 6934[label="Succ ww3100",fontsize=16,color="green",shape="box"];6935 -> 5617[label="",style="dashed", color="red", weight=0]; 6935[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6935 -> 9836[label="",style="dashed", color="magenta", weight=3]; 6935 -> 9837[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 6931 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6931 -> 9847[label="",style="dashed", color="magenta", weight=3]; 6932 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6932 -> 9849[label="",style="dashed", color="magenta", weight=3]; 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"];62577[label="ww698/Succ ww6980",fontsize=10,color="white",style="solid",shape="box"];6930 -> 62577[label="",style="solid", color="burlywood", weight=9]; 62577 -> 9850[label="",style="solid", color="burlywood", weight=3]; 62578[label="ww698/Zero",fontsize=10,color="white",style="solid",shape="box"];6930 -> 62578[label="",style="solid", color="burlywood", weight=9]; 62578 -> 9851[label="",style="solid", color="burlywood", weight=3]; 6940 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6940 -> 9853[label="",style="dashed", color="magenta", weight=3]; 6941 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6941 -> 9855[label="",style="dashed", color="magenta", weight=3]; 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"];62579[label="ww712/Succ ww7120",fontsize=10,color="white",style="solid",shape="box"];6939 -> 62579[label="",style="solid", color="burlywood", weight=9]; 62579 -> 9856[label="",style="solid", color="burlywood", weight=3]; 62580[label="ww712/Zero",fontsize=10,color="white",style="solid",shape="box"];6939 -> 62580[label="",style="solid", color="burlywood", weight=9]; 62580 -> 9857[label="",style="solid", color="burlywood", weight=3]; 6963 -> 5617[label="",style="dashed", color="red", weight=0]; 6963[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6963 -> 9858[label="",style="dashed", color="magenta", weight=3]; 6963 -> 9859[label="",style="dashed", color="magenta", weight=3]; 6964[label="Succ ww3100",fontsize=16,color="green",shape="box"];6965 -> 5617[label="",style="dashed", color="red", weight=0]; 6965[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6965 -> 9860[label="",style="dashed", color="magenta", weight=3]; 6965 -> 9861[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 49847[label="Zero",fontsize=16,color="green",shape="box"];49848[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49849[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];49850[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52502[label="ww3100",fontsize=16,color="green",shape="box"];52503[label="ww5",fontsize=16,color="green",shape="box"];52504[label="Zero",fontsize=16,color="green",shape="box"];52505[label="ww3000",fontsize=16,color="green",shape="box"];52501[label="flip gtEsFloat (psFloat ww4537 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))",fontsize=16,color="black",shape="triangle"];52501 -> 52526[label="",style="solid", color="black", weight=3]; 49852[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62581[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];49852 -> 62581[label="",style="solid", color="burlywood", weight=9]; 62581 -> 50281[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 6961 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6961 -> 9870[label="",style="dashed", color="magenta", weight=3]; 6962 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6962 -> 9872[label="",style="dashed", color="magenta", weight=3]; 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"];62582[label="ww728/Succ ww7280",fontsize=10,color="white",style="solid",shape="box"];6960 -> 62582[label="",style="solid", color="burlywood", weight=9]; 62582 -> 9873[label="",style="solid", color="burlywood", weight=3]; 62583[label="ww728/Zero",fontsize=10,color="white",style="solid",shape="box"];6960 -> 62583[label="",style="solid", color="burlywood", weight=9]; 62583 -> 9874[label="",style="solid", color="burlywood", weight=3]; 6970 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6970 -> 9876[label="",style="dashed", color="magenta", weight=3]; 6971 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6971 -> 9878[label="",style="dashed", color="magenta", weight=3]; 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"];62584[label="ww742/Succ ww7420",fontsize=10,color="white",style="solid",shape="box"];6969 -> 62584[label="",style="solid", color="burlywood", weight=9]; 62584 -> 9879[label="",style="solid", color="burlywood", weight=3]; 62585[label="ww742/Zero",fontsize=10,color="white",style="solid",shape="box"];6969 -> 62585[label="",style="solid", color="burlywood", weight=9]; 62585 -> 9880[label="",style="solid", color="burlywood", weight=3]; 6988 -> 5617[label="",style="dashed", color="red", weight=0]; 6988[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6988 -> 9881[label="",style="dashed", color="magenta", weight=3]; 6988 -> 9882[label="",style="dashed", color="magenta", weight=3]; 6989[label="Succ ww3100",fontsize=16,color="green",shape="box"];6990 -> 5617[label="",style="dashed", color="red", weight=0]; 6990[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6990 -> 9883[label="",style="dashed", color="magenta", weight=3]; 6990 -> 9884[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 6986 -> 5617[label="",style="dashed", color="red", weight=0]; 6986[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6986 -> 9887[label="",style="dashed", color="magenta", weight=3]; 6986 -> 9888[label="",style="dashed", color="magenta", weight=3]; 6987 -> 5617[label="",style="dashed", color="red", weight=0]; 6987[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6987 -> 9889[label="",style="dashed", color="magenta", weight=3]; 6987 -> 9890[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 6998 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6998 -> 9896[label="",style="dashed", color="magenta", weight=3]; 6999 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 6999 -> 9898[label="",style="dashed", color="magenta", weight=3]; 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"];62586[label="ww762/Succ ww7620",fontsize=10,color="white",style="solid",shape="box"];6997 -> 62586[label="",style="solid", color="burlywood", weight=9]; 62586 -> 9899[label="",style="solid", color="burlywood", weight=3]; 62587[label="ww762/Zero",fontsize=10,color="white",style="solid",shape="box"];6997 -> 62587[label="",style="solid", color="burlywood", weight=9]; 62587 -> 9900[label="",style="solid", color="burlywood", weight=3]; 7001 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7001 -> 9902[label="",style="dashed", color="magenta", weight=3]; 7002 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7002 -> 9904[label="",style="dashed", color="magenta", weight=3]; 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"];62588[label="ww776/Succ ww7760",fontsize=10,color="white",style="solid",shape="box"];7000 -> 62588[label="",style="solid", color="burlywood", weight=9]; 62588 -> 9905[label="",style="solid", color="burlywood", weight=3]; 62589[label="ww776/Zero",fontsize=10,color="white",style="solid",shape="box"];7000 -> 62589[label="",style="solid", color="burlywood", weight=9]; 62589 -> 9906[label="",style="solid", color="burlywood", weight=3]; 7019 -> 5617[label="",style="dashed", color="red", weight=0]; 7019[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7019 -> 9907[label="",style="dashed", color="magenta", weight=3]; 7019 -> 9908[label="",style="dashed", color="magenta", weight=3]; 7020[label="Succ ww3100",fontsize=16,color="green",shape="box"];7021 -> 5617[label="",style="dashed", color="red", weight=0]; 7021[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7021 -> 9909[label="",style="dashed", color="magenta", weight=3]; 7021 -> 9910[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 7017 -> 5617[label="",style="dashed", color="red", weight=0]; 7017[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7017 -> 9913[label="",style="dashed", color="magenta", weight=3]; 7017 -> 9914[label="",style="dashed", color="magenta", weight=3]; 7018 -> 5617[label="",style="dashed", color="red", weight=0]; 7018[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7018 -> 9915[label="",style="dashed", color="magenta", weight=3]; 7018 -> 9916[label="",style="dashed", color="magenta", weight=3]; 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]; 7025 -> 16832[label="",style="dashed", color="red", weight=0]; 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]; 7025 -> 16838[label="",style="dashed", color="magenta", weight=3]; 7025 -> 16839[label="",style="dashed", color="magenta", weight=3]; 7025 -> 16840[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 7031 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7031 -> 9924[label="",style="dashed", color="magenta", weight=3]; 7032 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7032 -> 9926[label="",style="dashed", color="magenta", weight=3]; 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"];62590[label="ww796/Succ ww7960",fontsize=10,color="white",style="solid",shape="box"];7030 -> 62590[label="",style="solid", color="burlywood", weight=9]; 62590 -> 9927[label="",style="solid", color="burlywood", weight=3]; 62591[label="ww796/Zero",fontsize=10,color="white",style="solid",shape="box"];7030 -> 62591[label="",style="solid", color="burlywood", weight=9]; 62591 -> 9928[label="",style="solid", color="burlywood", weight=3]; 7034 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7034 -> 9930[label="",style="dashed", color="magenta", weight=3]; 7035 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7035 -> 9932[label="",style="dashed", color="magenta", weight=3]; 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"];62592[label="ww810/Succ ww8100",fontsize=10,color="white",style="solid",shape="box"];7033 -> 62592[label="",style="solid", color="burlywood", weight=9]; 62592 -> 9933[label="",style="solid", color="burlywood", weight=3]; 62593[label="ww810/Zero",fontsize=10,color="white",style="solid",shape="box"];7033 -> 62593[label="",style="solid", color="burlywood", weight=9]; 62593 -> 9934[label="",style="solid", color="burlywood", weight=3]; 7058 -> 5617[label="",style="dashed", color="red", weight=0]; 7058[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7058 -> 9935[label="",style="dashed", color="magenta", weight=3]; 7058 -> 9936[label="",style="dashed", color="magenta", weight=3]; 7059[label="Succ ww3100",fontsize=16,color="green",shape="box"];7060 -> 5617[label="",style="dashed", color="red", weight=0]; 7060[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7060 -> 9937[label="",style="dashed", color="magenta", weight=3]; 7060 -> 9938[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 52675[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52676[label="Zero",fontsize=16,color="green",shape="box"];52677[label="ww3100",fontsize=16,color="green",shape="box"];52678[label="ww3000",fontsize=16,color="green",shape="box"];52674[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554)",fontsize=16,color="black",shape="triangle"];52674 -> 52701[label="",style="solid", color="black", weight=3]; 49858 -> 33971[label="",style="dashed", color="red", weight=0]; 49858[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"];49858 -> 50284[label="",style="dashed", color="magenta", weight=3]; 49858 -> 50285[label="",style="dashed", color="magenta", weight=3]; 49858 -> 50286[label="",style="dashed", color="magenta", weight=3]; 49858 -> 50287[label="",style="dashed", color="magenta", weight=3]; 50037[label="ww5",fontsize=16,color="green",shape="box"];50038[label="Zero",fontsize=16,color="green",shape="box"];50039[label="ww3000",fontsize=16,color="green",shape="box"];50040[label="ww3100",fontsize=16,color="green",shape="box"];33971[label="psFloat ww3996 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3997))) (Float (Neg (Succ ww3998)) (Neg (Succ ww3999)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];33971 -> 33990[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 7056 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7056 -> 9948[label="",style="dashed", color="magenta", weight=3]; 7057 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7057 -> 9950[label="",style="dashed", color="magenta", weight=3]; 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"];62594[label="ww826/Succ ww8260",fontsize=10,color="white",style="solid",shape="box"];7055 -> 62594[label="",style="solid", color="burlywood", weight=9]; 62594 -> 9951[label="",style="solid", color="burlywood", weight=3]; 62595[label="ww826/Zero",fontsize=10,color="white",style="solid",shape="box"];7055 -> 62595[label="",style="solid", color="burlywood", weight=9]; 62595 -> 9952[label="",style="solid", color="burlywood", weight=3]; 7065 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7065 -> 9954[label="",style="dashed", color="magenta", weight=3]; 7066 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7066 -> 9956[label="",style="dashed", color="magenta", weight=3]; 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"];62596[label="ww840/Succ ww8400",fontsize=10,color="white",style="solid",shape="box"];7064 -> 62596[label="",style="solid", color="burlywood", weight=9]; 62596 -> 9957[label="",style="solid", color="burlywood", weight=3]; 62597[label="ww840/Zero",fontsize=10,color="white",style="solid",shape="box"];7064 -> 62597[label="",style="solid", color="burlywood", weight=9]; 62597 -> 9958[label="",style="solid", color="burlywood", weight=3]; 7088 -> 5617[label="",style="dashed", color="red", weight=0]; 7088[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7088 -> 9959[label="",style="dashed", color="magenta", weight=3]; 7088 -> 9960[label="",style="dashed", color="magenta", weight=3]; 7089[label="Succ ww3100",fontsize=16,color="green",shape="box"];7090 -> 5617[label="",style="dashed", color="red", weight=0]; 7090[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7090 -> 9961[label="",style="dashed", color="magenta", weight=3]; 7090 -> 9962[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 50041[label="Zero",fontsize=16,color="green",shape="box"];50042[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50043[label="Neg Zero",fontsize=16,color="green",shape="box"];50044[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50357 -> 52600[label="",style="dashed", color="red", weight=0]; 50357[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"];50357 -> 52604[label="",style="dashed", color="magenta", weight=3]; 50357 -> 52605[label="",style="dashed", color="magenta", weight=3]; 50357 -> 52606[label="",style="dashed", color="magenta", weight=3]; 52601[label="ww5",fontsize=16,color="green",shape="box"];52602[label="Zero",fontsize=16,color="green",shape="box"];52603[label="ww3100",fontsize=16,color="green",shape="box"];52600[label="psFloat ww4548 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4549))) (Float (Neg Zero) (Pos (Succ ww4550)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];52600 -> 52637[label="",style="solid", color="black", weight=3]; 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]; 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]; 7086 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7086 -> 9971[label="",style="dashed", color="magenta", weight=3]; 7087 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7087 -> 9973[label="",style="dashed", color="magenta", weight=3]; 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"];62598[label="ww856/Succ ww8560",fontsize=10,color="white",style="solid",shape="box"];7085 -> 62598[label="",style="solid", color="burlywood", weight=9]; 62598 -> 9974[label="",style="solid", color="burlywood", weight=3]; 62599[label="ww856/Zero",fontsize=10,color="white",style="solid",shape="box"];7085 -> 62599[label="",style="solid", color="burlywood", weight=9]; 62599 -> 9975[label="",style="solid", color="burlywood", weight=3]; 7095 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7095 -> 9977[label="",style="dashed", color="magenta", weight=3]; 7096 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7096 -> 9979[label="",style="dashed", color="magenta", weight=3]; 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"];62600[label="ww870/Succ ww8700",fontsize=10,color="white",style="solid",shape="box"];7094 -> 62600[label="",style="solid", color="burlywood", weight=9]; 62600 -> 9980[label="",style="solid", color="burlywood", weight=3]; 62601[label="ww870/Zero",fontsize=10,color="white",style="solid",shape="box"];7094 -> 62601[label="",style="solid", color="burlywood", weight=9]; 62601 -> 9981[label="",style="solid", color="burlywood", weight=3]; 7113 -> 5617[label="",style="dashed", color="red", weight=0]; 7113[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7113 -> 9982[label="",style="dashed", color="magenta", weight=3]; 7113 -> 9983[label="",style="dashed", color="magenta", weight=3]; 7114[label="Succ ww3100",fontsize=16,color="green",shape="box"];7115 -> 5617[label="",style="dashed", color="red", weight=0]; 7115[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7115 -> 9984[label="",style="dashed", color="magenta", weight=3]; 7115 -> 9985[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 7111 -> 5617[label="",style="dashed", color="red", weight=0]; 7111[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7111 -> 9988[label="",style="dashed", color="magenta", weight=3]; 7111 -> 9989[label="",style="dashed", color="magenta", weight=3]; 7112 -> 5617[label="",style="dashed", color="red", weight=0]; 7112[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7112 -> 9990[label="",style="dashed", color="magenta", weight=3]; 7112 -> 9991[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 7122 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7122 -> 9996[label="",style="dashed", color="magenta", weight=3]; 7123 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7123 -> 9998[label="",style="dashed", color="magenta", weight=3]; 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"];62602[label="ww890/Succ ww8900",fontsize=10,color="white",style="solid",shape="box"];7121 -> 62602[label="",style="solid", color="burlywood", weight=9]; 62602 -> 9999[label="",style="solid", color="burlywood", weight=3]; 62603[label="ww890/Zero",fontsize=10,color="white",style="solid",shape="box"];7121 -> 62603[label="",style="solid", color="burlywood", weight=9]; 62603 -> 10000[label="",style="solid", color="burlywood", weight=3]; 7125 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7125 -> 10002[label="",style="dashed", color="magenta", weight=3]; 7126 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7126 -> 10004[label="",style="dashed", color="magenta", weight=3]; 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"];62604[label="ww904/Succ ww9040",fontsize=10,color="white",style="solid",shape="box"];7124 -> 62604[label="",style="solid", color="burlywood", weight=9]; 62604 -> 10005[label="",style="solid", color="burlywood", weight=3]; 62605[label="ww904/Zero",fontsize=10,color="white",style="solid",shape="box"];7124 -> 62605[label="",style="solid", color="burlywood", weight=9]; 62605 -> 10006[label="",style="solid", color="burlywood", weight=3]; 7143 -> 5617[label="",style="dashed", color="red", weight=0]; 7143[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7143 -> 10007[label="",style="dashed", color="magenta", weight=3]; 7143 -> 10008[label="",style="dashed", color="magenta", weight=3]; 7144[label="Succ ww3100",fontsize=16,color="green",shape="box"];7145 -> 5617[label="",style="dashed", color="red", weight=0]; 7145[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7145 -> 10009[label="",style="dashed", color="magenta", weight=3]; 7145 -> 10010[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 7141 -> 5617[label="",style="dashed", color="red", weight=0]; 7141[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7141 -> 10013[label="",style="dashed", color="magenta", weight=3]; 7141 -> 10014[label="",style="dashed", color="magenta", weight=3]; 7142 -> 5617[label="",style="dashed", color="red", weight=0]; 7142[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7142 -> 10015[label="",style="dashed", color="magenta", weight=3]; 7142 -> 10016[label="",style="dashed", color="magenta", weight=3]; 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]; 7149 -> 34687[label="",style="dashed", color="red", weight=0]; 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 -> 34696[label="",style="dashed", color="magenta", weight=3]; 7149 -> 34697[label="",style="dashed", color="magenta", weight=3]; 7149 -> 34698[label="",style="dashed", color="magenta", weight=3]; 7149 -> 34699[label="",style="dashed", color="magenta", weight=3]; 34782[label="primPlusFloat ww4072 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4073))) (Float (Neg Zero) (Pos (Succ ww4074)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62606[label="ww4072/Float ww40720 ww40721",fontsize=10,color="white",style="solid",shape="box"];34782 -> 62606[label="",style="solid", color="burlywood", weight=9]; 62606 -> 34825[label="",style="solid", color="burlywood", weight=3]; 34755[label="ww5",fontsize=16,color="green",shape="box"];34756[label="Zero",fontsize=16,color="green",shape="box"];34757[label="ww3100",fontsize=16,color="green",shape="box"];34783[label="Cons (Float (Neg Zero) (Pos (Succ ww2142))) (takeWhile (flip ltEsFloat ww4070) (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"];34783 -> 34826[label="",style="dashed", color="green", weight=3]; 34784[label="takeWhile0 (flip ltEsFloat ww4070) (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"];34784 -> 34827[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 7155 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7155 -> 10024[label="",style="dashed", color="magenta", weight=3]; 7156 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7156 -> 10026[label="",style="dashed", color="magenta", weight=3]; 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"];62607[label="ww924/Succ ww9240",fontsize=10,color="white",style="solid",shape="box"];7154 -> 62607[label="",style="solid", color="burlywood", weight=9]; 62607 -> 10027[label="",style="solid", color="burlywood", weight=3]; 62608[label="ww924/Zero",fontsize=10,color="white",style="solid",shape="box"];7154 -> 62608[label="",style="solid", color="burlywood", weight=9]; 62608 -> 10028[label="",style="solid", color="burlywood", weight=3]; 7158 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7158 -> 10030[label="",style="dashed", color="magenta", weight=3]; 7159 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7159 -> 10032[label="",style="dashed", color="magenta", weight=3]; 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"];62609[label="ww938/Succ ww9380",fontsize=10,color="white",style="solid",shape="box"];7157 -> 62609[label="",style="solid", color="burlywood", weight=9]; 62609 -> 10033[label="",style="solid", color="burlywood", weight=3]; 62610[label="ww938/Zero",fontsize=10,color="white",style="solid",shape="box"];7157 -> 62610[label="",style="solid", color="burlywood", weight=9]; 62610 -> 10034[label="",style="solid", color="burlywood", weight=3]; 7420 -> 5617[label="",style="dashed", color="red", weight=0]; 7420[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7420 -> 10035[label="",style="dashed", color="magenta", weight=3]; 7420 -> 10036[label="",style="dashed", color="magenta", weight=3]; 7421[label="Succ ww3100",fontsize=16,color="green",shape="box"];7422 -> 5617[label="",style="dashed", color="red", weight=0]; 7422[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7422 -> 10037[label="",style="dashed", color="magenta", weight=3]; 7422 -> 10038[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 52777[label="Zero",fontsize=16,color="green",shape="box"];52778[label="ww3100",fontsize=16,color="green",shape="box"];52779[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52776[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559)",fontsize=16,color="black",shape="triangle"];52776 -> 52797[label="",style="solid", color="black", weight=3]; 50049 -> 34892[label="",style="dashed", color="red", weight=0]; 50049[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"];50049 -> 50291[label="",style="dashed", color="magenta", weight=3]; 50049 -> 50292[label="",style="dashed", color="magenta", weight=3]; 50049 -> 50293[label="",style="dashed", color="magenta", weight=3]; 50048[label="flip gtEsFloat ww4468 (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50048 -> 50294[label="",style="solid", color="black", weight=3]; 50087[label="ww5",fontsize=16,color="green",shape="box"];50088[label="ww3100",fontsize=16,color="green",shape="box"];50089[label="Zero",fontsize=16,color="green",shape="box"];34892[label="psFloat ww4089 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4090))) (Float (Neg Zero) (Neg (Succ ww4091)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];34892 -> 34909[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 50141[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4466",fontsize=16,color="black",shape="box"];50141 -> 50295[label="",style="solid", color="black", weight=3]; 50090 -> 52417[label="",style="dashed", color="red", weight=0]; 50090[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4462) LT)",fontsize=16,color="magenta"];50090 -> 52424[label="",style="dashed", color="magenta", weight=3]; 50090 -> 52425[label="",style="dashed", color="magenta", weight=3]; 50090 -> 52426[label="",style="dashed", color="magenta", weight=3]; 50091[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"];50091 -> 50297[label="",style="solid", color="black", weight=3]; 7943 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47258[label="",style="dashed", color="magenta", weight=3]; 7943 -> 47259[label="",style="dashed", color="magenta", weight=3]; 7943 -> 47260[label="",style="dashed", color="magenta", weight=3]; 7943 -> 47261[label="",style="dashed", color="magenta", weight=3]; 7943 -> 47262[label="",style="dashed", color="magenta", weight=3]; 50092[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];45505[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))) ww4424)",fontsize=16,color="black",shape="triangle"];45505 -> 45511[label="",style="solid", color="black", weight=3]; 50093 -> 49907[label="",style="dashed", color="red", weight=0]; 50093[label="gtEsFloat (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="magenta"];50093 -> 50298[label="",style="dashed", color="magenta", weight=3]; 50093 -> 50299[label="",style="dashed", color="magenta", weight=3]; 50094[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"];62611[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50094 -> 62611[label="",style="solid", color="burlywood", weight=9]; 62611 -> 50300[label="",style="solid", color="burlywood", weight=3]; 50095[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];50186 -> 46966[label="",style="dashed", color="red", weight=0]; 50186[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"];50187[label="ww957",fontsize=16,color="green",shape="box"];50188[label="ww95800",fontsize=16,color="green",shape="box"];50185[label="flip gtEsFloat ww4471 (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50185 -> 50301[label="",style="solid", color="black", weight=3]; 50510[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];50509[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"];50509 -> 50512[label="",style="solid", color="black", weight=3]; 50099 -> 49907[label="",style="dashed", color="red", weight=0]; 50099[label="gtEsFloat (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="magenta"];50099 -> 50305[label="",style="dashed", color="magenta", weight=3]; 50099 -> 50306[label="",style="dashed", color="magenta", weight=3]; 50100[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"];62612[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50100 -> 62612[label="",style="solid", color="burlywood", weight=9]; 62612 -> 50307[label="",style="solid", color="burlywood", weight=3]; 7947 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47273[label="",style="dashed", color="magenta", weight=3]; 7947 -> 47274[label="",style="dashed", color="magenta", weight=3]; 7947 -> 47275[label="",style="dashed", color="magenta", weight=3]; 7947 -> 47276[label="",style="dashed", color="magenta", weight=3]; 7947 -> 47277[label="",style="dashed", color="magenta", weight=3]; 50521[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];50520[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"];50520 -> 50523[label="",style="solid", color="black", weight=3]; 50102 -> 49902[label="",style="dashed", color="red", weight=0]; 50102[label="gtEsFloat (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="magenta"];50102 -> 50310[label="",style="dashed", color="magenta", weight=3]; 50102 -> 50311[label="",style="dashed", color="magenta", weight=3]; 50103[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"];62613[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50103 -> 62613[label="",style="solid", color="burlywood", weight=9]; 62613 -> 50312[label="",style="solid", color="burlywood", weight=3]; 50104[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];45530[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)))) ww4426)",fontsize=16,color="black",shape="triangle"];45530 -> 45533[label="",style="solid", color="black", weight=3]; 50105 -> 49902[label="",style="dashed", color="red", weight=0]; 50105[label="gtEsFloat (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="magenta"];50105 -> 50313[label="",style="dashed", color="magenta", weight=3]; 50105 -> 50314[label="",style="dashed", color="magenta", weight=3]; 50106[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"];62614[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50106 -> 62614[label="",style="solid", color="burlywood", weight=9]; 62614 -> 50315[label="",style="solid", color="burlywood", weight=3]; 50530[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];50529[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"];50529 -> 50532[label="",style="solid", color="black", weight=3]; 50108 -> 49902[label="",style="dashed", color="red", weight=0]; 50108[label="gtEsFloat (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="magenta"];50108 -> 50318[label="",style="dashed", color="magenta", weight=3]; 50108 -> 50319[label="",style="dashed", color="magenta", weight=3]; 50109[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"];62615[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50109 -> 62615[label="",style="solid", color="burlywood", weight=9]; 62615 -> 50320[label="",style="solid", color="burlywood", weight=3]; 50173[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4467",fontsize=16,color="black",shape="box"];50173 -> 50321[label="",style="solid", color="black", weight=3]; 50142 -> 52417[label="",style="dashed", color="red", weight=0]; 50142[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4463) LT)",fontsize=16,color="magenta"];50142 -> 52427[label="",style="dashed", color="magenta", weight=3]; 50142 -> 52428[label="",style="dashed", color="magenta", weight=3]; 50142 -> 52429[label="",style="dashed", color="magenta", weight=3]; 50143[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"];50143 -> 50323[label="",style="solid", color="black", weight=3]; 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]; 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"];62616[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7962 -> 62616[label="",style="solid", color="burlywood", weight=9]; 62616 -> 10058[label="",style="solid", color="burlywood", weight=3]; 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"];62617[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7963 -> 62617[label="",style="solid", color="burlywood", weight=9]; 62617 -> 10059[label="",style="solid", color="burlywood", weight=3]; 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"];62618[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7964 -> 62618[label="",style="solid", color="burlywood", weight=9]; 62618 -> 10060[label="",style="solid", color="burlywood", weight=3]; 50502[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"];62619[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50502 -> 62619[label="",style="solid", color="burlywood", weight=9]; 62619 -> 50740[label="",style="solid", color="burlywood", weight=3]; 50963[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4495) (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)))) ww4495)))",fontsize=16,color="green",shape="box"];50963 -> 50978[label="",style="dashed", color="green", weight=3]; 50963 -> 50979[label="",style="dashed", color="green", weight=3]; 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"];62620[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7966 -> 62620[label="",style="solid", color="burlywood", weight=9]; 62620 -> 10062[label="",style="solid", color="burlywood", weight=3]; 50507 -> 26726[label="",style="dashed", color="red", weight=0]; 50507[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"];50507 -> 50744[label="",style="dashed", color="magenta", weight=3]; 50507 -> 50745[label="",style="dashed", color="magenta", weight=3]; 50507 -> 50746[label="",style="dashed", color="magenta", weight=3]; 46002[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4425",fontsize=16,color="black",shape="box"];46002 -> 50969[label="",style="solid", color="black", weight=3]; 46003 -> 45534[label="",style="dashed", color="red", weight=0]; 46003[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4425",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"];62621[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7968 -> 62621[label="",style="solid", color="burlywood", weight=9]; 62621 -> 10064[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62622[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7970 -> 62622[label="",style="solid", color="burlywood", weight=9]; 62622 -> 10066[label="",style="solid", color="burlywood", weight=3]; 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"];62623[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7971 -> 62623[label="",style="solid", color="burlywood", weight=9]; 62623 -> 10067[label="",style="solid", color="burlywood", weight=3]; 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"];62624[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7972 -> 62624[label="",style="solid", color="burlywood", weight=9]; 62624 -> 10068[label="",style="solid", color="burlywood", weight=3]; 55204[label="Succ ww95600",fontsize=16,color="green",shape="box"];55205[label="Succ ww95800",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"];62625[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7974 -> 62625[label="",style="solid", color="burlywood", weight=9]; 62625 -> 10070[label="",style="solid", color="burlywood", weight=3]; 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"];62626[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7976 -> 62626[label="",style="solid", color="burlywood", weight=9]; 62626 -> 10072[label="",style="solid", color="burlywood", weight=3]; 7427 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7427 -> 10074[label="",style="dashed", color="magenta", weight=3]; 7428 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7428 -> 10076[label="",style="dashed", color="magenta", weight=3]; 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"];62627[label="ww963/Succ ww9630",fontsize=10,color="white",style="solid",shape="box"];7426 -> 62627[label="",style="solid", color="burlywood", weight=9]; 62627 -> 10077[label="",style="solid", color="burlywood", weight=3]; 62628[label="ww963/Zero",fontsize=10,color="white",style="solid",shape="box"];7426 -> 62628[label="",style="solid", color="burlywood", weight=9]; 62628 -> 10078[label="",style="solid", color="burlywood", weight=3]; 7436 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7436 -> 10080[label="",style="dashed", color="magenta", weight=3]; 7437 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7437 -> 10082[label="",style="dashed", color="magenta", weight=3]; 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"];62629[label="ww977/Succ ww9770",fontsize=10,color="white",style="solid",shape="box"];7435 -> 62629[label="",style="solid", color="burlywood", weight=9]; 62629 -> 10083[label="",style="solid", color="burlywood", weight=3]; 62630[label="ww977/Zero",fontsize=10,color="white",style="solid",shape="box"];7435 -> 62630[label="",style="solid", color="burlywood", weight=9]; 62630 -> 10084[label="",style="solid", color="burlywood", weight=3]; 7482 -> 5617[label="",style="dashed", color="red", weight=0]; 7482[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7482 -> 10085[label="",style="dashed", color="magenta", weight=3]; 7482 -> 10086[label="",style="dashed", color="magenta", weight=3]; 7483[label="Succ ww3100",fontsize=16,color="green",shape="box"];7484 -> 5617[label="",style="dashed", color="red", weight=0]; 7484[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7484 -> 10087[label="",style="dashed", color="magenta", weight=3]; 7484 -> 10088[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 26694[label="primPlusFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="black",shape="box"];26694 -> 26711[label="",style="solid", color="black", weight=3]; 26695 -> 26687[label="",style="dashed", color="red", weight=0]; 26695[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]; 50110[label="Zero",fontsize=16,color="green",shape="box"];50111[label="ww4000",fontsize=16,color="green",shape="box"];50112[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50113[label="ww3100",fontsize=16,color="green",shape="box"];50115 -> 37570[label="",style="dashed", color="red", weight=0]; 50115[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"];50115 -> 50324[label="",style="dashed", color="magenta", weight=3]; 50115 -> 50325[label="",style="dashed", color="magenta", weight=3]; 50115 -> 50326[label="",style="dashed", color="magenta", weight=3]; 50115 -> 50327[label="",style="dashed", color="magenta", weight=3]; 50114[label="flip gtEsFloat ww4469 (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50114 -> 50328[label="",style="solid", color="black", weight=3]; 50144[label="ww5",fontsize=16,color="green",shape="box"];50145[label="Zero",fontsize=16,color="green",shape="box"];50146[label="ww3100",fontsize=16,color="green",shape="box"];50147[label="ww4000",fontsize=16,color="green",shape="box"];37570[label="psFloat ww4258 (fsFloat (msFloat (Float (Neg (Succ ww4259)) (Pos (Succ ww4260))) (Float (Pos Zero) (Pos (Succ ww4261)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37570 -> 37596[label="",style="solid", color="black", weight=3]; 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]; 37201 -> 26924[label="",style="dashed", color="red", weight=0]; 37201[label="primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37201 -> 37245[label="",style="dashed", color="magenta", weight=3]; 37201 -> 37246[label="",style="dashed", color="magenta", weight=3]; 37202 -> 26726[label="",style="dashed", color="red", weight=0]; 37202[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4228",fontsize=16,color="magenta"];37202 -> 37247[label="",style="dashed", color="magenta", weight=3]; 37202 -> 37248[label="",style="dashed", color="magenta", weight=3]; 37202 -> 37249[label="",style="dashed", color="magenta", weight=3]; 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]; 7472 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7472 -> 10099[label="",style="dashed", color="magenta", weight=3]; 7473 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7473 -> 10101[label="",style="dashed", color="magenta", weight=3]; 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"];62631[label="ww993/Succ ww9930",fontsize=10,color="white",style="solid",shape="box"];7471 -> 62631[label="",style="solid", color="burlywood", weight=9]; 62631 -> 10102[label="",style="solid", color="burlywood", weight=3]; 62632[label="ww993/Zero",fontsize=10,color="white",style="solid",shape="box"];7471 -> 62632[label="",style="solid", color="burlywood", weight=9]; 62632 -> 10103[label="",style="solid", color="burlywood", weight=3]; 7489 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7489 -> 10105[label="",style="dashed", color="magenta", weight=3]; 7490 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7490 -> 10107[label="",style="dashed", color="magenta", weight=3]; 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"];62633[label="ww1007/Succ ww10070",fontsize=10,color="white",style="solid",shape="box"];7488 -> 62633[label="",style="solid", color="burlywood", weight=9]; 62633 -> 10108[label="",style="solid", color="burlywood", weight=3]; 62634[label="ww1007/Zero",fontsize=10,color="white",style="solid",shape="box"];7488 -> 62634[label="",style="solid", color="burlywood", weight=9]; 62634 -> 10109[label="",style="solid", color="burlywood", weight=3]; 7567 -> 5617[label="",style="dashed", color="red", weight=0]; 7567[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7567 -> 10110[label="",style="dashed", color="magenta", weight=3]; 7567 -> 10111[label="",style="dashed", color="magenta", weight=3]; 7568[label="Succ ww3100",fontsize=16,color="green",shape="box"];7569 -> 5617[label="",style="dashed", color="red", weight=0]; 7569[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7569 -> 10112[label="",style="dashed", color="magenta", weight=3]; 7569 -> 10113[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 7539 -> 5617[label="",style="dashed", color="red", weight=0]; 7539[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7539 -> 10116[label="",style="dashed", color="magenta", weight=3]; 7539 -> 10117[label="",style="dashed", color="magenta", weight=3]; 7540 -> 5617[label="",style="dashed", color="red", weight=0]; 7540[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7540 -> 10118[label="",style="dashed", color="magenta", weight=3]; 7540 -> 10119[label="",style="dashed", color="magenta", weight=3]; 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]; 7573 -> 46584[label="",style="dashed", color="red", weight=0]; 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 -> 46594[label="",style="dashed", color="magenta", weight=3]; 7573 -> 46595[label="",style="dashed", color="magenta", weight=3]; 7573 -> 46596[label="",style="dashed", color="magenta", weight=3]; 7573 -> 46597[label="",style="dashed", color="magenta", weight=3]; 7573 -> 46598[label="",style="dashed", color="magenta", weight=3]; 46696[label="primPlusFloat ww4451 (fsFloat (msFloat (Float (Neg (Succ ww4452)) (Pos (Succ ww4453))) (Float (Pos Zero) (Neg (Succ ww4454)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62635[label="ww4451/Float ww44510 ww44511",fontsize=10,color="white",style="solid",shape="box"];46696 -> 62635[label="",style="solid", color="burlywood", weight=9]; 62635 -> 46747[label="",style="solid", color="burlywood", weight=3]; 46660[label="Zero",fontsize=16,color="green",shape="box"];46661[label="ww4000",fontsize=16,color="green",shape="box"];46662[label="ww5",fontsize=16,color="green",shape="box"];46663[label="ww3100",fontsize=16,color="green",shape="box"];27707[label="ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3371",fontsize=16,color="black",shape="box"];27707 -> 27763[label="",style="solid", color="black", weight=3]; 46697[label="Cons (Float (Pos Zero) (Neg (Succ ww2151))) (takeWhile (flip ltEsFloat ww4449) (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"];46697 -> 46748[label="",style="dashed", color="green", weight=3]; 46698[label="takeWhile0 (flip ltEsFloat ww4449) (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"];46698 -> 46749[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 7579 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7579 -> 10127[label="",style="dashed", color="magenta", weight=3]; 7580 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7580 -> 10129[label="",style="dashed", color="magenta", weight=3]; 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"];62636[label="ww1027/Succ ww10270",fontsize=10,color="white",style="solid",shape="box"];7578 -> 62636[label="",style="solid", color="burlywood", weight=9]; 62636 -> 10130[label="",style="solid", color="burlywood", weight=3]; 62637[label="ww1027/Zero",fontsize=10,color="white",style="solid",shape="box"];7578 -> 62637[label="",style="solid", color="burlywood", weight=9]; 62637 -> 10131[label="",style="solid", color="burlywood", weight=3]; 7682 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7682 -> 10133[label="",style="dashed", color="magenta", weight=3]; 7683 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7683 -> 10135[label="",style="dashed", color="magenta", weight=3]; 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"];62638[label="ww1065/Succ ww10650",fontsize=10,color="white",style="solid",shape="box"];7681 -> 62638[label="",style="solid", color="burlywood", weight=9]; 62638 -> 10136[label="",style="solid", color="burlywood", weight=3]; 62639[label="ww1065/Zero",fontsize=10,color="white",style="solid",shape="box"];7681 -> 62639[label="",style="solid", color="burlywood", weight=9]; 62639 -> 10137[label="",style="solid", color="burlywood", weight=3]; 7828 -> 5617[label="",style="dashed", color="red", weight=0]; 7828[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7828 -> 10138[label="",style="dashed", color="magenta", weight=3]; 7828 -> 10139[label="",style="dashed", color="magenta", weight=3]; 7829[label="Succ ww3100",fontsize=16,color="green",shape="box"];7830 -> 5617[label="",style="dashed", color="red", weight=0]; 7830[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7830 -> 10140[label="",style="dashed", color="magenta", weight=3]; 7830 -> 10141[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 7790 -> 5617[label="",style="dashed", color="red", weight=0]; 7790[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7790 -> 10144[label="",style="dashed", color="magenta", weight=3]; 7790 -> 10145[label="",style="dashed", color="magenta", weight=3]; 7791 -> 5617[label="",style="dashed", color="red", weight=0]; 7791[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7791 -> 10146[label="",style="dashed", color="magenta", weight=3]; 7791 -> 10147[label="",style="dashed", color="magenta", weight=3]; 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]; 7834 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36159[label="",style="dashed", color="magenta", weight=3]; 7834 -> 36160[label="",style="dashed", color="magenta", weight=3]; 7834 -> 36161[label="",style="dashed", color="magenta", weight=3]; 7834 -> 36162[label="",style="dashed", color="magenta", weight=3]; 37654[label="primPlusFloat ww4263 (fsFloat (msFloat (Float (Neg (Succ ww4264)) (Neg (Succ ww4265))) (Float (Pos Zero) (Pos (Succ ww4266)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62640[label="ww4263/Float ww42630 ww42631",fontsize=10,color="white",style="solid",shape="box"];37654 -> 62640[label="",style="solid", color="burlywood", weight=9]; 62640 -> 37664[label="",style="solid", color="burlywood", weight=3]; 45655[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430) (iterate (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299))))) (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430)))",fontsize=16,color="green",shape="box"];45655 -> 45694[label="",style="dashed", color="green", weight=3]; 45655 -> 45695[label="",style="dashed", color="green", weight=3]; 37610[label="ww3100",fontsize=16,color="green",shape="box"];37611[label="ww5",fontsize=16,color="green",shape="box"];37612[label="ww4000",fontsize=16,color="green",shape="box"];37613[label="Zero",fontsize=16,color="green",shape="box"];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]; 37203 -> 26924[label="",style="dashed", color="red", weight=0]; 37203[label="primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37203 -> 37250[label="",style="dashed", color="magenta", weight=3]; 37203 -> 37251[label="",style="dashed", color="magenta", weight=3]; 37204 -> 26726[label="",style="dashed", color="red", weight=0]; 37204[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="magenta"];37204 -> 37252[label="",style="dashed", color="magenta", weight=3]; 37204 -> 37253[label="",style="dashed", color="magenta", weight=3]; 37204 -> 37254[label="",style="dashed", color="magenta", weight=3]; 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]; 7840 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7840 -> 10155[label="",style="dashed", color="magenta", weight=3]; 7841 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7841 -> 10157[label="",style="dashed", color="magenta", weight=3]; 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"];62641[label="ww1085/Succ ww10850",fontsize=10,color="white",style="solid",shape="box"];7839 -> 62641[label="",style="solid", color="burlywood", weight=9]; 62641 -> 10158[label="",style="solid", color="burlywood", weight=3]; 62642[label="ww1085/Zero",fontsize=10,color="white",style="solid",shape="box"];7839 -> 62642[label="",style="solid", color="burlywood", weight=9]; 62642 -> 10159[label="",style="solid", color="burlywood", weight=3]; 7877 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7877 -> 10161[label="",style="dashed", color="magenta", weight=3]; 7878 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7878 -> 10163[label="",style="dashed", color="magenta", weight=3]; 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"];62643[label="ww1099/Succ ww10990",fontsize=10,color="white",style="solid",shape="box"];7876 -> 62643[label="",style="solid", color="burlywood", weight=9]; 62643 -> 10164[label="",style="solid", color="burlywood", weight=3]; 62644[label="ww1099/Zero",fontsize=10,color="white",style="solid",shape="box"];7876 -> 62644[label="",style="solid", color="burlywood", weight=9]; 62644 -> 10165[label="",style="solid", color="burlywood", weight=3]; 7977 -> 5617[label="",style="dashed", color="red", weight=0]; 7977[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7977 -> 10166[label="",style="dashed", color="magenta", weight=3]; 7977 -> 10167[label="",style="dashed", color="magenta", weight=3]; 7978[label="Succ ww3100",fontsize=16,color="green",shape="box"];7979 -> 5617[label="",style="dashed", color="red", weight=0]; 7979[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7979 -> 10168[label="",style="dashed", color="magenta", weight=3]; 7979 -> 10169[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 52863[label="ww3100",fontsize=16,color="green",shape="box"];52864[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52865[label="Zero",fontsize=16,color="green",shape="box"];52866[label="ww4000",fontsize=16,color="green",shape="box"];52862[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558))))) (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565)",fontsize=16,color="black",shape="triangle"];52862 -> 52893[label="",style="solid", color="black", weight=3]; 50150 -> 26763[label="",style="dashed", color="red", weight=0]; 50150[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"];50150 -> 50331[label="",style="dashed", color="magenta", weight=3]; 50150 -> 50332[label="",style="dashed", color="magenta", weight=3]; 50150 -> 50333[label="",style="dashed", color="magenta", weight=3]; 50150 -> 50334[label="",style="dashed", color="magenta", weight=3]; 50149[label="flip gtEsFloat ww4470 (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50149 -> 50335[label="",style="solid", color="black", weight=3]; 50174[label="Zero",fontsize=16,color="green",shape="box"];50175[label="ww4000",fontsize=16,color="green",shape="box"];50176[label="ww3100",fontsize=16,color="green",shape="box"];50177[label="ww5",fontsize=16,color="green",shape="box"];26763[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"];26763 -> 26777[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 7955 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7955 -> 10179[label="",style="dashed", color="magenta", weight=3]; 7956 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7956 -> 10181[label="",style="dashed", color="magenta", weight=3]; 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"];62645[label="ww1115/Succ ww11150",fontsize=10,color="white",style="solid",shape="box"];7954 -> 62645[label="",style="solid", color="burlywood", weight=9]; 62645 -> 10182[label="",style="solid", color="burlywood", weight=3]; 62646[label="ww1115/Zero",fontsize=10,color="white",style="solid",shape="box"];7954 -> 62646[label="",style="solid", color="burlywood", weight=9]; 62646 -> 10183[label="",style="solid", color="burlywood", weight=3]; 7984 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7984 -> 10185[label="",style="dashed", color="magenta", weight=3]; 7985 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 7985 -> 10187[label="",style="dashed", color="magenta", weight=3]; 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"];62647[label="ww1129/Succ ww11290",fontsize=10,color="white",style="solid",shape="box"];7983 -> 62647[label="",style="solid", color="burlywood", weight=9]; 62647 -> 10188[label="",style="solid", color="burlywood", weight=3]; 62648[label="ww1129/Zero",fontsize=10,color="white",style="solid",shape="box"];7983 -> 62648[label="",style="solid", color="burlywood", weight=9]; 62648 -> 10189[label="",style="solid", color="burlywood", weight=3]; 8008 -> 5617[label="",style="dashed", color="red", weight=0]; 8008[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8008 -> 10190[label="",style="dashed", color="magenta", weight=3]; 8008 -> 10191[label="",style="dashed", color="magenta", weight=3]; 8009[label="Succ ww3100",fontsize=16,color="green",shape="box"];8010 -> 5617[label="",style="dashed", color="red", weight=0]; 8010[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8010 -> 10192[label="",style="dashed", color="magenta", weight=3]; 8010 -> 10193[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 50178[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];50179[label="Zero",fontsize=16,color="green",shape="box"];50180[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50181[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52838[label="ww5",fontsize=16,color="green",shape="box"];52839[label="Zero",fontsize=16,color="green",shape="box"];52840[label="ww3000",fontsize=16,color="green",shape="box"];52841[label="ww3100",fontsize=16,color="green",shape="box"];52837[label="flip gtEsFloat (psFloat ww4561 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))",fontsize=16,color="black",shape="triangle"];52837 -> 52858[label="",style="solid", color="black", weight=3]; 50183[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62649[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];50183 -> 62649[label="",style="solid", color="burlywood", weight=9]; 62649 -> 50339[label="",style="solid", color="burlywood", weight=3]; 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"];62650[label="ww2076/Float ww20760 ww20761",fontsize=10,color="white",style="solid",shape="box"];16491 -> 62650[label="",style="solid", color="burlywood", weight=9]; 62650 -> 16501[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 8006 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8006 -> 10203[label="",style="dashed", color="magenta", weight=3]; 8007 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8007 -> 10205[label="",style="dashed", color="magenta", weight=3]; 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"];62651[label="ww1145/Succ ww11450",fontsize=10,color="white",style="solid",shape="box"];8005 -> 62651[label="",style="solid", color="burlywood", weight=9]; 62651 -> 10206[label="",style="solid", color="burlywood", weight=3]; 62652[label="ww1145/Zero",fontsize=10,color="white",style="solid",shape="box"];8005 -> 62652[label="",style="solid", color="burlywood", weight=9]; 62652 -> 10207[label="",style="solid", color="burlywood", weight=3]; 8015 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8015 -> 10209[label="",style="dashed", color="magenta", weight=3]; 8016 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8016 -> 10211[label="",style="dashed", color="magenta", weight=3]; 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"];62653[label="ww1159/Succ ww11590",fontsize=10,color="white",style="solid",shape="box"];8014 -> 62653[label="",style="solid", color="burlywood", weight=9]; 62653 -> 10212[label="",style="solid", color="burlywood", weight=3]; 62654[label="ww1159/Zero",fontsize=10,color="white",style="solid",shape="box"];8014 -> 62654[label="",style="solid", color="burlywood", weight=9]; 62654 -> 10213[label="",style="solid", color="burlywood", weight=3]; 8033 -> 5617[label="",style="dashed", color="red", weight=0]; 8033[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8033 -> 10214[label="",style="dashed", color="magenta", weight=3]; 8033 -> 10215[label="",style="dashed", color="magenta", weight=3]; 8034[label="Succ ww3100",fontsize=16,color="green",shape="box"];8035 -> 5617[label="",style="dashed", color="red", weight=0]; 8035[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8035 -> 10216[label="",style="dashed", color="magenta", weight=3]; 8035 -> 10217[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8031 -> 5617[label="",style="dashed", color="red", weight=0]; 8031[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8031 -> 10220[label="",style="dashed", color="magenta", weight=3]; 8031 -> 10221[label="",style="dashed", color="magenta", weight=3]; 8032 -> 5617[label="",style="dashed", color="red", weight=0]; 8032[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8032 -> 10222[label="",style="dashed", color="magenta", weight=3]; 8032 -> 10223[label="",style="dashed", color="magenta", weight=3]; 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]; 8039 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54345[label="",style="dashed", color="magenta", weight=3]; 8039 -> 54346[label="",style="dashed", color="magenta", weight=3]; 8039 -> 54347[label="",style="dashed", color="magenta", weight=3]; 8039 -> 54348[label="",style="dashed", color="magenta", weight=3]; 8039 -> 54349[label="",style="dashed", color="magenta", weight=3]; 55546[label="Zero",fontsize=16,color="green",shape="box"];55547[label="ww5",fontsize=16,color="green",shape="box"];55548[label="ww3100",fontsize=16,color="green",shape="box"];55549[label="ww3000",fontsize=16,color="green",shape="box"];55582[label="primPlusFloat ww4638 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4639))) (Float (Pos (Succ ww4640)) (Neg (Succ ww4641)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62655[label="ww4638/Float ww46380 ww46381",fontsize=10,color="white",style="solid",shape="box"];55582 -> 62655[label="",style="solid", color="burlywood", weight=9]; 62655 -> 55656[label="",style="solid", color="burlywood", weight=3]; 45696[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4431) (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)) ww4431)))",fontsize=16,color="green",shape="box"];45696 -> 45779[label="",style="dashed", color="green", weight=3]; 45696 -> 45780[label="",style="dashed", color="green", weight=3]; 55458 -> 26924[label="",style="dashed", color="red", weight=0]; 55458[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55458 -> 55486[label="",style="dashed", color="magenta", weight=3]; 55458 -> 55487[label="",style="dashed", color="magenta", weight=3]; 55472 -> 26726[label="",style="dashed", color="red", weight=0]; 55472[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4632",fontsize=16,color="magenta"];55472 -> 55584[label="",style="dashed", color="magenta", weight=3]; 55472 -> 55585[label="",style="dashed", color="magenta", weight=3]; 55472 -> 55586[label="",style="dashed", color="magenta", weight=3]; 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]; 8045 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8045 -> 10231[label="",style="dashed", color="magenta", weight=3]; 8046 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8046 -> 10233[label="",style="dashed", color="magenta", weight=3]; 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"];62656[label="ww1179/Succ ww11790",fontsize=10,color="white",style="solid",shape="box"];8044 -> 62656[label="",style="solid", color="burlywood", weight=9]; 62656 -> 10234[label="",style="solid", color="burlywood", weight=3]; 62657[label="ww1179/Zero",fontsize=10,color="white",style="solid",shape="box"];8044 -> 62657[label="",style="solid", color="burlywood", weight=9]; 62657 -> 10235[label="",style="solid", color="burlywood", weight=3]; 8048 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8048 -> 10237[label="",style="dashed", color="magenta", weight=3]; 8049 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8049 -> 10239[label="",style="dashed", color="magenta", weight=3]; 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"];62658[label="ww1193/Succ ww11930",fontsize=10,color="white",style="solid",shape="box"];8047 -> 62658[label="",style="solid", color="burlywood", weight=9]; 62658 -> 10240[label="",style="solid", color="burlywood", weight=3]; 62659[label="ww1193/Zero",fontsize=10,color="white",style="solid",shape="box"];8047 -> 62659[label="",style="solid", color="burlywood", weight=9]; 62659 -> 10241[label="",style="solid", color="burlywood", weight=3]; 8066 -> 5617[label="",style="dashed", color="red", weight=0]; 8066[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8066 -> 10242[label="",style="dashed", color="magenta", weight=3]; 8066 -> 10243[label="",style="dashed", color="magenta", weight=3]; 8067[label="Succ ww3100",fontsize=16,color="green",shape="box"];8068 -> 5617[label="",style="dashed", color="red", weight=0]; 8068[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8068 -> 10244[label="",style="dashed", color="magenta", weight=3]; 8068 -> 10245[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8064 -> 5617[label="",style="dashed", color="red", weight=0]; 8064[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8064 -> 10248[label="",style="dashed", color="magenta", weight=3]; 8064 -> 10249[label="",style="dashed", color="magenta", weight=3]; 8065 -> 5617[label="",style="dashed", color="red", weight=0]; 8065[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8065 -> 10250[label="",style="dashed", color="magenta", weight=3]; 8065 -> 10251[label="",style="dashed", color="magenta", weight=3]; 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]; 8072 -> 26972[label="",style="dashed", color="red", weight=0]; 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 -> 26982[label="",style="dashed", color="magenta", weight=3]; 8072 -> 26983[label="",style="dashed", color="magenta", weight=3]; 8072 -> 26984[label="",style="dashed", color="magenta", weight=3]; 8072 -> 26985[label="",style="dashed", color="magenta", weight=3]; 8072 -> 26986[label="",style="dashed", color="magenta", weight=3]; 27063 -> 27096[label="",style="dashed", color="red", weight=0]; 27063[label="ltEsFloat (Float (Pos (Succ ww3291)) (Pos (Succ ww3292))) (psFloat ww3289 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3290))) (Float (Pos (Succ ww3291)) (Pos (Succ ww3292)))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="magenta"];27063 -> 27100[label="",style="dashed", color="magenta", weight=3]; 27095[label="primPlusFloat ww3294 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3295))) (Float (Pos (Succ ww3296)) (Pos (Succ ww3297)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62660[label="ww3294/Float ww32940 ww32941",fontsize=10,color="white",style="solid",shape="box"];27095 -> 62660[label="",style="solid", color="burlywood", weight=9]; 62660 -> 27103[label="",style="solid", color="burlywood", weight=3]; 27065[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"];27065 -> 27104[label="",style="dashed", color="green", weight=3]; 27066 -> 57568[label="",style="dashed", color="red", weight=0]; 27066[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"];27066 -> 57569[label="",style="dashed", color="magenta", weight=3]; 27066 -> 57570[label="",style="dashed", color="magenta", weight=3]; 27066 -> 57571[label="",style="dashed", color="magenta", weight=3]; 27066 -> 57572[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 8078 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8078 -> 10259[label="",style="dashed", color="magenta", weight=3]; 8079 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8079 -> 10261[label="",style="dashed", color="magenta", weight=3]; 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"];62661[label="ww1213/Succ ww12130",fontsize=10,color="white",style="solid",shape="box"];8077 -> 62661[label="",style="solid", color="burlywood", weight=9]; 62661 -> 10262[label="",style="solid", color="burlywood", weight=3]; 62662[label="ww1213/Zero",fontsize=10,color="white",style="solid",shape="box"];8077 -> 62662[label="",style="solid", color="burlywood", weight=9]; 62662 -> 10263[label="",style="solid", color="burlywood", weight=3]; 8081 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8081 -> 10265[label="",style="dashed", color="magenta", weight=3]; 8082 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8082 -> 10267[label="",style="dashed", color="magenta", weight=3]; 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"];62663[label="ww1227/Succ ww12270",fontsize=10,color="white",style="solid",shape="box"];8080 -> 62663[label="",style="solid", color="burlywood", weight=9]; 62663 -> 10268[label="",style="solid", color="burlywood", weight=3]; 62664[label="ww1227/Zero",fontsize=10,color="white",style="solid",shape="box"];8080 -> 62664[label="",style="solid", color="burlywood", weight=9]; 62664 -> 10269[label="",style="solid", color="burlywood", weight=3]; 8105 -> 5617[label="",style="dashed", color="red", weight=0]; 8105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8105 -> 10270[label="",style="dashed", color="magenta", weight=3]; 8105 -> 10271[label="",style="dashed", color="magenta", weight=3]; 8106[label="Succ ww3100",fontsize=16,color="green",shape="box"];8107 -> 5617[label="",style="dashed", color="red", weight=0]; 8107[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8107 -> 10272[label="",style="dashed", color="magenta", weight=3]; 8107 -> 10273[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 53117[label="ww3000",fontsize=16,color="green",shape="box"];53118[label="ww3100",fontsize=16,color="green",shape="box"];53119[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53120[label="Zero",fontsize=16,color="green",shape="box"];53116[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577)",fontsize=16,color="black",shape="triangle"];53116 -> 53139[label="",style="solid", color="black", weight=3]; 50189 -> 27133[label="",style="dashed", color="red", weight=0]; 50189[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"];50189 -> 50342[label="",style="dashed", color="magenta", weight=3]; 50189 -> 50343[label="",style="dashed", color="magenta", weight=3]; 50189 -> 50344[label="",style="dashed", color="magenta", weight=3]; 50189 -> 50345[label="",style="dashed", color="magenta", weight=3]; 50215[label="ww5",fontsize=16,color="green",shape="box"];50216[label="Zero",fontsize=16,color="green",shape="box"];50217[label="ww3000",fontsize=16,color="green",shape="box"];50218[label="ww3100",fontsize=16,color="green",shape="box"];27133[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"];27133 -> 27144[label="",style="solid", color="black", weight=3]; 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]; 55459 -> 26924[label="",style="dashed", color="red", weight=0]; 55459[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55459 -> 55488[label="",style="dashed", color="magenta", weight=3]; 55459 -> 55489[label="",style="dashed", color="magenta", weight=3]; 55583 -> 26726[label="",style="dashed", color="red", weight=0]; 55583[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4633",fontsize=16,color="magenta"];55583 -> 55657[label="",style="dashed", color="magenta", weight=3]; 55583 -> 55658[label="",style="dashed", color="magenta", weight=3]; 55583 -> 55659[label="",style="dashed", color="magenta", weight=3]; 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]; 8103 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8103 -> 10283[label="",style="dashed", color="magenta", weight=3]; 8104 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8104 -> 10285[label="",style="dashed", color="magenta", weight=3]; 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"];62665[label="ww1243/Succ ww12430",fontsize=10,color="white",style="solid",shape="box"];8102 -> 62665[label="",style="solid", color="burlywood", weight=9]; 62665 -> 10286[label="",style="solid", color="burlywood", weight=3]; 62666[label="ww1243/Zero",fontsize=10,color="white",style="solid",shape="box"];8102 -> 62666[label="",style="solid", color="burlywood", weight=9]; 62666 -> 10287[label="",style="solid", color="burlywood", weight=3]; 8112 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8112 -> 10289[label="",style="dashed", color="magenta", weight=3]; 8113 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8113 -> 10291[label="",style="dashed", color="magenta", weight=3]; 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"];62667[label="ww1257/Succ ww12570",fontsize=10,color="white",style="solid",shape="box"];8111 -> 62667[label="",style="solid", color="burlywood", weight=9]; 62667 -> 10292[label="",style="solid", color="burlywood", weight=3]; 62668[label="ww1257/Zero",fontsize=10,color="white",style="solid",shape="box"];8111 -> 62668[label="",style="solid", color="burlywood", weight=9]; 62668 -> 10293[label="",style="solid", color="burlywood", weight=3]; 8135 -> 5617[label="",style="dashed", color="red", weight=0]; 8135[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8135 -> 10294[label="",style="dashed", color="magenta", weight=3]; 8135 -> 10295[label="",style="dashed", color="magenta", weight=3]; 8136[label="Succ ww3100",fontsize=16,color="green",shape="box"];8137 -> 5617[label="",style="dashed", color="red", weight=0]; 8137[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8137 -> 10296[label="",style="dashed", color="magenta", weight=3]; 8137 -> 10297[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 50219[label="Pos Zero",fontsize=16,color="green",shape="box"];50220[label="Zero",fontsize=16,color="green",shape="box"];50221[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50222[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50116 -> 37674[label="",style="dashed", color="red", weight=0]; 50116[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"];50116 -> 50346[label="",style="dashed", color="magenta", weight=3]; 50116 -> 50347[label="",style="dashed", color="magenta", weight=3]; 50116 -> 50348[label="",style="dashed", color="magenta", weight=3]; 50223[label="ww3100",fontsize=16,color="green",shape="box"];50224[label="Zero",fontsize=16,color="green",shape="box"];50225[label="ww5",fontsize=16,color="green",shape="box"];37674[label="psFloat ww4269 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4270))) (Float (Pos Zero) (Pos (Succ ww4271)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37674 -> 37695[label="",style="solid", color="black", weight=3]; 37205 -> 26924[label="",style="dashed", color="red", weight=0]; 37205[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37205 -> 37255[label="",style="dashed", color="magenta", weight=3]; 37205 -> 37256[label="",style="dashed", color="magenta", weight=3]; 37206 -> 26726[label="",style="dashed", color="red", weight=0]; 37206[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="magenta"];37206 -> 37257[label="",style="dashed", color="magenta", weight=3]; 37206 -> 37258[label="",style="dashed", color="magenta", weight=3]; 37206 -> 37259[label="",style="dashed", color="magenta", weight=3]; 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]; 8133 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8133 -> 10316[label="",style="dashed", color="magenta", weight=3]; 8134 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8134 -> 10318[label="",style="dashed", color="magenta", weight=3]; 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"];62669[label="ww1273/Succ ww12730",fontsize=10,color="white",style="solid",shape="box"];8132 -> 62669[label="",style="solid", color="burlywood", weight=9]; 62669 -> 10319[label="",style="solid", color="burlywood", weight=3]; 62670[label="ww1273/Zero",fontsize=10,color="white",style="solid",shape="box"];8132 -> 62670[label="",style="solid", color="burlywood", weight=9]; 62670 -> 10320[label="",style="solid", color="burlywood", weight=3]; 8142 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8142 -> 10322[label="",style="dashed", color="magenta", weight=3]; 8143 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8143 -> 10324[label="",style="dashed", color="magenta", weight=3]; 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"];62671[label="ww1287/Succ ww12870",fontsize=10,color="white",style="solid",shape="box"];8141 -> 62671[label="",style="solid", color="burlywood", weight=9]; 62671 -> 10325[label="",style="solid", color="burlywood", weight=3]; 62672[label="ww1287/Zero",fontsize=10,color="white",style="solid",shape="box"];8141 -> 62672[label="",style="solid", color="burlywood", weight=9]; 62672 -> 10326[label="",style="solid", color="burlywood", weight=3]; 8160 -> 5617[label="",style="dashed", color="red", weight=0]; 8160[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8160 -> 10327[label="",style="dashed", color="magenta", weight=3]; 8160 -> 10328[label="",style="dashed", color="magenta", weight=3]; 8161[label="Succ ww3100",fontsize=16,color="green",shape="box"];8162 -> 5617[label="",style="dashed", color="red", weight=0]; 8162[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8162 -> 10329[label="",style="dashed", color="magenta", weight=3]; 8162 -> 10330[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8158 -> 5617[label="",style="dashed", color="red", weight=0]; 8158[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8158 -> 10333[label="",style="dashed", color="magenta", weight=3]; 8158 -> 10334[label="",style="dashed", color="magenta", weight=3]; 8159 -> 5617[label="",style="dashed", color="red", weight=0]; 8159[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8159 -> 10335[label="",style="dashed", color="magenta", weight=3]; 8159 -> 10336[label="",style="dashed", color="magenta", weight=3]; 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]; 8166 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 8166 -> 15707[label="",style="dashed", color="magenta", weight=3]; 8166 -> 15708[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8172 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8172 -> 10344[label="",style="dashed", color="magenta", weight=3]; 8173 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8173 -> 10346[label="",style="dashed", color="magenta", weight=3]; 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"];62673[label="ww1307/Succ ww13070",fontsize=10,color="white",style="solid",shape="box"];8171 -> 62673[label="",style="solid", color="burlywood", weight=9]; 62673 -> 10347[label="",style="solid", color="burlywood", weight=3]; 62674[label="ww1307/Zero",fontsize=10,color="white",style="solid",shape="box"];8171 -> 62674[label="",style="solid", color="burlywood", weight=9]; 62674 -> 10348[label="",style="solid", color="burlywood", weight=3]; 8175 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8175 -> 10350[label="",style="dashed", color="magenta", weight=3]; 8176 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8176 -> 10352[label="",style="dashed", color="magenta", weight=3]; 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"];62675[label="ww1321/Succ ww13210",fontsize=10,color="white",style="solid",shape="box"];8174 -> 62675[label="",style="solid", color="burlywood", weight=9]; 62675 -> 10353[label="",style="solid", color="burlywood", weight=3]; 62676[label="ww1321/Zero",fontsize=10,color="white",style="solid",shape="box"];8174 -> 62676[label="",style="solid", color="burlywood", weight=9]; 62676 -> 10354[label="",style="solid", color="burlywood", weight=3]; 8193 -> 5617[label="",style="dashed", color="red", weight=0]; 8193[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8193 -> 10355[label="",style="dashed", color="magenta", weight=3]; 8193 -> 10356[label="",style="dashed", color="magenta", weight=3]; 8194[label="Succ ww3100",fontsize=16,color="green",shape="box"];8195 -> 5617[label="",style="dashed", color="red", weight=0]; 8195[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8195 -> 10357[label="",style="dashed", color="magenta", weight=3]; 8195 -> 10358[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8191 -> 5617[label="",style="dashed", color="red", weight=0]; 8191[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8191 -> 10361[label="",style="dashed", color="magenta", weight=3]; 8191 -> 10362[label="",style="dashed", color="magenta", weight=3]; 8192 -> 5617[label="",style="dashed", color="red", weight=0]; 8192[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8192 -> 10363[label="",style="dashed", color="magenta", weight=3]; 8192 -> 10364[label="",style="dashed", color="magenta", weight=3]; 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]; 8199 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36175[label="",style="dashed", color="magenta", weight=3]; 8199 -> 36176[label="",style="dashed", color="magenta", weight=3]; 8199 -> 36177[label="",style="dashed", color="magenta", weight=3]; 8199 -> 36178[label="",style="dashed", color="magenta", weight=3]; 37740[label="primPlusFloat ww4273 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4274))) (Float (Pos Zero) (Pos (Succ ww4275)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62677[label="ww4273/Float ww42730 ww42731",fontsize=10,color="white",style="solid",shape="box"];37740 -> 62677[label="",style="solid", color="burlywood", weight=9]; 62677 -> 37752[label="",style="solid", color="burlywood", weight=3]; 45776[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432)))",fontsize=16,color="green",shape="box"];45776 -> 45792[label="",style="dashed", color="green", weight=3]; 45776 -> 45793[label="",style="dashed", color="green", weight=3]; 37707[label="ww3100",fontsize=16,color="green",shape="box"];37708[label="ww5",fontsize=16,color="green",shape="box"];37709[label="Zero",fontsize=16,color="green",shape="box"];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]; 37207 -> 26924[label="",style="dashed", color="red", weight=0]; 37207[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37207 -> 37270[label="",style="dashed", color="magenta", weight=3]; 37207 -> 37271[label="",style="dashed", color="magenta", weight=3]; 37237 -> 26726[label="",style="dashed", color="red", weight=0]; 37237[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="magenta"];37237 -> 37272[label="",style="dashed", color="magenta", weight=3]; 37237 -> 37273[label="",style="dashed", color="magenta", weight=3]; 37237 -> 37274[label="",style="dashed", color="magenta", weight=3]; 8203 -> 26726[label="",style="dashed", color="red", weight=0]; 8203[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww59",fontsize=16,color="magenta"];8203 -> 26730[label="",style="dashed", color="magenta", weight=3]; 8203 -> 26731[label="",style="dashed", color="magenta", weight=3]; 8203 -> 26732[label="",style="dashed", color="magenta", weight=3]; 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]; 8206 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8206 -> 10373[label="",style="dashed", color="magenta", weight=3]; 8207 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8207 -> 10375[label="",style="dashed", color="magenta", weight=3]; 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"];62678[label="ww1341/Succ ww13410",fontsize=10,color="white",style="solid",shape="box"];8205 -> 62678[label="",style="solid", color="burlywood", weight=9]; 62678 -> 10376[label="",style="solid", color="burlywood", weight=3]; 62679[label="ww1341/Zero",fontsize=10,color="white",style="solid",shape="box"];8205 -> 62679[label="",style="solid", color="burlywood", weight=9]; 62679 -> 10377[label="",style="solid", color="burlywood", weight=3]; 8209 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8209 -> 10379[label="",style="dashed", color="magenta", weight=3]; 8210 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8210 -> 10381[label="",style="dashed", color="magenta", weight=3]; 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"];62680[label="ww1355/Succ ww13550",fontsize=10,color="white",style="solid",shape="box"];8208 -> 62680[label="",style="solid", color="burlywood", weight=9]; 62680 -> 10382[label="",style="solid", color="burlywood", weight=3]; 62681[label="ww1355/Zero",fontsize=10,color="white",style="solid",shape="box"];8208 -> 62681[label="",style="solid", color="burlywood", weight=9]; 62681 -> 10383[label="",style="solid", color="burlywood", weight=3]; 8470 -> 5617[label="",style="dashed", color="red", weight=0]; 8470[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8470 -> 10384[label="",style="dashed", color="magenta", weight=3]; 8470 -> 10385[label="",style="dashed", color="magenta", weight=3]; 8471[label="Succ ww3100",fontsize=16,color="green",shape="box"];8472 -> 5617[label="",style="dashed", color="red", weight=0]; 8472[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8472 -> 10386[label="",style="dashed", color="magenta", weight=3]; 8472 -> 10387[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 53144[label="Zero",fontsize=16,color="green",shape="box"];53145[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53146[label="ww3100",fontsize=16,color="green",shape="box"];53143[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578)",fontsize=16,color="black",shape="triangle"];53143 -> 53161[label="",style="solid", color="black", weight=3]; 50151 -> 27501[label="",style="dashed", color="red", weight=0]; 50151[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"];50151 -> 50351[label="",style="dashed", color="magenta", weight=3]; 50151 -> 50352[label="",style="dashed", color="magenta", weight=3]; 50151 -> 50353[label="",style="dashed", color="magenta", weight=3]; 50227[label="ww3100",fontsize=16,color="green",shape="box"];50228[label="Zero",fontsize=16,color="green",shape="box"];50229[label="ww5",fontsize=16,color="green",shape="box"];27501[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"];27501 -> 27523[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 8947 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47303[label="",style="dashed", color="magenta", weight=3]; 8947 -> 47304[label="",style="dashed", color="magenta", weight=3]; 8947 -> 47305[label="",style="dashed", color="magenta", weight=3]; 8947 -> 47306[label="",style="dashed", color="magenta", weight=3]; 8947 -> 47307[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62682[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8949 -> 62682[label="",style="solid", color="burlywood", weight=9]; 62682 -> 10400[label="",style="solid", color="burlywood", weight=3]; 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"];62683[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8950 -> 62683[label="",style="solid", color="burlywood", weight=9]; 62683 -> 10401[label="",style="solid", color="burlywood", weight=3]; 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"];62684[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8951 -> 62684[label="",style="solid", color="burlywood", weight=9]; 62684 -> 10402[label="",style="solid", color="burlywood", weight=3]; 8952 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47308[label="",style="dashed", color="magenta", weight=3]; 8952 -> 47309[label="",style="dashed", color="magenta", weight=3]; 8952 -> 47310[label="",style="dashed", color="magenta", weight=3]; 8952 -> 47311[label="",style="dashed", color="magenta", weight=3]; 8952 -> 47312[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62685[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8954 -> 62685[label="",style="solid", color="burlywood", weight=9]; 62685 -> 10405[label="",style="solid", color="burlywood", weight=3]; 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"];62686[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8955 -> 62686[label="",style="solid", color="burlywood", weight=9]; 62686 -> 10406[label="",style="solid", color="burlywood", weight=3]; 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"];62687[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8956 -> 62687[label="",style="solid", color="burlywood", weight=9]; 62687 -> 10407[label="",style="solid", color="burlywood", weight=3]; 8477 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8477 -> 10409[label="",style="dashed", color="magenta", weight=3]; 8478 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8478 -> 10411[label="",style="dashed", color="magenta", weight=3]; 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"];62688[label="ww1380/Succ ww13800",fontsize=10,color="white",style="solid",shape="box"];8476 -> 62688[label="",style="solid", color="burlywood", weight=9]; 62688 -> 10412[label="",style="solid", color="burlywood", weight=3]; 62689[label="ww1380/Zero",fontsize=10,color="white",style="solid",shape="box"];8476 -> 62689[label="",style="solid", color="burlywood", weight=9]; 62689 -> 10413[label="",style="solid", color="burlywood", weight=3]; 8484 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8484 -> 10415[label="",style="dashed", color="magenta", weight=3]; 8485 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8485 -> 10417[label="",style="dashed", color="magenta", weight=3]; 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"];62690[label="ww1394/Succ ww13940",fontsize=10,color="white",style="solid",shape="box"];8483 -> 62690[label="",style="solid", color="burlywood", weight=9]; 62690 -> 10418[label="",style="solid", color="burlywood", weight=3]; 62691[label="ww1394/Zero",fontsize=10,color="white",style="solid",shape="box"];8483 -> 62691[label="",style="solid", color="burlywood", weight=9]; 62691 -> 10419[label="",style="solid", color="burlywood", weight=3]; 8522 -> 5617[label="",style="dashed", color="red", weight=0]; 8522[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8522 -> 10420[label="",style="dashed", color="magenta", weight=3]; 8522 -> 10421[label="",style="dashed", color="magenta", weight=3]; 8523[label="Succ ww3100",fontsize=16,color="green",shape="box"];8524 -> 5617[label="",style="dashed", color="red", weight=0]; 8524[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8524 -> 10422[label="",style="dashed", color="magenta", weight=3]; 8524 -> 10423[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8512 -> 5617[label="",style="dashed", color="red", weight=0]; 8512[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8512 -> 10426[label="",style="dashed", color="magenta", weight=3]; 8512 -> 10427[label="",style="dashed", color="magenta", weight=3]; 8513 -> 5617[label="",style="dashed", color="red", weight=0]; 8513[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8513 -> 10428[label="",style="dashed", color="magenta", weight=3]; 8513 -> 10429[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47178[label="Neg Zero",fontsize=16,color="green",shape="box"];47179 -> 53555[label="",style="dashed", color="red", weight=0]; 47179[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"];47179 -> 53556[label="",style="dashed", color="magenta", weight=3]; 47179 -> 53557[label="",style="dashed", color="magenta", weight=3]; 47179 -> 53558[label="",style="dashed", color="magenta", weight=3]; 47179 -> 53559[label="",style="dashed", color="magenta", weight=3]; 47180 -> 50355[label="",style="dashed", color="red", weight=0]; 47180[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"];47180 -> 50358[label="",style="dashed", color="magenta", weight=3]; 47181 -> 27983[label="",style="dashed", color="red", weight=0]; 47181[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"];47181 -> 50380[label="",style="dashed", color="magenta", weight=3]; 47181 -> 50381[label="",style="dashed", color="magenta", weight=3]; 47181 -> 50382[label="",style="dashed", color="magenta", weight=3]; 47181 -> 50383[label="",style="dashed", color="magenta", weight=3]; 47182[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 8534 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8534 -> 10437[label="",style="dashed", color="magenta", weight=3]; 8535 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8535 -> 10439[label="",style="dashed", color="magenta", weight=3]; 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"];62692[label="ww1414/Succ ww14140",fontsize=10,color="white",style="solid",shape="box"];8533 -> 62692[label="",style="solid", color="burlywood", weight=9]; 62692 -> 10440[label="",style="solid", color="burlywood", weight=3]; 62693[label="ww1414/Zero",fontsize=10,color="white",style="solid",shape="box"];8533 -> 62693[label="",style="solid", color="burlywood", weight=9]; 62693 -> 10441[label="",style="solid", color="burlywood", weight=3]; 8549 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8549 -> 10443[label="",style="dashed", color="magenta", weight=3]; 8550 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8550 -> 10445[label="",style="dashed", color="magenta", weight=3]; 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"];62694[label="ww1428/Succ ww14280",fontsize=10,color="white",style="solid",shape="box"];8548 -> 62694[label="",style="solid", color="burlywood", weight=9]; 62694 -> 10446[label="",style="solid", color="burlywood", weight=3]; 62695[label="ww1428/Zero",fontsize=10,color="white",style="solid",shape="box"];8548 -> 62695[label="",style="solid", color="burlywood", weight=9]; 62695 -> 10447[label="",style="solid", color="burlywood", weight=3]; 8722 -> 5617[label="",style="dashed", color="red", weight=0]; 8722[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8722 -> 10448[label="",style="dashed", color="magenta", weight=3]; 8722 -> 10449[label="",style="dashed", color="magenta", weight=3]; 8723[label="Succ ww3100",fontsize=16,color="green",shape="box"];8724 -> 5617[label="",style="dashed", color="red", weight=0]; 8724[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8724 -> 10450[label="",style="dashed", color="magenta", weight=3]; 8724 -> 10451[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 8619 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8619 -> 10461[label="",style="dashed", color="magenta", weight=3]; 8620 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8620 -> 10463[label="",style="dashed", color="magenta", weight=3]; 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"];62696[label="ww1444/Succ ww14440",fontsize=10,color="white",style="solid",shape="box"];8618 -> 62696[label="",style="solid", color="burlywood", weight=9]; 62696 -> 10464[label="",style="solid", color="burlywood", weight=3]; 62697[label="ww1444/Zero",fontsize=10,color="white",style="solid",shape="box"];8618 -> 62697[label="",style="solid", color="burlywood", weight=9]; 62697 -> 10465[label="",style="solid", color="burlywood", weight=3]; 8729 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8729 -> 10467[label="",style="dashed", color="magenta", weight=3]; 8730 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8730 -> 10469[label="",style="dashed", color="magenta", weight=3]; 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"];62698[label="ww1482/Succ ww14820",fontsize=10,color="white",style="solid",shape="box"];8728 -> 62698[label="",style="solid", color="burlywood", weight=9]; 62698 -> 10470[label="",style="solid", color="burlywood", weight=3]; 62699[label="ww1482/Zero",fontsize=10,color="white",style="solid",shape="box"];8728 -> 62699[label="",style="solid", color="burlywood", weight=9]; 62699 -> 10471[label="",style="solid", color="burlywood", weight=3]; 8860 -> 5617[label="",style="dashed", color="red", weight=0]; 8860[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8860 -> 10472[label="",style="dashed", color="magenta", weight=3]; 8860 -> 10473[label="",style="dashed", color="magenta", weight=3]; 8861[label="Succ ww3100",fontsize=16,color="green",shape="box"];8862 -> 5617[label="",style="dashed", color="red", weight=0]; 8862[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8862 -> 10474[label="",style="dashed", color="magenta", weight=3]; 8862 -> 10475[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 17404[label="ww5",fontsize=16,color="green",shape="box"];17405[label="ww4000",fontsize=16,color="green",shape="box"];17406[label="Succ Zero",fontsize=16,color="green",shape="box"];17407[label="ww3100",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]; 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]; 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]; 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]; 8834 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8834 -> 10485[label="",style="dashed", color="magenta", weight=3]; 8835 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8835 -> 10487[label="",style="dashed", color="magenta", weight=3]; 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"];62700[label="ww1498/Succ ww14980",fontsize=10,color="white",style="solid",shape="box"];8833 -> 62700[label="",style="solid", color="burlywood", weight=9]; 62700 -> 10488[label="",style="solid", color="burlywood", weight=3]; 62701[label="ww1498/Zero",fontsize=10,color="white",style="solid",shape="box"];8833 -> 62701[label="",style="solid", color="burlywood", weight=9]; 62701 -> 10489[label="",style="solid", color="burlywood", weight=3]; 8867 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8867 -> 10491[label="",style="dashed", color="magenta", weight=3]; 8868 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8868 -> 10493[label="",style="dashed", color="magenta", weight=3]; 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"];62702[label="ww1512/Succ ww15120",fontsize=10,color="white",style="solid",shape="box"];8866 -> 62702[label="",style="solid", color="burlywood", weight=9]; 62702 -> 10494[label="",style="solid", color="burlywood", weight=3]; 62703[label="ww1512/Zero",fontsize=10,color="white",style="solid",shape="box"];8866 -> 62703[label="",style="solid", color="burlywood", weight=9]; 62703 -> 10495[label="",style="solid", color="burlywood", weight=3]; 8933 -> 5617[label="",style="dashed", color="red", weight=0]; 8933[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8933 -> 10496[label="",style="dashed", color="magenta", weight=3]; 8933 -> 10497[label="",style="dashed", color="magenta", weight=3]; 8934[label="Succ ww3100",fontsize=16,color="green",shape="box"];8935 -> 5617[label="",style="dashed", color="red", weight=0]; 8935[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8935 -> 10498[label="",style="dashed", color="magenta", weight=3]; 8935 -> 10499[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8919 -> 5617[label="",style="dashed", color="red", weight=0]; 8919[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8919 -> 10502[label="",style="dashed", color="magenta", weight=3]; 8919 -> 10503[label="",style="dashed", color="magenta", weight=3]; 8920 -> 5617[label="",style="dashed", color="red", weight=0]; 8920[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8920 -> 10504[label="",style="dashed", color="magenta", weight=3]; 8920 -> 10505[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47183[label="Neg Zero",fontsize=16,color="green",shape="box"];47184 -> 53719[label="",style="dashed", color="red", weight=0]; 47184[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"];47184 -> 53720[label="",style="dashed", color="magenta", weight=3]; 47184 -> 53721[label="",style="dashed", color="magenta", weight=3]; 47184 -> 53722[label="",style="dashed", color="magenta", weight=3]; 47184 -> 53723[label="",style="dashed", color="magenta", weight=3]; 47185 -> 50048[label="",style="dashed", color="red", weight=0]; 47185[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"];47185 -> 50050[label="",style="dashed", color="magenta", weight=3]; 47186 -> 28074[label="",style="dashed", color="red", weight=0]; 47186[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"];47186 -> 50385[label="",style="dashed", color="magenta", weight=3]; 47186 -> 50386[label="",style="dashed", color="magenta", weight=3]; 47186 -> 50387[label="",style="dashed", color="magenta", weight=3]; 47186 -> 50388[label="",style="dashed", color="magenta", weight=3]; 47187[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 8945 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8945 -> 10513[label="",style="dashed", color="magenta", weight=3]; 8946 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8946 -> 10515[label="",style="dashed", color="magenta", weight=3]; 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"];62704[label="ww1532/Succ ww15320",fontsize=10,color="white",style="solid",shape="box"];8944 -> 62704[label="",style="solid", color="burlywood", weight=9]; 62704 -> 10516[label="",style="solid", color="burlywood", weight=3]; 62705[label="ww1532/Zero",fontsize=10,color="white",style="solid",shape="box"];8944 -> 62705[label="",style="solid", color="burlywood", weight=9]; 62705 -> 10517[label="",style="solid", color="burlywood", weight=3]; 8958 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8958 -> 10519[label="",style="dashed", color="magenta", weight=3]; 8959 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8959 -> 10521[label="",style="dashed", color="magenta", weight=3]; 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"];62706[label="ww1546/Succ ww15460",fontsize=10,color="white",style="solid",shape="box"];8957 -> 62706[label="",style="solid", color="burlywood", weight=9]; 62706 -> 10522[label="",style="solid", color="burlywood", weight=3]; 62707[label="ww1546/Zero",fontsize=10,color="white",style="solid",shape="box"];8957 -> 62707[label="",style="solid", color="burlywood", weight=9]; 62707 -> 10523[label="",style="solid", color="burlywood", weight=3]; 8976 -> 5617[label="",style="dashed", color="red", weight=0]; 8976[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8976 -> 10524[label="",style="dashed", color="magenta", weight=3]; 8976 -> 10525[label="",style="dashed", color="magenta", weight=3]; 8977[label="Succ ww3100",fontsize=16,color="green",shape="box"];8978 -> 5617[label="",style="dashed", color="red", weight=0]; 8978[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8978 -> 10526[label="",style="dashed", color="magenta", weight=3]; 8978 -> 10527[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 8974 -> 5617[label="",style="dashed", color="red", weight=0]; 8974[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8974 -> 10530[label="",style="dashed", color="magenta", weight=3]; 8974 -> 10531[label="",style="dashed", color="magenta", weight=3]; 8975 -> 5617[label="",style="dashed", color="red", weight=0]; 8975[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8975 -> 10532[label="",style="dashed", color="magenta", weight=3]; 8975 -> 10533[label="",style="dashed", color="magenta", weight=3]; 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]; 47188[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47189 -> 45667[label="",style="dashed", color="red", weight=0]; 47189[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"];47189 -> 50389[label="",style="dashed", color="magenta", weight=3]; 47189 -> 50390[label="",style="dashed", color="magenta", weight=3]; 47189 -> 50391[label="",style="dashed", color="magenta", weight=3]; 47189 -> 50392[label="",style="dashed", color="magenta", weight=3]; 47190 -> 53655[label="",style="dashed", color="red", weight=0]; 47190[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"];47190 -> 53656[label="",style="dashed", color="magenta", weight=3]; 47190 -> 53657[label="",style="dashed", color="magenta", weight=3]; 47190 -> 53658[label="",style="dashed", color="magenta", weight=3]; 47190 -> 53659[label="",style="dashed", color="magenta", weight=3]; 47191[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="black",shape="triangle"];47191 -> 50394[label="",style="solid", color="black", weight=3]; 47192[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 8987 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8987 -> 10540[label="",style="dashed", color="magenta", weight=3]; 8988 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8988 -> 10542[label="",style="dashed", color="magenta", weight=3]; 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"];62708[label="ww1566/Succ ww15660",fontsize=10,color="white",style="solid",shape="box"];8986 -> 62708[label="",style="solid", color="burlywood", weight=9]; 62708 -> 10543[label="",style="solid", color="burlywood", weight=3]; 62709[label="ww1566/Zero",fontsize=10,color="white",style="solid",shape="box"];8986 -> 62709[label="",style="solid", color="burlywood", weight=9]; 62709 -> 10544[label="",style="solid", color="burlywood", weight=3]; 8990 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8990 -> 10546[label="",style="dashed", color="magenta", weight=3]; 8991 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 8991 -> 10548[label="",style="dashed", color="magenta", weight=3]; 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"];62710[label="ww1580/Succ ww15800",fontsize=10,color="white",style="solid",shape="box"];8989 -> 62710[label="",style="solid", color="burlywood", weight=9]; 62710 -> 10549[label="",style="solid", color="burlywood", weight=3]; 62711[label="ww1580/Zero",fontsize=10,color="white",style="solid",shape="box"];8989 -> 62711[label="",style="solid", color="burlywood", weight=9]; 62711 -> 10550[label="",style="solid", color="burlywood", weight=3]; 9014 -> 5617[label="",style="dashed", color="red", weight=0]; 9014[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9014 -> 10551[label="",style="dashed", color="magenta", weight=3]; 9014 -> 10552[label="",style="dashed", color="magenta", weight=3]; 9015[label="Succ ww3100",fontsize=16,color="green",shape="box"];9016 -> 5617[label="",style="dashed", color="red", weight=0]; 9016[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9016 -> 10553[label="",style="dashed", color="magenta", weight=3]; 9016 -> 10554[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15697[label="Succ Zero",fontsize=16,color="green",shape="box"];15698[label="ww5",fontsize=16,color="green",shape="box"];15699[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",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]; 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]; 9012 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9012 -> 10564[label="",style="dashed", color="magenta", weight=3]; 9013 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9013 -> 10566[label="",style="dashed", color="magenta", weight=3]; 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"];62712[label="ww1596/Succ ww15960",fontsize=10,color="white",style="solid",shape="box"];9011 -> 62712[label="",style="solid", color="burlywood", weight=9]; 62712 -> 10567[label="",style="solid", color="burlywood", weight=3]; 62713[label="ww1596/Zero",fontsize=10,color="white",style="solid",shape="box"];9011 -> 62713[label="",style="solid", color="burlywood", weight=9]; 62713 -> 10568[label="",style="solid", color="burlywood", weight=3]; 9021 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9021 -> 10570[label="",style="dashed", color="magenta", weight=3]; 9022 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9022 -> 10572[label="",style="dashed", color="magenta", weight=3]; 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"];62714[label="ww1610/Succ ww16100",fontsize=10,color="white",style="solid",shape="box"];9020 -> 62714[label="",style="solid", color="burlywood", weight=9]; 62714 -> 10573[label="",style="solid", color="burlywood", weight=3]; 62715[label="ww1610/Zero",fontsize=10,color="white",style="solid",shape="box"];9020 -> 62715[label="",style="solid", color="burlywood", weight=9]; 62715 -> 10574[label="",style="solid", color="burlywood", weight=3]; 9045 -> 5617[label="",style="dashed", color="red", weight=0]; 9045[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9045 -> 10575[label="",style="dashed", color="magenta", weight=3]; 9045 -> 10576[label="",style="dashed", color="magenta", weight=3]; 9046[label="Succ ww3100",fontsize=16,color="green",shape="box"];9047 -> 5617[label="",style="dashed", color="red", weight=0]; 9047[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9047 -> 10577[label="",style="dashed", color="magenta", weight=3]; 9047 -> 10578[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 17506[label="ww3000",fontsize=16,color="green",shape="box"];17507[label="ww5",fontsize=16,color="green",shape="box"];17508[label="Succ Zero",fontsize=16,color="green",shape="box"];17509[label="ww3100",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]; 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]; 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]; 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]; 9043 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9043 -> 10588[label="",style="dashed", color="magenta", weight=3]; 9044 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9044 -> 10590[label="",style="dashed", color="magenta", weight=3]; 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"];62716[label="ww1626/Succ ww16260",fontsize=10,color="white",style="solid",shape="box"];9042 -> 62716[label="",style="solid", color="burlywood", weight=9]; 62716 -> 10591[label="",style="solid", color="burlywood", weight=3]; 62717[label="ww1626/Zero",fontsize=10,color="white",style="solid",shape="box"];9042 -> 62717[label="",style="solid", color="burlywood", weight=9]; 62717 -> 10592[label="",style="solid", color="burlywood", weight=3]; 9052 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9052 -> 10594[label="",style="dashed", color="magenta", weight=3]; 9053 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9053 -> 10596[label="",style="dashed", color="magenta", weight=3]; 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"];62718[label="ww1640/Succ ww16400",fontsize=10,color="white",style="solid",shape="box"];9051 -> 62718[label="",style="solid", color="burlywood", weight=9]; 62718 -> 10597[label="",style="solid", color="burlywood", weight=3]; 62719[label="ww1640/Zero",fontsize=10,color="white",style="solid",shape="box"];9051 -> 62719[label="",style="solid", color="burlywood", weight=9]; 62719 -> 10598[label="",style="solid", color="burlywood", weight=3]; 9070 -> 5617[label="",style="dashed", color="red", weight=0]; 9070[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9070 -> 10599[label="",style="dashed", color="magenta", weight=3]; 9070 -> 10600[label="",style="dashed", color="magenta", weight=3]; 9071[label="Succ ww3100",fontsize=16,color="green",shape="box"];9072 -> 5617[label="",style="dashed", color="red", weight=0]; 9072[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9072 -> 10601[label="",style="dashed", color="magenta", weight=3]; 9072 -> 10602[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9068 -> 5617[label="",style="dashed", color="red", weight=0]; 9068[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9068 -> 10605[label="",style="dashed", color="magenta", weight=3]; 9068 -> 10606[label="",style="dashed", color="magenta", weight=3]; 9069 -> 5617[label="",style="dashed", color="red", weight=0]; 9069[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9069 -> 10607[label="",style="dashed", color="magenta", weight=3]; 9069 -> 10608[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47193[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47194 -> 53804[label="",style="dashed", color="red", weight=0]; 47194[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"];47194 -> 53805[label="",style="dashed", color="magenta", weight=3]; 47194 -> 53806[label="",style="dashed", color="magenta", weight=3]; 47194 -> 53807[label="",style="dashed", color="magenta", weight=3]; 47194 -> 53808[label="",style="dashed", color="magenta", weight=3]; 47195 -> 49854[label="",style="dashed", color="red", weight=0]; 47195[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"];47195 -> 49859[label="",style="dashed", color="magenta", weight=3]; 47196 -> 28371[label="",style="dashed", color="red", weight=0]; 47196[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"];47196 -> 50396[label="",style="dashed", color="magenta", weight=3]; 47196 -> 50397[label="",style="dashed", color="magenta", weight=3]; 47196 -> 50398[label="",style="dashed", color="magenta", weight=3]; 47196 -> 50399[label="",style="dashed", color="magenta", weight=3]; 47197[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 9082 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9082 -> 10616[label="",style="dashed", color="magenta", weight=3]; 9083 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9083 -> 10618[label="",style="dashed", color="magenta", weight=3]; 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"];62720[label="ww1660/Succ ww16600",fontsize=10,color="white",style="solid",shape="box"];9081 -> 62720[label="",style="solid", color="burlywood", weight=9]; 62720 -> 10619[label="",style="solid", color="burlywood", weight=3]; 62721[label="ww1660/Zero",fontsize=10,color="white",style="solid",shape="box"];9081 -> 62721[label="",style="solid", color="burlywood", weight=9]; 62721 -> 10620[label="",style="solid", color="burlywood", weight=3]; 9085 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9085 -> 10622[label="",style="dashed", color="magenta", weight=3]; 9086 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9086 -> 10624[label="",style="dashed", color="magenta", weight=3]; 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"];62722[label="ww1674/Succ ww16740",fontsize=10,color="white",style="solid",shape="box"];9084 -> 62722[label="",style="solid", color="burlywood", weight=9]; 62722 -> 10625[label="",style="solid", color="burlywood", weight=3]; 62723[label="ww1674/Zero",fontsize=10,color="white",style="solid",shape="box"];9084 -> 62723[label="",style="solid", color="burlywood", weight=9]; 62723 -> 10626[label="",style="solid", color="burlywood", weight=3]; 9103 -> 5617[label="",style="dashed", color="red", weight=0]; 9103[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9103 -> 10627[label="",style="dashed", color="magenta", weight=3]; 9103 -> 10628[label="",style="dashed", color="magenta", weight=3]; 9104[label="Succ ww3100",fontsize=16,color="green",shape="box"];9105 -> 5617[label="",style="dashed", color="red", weight=0]; 9105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9105 -> 10629[label="",style="dashed", color="magenta", weight=3]; 9105 -> 10630[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9101 -> 5617[label="",style="dashed", color="red", weight=0]; 9101[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9101 -> 10633[label="",style="dashed", color="magenta", weight=3]; 9101 -> 10634[label="",style="dashed", color="magenta", weight=3]; 9102 -> 5617[label="",style="dashed", color="red", weight=0]; 9102[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9102 -> 10635[label="",style="dashed", color="magenta", weight=3]; 9102 -> 10636[label="",style="dashed", color="magenta", weight=3]; 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]; 47198[label="Neg Zero",fontsize=16,color="green",shape="box"];47199 -> 45667[label="",style="dashed", color="red", weight=0]; 47199[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"];47199 -> 50400[label="",style="dashed", color="magenta", weight=3]; 47199 -> 50401[label="",style="dashed", color="magenta", weight=3]; 47199 -> 50402[label="",style="dashed", color="magenta", weight=3]; 47199 -> 50403[label="",style="dashed", color="magenta", weight=3]; 47200 -> 50355[label="",style="dashed", color="red", weight=0]; 47200[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"];47200 -> 50359[label="",style="dashed", color="magenta", weight=3]; 47201 -> 53769[label="",style="dashed", color="red", weight=0]; 47201[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"];47201 -> 53770[label="",style="dashed", color="magenta", weight=3]; 47201 -> 53771[label="",style="dashed", color="magenta", weight=3]; 47201 -> 53772[label="",style="dashed", color="magenta", weight=3]; 47202[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 9114 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9114 -> 10643[label="",style="dashed", color="magenta", weight=3]; 9115 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9115 -> 10645[label="",style="dashed", color="magenta", weight=3]; 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"];62724[label="ww1694/Succ ww16940",fontsize=10,color="white",style="solid",shape="box"];9113 -> 62724[label="",style="solid", color="burlywood", weight=9]; 62724 -> 10646[label="",style="solid", color="burlywood", weight=3]; 62725[label="ww1694/Zero",fontsize=10,color="white",style="solid",shape="box"];9113 -> 62725[label="",style="solid", color="burlywood", weight=9]; 62725 -> 10647[label="",style="solid", color="burlywood", weight=3]; 9117 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9117 -> 10649[label="",style="dashed", color="magenta", weight=3]; 9118 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9118 -> 10651[label="",style="dashed", color="magenta", weight=3]; 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"];62726[label="ww1708/Succ ww17080",fontsize=10,color="white",style="solid",shape="box"];9116 -> 62726[label="",style="solid", color="burlywood", weight=9]; 62726 -> 10652[label="",style="solid", color="burlywood", weight=3]; 62727[label="ww1708/Zero",fontsize=10,color="white",style="solid",shape="box"];9116 -> 62727[label="",style="solid", color="burlywood", weight=9]; 62727 -> 10653[label="",style="solid", color="burlywood", weight=3]; 9141 -> 5617[label="",style="dashed", color="red", weight=0]; 9141[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9141 -> 10654[label="",style="dashed", color="magenta", weight=3]; 9141 -> 10655[label="",style="dashed", color="magenta", weight=3]; 9142[label="Succ ww3100",fontsize=16,color="green",shape="box"];9143 -> 5617[label="",style="dashed", color="red", weight=0]; 9143[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9143 -> 10656[label="",style="dashed", color="magenta", weight=3]; 9143 -> 10657[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15700[label="Succ Zero",fontsize=16,color="green",shape="box"];15701[label="ww5",fontsize=16,color="green",shape="box"];15702[label="Float (Neg Zero) (Neg (Succ ww3100))",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]; 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]; 9139 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9139 -> 10667[label="",style="dashed", color="magenta", weight=3]; 9140 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9140 -> 10669[label="",style="dashed", color="magenta", weight=3]; 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"];62728[label="ww1724/Succ ww17240",fontsize=10,color="white",style="solid",shape="box"];9138 -> 62728[label="",style="solid", color="burlywood", weight=9]; 62728 -> 10670[label="",style="solid", color="burlywood", weight=3]; 62729[label="ww1724/Zero",fontsize=10,color="white",style="solid",shape="box"];9138 -> 62729[label="",style="solid", color="burlywood", weight=9]; 62729 -> 10671[label="",style="solid", color="burlywood", weight=3]; 9148 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9148 -> 10673[label="",style="dashed", color="magenta", weight=3]; 9149 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9149 -> 10675[label="",style="dashed", color="magenta", weight=3]; 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"];62730[label="ww1738/Succ ww17380",fontsize=10,color="white",style="solid",shape="box"];9147 -> 62730[label="",style="solid", color="burlywood", weight=9]; 62730 -> 10676[label="",style="solid", color="burlywood", weight=3]; 62731[label="ww1738/Zero",fontsize=10,color="white",style="solid",shape="box"];9147 -> 62731[label="",style="solid", color="burlywood", weight=9]; 62731 -> 10677[label="",style="solid", color="burlywood", weight=3]; 9172 -> 5617[label="",style="dashed", color="red", weight=0]; 9172[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9172 -> 10678[label="",style="dashed", color="magenta", weight=3]; 9172 -> 10679[label="",style="dashed", color="magenta", weight=3]; 9173[label="Succ ww3100",fontsize=16,color="green",shape="box"];9174 -> 5617[label="",style="dashed", color="red", weight=0]; 9174[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9174 -> 10680[label="",style="dashed", color="magenta", weight=3]; 9174 -> 10681[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 17605[label="Succ Zero",fontsize=16,color="green",shape="box"];17606[label="ww3100",fontsize=16,color="green",shape="box"];17607[label="ww5",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]; 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]; 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]; 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]; 9170 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9170 -> 10691[label="",style="dashed", color="magenta", weight=3]; 9171 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9171 -> 10693[label="",style="dashed", color="magenta", weight=3]; 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"];62732[label="ww1754/Succ ww17540",fontsize=10,color="white",style="solid",shape="box"];9169 -> 62732[label="",style="solid", color="burlywood", weight=9]; 62732 -> 10694[label="",style="solid", color="burlywood", weight=3]; 62733[label="ww1754/Zero",fontsize=10,color="white",style="solid",shape="box"];9169 -> 62733[label="",style="solid", color="burlywood", weight=9]; 62733 -> 10695[label="",style="solid", color="burlywood", weight=3]; 9179 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9179 -> 10697[label="",style="dashed", color="magenta", weight=3]; 9180 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9180 -> 10699[label="",style="dashed", color="magenta", weight=3]; 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"];62734[label="ww1768/Succ ww17680",fontsize=10,color="white",style="solid",shape="box"];9178 -> 62734[label="",style="solid", color="burlywood", weight=9]; 62734 -> 10700[label="",style="solid", color="burlywood", weight=3]; 62735[label="ww1768/Zero",fontsize=10,color="white",style="solid",shape="box"];9178 -> 62735[label="",style="solid", color="burlywood", weight=9]; 62735 -> 10701[label="",style="solid", color="burlywood", weight=3]; 9197 -> 5617[label="",style="dashed", color="red", weight=0]; 9197[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9197 -> 10702[label="",style="dashed", color="magenta", weight=3]; 9197 -> 10703[label="",style="dashed", color="magenta", weight=3]; 9198[label="Succ ww3100",fontsize=16,color="green",shape="box"];9199 -> 5617[label="",style="dashed", color="red", weight=0]; 9199[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9199 -> 10704[label="",style="dashed", color="magenta", weight=3]; 9199 -> 10705[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9195 -> 5617[label="",style="dashed", color="red", weight=0]; 9195[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9195 -> 10708[label="",style="dashed", color="magenta", weight=3]; 9195 -> 10709[label="",style="dashed", color="magenta", weight=3]; 9196 -> 5617[label="",style="dashed", color="red", weight=0]; 9196[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9196 -> 10710[label="",style="dashed", color="magenta", weight=3]; 9196 -> 10711[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 47203[label="Neg Zero",fontsize=16,color="green",shape="box"];47204 -> 55414[label="",style="dashed", color="red", weight=0]; 47204[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"];47204 -> 55415[label="",style="dashed", color="magenta", weight=3]; 47204 -> 55416[label="",style="dashed", color="magenta", weight=3]; 47204 -> 55417[label="",style="dashed", color="magenta", weight=3]; 47205 -> 50048[label="",style="dashed", color="red", weight=0]; 47205[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"];47205 -> 50051[label="",style="dashed", color="magenta", weight=3]; 47206 -> 28661[label="",style="dashed", color="red", weight=0]; 47206[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"];47206 -> 50406[label="",style="dashed", color="magenta", weight=3]; 47206 -> 50407[label="",style="dashed", color="magenta", weight=3]; 47206 -> 50408[label="",style="dashed", color="magenta", weight=3]; 47207[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 9208 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9208 -> 10719[label="",style="dashed", color="magenta", weight=3]; 9209[label="Succ ww3000",fontsize=16,color="green",shape="box"];9211 -> 5617[label="",style="dashed", color="red", weight=0]; 9211[label="primPlusNat ww560 ww53",fontsize=16,color="magenta"];9211 -> 10720[label="",style="dashed", color="magenta", weight=3]; 9211 -> 10721[label="",style="dashed", color="magenta", weight=3]; 9212 -> 5617[label="",style="dashed", color="red", weight=0]; 9212[label="primPlusNat ww560 ww53",fontsize=16,color="magenta"];9212 -> 10722[label="",style="dashed", color="magenta", weight=3]; 9212 -> 10723[label="",style="dashed", color="magenta", weight=3]; 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"];62736[label="ww52/Pos ww520",fontsize=10,color="white",style="solid",shape="box"];9210 -> 62736[label="",style="solid", color="burlywood", weight=9]; 62736 -> 10724[label="",style="solid", color="burlywood", weight=3]; 62737[label="ww52/Neg ww520",fontsize=10,color="white",style="solid",shape="box"];9210 -> 62737[label="",style="solid", color="burlywood", weight=9]; 62737 -> 10725[label="",style="solid", color="burlywood", weight=3]; 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"];62738[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];9213 -> 62738[label="",style="solid", color="burlywood", weight=9]; 62738 -> 10726[label="",style="solid", color="burlywood", weight=3]; 62739[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];9213 -> 62739[label="",style="solid", color="burlywood", weight=9]; 62739 -> 10727[label="",style="solid", color="burlywood", weight=3]; 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"];62740[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];9214 -> 62740[label="",style="solid", color="burlywood", weight=9]; 62740 -> 10728[label="",style="solid", color="burlywood", weight=3]; 62741[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];9214 -> 62741[label="",style="solid", color="burlywood", weight=9]; 62741 -> 10729[label="",style="solid", color="burlywood", weight=3]; 9215 -> 5617[label="",style="dashed", color="red", weight=0]; 9215[label="primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];9215 -> 10730[label="",style="dashed", color="magenta", weight=3]; 9215 -> 10731[label="",style="dashed", color="magenta", weight=3]; 9216[label="Succ ww3000",fontsize=16,color="green",shape="box"];9218 -> 5617[label="",style="dashed", color="red", weight=0]; 9218[label="primPlusNat ww720 ww69",fontsize=16,color="magenta"];9218 -> 10732[label="",style="dashed", color="magenta", weight=3]; 9218 -> 10733[label="",style="dashed", color="magenta", weight=3]; 9219 -> 5617[label="",style="dashed", color="red", weight=0]; 9219[label="primPlusNat ww720 ww69",fontsize=16,color="magenta"];9219 -> 10734[label="",style="dashed", color="magenta", weight=3]; 9219 -> 10735[label="",style="dashed", color="magenta", weight=3]; 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"];62742[label="ww68/Pos ww680",fontsize=10,color="white",style="solid",shape="box"];9217 -> 62742[label="",style="solid", color="burlywood", weight=9]; 62742 -> 10736[label="",style="solid", color="burlywood", weight=3]; 62743[label="ww68/Neg ww680",fontsize=10,color="white",style="solid",shape="box"];9217 -> 62743[label="",style="solid", color="burlywood", weight=9]; 62743 -> 10737[label="",style="solid", color="burlywood", weight=3]; 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"];62744[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];9220 -> 62744[label="",style="solid", color="burlywood", weight=9]; 62744 -> 10738[label="",style="solid", color="burlywood", weight=3]; 62745[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];9220 -> 62745[label="",style="solid", color="burlywood", weight=9]; 62745 -> 10739[label="",style="solid", color="burlywood", weight=3]; 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"];62746[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];9221 -> 62746[label="",style="solid", color="burlywood", weight=9]; 62746 -> 10740[label="",style="solid", color="burlywood", weight=3]; 62747[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];9221 -> 62747[label="",style="solid", color="burlywood", weight=9]; 62747 -> 10741[label="",style="solid", color="burlywood", weight=3]; 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"];62748[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];9226 -> 62748[label="",style="solid", color="burlywood", weight=9]; 62748 -> 10742[label="",style="solid", color="burlywood", weight=3]; 62749[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];9226 -> 62749[label="",style="solid", color="burlywood", weight=9]; 62749 -> 10743[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62750[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];9229 -> 62750[label="",style="solid", color="burlywood", weight=9]; 62750 -> 10746[label="",style="solid", color="burlywood", weight=3]; 62751[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];9229 -> 62751[label="",style="solid", color="burlywood", weight=9]; 62751 -> 10747[label="",style="solid", color="burlywood", weight=3]; 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"];62752[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9230 -> 62752[label="",style="solid", color="burlywood", weight=9]; 62752 -> 10748[label="",style="solid", color="burlywood", weight=3]; 62753[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9230 -> 62753[label="",style="solid", color="burlywood", weight=9]; 62753 -> 10749[label="",style="solid", color="burlywood", weight=3]; 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"];62754[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9231 -> 62754[label="",style="solid", color="burlywood", weight=9]; 62754 -> 10750[label="",style="solid", color="burlywood", weight=3]; 62755[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9231 -> 62755[label="",style="solid", color="burlywood", weight=9]; 62755 -> 10751[label="",style="solid", color="burlywood", weight=3]; 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"];62756[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9232 -> 62756[label="",style="solid", color="burlywood", weight=9]; 62756 -> 10752[label="",style="solid", color="burlywood", weight=3]; 62757[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9232 -> 62757[label="",style="solid", color="burlywood", weight=9]; 62757 -> 10753[label="",style="solid", color="burlywood", weight=3]; 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"];62758[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9233 -> 62758[label="",style="solid", color="burlywood", weight=9]; 62758 -> 10754[label="",style="solid", color="burlywood", weight=3]; 62759[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9233 -> 62759[label="",style="solid", color="burlywood", weight=9]; 62759 -> 10755[label="",style="solid", color="burlywood", weight=3]; 9234 -> 10756[label="",style="dashed", color="red", weight=0]; 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]; 9234 -> 10758[label="",style="dashed", color="magenta", weight=3]; 9235 -> 10767[label="",style="dashed", color="red", weight=0]; 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]; 9235 -> 10769[label="",style="dashed", color="magenta", weight=3]; 9236 -> 10778[label="",style="dashed", color="red", weight=0]; 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]; 9236 -> 10780[label="",style="dashed", color="magenta", weight=3]; 9237 -> 10786[label="",style="dashed", color="red", weight=0]; 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]; 9237 -> 10788[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 9259[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9259 -> 10799[label="",style="dashed", color="green", weight=3]; 9260 -> 6351[label="",style="dashed", color="red", weight=0]; 9260[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9260 -> 10800[label="",style="dashed", color="magenta", weight=3]; 9260 -> 10801[label="",style="dashed", color="magenta", weight=3]; 9261[label="Succ ww3100",fontsize=16,color="green",shape="box"];9262 -> 6351[label="",style="dashed", color="red", weight=0]; 9262[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9262 -> 10802[label="",style="dashed", color="magenta", weight=3]; 9262 -> 10803[label="",style="dashed", color="magenta", weight=3]; 9263[label="Succ ww3100",fontsize=16,color="green",shape="box"];9264[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9264 -> 10804[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 18779[label="ww310",fontsize=16,color="green",shape="box"];18780[label="ww410",fontsize=16,color="green",shape="box"];18781[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18782[label="ww5",fontsize=16,color="green",shape="box"];18783[label="ww3000",fontsize=16,color="green",shape="box"];9283[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9283 -> 10812[label="",style="dashed", color="green", weight=3]; 9284[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9284 -> 10813[label="",style="dashed", color="green", weight=3]; 9285 -> 6351[label="",style="dashed", color="red", weight=0]; 9285[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9285 -> 10814[label="",style="dashed", color="magenta", weight=3]; 9285 -> 10815[label="",style="dashed", color="magenta", weight=3]; 9286[label="Succ ww3100",fontsize=16,color="green",shape="box"];9287 -> 6351[label="",style="dashed", color="red", weight=0]; 9287[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9287 -> 10816[label="",style="dashed", color="magenta", weight=3]; 9287 -> 10817[label="",style="dashed", color="magenta", weight=3]; 9288[label="Succ ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 9291[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9291 -> 10820[label="",style="dashed", color="green", weight=3]; 9292[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9292 -> 10821[label="",style="dashed", color="green", weight=3]; 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]; 9294[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9294 -> 10823[label="",style="dashed", color="green", weight=3]; 9295[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9295 -> 10824[label="",style="dashed", color="green", weight=3]; 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]; 9297[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9297 -> 10826[label="",style="dashed", color="green", weight=3]; 9298[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9298 -> 10827[label="",style="dashed", color="green", weight=3]; 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]; 9301 -> 5617[label="",style="dashed", color="red", weight=0]; 9301[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9301 -> 10829[label="",style="dashed", color="magenta", weight=3]; 9302 -> 5617[label="",style="dashed", color="red", weight=0]; 9302[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9302 -> 10830[label="",style="dashed", color="magenta", weight=3]; 9303 -> 5617[label="",style="dashed", color="red", weight=0]; 9303[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9303 -> 10831[label="",style="dashed", color="magenta", weight=3]; 9303 -> 10832[label="",style="dashed", color="magenta", weight=3]; 9304 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9304 -> 10834[label="",style="dashed", color="magenta", weight=3]; 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"];62760[label="ww1800/Succ ww18000",fontsize=10,color="white",style="solid",shape="box"];9300 -> 62760[label="",style="solid", color="burlywood", weight=9]; 62760 -> 10835[label="",style="solid", color="burlywood", weight=3]; 62761[label="ww1800/Zero",fontsize=10,color="white",style="solid",shape="box"];9300 -> 62761[label="",style="solid", color="burlywood", weight=9]; 62761 -> 10836[label="",style="solid", color="burlywood", weight=3]; 9306 -> 5617[label="",style="dashed", color="red", weight=0]; 9306[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9306 -> 10837[label="",style="dashed", color="magenta", weight=3]; 9306 -> 10838[label="",style="dashed", color="magenta", weight=3]; 9307 -> 5617[label="",style="dashed", color="red", weight=0]; 9307[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9307 -> 10839[label="",style="dashed", color="magenta", weight=3]; 9308 -> 5617[label="",style="dashed", color="red", weight=0]; 9308[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9308 -> 10840[label="",style="dashed", color="magenta", weight=3]; 9308 -> 10841[label="",style="dashed", color="magenta", weight=3]; 9309 -> 5617[label="",style="dashed", color="red", weight=0]; 9309[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9309 -> 10842[label="",style="dashed", color="magenta", weight=3]; 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"];62762[label="ww1810/Succ ww18100",fontsize=10,color="white",style="solid",shape="box"];9305 -> 62762[label="",style="solid", color="burlywood", weight=9]; 62762 -> 10843[label="",style="solid", color="burlywood", weight=3]; 62763[label="ww1810/Zero",fontsize=10,color="white",style="solid",shape="box"];9305 -> 62763[label="",style="solid", color="burlywood", weight=9]; 62763 -> 10844[label="",style="solid", color="burlywood", weight=3]; 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"];62764[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];9312 -> 62764[label="",style="solid", color="burlywood", weight=9]; 62764 -> 10845[label="",style="solid", color="burlywood", weight=3]; 62765[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];9312 -> 62765[label="",style="solid", color="burlywood", weight=9]; 62765 -> 10846[label="",style="solid", color="burlywood", weight=3]; 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]; 9314 -> 19892[label="",style="dashed", color="red", weight=0]; 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]; 9314 -> 19898[label="",style="dashed", color="magenta", weight=3]; 9314 -> 19899[label="",style="dashed", color="magenta", weight=3]; 9314 -> 19900[label="",style="dashed", color="magenta", weight=3]; 29277 -> 29382[label="",style="dashed", color="red", weight=0]; 29277[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"];29277 -> 29386[label="",style="dashed", color="magenta", weight=3]; 29277 -> 29387[label="",style="dashed", color="magenta", weight=3]; 29277 -> 29388[label="",style="dashed", color="magenta", weight=3]; 29278[label="ww3000",fontsize=16,color="green",shape="box"];29279[label="Succ Zero",fontsize=16,color="green",shape="box"];29280[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"];29280 -> 29365[label="",style="solid", color="black", weight=3]; 9319 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9319 -> 10853[label="",style="dashed", color="magenta", weight=3]; 9320 -> 5617[label="",style="dashed", color="red", weight=0]; 9320[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9320 -> 10854[label="",style="dashed", color="magenta", weight=3]; 9321 -> 5617[label="",style="dashed", color="red", weight=0]; 9321[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9321 -> 10855[label="",style="dashed", color="magenta", weight=3]; 9321 -> 10856[label="",style="dashed", color="magenta", weight=3]; 9322 -> 5617[label="",style="dashed", color="red", weight=0]; 9322[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9322 -> 10857[label="",style="dashed", color="magenta", weight=3]; 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"];62766[label="ww1816/Succ ww18160",fontsize=10,color="white",style="solid",shape="box"];9318 -> 62766[label="",style="solid", color="burlywood", weight=9]; 62766 -> 10858[label="",style="solid", color="burlywood", weight=3]; 62767[label="ww1816/Zero",fontsize=10,color="white",style="solid",shape="box"];9318 -> 62767[label="",style="solid", color="burlywood", weight=9]; 62767 -> 10859[label="",style="solid", color="burlywood", weight=3]; 9324 -> 5617[label="",style="dashed", color="red", weight=0]; 9324[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9324 -> 10860[label="",style="dashed", color="magenta", weight=3]; 9325 -> 5617[label="",style="dashed", color="red", weight=0]; 9325[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9325 -> 10861[label="",style="dashed", color="magenta", weight=3]; 9325 -> 10862[label="",style="dashed", color="magenta", weight=3]; 9326 -> 5617[label="",style="dashed", color="red", weight=0]; 9326[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9326 -> 10863[label="",style="dashed", color="magenta", weight=3]; 9326 -> 10864[label="",style="dashed", color="magenta", weight=3]; 9327 -> 5617[label="",style="dashed", color="red", weight=0]; 9327[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9327 -> 10865[label="",style="dashed", color="magenta", weight=3]; 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"];62768[label="ww1826/Succ ww18260",fontsize=10,color="white",style="solid",shape="box"];9323 -> 62768[label="",style="solid", color="burlywood", weight=9]; 62768 -> 10866[label="",style="solid", color="burlywood", weight=3]; 62769[label="ww1826/Zero",fontsize=10,color="white",style="solid",shape="box"];9323 -> 62769[label="",style="solid", color="burlywood", weight=9]; 62769 -> 10867[label="",style="solid", color="burlywood", weight=3]; 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"];62770[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];9330 -> 62770[label="",style="solid", color="burlywood", weight=9]; 62770 -> 10868[label="",style="solid", color="burlywood", weight=3]; 62771[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];9330 -> 62771[label="",style="solid", color="burlywood", weight=9]; 62771 -> 10869[label="",style="solid", color="burlywood", weight=3]; 29121 -> 28902[label="",style="dashed", color="red", weight=0]; 29121[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"];29121 -> 29133[label="",style="dashed", color="magenta", weight=3]; 29122[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"];29122 -> 29134[label="",style="solid", color="black", weight=3]; 29120[label="takeWhile1 (flip ltEsFloat ww3499) (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)))) ww3518",fontsize=16,color="burlywood",shape="triangle"];62772[label="ww3518/MyTrue",fontsize=10,color="white",style="solid",shape="box"];29120 -> 62772[label="",style="solid", color="burlywood", weight=9]; 62772 -> 29135[label="",style="solid", color="burlywood", weight=3]; 62773[label="ww3518/MyFalse",fontsize=10,color="white",style="solid",shape="box"];29120 -> 62773[label="",style="solid", color="burlywood", weight=9]; 62773 -> 29136[label="",style="solid", color="burlywood", weight=3]; 54305 -> 55020[label="",style="dashed", color="red", weight=0]; 54305[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"];54305 -> 55049[label="",style="dashed", color="magenta", weight=3]; 54305 -> 55050[label="",style="dashed", color="magenta", weight=3]; 54305 -> 55051[label="",style="dashed", color="magenta", weight=3]; 54306[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"];54306 -> 55211[label="",style="solid", color="black", weight=3]; 54307 -> 56138[label="",style="dashed", color="red", weight=0]; 54307[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"];54307 -> 56147[label="",style="dashed", color="magenta", weight=3]; 54307 -> 56148[label="",style="dashed", color="magenta", weight=3]; 54307 -> 56149[label="",style="dashed", color="magenta", weight=3]; 54307 -> 56150[label="",style="dashed", color="magenta", weight=3]; 54308[label="ww3000",fontsize=16,color="green",shape="box"];54309[label="ww3100",fontsize=16,color="green",shape="box"];29089 -> 28902[label="",style="dashed", color="red", weight=0]; 29089[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"];29089 -> 29113[label="",style="dashed", color="magenta", weight=3]; 29090[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"];29090 -> 29114[label="",style="solid", color="black", weight=3]; 29088[label="takeWhile1 (flip ltEsFloat ww3512) (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)))) ww3511",fontsize=16,color="burlywood",shape="triangle"];62774[label="ww3511/MyTrue",fontsize=10,color="white",style="solid",shape="box"];29088 -> 62774[label="",style="solid", color="burlywood", weight=9]; 62774 -> 29115[label="",style="solid", color="burlywood", weight=3]; 62775[label="ww3511/MyFalse",fontsize=10,color="white",style="solid",shape="box"];29088 -> 62775[label="",style="solid", color="burlywood", weight=9]; 62775 -> 29116[label="",style="solid", color="burlywood", weight=3]; 9334 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9334 -> 10874[label="",style="dashed", color="magenta", weight=3]; 9335[label="Succ ww3100",fontsize=16,color="green",shape="box"];9336 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9336 -> 10876[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9340 -> 5617[label="",style="dashed", color="red", weight=0]; 9340[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9340 -> 10879[label="",style="dashed", color="magenta", weight=3]; 9340 -> 10880[label="",style="dashed", color="magenta", weight=3]; 9341[label="Succ ww3100",fontsize=16,color="green",shape="box"];9342 -> 5617[label="",style="dashed", color="red", weight=0]; 9342[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9342 -> 10881[label="",style="dashed", color="magenta", weight=3]; 9342 -> 10882[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];62776[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];9350 -> 62776[label="",style="solid", color="burlywood", weight=9]; 62776 -> 10885[label="",style="solid", color="burlywood", weight=3]; 62777[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];9350 -> 62777[label="",style="solid", color="burlywood", weight=9]; 62777 -> 10886[label="",style="solid", color="burlywood", weight=3]; 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"];62778[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9351 -> 62778[label="",style="solid", color="burlywood", weight=9]; 62778 -> 10887[label="",style="solid", color="burlywood", weight=3]; 62779[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9351 -> 62779[label="",style="solid", color="burlywood", weight=9]; 62779 -> 10888[label="",style="solid", color="burlywood", weight=3]; 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"];62780[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9352 -> 62780[label="",style="solid", color="burlywood", weight=9]; 62780 -> 10889[label="",style="solid", color="burlywood", weight=3]; 62781[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9352 -> 62781[label="",style="solid", color="burlywood", weight=9]; 62781 -> 10890[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 29951 -> 29326[label="",style="dashed", color="red", weight=0]; 29951[label="psFloat ww3529 (fsFloat (msFloat (Float (Pos (Succ ww3530)) (Pos Zero)) (Float (Pos (Succ ww3531)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29951 -> 29955[label="",style="dashed", color="magenta", weight=3]; 29951 -> 29956[label="",style="dashed", color="magenta", weight=3]; 29951 -> 29957[label="",style="dashed", color="magenta", weight=3]; 29950[label="ltEsFloat (Float (Pos (Succ ww3531)) (Pos Zero)) ww3535",fontsize=16,color="black",shape="triangle"];29950 -> 29958[label="",style="solid", color="black", weight=3]; 29952 -> 26726[label="",style="dashed", color="red", weight=0]; 29952[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"];29952 -> 30192[label="",style="dashed", color="magenta", weight=3]; 29952 -> 30193[label="",style="dashed", color="magenta", weight=3]; 29952 -> 30194[label="",style="dashed", color="magenta", weight=3]; 29953[label="takeWhile (flip ltEsFloat ww3526) (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"];29953 -> 30195[label="",style="solid", color="black", weight=3]; 29954 -> 57620[label="",style="dashed", color="red", weight=0]; 29954[label="takeWhile0 (flip ltEsFloat ww3526) (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"];29954 -> 57621[label="",style="dashed", color="magenta", weight=3]; 29954 -> 57622[label="",style="dashed", color="magenta", weight=3]; 29954 -> 57623[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9361 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9361 -> 10900[label="",style="dashed", color="magenta", weight=3]; 9362[label="Succ ww3100",fontsize=16,color="green",shape="box"];9363 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9363 -> 10902[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9367 -> 5617[label="",style="dashed", color="red", weight=0]; 9367[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9367 -> 10905[label="",style="dashed", color="magenta", weight=3]; 9367 -> 10906[label="",style="dashed", color="magenta", weight=3]; 9368[label="Succ ww3100",fontsize=16,color="green",shape="box"];9369 -> 5617[label="",style="dashed", color="red", weight=0]; 9369[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9369 -> 10907[label="",style="dashed", color="magenta", weight=3]; 9369 -> 10908[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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"];62782[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];9377 -> 62782[label="",style="solid", color="burlywood", weight=9]; 62782 -> 10911[label="",style="solid", color="burlywood", weight=3]; 62783[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];9377 -> 62783[label="",style="solid", color="burlywood", weight=9]; 62783 -> 10912[label="",style="solid", color="burlywood", weight=3]; 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"];62784[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9378 -> 62784[label="",style="solid", color="burlywood", weight=9]; 62784 -> 10913[label="",style="solid", color="burlywood", weight=3]; 62785[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9378 -> 62785[label="",style="solid", color="burlywood", weight=9]; 62785 -> 10914[label="",style="solid", color="burlywood", weight=3]; 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"];62786[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9379 -> 62786[label="",style="solid", color="burlywood", weight=9]; 62786 -> 10915[label="",style="solid", color="burlywood", weight=3]; 62787[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9379 -> 62787[label="",style="solid", color="burlywood", weight=9]; 62787 -> 10916[label="",style="solid", color="burlywood", weight=3]; 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]; 9381[label="Zero",fontsize=16,color="green",shape="box"];9382[label="ww5",fontsize=16,color="green",shape="box"];9383[label="Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))",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]; 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]; 55444 -> 26726[label="",style="dashed", color="red", weight=0]; 55444[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"];55444 -> 55462[label="",style="dashed", color="magenta", weight=3]; 55444 -> 55463[label="",style="dashed", color="magenta", weight=3]; 55444 -> 55464[label="",style="dashed", color="magenta", weight=3]; 56264[label="psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657",fontsize=16,color="black",shape="triangle"];56264 -> 56330[label="",style="solid", color="black", weight=3]; 56265 -> 56138[label="",style="dashed", color="red", weight=0]; 56265[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652))))) (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) (psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657))",fontsize=16,color="magenta"];56265 -> 56331[label="",style="dashed", color="magenta", weight=3]; 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]; 9388 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9388 -> 10923[label="",style="dashed", color="magenta", weight=3]; 9389[label="Succ ww3100",fontsize=16,color="green",shape="box"];9390 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9390 -> 10925[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9394 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9394 -> 10929[label="",style="dashed", color="magenta", weight=3]; 9395[label="Succ ww3100",fontsize=16,color="green",shape="box"];9396 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9396 -> 10931[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9400 -> 5617[label="",style="dashed", color="red", weight=0]; 9400[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9400 -> 10934[label="",style="dashed", color="magenta", weight=3]; 9400 -> 10935[label="",style="dashed", color="magenta", weight=3]; 9401[label="Succ ww3100",fontsize=16,color="green",shape="box"];9402 -> 5617[label="",style="dashed", color="red", weight=0]; 9402[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9402 -> 10936[label="",style="dashed", color="magenta", weight=3]; 9402 -> 10937[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9406[label="Succ (primPlusNat ww44 ww44)",fontsize=16,color="green",shape="box"];9406 -> 10940[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 59420[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59421[label="Zero",fontsize=16,color="green",shape="box"];59422[label="ww4000",fontsize=16,color="green",shape="box"];59423[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59424[label="Pos Zero",fontsize=16,color="green",shape="box"];50117 -> 36890[label="",style="dashed", color="red", weight=0]; 50117[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"];50117 -> 50409[label="",style="dashed", color="magenta", weight=3]; 50117 -> 50410[label="",style="dashed", color="magenta", weight=3]; 50117 -> 50411[label="",style="dashed", color="magenta", weight=3]; 50117 -> 50412[label="",style="dashed", color="magenta", weight=3]; 50234[label="ww4000",fontsize=16,color="green",shape="box"];50235[label="ww5",fontsize=16,color="green",shape="box"];50236[label="Zero",fontsize=16,color="green",shape="box"];50237[label="ww3100",fontsize=16,color="green",shape="box"];36890[label="psFloat ww4220 (fsFloat (msFloat (Float (Pos (Succ ww4221)) (Pos (Succ ww4222))) (Float (Pos Zero) (Pos (Succ ww4223)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36890 -> 37076[label="",style="solid", color="black", weight=3]; 23631[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"];23631 -> 23639[label="",style="solid", color="black", weight=3]; 37208 -> 23742[label="",style="dashed", color="red", weight=0]; 37208[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37208 -> 37275[label="",style="dashed", color="magenta", weight=3]; 37208 -> 37276[label="",style="dashed", color="magenta", weight=3]; 37209 -> 26799[label="",style="dashed", color="red", weight=0]; 37209[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37209 -> 37277[label="",style="dashed", color="magenta", weight=3]; 37209 -> 37278[label="",style="dashed", color="magenta", weight=3]; 26924[label="primDivFloat (Float ww3283 ww3282) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];26924 -> 27196[label="",style="solid", color="black", weight=3]; 37210[label="ww4224",fontsize=16,color="green",shape="box"];37211 -> 23742[label="",style="dashed", color="red", weight=0]; 37211[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37211 -> 37279[label="",style="dashed", color="magenta", weight=3]; 37211 -> 37280[label="",style="dashed", color="magenta", weight=3]; 37212 -> 26799[label="",style="dashed", color="red", weight=0]; 37212[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37212 -> 37281[label="",style="dashed", color="magenta", weight=3]; 37212 -> 37282[label="",style="dashed", color="magenta", weight=3]; 37213 -> 27248[label="",style="dashed", color="red", weight=0]; 37213[label="not (esEsOrdering (compareMyInt (srMyInt (Pos Zero) ww42180) (srMyInt (Pos (Succ ww3100)) ww42181)) GT)",fontsize=16,color="magenta"];37213 -> 37283[label="",style="dashed", color="magenta", weight=3]; 37213 -> 37284[label="",style="dashed", color="magenta", weight=3]; 37214[label="takeWhile1 (flip ltEsFloat ww4216) ww32390 ww32391 (ltEsFloat ww32390 ww4216)",fontsize=16,color="black",shape="box"];37214 -> 37285[label="",style="solid", color="black", weight=3]; 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]; 9416 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9416 -> 10949[label="",style="dashed", color="magenta", weight=3]; 9417[label="Succ ww3100",fontsize=16,color="green",shape="box"];9418 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9418 -> 10951[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9422 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9422 -> 10955[label="",style="dashed", color="magenta", weight=3]; 9423[label="Succ ww3100",fontsize=16,color="green",shape="box"];9424 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9424 -> 10957[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9428 -> 5617[label="",style="dashed", color="red", weight=0]; 9428[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9428 -> 10960[label="",style="dashed", color="magenta", weight=3]; 9428 -> 10961[label="",style="dashed", color="magenta", weight=3]; 9429[label="Succ ww3100",fontsize=16,color="green",shape="box"];9430 -> 5617[label="",style="dashed", color="red", weight=0]; 9430[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9430 -> 10962[label="",style="dashed", color="magenta", weight=3]; 9430 -> 10963[label="",style="dashed", color="magenta", weight=3]; 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]; 9433 -> 9432[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 9440 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9440 -> 10972[label="",style="dashed", color="magenta", weight=3]; 9441[label="Succ ww3100",fontsize=16,color="green",shape="box"];9442 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9442 -> 10974[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9446 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9446 -> 10978[label="",style="dashed", color="magenta", weight=3]; 9447[label="Succ ww3100",fontsize=16,color="green",shape="box"];9448 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9448 -> 10980[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9452 -> 5617[label="",style="dashed", color="red", weight=0]; 9452[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9452 -> 10983[label="",style="dashed", color="magenta", weight=3]; 9452 -> 10984[label="",style="dashed", color="magenta", weight=3]; 9453[label="Succ ww3100",fontsize=16,color="green",shape="box"];9454 -> 5617[label="",style="dashed", color="red", weight=0]; 9454[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9454 -> 10985[label="",style="dashed", color="magenta", weight=3]; 9454 -> 10986[label="",style="dashed", color="magenta", weight=3]; 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]; 9457 -> 9456[label="",style="dashed", color="red", weight=0]; 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]; 37110[label="Succ Zero",fontsize=16,color="green",shape="box"];37111[label="ww3100",fontsize=16,color="green",shape="box"];37112[label="ww5",fontsize=16,color="green",shape="box"];37113[label="ww4000",fontsize=16,color="green",shape="box"];45139[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45140[label="ww3100",fontsize=16,color="green",shape="box"];45141[label="ww4000",fontsize=16,color="green",shape="box"];45142[label="Succ Zero",fontsize=16,color="green",shape="box"];45130[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286))))) (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416)",fontsize=16,color="black",shape="triangle"];45130 -> 45201[label="",style="solid", color="black", weight=3]; 36793 -> 37101[label="",style="dashed", color="red", weight=0]; 36793[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"];36793 -> 37114[label="",style="dashed", color="magenta", weight=3]; 36793 -> 37115[label="",style="dashed", color="magenta", weight=3]; 36793 -> 37116[label="",style="dashed", color="magenta", weight=3]; 36793 -> 37117[label="",style="dashed", color="magenta", weight=3]; 37215 -> 26726[label="",style="dashed", color="red", weight=0]; 37215[label="primPlusFloat (Float ww42330 ww42331) (primDivFloat (msFloat (Float (Pos (Succ ww4234)) (Neg (Succ ww4235))) (Float (Pos Zero) (Pos (Succ ww4236)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37215 -> 37286[label="",style="dashed", color="magenta", weight=3]; 37215 -> 37287[label="",style="dashed", color="magenta", weight=3]; 37215 -> 37288[label="",style="dashed", color="magenta", weight=3]; 52483[label="primPlusFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4533",fontsize=16,color="black",shape="box"];52483 -> 52527[label="",style="solid", color="black", weight=3]; 52484 -> 52453[label="",style="dashed", color="red", weight=0]; 52484[label="psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4533",fontsize=16,color="magenta"];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]; 37216 -> 23742[label="",style="dashed", color="red", weight=0]; 37216[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37216 -> 37290[label="",style="dashed", color="magenta", weight=3]; 37216 -> 37291[label="",style="dashed", color="magenta", weight=3]; 37217 -> 26799[label="",style="dashed", color="red", weight=0]; 37217[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37217 -> 37292[label="",style="dashed", color="magenta", weight=3]; 37217 -> 37293[label="",style="dashed", color="magenta", weight=3]; 37218[label="ww4225",fontsize=16,color="green",shape="box"];37219 -> 23742[label="",style="dashed", color="red", weight=0]; 37219[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37219 -> 37294[label="",style="dashed", color="magenta", weight=3]; 37219 -> 37295[label="",style="dashed", color="magenta", weight=3]; 37220 -> 26799[label="",style="dashed", color="red", weight=0]; 37220[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37220 -> 37296[label="",style="dashed", color="magenta", weight=3]; 37220 -> 37297[label="",style="dashed", color="magenta", weight=3]; 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]; 9464 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9464 -> 10995[label="",style="dashed", color="magenta", weight=3]; 9465[label="Succ ww3100",fontsize=16,color="green",shape="box"];9466 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9466 -> 10997[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9470 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9470 -> 11001[label="",style="dashed", color="magenta", weight=3]; 9471[label="Succ ww3100",fontsize=16,color="green",shape="box"];9472 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9472 -> 11003[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9476 -> 5617[label="",style="dashed", color="red", weight=0]; 9476[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9476 -> 11006[label="",style="dashed", color="magenta", weight=3]; 9476 -> 11007[label="",style="dashed", color="magenta", weight=3]; 9477[label="Succ ww3100",fontsize=16,color="green",shape="box"];9478 -> 5617[label="",style="dashed", color="red", weight=0]; 9478[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9478 -> 11008[label="",style="dashed", color="magenta", weight=3]; 9478 -> 11009[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9482[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9482 -> 11012[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 53166[label="Zero",fontsize=16,color="green",shape="box"];53167[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53168[label="ww3100",fontsize=16,color="green",shape="box"];53169[label="ww4000",fontsize=16,color="green",shape="box"];53165[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576))))) (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579)",fontsize=16,color="black",shape="triangle"];53165 -> 53192[label="",style="solid", color="black", weight=3]; 50152 -> 30539[label="",style="dashed", color="red", weight=0]; 50152[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"];50152 -> 50415[label="",style="dashed", color="magenta", weight=3]; 50152 -> 50416[label="",style="dashed", color="magenta", weight=3]; 50152 -> 50417[label="",style="dashed", color="magenta", weight=3]; 50152 -> 50418[label="",style="dashed", color="magenta", weight=3]; 50239[label="ww5",fontsize=16,color="green",shape="box"];50240[label="ww3100",fontsize=16,color="green",shape="box"];50241[label="ww4000",fontsize=16,color="green",shape="box"];50242[label="Zero",fontsize=16,color="green",shape="box"];30539[label="psFloat ww3590 (fsFloat (msFloat (Float (Pos (Succ ww3591)) (Neg (Succ ww3592))) (Float (Pos Zero) (Neg (Succ ww3593)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];30539 -> 30560[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 9492 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9492 -> 11021[label="",style="dashed", color="magenta", weight=3]; 9493[label="Succ ww3100",fontsize=16,color="green",shape="box"];9494 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9494 -> 11023[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9498 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9498 -> 11027[label="",style="dashed", color="magenta", weight=3]; 9499[label="Succ ww3100",fontsize=16,color="green",shape="box"];9500 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9500 -> 11029[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9504 -> 5617[label="",style="dashed", color="red", weight=0]; 9504[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9504 -> 11032[label="",style="dashed", color="magenta", weight=3]; 9504 -> 11033[label="",style="dashed", color="magenta", weight=3]; 9505[label="Succ ww3100",fontsize=16,color="green",shape="box"];9506 -> 5617[label="",style="dashed", color="red", weight=0]; 9506[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9506 -> 11034[label="",style="dashed", color="magenta", weight=3]; 9506 -> 11035[label="",style="dashed", color="magenta", weight=3]; 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]; 9509 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9509 -> 11486[label="",style="dashed", color="magenta", weight=3]; 9510[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9510 -> 11038[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 50243[label="Zero",fontsize=16,color="green",shape="box"];50244[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50245[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];50246[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53223[label="ww3100",fontsize=16,color="green",shape="box"];53224[label="Zero",fontsize=16,color="green",shape="box"];53225[label="ww3000",fontsize=16,color="green",shape="box"];53226[label="ww5",fontsize=16,color="green",shape="box"];53222[label="flip gtEsFloat (psFloat ww4581 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))",fontsize=16,color="black",shape="triangle"];53222 -> 53247[label="",style="solid", color="black", weight=3]; 50248[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62788[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];50248 -> 62788[label="",style="solid", color="burlywood", weight=9]; 62788 -> 50422[label="",style="solid", color="burlywood", weight=3]; 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]; 9518[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"];62789[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];9518 -> 62789[label="",style="solid", color="burlywood", weight=9]; 62789 -> 11044[label="",style="solid", color="burlywood", weight=3]; 27240[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"];27240 -> 27247[label="",style="solid", color="black", weight=3]; 27241 -> 27248[label="",style="dashed", color="red", weight=0]; 27241[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww3291)) ww32980) (srMyInt (Pos (Succ ww3292)) ww32981)) GT)",fontsize=16,color="magenta"];27241 -> 27249[label="",style="dashed", color="magenta", weight=3]; 27241 -> 27250[label="",style="dashed", color="magenta", weight=3]; 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]; 10774 -> 10309[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10776 -> 10309[label="",style="dashed", color="red", weight=0]; 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]; 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]; 9526 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9526 -> 11050[label="",style="dashed", color="magenta", weight=3]; 9527[label="Succ ww3100",fontsize=16,color="green",shape="box"];9528 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9528 -> 11052[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9532 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9532 -> 11056[label="",style="dashed", color="magenta", weight=3]; 9533[label="Succ ww3100",fontsize=16,color="green",shape="box"];9534 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9534 -> 11058[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9538 -> 5617[label="",style="dashed", color="red", weight=0]; 9538[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9538 -> 11061[label="",style="dashed", color="magenta", weight=3]; 9538 -> 11062[label="",style="dashed", color="magenta", weight=3]; 9539[label="Succ ww3100",fontsize=16,color="green",shape="box"];9540 -> 5617[label="",style="dashed", color="red", weight=0]; 9540[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9540 -> 11063[label="",style="dashed", color="magenta", weight=3]; 9540 -> 11064[label="",style="dashed", color="magenta", weight=3]; 9541[label="Succ ww3100",fontsize=16,color="green",shape="box"];9542 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9542 -> 11488[label="",style="dashed", color="magenta", weight=3]; 9543 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9543 -> 11490[label="",style="dashed", color="magenta", weight=3]; 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]; 55046[label="ww3100",fontsize=16,color="green",shape="box"];55047[label="ww3000",fontsize=16,color="green",shape="box"];55048 -> 55308[label="",style="dashed", color="red", weight=0]; 55048[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"];55048 -> 55321[label="",style="dashed", color="magenta", weight=3]; 55048 -> 55322[label="",style="dashed", color="magenta", weight=3]; 55048 -> 55323[label="",style="dashed", color="magenta", weight=3]; 55048 -> 55324[label="",style="dashed", color="magenta", weight=3]; 55317[label="ww3000",fontsize=16,color="green",shape="box"];55318[label="Succ Zero",fontsize=16,color="green",shape="box"];55319[label="ww5",fontsize=16,color="green",shape="box"];55320[label="ww3100",fontsize=16,color="green",shape="box"];55207[label="Succ Zero",fontsize=16,color="green",shape="box"];55208[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55209[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55210[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55460 -> 26726[label="",style="dashed", color="red", weight=0]; 55460[label="primPlusFloat (Float ww46260 ww46261) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55460 -> 55490[label="",style="dashed", color="magenta", weight=3]; 55460 -> 55491[label="",style="dashed", color="magenta", weight=3]; 55460 -> 55492[label="",style="dashed", color="magenta", weight=3]; 45370[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4417",fontsize=16,color="black",shape="box"];45370 -> 45398[label="",style="solid", color="black", weight=3]; 45371 -> 45341[label="",style="dashed", color="red", weight=0]; 45371[label="psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4417",fontsize=16,color="magenta"];55475 -> 27248[label="",style="dashed", color="red", weight=0]; 55475[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww957)) ww46240) (srMyInt (Neg (Succ ww95800)) ww46241)) GT)",fontsize=16,color="magenta"];55475 -> 55589[label="",style="dashed", color="magenta", weight=3]; 55475 -> 55590[label="",style="dashed", color="magenta", weight=3]; 55476 -> 25616[label="",style="dashed", color="red", weight=0]; 55476[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55476 -> 55591[label="",style="dashed", color="magenta", weight=3]; 55477 -> 26799[label="",style="dashed", color="red", weight=0]; 55477[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55477 -> 55592[label="",style="dashed", color="magenta", weight=3]; 55477 -> 55593[label="",style="dashed", color="magenta", weight=3]; 55478[label="ww4630",fontsize=16,color="green",shape="box"];55479 -> 25616[label="",style="dashed", color="red", weight=0]; 55479[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55479 -> 55594[label="",style="dashed", color="magenta", weight=3]; 55480 -> 26799[label="",style="dashed", color="red", weight=0]; 55480[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55480 -> 55595[label="",style="dashed", color="magenta", weight=3]; 55480 -> 55596[label="",style="dashed", color="magenta", weight=3]; 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]; 9547 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9547 -> 11070[label="",style="dashed", color="magenta", weight=3]; 9548[label="Succ ww3100",fontsize=16,color="green",shape="box"];9549 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9549 -> 11072[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9553 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9553 -> 11076[label="",style="dashed", color="magenta", weight=3]; 9554[label="Succ ww3100",fontsize=16,color="green",shape="box"];9555 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9555 -> 11078[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9559 -> 5617[label="",style="dashed", color="red", weight=0]; 9559[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9559 -> 11081[label="",style="dashed", color="magenta", weight=3]; 9559 -> 11082[label="",style="dashed", color="magenta", weight=3]; 9560[label="Succ ww3100",fontsize=16,color="green",shape="box"];9561 -> 5617[label="",style="dashed", color="red", weight=0]; 9561[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9561 -> 11083[label="",style="dashed", color="magenta", weight=3]; 9561 -> 11084[label="",style="dashed", color="magenta", weight=3]; 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]; 9564 -> 9563[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 9571 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9571 -> 11093[label="",style="dashed", color="magenta", weight=3]; 9572[label="Succ ww3100",fontsize=16,color="green",shape="box"];9573 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9573 -> 11095[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9577 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9577 -> 11099[label="",style="dashed", color="magenta", weight=3]; 9578[label="Succ ww3100",fontsize=16,color="green",shape="box"];9579 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9579 -> 11101[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9583 -> 5617[label="",style="dashed", color="red", weight=0]; 9583[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9583 -> 11104[label="",style="dashed", color="magenta", weight=3]; 9583 -> 11105[label="",style="dashed", color="magenta", weight=3]; 9584[label="Succ ww3100",fontsize=16,color="green",shape="box"];9585 -> 5617[label="",style="dashed", color="red", weight=0]; 9585[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9585 -> 11106[label="",style="dashed", color="magenta", weight=3]; 9585 -> 11107[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9589[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9589 -> 11110[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 53500[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53501[label="Zero",fontsize=16,color="green",shape="box"];53502[label="ww3100",fontsize=16,color="green",shape="box"];53503[label="ww3000",fontsize=16,color="green",shape="box"];53499[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596)",fontsize=16,color="black",shape="triangle"];53499 -> 53526[label="",style="solid", color="black", weight=3]; 50190 -> 31073[label="",style="dashed", color="red", weight=0]; 50190[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"];50190 -> 50425[label="",style="dashed", color="magenta", weight=3]; 50190 -> 50426[label="",style="dashed", color="magenta", weight=3]; 50190 -> 50427[label="",style="dashed", color="magenta", weight=3]; 50190 -> 50428[label="",style="dashed", color="magenta", weight=3]; 50250[label="Zero",fontsize=16,color="green",shape="box"];50251[label="ww3100",fontsize=16,color="green",shape="box"];50252[label="ww5",fontsize=16,color="green",shape="box"];50253[label="ww3000",fontsize=16,color="green",shape="box"];31073[label="psFloat ww3665 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3666))) (Float (Pos (Succ ww3667)) (Neg (Succ ww3668)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];31073 -> 31094[label="",style="solid", color="black", weight=3]; 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]; 55481 -> 25616[label="",style="dashed", color="red", weight=0]; 55481[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55481 -> 55597[label="",style="dashed", color="magenta", weight=3]; 55482 -> 26799[label="",style="dashed", color="red", weight=0]; 55482[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55482 -> 55598[label="",style="dashed", color="magenta", weight=3]; 55482 -> 55599[label="",style="dashed", color="magenta", weight=3]; 55483[label="ww4631",fontsize=16,color="green",shape="box"];55484 -> 25616[label="",style="dashed", color="red", weight=0]; 55484[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55484 -> 55600[label="",style="dashed", color="magenta", weight=3]; 55485 -> 26799[label="",style="dashed", color="red", weight=0]; 55485[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55485 -> 55601[label="",style="dashed", color="magenta", weight=3]; 55485 -> 55602[label="",style="dashed", color="magenta", weight=3]; 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]; 9599 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9599 -> 11119[label="",style="dashed", color="magenta", weight=3]; 9600[label="Succ ww3100",fontsize=16,color="green",shape="box"];9601 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9601 -> 11121[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9605 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9605 -> 11125[label="",style="dashed", color="magenta", weight=3]; 9606[label="Succ ww3100",fontsize=16,color="green",shape="box"];9607 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9607 -> 11127[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9611 -> 5617[label="",style="dashed", color="red", weight=0]; 9611[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9611 -> 11130[label="",style="dashed", color="magenta", weight=3]; 9611 -> 11131[label="",style="dashed", color="magenta", weight=3]; 9612[label="Succ ww3100",fontsize=16,color="green",shape="box"];9613 -> 5617[label="",style="dashed", color="red", weight=0]; 9613[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9613 -> 11132[label="",style="dashed", color="magenta", weight=3]; 9613 -> 11133[label="",style="dashed", color="magenta", weight=3]; 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]; 9616 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9616 -> 11492[label="",style="dashed", color="magenta", weight=3]; 9617[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9617 -> 11136[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 47223[label="Pos Zero",fontsize=16,color="green",shape="box"];47224[label="ww63",fontsize=16,color="green",shape="box"];47225 -> 50114[label="",style="dashed", color="red", weight=0]; 47225[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"];47225 -> 50118[label="",style="dashed", color="magenta", weight=3]; 47225 -> 50119[label="",style="dashed", color="magenta", weight=3]; 47226 -> 37497[label="",style="dashed", color="red", weight=0]; 47226[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"];47226 -> 50429[label="",style="dashed", color="magenta", weight=3]; 47226 -> 50430[label="",style="dashed", color="magenta", weight=3]; 47226 -> 50431[label="",style="dashed", color="magenta", weight=3]; 47227[label="Pos (Succ ww61)",fontsize=16,color="green",shape="box"];37221 -> 25616[label="",style="dashed", color="red", weight=0]; 37221[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37221 -> 37298[label="",style="dashed", color="magenta", weight=3]; 37222 -> 26799[label="",style="dashed", color="red", weight=0]; 37222[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37222 -> 37299[label="",style="dashed", color="magenta", weight=3]; 37222 -> 37300[label="",style="dashed", color="magenta", weight=3]; 37223[label="ww4226",fontsize=16,color="green",shape="box"];37224 -> 25616[label="",style="dashed", color="red", weight=0]; 37224[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37224 -> 37301[label="",style="dashed", color="magenta", weight=3]; 37225 -> 26799[label="",style="dashed", color="red", weight=0]; 37225[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37225 -> 37302[label="",style="dashed", color="magenta", weight=3]; 37225 -> 37303[label="",style="dashed", color="magenta", weight=3]; 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]; 9632 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9632 -> 11146[label="",style="dashed", color="magenta", weight=3]; 9633[label="Succ ww3100",fontsize=16,color="green",shape="box"];9634 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9634 -> 11148[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9638 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9638 -> 11152[label="",style="dashed", color="magenta", weight=3]; 9639[label="Succ ww3100",fontsize=16,color="green",shape="box"];9640 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9640 -> 11154[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9644 -> 5617[label="",style="dashed", color="red", weight=0]; 9644[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9644 -> 11157[label="",style="dashed", color="magenta", weight=3]; 9644 -> 11158[label="",style="dashed", color="magenta", weight=3]; 9645[label="Succ ww3100",fontsize=16,color="green",shape="box"];9646 -> 5617[label="",style="dashed", color="red", weight=0]; 9646[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9646 -> 11159[label="",style="dashed", color="magenta", weight=3]; 9646 -> 11160[label="",style="dashed", color="magenta", weight=3]; 9647[label="Succ ww3100",fontsize=16,color="green",shape="box"];9648 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9648 -> 11494[label="",style="dashed", color="magenta", weight=3]; 9649 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9649 -> 11496[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 9653 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9653 -> 11166[label="",style="dashed", color="magenta", weight=3]; 9654[label="Succ ww3100",fontsize=16,color="green",shape="box"];9655 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9655 -> 11168[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9659 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9659 -> 11172[label="",style="dashed", color="magenta", weight=3]; 9660[label="Succ ww3100",fontsize=16,color="green",shape="box"];9661 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9661 -> 11174[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9665 -> 5617[label="",style="dashed", color="red", weight=0]; 9665[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9665 -> 11177[label="",style="dashed", color="magenta", weight=3]; 9665 -> 11178[label="",style="dashed", color="magenta", weight=3]; 9666[label="Succ ww3100",fontsize=16,color="green",shape="box"];9667 -> 5617[label="",style="dashed", color="red", weight=0]; 9667[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9667 -> 11179[label="",style="dashed", color="magenta", weight=3]; 9667 -> 11180[label="",style="dashed", color="magenta", weight=3]; 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]; 9670 -> 9669[label="",style="dashed", color="red", weight=0]; 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]; 37522[label="Succ Zero",fontsize=16,color="green",shape="box"];37523[label="ww3100",fontsize=16,color="green",shape="box"];37524[label="ww5",fontsize=16,color="green",shape="box"];45291[label="Succ Zero",fontsize=16,color="green",shape="box"];45292[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45293[label="ww3100",fontsize=16,color="green",shape="box"];36794 -> 37515[label="",style="dashed", color="red", weight=0]; 36794[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"];36794 -> 37525[label="",style="dashed", color="magenta", weight=3]; 36794 -> 37526[label="",style="dashed", color="magenta", weight=3]; 36794 -> 37527[label="",style="dashed", color="magenta", weight=3]; 37595 -> 26726[label="",style="dashed", color="red", weight=0]; 37595[label="primPlusFloat (Float ww42530 ww42531) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4254))) (Float (Pos Zero) (Pos (Succ ww4255)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37595 -> 37655[label="",style="dashed", color="magenta", weight=3]; 37595 -> 37656[label="",style="dashed", color="magenta", weight=3]; 37595 -> 37657[label="",style="dashed", color="magenta", weight=3]; 45395[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418",fontsize=16,color="black",shape="box"];45395 -> 45418[label="",style="solid", color="black", weight=3]; 45396 -> 45367[label="",style="dashed", color="red", weight=0]; 45396[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418",fontsize=16,color="magenta"];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]; 37240 -> 25616[label="",style="dashed", color="red", weight=0]; 37240[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37240 -> 37305[label="",style="dashed", color="magenta", weight=3]; 37241 -> 26799[label="",style="dashed", color="red", weight=0]; 37241[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37241 -> 37306[label="",style="dashed", color="magenta", weight=3]; 37241 -> 37307[label="",style="dashed", color="magenta", weight=3]; 37242[label="ww4227",fontsize=16,color="green",shape="box"];37243 -> 25616[label="",style="dashed", color="red", weight=0]; 37243[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37243 -> 37308[label="",style="dashed", color="magenta", weight=3]; 37244 -> 26799[label="",style="dashed", color="red", weight=0]; 37244[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37244 -> 37309[label="",style="dashed", color="magenta", weight=3]; 37244 -> 37310[label="",style="dashed", color="magenta", weight=3]; 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]; 9677 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9677 -> 11189[label="",style="dashed", color="magenta", weight=3]; 9678[label="Succ ww3100",fontsize=16,color="green",shape="box"];9679 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9679 -> 11191[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9683 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9683 -> 11195[label="",style="dashed", color="magenta", weight=3]; 9684[label="Succ ww3100",fontsize=16,color="green",shape="box"];9685 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9685 -> 11197[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9689 -> 5617[label="",style="dashed", color="red", weight=0]; 9689[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9689 -> 11200[label="",style="dashed", color="magenta", weight=3]; 9689 -> 11201[label="",style="dashed", color="magenta", weight=3]; 9690[label="Succ ww3100",fontsize=16,color="green",shape="box"];9691 -> 5617[label="",style="dashed", color="red", weight=0]; 9691[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9691 -> 11202[label="",style="dashed", color="magenta", weight=3]; 9691 -> 11203[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9695[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9695 -> 11206[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 53531[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53532[label="Zero",fontsize=16,color="green",shape="box"];53533[label="ww3100",fontsize=16,color="green",shape="box"];53530[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597)",fontsize=16,color="black",shape="triangle"];53530 -> 53551[label="",style="solid", color="black", weight=3]; 50153 -> 31542[label="",style="dashed", color="red", weight=0]; 50153[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"];50153 -> 50434[label="",style="dashed", color="magenta", weight=3]; 50153 -> 50435[label="",style="dashed", color="magenta", weight=3]; 50153 -> 50436[label="",style="dashed", color="magenta", weight=3]; 50255[label="ww5",fontsize=16,color="green",shape="box"];50256[label="Zero",fontsize=16,color="green",shape="box"];50257[label="ww3100",fontsize=16,color="green",shape="box"];31542[label="psFloat ww3735 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3736))) (Float (Pos Zero) (Neg (Succ ww3737)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];31542 -> 31558[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 50258 -> 26726[label="",style="dashed", color="red", weight=0]; 50258[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos ww5390) (Pos ww5410))) ww4464",fontsize=16,color="magenta"];50258 -> 50437[label="",style="dashed", color="magenta", weight=3]; 50258 -> 50438[label="",style="dashed", color="magenta", weight=3]; 50258 -> 50439[label="",style="dashed", color="magenta", weight=3]; 52418[label="Pos ww5410",fontsize=16,color="green",shape="box"];52419[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52420[label="ww4460",fontsize=16,color="green",shape="box"];52417[label="not (esEsOrdering (primCmpFloat (Float ww180 ww181) ww4534) LT)",fontsize=16,color="burlywood",shape="triangle"];62790[label="ww4534/Float ww45340 ww45341",fontsize=10,color="white",style="solid",shape="box"];52417 -> 62790[label="",style="solid", color="burlywood", weight=9]; 62790 -> 52455[label="",style="solid", color="burlywood", weight=3]; 50260 -> 26924[label="",style="dashed", color="red", weight=0]; 50260[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos ww5390) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50260 -> 50441[label="",style="dashed", color="magenta", weight=3]; 50260 -> 50442[label="",style="dashed", color="magenta", weight=3]; 50261[label="takeWhile1 (flip gtEsFloat ww3262) ww44570 ww44571 (flip gtEsFloat ww3262 ww44570)",fontsize=16,color="black",shape="triangle"];50261 -> 50443[label="",style="solid", color="black", weight=3]; 50262[label="Nil",fontsize=16,color="green",shape="box"];47233[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47234 -> 59409[label="",style="dashed", color="red", weight=0]; 47234[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"];47234 -> 59440[label="",style="dashed", color="magenta", weight=3]; 47234 -> 59441[label="",style="dashed", color="magenta", weight=3]; 47234 -> 59442[label="",style="dashed", color="magenta", weight=3]; 47234 -> 59443[label="",style="dashed", color="magenta", weight=3]; 47234 -> 59444[label="",style="dashed", color="magenta", weight=3]; 47235 -> 49854[label="",style="dashed", color="red", weight=0]; 47235[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"];47235 -> 49860[label="",style="dashed", color="magenta", weight=3]; 47235 -> 49861[label="",style="dashed", color="magenta", weight=3]; 47235 -> 49862[label="",style="dashed", color="magenta", weight=3]; 47236[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"];47236 -> 50445[label="",style="solid", color="black", weight=3]; 47237[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];59766[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4800) (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)) ww4800)))",fontsize=16,color="green",shape="box"];59766 -> 59899[label="",style="dashed", color="green", weight=3]; 59766 -> 59900[label="",style="dashed", color="green", weight=3]; 49895[label="Zero",fontsize=16,color="green",shape="box"];49896 -> 46896[label="",style="dashed", color="red", weight=0]; 49896[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"];50265[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"];50265 -> 50451[label="",style="solid", color="black", weight=3]; 45372[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4419) (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)))) ww4419)))",fontsize=16,color="green",shape="box"];45372 -> 45400[label="",style="dashed", color="green", weight=3]; 45372 -> 45401[label="",style="dashed", color="green", weight=3]; 50266 -> 49893[label="",style="dashed", color="red", weight=0]; 50266[label="gtEsFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww4459",fontsize=16,color="magenta"];50266 -> 50452[label="",style="dashed", color="magenta", weight=3]; 50266 -> 50453[label="",style="dashed", color="magenta", weight=3]; 50266 -> 50454[label="",style="dashed", color="magenta", weight=3]; 50267[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"];50267 -> 50455[label="",style="solid", color="black", weight=3]; 45943[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"];45943 -> 45953[label="",style="dashed", color="green", weight=3]; 45943 -> 45954[label="",style="dashed", color="green", weight=3]; 49897[label="Zero",fontsize=16,color="green",shape="box"];49898 -> 46906[label="",style="dashed", color="red", weight=0]; 49898[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"];50268[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"];50268 -> 50456[label="",style="solid", color="black", weight=3]; 47248[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47249 -> 50905[label="",style="dashed", color="red", weight=0]; 47249[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"];47249 -> 50906[label="",style="dashed", color="magenta", weight=3]; 47250[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="black",shape="box"];47250 -> 50458[label="",style="solid", color="black", weight=3]; 47251[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"];47251 -> 50459[label="",style="solid", color="black", weight=3]; 47252[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];45952[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"];45952 -> 45964[label="",style="dashed", color="green", weight=3]; 45952 -> 45965[label="",style="dashed", color="green", weight=3]; 49879 -> 46911[label="",style="dashed", color="red", weight=0]; 49879[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"];49880[label="Zero",fontsize=16,color="green",shape="box"];50269[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"];50269 -> 50460[label="",style="solid", color="black", weight=3]; 45399[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4420) (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)))) ww4420)))",fontsize=16,color="green",shape="box"];45399 -> 45424[label="",style="dashed", color="green", weight=3]; 45399 -> 45425[label="",style="dashed", color="green", weight=3]; 49881 -> 46916[label="",style="dashed", color="red", weight=0]; 49881[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"];49882[label="Succ ww54100",fontsize=16,color="green",shape="box"];50270[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"];50270 -> 50461[label="",style="solid", color="black", weight=3]; 45963[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"];45963 -> 46570[label="",style="dashed", color="green", weight=3]; 45963 -> 46571[label="",style="dashed", color="green", weight=3]; 49883 -> 46921[label="",style="dashed", color="red", weight=0]; 49883[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"];49884[label="Zero",fontsize=16,color="green",shape="box"];50271[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"];50271 -> 50462[label="",style="solid", color="black", weight=3]; 50272 -> 26726[label="",style="dashed", color="red", weight=0]; 50272[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg ww5390) (Neg ww5410))) ww4465",fontsize=16,color="magenta"];50272 -> 50463[label="",style="dashed", color="magenta", weight=3]; 50272 -> 50464[label="",style="dashed", color="magenta", weight=3]; 50272 -> 50465[label="",style="dashed", color="magenta", weight=3]; 52421[label="Neg ww5410",fontsize=16,color="green",shape="box"];52422[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52423[label="ww4461",fontsize=16,color="green",shape="box"];50274 -> 26924[label="",style="dashed", color="red", weight=0]; 50274[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg ww5390) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50274 -> 50467[label="",style="dashed", color="magenta", weight=3]; 50274 -> 50468[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 9731 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9731 -> 11241[label="",style="dashed", color="magenta", weight=3]; 9732[label="Succ ww3100",fontsize=16,color="green",shape="box"];9733 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9733 -> 11243[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9737 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9737 -> 11247[label="",style="dashed", color="magenta", weight=3]; 9738[label="Succ ww3100",fontsize=16,color="green",shape="box"];9739 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9739 -> 11249[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9743 -> 5617[label="",style="dashed", color="red", weight=0]; 9743[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9743 -> 11252[label="",style="dashed", color="magenta", weight=3]; 9743 -> 11253[label="",style="dashed", color="magenta", weight=3]; 9744[label="Succ ww3100",fontsize=16,color="green",shape="box"];9745 -> 5617[label="",style="dashed", color="red", weight=0]; 9745[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9745 -> 11254[label="",style="dashed", color="magenta", weight=3]; 9745 -> 11255[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 9750 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47393[label="",style="dashed", color="magenta", weight=3]; 9750 -> 47394[label="",style="dashed", color="magenta", weight=3]; 9750 -> 47395[label="",style="dashed", color="magenta", weight=3]; 9750 -> 47396[label="",style="dashed", color="magenta", weight=3]; 9750 -> 47397[label="",style="dashed", color="magenta", weight=3]; 52311[label="Zero",fontsize=16,color="green",shape="box"];52312[label="ww4000",fontsize=16,color="green",shape="box"];52313[label="ww5",fontsize=16,color="green",shape="box"];52314[label="ww3100",fontsize=16,color="green",shape="box"];50379[label="gtEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4473",fontsize=16,color="black",shape="box"];50379 -> 50476[label="",style="solid", color="black", weight=3]; 52355[label="primPlusFloat ww4525 (fsFloat (msFloat (Float (Pos (Succ ww4526)) (Pos (Succ ww4527))) (Float (Neg Zero) (Pos (Succ ww4528)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62791[label="ww4525/Float ww45250 ww45251",fontsize=10,color="white",style="solid",shape="box"];52355 -> 62791[label="",style="solid", color="burlywood", weight=9]; 62791 -> 52380[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9755 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9755 -> 11265[label="",style="dashed", color="magenta", weight=3]; 9756[label="Succ ww3100",fontsize=16,color="green",shape="box"];9757 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9757 -> 11267[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9761 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9761 -> 11271[label="",style="dashed", color="magenta", weight=3]; 9762[label="Succ ww3100",fontsize=16,color="green",shape="box"];9763 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9763 -> 11273[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9767 -> 5617[label="",style="dashed", color="red", weight=0]; 9767[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9767 -> 11276[label="",style="dashed", color="magenta", weight=3]; 9767 -> 11277[label="",style="dashed", color="magenta", weight=3]; 9768[label="Succ ww3100",fontsize=16,color="green",shape="box"];9769 -> 5617[label="",style="dashed", color="red", weight=0]; 9769[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9769 -> 11278[label="",style="dashed", color="magenta", weight=3]; 9769 -> 11279[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9773[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9773 -> 11282[label="",style="dashed", color="green", weight=3]; 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]; 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]; 16691[label="Succ Zero",fontsize=16,color="green",shape="box"];16692[label="ww3100",fontsize=16,color="green",shape="box"];16693[label="ww4000",fontsize=16,color="green",shape="box"];16694[label="ww5",fontsize=16,color="green",shape="box"];23388[label="Float (Neg Zero) (Neg (Succ ww2118))",fontsize=16,color="green",shape="box"];23389[label="ww2117",fontsize=16,color="green",shape="box"];23390[label="ww2115",fontsize=16,color="green",shape="box"];23391[label="ww2116",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]; 9782[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"];62792[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];9782 -> 62792[label="",style="solid", color="burlywood", weight=9]; 62792 -> 11289[label="",style="solid", color="burlywood", weight=3]; 9783[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"];9783 -> 11290[label="",style="solid", color="black", weight=3]; 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]; 10782 -> 10761[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10784 -> 10761[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 9792 -> 11294[label="",style="dashed", color="magenta", weight=3]; 9793[label="Succ ww3100",fontsize=16,color="green",shape="box"];9794 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9794 -> 11296[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9798 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9798 -> 11300[label="",style="dashed", color="magenta", weight=3]; 9799[label="Succ ww3100",fontsize=16,color="green",shape="box"];9800 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9800 -> 11302[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9804 -> 5617[label="",style="dashed", color="red", weight=0]; 9804[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9804 -> 11305[label="",style="dashed", color="magenta", weight=3]; 9804 -> 11306[label="",style="dashed", color="magenta", weight=3]; 9805[label="Succ ww3100",fontsize=16,color="green",shape="box"];9806 -> 5617[label="",style="dashed", color="red", weight=0]; 9806[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9806 -> 11307[label="",style="dashed", color="magenta", weight=3]; 9806 -> 11308[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9810[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9810 -> 11311[label="",style="dashed", color="green", weight=3]; 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]; 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]; 32899[label="ww3100",fontsize=16,color="green",shape="box"];32900 -> 28116[label="",style="dashed", color="red", weight=0]; 32900[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"];32900 -> 32951[label="",style="dashed", color="magenta", weight=3]; 32901[label="ww4000",fontsize=16,color="green",shape="box"];32902 -> 32962[label="",style="dashed", color="red", weight=0]; 32902[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"];32902 -> 32971[label="",style="dashed", color="magenta", weight=3]; 32902 -> 32972[label="",style="dashed", color="magenta", weight=3]; 32902 -> 32973[label="",style="dashed", color="magenta", weight=3]; 32902 -> 32974[label="",style="dashed", color="magenta", weight=3]; 32903[label="Succ Zero",fontsize=16,color="green",shape="box"];28148[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3426) GT",fontsize=16,color="black",shape="box"];28148 -> 28185[label="",style="solid", color="black", weight=3]; 33056[label="primPlusFloat (Float ww38980 ww38981) (fsFloat (msFloat (Float (Pos (Succ ww3899)) (Neg (Succ ww3900))) (Float (Neg Zero) (Pos (Succ ww3901)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];33056 -> 33122[label="",style="solid", color="black", weight=3]; 33057[label="takeWhile (flip ltEsFloat ww3896) (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"];33057 -> 33123[label="",style="solid", color="black", weight=3]; 33058 -> 58835[label="",style="dashed", color="red", weight=0]; 33058[label="takeWhile0 (flip ltEsFloat ww3896) (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"];33058 -> 58836[label="",style="dashed", color="magenta", weight=3]; 33058 -> 58837[label="",style="dashed", color="magenta", weight=3]; 33058 -> 58838[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 25537 -> 20289[label="",style="dashed", color="red", weight=0]; 25537[label="primMinusNat (Succ ww2913) ww291500",fontsize=16,color="magenta"];25537 -> 26770[label="",style="dashed", color="magenta", weight=3]; 25537 -> 26771[label="",style="dashed", color="magenta", weight=3]; 25538[label="Pos (primPlusNat (Succ ww2913) ww291500)",fontsize=16,color="green",shape="box"];25538 -> 26772[label="",style="dashed", color="green", weight=3]; 21801[label="primMulInt (Pos ww26660) ww18331",fontsize=16,color="burlywood",shape="box"];62793[label="ww18331/Pos ww183310",fontsize=10,color="white",style="solid",shape="box"];21801 -> 62793[label="",style="solid", color="burlywood", weight=9]; 62793 -> 21864[label="",style="solid", color="burlywood", weight=3]; 62794[label="ww18331/Neg ww183310",fontsize=10,color="white",style="solid",shape="box"];21801 -> 62794[label="",style="solid", color="burlywood", weight=9]; 62794 -> 21865[label="",style="solid", color="burlywood", weight=3]; 21802[label="primMulInt (Neg ww26660) ww18331",fontsize=16,color="burlywood",shape="box"];62795[label="ww18331/Pos ww183310",fontsize=10,color="white",style="solid",shape="box"];21802 -> 62795[label="",style="solid", color="burlywood", weight=9]; 62795 -> 21866[label="",style="solid", color="burlywood", weight=3]; 62796[label="ww18331/Neg ww183310",fontsize=10,color="white",style="solid",shape="box"];21802 -> 62796[label="",style="solid", color="burlywood", weight=9]; 62796 -> 21867[label="",style="solid", color="burlywood", weight=3]; 26834 -> 20228[label="",style="dashed", color="red", weight=0]; 26834[label="primPlusInt ww3257 ww32400",fontsize=16,color="magenta"];26834 -> 26846[label="",style="dashed", color="magenta", weight=3]; 26834 -> 26847[label="",style="dashed", color="magenta", weight=3]; 26835 -> 21757[label="",style="dashed", color="red", weight=0]; 26835[label="primMulInt ww3256 ww32401",fontsize=16,color="magenta"];26835 -> 26848[label="",style="dashed", color="magenta", weight=3]; 26835 -> 26849[label="",style="dashed", color="magenta", weight=3]; 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]; 9822 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9822 -> 11322[label="",style="dashed", color="magenta", weight=3]; 9823[label="Succ ww3100",fontsize=16,color="green",shape="box"];9824 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9824 -> 11324[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9828 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9828 -> 11328[label="",style="dashed", color="magenta", weight=3]; 9829[label="Succ ww3100",fontsize=16,color="green",shape="box"];9830 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9830 -> 11330[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9834 -> 5617[label="",style="dashed", color="red", weight=0]; 9834[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9834 -> 11333[label="",style="dashed", color="magenta", weight=3]; 9834 -> 11334[label="",style="dashed", color="magenta", weight=3]; 9835[label="Succ ww3100",fontsize=16,color="green",shape="box"];9836 -> 5617[label="",style="dashed", color="red", weight=0]; 9836[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9836 -> 11335[label="",style="dashed", color="magenta", weight=3]; 9836 -> 11336[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 9841 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47398[label="",style="dashed", color="magenta", weight=3]; 9841 -> 47399[label="",style="dashed", color="magenta", weight=3]; 9841 -> 47400[label="",style="dashed", color="magenta", weight=3]; 9841 -> 47401[label="",style="dashed", color="magenta", weight=3]; 9841 -> 47402[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 9846 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9846 -> 11346[label="",style="dashed", color="magenta", weight=3]; 9847[label="Succ ww3100",fontsize=16,color="green",shape="box"];9848 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9848 -> 11348[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9852 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9852 -> 11352[label="",style="dashed", color="magenta", weight=3]; 9853[label="Succ ww3100",fontsize=16,color="green",shape="box"];9854 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9854 -> 11354[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9858 -> 5617[label="",style="dashed", color="red", weight=0]; 9858[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9858 -> 11357[label="",style="dashed", color="magenta", weight=3]; 9858 -> 11358[label="",style="dashed", color="magenta", weight=3]; 9859[label="Succ ww3100",fontsize=16,color="green",shape="box"];9860 -> 5617[label="",style="dashed", color="red", weight=0]; 9860[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9860 -> 11359[label="",style="dashed", color="magenta", weight=3]; 9860 -> 11360[label="",style="dashed", color="magenta", weight=3]; 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]; 9863 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9863 -> 11498[label="",style="dashed", color="magenta", weight=3]; 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]; 9865 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47403[label="",style="dashed", color="magenta", weight=3]; 9865 -> 47404[label="",style="dashed", color="magenta", weight=3]; 9865 -> 47405[label="",style="dashed", color="magenta", weight=3]; 9865 -> 47406[label="",style="dashed", color="magenta", weight=3]; 9865 -> 47407[label="",style="dashed", color="magenta", weight=3]; 52526 -> 49877[label="",style="dashed", color="red", weight=0]; 52526[label="gtEsFloat (Float (Neg (Succ ww4539)) (Pos (Succ ww4540))) (psFloat ww4537 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="magenta"];52526 -> 52533[label="",style="dashed", color="magenta", weight=3]; 52526 -> 52534[label="",style="dashed", color="magenta", weight=3]; 52526 -> 52535[label="",style="dashed", color="magenta", weight=3]; 50281[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50281 -> 50478[label="",style="solid", color="black", weight=3]; 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]; 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]; 9869 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9869 -> 11369[label="",style="dashed", color="magenta", weight=3]; 9870[label="Succ ww3100",fontsize=16,color="green",shape="box"];9871 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9871 -> 11371[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9875 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9875 -> 11375[label="",style="dashed", color="magenta", weight=3]; 9876[label="Succ ww3100",fontsize=16,color="green",shape="box"];9877 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9877 -> 11377[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9881 -> 5617[label="",style="dashed", color="red", weight=0]; 9881[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9881 -> 11380[label="",style="dashed", color="magenta", weight=3]; 9881 -> 11381[label="",style="dashed", color="magenta", weight=3]; 9882[label="Succ ww3100",fontsize=16,color="green",shape="box"];9883 -> 5617[label="",style="dashed", color="red", weight=0]; 9883[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9883 -> 11382[label="",style="dashed", color="magenta", weight=3]; 9883 -> 11383[label="",style="dashed", color="magenta", weight=3]; 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]; 9886 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9886 -> 11500[label="",style="dashed", color="magenta", weight=3]; 9887[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9887 -> 11386[label="",style="dashed", color="green", weight=3]; 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]; 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]; 9892 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 9892 -> 11390[label="",style="dashed", color="magenta", weight=3]; 9892 -> 11391[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9895 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9895 -> 11395[label="",style="dashed", color="magenta", weight=3]; 9896[label="Succ ww3100",fontsize=16,color="green",shape="box"];9897 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9897 -> 11397[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9901 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9901 -> 11401[label="",style="dashed", color="magenta", weight=3]; 9902[label="Succ ww3100",fontsize=16,color="green",shape="box"];9903 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9903 -> 11403[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9907 -> 5617[label="",style="dashed", color="red", weight=0]; 9907[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9907 -> 11406[label="",style="dashed", color="magenta", weight=3]; 9907 -> 11407[label="",style="dashed", color="magenta", weight=3]; 9908[label="Succ ww3100",fontsize=16,color="green",shape="box"];9909 -> 5617[label="",style="dashed", color="red", weight=0]; 9909[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9909 -> 11408[label="",style="dashed", color="magenta", weight=3]; 9909 -> 11409[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9913[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9913 -> 11412[label="",style="dashed", color="green", weight=3]; 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]; 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]; 16837[label="Succ Zero",fontsize=16,color="green",shape="box"];16838[label="ww3000",fontsize=16,color="green",shape="box"];16839[label="ww3100",fontsize=16,color="green",shape="box"];16840[label="ww5",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]; 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]; 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]; 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]; 9923 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9923 -> 11421[label="",style="dashed", color="magenta", weight=3]; 9924[label="Succ ww3100",fontsize=16,color="green",shape="box"];9925 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9925 -> 11423[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9929 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9929 -> 11427[label="",style="dashed", color="magenta", weight=3]; 9930[label="Succ ww3100",fontsize=16,color="green",shape="box"];9931 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9931 -> 11429[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9935 -> 5617[label="",style="dashed", color="red", weight=0]; 9935[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9935 -> 11432[label="",style="dashed", color="magenta", weight=3]; 9935 -> 11433[label="",style="dashed", color="magenta", weight=3]; 9936[label="Succ ww3100",fontsize=16,color="green",shape="box"];9937 -> 5617[label="",style="dashed", color="red", weight=0]; 9937[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9937 -> 11434[label="",style="dashed", color="magenta", weight=3]; 9937 -> 11435[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 9942 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47408[label="",style="dashed", color="magenta", weight=3]; 9942 -> 47409[label="",style="dashed", color="magenta", weight=3]; 9942 -> 47410[label="",style="dashed", color="magenta", weight=3]; 9942 -> 47411[label="",style="dashed", color="magenta", weight=3]; 9942 -> 47412[label="",style="dashed", color="magenta", weight=3]; 52701[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554)))",fontsize=16,color="green",shape="box"];52701 -> 52773[label="",style="dashed", color="green", weight=3]; 52701 -> 52774[label="",style="dashed", color="green", weight=3]; 50284[label="ww5",fontsize=16,color="green",shape="box"];50285[label="Zero",fontsize=16,color="green",shape="box"];50286[label="ww3000",fontsize=16,color="green",shape="box"];50287[label="ww3100",fontsize=16,color="green",shape="box"];33990[label="primPlusFloat ww3996 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3997))) (Float (Neg (Succ ww3998)) (Neg (Succ ww3999)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62797[label="ww3996/Float ww39960 ww39961",fontsize=10,color="white",style="solid",shape="box"];33990 -> 62797[label="",style="solid", color="burlywood", weight=9]; 62797 -> 34125[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 9947 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9947 -> 11445[label="",style="dashed", color="magenta", weight=3]; 9948[label="Succ ww3100",fontsize=16,color="green",shape="box"];9949 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9949 -> 11447[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9953 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9953 -> 11451[label="",style="dashed", color="magenta", weight=3]; 9954[label="Succ ww3100",fontsize=16,color="green",shape="box"];9955 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9955 -> 11453[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9959 -> 5617[label="",style="dashed", color="red", weight=0]; 9959[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9959 -> 11456[label="",style="dashed", color="magenta", weight=3]; 9959 -> 11457[label="",style="dashed", color="magenta", weight=3]; 9960[label="Succ ww3100",fontsize=16,color="green",shape="box"];9961 -> 5617[label="",style="dashed", color="red", weight=0]; 9961[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9961 -> 11458[label="",style="dashed", color="magenta", weight=3]; 9961 -> 11459[label="",style="dashed", color="magenta", weight=3]; 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]; 9964 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9964 -> 11502[label="",style="dashed", color="magenta", weight=3]; 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]; 9966 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47413[label="",style="dashed", color="magenta", weight=3]; 9966 -> 47414[label="",style="dashed", color="magenta", weight=3]; 9966 -> 47415[label="",style="dashed", color="magenta", weight=3]; 9966 -> 47416[label="",style="dashed", color="magenta", weight=3]; 9966 -> 47417[label="",style="dashed", color="magenta", weight=3]; 52604[label="ww5",fontsize=16,color="green",shape="box"];52605[label="Zero",fontsize=16,color="green",shape="box"];52606[label="ww3100",fontsize=16,color="green",shape="box"];52637[label="primPlusFloat ww4548 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4549))) (Float (Neg Zero) (Pos (Succ ww4550)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62798[label="ww4548/Float ww45480 ww45481",fontsize=10,color="white",style="solid",shape="box"];52637 -> 62798[label="",style="solid", color="burlywood", weight=9]; 62798 -> 52672[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9970 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9970 -> 11468[label="",style="dashed", color="magenta", weight=3]; 9971[label="Succ ww3100",fontsize=16,color="green",shape="box"];9972 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9972 -> 11470[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9976 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9976 -> 11474[label="",style="dashed", color="magenta", weight=3]; 9977[label="Succ ww3100",fontsize=16,color="green",shape="box"];9978 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9978 -> 11476[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9982 -> 5617[label="",style="dashed", color="red", weight=0]; 9982[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9982 -> 11479[label="",style="dashed", color="magenta", weight=3]; 9982 -> 11480[label="",style="dashed", color="magenta", weight=3]; 9983[label="Succ ww3100",fontsize=16,color="green",shape="box"];9984 -> 5617[label="",style="dashed", color="red", weight=0]; 9984[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9984 -> 11481[label="",style="dashed", color="magenta", weight=3]; 9984 -> 11482[label="",style="dashed", color="magenta", weight=3]; 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]; 9987 -> 11484[label="",style="dashed", color="red", weight=0]; 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]; 9987 -> 11504[label="",style="dashed", color="magenta", weight=3]; 9988[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9988 -> 11509[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 9995 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9995 -> 11515[label="",style="dashed", color="magenta", weight=3]; 9996[label="Succ ww3100",fontsize=16,color="green",shape="box"];9997 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 9997 -> 11517[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10001 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10001 -> 11521[label="",style="dashed", color="magenta", weight=3]; 10002[label="Succ ww3100",fontsize=16,color="green",shape="box"];10003 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10003 -> 11523[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10007 -> 5617[label="",style="dashed", color="red", weight=0]; 10007[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10007 -> 11526[label="",style="dashed", color="magenta", weight=3]; 10007 -> 11527[label="",style="dashed", color="magenta", weight=3]; 10008[label="Succ ww3100",fontsize=16,color="green",shape="box"];10009 -> 5617[label="",style="dashed", color="red", weight=0]; 10009[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10009 -> 11528[label="",style="dashed", color="magenta", weight=3]; 10009 -> 11529[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10013[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10013 -> 11532[label="",style="dashed", color="green", weight=3]; 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]; 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]; 34696 -> 34751[label="",style="dashed", color="red", weight=0]; 34696[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"];34696 -> 34758[label="",style="dashed", color="magenta", weight=3]; 34696 -> 34759[label="",style="dashed", color="magenta", weight=3]; 34696 -> 34760[label="",style="dashed", color="magenta", weight=3]; 34697[label="ww3100",fontsize=16,color="green",shape="box"];34698 -> 28116[label="",style="dashed", color="red", weight=0]; 34698[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"];34698 -> 34744[label="",style="dashed", color="magenta", weight=3]; 34699[label="Succ Zero",fontsize=16,color="green",shape="box"];34825[label="primPlusFloat (Float ww40720 ww40721) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4073))) (Float (Neg Zero) (Pos (Succ ww4074)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];34825 -> 34885[label="",style="solid", color="black", weight=3]; 34826[label="takeWhile (flip ltEsFloat ww4070) (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"];34826 -> 34886[label="",style="solid", color="black", weight=3]; 34827 -> 58835[label="",style="dashed", color="red", weight=0]; 34827[label="takeWhile0 (flip ltEsFloat ww4070) (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"];34827 -> 58839[label="",style="dashed", color="magenta", weight=3]; 34827 -> 58840[label="",style="dashed", color="magenta", weight=3]; 34827 -> 58841[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 10023 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10023 -> 11541[label="",style="dashed", color="magenta", weight=3]; 10024[label="Succ ww3100",fontsize=16,color="green",shape="box"];10025 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10025 -> 11543[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10029 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10029 -> 11547[label="",style="dashed", color="magenta", weight=3]; 10030[label="Succ ww3100",fontsize=16,color="green",shape="box"];10031 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10031 -> 11549[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10035 -> 5617[label="",style="dashed", color="red", weight=0]; 10035[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10035 -> 11552[label="",style="dashed", color="magenta", weight=3]; 10035 -> 11553[label="",style="dashed", color="magenta", weight=3]; 10036[label="Succ ww3100",fontsize=16,color="green",shape="box"];10037 -> 5617[label="",style="dashed", color="red", weight=0]; 10037[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10037 -> 11554[label="",style="dashed", color="magenta", weight=3]; 10037 -> 11555[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 10042 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47418[label="",style="dashed", color="magenta", weight=3]; 10042 -> 47419[label="",style="dashed", color="magenta", weight=3]; 10042 -> 47420[label="",style="dashed", color="magenta", weight=3]; 10042 -> 47421[label="",style="dashed", color="magenta", weight=3]; 10042 -> 47422[label="",style="dashed", color="magenta", weight=3]; 52797[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559)))",fontsize=16,color="green",shape="box"];52797 -> 52859[label="",style="dashed", color="green", weight=3]; 52797 -> 52860[label="",style="dashed", color="green", weight=3]; 50291[label="ww5",fontsize=16,color="green",shape="box"];50292[label="ww3100",fontsize=16,color="green",shape="box"];50293[label="Zero",fontsize=16,color="green",shape="box"];50294[label="gtEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4468",fontsize=16,color="black",shape="box"];50294 -> 50494[label="",style="solid", color="black", weight=3]; 34909[label="primPlusFloat ww4089 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4090))) (Float (Neg Zero) (Neg (Succ ww4091)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62799[label="ww4089/Float ww40890 ww40891",fontsize=10,color="white",style="solid",shape="box"];34909 -> 62799[label="",style="solid", color="burlywood", weight=9]; 62799 -> 35001[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 50295 -> 26726[label="",style="dashed", color="red", weight=0]; 50295[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos ww9560) (Pos ww9580))) ww4466",fontsize=16,color="magenta"];50295 -> 50495[label="",style="dashed", color="magenta", weight=3]; 50295 -> 50496[label="",style="dashed", color="magenta", weight=3]; 50295 -> 50497[label="",style="dashed", color="magenta", weight=3]; 52424[label="Pos ww9580",fontsize=16,color="green",shape="box"];52425[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];52426[label="ww4462",fontsize=16,color="green",shape="box"];50297 -> 26924[label="",style="dashed", color="red", weight=0]; 50297[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos ww9560) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50297 -> 50499[label="",style="dashed", color="magenta", weight=3]; 50297 -> 50500[label="",style="dashed", color="magenta", weight=3]; 47258[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47259 -> 50960[label="",style="dashed", color="red", weight=0]; 47259[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"];47259 -> 50961[label="",style="dashed", color="magenta", weight=3]; 47260 -> 50185[label="",style="dashed", color="red", weight=0]; 47260[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"];47260 -> 50191[label="",style="dashed", color="magenta", weight=3]; 47260 -> 50192[label="",style="dashed", color="magenta", weight=3]; 47260 -> 50193[label="",style="dashed", color="magenta", weight=3]; 47262[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];45511[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4424) (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))) ww4424)))",fontsize=16,color="green",shape="box"];45511 -> 45523[label="",style="dashed", color="green", weight=3]; 45511 -> 45524[label="",style="dashed", color="green", weight=3]; 50298[label="Zero",fontsize=16,color="green",shape="box"];50299 -> 46961[label="",style="dashed", color="red", weight=0]; 50299[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"];50300[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"];50300 -> 50503[label="",style="solid", color="black", weight=3]; 50301 -> 49907[label="",style="dashed", color="red", weight=0]; 50301[label="gtEsFloat (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) ww4471",fontsize=16,color="magenta"];50301 -> 50504[label="",style="dashed", color="magenta", weight=3]; 50301 -> 50505[label="",style="dashed", color="magenta", weight=3]; 50301 -> 50506[label="",style="dashed", color="magenta", weight=3]; 50512[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"];50512 -> 50524[label="",style="dashed", color="green", weight=3]; 50512 -> 50525[label="",style="dashed", color="green", weight=3]; 50305[label="Zero",fontsize=16,color="green",shape="box"];50306 -> 46971[label="",style="dashed", color="red", weight=0]; 50306[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"];50307[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"];50307 -> 50515[label="",style="solid", color="black", weight=3]; 47273[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47274 -> 50974[label="",style="dashed", color="red", weight=0]; 47274[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"];47274 -> 50975[label="",style="dashed", color="magenta", weight=3]; 47275[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="black",shape="box"];47275 -> 50517[label="",style="solid", color="black", weight=3]; 47276[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"];47276 -> 50518[label="",style="solid", color="black", weight=3]; 47277[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];50523[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"];50523 -> 50533[label="",style="dashed", color="green", weight=3]; 50523 -> 50534[label="",style="dashed", color="green", weight=3]; 50310[label="Zero",fontsize=16,color="green",shape="box"];50311 -> 46976[label="",style="dashed", color="red", weight=0]; 50311[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"];50312[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"];50312 -> 50526[label="",style="solid", color="black", weight=3]; 45533[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4426) (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)))) ww4426)))",fontsize=16,color="green",shape="box"];45533 -> 45545[label="",style="dashed", color="green", weight=3]; 45533 -> 45546[label="",style="dashed", color="green", weight=3]; 50313[label="Succ ww95800",fontsize=16,color="green",shape="box"];50314 -> 46981[label="",style="dashed", color="red", weight=0]; 50314[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"];50315[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"];50315 -> 50527[label="",style="solid", color="black", weight=3]; 50532[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"];50532 -> 50552[label="",style="dashed", color="green", weight=3]; 50532 -> 50553[label="",style="dashed", color="green", weight=3]; 50318[label="Zero",fontsize=16,color="green",shape="box"];50319 -> 46986[label="",style="dashed", color="red", weight=0]; 50319[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"];50320[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"];50320 -> 50535[label="",style="solid", color="black", weight=3]; 50321 -> 26726[label="",style="dashed", color="red", weight=0]; 50321[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg ww9560) (Neg ww9580))) ww4467",fontsize=16,color="magenta"];50321 -> 50536[label="",style="dashed", color="magenta", weight=3]; 50321 -> 50537[label="",style="dashed", color="magenta", weight=3]; 50321 -> 50538[label="",style="dashed", color="magenta", weight=3]; 52427[label="Neg ww9580",fontsize=16,color="green",shape="box"];52428[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];52429[label="ww4463",fontsize=16,color="green",shape="box"];50323 -> 26924[label="",style="dashed", color="red", weight=0]; 50323[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg ww9560) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50323 -> 50540[label="",style="dashed", color="magenta", weight=3]; 50323 -> 50541[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 50740[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"];50740 -> 50966[label="",style="solid", color="black", weight=3]; 50978[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4495",fontsize=16,color="black",shape="triangle"];50978 -> 51166[label="",style="solid", color="black", weight=3]; 50979 -> 50960[label="",style="dashed", color="red", weight=0]; 50979[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)))) ww4495))",fontsize=16,color="magenta"];50979 -> 51167[label="",style="dashed", color="magenta", weight=3]; 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]; 50744[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"];50744 -> 50970[label="",style="solid", color="black", weight=3]; 50745[label="ww9590",fontsize=16,color="green",shape="box"];50746[label="ww9591",fontsize=16,color="green",shape="box"];50969[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4425",fontsize=16,color="black",shape="box"];50969 -> 51173[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 10073 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10073 -> 11591[label="",style="dashed", color="magenta", weight=3]; 10074[label="Succ ww3100",fontsize=16,color="green",shape="box"];10075 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10075 -> 11593[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10079 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10079 -> 11597[label="",style="dashed", color="magenta", weight=3]; 10080[label="Succ ww3100",fontsize=16,color="green",shape="box"];10081 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10081 -> 11599[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10085 -> 5617[label="",style="dashed", color="red", weight=0]; 10085[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10085 -> 11602[label="",style="dashed", color="magenta", weight=3]; 10085 -> 11603[label="",style="dashed", color="magenta", weight=3]; 10086[label="Succ ww3100",fontsize=16,color="green",shape="box"];10087 -> 5617[label="",style="dashed", color="red", weight=0]; 10087[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10087 -> 11604[label="",style="dashed", color="magenta", weight=3]; 10087 -> 11605[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 26711[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="black",shape="box"];26711 -> 26716[label="",style="solid", color="black", weight=3]; 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]; 50324[label="ww5",fontsize=16,color="green",shape="box"];50325[label="Zero",fontsize=16,color="green",shape="box"];50326[label="ww3100",fontsize=16,color="green",shape="box"];50327[label="ww4000",fontsize=16,color="green",shape="box"];50328[label="gtEsFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4469",fontsize=16,color="black",shape="box"];50328 -> 50542[label="",style="solid", color="black", weight=3]; 37596[label="primPlusFloat ww4258 (fsFloat (msFloat (Float (Neg (Succ ww4259)) (Pos (Succ ww4260))) (Float (Pos Zero) (Pos (Succ ww4261)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62800[label="ww4258/Float ww42580 ww42581",fontsize=10,color="white",style="solid",shape="box"];37596 -> 62800[label="",style="solid", color="burlywood", weight=9]; 62800 -> 37658[label="",style="solid", color="burlywood", weight=3]; 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]; 37245 -> 20242[label="",style="dashed", color="red", weight=0]; 37245[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37246 -> 26799[label="",style="dashed", color="red", weight=0]; 37246[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37246 -> 37311[label="",style="dashed", color="magenta", weight=3]; 37246 -> 37312[label="",style="dashed", color="magenta", weight=3]; 37247[label="ww4228",fontsize=16,color="green",shape="box"];37248 -> 20242[label="",style="dashed", color="red", weight=0]; 37248[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37249 -> 26799[label="",style="dashed", color="red", weight=0]; 37249[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37249 -> 37313[label="",style="dashed", color="magenta", weight=3]; 37249 -> 37314[label="",style="dashed", color="magenta", weight=3]; 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]; 10098 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10098 -> 11616[label="",style="dashed", color="magenta", weight=3]; 10099[label="Succ ww3100",fontsize=16,color="green",shape="box"];10100 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10100 -> 11618[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10104 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10104 -> 11622[label="",style="dashed", color="magenta", weight=3]; 10105[label="Succ ww3100",fontsize=16,color="green",shape="box"];10106 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10106 -> 11624[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10110 -> 5617[label="",style="dashed", color="red", weight=0]; 10110[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10110 -> 11627[label="",style="dashed", color="magenta", weight=3]; 10110 -> 11628[label="",style="dashed", color="magenta", weight=3]; 10111[label="Succ ww3100",fontsize=16,color="green",shape="box"];10112 -> 5617[label="",style="dashed", color="red", weight=0]; 10112[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10112 -> 11629[label="",style="dashed", color="magenta", weight=3]; 10112 -> 11630[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10116[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10116 -> 11633[label="",style="dashed", color="green", weight=3]; 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]; 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]; 46594 -> 46655[label="",style="dashed", color="red", weight=0]; 46594[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"];46594 -> 46664[label="",style="dashed", color="magenta", weight=3]; 46594 -> 46665[label="",style="dashed", color="magenta", weight=3]; 46594 -> 46666[label="",style="dashed", color="magenta", weight=3]; 46594 -> 46667[label="",style="dashed", color="magenta", weight=3]; 46595[label="ww3100",fontsize=16,color="green",shape="box"];46596[label="ww4000",fontsize=16,color="green",shape="box"];46597[label="Succ Zero",fontsize=16,color="green",shape="box"];46598 -> 27698[label="",style="dashed", color="red", weight=0]; 46598[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"];46598 -> 46650[label="",style="dashed", color="magenta", weight=3]; 46747[label="primPlusFloat (Float ww44510 ww44511) (fsFloat (msFloat (Float (Neg (Succ ww4452)) (Pos (Succ ww4453))) (Float (Pos Zero) (Neg (Succ ww4454)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];46747 -> 50543[label="",style="solid", color="black", weight=3]; 27763[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3371) GT",fontsize=16,color="black",shape="box"];27763 -> 27803[label="",style="solid", color="black", weight=3]; 46748 -> 36945[label="",style="dashed", color="red", weight=0]; 46748[label="takeWhile (flip ltEsFloat ww4449) (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"];46748 -> 50544[label="",style="dashed", color="magenta", weight=3]; 46748 -> 50545[label="",style="dashed", color="magenta", weight=3]; 46749[label="takeWhile0 (flip ltEsFloat ww4449) (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"];46749 -> 50546[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10126 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10126 -> 11642[label="",style="dashed", color="magenta", weight=3]; 10127[label="Succ ww3100",fontsize=16,color="green",shape="box"];10128 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10128 -> 11644[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10132 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10132 -> 11648[label="",style="dashed", color="magenta", weight=3]; 10133[label="Succ ww3100",fontsize=16,color="green",shape="box"];10134 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10134 -> 11650[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10138 -> 5617[label="",style="dashed", color="red", weight=0]; 10138[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10138 -> 11653[label="",style="dashed", color="magenta", weight=3]; 10138 -> 11654[label="",style="dashed", color="magenta", weight=3]; 10139[label="Succ ww3100",fontsize=16,color="green",shape="box"];10140 -> 5617[label="",style="dashed", color="red", weight=0]; 10140[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10140 -> 11655[label="",style="dashed", color="magenta", weight=3]; 10140 -> 11656[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10144[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10144 -> 11659[label="",style="dashed", color="green", weight=3]; 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]; 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]; 36159[label="ww3100",fontsize=16,color="green",shape="box"];36160 -> 37605[label="",style="dashed", color="red", weight=0]; 36160[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"];36160 -> 37614[label="",style="dashed", color="magenta", weight=3]; 36160 -> 37615[label="",style="dashed", color="magenta", weight=3]; 36160 -> 37616[label="",style="dashed", color="magenta", weight=3]; 36160 -> 37617[label="",style="dashed", color="magenta", weight=3]; 36161 -> 45584[label="",style="dashed", color="red", weight=0]; 36161[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"];36161 -> 45593[label="",style="dashed", color="magenta", weight=3]; 36161 -> 45594[label="",style="dashed", color="magenta", weight=3]; 36161 -> 45595[label="",style="dashed", color="magenta", weight=3]; 36161 -> 45596[label="",style="dashed", color="magenta", weight=3]; 36162 -> 36780[label="",style="dashed", color="red", weight=0]; 36162[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"];36162 -> 36795[label="",style="dashed", color="magenta", weight=3]; 37664[label="primPlusFloat (Float ww42630 ww42631) (fsFloat (msFloat (Float (Neg (Succ ww4264)) (Neg (Succ ww4265))) (Float (Pos Zero) (Pos (Succ ww4266)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37664 -> 37693[label="",style="solid", color="black", weight=3]; 45694[label="psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430",fontsize=16,color="black",shape="triangle"];45694 -> 45777[label="",style="solid", color="black", weight=3]; 45695 -> 45584[label="",style="dashed", color="red", weight=0]; 45695[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299))))) (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) (psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430))",fontsize=16,color="magenta"];45695 -> 45778[label="",style="dashed", color="magenta", weight=3]; 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]; 37250 -> 20242[label="",style="dashed", color="red", weight=0]; 37250[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37251 -> 26799[label="",style="dashed", color="red", weight=0]; 37251[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37251 -> 37318[label="",style="dashed", color="magenta", weight=3]; 37251 -> 37319[label="",style="dashed", color="magenta", weight=3]; 37252[label="ww4229",fontsize=16,color="green",shape="box"];37253 -> 20242[label="",style="dashed", color="red", weight=0]; 37253[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37254 -> 26799[label="",style="dashed", color="red", weight=0]; 37254[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37254 -> 37320[label="",style="dashed", color="magenta", weight=3]; 37254 -> 37321[label="",style="dashed", color="magenta", weight=3]; 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]; 10154 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10154 -> 11668[label="",style="dashed", color="magenta", weight=3]; 10155[label="Succ ww3100",fontsize=16,color="green",shape="box"];10156 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10156 -> 11670[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10160 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10160 -> 11674[label="",style="dashed", color="magenta", weight=3]; 10161[label="Succ ww3100",fontsize=16,color="green",shape="box"];10162 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10162 -> 11676[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10166 -> 5617[label="",style="dashed", color="red", weight=0]; 10166[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10166 -> 11679[label="",style="dashed", color="magenta", weight=3]; 10166 -> 11680[label="",style="dashed", color="magenta", weight=3]; 10167[label="Succ ww3100",fontsize=16,color="green",shape="box"];10168 -> 5617[label="",style="dashed", color="red", weight=0]; 10168[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10168 -> 11681[label="",style="dashed", color="magenta", weight=3]; 10168 -> 11682[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 10173 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47458[label="",style="dashed", color="magenta", weight=3]; 10173 -> 47459[label="",style="dashed", color="magenta", weight=3]; 10173 -> 47460[label="",style="dashed", color="magenta", weight=3]; 10173 -> 47461[label="",style="dashed", color="magenta", weight=3]; 10173 -> 47462[label="",style="dashed", color="magenta", weight=3]; 52893[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565) (iterate (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558))))) (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565)))",fontsize=16,color="green",shape="box"];52893 -> 52929[label="",style="dashed", color="green", weight=3]; 52893 -> 52930[label="",style="dashed", color="green", weight=3]; 50331[label="Zero",fontsize=16,color="green",shape="box"];50332[label="ww4000",fontsize=16,color="green",shape="box"];50333[label="ww3100",fontsize=16,color="green",shape="box"];50334[label="ww5",fontsize=16,color="green",shape="box"];50335[label="gtEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4470",fontsize=16,color="black",shape="box"];50335 -> 50554[label="",style="solid", color="black", weight=3]; 26777[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"];62801[label="ww1995/Float ww19950 ww19951",fontsize=10,color="white",style="solid",shape="box"];26777 -> 62801[label="",style="solid", color="burlywood", weight=9]; 62801 -> 26813[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 10178 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10178 -> 11692[label="",style="dashed", color="magenta", weight=3]; 10179[label="Succ ww3100",fontsize=16,color="green",shape="box"];10180 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10180 -> 11694[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10184 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10184 -> 11698[label="",style="dashed", color="magenta", weight=3]; 10185[label="Succ ww3100",fontsize=16,color="green",shape="box"];10186 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10186 -> 11700[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10190 -> 5617[label="",style="dashed", color="red", weight=0]; 10190[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10190 -> 11703[label="",style="dashed", color="magenta", weight=3]; 10190 -> 11704[label="",style="dashed", color="magenta", weight=3]; 10191[label="Succ ww3100",fontsize=16,color="green",shape="box"];10192 -> 5617[label="",style="dashed", color="red", weight=0]; 10192[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10192 -> 11705[label="",style="dashed", color="magenta", weight=3]; 10192 -> 11706[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 52858 -> 49902[label="",style="dashed", color="red", weight=0]; 52858[label="gtEsFloat (Float (Pos (Succ ww4563)) (Pos (Succ ww4564))) (psFloat ww4561 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="magenta"];52858 -> 52894[label="",style="dashed", color="magenta", weight=3]; 52858 -> 52895[label="",style="dashed", color="magenta", weight=3]; 52858 -> 52896[label="",style="dashed", color="magenta", weight=3]; 50339[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50339 -> 50555[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10202 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10202 -> 11716[label="",style="dashed", color="magenta", weight=3]; 10203[label="Succ ww3100",fontsize=16,color="green",shape="box"];10204 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10204 -> 11718[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10208 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10208 -> 11722[label="",style="dashed", color="magenta", weight=3]; 10209[label="Succ ww3100",fontsize=16,color="green",shape="box"];10210 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10210 -> 11724[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10214 -> 5617[label="",style="dashed", color="red", weight=0]; 10214[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10214 -> 11727[label="",style="dashed", color="magenta", weight=3]; 10214 -> 11728[label="",style="dashed", color="magenta", weight=3]; 10215[label="Succ ww3100",fontsize=16,color="green",shape="box"];10216 -> 5617[label="",style="dashed", color="red", weight=0]; 10216[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10216 -> 11729[label="",style="dashed", color="magenta", weight=3]; 10216 -> 11730[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10220[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10220 -> 11733[label="",style="dashed", color="green", weight=3]; 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]; 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]; 54345 -> 55020[label="",style="dashed", color="red", weight=0]; 54345[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"];54345 -> 55052[label="",style="dashed", color="magenta", weight=3]; 54345 -> 55053[label="",style="dashed", color="magenta", weight=3]; 54345 -> 55054[label="",style="dashed", color="magenta", weight=3]; 54346 -> 55541[label="",style="dashed", color="red", weight=0]; 54346[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"];54346 -> 55550[label="",style="dashed", color="magenta", weight=3]; 54346 -> 55551[label="",style="dashed", color="magenta", weight=3]; 54346 -> 55552[label="",style="dashed", color="magenta", weight=3]; 54346 -> 55553[label="",style="dashed", color="magenta", weight=3]; 54347 -> 45667[label="",style="dashed", color="red", weight=0]; 54347[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"];54347 -> 55214[label="",style="dashed", color="magenta", weight=3]; 54347 -> 55215[label="",style="dashed", color="magenta", weight=3]; 54347 -> 55216[label="",style="dashed", color="magenta", weight=3]; 54347 -> 55217[label="",style="dashed", color="magenta", weight=3]; 54348[label="ww3000",fontsize=16,color="green",shape="box"];54349[label="ww3100",fontsize=16,color="green",shape="box"];55656[label="primPlusFloat (Float ww46380 ww46381) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4639))) (Float (Pos (Succ ww4640)) (Neg (Succ ww4641)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55656 -> 55764[label="",style="solid", color="black", weight=3]; 45779[label="psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4431",fontsize=16,color="black",shape="triangle"];45779 -> 45795[label="",style="solid", color="black", weight=3]; 45780 -> 45667[label="",style="dashed", color="red", weight=0]; 45780[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)) ww4431))",fontsize=16,color="magenta"];45780 -> 45796[label="",style="dashed", color="magenta", weight=3]; 55486 -> 22801[label="",style="dashed", color="red", weight=0]; 55486[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55486 -> 55603[label="",style="dashed", color="magenta", weight=3]; 55487 -> 26799[label="",style="dashed", color="red", weight=0]; 55487[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55487 -> 55604[label="",style="dashed", color="magenta", weight=3]; 55487 -> 55605[label="",style="dashed", color="magenta", weight=3]; 55584[label="ww4632",fontsize=16,color="green",shape="box"];55585 -> 22801[label="",style="dashed", color="red", weight=0]; 55585[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55585 -> 55660[label="",style="dashed", color="magenta", weight=3]; 55586 -> 26799[label="",style="dashed", color="red", weight=0]; 55586[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55586 -> 55661[label="",style="dashed", color="magenta", weight=3]; 55586 -> 55662[label="",style="dashed", color="magenta", weight=3]; 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]; 10230 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10230 -> 11742[label="",style="dashed", color="magenta", weight=3]; 10231[label="Succ ww3100",fontsize=16,color="green",shape="box"];10232 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10232 -> 11744[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10236 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10236 -> 11748[label="",style="dashed", color="magenta", weight=3]; 10237[label="Succ ww3100",fontsize=16,color="green",shape="box"];10238 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10238 -> 11750[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10242 -> 5617[label="",style="dashed", color="red", weight=0]; 10242[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10242 -> 11753[label="",style="dashed", color="magenta", weight=3]; 10242 -> 11754[label="",style="dashed", color="magenta", weight=3]; 10243[label="Succ ww3100",fontsize=16,color="green",shape="box"];10244 -> 5617[label="",style="dashed", color="red", weight=0]; 10244[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10244 -> 11755[label="",style="dashed", color="magenta", weight=3]; 10244 -> 11756[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10248[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10248 -> 11759[label="",style="dashed", color="green", weight=3]; 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]; 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]; 26982[label="Succ Zero",fontsize=16,color="green",shape="box"];26983 -> 27038[label="",style="dashed", color="red", weight=0]; 26983[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"];26983 -> 27043[label="",style="dashed", color="magenta", weight=3]; 26983 -> 27044[label="",style="dashed", color="magenta", weight=3]; 26983 -> 27045[label="",style="dashed", color="magenta", weight=3]; 26983 -> 27046[label="",style="dashed", color="magenta", weight=3]; 26984 -> 27070[label="",style="dashed", color="red", weight=0]; 26984[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"];26984 -> 27075[label="",style="dashed", color="magenta", weight=3]; 26984 -> 27076[label="",style="dashed", color="magenta", weight=3]; 26984 -> 27077[label="",style="dashed", color="magenta", weight=3]; 26984 -> 27078[label="",style="dashed", color="magenta", weight=3]; 26985[label="ww3100",fontsize=16,color="green",shape="box"];26986[label="ww3000",fontsize=16,color="green",shape="box"];27100 -> 27070[label="",style="dashed", color="red", weight=0]; 27100[label="psFloat ww3289 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3290))) (Float (Pos (Succ ww3291)) (Pos (Succ ww3292)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27100 -> 27106[label="",style="dashed", color="magenta", weight=3]; 27100 -> 27107[label="",style="dashed", color="magenta", weight=3]; 27100 -> 27108[label="",style="dashed", color="magenta", weight=3]; 27100 -> 27109[label="",style="dashed", color="magenta", weight=3]; 27103[label="primPlusFloat (Float ww32940 ww32941) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3295))) (Float (Pos (Succ ww3296)) (Pos (Succ ww3297)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];27103 -> 27141[label="",style="solid", color="black", weight=3]; 27104[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"];27104 -> 27142[label="",style="solid", color="black", weight=3]; 57569[label="ww2169",fontsize=16,color="green",shape="box"];57570 -> 57694[label="",style="dashed", color="red", weight=0]; 57570[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"];57570 -> 57695[label="",style="dashed", color="magenta", weight=3]; 57571[label="ww2168",fontsize=16,color="green",shape="box"];57572[label="ww3284",fontsize=16,color="green",shape="box"];57568[label="takeWhile0 (flip ltEsFloat ww4179) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) ww4695 otherwise",fontsize=16,color="black",shape="triangle"];57568 -> 57601[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10258 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10258 -> 11768[label="",style="dashed", color="magenta", weight=3]; 10259[label="Succ ww3100",fontsize=16,color="green",shape="box"];10260 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10260 -> 11770[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10264 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10264 -> 11774[label="",style="dashed", color="magenta", weight=3]; 10265[label="Succ ww3100",fontsize=16,color="green",shape="box"];10266 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10266 -> 11776[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10270 -> 5617[label="",style="dashed", color="red", weight=0]; 10270[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10270 -> 11779[label="",style="dashed", color="magenta", weight=3]; 10270 -> 11780[label="",style="dashed", color="magenta", weight=3]; 10271[label="Succ ww3100",fontsize=16,color="green",shape="box"];10272 -> 5617[label="",style="dashed", color="red", weight=0]; 10272[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10272 -> 11781[label="",style="dashed", color="magenta", weight=3]; 10272 -> 11782[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 10277 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47473[label="",style="dashed", color="magenta", weight=3]; 10277 -> 47474[label="",style="dashed", color="magenta", weight=3]; 10277 -> 47475[label="",style="dashed", color="magenta", weight=3]; 10277 -> 47476[label="",style="dashed", color="magenta", weight=3]; 10277 -> 47477[label="",style="dashed", color="magenta", weight=3]; 53139[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577)))",fontsize=16,color="green",shape="box"];53139 -> 53162[label="",style="dashed", color="green", weight=3]; 53139 -> 53163[label="",style="dashed", color="green", weight=3]; 50342[label="ww5",fontsize=16,color="green",shape="box"];50343[label="Zero",fontsize=16,color="green",shape="box"];50344[label="ww3000",fontsize=16,color="green",shape="box"];50345[label="ww3100",fontsize=16,color="green",shape="box"];27144[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"];62802[label="ww2005/Float ww20050 ww20051",fontsize=10,color="white",style="solid",shape="box"];27144 -> 62802[label="",style="solid", color="burlywood", weight=9]; 62802 -> 27191[label="",style="solid", color="burlywood", weight=3]; 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]; 55488 -> 22801[label="",style="dashed", color="red", weight=0]; 55488[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55488 -> 55606[label="",style="dashed", color="magenta", weight=3]; 55489 -> 26799[label="",style="dashed", color="red", weight=0]; 55489[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55489 -> 55607[label="",style="dashed", color="magenta", weight=3]; 55489 -> 55608[label="",style="dashed", color="magenta", weight=3]; 55657[label="ww4633",fontsize=16,color="green",shape="box"];55658 -> 22801[label="",style="dashed", color="red", weight=0]; 55658[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55658 -> 55765[label="",style="dashed", color="magenta", weight=3]; 55659 -> 26799[label="",style="dashed", color="red", weight=0]; 55659[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55659 -> 55766[label="",style="dashed", color="magenta", weight=3]; 55659 -> 55767[label="",style="dashed", color="magenta", weight=3]; 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]; 10282 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10282 -> 11792[label="",style="dashed", color="magenta", weight=3]; 10283[label="Succ ww3100",fontsize=16,color="green",shape="box"];10284 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10284 -> 11794[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10288 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10288 -> 11798[label="",style="dashed", color="magenta", weight=3]; 10289[label="Succ ww3100",fontsize=16,color="green",shape="box"];10290 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10290 -> 11800[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10294 -> 5617[label="",style="dashed", color="red", weight=0]; 10294[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10294 -> 11803[label="",style="dashed", color="magenta", weight=3]; 10294 -> 11804[label="",style="dashed", color="magenta", weight=3]; 10295[label="Succ ww3100",fontsize=16,color="green",shape="box"];10296 -> 5617[label="",style="dashed", color="red", weight=0]; 10296[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10296 -> 11805[label="",style="dashed", color="magenta", weight=3]; 10296 -> 11806[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 50346[label="ww3100",fontsize=16,color="green",shape="box"];50347[label="Zero",fontsize=16,color="green",shape="box"];50348[label="ww5",fontsize=16,color="green",shape="box"];37695[label="primPlusFloat ww4269 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4270))) (Float (Pos Zero) (Pos (Succ ww4271)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62803[label="ww4269/Float ww42690 ww42691",fontsize=10,color="white",style="solid",shape="box"];37695 -> 62803[label="",style="solid", color="burlywood", weight=9]; 62803 -> 37746[label="",style="solid", color="burlywood", weight=3]; 37255 -> 22801[label="",style="dashed", color="red", weight=0]; 37255[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37255 -> 37322[label="",style="dashed", color="magenta", weight=3]; 37256 -> 26799[label="",style="dashed", color="red", weight=0]; 37256[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37256 -> 37323[label="",style="dashed", color="magenta", weight=3]; 37256 -> 37324[label="",style="dashed", color="magenta", weight=3]; 37257[label="ww4230",fontsize=16,color="green",shape="box"];37258 -> 22801[label="",style="dashed", color="red", weight=0]; 37258[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37258 -> 37325[label="",style="dashed", color="magenta", weight=3]; 37259 -> 26799[label="",style="dashed", color="red", weight=0]; 37259[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37259 -> 37326[label="",style="dashed", color="magenta", weight=3]; 37259 -> 37327[label="",style="dashed", color="magenta", weight=3]; 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]; 10315 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10315 -> 11816[label="",style="dashed", color="magenta", weight=3]; 10316[label="Succ ww3100",fontsize=16,color="green",shape="box"];10317 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10317 -> 11818[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10321 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10321 -> 11822[label="",style="dashed", color="magenta", weight=3]; 10322[label="Succ ww3100",fontsize=16,color="green",shape="box"];10323 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10323 -> 11824[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10327 -> 5617[label="",style="dashed", color="red", weight=0]; 10327[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10327 -> 11827[label="",style="dashed", color="magenta", weight=3]; 10327 -> 11828[label="",style="dashed", color="magenta", weight=3]; 10328[label="Succ ww3100",fontsize=16,color="green",shape="box"];10329 -> 5617[label="",style="dashed", color="red", weight=0]; 10329[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10329 -> 11829[label="",style="dashed", color="magenta", weight=3]; 10329 -> 11830[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10333[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10333 -> 11833[label="",style="dashed", color="green", weight=3]; 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]; 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]; 15706[label="Succ Zero",fontsize=16,color="green",shape="box"];15707[label="ww5",fontsize=16,color="green",shape="box"];15708[label="Float (Pos Zero) (Neg (Succ ww3100))",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]; 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]; 10343 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10343 -> 11842[label="",style="dashed", color="magenta", weight=3]; 10344[label="Succ ww3100",fontsize=16,color="green",shape="box"];10345 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10345 -> 11844[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10349 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10349 -> 11848[label="",style="dashed", color="magenta", weight=3]; 10350[label="Succ ww3100",fontsize=16,color="green",shape="box"];10351 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10351 -> 11850[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10355 -> 5617[label="",style="dashed", color="red", weight=0]; 10355[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10355 -> 11853[label="",style="dashed", color="magenta", weight=3]; 10355 -> 11854[label="",style="dashed", color="magenta", weight=3]; 10356[label="Succ ww3100",fontsize=16,color="green",shape="box"];10357 -> 5617[label="",style="dashed", color="red", weight=0]; 10357[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10357 -> 11855[label="",style="dashed", color="magenta", weight=3]; 10357 -> 11856[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10361[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10361 -> 11859[label="",style="dashed", color="green", weight=3]; 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]; 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]; 36175[label="ww3100",fontsize=16,color="green",shape="box"];36176 -> 37703[label="",style="dashed", color="red", weight=0]; 36176[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"];36176 -> 37710[label="",style="dashed", color="magenta", weight=3]; 36176 -> 37711[label="",style="dashed", color="magenta", weight=3]; 36176 -> 37712[label="",style="dashed", color="magenta", weight=3]; 36177 -> 45722[label="",style="dashed", color="red", weight=0]; 36177[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"];36177 -> 45729[label="",style="dashed", color="magenta", weight=3]; 36177 -> 45730[label="",style="dashed", color="magenta", weight=3]; 36177 -> 45731[label="",style="dashed", color="magenta", weight=3]; 36178 -> 36780[label="",style="dashed", color="red", weight=0]; 36178[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"];36178 -> 36796[label="",style="dashed", color="magenta", weight=3]; 37752[label="primPlusFloat (Float ww42730 ww42731) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4274))) (Float (Pos Zero) (Pos (Succ ww4275)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37752 -> 41120[label="",style="solid", color="black", weight=3]; 45792[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432",fontsize=16,color="black",shape="triangle"];45792 -> 45806[label="",style="solid", color="black", weight=3]; 45793 -> 45722[label="",style="dashed", color="red", weight=0]; 45793[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432))",fontsize=16,color="magenta"];45793 -> 45807[label="",style="dashed", color="magenta", weight=3]; 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]; 37270 -> 22801[label="",style="dashed", color="red", weight=0]; 37270[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37270 -> 37341[label="",style="dashed", color="magenta", weight=3]; 37271 -> 26799[label="",style="dashed", color="red", weight=0]; 37271[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37271 -> 37342[label="",style="dashed", color="magenta", weight=3]; 37271 -> 37343[label="",style="dashed", color="magenta", weight=3]; 37272[label="ww4231",fontsize=16,color="green",shape="box"];37273 -> 22801[label="",style="dashed", color="red", weight=0]; 37273[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37273 -> 37344[label="",style="dashed", color="magenta", weight=3]; 37274 -> 26799[label="",style="dashed", color="red", weight=0]; 37274[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37274 -> 37345[label="",style="dashed", color="magenta", weight=3]; 37274 -> 37346[label="",style="dashed", color="magenta", weight=3]; 26730[label="ww59",fontsize=16,color="green",shape="box"];26731 -> 22801[label="",style="dashed", color="red", weight=0]; 26731[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];26731 -> 26753[label="",style="dashed", color="magenta", weight=3]; 26732 -> 21758[label="",style="dashed", color="red", weight=0]; 26732[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];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]; 10372 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10372 -> 11869[label="",style="dashed", color="magenta", weight=3]; 10373[label="Succ ww3100",fontsize=16,color="green",shape="box"];10374 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10374 -> 11871[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10378 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10378 -> 11875[label="",style="dashed", color="magenta", weight=3]; 10379[label="Succ ww3100",fontsize=16,color="green",shape="box"];10380 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10380 -> 11877[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10384 -> 5617[label="",style="dashed", color="red", weight=0]; 10384[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10384 -> 11880[label="",style="dashed", color="magenta", weight=3]; 10384 -> 11881[label="",style="dashed", color="magenta", weight=3]; 10385[label="Succ ww3100",fontsize=16,color="green",shape="box"];10386 -> 5617[label="",style="dashed", color="red", weight=0]; 10386[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10386 -> 11882[label="",style="dashed", color="magenta", weight=3]; 10386 -> 11883[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 10391 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47483[label="",style="dashed", color="magenta", weight=3]; 10391 -> 47484[label="",style="dashed", color="magenta", weight=3]; 10391 -> 47485[label="",style="dashed", color="magenta", weight=3]; 10391 -> 47486[label="",style="dashed", color="magenta", weight=3]; 10391 -> 47487[label="",style="dashed", color="magenta", weight=3]; 53161[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578)))",fontsize=16,color="green",shape="box"];53161 -> 53193[label="",style="dashed", color="green", weight=3]; 53161 -> 53194[label="",style="dashed", color="green", weight=3]; 50351[label="ww3100",fontsize=16,color="green",shape="box"];50352[label="Zero",fontsize=16,color="green",shape="box"];50353[label="ww5",fontsize=16,color="green",shape="box"];27523[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"];62804[label="ww2015/Float ww20150 ww20151",fontsize=10,color="white",style="solid",shape="box"];27523 -> 62804[label="",style="solid", color="burlywood", weight=9]; 62804 -> 27571[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 47303[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];47304 -> 51022[label="",style="dashed", color="red", weight=0]; 47304[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"];47304 -> 51023[label="",style="dashed", color="magenta", weight=3]; 47305[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="black",shape="box"];47305 -> 50571[label="",style="solid", color="black", weight=3]; 47306[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"];47306 -> 50572[label="",style="solid", color="black", weight=3]; 47307[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 47308[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];47309 -> 51030[label="",style="dashed", color="red", weight=0]; 47309[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"];47309 -> 51031[label="",style="dashed", color="magenta", weight=3]; 47310 -> 49854[label="",style="dashed", color="red", weight=0]; 47310[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"];47310 -> 49863[label="",style="dashed", color="magenta", weight=3]; 47310 -> 49864[label="",style="dashed", color="magenta", weight=3]; 47310 -> 49865[label="",style="dashed", color="magenta", weight=3]; 47311[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"];47311 -> 50574[label="",style="solid", color="black", weight=3]; 47312[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 10408 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10408 -> 11905[label="",style="dashed", color="magenta", weight=3]; 10409[label="Succ ww3100",fontsize=16,color="green",shape="box"];10410 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10410 -> 11907[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10414 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10414 -> 11911[label="",style="dashed", color="magenta", weight=3]; 10415[label="Succ ww3100",fontsize=16,color="green",shape="box"];10416 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10416 -> 11913[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10420 -> 5617[label="",style="dashed", color="red", weight=0]; 10420[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10420 -> 11916[label="",style="dashed", color="magenta", weight=3]; 10420 -> 11917[label="",style="dashed", color="magenta", weight=3]; 10421[label="Succ ww3100",fontsize=16,color="green",shape="box"];10422 -> 5617[label="",style="dashed", color="red", weight=0]; 10422[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10422 -> 11918[label="",style="dashed", color="magenta", weight=3]; 10422 -> 11919[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10426[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10426 -> 11922[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 53556[label="ww4000",fontsize=16,color="green",shape="box"];53557[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53558[label="ww3100",fontsize=16,color="green",shape="box"];53559[label="Zero",fontsize=16,color="green",shape="box"];53555[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595))))) (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598)",fontsize=16,color="black",shape="triangle"];53555 -> 53582[label="",style="solid", color="black", weight=3]; 50358 -> 27983[label="",style="dashed", color="red", weight=0]; 50358[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"];50358 -> 50577[label="",style="dashed", color="magenta", weight=3]; 50358 -> 50578[label="",style="dashed", color="magenta", weight=3]; 50358 -> 50579[label="",style="dashed", color="magenta", weight=3]; 50358 -> 50580[label="",style="dashed", color="magenta", weight=3]; 50380[label="ww3100",fontsize=16,color="green",shape="box"];50381[label="Zero",fontsize=16,color="green",shape="box"];50382[label="ww5",fontsize=16,color="green",shape="box"];50383[label="ww4000",fontsize=16,color="green",shape="box"];27983[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"];27983 -> 27989[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10436 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10436 -> 11931[label="",style="dashed", color="magenta", weight=3]; 10437[label="Succ ww3100",fontsize=16,color="green",shape="box"];10438 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10438 -> 11933[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10442 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10442 -> 11937[label="",style="dashed", color="magenta", weight=3]; 10443[label="Succ ww3100",fontsize=16,color="green",shape="box"];10444 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10444 -> 11939[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10448 -> 5617[label="",style="dashed", color="red", weight=0]; 10448[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10448 -> 11942[label="",style="dashed", color="magenta", weight=3]; 10448 -> 11943[label="",style="dashed", color="magenta", weight=3]; 10449[label="Succ ww3100",fontsize=16,color="green",shape="box"];10450 -> 5617[label="",style="dashed", color="red", weight=0]; 10450[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10450 -> 11944[label="",style="dashed", color="magenta", weight=3]; 10450 -> 11945[label="",style="dashed", color="magenta", weight=3]; 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]; 10453 -> 10452[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 10460 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10460 -> 11954[label="",style="dashed", color="magenta", weight=3]; 10461[label="Succ ww3100",fontsize=16,color="green",shape="box"];10462 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10462 -> 11956[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10466 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10466 -> 11960[label="",style="dashed", color="magenta", weight=3]; 10467[label="Succ ww3100",fontsize=16,color="green",shape="box"];10468 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10468 -> 11962[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10472 -> 5617[label="",style="dashed", color="red", weight=0]; 10472[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10472 -> 11965[label="",style="dashed", color="magenta", weight=3]; 10472 -> 11966[label="",style="dashed", color="magenta", weight=3]; 10473[label="Succ ww3100",fontsize=16,color="green",shape="box"];10474 -> 5617[label="",style="dashed", color="red", weight=0]; 10474[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10474 -> 11967[label="",style="dashed", color="magenta", weight=3]; 10474 -> 11968[label="",style="dashed", color="magenta", weight=3]; 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]; 10477 -> 10476[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 10484 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10484 -> 11977[label="",style="dashed", color="magenta", weight=3]; 10485[label="Succ ww3100",fontsize=16,color="green",shape="box"];10486 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10486 -> 11979[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10490 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10490 -> 11983[label="",style="dashed", color="magenta", weight=3]; 10491[label="Succ ww3100",fontsize=16,color="green",shape="box"];10492 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10492 -> 11985[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10496 -> 5617[label="",style="dashed", color="red", weight=0]; 10496[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10496 -> 11988[label="",style="dashed", color="magenta", weight=3]; 10496 -> 11989[label="",style="dashed", color="magenta", weight=3]; 10497[label="Succ ww3100",fontsize=16,color="green",shape="box"];10498 -> 5617[label="",style="dashed", color="red", weight=0]; 10498[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10498 -> 11990[label="",style="dashed", color="magenta", weight=3]; 10498 -> 11991[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10502[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10502 -> 11994[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 53720[label="ww4000",fontsize=16,color="green",shape="box"];53721[label="ww3100",fontsize=16,color="green",shape="box"];53722[label="Zero",fontsize=16,color="green",shape="box"];53723[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53719[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602))))) (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612)",fontsize=16,color="black",shape="triangle"];53719 -> 53746[label="",style="solid", color="black", weight=3]; 50050 -> 28074[label="",style="dashed", color="red", weight=0]; 50050[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"];50050 -> 50583[label="",style="dashed", color="magenta", weight=3]; 50050 -> 50584[label="",style="dashed", color="magenta", weight=3]; 50050 -> 50585[label="",style="dashed", color="magenta", weight=3]; 50050 -> 50586[label="",style="dashed", color="magenta", weight=3]; 50385[label="ww5",fontsize=16,color="green",shape="box"];50386[label="ww3100",fontsize=16,color="green",shape="box"];50387[label="ww4000",fontsize=16,color="green",shape="box"];50388[label="Zero",fontsize=16,color="green",shape="box"];28074[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"];28074 -> 28082[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10512 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10512 -> 12003[label="",style="dashed", color="magenta", weight=3]; 10513[label="Succ ww3100",fontsize=16,color="green",shape="box"];10514 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10514 -> 12005[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10518 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10518 -> 12009[label="",style="dashed", color="magenta", weight=3]; 10519[label="Succ ww3100",fontsize=16,color="green",shape="box"];10520 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10520 -> 12011[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10524 -> 5617[label="",style="dashed", color="red", weight=0]; 10524[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10524 -> 12014[label="",style="dashed", color="magenta", weight=3]; 10524 -> 12015[label="",style="dashed", color="magenta", weight=3]; 10525[label="Succ ww3100",fontsize=16,color="green",shape="box"];10526 -> 5617[label="",style="dashed", color="red", weight=0]; 10526[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10526 -> 12016[label="",style="dashed", color="magenta", weight=3]; 10526 -> 12017[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10530[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10530 -> 12020[label="",style="dashed", color="green", weight=3]; 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]; 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]; 50389[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];50390[label="Zero",fontsize=16,color="green",shape="box"];50391[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50392[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53656[label="Zero",fontsize=16,color="green",shape="box"];53657[label="ww3100",fontsize=16,color="green",shape="box"];53658[label="ww3000",fontsize=16,color="green",shape="box"];53659[label="ww5",fontsize=16,color="green",shape="box"];53655[label="flip gtEsFloat (psFloat ww4604 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))",fontsize=16,color="black",shape="triangle"];53655 -> 53676[label="",style="solid", color="black", weight=3]; 50394[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62805[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];50394 -> 62805[label="",style="solid", color="burlywood", weight=9]; 62805 -> 50590[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 10539 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10539 -> 12028[label="",style="dashed", color="magenta", weight=3]; 10540[label="Succ ww3100",fontsize=16,color="green",shape="box"];10541 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10541 -> 12030[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10545 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10545 -> 12034[label="",style="dashed", color="magenta", weight=3]; 10546[label="Succ ww3100",fontsize=16,color="green",shape="box"];10547 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10547 -> 12036[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10551 -> 5617[label="",style="dashed", color="red", weight=0]; 10551[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10551 -> 12039[label="",style="dashed", color="magenta", weight=3]; 10551 -> 12040[label="",style="dashed", color="magenta", weight=3]; 10552[label="Succ ww3100",fontsize=16,color="green",shape="box"];10553 -> 5617[label="",style="dashed", color="red", weight=0]; 10553[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10553 -> 12041[label="",style="dashed", color="magenta", weight=3]; 10553 -> 12042[label="",style="dashed", color="magenta", weight=3]; 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]; 10556 -> 10555[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10557 -> 12143[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10563 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10563 -> 12051[label="",style="dashed", color="magenta", weight=3]; 10564[label="Succ ww3100",fontsize=16,color="green",shape="box"];10565 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10565 -> 12053[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10569 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10569 -> 12057[label="",style="dashed", color="magenta", weight=3]; 10570[label="Succ ww3100",fontsize=16,color="green",shape="box"];10571 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10571 -> 12059[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10575 -> 5617[label="",style="dashed", color="red", weight=0]; 10575[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10575 -> 12062[label="",style="dashed", color="magenta", weight=3]; 10575 -> 12063[label="",style="dashed", color="magenta", weight=3]; 10576[label="Succ ww3100",fontsize=16,color="green",shape="box"];10577 -> 5617[label="",style="dashed", color="red", weight=0]; 10577[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10577 -> 12064[label="",style="dashed", color="magenta", weight=3]; 10577 -> 12065[label="",style="dashed", color="magenta", weight=3]; 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]; 10580 -> 10579[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 10587 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10587 -> 12074[label="",style="dashed", color="magenta", weight=3]; 10588[label="Succ ww3100",fontsize=16,color="green",shape="box"];10589 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10589 -> 12076[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10593 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10593 -> 12080[label="",style="dashed", color="magenta", weight=3]; 10594[label="Succ ww3100",fontsize=16,color="green",shape="box"];10595 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10595 -> 12082[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10599 -> 5617[label="",style="dashed", color="red", weight=0]; 10599[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10599 -> 12085[label="",style="dashed", color="magenta", weight=3]; 10599 -> 12086[label="",style="dashed", color="magenta", weight=3]; 10600[label="Succ ww3100",fontsize=16,color="green",shape="box"];10601 -> 5617[label="",style="dashed", color="red", weight=0]; 10601[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10601 -> 12087[label="",style="dashed", color="magenta", weight=3]; 10601 -> 12088[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10605[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10605 -> 12091[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 53805[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53806[label="ww3100",fontsize=16,color="green",shape="box"];53807[label="ww3000",fontsize=16,color="green",shape="box"];53808[label="Zero",fontsize=16,color="green",shape="box"];53804[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617)",fontsize=16,color="black",shape="triangle"];53804 -> 53827[label="",style="solid", color="black", weight=3]; 49859 -> 28371[label="",style="dashed", color="red", weight=0]; 49859[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"];49859 -> 50593[label="",style="dashed", color="magenta", weight=3]; 49859 -> 50594[label="",style="dashed", color="magenta", weight=3]; 49859 -> 50595[label="",style="dashed", color="magenta", weight=3]; 49859 -> 50596[label="",style="dashed", color="magenta", weight=3]; 50396[label="ww5",fontsize=16,color="green",shape="box"];50397[label="ww3100",fontsize=16,color="green",shape="box"];50398[label="Zero",fontsize=16,color="green",shape="box"];50399[label="ww3000",fontsize=16,color="green",shape="box"];28371[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"];28371 -> 28396[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10615 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10615 -> 12100[label="",style="dashed", color="magenta", weight=3]; 10616[label="Succ ww3100",fontsize=16,color="green",shape="box"];10617 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10617 -> 12102[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10621 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10621 -> 12106[label="",style="dashed", color="magenta", weight=3]; 10622[label="Succ ww3100",fontsize=16,color="green",shape="box"];10623 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10623 -> 12108[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10627 -> 5617[label="",style="dashed", color="red", weight=0]; 10627[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10627 -> 12111[label="",style="dashed", color="magenta", weight=3]; 10627 -> 12112[label="",style="dashed", color="magenta", weight=3]; 10628[label="Succ ww3100",fontsize=16,color="green",shape="box"];10629 -> 5617[label="",style="dashed", color="red", weight=0]; 10629[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10629 -> 12113[label="",style="dashed", color="magenta", weight=3]; 10629 -> 12114[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10633[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10633 -> 12117[label="",style="dashed", color="green", weight=3]; 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]; 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]; 50400[label="Neg Zero",fontsize=16,color="green",shape="box"];50401[label="Zero",fontsize=16,color="green",shape="box"];50402[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50403[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50359 -> 53769[label="",style="dashed", color="red", weight=0]; 50359[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"];50359 -> 53773[label="",style="dashed", color="magenta", weight=3]; 50359 -> 53774[label="",style="dashed", color="magenta", weight=3]; 50359 -> 53775[label="",style="dashed", color="magenta", weight=3]; 53770[label="ww5",fontsize=16,color="green",shape="box"];53771[label="Zero",fontsize=16,color="green",shape="box"];53772[label="ww3100",fontsize=16,color="green",shape="box"];53769[label="psFloat ww4614 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4615))) (Float (Neg Zero) (Pos (Succ ww4616)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53769 -> 53800[label="",style="solid", color="black", weight=3]; 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]; 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]; 10642 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10642 -> 12125[label="",style="dashed", color="magenta", weight=3]; 10643[label="Succ ww3100",fontsize=16,color="green",shape="box"];10644 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10644 -> 12127[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10648 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10648 -> 12131[label="",style="dashed", color="magenta", weight=3]; 10649[label="Succ ww3100",fontsize=16,color="green",shape="box"];10650 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10650 -> 12133[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10654 -> 5617[label="",style="dashed", color="red", weight=0]; 10654[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10654 -> 12136[label="",style="dashed", color="magenta", weight=3]; 10654 -> 12137[label="",style="dashed", color="magenta", weight=3]; 10655[label="Succ ww3100",fontsize=16,color="green",shape="box"];10656 -> 5617[label="",style="dashed", color="red", weight=0]; 10656[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10656 -> 12138[label="",style="dashed", color="magenta", weight=3]; 10656 -> 12139[label="",style="dashed", color="magenta", weight=3]; 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]; 10659 -> 10658[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10660 -> 12145[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10666 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10666 -> 12152[label="",style="dashed", color="magenta", weight=3]; 10667[label="Succ ww3100",fontsize=16,color="green",shape="box"];10668 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10668 -> 12154[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10672 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10672 -> 12158[label="",style="dashed", color="magenta", weight=3]; 10673[label="Succ ww3100",fontsize=16,color="green",shape="box"];10674 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10674 -> 12160[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10678 -> 5617[label="",style="dashed", color="red", weight=0]; 10678[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10678 -> 12163[label="",style="dashed", color="magenta", weight=3]; 10678 -> 12164[label="",style="dashed", color="magenta", weight=3]; 10679[label="Succ ww3100",fontsize=16,color="green",shape="box"];10680 -> 5617[label="",style="dashed", color="red", weight=0]; 10680[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10680 -> 12165[label="",style="dashed", color="magenta", weight=3]; 10680 -> 12166[label="",style="dashed", color="magenta", weight=3]; 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]; 10683 -> 10682[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 10690 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10690 -> 12175[label="",style="dashed", color="magenta", weight=3]; 10691[label="Succ ww3100",fontsize=16,color="green",shape="box"];10692 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10692 -> 12177[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10696 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10696 -> 12181[label="",style="dashed", color="magenta", weight=3]; 10697[label="Succ ww3100",fontsize=16,color="green",shape="box"];10698 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10698 -> 12183[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10702 -> 5617[label="",style="dashed", color="red", weight=0]; 10702[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10702 -> 12186[label="",style="dashed", color="magenta", weight=3]; 10702 -> 12187[label="",style="dashed", color="magenta", weight=3]; 10703[label="Succ ww3100",fontsize=16,color="green",shape="box"];10704 -> 5617[label="",style="dashed", color="red", weight=0]; 10704[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10704 -> 12188[label="",style="dashed", color="magenta", weight=3]; 10704 -> 12189[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10708[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10708 -> 12192[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 55415[label="ww3100",fontsize=16,color="green",shape="box"];55416[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55417[label="Zero",fontsize=16,color="green",shape="box"];55414[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634)",fontsize=16,color="black",shape="triangle"];55414 -> 55465[label="",style="solid", color="black", weight=3]; 50051 -> 28661[label="",style="dashed", color="red", weight=0]; 50051[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"];50051 -> 50600[label="",style="dashed", color="magenta", weight=3]; 50051 -> 50601[label="",style="dashed", color="magenta", weight=3]; 50051 -> 50602[label="",style="dashed", color="magenta", weight=3]; 50406[label="Zero",fontsize=16,color="green",shape="box"];50407[label="ww5",fontsize=16,color="green",shape="box"];50408[label="ww3100",fontsize=16,color="green",shape="box"];28661[label="psFloat ww3471 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3472))) (Float (Neg Zero) (Neg (Succ ww3473)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];28661 -> 28677[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10718 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10718 -> 12201[label="",style="dashed", color="magenta", weight=3]; 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"];62806[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];10724 -> 62806[label="",style="solid", color="burlywood", weight=9]; 62806 -> 12202[label="",style="solid", color="burlywood", weight=3]; 62807[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];10724 -> 62807[label="",style="solid", color="burlywood", weight=9]; 62807 -> 12203[label="",style="solid", color="burlywood", weight=3]; 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"];62808[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];10725 -> 62808[label="",style="solid", color="burlywood", weight=9]; 62808 -> 12204[label="",style="solid", color="burlywood", weight=3]; 62809[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];10725 -> 62809[label="",style="solid", color="burlywood", weight=9]; 62809 -> 12205[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 10730 -> 5617[label="",style="dashed", color="red", weight=0]; 10730[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="magenta"];10730 -> 12210[label="",style="dashed", color="magenta", weight=3]; 10730 -> 12211[label="",style="dashed", color="magenta", weight=3]; 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"];62810[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];10736 -> 62810[label="",style="solid", color="burlywood", weight=9]; 62810 -> 12212[label="",style="solid", color="burlywood", weight=3]; 62811[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];10736 -> 62811[label="",style="solid", color="burlywood", weight=9]; 62811 -> 12213[label="",style="solid", color="burlywood", weight=3]; 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"];62812[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];10737 -> 62812[label="",style="solid", color="burlywood", weight=9]; 62812 -> 12214[label="",style="solid", color="burlywood", weight=3]; 62813[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];10737 -> 62813[label="",style="solid", color="burlywood", weight=9]; 62813 -> 12215[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];62814[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10742 -> 62814[label="",style="solid", color="burlywood", weight=9]; 62814 -> 12220[label="",style="solid", color="burlywood", weight=3]; 62815[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10742 -> 62815[label="",style="solid", color="burlywood", weight=9]; 62815 -> 12221[label="",style="solid", color="burlywood", weight=3]; 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"];62816[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10743 -> 62816[label="",style="solid", color="burlywood", weight=9]; 62816 -> 12222[label="",style="solid", color="burlywood", weight=3]; 62817[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10743 -> 62817[label="",style="solid", color="burlywood", weight=9]; 62817 -> 12223[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62818[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10746 -> 62818[label="",style="solid", color="burlywood", weight=9]; 62818 -> 12226[label="",style="solid", color="burlywood", weight=3]; 62819[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10746 -> 62819[label="",style="solid", color="burlywood", weight=9]; 62819 -> 12227[label="",style="solid", color="burlywood", weight=3]; 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"];62820[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10747 -> 62820[label="",style="solid", color="burlywood", weight=9]; 62820 -> 12228[label="",style="solid", color="burlywood", weight=3]; 62821[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10747 -> 62821[label="",style="solid", color="burlywood", weight=9]; 62821 -> 12229[label="",style="solid", color="burlywood", weight=3]; 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"];62822[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10748 -> 62822[label="",style="solid", color="burlywood", weight=9]; 62822 -> 12230[label="",style="solid", color="burlywood", weight=3]; 62823[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10748 -> 62823[label="",style="solid", color="burlywood", weight=9]; 62823 -> 12231[label="",style="solid", color="burlywood", weight=3]; 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"];62824[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10749 -> 62824[label="",style="solid", color="burlywood", weight=9]; 62824 -> 12232[label="",style="solid", color="burlywood", weight=3]; 62825[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10749 -> 62825[label="",style="solid", color="burlywood", weight=9]; 62825 -> 12233[label="",style="solid", color="burlywood", weight=3]; 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"];62826[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10750 -> 62826[label="",style="solid", color="burlywood", weight=9]; 62826 -> 12234[label="",style="solid", color="burlywood", weight=3]; 62827[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10750 -> 62827[label="",style="solid", color="burlywood", weight=9]; 62827 -> 12235[label="",style="solid", color="burlywood", weight=3]; 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"];62828[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10751 -> 62828[label="",style="solid", color="burlywood", weight=9]; 62828 -> 12236[label="",style="solid", color="burlywood", weight=3]; 62829[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10751 -> 62829[label="",style="solid", color="burlywood", weight=9]; 62829 -> 12237[label="",style="solid", color="burlywood", weight=3]; 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"];62830[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10752 -> 62830[label="",style="solid", color="burlywood", weight=9]; 62830 -> 12238[label="",style="solid", color="burlywood", weight=3]; 62831[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10752 -> 62831[label="",style="solid", color="burlywood", weight=9]; 62831 -> 12239[label="",style="solid", color="burlywood", weight=3]; 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"];62832[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10753 -> 62832[label="",style="solid", color="burlywood", weight=9]; 62832 -> 12240[label="",style="solid", color="burlywood", weight=3]; 62833[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10753 -> 62833[label="",style="solid", color="burlywood", weight=9]; 62833 -> 12241[label="",style="solid", color="burlywood", weight=3]; 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"];62834[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10754 -> 62834[label="",style="solid", color="burlywood", weight=9]; 62834 -> 12242[label="",style="solid", color="burlywood", weight=3]; 62835[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10754 -> 62835[label="",style="solid", color="burlywood", weight=9]; 62835 -> 12243[label="",style="solid", color="burlywood", weight=3]; 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"];62836[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10755 -> 62836[label="",style="solid", color="burlywood", weight=9]; 62836 -> 12244[label="",style="solid", color="burlywood", weight=3]; 62837[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10755 -> 62837[label="",style="solid", color="burlywood", weight=9]; 62837 -> 12245[label="",style="solid", color="burlywood", weight=3]; 10757 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10758 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10768 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10769 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10779 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10780 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10787 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10788 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 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]; 10789 -> 13563[label="",style="dashed", color="red", weight=0]; 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]; 10789 -> 13565[label="",style="dashed", color="magenta", weight=3]; 10789 -> 13566[label="",style="dashed", color="magenta", weight=3]; 10789 -> 13567[label="",style="dashed", color="magenta", weight=3]; 10789 -> 13568[label="",style="dashed", color="magenta", weight=3]; 10789 -> 13569[label="",style="dashed", color="magenta", weight=3]; 10789 -> 13570[label="",style="dashed", color="magenta", weight=3]; 10790 -> 13563[label="",style="dashed", color="red", weight=0]; 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]; 10790 -> 13572[label="",style="dashed", color="magenta", weight=3]; 10790 -> 13573[label="",style="dashed", color="magenta", weight=3]; 10790 -> 13574[label="",style="dashed", color="magenta", weight=3]; 10790 -> 13575[label="",style="dashed", color="magenta", weight=3]; 10790 -> 13576[label="",style="dashed", color="magenta", weight=3]; 10790 -> 13577[label="",style="dashed", color="magenta", weight=3]; 10791 -> 12266[label="",style="dashed", color="red", weight=0]; 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]; 10791 -> 12268[label="",style="dashed", color="magenta", weight=3]; 10792 -> 12269[label="",style="dashed", color="red", weight=0]; 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]; 10792 -> 12271[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10795 -> 12274[label="",style="dashed", color="red", weight=0]; 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]; 10795 -> 12276[label="",style="dashed", color="magenta", weight=3]; 10795 -> 12277[label="",style="dashed", color="magenta", weight=3]; 10795 -> 12278[label="",style="dashed", color="magenta", weight=3]; 10796 -> 12279[label="",style="dashed", color="red", weight=0]; 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]; 10796 -> 12281[label="",style="dashed", color="magenta", weight=3]; 10797 -> 12282[label="",style="dashed", color="red", weight=0]; 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]; 10797 -> 12284[label="",style="dashed", color="magenta", weight=3]; 10798 -> 12285[label="",style="dashed", color="red", weight=0]; 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]; 10798 -> 12287[label="",style="dashed", color="magenta", weight=3]; 10799 -> 5617[label="",style="dashed", color="red", weight=0]; 10799[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10799 -> 12288[label="",style="dashed", color="magenta", weight=3]; 10800[label="ww3100",fontsize=16,color="green",shape="box"];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 -> 5617[label="",style="dashed", color="red", weight=0]; 10804[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10804 -> 12289[label="",style="dashed", color="magenta", weight=3]; 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"];62838[label="ww1160/Succ ww11600",fontsize=10,color="white",style="solid",shape="box"];10805 -> 62838[label="",style="solid", color="burlywood", weight=9]; 62838 -> 12290[label="",style="solid", color="burlywood", weight=3]; 62839[label="ww1160/Zero",fontsize=10,color="white",style="solid",shape="box"];10805 -> 62839[label="",style="solid", color="burlywood", weight=9]; 62839 -> 12291[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 10810 -> 16157[label="",style="dashed", color="red", weight=0]; 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]; 10810 -> 16169[label="",style="dashed", color="magenta", weight=3]; 10810 -> 16170[label="",style="dashed", color="magenta", weight=3]; 10810 -> 16171[label="",style="dashed", color="magenta", weight=3]; 10810 -> 16172[label="",style="dashed", color="magenta", weight=3]; 10812 -> 5617[label="",style="dashed", color="red", weight=0]; 10812[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10812 -> 12298[label="",style="dashed", color="magenta", weight=3]; 10813 -> 5617[label="",style="dashed", color="red", weight=0]; 10813[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10813 -> 12299[label="",style="dashed", color="magenta", weight=3]; 10814[label="ww3100",fontsize=16,color="green",shape="box"];10815[label="ww4100",fontsize=16,color="green",shape="box"];10816[label="ww3100",fontsize=16,color="green",shape="box"];10817[label="ww4100",fontsize=16,color="green",shape="box"];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"];62840[label="ww1180/Succ ww11800",fontsize=10,color="white",style="solid",shape="box"];10818 -> 62840[label="",style="solid", color="burlywood", weight=9]; 62840 -> 12300[label="",style="solid", color="burlywood", weight=3]; 62841[label="ww1180/Zero",fontsize=10,color="white",style="solid",shape="box"];10818 -> 62841[label="",style="solid", color="burlywood", weight=9]; 62841 -> 12301[label="",style="solid", color="burlywood", weight=3]; 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]; 10820 -> 5617[label="",style="dashed", color="red", weight=0]; 10820[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10820 -> 12303[label="",style="dashed", color="magenta", weight=3]; 10821 -> 5617[label="",style="dashed", color="red", weight=0]; 10821[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10821 -> 12304[label="",style="dashed", color="magenta", weight=3]; 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]; 10823 -> 5617[label="",style="dashed", color="red", weight=0]; 10823[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10823 -> 12306[label="",style="dashed", color="magenta", weight=3]; 10824 -> 5617[label="",style="dashed", color="red", weight=0]; 10824[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10824 -> 12307[label="",style="dashed", color="magenta", weight=3]; 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]; 10826 -> 5617[label="",style="dashed", color="red", weight=0]; 10826[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10826 -> 12309[label="",style="dashed", color="magenta", weight=3]; 10827 -> 5617[label="",style="dashed", color="red", weight=0]; 10827[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10827 -> 12310[label="",style="dashed", color="magenta", weight=3]; 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]; 10829[label="ww3000",fontsize=16,color="green",shape="box"];10830[label="ww3000",fontsize=16,color="green",shape="box"];10831 -> 5617[label="",style="dashed", color="red", weight=0]; 10831[label="primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10831 -> 12312[label="",style="dashed", color="magenta", weight=3]; 10831 -> 12313[label="",style="dashed", color="magenta", weight=3]; 10832[label="Succ ww3100",fontsize=16,color="green",shape="box"];10833 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10833 -> 12315[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10837 -> 5617[label="",style="dashed", color="red", weight=0]; 10837[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10837 -> 12318[label="",style="dashed", color="magenta", weight=3]; 10837 -> 12319[label="",style="dashed", color="magenta", weight=3]; 10838[label="Succ ww3100",fontsize=16,color="green",shape="box"];10839[label="ww3000",fontsize=16,color="green",shape="box"];10840 -> 5617[label="",style="dashed", color="red", weight=0]; 10840[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10840 -> 12320[label="",style="dashed", color="magenta", weight=3]; 10840 -> 12321[label="",style="dashed", color="magenta", weight=3]; 10841[label="Succ ww3100",fontsize=16,color="green",shape="box"];10842[label="ww3000",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]; 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]; 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]; 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]; 10847 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23392[label="",style="dashed", color="magenta", weight=3]; 10847 -> 23393[label="",style="dashed", color="magenta", weight=3]; 10847 -> 23394[label="",style="dashed", color="magenta", weight=3]; 10847 -> 23395[label="",style="dashed", color="magenta", weight=3]; 19897[label="Succ Zero",fontsize=16,color="green",shape="box"];19898[label="ww3100",fontsize=16,color="green",shape="box"];19899[label="ww5",fontsize=16,color="green",shape="box"];19900[label="ww3000",fontsize=16,color="green",shape="box"];29386[label="ww3000",fontsize=16,color="green",shape="box"];29387[label="Succ Zero",fontsize=16,color="green",shape="box"];29388[label="ww5",fontsize=16,color="green",shape="box"];29365[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"];62842[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29365 -> 62842[label="",style="solid", color="burlywood", weight=9]; 62842 -> 29405[label="",style="solid", color="burlywood", weight=3]; 10852 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10852 -> 12332[label="",style="dashed", color="magenta", weight=3]; 10853[label="Succ ww3100",fontsize=16,color="green",shape="box"];10854[label="ww3000",fontsize=16,color="green",shape="box"];10855 -> 5617[label="",style="dashed", color="red", weight=0]; 10855[label="primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10855 -> 12333[label="",style="dashed", color="magenta", weight=3]; 10855 -> 12334[label="",style="dashed", color="magenta", weight=3]; 10856[label="Succ ww3100",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]; 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]; 10860[label="ww3000",fontsize=16,color="green",shape="box"];10861 -> 5617[label="",style="dashed", color="red", weight=0]; 10861[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10861 -> 12337[label="",style="dashed", color="magenta", weight=3]; 10861 -> 12338[label="",style="dashed", color="magenta", weight=3]; 10862[label="Succ ww3100",fontsize=16,color="green",shape="box"];10863 -> 5617[label="",style="dashed", color="red", weight=0]; 10863[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10863 -> 12339[label="",style="dashed", color="magenta", weight=3]; 10863 -> 12340[label="",style="dashed", color="magenta", weight=3]; 10864[label="Succ ww3100",fontsize=16,color="green",shape="box"];10865[label="ww3000",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]; 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]; 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]; 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]; 29133 -> 29122[label="",style="dashed", color="red", weight=0]; 29133[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"];28902[label="flip ltEsFloat ww3491 (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="black",shape="triangle"];28902 -> 28907[label="",style="solid", color="black", weight=3]; 29134[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"];62843[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29134 -> 62843[label="",style="solid", color="burlywood", weight=9]; 62843 -> 29158[label="",style="solid", color="burlywood", weight=3]; 29135[label="takeWhile1 (flip ltEsFloat ww3499) (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"];29135 -> 29159[label="",style="solid", color="black", weight=3]; 29136[label="takeWhile1 (flip ltEsFloat ww3499) (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"];29136 -> 29160[label="",style="solid", color="black", weight=3]; 55049[label="ww3100",fontsize=16,color="green",shape="box"];55050[label="ww3000",fontsize=16,color="green",shape="box"];55051 -> 54306[label="",style="dashed", color="red", weight=0]; 55051[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"];55211[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"];62844[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55211 -> 62844[label="",style="solid", color="burlywood", weight=9]; 62844 -> 55407[label="",style="solid", color="burlywood", weight=3]; 56147[label="Succ Zero",fontsize=16,color="green",shape="box"];56148[label="ww3000",fontsize=16,color="green",shape="box"];56149[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56150[label="ww3100",fontsize=16,color="green",shape="box"];29113 -> 29090[label="",style="dashed", color="red", weight=0]; 29113[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"];29114[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"];62845[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29114 -> 62845[label="",style="solid", color="burlywood", weight=9]; 62845 -> 29137[label="",style="solid", color="burlywood", weight=3]; 29115[label="takeWhile1 (flip ltEsFloat ww3512) (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"];29115 -> 29138[label="",style="solid", color="black", weight=3]; 29116[label="takeWhile1 (flip ltEsFloat ww3512) (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"];29116 -> 29139[label="",style="solid", color="black", weight=3]; 10873 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10873 -> 12349[label="",style="dashed", color="magenta", weight=3]; 10874[label="Succ ww3100",fontsize=16,color="green",shape="box"];10875 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10875 -> 12351[label="",style="dashed", color="magenta", weight=3]; 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"];62846[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10877 -> 62846[label="",style="solid", color="burlywood", weight=9]; 62846 -> 12352[label="",style="solid", color="burlywood", weight=3]; 62847[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10877 -> 62847[label="",style="solid", color="burlywood", weight=9]; 62847 -> 12353[label="",style="solid", color="burlywood", weight=3]; 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]; 10879 -> 5617[label="",style="dashed", color="red", weight=0]; 10879[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10879 -> 12355[label="",style="dashed", color="magenta", weight=3]; 10879 -> 12356[label="",style="dashed", color="magenta", weight=3]; 10880[label="Succ ww3100",fontsize=16,color="green",shape="box"];10881 -> 5617[label="",style="dashed", color="red", weight=0]; 10881[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10881 -> 12357[label="",style="dashed", color="magenta", weight=3]; 10881 -> 12358[label="",style="dashed", color="magenta", weight=3]; 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"];62848[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10883 -> 62848[label="",style="solid", color="burlywood", weight=9]; 62848 -> 12359[label="",style="solid", color="burlywood", weight=3]; 62849[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10883 -> 62849[label="",style="solid", color="burlywood", weight=9]; 62849 -> 12360[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 29955[label="ww3531",fontsize=16,color="green",shape="box"];29956[label="ww3529",fontsize=16,color="green",shape="box"];29957[label="ww3530",fontsize=16,color="green",shape="box"];29326[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"];29326 -> 29417[label="",style="solid", color="black", weight=3]; 29958[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww3531)) (Pos Zero)) ww3535) GT",fontsize=16,color="black",shape="box"];29958 -> 30197[label="",style="solid", color="black", weight=3]; 30192[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"];30192 -> 30234[label="",style="solid", color="black", weight=3]; 30193[label="ww50",fontsize=16,color="green",shape="box"];30194[label="ww51",fontsize=16,color="green",shape="box"];30195[label="takeWhile (flip ltEsFloat ww3526) (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"];30195 -> 30235[label="",style="solid", color="black", weight=3]; 57621[label="ww3526",fontsize=16,color="green",shape="box"];57622 -> 57699[label="",style="dashed", color="red", weight=0]; 57622[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"];57622 -> 57700[label="",style="dashed", color="magenta", weight=3]; 57623[label="ww2613",fontsize=16,color="green",shape="box"];57620[label="takeWhile0 (flip ltEsFloat ww4182) (Float (Pos (Succ ww957)) (Pos Zero)) ww4697 MyTrue",fontsize=16,color="black",shape="triangle"];57620 -> 57640[label="",style="solid", color="black", weight=3]; 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]; 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]; 10899 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10899 -> 12377[label="",style="dashed", color="magenta", weight=3]; 10900[label="Succ ww3100",fontsize=16,color="green",shape="box"];10901 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10901 -> 12379[label="",style="dashed", color="magenta", weight=3]; 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"];62850[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10903 -> 62850[label="",style="solid", color="burlywood", weight=9]; 62850 -> 12380[label="",style="solid", color="burlywood", weight=3]; 62851[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10903 -> 62851[label="",style="solid", color="burlywood", weight=9]; 62851 -> 12381[label="",style="solid", color="burlywood", weight=3]; 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]; 10905 -> 5617[label="",style="dashed", color="red", weight=0]; 10905[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10905 -> 12383[label="",style="dashed", color="magenta", weight=3]; 10905 -> 12384[label="",style="dashed", color="magenta", weight=3]; 10906[label="Succ ww3100",fontsize=16,color="green",shape="box"];10907 -> 5617[label="",style="dashed", color="red", weight=0]; 10907[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10907 -> 12385[label="",style="dashed", color="magenta", weight=3]; 10907 -> 12386[label="",style="dashed", color="magenta", weight=3]; 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"];62852[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10909 -> 62852[label="",style="solid", color="burlywood", weight=9]; 62852 -> 12387[label="",style="solid", color="burlywood", weight=3]; 62853[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10909 -> 62853[label="",style="solid", color="burlywood", weight=9]; 62853 -> 12388[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62854[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];10919 -> 62854[label="",style="solid", color="burlywood", weight=9]; 62854 -> 12398[label="",style="solid", color="burlywood", weight=3]; 55462[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"];55462 -> 55497[label="",style="solid", color="black", weight=3]; 55463[label="ww50",fontsize=16,color="green",shape="box"];55464[label="ww51",fontsize=16,color="green",shape="box"];56330[label="primPlusFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657",fontsize=16,color="black",shape="box"];56330 -> 56380[label="",style="solid", color="black", weight=3]; 56331 -> 56264[label="",style="dashed", color="red", weight=0]; 56331[label="psFloat (msFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657",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"];62855[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];10921 -> 62855[label="",style="solid", color="burlywood", weight=9]; 62855 -> 12400[label="",style="solid", color="burlywood", weight=3]; 10922 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10922 -> 12402[label="",style="dashed", color="magenta", weight=3]; 10923[label="Succ ww3100",fontsize=16,color="green",shape="box"];10924 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10924 -> 12404[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10928 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10928 -> 12408[label="",style="dashed", color="magenta", weight=3]; 10929[label="Succ ww3100",fontsize=16,color="green",shape="box"];10930 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10930 -> 12410[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 10940 -> 5617[label="",style="dashed", color="red", weight=0]; 10940[label="primPlusNat ww44 ww44",fontsize=16,color="magenta"];10940 -> 12415[label="",style="dashed", color="magenta", weight=3]; 10940 -> 12416[label="",style="dashed", color="magenta", weight=3]; 10941 -> 5617[label="",style="dashed", color="red", weight=0]; 10941[label="primPlusNat ww44 ww44",fontsize=16,color="magenta"];10941 -> 12417[label="",style="dashed", color="magenta", weight=3]; 10941 -> 12418[label="",style="dashed", color="magenta", weight=3]; 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]; 10943 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47533[label="",style="dashed", color="magenta", weight=3]; 10943 -> 47534[label="",style="dashed", color="magenta", weight=3]; 10943 -> 47535[label="",style="dashed", color="magenta", weight=3]; 10943 -> 47536[label="",style="dashed", color="magenta", weight=3]; 10943 -> 47537[label="",style="dashed", color="magenta", weight=3]; 50409[label="ww4000",fontsize=16,color="green",shape="box"];50410[label="ww5",fontsize=16,color="green",shape="box"];50411[label="Zero",fontsize=16,color="green",shape="box"];50412[label="ww3100",fontsize=16,color="green",shape="box"];37076[label="primPlusFloat ww4220 (fsFloat (msFloat (Float (Pos (Succ ww4221)) (Pos (Succ ww4222))) (Float (Pos Zero) (Pos (Succ ww4223)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62856[label="ww4220/Float ww42200 ww42201",fontsize=10,color="white",style="solid",shape="box"];37076 -> 62856[label="",style="solid", color="burlywood", weight=9]; 62856 -> 37479[label="",style="solid", color="burlywood", weight=3]; 23639[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"];23639 -> 23644[label="",style="solid", color="black", weight=3]; 37275[label="ww4000",fontsize=16,color="green",shape="box"];37276[label="Pos Zero",fontsize=16,color="green",shape="box"];37277[label="Pos Zero",fontsize=16,color="green",shape="box"];37278[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];27196[label="primDivFloat (Float ww3283 ww3282) (primIntToFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27196 -> 27290[label="",style="solid", color="black", weight=3]; 37279[label="ww4000",fontsize=16,color="green",shape="box"];37280[label="Pos Zero",fontsize=16,color="green",shape="box"];37281[label="Pos Zero",fontsize=16,color="green",shape="box"];37282[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37283 -> 26799[label="",style="dashed", color="red", weight=0]; 37283[label="srMyInt (Pos (Succ ww3100)) ww42181",fontsize=16,color="magenta"];37283 -> 37347[label="",style="dashed", color="magenta", weight=3]; 37283 -> 37348[label="",style="dashed", color="magenta", weight=3]; 37284 -> 26799[label="",style="dashed", color="red", weight=0]; 37284[label="srMyInt (Pos Zero) ww42180",fontsize=16,color="magenta"];37284 -> 37349[label="",style="dashed", color="magenta", weight=3]; 37284 -> 37350[label="",style="dashed", color="magenta", weight=3]; 27248[label="not (esEsOrdering (compareMyInt ww3311 ww3310) GT)",fontsize=16,color="black",shape="triangle"];27248 -> 27259[label="",style="solid", color="black", weight=3]; 37285[label="takeWhile1 (flip ltEsFloat ww4216) ww32390 ww32391 (fsEsOrdering (compareFloat ww32390 ww4216) GT)",fontsize=16,color="black",shape="triangle"];37285 -> 37351[label="",style="solid", color="black", weight=3]; 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]; 10948 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10948 -> 12426[label="",style="dashed", color="magenta", weight=3]; 10949[label="Succ ww3100",fontsize=16,color="green",shape="box"];10950 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10950 -> 12428[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10954 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10954 -> 12432[label="",style="dashed", color="magenta", weight=3]; 10955[label="Succ ww3100",fontsize=16,color="green",shape="box"];10956 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10956 -> 12434[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 10965 -> 16329[label="",style="dashed", color="red", weight=0]; 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]; 10965 -> 16339[label="",style="dashed", color="magenta", weight=3]; 10965 -> 16340[label="",style="dashed", color="magenta", weight=3]; 10965 -> 16341[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10971 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10971 -> 12445[label="",style="dashed", color="magenta", weight=3]; 10972[label="Succ ww3100",fontsize=16,color="green",shape="box"];10973 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10973 -> 12447[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10977 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10977 -> 12451[label="",style="dashed", color="magenta", weight=3]; 10978[label="Succ ww3100",fontsize=16,color="green",shape="box"];10979 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10979 -> 12453[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 10988 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36231[label="",style="dashed", color="magenta", weight=3]; 10988 -> 36232[label="",style="dashed", color="magenta", weight=3]; 10988 -> 36233[label="",style="dashed", color="magenta", weight=3]; 10988 -> 36234[label="",style="dashed", color="magenta", weight=3]; 45201[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416) (iterate (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286))))) (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416)))",fontsize=16,color="green",shape="box"];45201 -> 45260[label="",style="dashed", color="green", weight=3]; 45201 -> 45261[label="",style="dashed", color="green", weight=3]; 37114[label="Succ Zero",fontsize=16,color="green",shape="box"];37115[label="ww3100",fontsize=16,color="green",shape="box"];37116[label="ww5",fontsize=16,color="green",shape="box"];37117[label="ww4000",fontsize=16,color="green",shape="box"];37286[label="primDivFloat (msFloat (Float (Pos (Succ ww4234)) (Neg (Succ ww4235))) (Float (Pos Zero) (Pos (Succ ww4236)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37286 -> 37352[label="",style="solid", color="black", weight=3]; 37287[label="ww42330",fontsize=16,color="green",shape="box"];37288[label="ww42331",fontsize=16,color="green",shape="box"];52527[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4533",fontsize=16,color="black",shape="box"];52527 -> 52536[label="",style="solid", color="black", weight=3]; 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]; 37290[label="ww4000",fontsize=16,color="green",shape="box"];37291[label="Pos Zero",fontsize=16,color="green",shape="box"];37292[label="Neg Zero",fontsize=16,color="green",shape="box"];37293[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37294[label="ww4000",fontsize=16,color="green",shape="box"];37295[label="Pos Zero",fontsize=16,color="green",shape="box"];37296[label="Neg Zero",fontsize=16,color="green",shape="box"];37297[label="Pos (Succ ww3100)",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]; 10994 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10994 -> 12464[label="",style="dashed", color="magenta", weight=3]; 10995[label="Succ ww3100",fontsize=16,color="green",shape="box"];10996 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 10996 -> 12466[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11000 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11000 -> 12470[label="",style="dashed", color="magenta", weight=3]; 11001[label="Succ ww3100",fontsize=16,color="green",shape="box"];11002 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11002 -> 12472[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11012 -> 5617[label="",style="dashed", color="red", weight=0]; 11012[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11012 -> 12477[label="",style="dashed", color="magenta", weight=3]; 11012 -> 12478[label="",style="dashed", color="magenta", weight=3]; 11013 -> 5617[label="",style="dashed", color="red", weight=0]; 11013[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11013 -> 12479[label="",style="dashed", color="magenta", weight=3]; 11013 -> 12480[label="",style="dashed", color="magenta", weight=3]; 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]; 11015 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47538[label="",style="dashed", color="magenta", weight=3]; 11015 -> 47539[label="",style="dashed", color="magenta", weight=3]; 11015 -> 47540[label="",style="dashed", color="magenta", weight=3]; 11015 -> 47541[label="",style="dashed", color="magenta", weight=3]; 11015 -> 47542[label="",style="dashed", color="magenta", weight=3]; 53192[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579) (iterate (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576))))) (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579)))",fontsize=16,color="green",shape="box"];53192 -> 53248[label="",style="dashed", color="green", weight=3]; 53192 -> 53249[label="",style="dashed", color="green", weight=3]; 50415[label="ww5",fontsize=16,color="green",shape="box"];50416[label="ww3100",fontsize=16,color="green",shape="box"];50417[label="ww4000",fontsize=16,color="green",shape="box"];50418[label="Zero",fontsize=16,color="green",shape="box"];30560[label="primPlusFloat ww3590 (fsFloat (msFloat (Float (Pos (Succ ww3591)) (Neg (Succ ww3592))) (Float (Pos Zero) (Neg (Succ ww3593)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62857[label="ww3590/Float ww35900 ww35901",fontsize=10,color="white",style="solid",shape="box"];30560 -> 62857[label="",style="solid", color="burlywood", weight=9]; 62857 -> 30620[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11020 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11020 -> 12488[label="",style="dashed", color="magenta", weight=3]; 11021[label="Succ ww3100",fontsize=16,color="green",shape="box"];11022 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11022 -> 12490[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11026 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11026 -> 12494[label="",style="dashed", color="magenta", weight=3]; 11027[label="Succ ww3100",fontsize=16,color="green",shape="box"];11028 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11028 -> 12496[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11038 -> 5617[label="",style="dashed", color="red", weight=0]; 11038[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11038 -> 12501[label="",style="dashed", color="magenta", weight=3]; 11038 -> 12502[label="",style="dashed", color="magenta", weight=3]; 11039 -> 5617[label="",style="dashed", color="red", weight=0]; 11039[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11039 -> 12503[label="",style="dashed", color="magenta", weight=3]; 11039 -> 12504[label="",style="dashed", color="magenta", weight=3]; 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]; 11041 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47543[label="",style="dashed", color="magenta", weight=3]; 11041 -> 47544[label="",style="dashed", color="magenta", weight=3]; 11041 -> 47545[label="",style="dashed", color="magenta", weight=3]; 11041 -> 47546[label="",style="dashed", color="magenta", weight=3]; 11041 -> 47547[label="",style="dashed", color="magenta", weight=3]; 53247 -> 49902[label="",style="dashed", color="red", weight=0]; 53247[label="gtEsFloat (Float (Pos (Succ ww4583)) (Pos (Succ ww4584))) (psFloat ww4581 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="magenta"];53247 -> 53290[label="",style="dashed", color="magenta", weight=3]; 53247 -> 53291[label="",style="dashed", color="magenta", weight=3]; 53247 -> 53292[label="",style="dashed", color="magenta", weight=3]; 50422[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50422 -> 50610[label="",style="solid", color="black", weight=3]; 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]; 11044[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"];11044 -> 12509[label="",style="solid", color="black", weight=3]; 27247 -> 26924[label="",style="dashed", color="red", weight=0]; 27247[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];27247 -> 27253[label="",style="dashed", color="magenta", weight=3]; 27247 -> 27254[label="",style="dashed", color="magenta", weight=3]; 27249 -> 26799[label="",style="dashed", color="red", weight=0]; 27249[label="srMyInt (Pos (Succ ww3292)) ww32981",fontsize=16,color="magenta"];27249 -> 27255[label="",style="dashed", color="magenta", weight=3]; 27249 -> 27256[label="",style="dashed", color="magenta", weight=3]; 27250 -> 26799[label="",style="dashed", color="red", weight=0]; 27250[label="srMyInt (Pos (Succ ww3291)) ww32980",fontsize=16,color="magenta"];27250 -> 27257[label="",style="dashed", color="magenta", weight=3]; 27250 -> 27258[label="",style="dashed", color="magenta", weight=3]; 11046 -> 26726[label="",style="dashed", color="red", weight=0]; 11046[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww23))) (srMyInt (Pos Zero) (Pos (Succ ww24)))) ww1832",fontsize=16,color="magenta"];11046 -> 26733[label="",style="dashed", color="magenta", weight=3]; 11046 -> 26734[label="",style="dashed", color="magenta", weight=3]; 11046 -> 26735[label="",style="dashed", color="magenta", weight=3]; 11047 -> 10309[label="",style="dashed", color="red", weight=0]; 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]; 11049 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11049 -> 12514[label="",style="dashed", color="magenta", weight=3]; 11050[label="Succ ww3100",fontsize=16,color="green",shape="box"];11051 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11051 -> 12516[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11055 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11055 -> 12520[label="",style="dashed", color="magenta", weight=3]; 11056[label="Succ ww3100",fontsize=16,color="green",shape="box"];11057 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11057 -> 12522[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54405[label="",style="dashed", color="magenta", weight=3]; 11066 -> 54406[label="",style="dashed", color="magenta", weight=3]; 11066 -> 54407[label="",style="dashed", color="magenta", weight=3]; 11066 -> 54408[label="",style="dashed", color="magenta", weight=3]; 11066 -> 54409[label="",style="dashed", color="magenta", weight=3]; 55321[label="ww3000",fontsize=16,color="green",shape="box"];55322[label="Succ Zero",fontsize=16,color="green",shape="box"];55323[label="ww5",fontsize=16,color="green",shape="box"];55324[label="ww3100",fontsize=16,color="green",shape="box"];55490[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55490 -> 55609[label="",style="solid", color="black", weight=3]; 55491[label="ww46260",fontsize=16,color="green",shape="box"];55492[label="ww46261",fontsize=16,color="green",shape="box"];45398[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4417",fontsize=16,color="black",shape="box"];45398 -> 45422[label="",style="solid", color="black", weight=3]; 55589 -> 26799[label="",style="dashed", color="red", weight=0]; 55589[label="srMyInt (Neg (Succ ww95800)) ww46241",fontsize=16,color="magenta"];55589 -> 55664[label="",style="dashed", color="magenta", weight=3]; 55589 -> 55665[label="",style="dashed", color="magenta", weight=3]; 55590 -> 26799[label="",style="dashed", color="red", weight=0]; 55590[label="srMyInt (Pos (Succ ww957)) ww46240",fontsize=16,color="magenta"];55590 -> 55666[label="",style="dashed", color="magenta", weight=3]; 55590 -> 55667[label="",style="dashed", color="magenta", weight=3]; 55591[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];25616[label="msMyInt (Pos Zero) ww320",fontsize=16,color="black",shape="triangle"];25616 -> 30839[label="",style="solid", color="black", weight=3]; 55592[label="Pos Zero",fontsize=16,color="green",shape="box"];55593[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55594[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55595[label="Pos Zero",fontsize=16,color="green",shape="box"];55596[label="Neg (Succ ww3100)",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]; 11069 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11069 -> 12531[label="",style="dashed", color="magenta", weight=3]; 11070[label="Succ ww3100",fontsize=16,color="green",shape="box"];11071 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11071 -> 12533[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11075 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11075 -> 12537[label="",style="dashed", color="magenta", weight=3]; 11076[label="Succ ww3100",fontsize=16,color="green",shape="box"];11077 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11077 -> 12539[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11086 -> 16464[label="",style="dashed", color="red", weight=0]; 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]; 11086 -> 16474[label="",style="dashed", color="magenta", weight=3]; 11086 -> 16475[label="",style="dashed", color="magenta", weight=3]; 11086 -> 16476[label="",style="dashed", color="magenta", weight=3]; 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"];62858[label="ww2098/Float ww20980 ww20981",fontsize=10,color="white",style="solid",shape="box"];16600 -> 62858[label="",style="solid", color="burlywood", weight=9]; 62858 -> 16676[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11092 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11092 -> 12550[label="",style="dashed", color="magenta", weight=3]; 11093[label="Succ ww3100",fontsize=16,color="green",shape="box"];11094 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11094 -> 12552[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11098 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11098 -> 12556[label="",style="dashed", color="magenta", weight=3]; 11099[label="Succ ww3100",fontsize=16,color="green",shape="box"];11100 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11100 -> 12558[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11110 -> 5617[label="",style="dashed", color="red", weight=0]; 11110[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11110 -> 12563[label="",style="dashed", color="magenta", weight=3]; 11110 -> 12564[label="",style="dashed", color="magenta", weight=3]; 11111 -> 5617[label="",style="dashed", color="red", weight=0]; 11111[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11111 -> 12565[label="",style="dashed", color="magenta", weight=3]; 11111 -> 12566[label="",style="dashed", color="magenta", weight=3]; 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]; 11113 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47553[label="",style="dashed", color="magenta", weight=3]; 11113 -> 47554[label="",style="dashed", color="magenta", weight=3]; 11113 -> 47555[label="",style="dashed", color="magenta", weight=3]; 11113 -> 47556[label="",style="dashed", color="magenta", weight=3]; 11113 -> 47557[label="",style="dashed", color="magenta", weight=3]; 53526[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596)))",fontsize=16,color="green",shape="box"];53526 -> 53552[label="",style="dashed", color="green", weight=3]; 53526 -> 53553[label="",style="dashed", color="green", weight=3]; 50425[label="Zero",fontsize=16,color="green",shape="box"];50426[label="ww3100",fontsize=16,color="green",shape="box"];50427[label="ww5",fontsize=16,color="green",shape="box"];50428[label="ww3000",fontsize=16,color="green",shape="box"];31094[label="primPlusFloat ww3665 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3666))) (Float (Pos (Succ ww3667)) (Neg (Succ ww3668)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62859[label="ww3665/Float ww36650 ww36651",fontsize=10,color="white",style="solid",shape="box"];31094 -> 62859[label="",style="solid", color="burlywood", weight=9]; 62859 -> 31141[label="",style="solid", color="burlywood", weight=3]; 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]; 55597[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55598[label="Neg Zero",fontsize=16,color="green",shape="box"];55599[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55600[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55601[label="Neg Zero",fontsize=16,color="green",shape="box"];55602[label="Neg (Succ ww3100)",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]; 11118 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11118 -> 12574[label="",style="dashed", color="magenta", weight=3]; 11119[label="Succ ww3100",fontsize=16,color="green",shape="box"];11120 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11120 -> 12576[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11124 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11124 -> 12580[label="",style="dashed", color="magenta", weight=3]; 11125[label="Succ ww3100",fontsize=16,color="green",shape="box"];11126 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11126 -> 12582[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11136[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11136 -> 12586[label="",style="dashed", color="magenta", weight=3]; 11136 -> 12587[label="",style="dashed", color="magenta", weight=3]; 11137 -> 5617[label="",style="dashed", color="red", weight=0]; 11137[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11137 -> 12588[label="",style="dashed", color="magenta", weight=3]; 11137 -> 12589[label="",style="dashed", color="magenta", weight=3]; 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]; 11139 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47563[label="",style="dashed", color="magenta", weight=3]; 11139 -> 47564[label="",style="dashed", color="magenta", weight=3]; 11139 -> 47565[label="",style="dashed", color="magenta", weight=3]; 11139 -> 47566[label="",style="dashed", color="magenta", weight=3]; 11139 -> 47567[label="",style="dashed", color="magenta", weight=3]; 50118 -> 37497[label="",style="dashed", color="red", weight=0]; 50118[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"];50118 -> 50618[label="",style="dashed", color="magenta", weight=3]; 50118 -> 50619[label="",style="dashed", color="magenta", weight=3]; 50118 -> 50620[label="",style="dashed", color="magenta", weight=3]; 50119[label="ww61",fontsize=16,color="green",shape="box"];50429[label="ww61",fontsize=16,color="green",shape="box"];50430[label="Zero",fontsize=16,color="green",shape="box"];50431[label="ww62",fontsize=16,color="green",shape="box"];37497[label="psFloat ww4249 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4250))) (Float (Pos Zero) (Pos (Succ ww4251)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37497 -> 41294[label="",style="solid", color="black", weight=3]; 37298[label="Pos Zero",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="Pos Zero",fontsize=16,color="green",shape="box"];37302[label="Pos Zero",fontsize=16,color="green",shape="box"];37303[label="Pos (Succ ww3100)",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]; 11145 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11145 -> 12597[label="",style="dashed", color="magenta", weight=3]; 11146[label="Succ ww3100",fontsize=16,color="green",shape="box"];11147 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11147 -> 12599[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11151 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11151 -> 12603[label="",style="dashed", color="magenta", weight=3]; 11152[label="Succ ww3100",fontsize=16,color="green",shape="box"];11153 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11153 -> 12605[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11162 -> 12609[label="",style="dashed", color="magenta", weight=3]; 11162 -> 12610[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11165 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11165 -> 12614[label="",style="dashed", color="magenta", weight=3]; 11166[label="Succ ww3100",fontsize=16,color="green",shape="box"];11167 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11167 -> 12616[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11171 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11171 -> 12620[label="",style="dashed", color="magenta", weight=3]; 11172[label="Succ ww3100",fontsize=16,color="green",shape="box"];11173 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11173 -> 12622[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11182 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36247[label="",style="dashed", color="magenta", weight=3]; 11182 -> 36248[label="",style="dashed", color="magenta", weight=3]; 11182 -> 36249[label="",style="dashed", color="magenta", weight=3]; 11182 -> 36250[label="",style="dashed", color="magenta", weight=3]; 37525[label="Succ Zero",fontsize=16,color="green",shape="box"];37526[label="ww3100",fontsize=16,color="green",shape="box"];37527[label="ww5",fontsize=16,color="green",shape="box"];37655[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4254))) (Float (Pos Zero) (Pos (Succ ww4255)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37655 -> 37665[label="",style="solid", color="black", weight=3]; 37656[label="ww42530",fontsize=16,color="green",shape="box"];37657[label="ww42531",fontsize=16,color="green",shape="box"];45418[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4293))) (Float (Pos Zero) (Pos (Succ ww4294)))) ww4418",fontsize=16,color="black",shape="box"];45418 -> 45436[label="",style="solid", color="black", weight=3]; 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]; 37305[label="Pos Zero",fontsize=16,color="green",shape="box"];37306[label="Neg Zero",fontsize=16,color="green",shape="box"];37307[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37308[label="Pos Zero",fontsize=16,color="green",shape="box"];37309[label="Neg Zero",fontsize=16,color="green",shape="box"];37310[label="Pos (Succ ww3100)",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]; 11188 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11188 -> 12633[label="",style="dashed", color="magenta", weight=3]; 11189[label="Succ ww3100",fontsize=16,color="green",shape="box"];11190 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11190 -> 12635[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11194 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11194 -> 12639[label="",style="dashed", color="magenta", weight=3]; 11195[label="Succ ww3100",fontsize=16,color="green",shape="box"];11196 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11196 -> 12641[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11206 -> 5617[label="",style="dashed", color="red", weight=0]; 11206[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11206 -> 12646[label="",style="dashed", color="magenta", weight=3]; 11206 -> 12647[label="",style="dashed", color="magenta", weight=3]; 11207 -> 5617[label="",style="dashed", color="red", weight=0]; 11207[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11207 -> 12648[label="",style="dashed", color="magenta", weight=3]; 11207 -> 12649[label="",style="dashed", color="magenta", weight=3]; 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]; 11209 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47568[label="",style="dashed", color="magenta", weight=3]; 11209 -> 47569[label="",style="dashed", color="magenta", weight=3]; 11209 -> 47570[label="",style="dashed", color="magenta", weight=3]; 11209 -> 47571[label="",style="dashed", color="magenta", weight=3]; 11209 -> 47572[label="",style="dashed", color="magenta", weight=3]; 53551[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597)))",fontsize=16,color="green",shape="box"];53551 -> 53583[label="",style="dashed", color="green", weight=3]; 53551 -> 53584[label="",style="dashed", color="green", weight=3]; 50434[label="ww5",fontsize=16,color="green",shape="box"];50435[label="Zero",fontsize=16,color="green",shape="box"];50436[label="ww3100",fontsize=16,color="green",shape="box"];31558[label="primPlusFloat ww3735 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3736))) (Float (Pos Zero) (Neg (Succ ww3737)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62860[label="ww3735/Float ww37350 ww37351",fontsize=10,color="white",style="solid",shape="box"];31558 -> 62860[label="",style="solid", color="burlywood", weight=9]; 62860 -> 31599[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 50437[label="ww4464",fontsize=16,color="green",shape="box"];50438 -> 23742[label="",style="dashed", color="red", weight=0]; 50438[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50438 -> 50628[label="",style="dashed", color="magenta", weight=3]; 50438 -> 50629[label="",style="dashed", color="magenta", weight=3]; 50439 -> 26799[label="",style="dashed", color="red", weight=0]; 50439[label="srMyInt (Pos ww5390) (Pos ww5410)",fontsize=16,color="magenta"];50439 -> 50630[label="",style="dashed", color="magenta", weight=3]; 50439 -> 50631[label="",style="dashed", color="magenta", weight=3]; 52455[label="not (esEsOrdering (primCmpFloat (Float ww180 ww181) (Float ww45340 ww45341)) LT)",fontsize=16,color="black",shape="box"];52455 -> 52485[label="",style="solid", color="black", weight=3]; 50441 -> 23742[label="",style="dashed", color="red", weight=0]; 50441[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50441 -> 50643[label="",style="dashed", color="magenta", weight=3]; 50441 -> 50644[label="",style="dashed", color="magenta", weight=3]; 50442 -> 26799[label="",style="dashed", color="red", weight=0]; 50442[label="srMyInt (Pos ww5390) (Pos ww5410)",fontsize=16,color="magenta"];50442 -> 50645[label="",style="dashed", color="magenta", weight=3]; 50442 -> 50646[label="",style="dashed", color="magenta", weight=3]; 50443[label="takeWhile1 (flip gtEsFloat ww3262) ww44570 ww44571 (gtEsFloat ww44570 ww3262)",fontsize=16,color="black",shape="box"];50443 -> 50647[label="",style="solid", color="black", weight=3]; 59440[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];59441[label="ww53900",fontsize=16,color="green",shape="box"];59442[label="ww538",fontsize=16,color="green",shape="box"];59443[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];59444[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];49860[label="ww540",fontsize=16,color="green",shape="box"];49861 -> 47236[label="",style="dashed", color="red", weight=0]; 49861[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"];49862[label="ww54100",fontsize=16,color="green",shape="box"];50445[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"];62861[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50445 -> 62861[label="",style="solid", color="burlywood", weight=9]; 62861 -> 50650[label="",style="solid", color="burlywood", weight=3]; 59899[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4800",fontsize=16,color="black",shape="triangle"];59899 -> 59907[label="",style="solid", color="black", weight=3]; 59900 -> 59409[label="",style="dashed", color="red", weight=0]; 59900[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)) ww4800))",fontsize=16,color="magenta"];59900 -> 59908[label="",style="dashed", color="magenta", weight=3]; 50451 -> 26726[label="",style="dashed", color="red", weight=0]; 50451[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"];50451 -> 50653[label="",style="dashed", color="magenta", weight=3]; 50451 -> 50654[label="",style="dashed", color="magenta", weight=3]; 50451 -> 50655[label="",style="dashed", color="magenta", weight=3]; 45400[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4419",fontsize=16,color="black",shape="triangle"];45400 -> 45934[label="",style="solid", color="black", weight=3]; 45401 -> 45364[label="",style="dashed", color="red", weight=0]; 45401[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)))) ww4419))",fontsize=16,color="magenta"];45401 -> 45935[label="",style="dashed", color="magenta", weight=3]; 50452[label="Succ ww3100",fontsize=16,color="green",shape="box"];50453[label="ww4459",fontsize=16,color="green",shape="box"];50454[label="ww3000",fontsize=16,color="green",shape="box"];50455 -> 26726[label="",style="dashed", color="red", weight=0]; 50455[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"];50455 -> 50656[label="",style="dashed", color="magenta", weight=3]; 50455 -> 50657[label="",style="dashed", color="magenta", weight=3]; 50455 -> 50658[label="",style="dashed", color="magenta", weight=3]; 45953[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="black",shape="triangle"];45953 -> 50659[label="",style="solid", color="black", weight=3]; 45954 -> 45937[label="",style="dashed", color="red", weight=0]; 45954[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"];45954 -> 50660[label="",style="dashed", color="magenta", weight=3]; 50456 -> 26726[label="",style="dashed", color="red", weight=0]; 50456[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"];50456 -> 50661[label="",style="dashed", color="magenta", weight=3]; 50456 -> 50662[label="",style="dashed", color="magenta", weight=3]; 50456 -> 50663[label="",style="dashed", color="magenta", weight=3]; 50906[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];50905[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)))) ww4494)",fontsize=16,color="black",shape="triangle"];50905 -> 50908[label="",style="solid", color="black", weight=3]; 50458 -> 49877[label="",style="dashed", color="red", weight=0]; 50458[label="gtEsFloat (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="magenta"];50458 -> 50666[label="",style="dashed", color="magenta", weight=3]; 50458 -> 50667[label="",style="dashed", color="magenta", weight=3]; 50459[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"];62862[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50459 -> 62862[label="",style="solid", color="burlywood", weight=9]; 62862 -> 50668[label="",style="solid", color="burlywood", weight=3]; 45964[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="black",shape="triangle"];45964 -> 50669[label="",style="solid", color="black", weight=3]; 45965 -> 45949[label="",style="dashed", color="red", weight=0]; 45965[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"];45965 -> 50670[label="",style="dashed", color="magenta", weight=3]; 50460 -> 26726[label="",style="dashed", color="red", weight=0]; 50460[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"];50460 -> 50671[label="",style="dashed", color="magenta", weight=3]; 50460 -> 50672[label="",style="dashed", color="magenta", weight=3]; 50460 -> 50673[label="",style="dashed", color="magenta", weight=3]; 45424[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4420",fontsize=16,color="black",shape="triangle"];45424 -> 45957[label="",style="solid", color="black", weight=3]; 45425 -> 45392[label="",style="dashed", color="red", weight=0]; 45425[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)))) ww4420))",fontsize=16,color="magenta"];45425 -> 45958[label="",style="dashed", color="magenta", weight=3]; 50461 -> 26726[label="",style="dashed", color="red", weight=0]; 50461[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"];50461 -> 50674[label="",style="dashed", color="magenta", weight=3]; 50461 -> 50675[label="",style="dashed", color="magenta", weight=3]; 50461 -> 50676[label="",style="dashed", color="magenta", weight=3]; 46570[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="black",shape="triangle"];46570 -> 50677[label="",style="solid", color="black", weight=3]; 46571 -> 45960[label="",style="dashed", color="red", weight=0]; 46571[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"];46571 -> 50678[label="",style="dashed", color="magenta", weight=3]; 50462 -> 26726[label="",style="dashed", color="red", weight=0]; 50462[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"];50462 -> 50679[label="",style="dashed", color="magenta", weight=3]; 50462 -> 50680[label="",style="dashed", color="magenta", weight=3]; 50462 -> 50681[label="",style="dashed", color="magenta", weight=3]; 50463[label="ww4465",fontsize=16,color="green",shape="box"];50464 -> 23742[label="",style="dashed", color="red", weight=0]; 50464[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50464 -> 50682[label="",style="dashed", color="magenta", weight=3]; 50464 -> 50683[label="",style="dashed", color="magenta", weight=3]; 50465 -> 26799[label="",style="dashed", color="red", weight=0]; 50465[label="srMyInt (Neg ww5390) (Neg ww5410)",fontsize=16,color="magenta"];50465 -> 50684[label="",style="dashed", color="magenta", weight=3]; 50465 -> 50685[label="",style="dashed", color="magenta", weight=3]; 50467 -> 23742[label="",style="dashed", color="red", weight=0]; 50467[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50467 -> 50686[label="",style="dashed", color="magenta", weight=3]; 50467 -> 50687[label="",style="dashed", color="magenta", weight=3]; 50468 -> 26799[label="",style="dashed", color="red", weight=0]; 50468[label="srMyInt (Neg ww5390) (Neg ww5410)",fontsize=16,color="magenta"];50468 -> 50688[label="",style="dashed", color="magenta", weight=3]; 50468 -> 50689[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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"];62863[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];11232 -> 62863[label="",style="solid", color="burlywood", weight=9]; 62863 -> 12674[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];62864[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];11236 -> 62864[label="",style="solid", color="burlywood", weight=9]; 62864 -> 12678[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11240 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11240 -> 12683[label="",style="dashed", color="magenta", weight=3]; 11241[label="Succ ww3100",fontsize=16,color="green",shape="box"];11242 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11242 -> 12685[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11246 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11246 -> 12689[label="",style="dashed", color="magenta", weight=3]; 11247[label="Succ ww3100",fontsize=16,color="green",shape="box"];11248 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11248 -> 12691[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 47393[label="Neg Zero",fontsize=16,color="green",shape="box"];47394 -> 59409[label="",style="dashed", color="red", weight=0]; 47394[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"];47394 -> 59455[label="",style="dashed", color="magenta", weight=3]; 47394 -> 59456[label="",style="dashed", color="magenta", weight=3]; 47394 -> 59457[label="",style="dashed", color="magenta", weight=3]; 47394 -> 59458[label="",style="dashed", color="magenta", weight=3]; 47394 -> 59459[label="",style="dashed", color="magenta", weight=3]; 47395 -> 50355[label="",style="dashed", color="red", weight=0]; 47395[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"];47395 -> 50360[label="",style="dashed", color="magenta", weight=3]; 47396 -> 52306[label="",style="dashed", color="red", weight=0]; 47396[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"];47396 -> 52315[label="",style="dashed", color="magenta", weight=3]; 47396 -> 52316[label="",style="dashed", color="magenta", weight=3]; 47396 -> 52317[label="",style="dashed", color="magenta", weight=3]; 47396 -> 52318[label="",style="dashed", color="magenta", weight=3]; 47397[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50476[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4473) LT",fontsize=16,color="black",shape="box"];50476 -> 50694[label="",style="solid", color="black", weight=3]; 52380[label="primPlusFloat (Float ww45250 ww45251) (fsFloat (msFloat (Float (Pos (Succ ww4526)) (Pos (Succ ww4527))) (Float (Neg Zero) (Pos (Succ ww4528)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52380 -> 52410[label="",style="solid", color="black", weight=3]; 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]; 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]; 11264 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11264 -> 12703[label="",style="dashed", color="magenta", weight=3]; 11265[label="Succ ww3100",fontsize=16,color="green",shape="box"];11266 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11266 -> 12705[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11270 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11270 -> 12709[label="",style="dashed", color="magenta", weight=3]; 11271[label="Succ ww3100",fontsize=16,color="green",shape="box"];11272 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11272 -> 12711[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11282 -> 5617[label="",style="dashed", color="red", weight=0]; 11282[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11282 -> 12715[label="",style="dashed", color="magenta", weight=3]; 11282 -> 12716[label="",style="dashed", color="magenta", weight=3]; 11283 -> 5617[label="",style="dashed", color="red", weight=0]; 11283[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11283 -> 12717[label="",style="dashed", color="magenta", weight=3]; 11283 -> 12718[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11289[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"];11289 -> 12731[label="",style="solid", color="black", weight=3]; 11290[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"];11290 -> 12732[label="",style="solid", color="black", weight=3]; 11291 -> 26726[label="",style="dashed", color="red", weight=0]; 11291[label="primPlusFloat (Float (msMyInt (Pos (Succ ww12)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww1834",fontsize=16,color="magenta"];11291 -> 26736[label="",style="dashed", color="magenta", weight=3]; 11291 -> 26737[label="",style="dashed", color="magenta", weight=3]; 11291 -> 26738[label="",style="dashed", color="magenta", weight=3]; 11292 -> 10761[label="",style="dashed", color="red", weight=0]; 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]; 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]; 11293 -> 12735[label="",style="dashed", color="magenta", weight=3]; 11294[label="Succ ww3100",fontsize=16,color="green",shape="box"];11295 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11295 -> 12737[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11299 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11299 -> 12741[label="",style="dashed", color="magenta", weight=3]; 11300[label="Succ ww3100",fontsize=16,color="green",shape="box"];11301 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11301 -> 12743[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11311 -> 5617[label="",style="dashed", color="red", weight=0]; 11311[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11311 -> 12747[label="",style="dashed", color="magenta", weight=3]; 11311 -> 12748[label="",style="dashed", color="magenta", weight=3]; 11312 -> 5617[label="",style="dashed", color="red", weight=0]; 11312[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11312 -> 12749[label="",style="dashed", color="magenta", weight=3]; 11312 -> 12750[label="",style="dashed", color="magenta", weight=3]; 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]; 32951 -> 32962[label="",style="dashed", color="red", weight=0]; 32951[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"];32951 -> 32975[label="",style="dashed", color="magenta", weight=3]; 32951 -> 32976[label="",style="dashed", color="magenta", weight=3]; 32951 -> 32977[label="",style="dashed", color="magenta", weight=3]; 32951 -> 32978[label="",style="dashed", color="magenta", weight=3]; 32971[label="Succ Zero",fontsize=16,color="green",shape="box"];32972[label="ww5",fontsize=16,color="green",shape="box"];32973[label="ww4000",fontsize=16,color="green",shape="box"];32974[label="ww3100",fontsize=16,color="green",shape="box"];28185[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3426) GT)",fontsize=16,color="black",shape="box"];28185 -> 28252[label="",style="solid", color="black", weight=3]; 33122 -> 26726[label="",style="dashed", color="red", weight=0]; 33122[label="primPlusFloat (Float ww38980 ww38981) (primDivFloat (msFloat (Float (Pos (Succ ww3899)) (Neg (Succ ww3900))) (Float (Neg Zero) (Pos (Succ ww3901)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33122 -> 33155[label="",style="dashed", color="magenta", weight=3]; 33122 -> 33156[label="",style="dashed", color="magenta", weight=3]; 33122 -> 33157[label="",style="dashed", color="magenta", weight=3]; 33123[label="takeWhile (flip ltEsFloat ww3896) (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"];33123 -> 33158[label="",style="solid", color="black", weight=3]; 58836 -> 59035[label="",style="dashed", color="red", weight=0]; 58836[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"];58836 -> 59036[label="",style="dashed", color="magenta", weight=3]; 58837[label="ww3896",fontsize=16,color="green",shape="box"];58838[label="ww2123",fontsize=16,color="green",shape="box"];58835[label="takeWhile0 (flip ltEsFloat ww4669) (Float (Neg Zero) (Pos (Succ ww2193))) ww4738 MyTrue",fontsize=16,color="black",shape="triangle"];58835 -> 58850[label="",style="solid", color="black", weight=3]; 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]; 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]; 26770[label="Succ ww2913",fontsize=16,color="green",shape="box"];26771[label="ww291500",fontsize=16,color="green",shape="box"];20289[label="primMinusNat ww24350 ww183200",fontsize=16,color="burlywood",shape="triangle"];62865[label="ww24350/Succ ww243500",fontsize=10,color="white",style="solid",shape="box"];20289 -> 62865[label="",style="solid", color="burlywood", weight=9]; 62865 -> 20307[label="",style="solid", color="burlywood", weight=3]; 62866[label="ww24350/Zero",fontsize=10,color="white",style="solid",shape="box"];20289 -> 62866[label="",style="solid", color="burlywood", weight=9]; 62866 -> 20308[label="",style="solid", color="burlywood", weight=3]; 26772 -> 5617[label="",style="dashed", color="red", weight=0]; 26772[label="primPlusNat (Succ ww2913) ww291500",fontsize=16,color="magenta"];26772 -> 26800[label="",style="dashed", color="magenta", weight=3]; 26772 -> 26801[label="",style="dashed", color="magenta", weight=3]; 21864[label="primMulInt (Pos ww26660) (Pos ww183310)",fontsize=16,color="black",shape="box"];21864 -> 21877[label="",style="solid", color="black", weight=3]; 21865[label="primMulInt (Pos ww26660) (Neg ww183310)",fontsize=16,color="black",shape="box"];21865 -> 21878[label="",style="solid", color="black", weight=3]; 21866[label="primMulInt (Neg ww26660) (Pos ww183310)",fontsize=16,color="black",shape="box"];21866 -> 21879[label="",style="solid", color="black", weight=3]; 21867[label="primMulInt (Neg ww26660) (Neg ww183310)",fontsize=16,color="black",shape="box"];21867 -> 21880[label="",style="solid", color="black", weight=3]; 26846[label="ww3257",fontsize=16,color="green",shape="box"];26847[label="ww32400",fontsize=16,color="green",shape="box"];20228[label="primPlusInt ww2435 ww18320",fontsize=16,color="burlywood",shape="triangle"];62867[label="ww2435/Pos ww24350",fontsize=10,color="white",style="solid",shape="box"];20228 -> 62867[label="",style="solid", color="burlywood", weight=9]; 62867 -> 20257[label="",style="solid", color="burlywood", weight=3]; 62868[label="ww2435/Neg ww24350",fontsize=10,color="white",style="solid",shape="box"];20228 -> 62868[label="",style="solid", color="burlywood", weight=9]; 62868 -> 20258[label="",style="solid", color="burlywood", weight=3]; 26848[label="ww3256",fontsize=16,color="green",shape="box"];26849[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]; 11321 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11321 -> 12762[label="",style="dashed", color="magenta", weight=3]; 11322[label="Succ ww3100",fontsize=16,color="green",shape="box"];11323 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11323 -> 12764[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11327 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11327 -> 12768[label="",style="dashed", color="magenta", weight=3]; 11328[label="Succ ww3100",fontsize=16,color="green",shape="box"];11329 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11329 -> 12770[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 47398[label="Neg Zero",fontsize=16,color="green",shape="box"];47399 -> 52460[label="",style="dashed", color="red", weight=0]; 47399[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"];47399 -> 52461[label="",style="dashed", color="magenta", weight=3]; 47399 -> 52462[label="",style="dashed", color="magenta", weight=3]; 47399 -> 52463[label="",style="dashed", color="magenta", weight=3]; 47399 -> 52464[label="",style="dashed", color="magenta", weight=3]; 47400 -> 50048[label="",style="dashed", color="red", weight=0]; 47400[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"];47400 -> 50052[label="",style="dashed", color="magenta", weight=3]; 47401 -> 33134[label="",style="dashed", color="red", weight=0]; 47401[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"];47401 -> 50699[label="",style="dashed", color="magenta", weight=3]; 47401 -> 50700[label="",style="dashed", color="magenta", weight=3]; 47401 -> 50701[label="",style="dashed", color="magenta", weight=3]; 47401 -> 50702[label="",style="dashed", color="magenta", weight=3]; 47402[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 11345 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11345 -> 12782[label="",style="dashed", color="magenta", weight=3]; 11346[label="Succ ww3100",fontsize=16,color="green",shape="box"];11347 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11347 -> 12784[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11351 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11351 -> 12788[label="",style="dashed", color="magenta", weight=3]; 11352[label="Succ ww3100",fontsize=16,color="green",shape="box"];11353 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11353 -> 12790[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 47403[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47404 -> 45213[label="",style="dashed", color="red", weight=0]; 47404[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"];47404 -> 50703[label="",style="dashed", color="magenta", weight=3]; 47404 -> 50704[label="",style="dashed", color="magenta", weight=3]; 47404 -> 50705[label="",style="dashed", color="magenta", weight=3]; 47404 -> 50706[label="",style="dashed", color="magenta", weight=3]; 47405 -> 52501[label="",style="dashed", color="red", weight=0]; 47405[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"];47405 -> 52506[label="",style="dashed", color="magenta", weight=3]; 47405 -> 52507[label="",style="dashed", color="magenta", weight=3]; 47405 -> 52508[label="",style="dashed", color="magenta", weight=3]; 47405 -> 52509[label="",style="dashed", color="magenta", weight=3]; 47406[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="black",shape="triangle"];47406 -> 50708[label="",style="solid", color="black", weight=3]; 47407[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52533[label="psFloat ww4537 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52533 -> 52577[label="",style="solid", color="black", weight=3]; 52534[label="ww4539",fontsize=16,color="green",shape="box"];52535[label="Succ ww4540",fontsize=16,color="green",shape="box"];50478 -> 26726[label="",style="dashed", color="red", weight=0]; 50478[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50478 -> 50709[label="",style="dashed", color="magenta", weight=3]; 50478 -> 50710[label="",style="dashed", color="magenta", weight=3]; 50478 -> 50711[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11368 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11368 -> 12800[label="",style="dashed", color="magenta", weight=3]; 11369[label="Succ ww3100",fontsize=16,color="green",shape="box"];11370 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11370 -> 12802[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11374 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11374 -> 12806[label="",style="dashed", color="magenta", weight=3]; 11375[label="Succ ww3100",fontsize=16,color="green",shape="box"];11376 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11376 -> 12808[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11384 -> 11506[label="",style="dashed", color="magenta", weight=3]; 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]; 11386[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11386 -> 12811[label="",style="dashed", color="magenta", weight=3]; 11386 -> 12812[label="",style="dashed", color="magenta", weight=3]; 11387 -> 5617[label="",style="dashed", color="red", weight=0]; 11387[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11387 -> 12813[label="",style="dashed", color="magenta", weight=3]; 11387 -> 12814[label="",style="dashed", color="magenta", weight=3]; 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]; 11389[label="Succ Zero",fontsize=16,color="green",shape="box"];11390[label="ww37",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]; 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]; 11394 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11394 -> 12819[label="",style="dashed", color="magenta", weight=3]; 11395[label="Succ ww3100",fontsize=16,color="green",shape="box"];11396 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11396 -> 12821[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11400 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11400 -> 12825[label="",style="dashed", color="magenta", weight=3]; 11401[label="Succ ww3100",fontsize=16,color="green",shape="box"];11402 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11402 -> 12827[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11412 -> 5617[label="",style="dashed", color="red", weight=0]; 11412[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11412 -> 12831[label="",style="dashed", color="magenta", weight=3]; 11412 -> 12832[label="",style="dashed", color="magenta", weight=3]; 11413 -> 5617[label="",style="dashed", color="red", weight=0]; 11413[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11413 -> 12833[label="",style="dashed", color="magenta", weight=3]; 11413 -> 12834[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 11420 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11420 -> 12842[label="",style="dashed", color="magenta", weight=3]; 11421[label="Succ ww3100",fontsize=16,color="green",shape="box"];11422 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11422 -> 12844[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11426 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11426 -> 12848[label="",style="dashed", color="magenta", weight=3]; 11427[label="Succ ww3100",fontsize=16,color="green",shape="box"];11428 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11428 -> 12850[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 47408[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47409 -> 52674[label="",style="dashed", color="red", weight=0]; 47409[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"];47409 -> 52680[label="",style="dashed", color="magenta", weight=3]; 47409 -> 52681[label="",style="dashed", color="magenta", weight=3]; 47409 -> 52682[label="",style="dashed", color="magenta", weight=3]; 47409 -> 52683[label="",style="dashed", color="magenta", weight=3]; 47410 -> 49854[label="",style="dashed", color="red", weight=0]; 47410[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"];47410 -> 49866[label="",style="dashed", color="magenta", weight=3]; 47411 -> 33971[label="",style="dashed", color="red", weight=0]; 47411[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"];47411 -> 50713[label="",style="dashed", color="magenta", weight=3]; 47411 -> 50714[label="",style="dashed", color="magenta", weight=3]; 47411 -> 50715[label="",style="dashed", color="magenta", weight=3]; 47411 -> 50716[label="",style="dashed", color="magenta", weight=3]; 47412[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52773[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554",fontsize=16,color="black",shape="triangle"];52773 -> 52800[label="",style="solid", color="black", weight=3]; 52774 -> 52674[label="",style="dashed", color="red", weight=0]; 52774[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554))",fontsize=16,color="magenta"];52774 -> 52801[label="",style="dashed", color="magenta", weight=3]; 34125[label="primPlusFloat (Float ww39960 ww39961) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3997))) (Float (Neg (Succ ww3998)) (Neg (Succ ww3999)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];34125 -> 34211[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 11444 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11444 -> 12862[label="",style="dashed", color="magenta", weight=3]; 11445[label="Succ ww3100",fontsize=16,color="green",shape="box"];11446 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11446 -> 12864[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11450 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11450 -> 12868[label="",style="dashed", color="magenta", weight=3]; 11451[label="Succ ww3100",fontsize=16,color="green",shape="box"];11452 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11452 -> 12870[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 47413[label="Neg Zero",fontsize=16,color="green",shape="box"];47414 -> 45213[label="",style="dashed", color="red", weight=0]; 47414[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"];47414 -> 50719[label="",style="dashed", color="magenta", weight=3]; 47414 -> 50720[label="",style="dashed", color="magenta", weight=3]; 47414 -> 50721[label="",style="dashed", color="magenta", weight=3]; 47414 -> 50722[label="",style="dashed", color="magenta", weight=3]; 47415 -> 50355[label="",style="dashed", color="red", weight=0]; 47415[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"];47415 -> 50361[label="",style="dashed", color="magenta", weight=3]; 47416 -> 52600[label="",style="dashed", color="red", weight=0]; 47416[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"];47416 -> 52607[label="",style="dashed", color="magenta", weight=3]; 47416 -> 52608[label="",style="dashed", color="magenta", weight=3]; 47416 -> 52609[label="",style="dashed", color="magenta", weight=3]; 47417[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52672[label="primPlusFloat (Float ww45480 ww45481) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4549))) (Float (Neg Zero) (Pos (Succ ww4550)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52672 -> 52704[label="",style="solid", color="black", weight=3]; 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]; 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]; 11467 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11467 -> 12880[label="",style="dashed", color="magenta", weight=3]; 11468[label="Succ ww3100",fontsize=16,color="green",shape="box"];11469 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11469 -> 12882[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11473 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11473 -> 12886[label="",style="dashed", color="magenta", weight=3]; 11474[label="Succ ww3100",fontsize=16,color="green",shape="box"];11475 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11475 -> 12888[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11483 -> 11508[label="",style="dashed", color="magenta", weight=3]; 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]; 11509[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11509 -> 12891[label="",style="dashed", color="magenta", weight=3]; 11509 -> 12892[label="",style="dashed", color="magenta", weight=3]; 11510 -> 5617[label="",style="dashed", color="red", weight=0]; 11510[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11510 -> 12893[label="",style="dashed", color="magenta", weight=3]; 11510 -> 12894[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11514 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11514 -> 12899[label="",style="dashed", color="magenta", weight=3]; 11515[label="Succ ww3100",fontsize=16,color="green",shape="box"];11516 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11516 -> 12901[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11520 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11520 -> 12905[label="",style="dashed", color="magenta", weight=3]; 11521[label="Succ ww3100",fontsize=16,color="green",shape="box"];11522 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11522 -> 12907[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11532 -> 5617[label="",style="dashed", color="red", weight=0]; 11532[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11532 -> 12911[label="",style="dashed", color="magenta", weight=3]; 11532 -> 12912[label="",style="dashed", color="magenta", weight=3]; 11533 -> 5617[label="",style="dashed", color="red", weight=0]; 11533[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11533 -> 12913[label="",style="dashed", color="magenta", weight=3]; 11533 -> 12914[label="",style="dashed", color="magenta", weight=3]; 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]; 34758[label="ww5",fontsize=16,color="green",shape="box"];34759[label="Succ Zero",fontsize=16,color="green",shape="box"];34760[label="ww3100",fontsize=16,color="green",shape="box"];34744 -> 34751[label="",style="dashed", color="red", weight=0]; 34744[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"];34744 -> 34761[label="",style="dashed", color="magenta", weight=3]; 34744 -> 34762[label="",style="dashed", color="magenta", weight=3]; 34744 -> 34763[label="",style="dashed", color="magenta", weight=3]; 34885 -> 26726[label="",style="dashed", color="red", weight=0]; 34885[label="primPlusFloat (Float ww40720 ww40721) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4073))) (Float (Neg Zero) (Pos (Succ ww4074)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34885 -> 34905[label="",style="dashed", color="magenta", weight=3]; 34885 -> 34906[label="",style="dashed", color="magenta", weight=3]; 34885 -> 34907[label="",style="dashed", color="magenta", weight=3]; 34886[label="takeWhile (flip ltEsFloat ww4070) (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"];34886 -> 34908[label="",style="solid", color="black", weight=3]; 58839 -> 59040[label="",style="dashed", color="red", weight=0]; 58839[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"];58839 -> 59041[label="",style="dashed", color="magenta", weight=3]; 58840[label="ww4070",fontsize=16,color="green",shape="box"];58841[label="ww2142",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 11540 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11540 -> 12922[label="",style="dashed", color="magenta", weight=3]; 11541[label="Succ ww3100",fontsize=16,color="green",shape="box"];11542 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11542 -> 12924[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11546 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11546 -> 12928[label="",style="dashed", color="magenta", weight=3]; 11547[label="Succ ww3100",fontsize=16,color="green",shape="box"];11548 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11548 -> 12930[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 47418[label="Neg Zero",fontsize=16,color="green",shape="box"];47419 -> 52776[label="",style="dashed", color="red", weight=0]; 47419[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"];47419 -> 52781[label="",style="dashed", color="magenta", weight=3]; 47419 -> 52782[label="",style="dashed", color="magenta", weight=3]; 47419 -> 52783[label="",style="dashed", color="magenta", weight=3]; 47420 -> 50048[label="",style="dashed", color="red", weight=0]; 47420[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"];47420 -> 50053[label="",style="dashed", color="magenta", weight=3]; 47421 -> 34892[label="",style="dashed", color="red", weight=0]; 47421[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"];47421 -> 50728[label="",style="dashed", color="magenta", weight=3]; 47421 -> 50729[label="",style="dashed", color="magenta", weight=3]; 47421 -> 50730[label="",style="dashed", color="magenta", weight=3]; 47422[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52859[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559",fontsize=16,color="black",shape="triangle"];52859 -> 52897[label="",style="solid", color="black", weight=3]; 52860 -> 52776[label="",style="dashed", color="red", weight=0]; 52860[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559))",fontsize=16,color="magenta"];52860 -> 52898[label="",style="dashed", color="magenta", weight=3]; 50494[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4468) LT",fontsize=16,color="black",shape="box"];50494 -> 50733[label="",style="solid", color="black", weight=3]; 35001[label="primPlusFloat (Float ww40890 ww40891) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4090))) (Float (Neg Zero) (Neg (Succ ww4091)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];35001 -> 35058[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 50495[label="ww4466",fontsize=16,color="green",shape="box"];50496 -> 20687[label="",style="dashed", color="red", weight=0]; 50496[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50497 -> 26799[label="",style="dashed", color="red", weight=0]; 50497[label="srMyInt (Pos ww9560) (Pos ww9580)",fontsize=16,color="magenta"];50497 -> 50734[label="",style="dashed", color="magenta", weight=3]; 50497 -> 50735[label="",style="dashed", color="magenta", weight=3]; 50499 -> 20687[label="",style="dashed", color="red", weight=0]; 50499[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50500 -> 26799[label="",style="dashed", color="red", weight=0]; 50500[label="srMyInt (Pos ww9560) (Pos ww9580)",fontsize=16,color="magenta"];50500 -> 50736[label="",style="dashed", color="magenta", weight=3]; 50500 -> 50737[label="",style="dashed", color="magenta", weight=3]; 50961[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];50191 -> 47261[label="",style="dashed", color="red", weight=0]; 50191[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"];50192[label="ww957",fontsize=16,color="green",shape="box"];50193[label="ww95800",fontsize=16,color="green",shape="box"];45523[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4424",fontsize=16,color="black",shape="triangle"];45523 -> 46000[label="",style="solid", color="black", weight=3]; 45524 -> 45505[label="",style="dashed", color="red", weight=0]; 45524[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))) ww4424))",fontsize=16,color="magenta"];45524 -> 46001[label="",style="dashed", color="magenta", weight=3]; 50503 -> 26726[label="",style="dashed", color="red", weight=0]; 50503[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"];50503 -> 50741[label="",style="dashed", color="magenta", weight=3]; 50503 -> 50742[label="",style="dashed", color="magenta", weight=3]; 50503 -> 50743[label="",style="dashed", color="magenta", weight=3]; 50504[label="Succ ww3100",fontsize=16,color="green",shape="box"];50505[label="ww3000",fontsize=16,color="green",shape="box"];50506[label="ww4471",fontsize=16,color="green",shape="box"];50524[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="black",shape="triangle"];50524 -> 50747[label="",style="solid", color="black", weight=3]; 50525 -> 50509[label="",style="dashed", color="red", weight=0]; 50525[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"];50525 -> 50748[label="",style="dashed", color="magenta", weight=3]; 50515 -> 26726[label="",style="dashed", color="red", weight=0]; 50515[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"];50515 -> 50749[label="",style="dashed", color="magenta", weight=3]; 50515 -> 50750[label="",style="dashed", color="magenta", weight=3]; 50515 -> 50751[label="",style="dashed", color="magenta", weight=3]; 50975[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];50974[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)))) ww4496)",fontsize=16,color="black",shape="triangle"];50974 -> 50977[label="",style="solid", color="black", weight=3]; 50517 -> 49902[label="",style="dashed", color="red", weight=0]; 50517[label="gtEsFloat (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="magenta"];50517 -> 50754[label="",style="dashed", color="magenta", weight=3]; 50517 -> 50755[label="",style="dashed", color="magenta", weight=3]; 50518[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"];62869[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50518 -> 62869[label="",style="solid", color="burlywood", weight=9]; 62869 -> 50756[label="",style="solid", color="burlywood", weight=3]; 50533[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="black",shape="triangle"];50533 -> 50757[label="",style="solid", color="black", weight=3]; 50534 -> 50520[label="",style="dashed", color="red", weight=0]; 50534[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"];50534 -> 50758[label="",style="dashed", color="magenta", weight=3]; 50526 -> 26726[label="",style="dashed", color="red", weight=0]; 50526[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"];50526 -> 50759[label="",style="dashed", color="magenta", weight=3]; 50526 -> 50760[label="",style="dashed", color="magenta", weight=3]; 50526 -> 50761[label="",style="dashed", color="magenta", weight=3]; 45545[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4426",fontsize=16,color="black",shape="triangle"];45545 -> 46004[label="",style="solid", color="black", weight=3]; 45546 -> 45530[label="",style="dashed", color="red", weight=0]; 45546[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)))) ww4426))",fontsize=16,color="magenta"];45546 -> 46005[label="",style="dashed", color="magenta", weight=3]; 50527 -> 26726[label="",style="dashed", color="red", weight=0]; 50527[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"];50527 -> 50762[label="",style="dashed", color="magenta", weight=3]; 50527 -> 50763[label="",style="dashed", color="magenta", weight=3]; 50527 -> 50764[label="",style="dashed", color="magenta", weight=3]; 50552[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="black",shape="triangle"];50552 -> 50765[label="",style="solid", color="black", weight=3]; 50553 -> 50529[label="",style="dashed", color="red", weight=0]; 50553[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"];50553 -> 50766[label="",style="dashed", color="magenta", weight=3]; 50535 -> 26726[label="",style="dashed", color="red", weight=0]; 50535[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"];50535 -> 50767[label="",style="dashed", color="magenta", weight=3]; 50535 -> 50768[label="",style="dashed", color="magenta", weight=3]; 50535 -> 50769[label="",style="dashed", color="magenta", weight=3]; 50536[label="ww4467",fontsize=16,color="green",shape="box"];50537 -> 20687[label="",style="dashed", color="red", weight=0]; 50537[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50538 -> 26799[label="",style="dashed", color="red", weight=0]; 50538[label="srMyInt (Neg ww9560) (Neg ww9580)",fontsize=16,color="magenta"];50538 -> 50770[label="",style="dashed", color="magenta", weight=3]; 50538 -> 50771[label="",style="dashed", color="magenta", weight=3]; 50540 -> 20687[label="",style="dashed", color="red", weight=0]; 50540[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50541 -> 26799[label="",style="dashed", color="red", weight=0]; 50541[label="srMyInt (Neg ww9560) (Neg ww9580)",fontsize=16,color="magenta"];50541 -> 50772[label="",style="dashed", color="magenta", weight=3]; 50541 -> 50773[label="",style="dashed", color="magenta", weight=3]; 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"];62870[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];11574 -> 62870[label="",style="solid", color="burlywood", weight=9]; 62870 -> 12951[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 50966 -> 26726[label="",style="dashed", color="red", weight=0]; 50966[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"];50966 -> 51168[label="",style="dashed", color="magenta", weight=3]; 50966 -> 51169[label="",style="dashed", color="magenta", weight=3]; 50966 -> 51170[label="",style="dashed", color="magenta", weight=3]; 51166[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4495",fontsize=16,color="black",shape="box"];51166 -> 51392[label="",style="solid", color="black", weight=3]; 51167 -> 50978[label="",style="dashed", color="red", weight=0]; 51167[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4495",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]; 50970[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"];50970 -> 51174[label="",style="solid", color="black", weight=3]; 51173 -> 26726[label="",style="dashed", color="red", weight=0]; 51173[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg (Succ ww95800)))) ww4425",fontsize=16,color="magenta"];51173 -> 51399[label="",style="dashed", color="magenta", weight=3]; 51173 -> 51400[label="",style="dashed", color="magenta", weight=3]; 51173 -> 51401[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62871[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];11582 -> 62871[label="",style="solid", color="burlywood", weight=9]; 62871 -> 12959[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 11590 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11590 -> 12968[label="",style="dashed", color="magenta", weight=3]; 11591[label="Succ ww3100",fontsize=16,color="green",shape="box"];11592 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11592 -> 12970[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11596 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11596 -> 12974[label="",style="dashed", color="magenta", weight=3]; 11597[label="Succ ww3100",fontsize=16,color="green",shape="box"];11598 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11598 -> 12976[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 26716 -> 26726[label="",style="dashed", color="red", weight=0]; 26716[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2366)) (Pos Zero)) (srMyInt (Pos (Succ ww2367)) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="magenta"];26716 -> 26739[label="",style="dashed", color="magenta", weight=3]; 26716 -> 26740[label="",style="dashed", color="magenta", weight=3]; 11610 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47643[label="",style="dashed", color="magenta", weight=3]; 11610 -> 47644[label="",style="dashed", color="magenta", weight=3]; 11610 -> 47645[label="",style="dashed", color="magenta", weight=3]; 11610 -> 47646[label="",style="dashed", color="magenta", weight=3]; 11610 -> 47647[label="",style="dashed", color="magenta", weight=3]; 50542[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4469) LT",fontsize=16,color="black",shape="box"];50542 -> 50774[label="",style="solid", color="black", weight=3]; 37658[label="primPlusFloat (Float ww42580 ww42581) (fsFloat (msFloat (Float (Neg (Succ ww4259)) (Pos (Succ ww4260))) (Float (Pos Zero) (Pos (Succ ww4261)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37658 -> 41543[label="",style="solid", color="black", weight=3]; 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]; 20242[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="black",shape="triangle"];20242 -> 20265[label="",style="solid", color="black", weight=3]; 37311[label="Pos Zero",fontsize=16,color="green",shape="box"];37312[label="Pos (Succ ww3100)",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"];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]; 11615 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11615 -> 12989[label="",style="dashed", color="magenta", weight=3]; 11616[label="Succ ww3100",fontsize=16,color="green",shape="box"];11617 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11617 -> 12991[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11621 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11621 -> 12995[label="",style="dashed", color="magenta", weight=3]; 11622[label="Succ ww3100",fontsize=16,color="green",shape="box"];11623 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11623 -> 12997[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11633 -> 5617[label="",style="dashed", color="red", weight=0]; 11633[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11633 -> 13001[label="",style="dashed", color="magenta", weight=3]; 11633 -> 13002[label="",style="dashed", color="magenta", weight=3]; 11634 -> 5617[label="",style="dashed", color="red", weight=0]; 11634[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11634 -> 13003[label="",style="dashed", color="magenta", weight=3]; 11634 -> 13004[label="",style="dashed", color="magenta", weight=3]; 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]; 46664[label="Succ Zero",fontsize=16,color="green",shape="box"];46665[label="ww4000",fontsize=16,color="green",shape="box"];46666[label="ww5",fontsize=16,color="green",shape="box"];46667[label="ww3100",fontsize=16,color="green",shape="box"];46650 -> 46655[label="",style="dashed", color="red", weight=0]; 46650[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"];46650 -> 46668[label="",style="dashed", color="magenta", weight=3]; 46650 -> 46669[label="",style="dashed", color="magenta", weight=3]; 46650 -> 46670[label="",style="dashed", color="magenta", weight=3]; 46650 -> 46671[label="",style="dashed", color="magenta", weight=3]; 50543 -> 26726[label="",style="dashed", color="red", weight=0]; 50543[label="primPlusFloat (Float ww44510 ww44511) (primDivFloat (msFloat (Float (Neg (Succ ww4452)) (Pos (Succ ww4453))) (Float (Pos Zero) (Neg (Succ ww4454)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50543 -> 50775[label="",style="dashed", color="magenta", weight=3]; 50543 -> 50776[label="",style="dashed", color="magenta", weight=3]; 50543 -> 50777[label="",style="dashed", color="magenta", weight=3]; 27803[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3371) GT)",fontsize=16,color="black",shape="box"];27803 -> 27834[label="",style="solid", color="black", weight=3]; 50544[label="ww4449",fontsize=16,color="green",shape="box"];50545 -> 51195[label="",style="dashed", color="red", weight=0]; 50545[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"];50545 -> 51196[label="",style="dashed", color="magenta", weight=3]; 50546[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]; 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]; 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]; 11641 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11641 -> 13012[label="",style="dashed", color="magenta", weight=3]; 11642[label="Succ ww3100",fontsize=16,color="green",shape="box"];11643 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11643 -> 13014[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11647 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11647 -> 13018[label="",style="dashed", color="magenta", weight=3]; 11648[label="Succ ww3100",fontsize=16,color="green",shape="box"];11649 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11649 -> 13020[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11659 -> 5617[label="",style="dashed", color="red", weight=0]; 11659[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11659 -> 13024[label="",style="dashed", color="magenta", weight=3]; 11659 -> 13025[label="",style="dashed", color="magenta", weight=3]; 11660 -> 5617[label="",style="dashed", color="red", weight=0]; 11660[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11660 -> 13026[label="",style="dashed", color="magenta", weight=3]; 11660 -> 13027[label="",style="dashed", color="magenta", weight=3]; 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]; 37614[label="ww3100",fontsize=16,color="green",shape="box"];37615[label="ww5",fontsize=16,color="green",shape="box"];37616[label="ww4000",fontsize=16,color="green",shape="box"];37617[label="Succ Zero",fontsize=16,color="green",shape="box"];45593[label="ww4000",fontsize=16,color="green",shape="box"];45594[label="Succ Zero",fontsize=16,color="green",shape="box"];45595[label="ww3100",fontsize=16,color="green",shape="box"];45596[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36795 -> 37605[label="",style="dashed", color="red", weight=0]; 36795[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"];36795 -> 37618[label="",style="dashed", color="magenta", weight=3]; 36795 -> 37619[label="",style="dashed", color="magenta", weight=3]; 36795 -> 37620[label="",style="dashed", color="magenta", weight=3]; 36795 -> 37621[label="",style="dashed", color="magenta", weight=3]; 37693 -> 26726[label="",style="dashed", color="red", weight=0]; 37693[label="primPlusFloat (Float ww42630 ww42631) (primDivFloat (msFloat (Float (Neg (Succ ww4264)) (Neg (Succ ww4265))) (Float (Pos Zero) (Pos (Succ ww4266)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37693 -> 37741[label="",style="dashed", color="magenta", weight=3]; 37693 -> 37742[label="",style="dashed", color="magenta", weight=3]; 37693 -> 37743[label="",style="dashed", color="magenta", weight=3]; 45777[label="primPlusFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430",fontsize=16,color="black",shape="box"];45777 -> 45794[label="",style="solid", color="black", weight=3]; 45778 -> 45694[label="",style="dashed", color="red", weight=0]; 45778[label="psFloat (msFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430",fontsize=16,color="magenta"];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]; 37318[label="Neg Zero",fontsize=16,color="green",shape="box"];37319[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37320[label="Neg Zero",fontsize=16,color="green",shape="box"];37321[label="Pos (Succ ww3100)",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]; 11667 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11667 -> 13035[label="",style="dashed", color="magenta", weight=3]; 11668[label="Succ ww3100",fontsize=16,color="green",shape="box"];11669 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11669 -> 13037[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11673 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11673 -> 13041[label="",style="dashed", color="magenta", weight=3]; 11674[label="Succ ww3100",fontsize=16,color="green",shape="box"];11675 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11675 -> 13043[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 47458[label="Pos Zero",fontsize=16,color="green",shape="box"];47459 -> 52862[label="",style="dashed", color="red", weight=0]; 47459[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"];47459 -> 52868[label="",style="dashed", color="magenta", weight=3]; 47459 -> 52869[label="",style="dashed", color="magenta", weight=3]; 47459 -> 52870[label="",style="dashed", color="magenta", weight=3]; 47459 -> 52871[label="",style="dashed", color="magenta", weight=3]; 47460 -> 50149[label="",style="dashed", color="red", weight=0]; 47460[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"];47460 -> 50154[label="",style="dashed", color="magenta", weight=3]; 47461 -> 26763[label="",style="dashed", color="red", weight=0]; 47461[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"];47461 -> 50780[label="",style="dashed", color="magenta", weight=3]; 47461 -> 50781[label="",style="dashed", color="magenta", weight=3]; 47461 -> 50782[label="",style="dashed", color="magenta", weight=3]; 47461 -> 50783[label="",style="dashed", color="magenta", weight=3]; 47462[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52929[label="psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565",fontsize=16,color="black",shape="triangle"];52929 -> 52972[label="",style="solid", color="black", weight=3]; 52930 -> 52862[label="",style="dashed", color="red", weight=0]; 52930[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558))))) (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) (psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565))",fontsize=16,color="magenta"];52930 -> 52973[label="",style="dashed", color="magenta", weight=3]; 50554[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4470) LT",fontsize=16,color="black",shape="box"];50554 -> 50786[label="",style="solid", color="black", weight=3]; 26813[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"];26813 -> 26840[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 11691 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11691 -> 13055[label="",style="dashed", color="magenta", weight=3]; 11692[label="Succ ww3100",fontsize=16,color="green",shape="box"];11693 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11693 -> 13057[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11697 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11697 -> 13061[label="",style="dashed", color="magenta", weight=3]; 11698[label="Succ ww3100",fontsize=16,color="green",shape="box"];11699 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11699 -> 13063[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 52894[label="Succ ww4564",fontsize=16,color="green",shape="box"];52895[label="psFloat ww4561 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52895 -> 52931[label="",style="solid", color="black", weight=3]; 52896[label="ww4563",fontsize=16,color="green",shape="box"];50555 -> 26726[label="",style="dashed", color="red", weight=0]; 50555[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50555 -> 50787[label="",style="dashed", color="magenta", weight=3]; 50555 -> 50788[label="",style="dashed", color="magenta", weight=3]; 50555 -> 50789[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11715 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11715 -> 13075[label="",style="dashed", color="magenta", weight=3]; 11716[label="Succ ww3100",fontsize=16,color="green",shape="box"];11717 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11717 -> 13077[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11721 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11721 -> 13081[label="",style="dashed", color="magenta", weight=3]; 11722[label="Succ ww3100",fontsize=16,color="green",shape="box"];11723 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11723 -> 13083[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11733 -> 5617[label="",style="dashed", color="red", weight=0]; 11733[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11733 -> 13087[label="",style="dashed", color="magenta", weight=3]; 11733 -> 13088[label="",style="dashed", color="magenta", weight=3]; 11734 -> 5617[label="",style="dashed", color="red", weight=0]; 11734[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11734 -> 13089[label="",style="dashed", color="magenta", weight=3]; 11734 -> 13090[label="",style="dashed", color="magenta", weight=3]; 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]; 55052[label="ww3100",fontsize=16,color="green",shape="box"];55053[label="ww3000",fontsize=16,color="green",shape="box"];55054 -> 55541[label="",style="dashed", color="red", weight=0]; 55054[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"];55054 -> 55554[label="",style="dashed", color="magenta", weight=3]; 55054 -> 55555[label="",style="dashed", color="magenta", weight=3]; 55054 -> 55556[label="",style="dashed", color="magenta", weight=3]; 55054 -> 55557[label="",style="dashed", color="magenta", weight=3]; 55550[label="Succ Zero",fontsize=16,color="green",shape="box"];55551[label="ww5",fontsize=16,color="green",shape="box"];55552[label="ww3100",fontsize=16,color="green",shape="box"];55553[label="ww3000",fontsize=16,color="green",shape="box"];55214[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55215[label="Succ Zero",fontsize=16,color="green",shape="box"];55216[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55217[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55764 -> 26726[label="",style="dashed", color="red", weight=0]; 55764[label="primPlusFloat (Float ww46380 ww46381) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4639))) (Float (Pos (Succ ww4640)) (Neg (Succ ww4641)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55764 -> 55813[label="",style="dashed", color="magenta", weight=3]; 55764 -> 55814[label="",style="dashed", color="magenta", weight=3]; 55764 -> 55815[label="",style="dashed", color="magenta", weight=3]; 45795[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4431",fontsize=16,color="black",shape="box"];45795 -> 45809[label="",style="solid", color="black", weight=3]; 45796 -> 45779[label="",style="dashed", color="red", weight=0]; 45796[label="psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4431",fontsize=16,color="magenta"];55603[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];22801[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="black",shape="triangle"];22801 -> 24695[label="",style="solid", color="black", weight=3]; 55604[label="Pos Zero",fontsize=16,color="green",shape="box"];55605[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55660[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55661[label="Pos Zero",fontsize=16,color="green",shape="box"];55662[label="Neg (Succ ww3100)",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]; 11741 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11741 -> 13098[label="",style="dashed", color="magenta", weight=3]; 11742[label="Succ ww3100",fontsize=16,color="green",shape="box"];11743 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11743 -> 13100[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11747 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11747 -> 13104[label="",style="dashed", color="magenta", weight=3]; 11748[label="Succ ww3100",fontsize=16,color="green",shape="box"];11749 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11749 -> 13106[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11759 -> 5617[label="",style="dashed", color="red", weight=0]; 11759[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11759 -> 13110[label="",style="dashed", color="magenta", weight=3]; 11759 -> 13111[label="",style="dashed", color="magenta", weight=3]; 11760 -> 5617[label="",style="dashed", color="red", weight=0]; 11760[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11760 -> 13112[label="",style="dashed", color="magenta", weight=3]; 11760 -> 13113[label="",style="dashed", color="magenta", weight=3]; 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]; 27043[label="ww3000",fontsize=16,color="green",shape="box"];27044[label="ww3100",fontsize=16,color="green",shape="box"];27045[label="ww5",fontsize=16,color="green",shape="box"];27046[label="Succ Zero",fontsize=16,color="green",shape="box"];27075[label="ww5",fontsize=16,color="green",shape="box"];27076[label="ww3000",fontsize=16,color="green",shape="box"];27077[label="ww3100",fontsize=16,color="green",shape="box"];27078[label="Succ Zero",fontsize=16,color="green",shape="box"];27106[label="ww3289",fontsize=16,color="green",shape="box"];27107[label="ww3291",fontsize=16,color="green",shape="box"];27108[label="ww3292",fontsize=16,color="green",shape="box"];27109[label="ww3290",fontsize=16,color="green",shape="box"];27141 -> 26726[label="",style="dashed", color="red", weight=0]; 27141[label="primPlusFloat (Float ww32940 ww32941) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3295))) (Float (Pos (Succ ww3296)) (Pos (Succ ww3297)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27141 -> 27178[label="",style="dashed", color="magenta", weight=3]; 27141 -> 27179[label="",style="dashed", color="magenta", weight=3]; 27141 -> 27180[label="",style="dashed", color="magenta", weight=3]; 27142[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"];27142 -> 27181[label="",style="solid", color="black", weight=3]; 57695[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];57694[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)))) ww4701)",fontsize=16,color="black",shape="triangle"];57694 -> 57697[label="",style="solid", color="black", weight=3]; 57601[label="takeWhile0 (flip ltEsFloat ww4179) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) ww4695 MyTrue",fontsize=16,color="black",shape="box"];57601 -> 57643[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 11767 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11767 -> 13121[label="",style="dashed", color="magenta", weight=3]; 11768[label="Succ ww3100",fontsize=16,color="green",shape="box"];11769 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11769 -> 13123[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11773 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11773 -> 13127[label="",style="dashed", color="magenta", weight=3]; 11774[label="Succ ww3100",fontsize=16,color="green",shape="box"];11775 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11775 -> 13129[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11785 -> 13134[label="",style="dashed", color="red", weight=0]; 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]; 11785 -> 13136[label="",style="dashed", color="magenta", weight=3]; 47473[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47474 -> 53116[label="",style="dashed", color="red", weight=0]; 47474[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"];47474 -> 53122[label="",style="dashed", color="magenta", weight=3]; 47474 -> 53123[label="",style="dashed", color="magenta", weight=3]; 47474 -> 53124[label="",style="dashed", color="magenta", weight=3]; 47474 -> 53125[label="",style="dashed", color="magenta", weight=3]; 47475 -> 50185[label="",style="dashed", color="red", weight=0]; 47475[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"];47475 -> 50194[label="",style="dashed", color="magenta", weight=3]; 47476 -> 27133[label="",style="dashed", color="red", weight=0]; 47476[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"];47476 -> 50791[label="",style="dashed", color="magenta", weight=3]; 47476 -> 50792[label="",style="dashed", color="magenta", weight=3]; 47476 -> 50793[label="",style="dashed", color="magenta", weight=3]; 47476 -> 50794[label="",style="dashed", color="magenta", weight=3]; 47477[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53162[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577",fontsize=16,color="black",shape="triangle"];53162 -> 53195[label="",style="solid", color="black", weight=3]; 53163 -> 53116[label="",style="dashed", color="red", weight=0]; 53163[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577))",fontsize=16,color="magenta"];53163 -> 53196[label="",style="dashed", color="magenta", weight=3]; 27191[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"];27191 -> 27235[label="",style="solid", color="black", weight=3]; 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]; 55606[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55607[label="Neg Zero",fontsize=16,color="green",shape="box"];55608[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55765[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55766[label="Neg Zero",fontsize=16,color="green",shape="box"];55767[label="Neg (Succ ww3100)",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]; 11791 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11791 -> 13145[label="",style="dashed", color="magenta", weight=3]; 11792[label="Succ ww3100",fontsize=16,color="green",shape="box"];11793 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11793 -> 13147[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11797 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11797 -> 13151[label="",style="dashed", color="magenta", weight=3]; 11798[label="Succ ww3100",fontsize=16,color="green",shape="box"];11799 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11799 -> 13153[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 37746[label="primPlusFloat (Float ww42690 ww42691) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4270))) (Float (Pos Zero) (Pos (Succ ww4271)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37746 -> 41698[label="",style="solid", color="black", weight=3]; 37322[label="Pos Zero",fontsize=16,color="green",shape="box"];37323[label="Pos Zero",fontsize=16,color="green",shape="box"];37324[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37325[label="Pos Zero",fontsize=16,color="green",shape="box"];37326[label="Pos Zero",fontsize=16,color="green",shape="box"];37327[label="Pos (Succ ww3100)",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]; 11815 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11815 -> 13166[label="",style="dashed", color="magenta", weight=3]; 11816[label="Succ ww3100",fontsize=16,color="green",shape="box"];11817 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11817 -> 13168[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11821 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11821 -> 13172[label="",style="dashed", color="magenta", weight=3]; 11822[label="Succ ww3100",fontsize=16,color="green",shape="box"];11823 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11823 -> 13174[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11833 -> 5617[label="",style="dashed", color="red", weight=0]; 11833[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11833 -> 13178[label="",style="dashed", color="magenta", weight=3]; 11833 -> 13179[label="",style="dashed", color="magenta", weight=3]; 11834 -> 5617[label="",style="dashed", color="red", weight=0]; 11834[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11834 -> 13180[label="",style="dashed", color="magenta", weight=3]; 11834 -> 13181[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11841 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11841 -> 13189[label="",style="dashed", color="magenta", weight=3]; 11842[label="Succ ww3100",fontsize=16,color="green",shape="box"];11843 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11843 -> 13191[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11847 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11847 -> 13195[label="",style="dashed", color="magenta", weight=3]; 11848[label="Succ ww3100",fontsize=16,color="green",shape="box"];11849 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11849 -> 13197[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11859 -> 5617[label="",style="dashed", color="red", weight=0]; 11859[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11859 -> 13201[label="",style="dashed", color="magenta", weight=3]; 11859 -> 13202[label="",style="dashed", color="magenta", weight=3]; 11860 -> 5617[label="",style="dashed", color="red", weight=0]; 11860[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11860 -> 13203[label="",style="dashed", color="magenta", weight=3]; 11860 -> 13204[label="",style="dashed", color="magenta", weight=3]; 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]; 37710[label="ww3100",fontsize=16,color="green",shape="box"];37711[label="ww5",fontsize=16,color="green",shape="box"];37712[label="Succ Zero",fontsize=16,color="green",shape="box"];45729[label="ww3100",fontsize=16,color="green",shape="box"];45730[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45731[label="Succ Zero",fontsize=16,color="green",shape="box"];36796 -> 37703[label="",style="dashed", color="red", weight=0]; 36796[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"];36796 -> 37713[label="",style="dashed", color="magenta", weight=3]; 36796 -> 37714[label="",style="dashed", color="magenta", weight=3]; 36796 -> 37715[label="",style="dashed", color="magenta", weight=3]; 41120 -> 26726[label="",style="dashed", color="red", weight=0]; 41120[label="primPlusFloat (Float ww42730 ww42731) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4274))) (Float (Pos Zero) (Pos (Succ ww4275)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41120 -> 41590[label="",style="dashed", color="magenta", weight=3]; 41120 -> 41591[label="",style="dashed", color="magenta", weight=3]; 41120 -> 41592[label="",style="dashed", color="magenta", weight=3]; 45806[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432",fontsize=16,color="black",shape="box"];45806 -> 45821[label="",style="solid", color="black", weight=3]; 45807 -> 45792[label="",style="dashed", color="red", weight=0]; 45807[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432",fontsize=16,color="magenta"];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]; 37341[label="Pos Zero",fontsize=16,color="green",shape="box"];37342[label="Neg Zero",fontsize=16,color="green",shape="box"];37343[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37344[label="Pos Zero",fontsize=16,color="green",shape="box"];37345[label="Neg Zero",fontsize=16,color="green",shape="box"];37346[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];26753[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]; 11868 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11868 -> 13214[label="",style="dashed", color="magenta", weight=3]; 11869[label="Succ ww3100",fontsize=16,color="green",shape="box"];11870 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11870 -> 13216[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11874 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11874 -> 13220[label="",style="dashed", color="magenta", weight=3]; 11875[label="Succ ww3100",fontsize=16,color="green",shape="box"];11876 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11876 -> 13222[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11886 -> 13134[label="",style="dashed", color="red", weight=0]; 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]; 11886 -> 13138[label="",style="dashed", color="magenta", weight=3]; 47483[label="Pos Zero",fontsize=16,color="green",shape="box"];47484 -> 53143[label="",style="dashed", color="red", weight=0]; 47484[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"];47484 -> 53148[label="",style="dashed", color="magenta", weight=3]; 47484 -> 53149[label="",style="dashed", color="magenta", weight=3]; 47484 -> 53150[label="",style="dashed", color="magenta", weight=3]; 47485 -> 50149[label="",style="dashed", color="red", weight=0]; 47485[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"];47485 -> 50155[label="",style="dashed", color="magenta", weight=3]; 47486 -> 27501[label="",style="dashed", color="red", weight=0]; 47486[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"];47486 -> 50798[label="",style="dashed", color="magenta", weight=3]; 47486 -> 50799[label="",style="dashed", color="magenta", weight=3]; 47486 -> 50800[label="",style="dashed", color="magenta", weight=3]; 47487[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53193[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578",fontsize=16,color="black",shape="triangle"];53193 -> 53250[label="",style="solid", color="black", weight=3]; 53194 -> 53143[label="",style="dashed", color="red", weight=0]; 53194[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578))",fontsize=16,color="magenta"];53194 -> 53251[label="",style="dashed", color="magenta", weight=3]; 27571[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"];27571 -> 27628[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 51023[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];51022[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)))) ww4497)",fontsize=16,color="black",shape="triangle"];51022 -> 51025[label="",style="solid", color="black", weight=3]; 50571 -> 49877[label="",style="dashed", color="red", weight=0]; 50571[label="gtEsFloat (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="magenta"];50571 -> 50805[label="",style="dashed", color="magenta", weight=3]; 50571 -> 50806[label="",style="dashed", color="magenta", weight=3]; 50571 -> 50807[label="",style="dashed", color="magenta", weight=3]; 50572[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"];62872[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];50572 -> 62872[label="",style="solid", color="burlywood", weight=9]; 62872 -> 50808[label="",style="solid", color="burlywood", weight=3]; 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"];62873[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];11895 -> 62873[label="",style="solid", color="burlywood", weight=9]; 62873 -> 13235[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 51031[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];51030[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)))) ww4498)",fontsize=16,color="black",shape="triangle"];51030 -> 51033[label="",style="solid", color="black", weight=3]; 49863[label="ww1374",fontsize=16,color="green",shape="box"];49864 -> 47311[label="",style="dashed", color="red", weight=0]; 49864[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"];49865[label="ww137500",fontsize=16,color="green",shape="box"];50574[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"];62874[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];50574 -> 62874[label="",style="solid", color="burlywood", weight=9]; 62874 -> 50811[label="",style="solid", color="burlywood", weight=3]; 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"];62875[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];11900 -> 62875[label="",style="solid", color="burlywood", weight=9]; 62875 -> 13240[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11904 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11904 -> 13245[label="",style="dashed", color="magenta", weight=3]; 11905[label="Succ ww3100",fontsize=16,color="green",shape="box"];11906 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11906 -> 13247[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11910 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11910 -> 13251[label="",style="dashed", color="magenta", weight=3]; 11911[label="Succ ww3100",fontsize=16,color="green",shape="box"];11912 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11912 -> 13253[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11922 -> 5617[label="",style="dashed", color="red", weight=0]; 11922[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11922 -> 13258[label="",style="dashed", color="magenta", weight=3]; 11922 -> 13259[label="",style="dashed", color="magenta", weight=3]; 11923 -> 5617[label="",style="dashed", color="red", weight=0]; 11923[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11923 -> 13260[label="",style="dashed", color="magenta", weight=3]; 11923 -> 13261[label="",style="dashed", color="magenta", weight=3]; 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]; 11925 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47678[label="",style="dashed", color="magenta", weight=3]; 11925 -> 47679[label="",style="dashed", color="magenta", weight=3]; 11925 -> 47680[label="",style="dashed", color="magenta", weight=3]; 11925 -> 47681[label="",style="dashed", color="magenta", weight=3]; 11925 -> 47682[label="",style="dashed", color="magenta", weight=3]; 53582[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598) (iterate (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595))))) (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598)))",fontsize=16,color="green",shape="box"];53582 -> 53626[label="",style="dashed", color="green", weight=3]; 53582 -> 53627[label="",style="dashed", color="green", weight=3]; 50577[label="ww3100",fontsize=16,color="green",shape="box"];50578[label="Zero",fontsize=16,color="green",shape="box"];50579[label="ww5",fontsize=16,color="green",shape="box"];50580[label="ww4000",fontsize=16,color="green",shape="box"];27989[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"];62876[label="ww2019/Float ww20190 ww20191",fontsize=10,color="white",style="solid",shape="box"];27989 -> 62876[label="",style="solid", color="burlywood", weight=9]; 62876 -> 28020[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11930 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11930 -> 13269[label="",style="dashed", color="magenta", weight=3]; 11931[label="Succ ww3100",fontsize=16,color="green",shape="box"];11932 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11932 -> 13271[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11936 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11936 -> 13275[label="",style="dashed", color="magenta", weight=3]; 11937[label="Succ ww3100",fontsize=16,color="green",shape="box"];11938 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11938 -> 13277[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11947 -> 17358[label="",style="dashed", color="red", weight=0]; 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]; 11947 -> 17368[label="",style="dashed", color="magenta", weight=3]; 11947 -> 17369[label="",style="dashed", color="magenta", weight=3]; 11947 -> 17370[label="",style="dashed", color="magenta", weight=3]; 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"];62877[label="ww2183/Float ww21830 ww21831",fontsize=10,color="white",style="solid",shape="box"];17476 -> 62877[label="",style="solid", color="burlywood", weight=9]; 62877 -> 17494[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11953 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11953 -> 13288[label="",style="dashed", color="magenta", weight=3]; 11954[label="Succ ww3100",fontsize=16,color="green",shape="box"];11955 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11955 -> 13290[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11959 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11959 -> 13294[label="",style="dashed", color="magenta", weight=3]; 11960[label="Succ ww3100",fontsize=16,color="green",shape="box"];11961 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11961 -> 13296[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11970 -> 17399[label="",style="dashed", color="red", weight=0]; 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]; 11970 -> 17409[label="",style="dashed", color="magenta", weight=3]; 11970 -> 17410[label="",style="dashed", color="magenta", weight=3]; 11970 -> 17411[label="",style="dashed", color="magenta", weight=3]; 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"];62878[label="ww2190/Float ww21900 ww21901",fontsize=10,color="white",style="solid",shape="box"];17527 -> 62878[label="",style="solid", color="burlywood", weight=9]; 62878 -> 17535[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11976 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11976 -> 13307[label="",style="dashed", color="magenta", weight=3]; 11977[label="Succ ww3100",fontsize=16,color="green",shape="box"];11978 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11978 -> 13309[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 11982 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11982 -> 13313[label="",style="dashed", color="magenta", weight=3]; 11983[label="Succ ww3100",fontsize=16,color="green",shape="box"];11984 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 11984 -> 13315[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11994 -> 5617[label="",style="dashed", color="red", weight=0]; 11994[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11994 -> 13320[label="",style="dashed", color="magenta", weight=3]; 11994 -> 13321[label="",style="dashed", color="magenta", weight=3]; 11995 -> 5617[label="",style="dashed", color="red", weight=0]; 11995[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11995 -> 13322[label="",style="dashed", color="magenta", weight=3]; 11995 -> 13323[label="",style="dashed", color="magenta", weight=3]; 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]; 11997 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47688[label="",style="dashed", color="magenta", weight=3]; 11997 -> 47689[label="",style="dashed", color="magenta", weight=3]; 11997 -> 47690[label="",style="dashed", color="magenta", weight=3]; 11997 -> 47691[label="",style="dashed", color="magenta", weight=3]; 11997 -> 47692[label="",style="dashed", color="magenta", weight=3]; 53746[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612) (iterate (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602))))) (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612)))",fontsize=16,color="green",shape="box"];53746 -> 53801[label="",style="dashed", color="green", weight=3]; 53746 -> 53802[label="",style="dashed", color="green", weight=3]; 50583[label="ww5",fontsize=16,color="green",shape="box"];50584[label="ww3100",fontsize=16,color="green",shape="box"];50585[label="ww4000",fontsize=16,color="green",shape="box"];50586[label="Zero",fontsize=16,color="green",shape="box"];28082[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"];62879[label="ww2024/Float ww20240 ww20241",fontsize=10,color="white",style="solid",shape="box"];28082 -> 62879[label="",style="solid", color="burlywood", weight=9]; 62879 -> 28157[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12002 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12002 -> 13331[label="",style="dashed", color="magenta", weight=3]; 12003[label="Succ ww3100",fontsize=16,color="green",shape="box"];12004 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12004 -> 13333[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12008 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12008 -> 13337[label="",style="dashed", color="magenta", weight=3]; 12009[label="Succ ww3100",fontsize=16,color="green",shape="box"];12010 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12010 -> 13339[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 12020 -> 5617[label="",style="dashed", color="red", weight=0]; 12020[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12020 -> 13344[label="",style="dashed", color="magenta", weight=3]; 12020 -> 13345[label="",style="dashed", color="magenta", weight=3]; 12021 -> 5617[label="",style="dashed", color="red", weight=0]; 12021[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12021 -> 13346[label="",style="dashed", color="magenta", weight=3]; 12021 -> 13347[label="",style="dashed", color="magenta", weight=3]; 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]; 53676 -> 49877[label="",style="dashed", color="red", weight=0]; 53676[label="gtEsFloat (Float (Neg (Succ ww4606)) (Pos (Succ ww4607))) (psFloat ww4604 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="magenta"];53676 -> 53715[label="",style="dashed", color="magenta", weight=3]; 53676 -> 53716[label="",style="dashed", color="magenta", weight=3]; 53676 -> 53717[label="",style="dashed", color="magenta", weight=3]; 50590[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50590 -> 50824[label="",style="solid", color="black", weight=3]; 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]; 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]; 12027 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12027 -> 13354[label="",style="dashed", color="magenta", weight=3]; 12028[label="Succ ww3100",fontsize=16,color="green",shape="box"];12029 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12029 -> 13356[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12033 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12033 -> 13360[label="",style="dashed", color="magenta", weight=3]; 12034[label="Succ ww3100",fontsize=16,color="green",shape="box"];12035 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12035 -> 13362[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 12050 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12050 -> 13373[label="",style="dashed", color="magenta", weight=3]; 12051[label="Succ ww3100",fontsize=16,color="green",shape="box"];12052 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12052 -> 13375[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12056 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12056 -> 13379[label="",style="dashed", color="magenta", weight=3]; 12057[label="Succ ww3100",fontsize=16,color="green",shape="box"];12058 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12058 -> 13381[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12067 -> 17501[label="",style="dashed", color="red", weight=0]; 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]; 12067 -> 17511[label="",style="dashed", color="magenta", weight=3]; 12067 -> 17512[label="",style="dashed", color="magenta", weight=3]; 12067 -> 17513[label="",style="dashed", color="magenta", weight=3]; 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"];62880[label="ww2201/Float ww22010 ww22011",fontsize=10,color="white",style="solid",shape="box"];17621 -> 62880[label="",style="solid", color="burlywood", weight=9]; 62880 -> 17629[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12073 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12073 -> 13392[label="",style="dashed", color="magenta", weight=3]; 12074[label="Succ ww3100",fontsize=16,color="green",shape="box"];12075 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12075 -> 13394[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12079 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12079 -> 13398[label="",style="dashed", color="magenta", weight=3]; 12080[label="Succ ww3100",fontsize=16,color="green",shape="box"];12081 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12081 -> 13400[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 12091 -> 5617[label="",style="dashed", color="red", weight=0]; 12091[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12091 -> 13405[label="",style="dashed", color="magenta", weight=3]; 12091 -> 13406[label="",style="dashed", color="magenta", weight=3]; 12092 -> 5617[label="",style="dashed", color="red", weight=0]; 12092[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12092 -> 13407[label="",style="dashed", color="magenta", weight=3]; 12092 -> 13408[label="",style="dashed", color="magenta", weight=3]; 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]; 12094 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47703[label="",style="dashed", color="magenta", weight=3]; 12094 -> 47704[label="",style="dashed", color="magenta", weight=3]; 12094 -> 47705[label="",style="dashed", color="magenta", weight=3]; 12094 -> 47706[label="",style="dashed", color="magenta", weight=3]; 12094 -> 47707[label="",style="dashed", color="magenta", weight=3]; 53827[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617)))",fontsize=16,color="green",shape="box"];53827 -> 53856[label="",style="dashed", color="green", weight=3]; 53827 -> 53857[label="",style="dashed", color="green", weight=3]; 50593[label="ww5",fontsize=16,color="green",shape="box"];50594[label="ww3100",fontsize=16,color="green",shape="box"];50595[label="Zero",fontsize=16,color="green",shape="box"];50596[label="ww3000",fontsize=16,color="green",shape="box"];28396[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"];62881[label="ww2034/Float ww20340 ww20341",fontsize=10,color="white",style="solid",shape="box"];28396 -> 62881[label="",style="solid", color="burlywood", weight=9]; 62881 -> 28436[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12099 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12099 -> 13416[label="",style="dashed", color="magenta", weight=3]; 12100[label="Succ ww3100",fontsize=16,color="green",shape="box"];12101 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12101 -> 13418[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12105 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12105 -> 13422[label="",style="dashed", color="magenta", weight=3]; 12106[label="Succ ww3100",fontsize=16,color="green",shape="box"];12107 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12107 -> 13424[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 12117 -> 5617[label="",style="dashed", color="red", weight=0]; 12117[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12117 -> 13429[label="",style="dashed", color="magenta", weight=3]; 12117 -> 13430[label="",style="dashed", color="magenta", weight=3]; 12118 -> 5617[label="",style="dashed", color="red", weight=0]; 12118[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12118 -> 13431[label="",style="dashed", color="magenta", weight=3]; 12118 -> 13432[label="",style="dashed", color="magenta", weight=3]; 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]; 53773[label="ww5",fontsize=16,color="green",shape="box"];53774[label="Zero",fontsize=16,color="green",shape="box"];53775[label="ww3100",fontsize=16,color="green",shape="box"];53800[label="primPlusFloat ww4614 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4615))) (Float (Neg Zero) (Pos (Succ ww4616)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62882[label="ww4614/Float ww46140 ww46141",fontsize=10,color="white",style="solid",shape="box"];53800 -> 62882[label="",style="solid", color="burlywood", weight=9]; 62882 -> 53828[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 12124 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12124 -> 13439[label="",style="dashed", color="magenta", weight=3]; 12125[label="Succ ww3100",fontsize=16,color="green",shape="box"];12126 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12126 -> 13441[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12130 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12130 -> 13445[label="",style="dashed", color="magenta", weight=3]; 12131[label="Succ ww3100",fontsize=16,color="green",shape="box"];12132 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12132 -> 13447[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 12151 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12151 -> 13457[label="",style="dashed", color="magenta", weight=3]; 12152[label="Succ ww3100",fontsize=16,color="green",shape="box"];12153 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12153 -> 13459[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12157 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12157 -> 13463[label="",style="dashed", color="magenta", weight=3]; 12158[label="Succ ww3100",fontsize=16,color="green",shape="box"];12159 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12159 -> 13465[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12168 -> 17601[label="",style="dashed", color="red", weight=0]; 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]; 12168 -> 17609[label="",style="dashed", color="magenta", weight=3]; 12168 -> 17610[label="",style="dashed", color="magenta", weight=3]; 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"];62883[label="ww2212/Float ww22120 ww22121",fontsize=10,color="white",style="solid",shape="box"];17937 -> 62883[label="",style="solid", color="burlywood", weight=9]; 62883 -> 17950[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12174 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12174 -> 13476[label="",style="dashed", color="magenta", weight=3]; 12175[label="Succ ww3100",fontsize=16,color="green",shape="box"];12176 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12176 -> 13478[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12180 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12180 -> 13482[label="",style="dashed", color="magenta", weight=3]; 12181[label="Succ ww3100",fontsize=16,color="green",shape="box"];12182 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12182 -> 13484[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 12192 -> 5617[label="",style="dashed", color="red", weight=0]; 12192[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12192 -> 13489[label="",style="dashed", color="magenta", weight=3]; 12192 -> 13490[label="",style="dashed", color="magenta", weight=3]; 12193 -> 5617[label="",style="dashed", color="red", weight=0]; 12193[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12193 -> 13491[label="",style="dashed", color="magenta", weight=3]; 12193 -> 13492[label="",style="dashed", color="magenta", weight=3]; 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]; 12195 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47718[label="",style="dashed", color="magenta", weight=3]; 12195 -> 47719[label="",style="dashed", color="magenta", weight=3]; 12195 -> 47720[label="",style="dashed", color="magenta", weight=3]; 12195 -> 47721[label="",style="dashed", color="magenta", weight=3]; 12195 -> 47722[label="",style="dashed", color="magenta", weight=3]; 55465[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634)))",fontsize=16,color="green",shape="box"];55465 -> 55498[label="",style="dashed", color="green", weight=3]; 55465 -> 55499[label="",style="dashed", color="green", weight=3]; 50600[label="Zero",fontsize=16,color="green",shape="box"];50601[label="ww5",fontsize=16,color="green",shape="box"];50602[label="ww3100",fontsize=16,color="green",shape="box"];28677[label="primPlusFloat ww3471 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3472))) (Float (Neg Zero) (Neg (Succ ww3473)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62884[label="ww3471/Float ww34710 ww34711",fontsize=10,color="white",style="solid",shape="box"];28677 -> 62884[label="",style="solid", color="burlywood", weight=9]; 62884 -> 28712[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12200 -> 5617[label="",style="dashed", color="red", weight=0]; 12200[label="primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];12200 -> 13499[label="",style="dashed", color="magenta", weight=3]; 12200 -> 13500[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62885[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];12248 -> 62885[label="",style="solid", color="burlywood", weight=9]; 62885 -> 13545[label="",style="solid", color="burlywood", weight=3]; 62886[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];12248 -> 62886[label="",style="solid", color="burlywood", weight=9]; 62886 -> 13546[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62887[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];12257 -> 62887[label="",style="solid", color="burlywood", weight=9]; 62887 -> 13555[label="",style="solid", color="burlywood", weight=3]; 62888[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];12257 -> 62888[label="",style="solid", color="burlywood", weight=9]; 62888 -> 13556[label="",style="solid", color="burlywood", weight=3]; 13564 -> 5617[label="",style="dashed", color="red", weight=0]; 13564[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13564 -> 13592[label="",style="dashed", color="magenta", weight=3]; 13565[label="ww4100",fontsize=16,color="green",shape="box"];13566[label="ww5",fontsize=16,color="green",shape="box"];13567 -> 5617[label="",style="dashed", color="red", weight=0]; 13567[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13567 -> 13593[label="",style="dashed", color="magenta", weight=3]; 13568 -> 5617[label="",style="dashed", color="red", weight=0]; 13568[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13568 -> 13594[label="",style="dashed", color="magenta", weight=3]; 13568 -> 13595[label="",style="dashed", color="magenta", weight=3]; 13569[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];13570 -> 5617[label="",style="dashed", color="red", weight=0]; 13570[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13570 -> 13596[label="",style="dashed", color="magenta", weight=3]; 13570 -> 13597[label="",style="dashed", color="magenta", weight=3]; 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"];62889[label="ww1950/Succ ww19500",fontsize=10,color="white",style="solid",shape="box"];13563 -> 62889[label="",style="solid", color="burlywood", weight=9]; 62889 -> 13598[label="",style="solid", color="burlywood", weight=3]; 62890[label="ww1950/Zero",fontsize=10,color="white",style="solid",shape="box"];13563 -> 62890[label="",style="solid", color="burlywood", weight=9]; 62890 -> 13599[label="",style="solid", color="burlywood", weight=3]; 13571 -> 5617[label="",style="dashed", color="red", weight=0]; 13571[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13571 -> 13600[label="",style="dashed", color="magenta", weight=3]; 13572[label="ww4100",fontsize=16,color="green",shape="box"];13573[label="ww5",fontsize=16,color="green",shape="box"];13574 -> 5617[label="",style="dashed", color="red", weight=0]; 13574[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13574 -> 13601[label="",style="dashed", color="magenta", weight=3]; 13575[label="Zero",fontsize=16,color="green",shape="box"];13576[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];13577[label="Zero",fontsize=16,color="green",shape="box"];12267 -> 5617[label="",style="dashed", color="red", weight=0]; 12267[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12267 -> 13602[label="",style="dashed", color="magenta", weight=3]; 12268 -> 5617[label="",style="dashed", color="red", weight=0]; 12268[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12268 -> 13603[label="",style="dashed", color="magenta", weight=3]; 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]; 12270 -> 5617[label="",style="dashed", color="red", weight=0]; 12270[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12270 -> 13605[label="",style="dashed", color="magenta", weight=3]; 12271 -> 5617[label="",style="dashed", color="red", weight=0]; 12271[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12271 -> 13606[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12273 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 12273 -> 18785[label="",style="dashed", color="magenta", weight=3]; 12273 -> 18786[label="",style="dashed", color="magenta", weight=3]; 12273 -> 18787[label="",style="dashed", color="magenta", weight=3]; 12273 -> 18788[label="",style="dashed", color="magenta", weight=3]; 12275 -> 5617[label="",style="dashed", color="red", weight=0]; 12275[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12275 -> 13610[label="",style="dashed", color="magenta", weight=3]; 12276 -> 5617[label="",style="dashed", color="red", weight=0]; 12276[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12276 -> 13611[label="",style="dashed", color="magenta", weight=3]; 12276 -> 13612[label="",style="dashed", color="magenta", weight=3]; 12277 -> 5617[label="",style="dashed", color="red", weight=0]; 12277[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12277 -> 13613[label="",style="dashed", color="magenta", weight=3]; 12277 -> 13614[label="",style="dashed", color="magenta", weight=3]; 12278 -> 5617[label="",style="dashed", color="red", weight=0]; 12278[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12278 -> 13615[label="",style="dashed", color="magenta", weight=3]; 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"];62891[label="ww1907/Succ ww19070",fontsize=10,color="white",style="solid",shape="box"];12274 -> 62891[label="",style="solid", color="burlywood", weight=9]; 62891 -> 13616[label="",style="solid", color="burlywood", weight=3]; 62892[label="ww1907/Zero",fontsize=10,color="white",style="solid",shape="box"];12274 -> 62892[label="",style="solid", color="burlywood", weight=9]; 62892 -> 13617[label="",style="solid", color="burlywood", weight=3]; 12280 -> 5617[label="",style="dashed", color="red", weight=0]; 12280[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12280 -> 13618[label="",style="dashed", color="magenta", weight=3]; 12281 -> 5617[label="",style="dashed", color="red", weight=0]; 12281[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12281 -> 13619[label="",style="dashed", color="magenta", weight=3]; 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]; 12283 -> 5617[label="",style="dashed", color="red", weight=0]; 12283[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12283 -> 13621[label="",style="dashed", color="magenta", weight=3]; 12284 -> 5617[label="",style="dashed", color="red", weight=0]; 12284[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12284 -> 13622[label="",style="dashed", color="magenta", weight=3]; 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]; 12286 -> 5617[label="",style="dashed", color="red", weight=0]; 12286[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12286 -> 13624[label="",style="dashed", color="magenta", weight=3]; 12287 -> 5617[label="",style="dashed", color="red", weight=0]; 12287[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12287 -> 13625[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 12295 -> 29264[label="",style="dashed", color="red", weight=0]; 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 -> 29295[label="",style="dashed", color="magenta", weight=3]; 12295 -> 29296[label="",style="dashed", color="magenta", weight=3]; 12295 -> 29297[label="",style="dashed", color="magenta", weight=3]; 12295 -> 29298[label="",style="dashed", color="magenta", weight=3]; 16168[label="ww3000",fontsize=16,color="green",shape="box"];16169[label="ww410",fontsize=16,color="green",shape="box"];16170[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16171[label="ww310",fontsize=16,color="green",shape="box"];16172[label="ww5",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]; 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]; 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]; 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]; 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]; 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]; 12312 -> 5617[label="",style="dashed", color="red", weight=0]; 12312[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12312 -> 13641[label="",style="dashed", color="magenta", weight=3]; 12312 -> 13642[label="",style="dashed", color="magenta", weight=3]; 12313[label="Succ ww3100",fontsize=16,color="green",shape="box"];12314 -> 5617[label="",style="dashed", color="red", weight=0]; 12314[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12314 -> 13643[label="",style="dashed", color="magenta", weight=3]; 12314 -> 13644[label="",style="dashed", color="magenta", weight=3]; 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"];62893[label="ww18000/Succ ww180000",fontsize=10,color="white",style="solid",shape="box"];12316 -> 62893[label="",style="solid", color="burlywood", weight=9]; 62893 -> 13645[label="",style="solid", color="burlywood", weight=3]; 62894[label="ww18000/Zero",fontsize=10,color="white",style="solid",shape="box"];12316 -> 62894[label="",style="solid", color="burlywood", weight=9]; 62894 -> 13646[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62895[label="ww18100/Succ ww181000",fontsize=10,color="white",style="solid",shape="box"];12322 -> 62895[label="",style="solid", color="burlywood", weight=9]; 62895 -> 13648[label="",style="solid", color="burlywood", weight=3]; 62896[label="ww18100/Zero",fontsize=10,color="white",style="solid",shape="box"];12322 -> 62896[label="",style="solid", color="burlywood", weight=9]; 62896 -> 13649[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62897[label="ww139/Succ ww1390",fontsize=10,color="white",style="solid",shape="box"];12324 -> 62897[label="",style="solid", color="burlywood", weight=9]; 62897 -> 13651[label="",style="solid", color="burlywood", weight=3]; 62898[label="ww139/Zero",fontsize=10,color="white",style="solid",shape="box"];12324 -> 62898[label="",style="solid", color="burlywood", weight=9]; 62898 -> 13652[label="",style="solid", color="burlywood", weight=3]; 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]; 23392[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23393[label="ww4100",fontsize=16,color="green",shape="box"];23394[label="ww5",fontsize=16,color="green",shape="box"];23395[label="Succ Zero",fontsize=16,color="green",shape="box"];29405[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"];29405 -> 29959[label="",style="solid", color="black", weight=3]; 12331 -> 5617[label="",style="dashed", color="red", weight=0]; 12331[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12331 -> 13659[label="",style="dashed", color="magenta", weight=3]; 12331 -> 13660[label="",style="dashed", color="magenta", weight=3]; 12332[label="Succ ww3100",fontsize=16,color="green",shape="box"];12333 -> 5617[label="",style="dashed", color="red", weight=0]; 12333[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12333 -> 13661[label="",style="dashed", color="magenta", weight=3]; 12333 -> 13662[label="",style="dashed", color="magenta", weight=3]; 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"];62899[label="ww18160/Succ ww181600",fontsize=10,color="white",style="solid",shape="box"];12335 -> 62899[label="",style="solid", color="burlywood", weight=9]; 62899 -> 13663[label="",style="solid", color="burlywood", weight=3]; 62900[label="ww18160/Zero",fontsize=10,color="white",style="solid",shape="box"];12335 -> 62900[label="",style="solid", color="burlywood", weight=9]; 62900 -> 13664[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62901[label="ww18260/Succ ww182600",fontsize=10,color="white",style="solid",shape="box"];12341 -> 62901[label="",style="solid", color="burlywood", weight=9]; 62901 -> 13666[label="",style="solid", color="burlywood", weight=3]; 62902[label="ww18260/Zero",fontsize=10,color="white",style="solid",shape="box"];12341 -> 62902[label="",style="solid", color="burlywood", weight=9]; 62902 -> 13667[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62903[label="ww141/Succ ww1410",fontsize=10,color="white",style="solid",shape="box"];12343 -> 62903[label="",style="solid", color="burlywood", weight=9]; 62903 -> 13669[label="",style="solid", color="burlywood", weight=3]; 62904[label="ww141/Zero",fontsize=10,color="white",style="solid",shape="box"];12343 -> 62904[label="",style="solid", color="burlywood", weight=9]; 62904 -> 13670[label="",style="solid", color="burlywood", weight=3]; 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]; 28907[label="ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3491",fontsize=16,color="black",shape="box"];28907 -> 28940[label="",style="solid", color="black", weight=3]; 29158[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"];29158 -> 29225[label="",style="solid", color="black", weight=3]; 29159[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3499) (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"];29159 -> 29226[label="",style="dashed", color="green", weight=3]; 29160[label="takeWhile0 (flip ltEsFloat ww3499) (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"];29160 -> 29227[label="",style="solid", color="black", weight=3]; 55407[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"];55407 -> 55466[label="",style="solid", color="black", weight=3]; 29137[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"];29137 -> 29161[label="",style="solid", color="black", weight=3]; 29138[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3512) (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"];29138 -> 29162[label="",style="dashed", color="green", weight=3]; 29139[label="takeWhile0 (flip ltEsFloat ww3512) (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"];29139 -> 29163[label="",style="solid", color="black", weight=3]; 12348 -> 5617[label="",style="dashed", color="red", weight=0]; 12348[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12348 -> 13675[label="",style="dashed", color="magenta", weight=3]; 12348 -> 13676[label="",style="dashed", color="magenta", weight=3]; 12349[label="Succ ww3100",fontsize=16,color="green",shape="box"];12350 -> 5617[label="",style="dashed", color="red", weight=0]; 12350[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12350 -> 13677[label="",style="dashed", color="magenta", weight=3]; 12350 -> 13678[label="",style="dashed", color="magenta", weight=3]; 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"];62905[label="ww1430/Succ ww14300",fontsize=10,color="white",style="solid",shape="box"];12352 -> 62905[label="",style="solid", color="burlywood", weight=9]; 62905 -> 13679[label="",style="solid", color="burlywood", weight=3]; 62906[label="ww1430/Zero",fontsize=10,color="white",style="solid",shape="box"];12352 -> 62906[label="",style="solid", color="burlywood", weight=9]; 62906 -> 13680[label="",style="solid", color="burlywood", weight=3]; 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"];62907[label="ww1430/Succ ww14300",fontsize=10,color="white",style="solid",shape="box"];12353 -> 62907[label="",style="solid", color="burlywood", weight=9]; 62907 -> 13681[label="",style="solid", color="burlywood", weight=3]; 62908[label="ww1430/Zero",fontsize=10,color="white",style="solid",shape="box"];12353 -> 62908[label="",style="solid", color="burlywood", weight=9]; 62908 -> 13682[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62909[label="ww1510/Succ ww15100",fontsize=10,color="white",style="solid",shape="box"];12359 -> 62909[label="",style="solid", color="burlywood", weight=9]; 62909 -> 13684[label="",style="solid", color="burlywood", weight=3]; 62910[label="ww1510/Zero",fontsize=10,color="white",style="solid",shape="box"];12359 -> 62910[label="",style="solid", color="burlywood", weight=9]; 62910 -> 13685[label="",style="solid", color="burlywood", weight=3]; 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"];62911[label="ww1510/Succ ww15100",fontsize=10,color="white",style="solid",shape="box"];12360 -> 62911[label="",style="solid", color="burlywood", weight=9]; 62911 -> 13686[label="",style="solid", color="burlywood", weight=3]; 62912[label="ww1510/Zero",fontsize=10,color="white",style="solid",shape="box"];12360 -> 62912[label="",style="solid", color="burlywood", weight=9]; 62912 -> 13687[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62913[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];12362 -> 62913[label="",style="solid", color="burlywood", weight=9]; 62913 -> 13689[label="",style="solid", color="burlywood", weight=3]; 62914[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];12362 -> 62914[label="",style="solid", color="burlywood", weight=9]; 62914 -> 13690[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62915[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];12364 -> 62915[label="",style="solid", color="burlywood", weight=9]; 62915 -> 13692[label="",style="solid", color="burlywood", weight=3]; 62916[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];12364 -> 62916[label="",style="solid", color="burlywood", weight=9]; 62916 -> 13693[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62917[label="ww2415/Float ww24150 ww24151",fontsize=10,color="white",style="solid",shape="box"];20210 -> 62917[label="",style="solid", color="burlywood", weight=9]; 62917 -> 20223[label="",style="solid", color="burlywood", weight=3]; 29417[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"];62918[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];29417 -> 62918[label="",style="solid", color="burlywood", weight=9]; 62918 -> 30002[label="",style="solid", color="burlywood", weight=3]; 30197[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww3531)) (Pos Zero)) ww3535) GT)",fontsize=16,color="black",shape="box"];30197 -> 30236[label="",style="solid", color="black", weight=3]; 30234[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"];30234 -> 30276[label="",style="solid", color="black", weight=3]; 30235[label="takeWhile2 (flip ltEsFloat ww3526) (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"];30235 -> 30277[label="",style="solid", color="black", weight=3]; 57700[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];57699[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))) ww4702)",fontsize=16,color="black",shape="triangle"];57699 -> 57702[label="",style="solid", color="black", weight=3]; 57640[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]; 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]; 12376 -> 5617[label="",style="dashed", color="red", weight=0]; 12376[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12376 -> 13705[label="",style="dashed", color="magenta", weight=3]; 12376 -> 13706[label="",style="dashed", color="magenta", weight=3]; 12377[label="Succ ww3100",fontsize=16,color="green",shape="box"];12378 -> 5617[label="",style="dashed", color="red", weight=0]; 12378[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12378 -> 13707[label="",style="dashed", color="magenta", weight=3]; 12378 -> 13708[label="",style="dashed", color="magenta", weight=3]; 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"];62919[label="ww1590/Succ ww15900",fontsize=10,color="white",style="solid",shape="box"];12380 -> 62919[label="",style="solid", color="burlywood", weight=9]; 62919 -> 13709[label="",style="solid", color="burlywood", weight=3]; 62920[label="ww1590/Zero",fontsize=10,color="white",style="solid",shape="box"];12380 -> 62920[label="",style="solid", color="burlywood", weight=9]; 62920 -> 13710[label="",style="solid", color="burlywood", weight=3]; 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"];62921[label="ww1590/Succ ww15900",fontsize=10,color="white",style="solid",shape="box"];12381 -> 62921[label="",style="solid", color="burlywood", weight=9]; 62921 -> 13711[label="",style="solid", color="burlywood", weight=3]; 62922[label="ww1590/Zero",fontsize=10,color="white",style="solid",shape="box"];12381 -> 62922[label="",style="solid", color="burlywood", weight=9]; 62922 -> 13712[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62923[label="ww1670/Succ ww16700",fontsize=10,color="white",style="solid",shape="box"];12387 -> 62923[label="",style="solid", color="burlywood", weight=9]; 62923 -> 13714[label="",style="solid", color="burlywood", weight=3]; 62924[label="ww1670/Zero",fontsize=10,color="white",style="solid",shape="box"];12387 -> 62924[label="",style="solid", color="burlywood", weight=9]; 62924 -> 13715[label="",style="solid", color="burlywood", weight=3]; 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"];62925[label="ww1670/Succ ww16700",fontsize=10,color="white",style="solid",shape="box"];12388 -> 62925[label="",style="solid", color="burlywood", weight=9]; 62925 -> 13716[label="",style="solid", color="burlywood", weight=3]; 62926[label="ww1670/Zero",fontsize=10,color="white",style="solid",shape="box"];12388 -> 62926[label="",style="solid", color="burlywood", weight=9]; 62926 -> 13717[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62927[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];12390 -> 62927[label="",style="solid", color="burlywood", weight=9]; 62927 -> 13719[label="",style="solid", color="burlywood", weight=3]; 62928[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];12390 -> 62928[label="",style="solid", color="burlywood", weight=9]; 62928 -> 13720[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62929[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];12392 -> 62929[label="",style="solid", color="burlywood", weight=9]; 62929 -> 13722[label="",style="solid", color="burlywood", weight=3]; 62930[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];12392 -> 62930[label="",style="solid", color="burlywood", weight=9]; 62930 -> 13723[label="",style="solid", color="burlywood", weight=3]; 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]; 12394 -> 2357[label="",style="dashed", color="red", weight=0]; 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]; 12394 -> 13726[label="",style="dashed", color="magenta", weight=3]; 12394 -> 13727[label="",style="dashed", color="magenta", weight=3]; 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]; 12396 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54450[label="",style="dashed", color="magenta", weight=3]; 12396 -> 54451[label="",style="dashed", color="magenta", weight=3]; 12396 -> 54452[label="",style="dashed", color="magenta", weight=3]; 12396 -> 54453[label="",style="dashed", color="magenta", weight=3]; 12396 -> 54454[label="",style="dashed", color="magenta", weight=3]; 12397 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54455[label="",style="dashed", color="magenta", weight=3]; 12397 -> 54456[label="",style="dashed", color="magenta", weight=3]; 12397 -> 54457[label="",style="dashed", color="magenta", weight=3]; 12397 -> 54458[label="",style="dashed", color="magenta", weight=3]; 12397 -> 54459[label="",style="dashed", color="magenta", weight=3]; 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]; 55497[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"];55497 -> 55612[label="",style="solid", color="black", weight=3]; 56380[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4650)) (Neg Zero)) (Float (Pos (Succ ww4651)) (Neg (Succ ww4652)))) ww4657",fontsize=16,color="black",shape="box"];56380 -> 56411[label="",style="solid", color="black", weight=3]; 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]; 12401 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12401 -> 13735[label="",style="dashed", color="magenta", weight=3]; 12402[label="Succ ww3100",fontsize=16,color="green",shape="box"];12403 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12403 -> 13737[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12407 -> 5617[label="",style="dashed", color="red", weight=0]; 12407[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12407 -> 13740[label="",style="dashed", color="magenta", weight=3]; 12407 -> 13741[label="",style="dashed", color="magenta", weight=3]; 12408[label="Succ ww3100",fontsize=16,color="green",shape="box"];12409 -> 5617[label="",style="dashed", color="red", weight=0]; 12409[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12409 -> 13742[label="",style="dashed", color="magenta", weight=3]; 12409 -> 13743[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12414 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36279[label="",style="dashed", color="magenta", weight=3]; 12414 -> 36280[label="",style="dashed", color="magenta", weight=3]; 12414 -> 36281[label="",style="dashed", color="magenta", weight=3]; 12414 -> 36282[label="",style="dashed", color="magenta", weight=3]; 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]; 47533[label="Pos Zero",fontsize=16,color="green",shape="box"];47534 -> 59409[label="",style="dashed", color="red", weight=0]; 47534[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"];47534 -> 59465[label="",style="dashed", color="magenta", weight=3]; 47534 -> 59466[label="",style="dashed", color="magenta", weight=3]; 47534 -> 59467[label="",style="dashed", color="magenta", weight=3]; 47534 -> 59468[label="",style="dashed", color="magenta", weight=3]; 47534 -> 59469[label="",style="dashed", color="magenta", weight=3]; 47535 -> 50114[label="",style="dashed", color="red", weight=0]; 47535[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"];47535 -> 50120[label="",style="dashed", color="magenta", weight=3]; 47536 -> 36890[label="",style="dashed", color="red", weight=0]; 47536[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"];47536 -> 50844[label="",style="dashed", color="magenta", weight=3]; 47536 -> 50845[label="",style="dashed", color="magenta", weight=3]; 47536 -> 50846[label="",style="dashed", color="magenta", weight=3]; 47536 -> 50847[label="",style="dashed", color="magenta", weight=3]; 47537[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37479[label="primPlusFloat (Float ww42200 ww42201) (fsFloat (msFloat (Float (Pos (Succ ww4221)) (Pos (Succ ww4222))) (Float (Pos Zero) (Pos (Succ ww4223)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37479 -> 37761[label="",style="solid", color="black", weight=3]; 23644[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"];23644 -> 23672[label="",style="solid", color="black", weight=3]; 27290[label="primDivFloat (Float ww3283 ww3282) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];27290 -> 27320[label="",style="solid", color="black", weight=3]; 37347[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37348[label="ww42181",fontsize=16,color="green",shape="box"];37349[label="Pos Zero",fontsize=16,color="green",shape="box"];37350[label="ww42180",fontsize=16,color="green",shape="box"];27259[label="not (esEsOrdering (primCmpInt ww3311 ww3310) GT)",fontsize=16,color="burlywood",shape="box"];62931[label="ww3311/Pos ww33110",fontsize=10,color="white",style="solid",shape="box"];27259 -> 62931[label="",style="solid", color="burlywood", weight=9]; 62931 -> 27288[label="",style="solid", color="burlywood", weight=3]; 62932[label="ww3311/Neg ww33110",fontsize=10,color="white",style="solid",shape="box"];27259 -> 62932[label="",style="solid", color="burlywood", weight=9]; 62932 -> 27289[label="",style="solid", color="burlywood", weight=3]; 37351[label="takeWhile1 (flip ltEsFloat ww4216) ww32390 ww32391 (not (esEsOrdering (compareFloat ww32390 ww4216) GT))",fontsize=16,color="black",shape="triangle"];37351 -> 37369[label="",style="solid", color="black", weight=3]; 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]; 12425 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12425 -> 13759[label="",style="dashed", color="magenta", weight=3]; 12426[label="Succ ww3100",fontsize=16,color="green",shape="box"];12427 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12427 -> 13761[label="",style="dashed", color="magenta", weight=3]; 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]; 12430 -> 12429[label="",style="dashed", color="red", weight=0]; 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]; 12431[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12431 -> 13763[label="",style="dashed", color="magenta", weight=3]; 12431 -> 13764[label="",style="dashed", color="magenta", weight=3]; 12432[label="Succ ww3100",fontsize=16,color="green",shape="box"];12433 -> 5617[label="",style="dashed", color="red", weight=0]; 12433[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12433 -> 13765[label="",style="dashed", color="magenta", weight=3]; 12433 -> 13766[label="",style="dashed", color="magenta", weight=3]; 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]; 12436 -> 12435[label="",style="dashed", color="red", weight=0]; 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]; 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]; 12437 -> 16343[label="",style="dashed", color="magenta", weight=3]; 12437 -> 16344[label="",style="dashed", color="magenta", weight=3]; 12437 -> 16345[label="",style="dashed", color="magenta", weight=3]; 16338[label="ww4000",fontsize=16,color="green",shape="box"];16339[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16340[label="ww5",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]; 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]; 12444 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12444 -> 13776[label="",style="dashed", color="magenta", weight=3]; 12445[label="Succ ww3100",fontsize=16,color="green",shape="box"];12446 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12446 -> 13778[label="",style="dashed", color="magenta", weight=3]; 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]; 12449 -> 12448[label="",style="dashed", color="red", weight=0]; 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]; 12450[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12450 -> 13780[label="",style="dashed", color="magenta", weight=3]; 12450 -> 13781[label="",style="dashed", color="magenta", weight=3]; 12451[label="Succ ww3100",fontsize=16,color="green",shape="box"];12452 -> 5617[label="",style="dashed", color="red", weight=0]; 12452[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12452 -> 13782[label="",style="dashed", color="magenta", weight=3]; 12452 -> 13783[label="",style="dashed", color="magenta", weight=3]; 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]; 12455 -> 12454[label="",style="dashed", color="red", weight=0]; 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 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36287[label="",style="dashed", color="magenta", weight=3]; 12456 -> 36288[label="",style="dashed", color="magenta", weight=3]; 12456 -> 36289[label="",style="dashed", color="magenta", weight=3]; 12456 -> 36290[label="",style="dashed", color="magenta", weight=3]; 36231[label="ww3100",fontsize=16,color="green",shape="box"];36232 -> 37101[label="",style="dashed", color="red", weight=0]; 36232[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"];36232 -> 37118[label="",style="dashed", color="magenta", weight=3]; 36232 -> 37119[label="",style="dashed", color="magenta", weight=3]; 36232 -> 37120[label="",style="dashed", color="magenta", weight=3]; 36232 -> 37121[label="",style="dashed", color="magenta", weight=3]; 36233 -> 45130[label="",style="dashed", color="red", weight=0]; 36233[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"];36233 -> 45151[label="",style="dashed", color="magenta", weight=3]; 36233 -> 45152[label="",style="dashed", color="magenta", weight=3]; 36233 -> 45153[label="",style="dashed", color="magenta", weight=3]; 36233 -> 45154[label="",style="dashed", color="magenta", weight=3]; 36234 -> 36780[label="",style="dashed", color="red", weight=0]; 36234[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"];36234 -> 36797[label="",style="dashed", color="magenta", weight=3]; 45260[label="psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416",fontsize=16,color="black",shape="triangle"];45260 -> 45339[label="",style="solid", color="black", weight=3]; 45261 -> 45130[label="",style="dashed", color="red", weight=0]; 45261[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286))))) (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) (psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416))",fontsize=16,color="magenta"];45261 -> 45340[label="",style="dashed", color="magenta", weight=3]; 37352[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4234)) (Neg (Succ ww4235))) (Float (Pos Zero) (Pos (Succ ww4236)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37352 -> 37370[label="",style="solid", color="black", weight=3]; 52536 -> 26726[label="",style="dashed", color="red", weight=0]; 52536[label="primPlusFloat (Float (msMyInt (Pos (Succ ww17)) ww180) (srMyInt (Neg (Succ Zero)) ww181)) ww4533",fontsize=16,color="magenta"];52536 -> 52578[label="",style="dashed", color="magenta", weight=3]; 52536 -> 52579[label="",style="dashed", color="magenta", weight=3]; 52536 -> 52580[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12463 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12463 -> 13793[label="",style="dashed", color="magenta", weight=3]; 12464[label="Succ ww3100",fontsize=16,color="green",shape="box"];12465 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12465 -> 13795[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12469 -> 5617[label="",style="dashed", color="red", weight=0]; 12469[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12469 -> 13798[label="",style="dashed", color="magenta", weight=3]; 12469 -> 13799[label="",style="dashed", color="magenta", weight=3]; 12470[label="Succ ww3100",fontsize=16,color="green",shape="box"];12471 -> 5617[label="",style="dashed", color="red", weight=0]; 12471[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12471 -> 13800[label="",style="dashed", color="magenta", weight=3]; 12471 -> 13801[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12476 -> 30502[label="",style="dashed", color="red", weight=0]; 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 -> 30503[label="",style="dashed", color="magenta", weight=3]; 12476 -> 30504[label="",style="dashed", color="magenta", weight=3]; 12476 -> 30505[label="",style="dashed", color="magenta", weight=3]; 12476 -> 30506[label="",style="dashed", color="magenta", weight=3]; 12476 -> 30507[label="",style="dashed", color="magenta", weight=3]; 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]; 47538[label="Pos Zero",fontsize=16,color="green",shape="box"];47539 -> 53165[label="",style="dashed", color="red", weight=0]; 47539[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"];47539 -> 53171[label="",style="dashed", color="magenta", weight=3]; 47539 -> 53172[label="",style="dashed", color="magenta", weight=3]; 47539 -> 53173[label="",style="dashed", color="magenta", weight=3]; 47539 -> 53174[label="",style="dashed", color="magenta", weight=3]; 47540 -> 50149[label="",style="dashed", color="red", weight=0]; 47540[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"];47540 -> 50156[label="",style="dashed", color="magenta", weight=3]; 47541 -> 30539[label="",style="dashed", color="red", weight=0]; 47541[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"];47541 -> 50849[label="",style="dashed", color="magenta", weight=3]; 47541 -> 50850[label="",style="dashed", color="magenta", weight=3]; 47541 -> 50851[label="",style="dashed", color="magenta", weight=3]; 47541 -> 50852[label="",style="dashed", color="magenta", weight=3]; 47542[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53248[label="psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579",fontsize=16,color="black",shape="triangle"];53248 -> 53293[label="",style="solid", color="black", weight=3]; 53249 -> 53165[label="",style="dashed", color="red", weight=0]; 53249[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576))))) (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) (psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579))",fontsize=16,color="magenta"];53249 -> 53294[label="",style="dashed", color="magenta", weight=3]; 30620[label="primPlusFloat (Float ww35900 ww35901) (fsFloat (msFloat (Float (Pos (Succ ww3591)) (Neg (Succ ww3592))) (Float (Pos Zero) (Neg (Succ ww3593)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];30620 -> 30662[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 12487 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12487 -> 13817[label="",style="dashed", color="magenta", weight=3]; 12488[label="Succ ww3100",fontsize=16,color="green",shape="box"];12489 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12489 -> 13819[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12493 -> 5617[label="",style="dashed", color="red", weight=0]; 12493[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12493 -> 13822[label="",style="dashed", color="magenta", weight=3]; 12493 -> 13823[label="",style="dashed", color="magenta", weight=3]; 12494[label="Succ ww3100",fontsize=16,color="green",shape="box"];12495 -> 5617[label="",style="dashed", color="red", weight=0]; 12495[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12495 -> 13824[label="",style="dashed", color="magenta", weight=3]; 12495 -> 13825[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 47543[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47544 -> 45213[label="",style="dashed", color="red", weight=0]; 47544[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"];47544 -> 50855[label="",style="dashed", color="magenta", weight=3]; 47544 -> 50856[label="",style="dashed", color="magenta", weight=3]; 47544 -> 50857[label="",style="dashed", color="magenta", weight=3]; 47544 -> 50858[label="",style="dashed", color="magenta", weight=3]; 47545 -> 53222[label="",style="dashed", color="red", weight=0]; 47545[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"];47545 -> 53227[label="",style="dashed", color="magenta", weight=3]; 47545 -> 53228[label="",style="dashed", color="magenta", weight=3]; 47545 -> 53229[label="",style="dashed", color="magenta", weight=3]; 47545 -> 53230[label="",style="dashed", color="magenta", weight=3]; 47546[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="black",shape="triangle"];47546 -> 50860[label="",style="solid", color="black", weight=3]; 47547[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53290[label="Succ ww4584",fontsize=16,color="green",shape="box"];53291[label="psFloat ww4581 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53291 -> 53339[label="",style="solid", color="black", weight=3]; 53292[label="ww4583",fontsize=16,color="green",shape="box"];50610 -> 26726[label="",style="dashed", color="red", weight=0]; 50610[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50610 -> 50861[label="",style="dashed", color="magenta", weight=3]; 50610 -> 50862[label="",style="dashed", color="magenta", weight=3]; 50610 -> 50863[label="",style="dashed", color="magenta", weight=3]; 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]; 12509[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"];12509 -> 13834[label="",style="solid", color="black", weight=3]; 27253 -> 20241[label="",style="dashed", color="red", weight=0]; 27253[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];27253 -> 27285[label="",style="dashed", color="magenta", weight=3]; 27254 -> 26799[label="",style="dashed", color="red", weight=0]; 27254[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];27254 -> 27286[label="",style="dashed", color="magenta", weight=3]; 27254 -> 27287[label="",style="dashed", color="magenta", weight=3]; 27255[label="Pos (Succ ww3292)",fontsize=16,color="green",shape="box"];27256[label="ww32981",fontsize=16,color="green",shape="box"];27257[label="Pos (Succ ww3291)",fontsize=16,color="green",shape="box"];27258[label="ww32980",fontsize=16,color="green",shape="box"];26733[label="ww1832",fontsize=16,color="green",shape="box"];26734 -> 20241[label="",style="dashed", color="red", weight=0]; 26734[label="msMyInt (Pos Zero) (Pos (Succ ww23))",fontsize=16,color="magenta"];26735 -> 21764[label="",style="dashed", color="red", weight=0]; 26735[label="srMyInt (Pos Zero) (Pos (Succ ww24))",fontsize=16,color="magenta"];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]; 12513 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12513 -> 13839[label="",style="dashed", color="magenta", weight=3]; 12514[label="Succ ww3100",fontsize=16,color="green",shape="box"];12515 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12515 -> 13841[label="",style="dashed", color="magenta", weight=3]; 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]; 12518 -> 12517[label="",style="dashed", color="red", weight=0]; 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]; 12519[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12519 -> 13843[label="",style="dashed", color="magenta", weight=3]; 12519 -> 13844[label="",style="dashed", color="magenta", weight=3]; 12520[label="Succ ww3100",fontsize=16,color="green",shape="box"];12521 -> 5617[label="",style="dashed", color="red", weight=0]; 12521[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12521 -> 13845[label="",style="dashed", color="magenta", weight=3]; 12521 -> 13846[label="",style="dashed", color="magenta", weight=3]; 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]; 12524 -> 12523[label="",style="dashed", color="red", weight=0]; 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"];54405 -> 55020[label="",style="dashed", color="red", weight=0]; 54405[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"];54405 -> 55055[label="",style="dashed", color="magenta", weight=3]; 54405 -> 55056[label="",style="dashed", color="magenta", weight=3]; 54405 -> 55057[label="",style="dashed", color="magenta", weight=3]; 54406 -> 55308[label="",style="dashed", color="red", weight=0]; 54406[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"];54406 -> 55325[label="",style="dashed", color="magenta", weight=3]; 54406 -> 55326[label="",style="dashed", color="magenta", weight=3]; 54406 -> 55327[label="",style="dashed", color="magenta", weight=3]; 54406 -> 55328[label="",style="dashed", color="magenta", weight=3]; 54407 -> 45213[label="",style="dashed", color="red", weight=0]; 54407[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"];54407 -> 55221[label="",style="dashed", color="magenta", weight=3]; 54407 -> 55222[label="",style="dashed", color="magenta", weight=3]; 54407 -> 55223[label="",style="dashed", color="magenta", weight=3]; 54407 -> 55224[label="",style="dashed", color="magenta", weight=3]; 54408[label="ww3000",fontsize=16,color="green",shape="box"];54409[label="ww3100",fontsize=16,color="green",shape="box"];55609[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55609 -> 55668[label="",style="solid", color="black", weight=3]; 45422 -> 26726[label="",style="dashed", color="red", weight=0]; 45422[label="primPlusFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) ww4417",fontsize=16,color="magenta"];45422 -> 45441[label="",style="dashed", color="magenta", weight=3]; 45422 -> 45442[label="",style="dashed", color="magenta", weight=3]; 45422 -> 45443[label="",style="dashed", color="magenta", weight=3]; 55664[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];55665[label="ww46241",fontsize=16,color="green",shape="box"];55666[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];55667[label="ww46240",fontsize=16,color="green",shape="box"];30839[label="primMinusInt (Pos Zero) ww320",fontsize=16,color="burlywood",shape="triangle"];62933[label="ww320/Pos ww3200",fontsize=10,color="white",style="solid",shape="box"];30839 -> 62933[label="",style="solid", color="burlywood", weight=9]; 62933 -> 31027[label="",style="solid", color="burlywood", weight=3]; 62934[label="ww320/Neg ww3200",fontsize=10,color="white",style="solid",shape="box"];30839 -> 62934[label="",style="solid", color="burlywood", weight=9]; 62934 -> 31028[label="",style="solid", color="burlywood", weight=3]; 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]; 12530 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12530 -> 13851[label="",style="dashed", color="magenta", weight=3]; 12531[label="Succ ww3100",fontsize=16,color="green",shape="box"];12532 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12532 -> 13853[label="",style="dashed", color="magenta", weight=3]; 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]; 12535 -> 12534[label="",style="dashed", color="red", weight=0]; 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]; 12536[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12536 -> 13855[label="",style="dashed", color="magenta", weight=3]; 12536 -> 13856[label="",style="dashed", color="magenta", weight=3]; 12537[label="Succ ww3100",fontsize=16,color="green",shape="box"];12538 -> 5617[label="",style="dashed", color="red", weight=0]; 12538[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12538 -> 13857[label="",style="dashed", color="magenta", weight=3]; 12538 -> 13858[label="",style="dashed", color="magenta", weight=3]; 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]; 12541 -> 12540[label="",style="dashed", color="red", weight=0]; 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]; 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]; 12542 -> 16478[label="",style="dashed", color="magenta", weight=3]; 12542 -> 16479[label="",style="dashed", color="magenta", weight=3]; 12542 -> 16480[label="",style="dashed", color="magenta", weight=3]; 16473[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16474[label="ww5",fontsize=16,color="green",shape="box"];16475[label="ww3100",fontsize=16,color="green",shape="box"];16476[label="ww3000",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]; 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]; 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]; 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]; 12549 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12549 -> 13868[label="",style="dashed", color="magenta", weight=3]; 12550[label="Succ ww3100",fontsize=16,color="green",shape="box"];12551 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12551 -> 13870[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12555 -> 5617[label="",style="dashed", color="red", weight=0]; 12555[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12555 -> 13873[label="",style="dashed", color="magenta", weight=3]; 12555 -> 13874[label="",style="dashed", color="magenta", weight=3]; 12556[label="Succ ww3100",fontsize=16,color="green",shape="box"];12557 -> 5617[label="",style="dashed", color="red", weight=0]; 12557[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12557 -> 13875[label="",style="dashed", color="magenta", weight=3]; 12557 -> 13876[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12562 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54465[label="",style="dashed", color="magenta", weight=3]; 12562 -> 54466[label="",style="dashed", color="magenta", weight=3]; 12562 -> 54467[label="",style="dashed", color="magenta", weight=3]; 12562 -> 54468[label="",style="dashed", color="magenta", weight=3]; 12562 -> 54469[label="",style="dashed", color="magenta", weight=3]; 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]; 47553[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47554 -> 53499[label="",style="dashed", color="red", weight=0]; 47554[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"];47554 -> 53505[label="",style="dashed", color="magenta", weight=3]; 47554 -> 53506[label="",style="dashed", color="magenta", weight=3]; 47554 -> 53507[label="",style="dashed", color="magenta", weight=3]; 47554 -> 53508[label="",style="dashed", color="magenta", weight=3]; 47555 -> 50185[label="",style="dashed", color="red", weight=0]; 47555[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"];47555 -> 50195[label="",style="dashed", color="magenta", weight=3]; 47556 -> 31073[label="",style="dashed", color="red", weight=0]; 47556[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"];47556 -> 50865[label="",style="dashed", color="magenta", weight=3]; 47556 -> 50866[label="",style="dashed", color="magenta", weight=3]; 47556 -> 50867[label="",style="dashed", color="magenta", weight=3]; 47556 -> 50868[label="",style="dashed", color="magenta", weight=3]; 47557[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53552[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596",fontsize=16,color="black",shape="triangle"];53552 -> 53585[label="",style="solid", color="black", weight=3]; 53553 -> 53499[label="",style="dashed", color="red", weight=0]; 53553[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596))",fontsize=16,color="magenta"];53553 -> 53586[label="",style="dashed", color="magenta", weight=3]; 31141[label="primPlusFloat (Float ww36650 ww36651) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3666))) (Float (Pos (Succ ww3667)) (Neg (Succ ww3668)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];31141 -> 31190[label="",style="solid", color="black", weight=3]; 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]; 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]; 12573 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12573 -> 13892[label="",style="dashed", color="magenta", weight=3]; 12574[label="Succ ww3100",fontsize=16,color="green",shape="box"];12575 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12575 -> 13894[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12579 -> 5617[label="",style="dashed", color="red", weight=0]; 12579[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12579 -> 13897[label="",style="dashed", color="magenta", weight=3]; 12579 -> 13898[label="",style="dashed", color="magenta", weight=3]; 12580[label="Succ ww3100",fontsize=16,color="green",shape="box"];12581 -> 5617[label="",style="dashed", color="red", weight=0]; 12581[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12581 -> 13899[label="",style="dashed", color="magenta", weight=3]; 12581 -> 13900[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 47563[label="Pos Zero",fontsize=16,color="green",shape="box"];47564 -> 45213[label="",style="dashed", color="red", weight=0]; 47564[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"];47564 -> 50871[label="",style="dashed", color="magenta", weight=3]; 47564 -> 50872[label="",style="dashed", color="magenta", weight=3]; 47564 -> 50873[label="",style="dashed", color="magenta", weight=3]; 47564 -> 50874[label="",style="dashed", color="magenta", weight=3]; 47565 -> 50114[label="",style="dashed", color="red", weight=0]; 47565[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"];47565 -> 50121[label="",style="dashed", color="magenta", weight=3]; 47566 -> 37497[label="",style="dashed", color="red", weight=0]; 47566[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"];47566 -> 50875[label="",style="dashed", color="magenta", weight=3]; 47566 -> 50876[label="",style="dashed", color="magenta", weight=3]; 47566 -> 50877[label="",style="dashed", color="magenta", weight=3]; 47567[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50618[label="ww61",fontsize=16,color="green",shape="box"];50619[label="Zero",fontsize=16,color="green",shape="box"];50620[label="ww62",fontsize=16,color="green",shape="box"];41294[label="primPlusFloat ww4249 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4250))) (Float (Pos Zero) (Pos (Succ ww4251)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62935[label="ww4249/Float ww42490 ww42491",fontsize=10,color="white",style="solid",shape="box"];41294 -> 62935[label="",style="solid", color="burlywood", weight=9]; 62935 -> 42189[label="",style="solid", color="burlywood", weight=3]; 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]; 12596 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12596 -> 13911[label="",style="dashed", color="magenta", weight=3]; 12597[label="Succ ww3100",fontsize=16,color="green",shape="box"];12598 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12598 -> 13913[label="",style="dashed", color="magenta", weight=3]; 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]; 12601 -> 12600[label="",style="dashed", color="red", weight=0]; 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]; 12602[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12602 -> 13915[label="",style="dashed", color="magenta", weight=3]; 12602 -> 13916[label="",style="dashed", color="magenta", weight=3]; 12603[label="Succ ww3100",fontsize=16,color="green",shape="box"];12604 -> 5617[label="",style="dashed", color="red", weight=0]; 12604[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12604 -> 13917[label="",style="dashed", color="magenta", weight=3]; 12604 -> 13918[label="",style="dashed", color="magenta", weight=3]; 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]; 12607 -> 12606[label="",style="dashed", color="red", weight=0]; 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="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];12609[label="Float (Pos Zero) (Neg (Succ ww3100))",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]; 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]; 12613 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12613 -> 13923[label="",style="dashed", color="magenta", weight=3]; 12614[label="Succ ww3100",fontsize=16,color="green",shape="box"];12615 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12615 -> 13925[label="",style="dashed", color="magenta", weight=3]; 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]; 12618 -> 12617[label="",style="dashed", color="red", weight=0]; 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]; 12619[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12619 -> 13927[label="",style="dashed", color="magenta", weight=3]; 12619 -> 13928[label="",style="dashed", color="magenta", weight=3]; 12620[label="Succ ww3100",fontsize=16,color="green",shape="box"];12621 -> 5617[label="",style="dashed", color="red", weight=0]; 12621[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12621 -> 13929[label="",style="dashed", color="magenta", weight=3]; 12621 -> 13930[label="",style="dashed", color="magenta", weight=3]; 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]; 12624 -> 12623[label="",style="dashed", color="red", weight=0]; 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 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36299[label="",style="dashed", color="magenta", weight=3]; 12625 -> 36300[label="",style="dashed", color="magenta", weight=3]; 12625 -> 36301[label="",style="dashed", color="magenta", weight=3]; 12625 -> 36302[label="",style="dashed", color="magenta", weight=3]; 36247[label="ww3100",fontsize=16,color="green",shape="box"];36248 -> 37515[label="",style="dashed", color="red", weight=0]; 36248[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"];36248 -> 37528[label="",style="dashed", color="magenta", weight=3]; 36248 -> 37529[label="",style="dashed", color="magenta", weight=3]; 36248 -> 37530[label="",style="dashed", color="magenta", weight=3]; 36249 -> 45284[label="",style="dashed", color="red", weight=0]; 36249[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"];36249 -> 45300[label="",style="dashed", color="magenta", weight=3]; 36249 -> 45301[label="",style="dashed", color="magenta", weight=3]; 36249 -> 45302[label="",style="dashed", color="magenta", weight=3]; 36250 -> 36780[label="",style="dashed", color="red", weight=0]; 36250[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"];36250 -> 36798[label="",style="dashed", color="magenta", weight=3]; 37665[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4254))) (Float (Pos Zero) (Pos (Succ ww4255)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37665 -> 37694[label="",style="solid", color="black", weight=3]; 45436 -> 26726[label="",style="dashed", color="red", weight=0]; 45436[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4293)) (Pos (Succ ww4294)))) ww4418",fontsize=16,color="magenta"];45436 -> 45457[label="",style="dashed", color="magenta", weight=3]; 45436 -> 45458[label="",style="dashed", color="magenta", weight=3]; 45436 -> 45459[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12632 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12632 -> 13940[label="",style="dashed", color="magenta", weight=3]; 12633[label="Succ ww3100",fontsize=16,color="green",shape="box"];12634 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12634 -> 13942[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12638 -> 5617[label="",style="dashed", color="red", weight=0]; 12638[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12638 -> 13945[label="",style="dashed", color="magenta", weight=3]; 12638 -> 13946[label="",style="dashed", color="magenta", weight=3]; 12639[label="Succ ww3100",fontsize=16,color="green",shape="box"];12640 -> 5617[label="",style="dashed", color="red", weight=0]; 12640[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12640 -> 13947[label="",style="dashed", color="magenta", weight=3]; 12640 -> 13948[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12645 -> 31508[label="",style="dashed", color="red", weight=0]; 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 -> 31509[label="",style="dashed", color="magenta", weight=3]; 12645 -> 31510[label="",style="dashed", color="magenta", weight=3]; 12645 -> 31511[label="",style="dashed", color="magenta", weight=3]; 12645 -> 31512[label="",style="dashed", color="magenta", weight=3]; 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]; 47568[label="Pos Zero",fontsize=16,color="green",shape="box"];47569 -> 53530[label="",style="dashed", color="red", weight=0]; 47569[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"];47569 -> 53535[label="",style="dashed", color="magenta", weight=3]; 47569 -> 53536[label="",style="dashed", color="magenta", weight=3]; 47569 -> 53537[label="",style="dashed", color="magenta", weight=3]; 47570 -> 50149[label="",style="dashed", color="red", weight=0]; 47570[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"];47570 -> 50157[label="",style="dashed", color="magenta", weight=3]; 47571 -> 31542[label="",style="dashed", color="red", weight=0]; 47571[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"];47571 -> 50879[label="",style="dashed", color="magenta", weight=3]; 47571 -> 50880[label="",style="dashed", color="magenta", weight=3]; 47571 -> 50881[label="",style="dashed", color="magenta", weight=3]; 47572[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53583[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597",fontsize=16,color="black",shape="triangle"];53583 -> 53628[label="",style="solid", color="black", weight=3]; 53584 -> 53530[label="",style="dashed", color="red", weight=0]; 53584[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597))",fontsize=16,color="magenta"];53584 -> 53629[label="",style="dashed", color="magenta", weight=3]; 31599[label="primPlusFloat (Float ww37350 ww37351) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3736))) (Float (Pos Zero) (Neg (Succ ww3737)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];31599 -> 31640[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 50628[label="ww538",fontsize=16,color="green",shape="box"];50629[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50630[label="Pos ww5390",fontsize=16,color="green",shape="box"];50631[label="Pos ww5410",fontsize=16,color="green",shape="box"];52485 -> 52528[label="",style="dashed", color="red", weight=0]; 52485[label="not (esEsOrdering (compareMyInt (srMyInt ww180 ww45340) (srMyInt ww181 ww45341)) LT)",fontsize=16,color="magenta"];52485 -> 52529[label="",style="dashed", color="magenta", weight=3]; 52485 -> 52530[label="",style="dashed", color="magenta", weight=3]; 50643[label="ww538",fontsize=16,color="green",shape="box"];50644[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50645[label="Pos ww5390",fontsize=16,color="green",shape="box"];50646[label="Pos ww5410",fontsize=16,color="green",shape="box"];50647[label="takeWhile1 (flip gtEsFloat ww3262) ww44570 ww44571 (fsEsOrdering (compareFloat ww44570 ww3262) LT)",fontsize=16,color="black",shape="box"];50647 -> 50889[label="",style="solid", color="black", weight=3]; 50650[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"];50650 -> 50897[label="",style="solid", color="black", weight=3]; 59907[label="primPlusFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4800",fontsize=16,color="black",shape="triangle"];59907 -> 59951[label="",style="solid", color="black", weight=3]; 59908 -> 59899[label="",style="dashed", color="red", weight=0]; 59908[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4800",fontsize=16,color="magenta"];50653[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"];50653 -> 50899[label="",style="solid", color="black", weight=3]; 50654[label="ww5420",fontsize=16,color="green",shape="box"];50655[label="ww5421",fontsize=16,color="green",shape="box"];45934[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4419",fontsize=16,color="black",shape="box"];45934 -> 50900[label="",style="solid", color="black", weight=3]; 45935 -> 45400[label="",style="dashed", color="red", weight=0]; 45935[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4419",fontsize=16,color="magenta"];50656[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"];50656 -> 50901[label="",style="solid", color="black", weight=3]; 50657[label="ww5420",fontsize=16,color="green",shape="box"];50658[label="ww5421",fontsize=16,color="green",shape="box"];50659[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="black",shape="box"];50659 -> 50902[label="",style="solid", color="black", weight=3]; 50660 -> 45953[label="",style="dashed", color="red", weight=0]; 50660[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="magenta"];50661[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"];50661 -> 50903[label="",style="solid", color="black", weight=3]; 50662[label="ww5420",fontsize=16,color="green",shape="box"];50663[label="ww5421",fontsize=16,color="green",shape="box"];50908[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4494) (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)))) ww4494)))",fontsize=16,color="green",shape="box"];50908 -> 50964[label="",style="dashed", color="green", weight=3]; 50908 -> 50965[label="",style="dashed", color="green", weight=3]; 50666 -> 47251[label="",style="dashed", color="red", weight=0]; 50666[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"];50667[label="Succ ww54100",fontsize=16,color="green",shape="box"];50668[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"];50668 -> 50911[label="",style="solid", color="black", weight=3]; 50669[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="black",shape="box"];50669 -> 50912[label="",style="solid", color="black", weight=3]; 50670 -> 45964[label="",style="dashed", color="red", weight=0]; 50670[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="magenta"];50671[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"];50671 -> 50913[label="",style="solid", color="black", weight=3]; 50672[label="ww5420",fontsize=16,color="green",shape="box"];50673[label="ww5421",fontsize=16,color="green",shape="box"];45957[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4420",fontsize=16,color="black",shape="box"];45957 -> 50914[label="",style="solid", color="black", weight=3]; 45958 -> 45424[label="",style="dashed", color="red", weight=0]; 45958[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4420",fontsize=16,color="magenta"];50674[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"];50674 -> 50915[label="",style="solid", color="black", weight=3]; 50675[label="ww5420",fontsize=16,color="green",shape="box"];50676[label="ww5421",fontsize=16,color="green",shape="box"];50677[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="black",shape="box"];50677 -> 50916[label="",style="solid", color="black", weight=3]; 50678 -> 46570[label="",style="dashed", color="red", weight=0]; 50678[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="magenta"];50679[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"];50679 -> 50917[label="",style="solid", color="black", weight=3]; 50680[label="ww5420",fontsize=16,color="green",shape="box"];50681[label="ww5421",fontsize=16,color="green",shape="box"];50682[label="ww538",fontsize=16,color="green",shape="box"];50683[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50684[label="Neg ww5390",fontsize=16,color="green",shape="box"];50685[label="Neg ww5410",fontsize=16,color="green",shape="box"];50686[label="ww538",fontsize=16,color="green",shape="box"];50687[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50688[label="Neg ww5390",fontsize=16,color="green",shape="box"];50689[label="Neg ww5410",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 12682 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12682 -> 13989[label="",style="dashed", color="magenta", weight=3]; 12683[label="Succ ww3100",fontsize=16,color="green",shape="box"];12684 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12684 -> 13991[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12688 -> 5617[label="",style="dashed", color="red", weight=0]; 12688[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12688 -> 13994[label="",style="dashed", color="magenta", weight=3]; 12688 -> 13995[label="",style="dashed", color="magenta", weight=3]; 12689[label="Succ ww3100",fontsize=16,color="green",shape="box"];12690 -> 5617[label="",style="dashed", color="red", weight=0]; 12690[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12690 -> 13996[label="",style="dashed", color="magenta", weight=3]; 12690 -> 13997[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12695 -> 14001[label="",style="dashed", color="red", weight=0]; 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]; 12695 -> 14003[label="",style="dashed", color="magenta", weight=3]; 12695 -> 14004[label="",style="dashed", color="magenta", weight=3]; 12695 -> 14005[label="",style="dashed", color="magenta", weight=3]; 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]; 59455[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59456[label="Succ Zero",fontsize=16,color="green",shape="box"];59457[label="ww4000",fontsize=16,color="green",shape="box"];59458[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59459[label="Neg Zero",fontsize=16,color="green",shape="box"];50360 -> 52306[label="",style="dashed", color="red", weight=0]; 50360[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"];50360 -> 52319[label="",style="dashed", color="magenta", weight=3]; 50360 -> 52320[label="",style="dashed", color="magenta", weight=3]; 50360 -> 52321[label="",style="dashed", color="magenta", weight=3]; 50360 -> 52322[label="",style="dashed", color="magenta", weight=3]; 52315[label="Succ Zero",fontsize=16,color="green",shape="box"];52316[label="ww4000",fontsize=16,color="green",shape="box"];52317[label="ww5",fontsize=16,color="green",shape="box"];52318[label="ww3100",fontsize=16,color="green",shape="box"];50694[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4473) LT)",fontsize=16,color="black",shape="box"];50694 -> 50926[label="",style="solid", color="black", weight=3]; 52410 -> 26726[label="",style="dashed", color="red", weight=0]; 52410[label="primPlusFloat (Float ww45250 ww45251) (primDivFloat (msFloat (Float (Pos (Succ ww4526)) (Pos (Succ ww4527))) (Float (Neg Zero) (Pos (Succ ww4528)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52410 -> 52456[label="",style="dashed", color="magenta", weight=3]; 52410 -> 52457[label="",style="dashed", color="magenta", weight=3]; 52410 -> 52458[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12702 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12702 -> 14013[label="",style="dashed", color="magenta", weight=3]; 12703[label="Succ ww3100",fontsize=16,color="green",shape="box"];12704 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12704 -> 14015[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12708 -> 5617[label="",style="dashed", color="red", weight=0]; 12708[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12708 -> 14018[label="",style="dashed", color="magenta", weight=3]; 12708 -> 14019[label="",style="dashed", color="magenta", weight=3]; 12709[label="Succ ww3100",fontsize=16,color="green",shape="box"];12710 -> 5617[label="",style="dashed", color="red", weight=0]; 12710[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12710 -> 14020[label="",style="dashed", color="magenta", weight=3]; 12710 -> 14021[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12714 -> 16686[label="",style="dashed", color="red", weight=0]; 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]; 12714 -> 16696[label="",style="dashed", color="magenta", weight=3]; 12714 -> 16697[label="",style="dashed", color="magenta", weight=3]; 12714 -> 16698[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12731[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"];12731 -> 14029[label="",style="solid", color="black", weight=3]; 12732[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"];12732 -> 14030[label="",style="solid", color="black", weight=3]; 26736[label="ww1834",fontsize=16,color="green",shape="box"];26737 -> 23742[label="",style="dashed", color="red", weight=0]; 26737[label="msMyInt (Pos (Succ ww12)) (Neg Zero)",fontsize=16,color="magenta"];26737 -> 26754[label="",style="dashed", color="magenta", weight=3]; 26737 -> 26755[label="",style="dashed", color="magenta", weight=3]; 26738 -> 21766[label="",style="dashed", color="red", weight=0]; 26738[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];12734 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12734 -> 14033[label="",style="dashed", color="magenta", weight=3]; 12735[label="Succ ww3100",fontsize=16,color="green",shape="box"];12736 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12736 -> 14035[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12740 -> 5617[label="",style="dashed", color="red", weight=0]; 12740[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12740 -> 14038[label="",style="dashed", color="magenta", weight=3]; 12740 -> 14039[label="",style="dashed", color="magenta", weight=3]; 12741[label="Succ ww3100",fontsize=16,color="green",shape="box"];12742 -> 5617[label="",style="dashed", color="red", weight=0]; 12742[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12742 -> 14040[label="",style="dashed", color="magenta", weight=3]; 12742 -> 14041[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12746 -> 32889[label="",style="dashed", color="red", weight=0]; 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 -> 32910[label="",style="dashed", color="magenta", weight=3]; 12746 -> 32911[label="",style="dashed", color="magenta", weight=3]; 12746 -> 32912[label="",style="dashed", color="magenta", weight=3]; 12746 -> 32913[label="",style="dashed", color="magenta", weight=3]; 12746 -> 32914[label="",style="dashed", color="magenta", weight=3]; 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]; 32975[label="Succ Zero",fontsize=16,color="green",shape="box"];32976[label="ww5",fontsize=16,color="green",shape="box"];32977[label="ww4000",fontsize=16,color="green",shape="box"];32978[label="ww3100",fontsize=16,color="green",shape="box"];28252[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3426) GT)",fontsize=16,color="burlywood",shape="box"];62936[label="ww3426/Float ww34260 ww34261",fontsize=10,color="white",style="solid",shape="box"];28252 -> 62936[label="",style="solid", color="burlywood", weight=9]; 62936 -> 28307[label="",style="solid", color="burlywood", weight=3]; 33155[label="primDivFloat (msFloat (Float (Pos (Succ ww3899)) (Neg (Succ ww3900))) (Float (Neg Zero) (Pos (Succ ww3901)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33155 -> 33203[label="",style="solid", color="black", weight=3]; 33156[label="ww38980",fontsize=16,color="green",shape="box"];33157[label="ww38981",fontsize=16,color="green",shape="box"];33158[label="takeWhile2 (flip ltEsFloat ww3896) (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"];33158 -> 33204[label="",style="solid", color="black", weight=3]; 59036[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];59035[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)))) ww4745)",fontsize=16,color="black",shape="triangle"];59035 -> 59038[label="",style="solid", color="black", weight=3]; 58850[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]; 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]; 20307[label="primMinusNat (Succ ww243500) ww183200",fontsize=16,color="burlywood",shape="box"];62937[label="ww183200/Succ ww1832000",fontsize=10,color="white",style="solid",shape="box"];20307 -> 62937[label="",style="solid", color="burlywood", weight=9]; 62937 -> 20324[label="",style="solid", color="burlywood", weight=3]; 62938[label="ww183200/Zero",fontsize=10,color="white",style="solid",shape="box"];20307 -> 62938[label="",style="solid", color="burlywood", weight=9]; 62938 -> 20325[label="",style="solid", color="burlywood", weight=3]; 20308[label="primMinusNat Zero ww183200",fontsize=16,color="burlywood",shape="box"];62939[label="ww183200/Succ ww1832000",fontsize=10,color="white",style="solid",shape="box"];20308 -> 62939[label="",style="solid", color="burlywood", weight=9]; 62939 -> 20326[label="",style="solid", color="burlywood", weight=3]; 62940[label="ww183200/Zero",fontsize=10,color="white",style="solid",shape="box"];20308 -> 62940[label="",style="solid", color="burlywood", weight=9]; 62940 -> 20327[label="",style="solid", color="burlywood", weight=3]; 26800[label="Succ ww2913",fontsize=16,color="green",shape="box"];26801[label="ww291500",fontsize=16,color="green",shape="box"];21877[label="Pos (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21877 -> 21889[label="",style="dashed", color="green", weight=3]; 21878[label="Neg (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21878 -> 21890[label="",style="dashed", color="green", weight=3]; 21879[label="Neg (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21879 -> 21891[label="",style="dashed", color="green", weight=3]; 21880[label="Pos (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21880 -> 21892[label="",style="dashed", color="green", weight=3]; 20257[label="primPlusInt (Pos ww24350) ww18320",fontsize=16,color="burlywood",shape="box"];62941[label="ww18320/Pos ww183200",fontsize=10,color="white",style="solid",shape="box"];20257 -> 62941[label="",style="solid", color="burlywood", weight=9]; 62941 -> 20273[label="",style="solid", color="burlywood", weight=3]; 62942[label="ww18320/Neg ww183200",fontsize=10,color="white",style="solid",shape="box"];20257 -> 62942[label="",style="solid", color="burlywood", weight=9]; 62942 -> 20274[label="",style="solid", color="burlywood", weight=3]; 20258[label="primPlusInt (Neg ww24350) ww18320",fontsize=16,color="burlywood",shape="box"];62943[label="ww18320/Pos ww183200",fontsize=10,color="white",style="solid",shape="box"];20258 -> 62943[label="",style="solid", color="burlywood", weight=9]; 62943 -> 20275[label="",style="solid", color="burlywood", weight=3]; 62944[label="ww18320/Neg ww183200",fontsize=10,color="white",style="solid",shape="box"];20258 -> 62944[label="",style="solid", color="burlywood", weight=9]; 62944 -> 20276[label="",style="solid", color="burlywood", weight=3]; 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]; 12761 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12761 -> 14058[label="",style="dashed", color="magenta", weight=3]; 12762[label="Succ ww3100",fontsize=16,color="green",shape="box"];12763 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12763 -> 14060[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12767 -> 5617[label="",style="dashed", color="red", weight=0]; 12767[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12767 -> 14063[label="",style="dashed", color="magenta", weight=3]; 12767 -> 14064[label="",style="dashed", color="magenta", weight=3]; 12768[label="Succ ww3100",fontsize=16,color="green",shape="box"];12769 -> 5617[label="",style="dashed", color="red", weight=0]; 12769[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12769 -> 14065[label="",style="dashed", color="magenta", weight=3]; 12769 -> 14066[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12774 -> 33090[label="",style="dashed", color="red", weight=0]; 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 -> 33091[label="",style="dashed", color="magenta", weight=3]; 12774 -> 33092[label="",style="dashed", color="magenta", weight=3]; 12774 -> 33093[label="",style="dashed", color="magenta", weight=3]; 12774 -> 33094[label="",style="dashed", color="magenta", weight=3]; 12774 -> 33095[label="",style="dashed", color="magenta", weight=3]; 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]; 52461[label="Succ Zero",fontsize=16,color="green",shape="box"];52462[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52463[label="ww4000",fontsize=16,color="green",shape="box"];52464[label="ww3100",fontsize=16,color="green",shape="box"];52460[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532))))) (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535)",fontsize=16,color="black",shape="triangle"];52460 -> 52486[label="",style="solid", color="black", weight=3]; 50052 -> 33134[label="",style="dashed", color="red", weight=0]; 50052[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"];50052 -> 50930[label="",style="dashed", color="magenta", weight=3]; 50052 -> 50931[label="",style="dashed", color="magenta", weight=3]; 50052 -> 50932[label="",style="dashed", color="magenta", weight=3]; 50052 -> 50933[label="",style="dashed", color="magenta", weight=3]; 50699[label="ww4000",fontsize=16,color="green",shape="box"];50700[label="ww5",fontsize=16,color="green",shape="box"];50701[label="ww3100",fontsize=16,color="green",shape="box"];50702[label="Succ Zero",fontsize=16,color="green",shape="box"];33134[label="psFloat ww3912 (fsFloat (msFloat (Float (Pos (Succ ww3913)) (Neg (Succ ww3914))) (Float (Neg Zero) (Neg (Succ ww3915)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];33134 -> 33159[label="",style="solid", color="black", weight=3]; 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"];62945[label="ww18/Float ww180 ww181",fontsize=10,color="white",style="solid",shape="box"];12777 -> 62945[label="",style="solid", color="burlywood", weight=9]; 62945 -> 14077[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12781 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12781 -> 14082[label="",style="dashed", color="magenta", weight=3]; 12782[label="Succ ww3100",fontsize=16,color="green",shape="box"];12783 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12783 -> 14084[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12787 -> 5617[label="",style="dashed", color="red", weight=0]; 12787[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12787 -> 14087[label="",style="dashed", color="magenta", weight=3]; 12787 -> 14088[label="",style="dashed", color="magenta", weight=3]; 12788[label="Succ ww3100",fontsize=16,color="green",shape="box"];12789 -> 5617[label="",style="dashed", color="red", weight=0]; 12789[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12789 -> 14089[label="",style="dashed", color="magenta", weight=3]; 12789 -> 14090[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 50703[label="Succ Zero",fontsize=16,color="green",shape="box"];50704[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50705[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];50706[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52506[label="ww3100",fontsize=16,color="green",shape="box"];52507[label="ww5",fontsize=16,color="green",shape="box"];52508[label="Succ Zero",fontsize=16,color="green",shape="box"];52509[label="ww3000",fontsize=16,color="green",shape="box"];50708[label="primPlusFloat 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="burlywood",shape="box"];62946[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];50708 -> 62946[label="",style="solid", color="burlywood", weight=9]; 62946 -> 50937[label="",style="solid", color="burlywood", weight=3]; 52577[label="primPlusFloat ww4537 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62947[label="ww4537/Float ww45370 ww45371",fontsize=10,color="white",style="solid",shape="box"];52577 -> 62947[label="",style="solid", color="burlywood", weight=9]; 62947 -> 52640[label="",style="solid", color="burlywood", weight=3]; 50709[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50709 -> 50938[label="",style="solid", color="black", weight=3]; 50710[label="ww50",fontsize=16,color="green",shape="box"];50711[label="ww51",fontsize=16,color="green",shape="box"];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]; 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]; 12799 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12799 -> 14100[label="",style="dashed", color="magenta", weight=3]; 12800[label="Succ ww3100",fontsize=16,color="green",shape="box"];12801 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12801 -> 14102[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12805 -> 5617[label="",style="dashed", color="red", weight=0]; 12805[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12805 -> 14105[label="",style="dashed", color="magenta", weight=3]; 12805 -> 14106[label="",style="dashed", color="magenta", weight=3]; 12806[label="Succ ww3100",fontsize=16,color="green",shape="box"];12807 -> 5617[label="",style="dashed", color="red", weight=0]; 12807[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12807 -> 14107[label="",style="dashed", color="magenta", weight=3]; 12807 -> 14108[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 12818 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12818 -> 14115[label="",style="dashed", color="magenta", weight=3]; 12819[label="Succ ww3100",fontsize=16,color="green",shape="box"];12820 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12820 -> 14117[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12824 -> 5617[label="",style="dashed", color="red", weight=0]; 12824[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12824 -> 14120[label="",style="dashed", color="magenta", weight=3]; 12824 -> 14121[label="",style="dashed", color="magenta", weight=3]; 12825[label="Succ ww3100",fontsize=16,color="green",shape="box"];12826 -> 5617[label="",style="dashed", color="red", weight=0]; 12826[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12826 -> 14122[label="",style="dashed", color="magenta", weight=3]; 12826 -> 14123[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12830 -> 16832[label="",style="dashed", color="red", weight=0]; 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]; 12830 -> 16842[label="",style="dashed", color="magenta", weight=3]; 12830 -> 16843[label="",style="dashed", color="magenta", weight=3]; 12830 -> 16844[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];62948[label="ww2129/Float ww21290 ww21291",fontsize=10,color="white",style="solid",shape="box"];16957 -> 62948[label="",style="solid", color="burlywood", weight=9]; 62948 -> 16965[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12841 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12841 -> 14134[label="",style="dashed", color="magenta", weight=3]; 12842[label="Succ ww3100",fontsize=16,color="green",shape="box"];12843 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12843 -> 14136[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12847 -> 5617[label="",style="dashed", color="red", weight=0]; 12847[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12847 -> 14139[label="",style="dashed", color="magenta", weight=3]; 12847 -> 14140[label="",style="dashed", color="magenta", weight=3]; 12848[label="Succ ww3100",fontsize=16,color="green",shape="box"];12849 -> 5617[label="",style="dashed", color="red", weight=0]; 12849[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12849 -> 14141[label="",style="dashed", color="magenta", weight=3]; 12849 -> 14142[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12854 -> 33933[label="",style="dashed", color="red", weight=0]; 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 -> 33934[label="",style="dashed", color="magenta", weight=3]; 12854 -> 33935[label="",style="dashed", color="magenta", weight=3]; 12854 -> 33936[label="",style="dashed", color="magenta", weight=3]; 12854 -> 33937[label="",style="dashed", color="magenta", weight=3]; 12854 -> 33938[label="",style="dashed", color="magenta", weight=3]; 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]; 52680[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52681[label="Succ Zero",fontsize=16,color="green",shape="box"];52682[label="ww3100",fontsize=16,color="green",shape="box"];52683[label="ww3000",fontsize=16,color="green",shape="box"];49866 -> 33971[label="",style="dashed", color="red", weight=0]; 49866[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"];49866 -> 50941[label="",style="dashed", color="magenta", weight=3]; 49866 -> 50942[label="",style="dashed", color="magenta", weight=3]; 49866 -> 50943[label="",style="dashed", color="magenta", weight=3]; 49866 -> 50944[label="",style="dashed", color="magenta", weight=3]; 50713[label="ww5",fontsize=16,color="green",shape="box"];50714[label="Succ Zero",fontsize=16,color="green",shape="box"];50715[label="ww3000",fontsize=16,color="green",shape="box"];50716[label="ww3100",fontsize=16,color="green",shape="box"];52800[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554",fontsize=16,color="black",shape="box"];52800 -> 52899[label="",style="solid", color="black", weight=3]; 52801 -> 52773[label="",style="dashed", color="red", weight=0]; 52801[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554",fontsize=16,color="magenta"];34211 -> 26726[label="",style="dashed", color="red", weight=0]; 34211[label="primPlusFloat (Float ww39960 ww39961) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3997))) (Float (Neg (Succ ww3998)) (Neg (Succ ww3999)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34211 -> 34260[label="",style="dashed", color="magenta", weight=3]; 34211 -> 34261[label="",style="dashed", color="magenta", weight=3]; 34211 -> 34262[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12861 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12861 -> 14158[label="",style="dashed", color="magenta", weight=3]; 12862[label="Succ ww3100",fontsize=16,color="green",shape="box"];12863 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12863 -> 14160[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12867 -> 5617[label="",style="dashed", color="red", weight=0]; 12867[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12867 -> 14163[label="",style="dashed", color="magenta", weight=3]; 12867 -> 14164[label="",style="dashed", color="magenta", weight=3]; 12868[label="Succ ww3100",fontsize=16,color="green",shape="box"];12869 -> 5617[label="",style="dashed", color="red", weight=0]; 12869[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12869 -> 14165[label="",style="dashed", color="magenta", weight=3]; 12869 -> 14166[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 50719[label="Succ Zero",fontsize=16,color="green",shape="box"];50720[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50721[label="Neg Zero",fontsize=16,color="green",shape="box"];50722[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50361 -> 52600[label="",style="dashed", color="red", weight=0]; 50361[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"];50361 -> 52610[label="",style="dashed", color="magenta", weight=3]; 50361 -> 52611[label="",style="dashed", color="magenta", weight=3]; 50361 -> 52612[label="",style="dashed", color="magenta", weight=3]; 52607[label="ww5",fontsize=16,color="green",shape="box"];52608[label="Succ Zero",fontsize=16,color="green",shape="box"];52609[label="ww3100",fontsize=16,color="green",shape="box"];52704 -> 26726[label="",style="dashed", color="red", weight=0]; 52704[label="primPlusFloat (Float ww45480 ww45481) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4549))) (Float (Neg Zero) (Pos (Succ ww4550)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52704 -> 52802[label="",style="dashed", color="magenta", weight=3]; 52704 -> 52803[label="",style="dashed", color="magenta", weight=3]; 52704 -> 52804[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12879 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12879 -> 14176[label="",style="dashed", color="magenta", weight=3]; 12880[label="Succ ww3100",fontsize=16,color="green",shape="box"];12881 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12881 -> 14178[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12885 -> 5617[label="",style="dashed", color="red", weight=0]; 12885[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12885 -> 14181[label="",style="dashed", color="magenta", weight=3]; 12885 -> 14182[label="",style="dashed", color="magenta", weight=3]; 12886[label="Succ ww3100",fontsize=16,color="green",shape="box"];12887 -> 5617[label="",style="dashed", color="red", weight=0]; 12887[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12887 -> 14183[label="",style="dashed", color="magenta", weight=3]; 12887 -> 14184[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 12898 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12898 -> 14191[label="",style="dashed", color="magenta", weight=3]; 12899[label="Succ ww3100",fontsize=16,color="green",shape="box"];12900 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12900 -> 14193[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12904 -> 5617[label="",style="dashed", color="red", weight=0]; 12904[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12904 -> 14196[label="",style="dashed", color="magenta", weight=3]; 12904 -> 14197[label="",style="dashed", color="magenta", weight=3]; 12905[label="Succ ww3100",fontsize=16,color="green",shape="box"];12906 -> 5617[label="",style="dashed", color="red", weight=0]; 12906[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12906 -> 14198[label="",style="dashed", color="magenta", weight=3]; 12906 -> 14199[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12910 -> 34687[label="",style="dashed", color="red", weight=0]; 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 -> 34706[label="",style="dashed", color="magenta", weight=3]; 12910 -> 34707[label="",style="dashed", color="magenta", weight=3]; 12910 -> 34708[label="",style="dashed", color="magenta", weight=3]; 12910 -> 34709[label="",style="dashed", color="magenta", weight=3]; 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]; 34761[label="ww5",fontsize=16,color="green",shape="box"];34762[label="Succ Zero",fontsize=16,color="green",shape="box"];34763[label="ww3100",fontsize=16,color="green",shape="box"];34905[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4073))) (Float (Neg Zero) (Pos (Succ ww4074)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];34905 -> 34991[label="",style="solid", color="black", weight=3]; 34906[label="ww40720",fontsize=16,color="green",shape="box"];34907[label="ww40721",fontsize=16,color="green",shape="box"];34908[label="takeWhile2 (flip ltEsFloat ww4070) (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"];34908 -> 34992[label="",style="solid", color="black", weight=3]; 59041[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];59040[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)))) ww4746)",fontsize=16,color="black",shape="triangle"];59040 -> 59043[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 12921 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12921 -> 14210[label="",style="dashed", color="magenta", weight=3]; 12922[label="Succ ww3100",fontsize=16,color="green",shape="box"];12923 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12923 -> 14212[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12927 -> 5617[label="",style="dashed", color="red", weight=0]; 12927[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12927 -> 14215[label="",style="dashed", color="magenta", weight=3]; 12927 -> 14216[label="",style="dashed", color="magenta", weight=3]; 12928[label="Succ ww3100",fontsize=16,color="green",shape="box"];12929 -> 5617[label="",style="dashed", color="red", weight=0]; 12929[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12929 -> 14217[label="",style="dashed", color="magenta", weight=3]; 12929 -> 14218[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12934 -> 34856[label="",style="dashed", color="red", weight=0]; 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 -> 34857[label="",style="dashed", color="magenta", weight=3]; 12934 -> 34858[label="",style="dashed", color="magenta", weight=3]; 12934 -> 34859[label="",style="dashed", color="magenta", weight=3]; 12934 -> 34860[label="",style="dashed", color="magenta", weight=3]; 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]; 52781[label="Succ Zero",fontsize=16,color="green",shape="box"];52782[label="ww3100",fontsize=16,color="green",shape="box"];52783[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50053 -> 34892[label="",style="dashed", color="red", weight=0]; 50053[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"];50053 -> 50950[label="",style="dashed", color="magenta", weight=3]; 50053 -> 50951[label="",style="dashed", color="magenta", weight=3]; 50053 -> 50952[label="",style="dashed", color="magenta", weight=3]; 50728[label="ww5",fontsize=16,color="green",shape="box"];50729[label="ww3100",fontsize=16,color="green",shape="box"];50730[label="Succ Zero",fontsize=16,color="green",shape="box"];52897[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559",fontsize=16,color="black",shape="box"];52897 -> 52932[label="",style="solid", color="black", weight=3]; 52898 -> 52859[label="",style="dashed", color="red", weight=0]; 52898[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559",fontsize=16,color="magenta"];50733[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4468) LT)",fontsize=16,color="black",shape="box"];50733 -> 50954[label="",style="solid", color="black", weight=3]; 35058 -> 26726[label="",style="dashed", color="red", weight=0]; 35058[label="primPlusFloat (Float ww40890 ww40891) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4090))) (Float (Neg Zero) (Neg (Succ ww4091)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];35058 -> 35130[label="",style="dashed", color="magenta", weight=3]; 35058 -> 35131[label="",style="dashed", color="magenta", weight=3]; 35058 -> 35132[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 20687[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="black",shape="triangle"];20687 -> 22514[label="",style="solid", color="black", weight=3]; 50734[label="Pos ww9560",fontsize=16,color="green",shape="box"];50735[label="Pos ww9580",fontsize=16,color="green",shape="box"];50736[label="Pos ww9560",fontsize=16,color="green",shape="box"];50737[label="Pos ww9580",fontsize=16,color="green",shape="box"];46000[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4424",fontsize=16,color="black",shape="box"];46000 -> 50967[label="",style="solid", color="black", weight=3]; 46001 -> 45523[label="",style="dashed", color="red", weight=0]; 46001[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4424",fontsize=16,color="magenta"];50741[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"];50741 -> 50968[label="",style="solid", color="black", weight=3]; 50742[label="ww9590",fontsize=16,color="green",shape="box"];50743[label="ww9591",fontsize=16,color="green",shape="box"];50747[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="black",shape="box"];50747 -> 50971[label="",style="solid", color="black", weight=3]; 50748 -> 50524[label="",style="dashed", color="red", weight=0]; 50748[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="magenta"];50749[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"];50749 -> 50972[label="",style="solid", color="black", weight=3]; 50750[label="ww9590",fontsize=16,color="green",shape="box"];50751[label="ww9591",fontsize=16,color="green",shape="box"];50977[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4496) (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)))) ww4496)))",fontsize=16,color="green",shape="box"];50977 -> 51026[label="",style="dashed", color="green", weight=3]; 50977 -> 51027[label="",style="dashed", color="green", weight=3]; 50754[label="Succ ww95800",fontsize=16,color="green",shape="box"];50755 -> 47276[label="",style="dashed", color="red", weight=0]; 50755[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"];50756[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"];50756 -> 50980[label="",style="solid", color="black", weight=3]; 50757[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="black",shape="box"];50757 -> 50981[label="",style="solid", color="black", weight=3]; 50758 -> 50533[label="",style="dashed", color="red", weight=0]; 50758[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="magenta"];50759[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"];50759 -> 50982[label="",style="solid", color="black", weight=3]; 50760[label="ww9590",fontsize=16,color="green",shape="box"];50761[label="ww9591",fontsize=16,color="green",shape="box"];46004[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4426",fontsize=16,color="black",shape="box"];46004 -> 50983[label="",style="solid", color="black", weight=3]; 46005 -> 45545[label="",style="dashed", color="red", weight=0]; 46005[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4426",fontsize=16,color="magenta"];50762[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"];50762 -> 50984[label="",style="solid", color="black", weight=3]; 50763[label="ww9590",fontsize=16,color="green",shape="box"];50764[label="ww9591",fontsize=16,color="green",shape="box"];50765[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="black",shape="box"];50765 -> 50985[label="",style="solid", color="black", weight=3]; 50766 -> 50552[label="",style="dashed", color="red", weight=0]; 50766[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="magenta"];50767[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"];50767 -> 50986[label="",style="solid", color="black", weight=3]; 50768[label="ww9590",fontsize=16,color="green",shape="box"];50769[label="ww9591",fontsize=16,color="green",shape="box"];50770[label="Neg ww9560",fontsize=16,color="green",shape="box"];50771[label="Neg ww9580",fontsize=16,color="green",shape="box"];50772[label="Neg ww9560",fontsize=16,color="green",shape="box"];50773[label="Neg ww9580",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]; 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]; 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]; 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]; 51168[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"];51168 -> 51393[label="",style="solid", color="black", weight=3]; 51169[label="ww9590",fontsize=16,color="green",shape="box"];51170[label="ww9591",fontsize=16,color="green",shape="box"];51392[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4495",fontsize=16,color="black",shape="box"];51392 -> 51689[label="",style="solid", color="black", weight=3]; 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]; 51174 -> 26924[label="",style="dashed", color="red", weight=0]; 51174[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"];51174 -> 51402[label="",style="dashed", color="magenta", weight=3]; 51174 -> 51403[label="",style="dashed", color="magenta", weight=3]; 51399[label="ww4425",fontsize=16,color="green",shape="box"];51400 -> 20687[label="",style="dashed", color="red", weight=0]; 51400[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51401 -> 26799[label="",style="dashed", color="red", weight=0]; 51401[label="srMyInt (Pos Zero) (Neg (Succ ww95800))",fontsize=16,color="magenta"];51401 -> 51695[label="",style="dashed", color="magenta", weight=3]; 51401 -> 51696[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 12967 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12967 -> 14259[label="",style="dashed", color="magenta", weight=3]; 12968[label="Succ ww3100",fontsize=16,color="green",shape="box"];12969 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12969 -> 14261[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12973 -> 5617[label="",style="dashed", color="red", weight=0]; 12973[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12973 -> 14264[label="",style="dashed", color="magenta", weight=3]; 12973 -> 14265[label="",style="dashed", color="magenta", weight=3]; 12974[label="Succ ww3100",fontsize=16,color="green",shape="box"];12975 -> 5617[label="",style="dashed", color="red", weight=0]; 12975[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12975 -> 14266[label="",style="dashed", color="magenta", weight=3]; 12975 -> 14267[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12980 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36307[label="",style="dashed", color="magenta", weight=3]; 12980 -> 36308[label="",style="dashed", color="magenta", weight=3]; 12980 -> 36309[label="",style="dashed", color="magenta", weight=3]; 12980 -> 36310[label="",style="dashed", color="magenta", weight=3]; 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]; 26739 -> 20242[label="",style="dashed", color="red", weight=0]; 26739[label="msMyInt (Neg (Succ ww2366)) (Pos Zero)",fontsize=16,color="magenta"];26739 -> 26756[label="",style="dashed", color="magenta", weight=3]; 26740 -> 23772[label="",style="dashed", color="red", weight=0]; 26740[label="srMyInt (Pos (Succ ww2367)) (Pos (Succ ww2368))",fontsize=16,color="magenta"];26740 -> 26757[label="",style="dashed", color="magenta", weight=3]; 26740 -> 26758[label="",style="dashed", color="magenta", weight=3]; 47643[label="Pos Zero",fontsize=16,color="green",shape="box"];47644[label="ww49",fontsize=16,color="green",shape="box"];47645 -> 50114[label="",style="dashed", color="red", weight=0]; 47645[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"];47645 -> 50122[label="",style="dashed", color="magenta", weight=3]; 47645 -> 50123[label="",style="dashed", color="magenta", weight=3]; 47646 -> 37570[label="",style="dashed", color="red", weight=0]; 47646[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"];47646 -> 50991[label="",style="dashed", color="magenta", weight=3]; 47646 -> 50992[label="",style="dashed", color="magenta", weight=3]; 47646 -> 50993[label="",style="dashed", color="magenta", weight=3]; 47646 -> 50994[label="",style="dashed", color="magenta", weight=3]; 47647[label="Pos (Succ ww47)",fontsize=16,color="green",shape="box"];50774[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4469) LT)",fontsize=16,color="black",shape="box"];50774 -> 50995[label="",style="solid", color="black", weight=3]; 41543 -> 26726[label="",style="dashed", color="red", weight=0]; 41543[label="primPlusFloat (Float ww42580 ww42581) (primDivFloat (msFloat (Float (Neg (Succ ww4259)) (Pos (Succ ww4260))) (Float (Pos Zero) (Pos (Succ ww4261)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41543 -> 42538[label="",style="dashed", color="magenta", weight=3]; 41543 -> 42539[label="",style="dashed", color="magenta", weight=3]; 41543 -> 42540[label="",style="dashed", color="magenta", weight=3]; 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]; 20265[label="primMinusInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="black",shape="box"];20265 -> 20784[label="",style="solid", color="black", weight=3]; 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]; 12988 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12988 -> 14284[label="",style="dashed", color="magenta", weight=3]; 12989[label="Succ ww3100",fontsize=16,color="green",shape="box"];12990 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 12990 -> 14286[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 12994 -> 5617[label="",style="dashed", color="red", weight=0]; 12994[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12994 -> 14289[label="",style="dashed", color="magenta", weight=3]; 12994 -> 14290[label="",style="dashed", color="magenta", weight=3]; 12995[label="Succ ww3100",fontsize=16,color="green",shape="box"];12996 -> 5617[label="",style="dashed", color="red", weight=0]; 12996[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12996 -> 14291[label="",style="dashed", color="magenta", weight=3]; 12996 -> 14292[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13000 -> 46584[label="",style="dashed", color="red", weight=0]; 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 -> 46605[label="",style="dashed", color="magenta", weight=3]; 13000 -> 46606[label="",style="dashed", color="magenta", weight=3]; 13000 -> 46607[label="",style="dashed", color="magenta", weight=3]; 13000 -> 46608[label="",style="dashed", color="magenta", weight=3]; 13000 -> 46609[label="",style="dashed", color="magenta", weight=3]; 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]; 46668[label="Succ Zero",fontsize=16,color="green",shape="box"];46669[label="ww4000",fontsize=16,color="green",shape="box"];46670[label="ww5",fontsize=16,color="green",shape="box"];46671[label="ww3100",fontsize=16,color="green",shape="box"];50775[label="primDivFloat (msFloat (Float (Neg (Succ ww4452)) (Pos (Succ ww4453))) (Float (Pos Zero) (Neg (Succ ww4454)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50775 -> 50996[label="",style="solid", color="black", weight=3]; 50776[label="ww44510",fontsize=16,color="green",shape="box"];50777[label="ww44511",fontsize=16,color="green",shape="box"];27834[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3371) GT)",fontsize=16,color="burlywood",shape="box"];62949[label="ww3371/Float ww33710 ww33711",fontsize=10,color="white",style="solid",shape="box"];27834 -> 62949[label="",style="solid", color="burlywood", weight=9]; 62949 -> 27873[label="",style="solid", color="burlywood", weight=3]; 51196[label="Float (Pos Zero) (Neg (Succ ww2151))",fontsize=16,color="green",shape="box"];51195[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)))) ww4503)",fontsize=16,color="black",shape="triangle"];51195 -> 51198[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 13011 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13011 -> 14303[label="",style="dashed", color="magenta", weight=3]; 13012[label="Succ ww3100",fontsize=16,color="green",shape="box"];13013 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13013 -> 14305[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13017 -> 5617[label="",style="dashed", color="red", weight=0]; 13017[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13017 -> 14308[label="",style="dashed", color="magenta", weight=3]; 13017 -> 14309[label="",style="dashed", color="magenta", weight=3]; 13018[label="Succ ww3100",fontsize=16,color="green",shape="box"];13019 -> 5617[label="",style="dashed", color="red", weight=0]; 13019[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13019 -> 14310[label="",style="dashed", color="magenta", weight=3]; 13019 -> 14311[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13023 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36315[label="",style="dashed", color="magenta", weight=3]; 13023 -> 36316[label="",style="dashed", color="magenta", weight=3]; 13023 -> 36317[label="",style="dashed", color="magenta", weight=3]; 13023 -> 36318[label="",style="dashed", color="magenta", weight=3]; 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]; 37618[label="ww3100",fontsize=16,color="green",shape="box"];37619[label="ww5",fontsize=16,color="green",shape="box"];37620[label="ww4000",fontsize=16,color="green",shape="box"];37621[label="Succ Zero",fontsize=16,color="green",shape="box"];37741[label="primDivFloat (msFloat (Float (Neg (Succ ww4264)) (Neg (Succ ww4265))) (Float (Pos Zero) (Pos (Succ ww4266)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37741 -> 37753[label="",style="solid", color="black", weight=3]; 37742[label="ww42630",fontsize=16,color="green",shape="box"];37743[label="ww42631",fontsize=16,color="green",shape="box"];45794[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4297)) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) ww4430",fontsize=16,color="black",shape="box"];45794 -> 45808[label="",style="solid", color="black", weight=3]; 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]; 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]; 13034 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13034 -> 14322[label="",style="dashed", color="magenta", weight=3]; 13035[label="Succ ww3100",fontsize=16,color="green",shape="box"];13036 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13036 -> 14324[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13040 -> 5617[label="",style="dashed", color="red", weight=0]; 13040[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13040 -> 14327[label="",style="dashed", color="magenta", weight=3]; 13040 -> 14328[label="",style="dashed", color="magenta", weight=3]; 13041[label="Succ ww3100",fontsize=16,color="green",shape="box"];13042 -> 5617[label="",style="dashed", color="red", weight=0]; 13042[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13042 -> 14329[label="",style="dashed", color="magenta", weight=3]; 13042 -> 14330[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13047 -> 46718[label="",style="dashed", color="red", weight=0]; 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 -> 46719[label="",style="dashed", color="magenta", weight=3]; 13047 -> 46720[label="",style="dashed", color="magenta", weight=3]; 13047 -> 46721[label="",style="dashed", color="magenta", weight=3]; 13047 -> 46722[label="",style="dashed", color="magenta", weight=3]; 13047 -> 46723[label="",style="dashed", color="magenta", weight=3]; 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]; 52868[label="ww3100",fontsize=16,color="green",shape="box"];52869[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52870[label="Succ Zero",fontsize=16,color="green",shape="box"];52871[label="ww4000",fontsize=16,color="green",shape="box"];50154 -> 26763[label="",style="dashed", color="red", weight=0]; 50154[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"];50154 -> 51001[label="",style="dashed", color="magenta", weight=3]; 50154 -> 51002[label="",style="dashed", color="magenta", weight=3]; 50154 -> 51003[label="",style="dashed", color="magenta", weight=3]; 50154 -> 51004[label="",style="dashed", color="magenta", weight=3]; 50780[label="Succ Zero",fontsize=16,color="green",shape="box"];50781[label="ww4000",fontsize=16,color="green",shape="box"];50782[label="ww3100",fontsize=16,color="green",shape="box"];50783[label="ww5",fontsize=16,color="green",shape="box"];52972[label="primPlusFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565",fontsize=16,color="black",shape="box"];52972 -> 53197[label="",style="solid", color="black", weight=3]; 52973 -> 52929[label="",style="dashed", color="red", weight=0]; 52973[label="psFloat (msFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565",fontsize=16,color="magenta"];50786[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4470) LT)",fontsize=16,color="black",shape="box"];50786 -> 51006[label="",style="solid", color="black", weight=3]; 26840 -> 26726[label="",style="dashed", color="red", weight=0]; 26840[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"];26840 -> 26860[label="",style="dashed", color="magenta", weight=3]; 26840 -> 26861[label="",style="dashed", color="magenta", weight=3]; 26840 -> 26862[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13054 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13054 -> 14346[label="",style="dashed", color="magenta", weight=3]; 13055[label="Succ ww3100",fontsize=16,color="green",shape="box"];13056 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13056 -> 14348[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13060 -> 5617[label="",style="dashed", color="red", weight=0]; 13060[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13060 -> 14351[label="",style="dashed", color="magenta", weight=3]; 13060 -> 14352[label="",style="dashed", color="magenta", weight=3]; 13061[label="Succ ww3100",fontsize=16,color="green",shape="box"];13062 -> 5617[label="",style="dashed", color="red", weight=0]; 13062[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13062 -> 14353[label="",style="dashed", color="magenta", weight=3]; 13062 -> 14354[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13067 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 13067 -> 15710[label="",style="dashed", color="magenta", weight=3]; 13067 -> 15711[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 52931[label="primPlusFloat ww4561 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62950[label="ww4561/Float ww45610 ww45611",fontsize=10,color="white",style="solid",shape="box"];52931 -> 62950[label="",style="solid", color="burlywood", weight=9]; 62950 -> 52974[label="",style="solid", color="burlywood", weight=3]; 50787[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50787 -> 51007[label="",style="solid", color="black", weight=3]; 50788[label="ww50",fontsize=16,color="green",shape="box"];50789[label="ww51",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 13074 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13074 -> 14370[label="",style="dashed", color="magenta", weight=3]; 13075[label="Succ ww3100",fontsize=16,color="green",shape="box"];13076 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13076 -> 14372[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13080 -> 5617[label="",style="dashed", color="red", weight=0]; 13080[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13080 -> 14375[label="",style="dashed", color="magenta", weight=3]; 13080 -> 14376[label="",style="dashed", color="magenta", weight=3]; 13081[label="Succ ww3100",fontsize=16,color="green",shape="box"];13082 -> 5617[label="",style="dashed", color="red", weight=0]; 13082[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13082 -> 14377[label="",style="dashed", color="magenta", weight=3]; 13082 -> 14378[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13086 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54485[label="",style="dashed", color="magenta", weight=3]; 13086 -> 54486[label="",style="dashed", color="magenta", weight=3]; 13086 -> 54487[label="",style="dashed", color="magenta", weight=3]; 13086 -> 54488[label="",style="dashed", color="magenta", weight=3]; 13086 -> 54489[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13091 -> 14383[label="",style="dashed", color="magenta", weight=3]; 55554[label="Succ Zero",fontsize=16,color="green",shape="box"];55555[label="ww5",fontsize=16,color="green",shape="box"];55556[label="ww3100",fontsize=16,color="green",shape="box"];55557[label="ww3000",fontsize=16,color="green",shape="box"];55813[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4639))) (Float (Pos (Succ ww4640)) (Neg (Succ ww4641)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55813 -> 55841[label="",style="solid", color="black", weight=3]; 55814[label="ww46380",fontsize=16,color="green",shape="box"];55815[label="ww46381",fontsize=16,color="green",shape="box"];45809[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4431",fontsize=16,color="black",shape="box"];45809 -> 45825[label="",style="solid", color="black", weight=3]; 24695[label="primMinusInt (Neg Zero) ww20780",fontsize=16,color="burlywood",shape="box"];62951[label="ww20780/Pos ww207800",fontsize=10,color="white",style="solid",shape="box"];24695 -> 62951[label="",style="solid", color="burlywood", weight=9]; 62951 -> 26773[label="",style="solid", color="burlywood", weight=3]; 62952[label="ww20780/Neg ww207800",fontsize=10,color="white",style="solid",shape="box"];24695 -> 62952[label="",style="solid", color="burlywood", weight=9]; 62952 -> 26774[label="",style="solid", color="burlywood", weight=3]; 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]; 13097 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13097 -> 14390[label="",style="dashed", color="magenta", weight=3]; 13098[label="Succ ww3100",fontsize=16,color="green",shape="box"];13099 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13099 -> 14392[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13103 -> 5617[label="",style="dashed", color="red", weight=0]; 13103[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13103 -> 14395[label="",style="dashed", color="magenta", weight=3]; 13103 -> 14396[label="",style="dashed", color="magenta", weight=3]; 13104[label="Succ ww3100",fontsize=16,color="green",shape="box"];13105 -> 5617[label="",style="dashed", color="red", weight=0]; 13105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13105 -> 14397[label="",style="dashed", color="magenta", weight=3]; 13105 -> 14398[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13109 -> 26972[label="",style="dashed", color="red", weight=0]; 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 -> 26993[label="",style="dashed", color="magenta", weight=3]; 13109 -> 26994[label="",style="dashed", color="magenta", weight=3]; 13109 -> 26995[label="",style="dashed", color="magenta", weight=3]; 13109 -> 26996[label="",style="dashed", color="magenta", weight=3]; 13109 -> 26997[label="",style="dashed", color="magenta", weight=3]; 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]; 27178[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3295))) (Float (Pos (Succ ww3296)) (Pos (Succ ww3297)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27178 -> 27232[label="",style="solid", color="black", weight=3]; 27179[label="ww32940",fontsize=16,color="green",shape="box"];27180[label="ww32941",fontsize=16,color="green",shape="box"];27181[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"];27181 -> 27233[label="",style="solid", color="black", weight=3]; 57697[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4701) (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)))) ww4701)))",fontsize=16,color="green",shape="box"];57697 -> 57703[label="",style="dashed", color="green", weight=3]; 57697 -> 57704[label="",style="dashed", color="green", weight=3]; 57643[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]; 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]; 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]; 13120 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13120 -> 14409[label="",style="dashed", color="magenta", weight=3]; 13121[label="Succ ww3100",fontsize=16,color="green",shape="box"];13122 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13122 -> 14411[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13126 -> 5617[label="",style="dashed", color="red", weight=0]; 13126[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13126 -> 14414[label="",style="dashed", color="magenta", weight=3]; 13126 -> 14415[label="",style="dashed", color="magenta", weight=3]; 13127[label="Succ ww3100",fontsize=16,color="green",shape="box"];13128 -> 5617[label="",style="dashed", color="red", weight=0]; 13128[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13128 -> 14416[label="",style="dashed", color="magenta", weight=3]; 13128 -> 14417[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13133 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54495[label="",style="dashed", color="magenta", weight=3]; 13133 -> 54496[label="",style="dashed", color="magenta", weight=3]; 13133 -> 54497[label="",style="dashed", color="magenta", weight=3]; 13133 -> 54498[label="",style="dashed", color="magenta", weight=3]; 13133 -> 54499[label="",style="dashed", color="magenta", weight=3]; 13135[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];13136[label="ww5",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]; 53122[label="ww3000",fontsize=16,color="green",shape="box"];53123[label="ww3100",fontsize=16,color="green",shape="box"];53124[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53125[label="Succ Zero",fontsize=16,color="green",shape="box"];50194 -> 27133[label="",style="dashed", color="red", weight=0]; 50194[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"];50194 -> 51010[label="",style="dashed", color="magenta", weight=3]; 50194 -> 51011[label="",style="dashed", color="magenta", weight=3]; 50194 -> 51012[label="",style="dashed", color="magenta", weight=3]; 50194 -> 51013[label="",style="dashed", color="magenta", weight=3]; 50791[label="ww5",fontsize=16,color="green",shape="box"];50792[label="Succ Zero",fontsize=16,color="green",shape="box"];50793[label="ww3000",fontsize=16,color="green",shape="box"];50794[label="ww3100",fontsize=16,color="green",shape="box"];53195[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577",fontsize=16,color="black",shape="box"];53195 -> 53252[label="",style="solid", color="black", weight=3]; 53196 -> 53162[label="",style="dashed", color="red", weight=0]; 53196[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577",fontsize=16,color="magenta"];27235 -> 26726[label="",style="dashed", color="red", weight=0]; 27235[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"];27235 -> 27268[label="",style="dashed", color="magenta", weight=3]; 27235 -> 27269[label="",style="dashed", color="magenta", weight=3]; 27235 -> 27270[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13144 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13144 -> 14433[label="",style="dashed", color="magenta", weight=3]; 13145[label="Succ ww3100",fontsize=16,color="green",shape="box"];13146 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13146 -> 14435[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13150 -> 5617[label="",style="dashed", color="red", weight=0]; 13150[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13150 -> 14438[label="",style="dashed", color="magenta", weight=3]; 13150 -> 14439[label="",style="dashed", color="magenta", weight=3]; 13151[label="Succ ww3100",fontsize=16,color="green",shape="box"];13152 -> 5617[label="",style="dashed", color="red", weight=0]; 13152[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13152 -> 14440[label="",style="dashed", color="magenta", weight=3]; 13152 -> 14441[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13157 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36327[label="",style="dashed", color="magenta", weight=3]; 13157 -> 36328[label="",style="dashed", color="magenta", weight=3]; 13157 -> 36329[label="",style="dashed", color="magenta", weight=3]; 13157 -> 36330[label="",style="dashed", color="magenta", weight=3]; 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]; 41698 -> 26726[label="",style="dashed", color="red", weight=0]; 41698[label="primPlusFloat (Float ww42690 ww42691) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4270))) (Float (Pos Zero) (Pos (Succ ww4271)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41698 -> 42730[label="",style="dashed", color="magenta", weight=3]; 41698 -> 42731[label="",style="dashed", color="magenta", weight=3]; 41698 -> 42732[label="",style="dashed", color="magenta", weight=3]; 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]; 13165 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13165 -> 14460[label="",style="dashed", color="magenta", weight=3]; 13166[label="Succ ww3100",fontsize=16,color="green",shape="box"];13167 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13167 -> 14462[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13171 -> 5617[label="",style="dashed", color="red", weight=0]; 13171[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13171 -> 14465[label="",style="dashed", color="magenta", weight=3]; 13171 -> 14466[label="",style="dashed", color="magenta", weight=3]; 13172[label="Succ ww3100",fontsize=16,color="green",shape="box"];13173 -> 5617[label="",style="dashed", color="red", weight=0]; 13173[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13173 -> 14467[label="",style="dashed", color="magenta", weight=3]; 13173 -> 14468[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13177 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 13177 -> 15719[label="",style="dashed", color="magenta", weight=3]; 13177 -> 15720[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13182 -> 14473[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13188 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13188 -> 14480[label="",style="dashed", color="magenta", weight=3]; 13189[label="Succ ww3100",fontsize=16,color="green",shape="box"];13190 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13190 -> 14482[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13194 -> 5617[label="",style="dashed", color="red", weight=0]; 13194[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13194 -> 14485[label="",style="dashed", color="magenta", weight=3]; 13194 -> 14486[label="",style="dashed", color="magenta", weight=3]; 13195[label="Succ ww3100",fontsize=16,color="green",shape="box"];13196 -> 5617[label="",style="dashed", color="red", weight=0]; 13196[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13196 -> 14487[label="",style="dashed", color="magenta", weight=3]; 13196 -> 14488[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13200 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36335[label="",style="dashed", color="magenta", weight=3]; 13200 -> 36336[label="",style="dashed", color="magenta", weight=3]; 13200 -> 36337[label="",style="dashed", color="magenta", weight=3]; 13200 -> 36338[label="",style="dashed", color="magenta", weight=3]; 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]; 37713[label="ww3100",fontsize=16,color="green",shape="box"];37714[label="ww5",fontsize=16,color="green",shape="box"];37715[label="Succ Zero",fontsize=16,color="green",shape="box"];41590[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4274))) (Float (Pos Zero) (Pos (Succ ww4275)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];41590 -> 41720[label="",style="solid", color="black", weight=3]; 41591[label="ww42730",fontsize=16,color="green",shape="box"];41592[label="ww42731",fontsize=16,color="green",shape="box"];45821[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4302))) (Float (Pos Zero) (Pos (Succ ww4303)))) ww4432",fontsize=16,color="black",shape="box"];45821 -> 45908[label="",style="solid", color="black", weight=3]; 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]; 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]; 13213 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13213 -> 14501[label="",style="dashed", color="magenta", weight=3]; 13214[label="Succ ww3100",fontsize=16,color="green",shape="box"];13215 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13215 -> 14503[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13219 -> 5617[label="",style="dashed", color="red", weight=0]; 13219[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13219 -> 14506[label="",style="dashed", color="magenta", weight=3]; 13219 -> 14507[label="",style="dashed", color="magenta", weight=3]; 13220[label="Succ ww3100",fontsize=16,color="green",shape="box"];13221 -> 5617[label="",style="dashed", color="red", weight=0]; 13221[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13221 -> 14508[label="",style="dashed", color="magenta", weight=3]; 13221 -> 14509[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13226 -> 27670[label="",style="dashed", color="red", weight=0]; 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 -> 27671[label="",style="dashed", color="magenta", weight=3]; 13226 -> 27672[label="",style="dashed", color="magenta", weight=3]; 13226 -> 27673[label="",style="dashed", color="magenta", weight=3]; 13226 -> 27674[label="",style="dashed", color="magenta", weight=3]; 13137[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];13138[label="ww5",fontsize=16,color="green",shape="box"];53148[label="Succ Zero",fontsize=16,color="green",shape="box"];53149[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53150[label="ww3100",fontsize=16,color="green",shape="box"];50155 -> 27501[label="",style="dashed", color="red", weight=0]; 50155[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"];50155 -> 51017[label="",style="dashed", color="magenta", weight=3]; 50155 -> 51018[label="",style="dashed", color="magenta", weight=3]; 50155 -> 51019[label="",style="dashed", color="magenta", weight=3]; 50798[label="ww3100",fontsize=16,color="green",shape="box"];50799[label="Succ Zero",fontsize=16,color="green",shape="box"];50800[label="ww5",fontsize=16,color="green",shape="box"];53250[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578",fontsize=16,color="black",shape="box"];53250 -> 53295[label="",style="solid", color="black", weight=3]; 53251 -> 53193[label="",style="dashed", color="red", weight=0]; 53251[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578",fontsize=16,color="magenta"];27628 -> 26726[label="",style="dashed", color="red", weight=0]; 27628[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"];27628 -> 27663[label="",style="dashed", color="magenta", weight=3]; 27628 -> 27664[label="",style="dashed", color="magenta", weight=3]; 27628 -> 27665[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 51025[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4497) (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)))) ww4497)))",fontsize=16,color="green",shape="box"];51025 -> 51034[label="",style="dashed", color="green", weight=3]; 51025 -> 51035[label="",style="dashed", color="green", weight=3]; 50805 -> 47306[label="",style="dashed", color="red", weight=0]; 50805[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"];50806[label="ww1374",fontsize=16,color="green",shape="box"];50807[label="Succ ww137500",fontsize=16,color="green",shape="box"];50808[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"];50808 -> 51028[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 51033[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4498) (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)))) ww4498)))",fontsize=16,color="green",shape="box"];51033 -> 51132[label="",style="dashed", color="green", weight=3]; 51033 -> 51133[label="",style="dashed", color="green", weight=3]; 50811[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"];50811 -> 51036[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 13244 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13244 -> 14537[label="",style="dashed", color="magenta", weight=3]; 13245[label="Succ ww3100",fontsize=16,color="green",shape="box"];13246 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13246 -> 14539[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13250 -> 5617[label="",style="dashed", color="red", weight=0]; 13250[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13250 -> 14542[label="",style="dashed", color="magenta", weight=3]; 13250 -> 14543[label="",style="dashed", color="magenta", weight=3]; 13251[label="Succ ww3100",fontsize=16,color="green",shape="box"];13252 -> 5617[label="",style="dashed", color="red", weight=0]; 13252[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13252 -> 14544[label="",style="dashed", color="magenta", weight=3]; 13252 -> 14545[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13257 -> 28084[label="",style="dashed", color="red", weight=0]; 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 -> 28085[label="",style="dashed", color="magenta", weight=3]; 13257 -> 28086[label="",style="dashed", color="magenta", weight=3]; 13257 -> 28087[label="",style="dashed", color="magenta", weight=3]; 13257 -> 28088[label="",style="dashed", color="magenta", weight=3]; 13257 -> 28089[label="",style="dashed", color="magenta", weight=3]; 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]; 47678[label="Neg Zero",fontsize=16,color="green",shape="box"];47679 -> 53555[label="",style="dashed", color="red", weight=0]; 47679[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"];47679 -> 53561[label="",style="dashed", color="magenta", weight=3]; 47679 -> 53562[label="",style="dashed", color="magenta", weight=3]; 47679 -> 53563[label="",style="dashed", color="magenta", weight=3]; 47679 -> 53564[label="",style="dashed", color="magenta", weight=3]; 47680 -> 50355[label="",style="dashed", color="red", weight=0]; 47680[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"];47680 -> 50362[label="",style="dashed", color="magenta", weight=3]; 47681 -> 27983[label="",style="dashed", color="red", weight=0]; 47681[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"];47681 -> 51038[label="",style="dashed", color="magenta", weight=3]; 47681 -> 51039[label="",style="dashed", color="magenta", weight=3]; 47681 -> 51040[label="",style="dashed", color="magenta", weight=3]; 47681 -> 51041[label="",style="dashed", color="magenta", weight=3]; 47682[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53626[label="psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598",fontsize=16,color="black",shape="triangle"];53626 -> 53679[label="",style="solid", color="black", weight=3]; 53627 -> 53555[label="",style="dashed", color="red", weight=0]; 53627[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595))))) (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) (psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598))",fontsize=16,color="magenta"];53627 -> 53680[label="",style="dashed", color="magenta", weight=3]; 28020[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"];28020 -> 28081[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 13268 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13268 -> 14561[label="",style="dashed", color="magenta", weight=3]; 13269[label="Succ ww3100",fontsize=16,color="green",shape="box"];13270 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13270 -> 14563[label="",style="dashed", color="magenta", weight=3]; 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]; 13273 -> 13272[label="",style="dashed", color="red", weight=0]; 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]; 13274[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13274 -> 14565[label="",style="dashed", color="magenta", weight=3]; 13274 -> 14566[label="",style="dashed", color="magenta", weight=3]; 13275[label="Succ ww3100",fontsize=16,color="green",shape="box"];13276 -> 5617[label="",style="dashed", color="red", weight=0]; 13276[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13276 -> 14567[label="",style="dashed", color="magenta", weight=3]; 13276 -> 14568[label="",style="dashed", color="magenta", weight=3]; 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]; 13279 -> 13278[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13280 -> 17372[label="",style="dashed", color="magenta", weight=3]; 13280 -> 17373[label="",style="dashed", color="magenta", weight=3]; 13280 -> 17374[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 13287 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13287 -> 14578[label="",style="dashed", color="magenta", weight=3]; 13288[label="Succ ww3100",fontsize=16,color="green",shape="box"];13289 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13289 -> 14580[label="",style="dashed", color="magenta", weight=3]; 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]; 13292 -> 13291[label="",style="dashed", color="red", weight=0]; 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]; 13293[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13293 -> 14582[label="",style="dashed", color="magenta", weight=3]; 13293 -> 14583[label="",style="dashed", color="magenta", weight=3]; 13294[label="Succ ww3100",fontsize=16,color="green",shape="box"];13295 -> 5617[label="",style="dashed", color="red", weight=0]; 13295[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13295 -> 14584[label="",style="dashed", color="magenta", weight=3]; 13295 -> 14585[label="",style="dashed", color="magenta", weight=3]; 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]; 13298 -> 13297[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13299 -> 17413[label="",style="dashed", color="magenta", weight=3]; 13299 -> 17414[label="",style="dashed", color="magenta", weight=3]; 13299 -> 17415[label="",style="dashed", color="magenta", weight=3]; 17408[label="ww5",fontsize=16,color="green",shape="box"];17409[label="ww4000",fontsize=16,color="green",shape="box"];17410[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17411[label="ww3100",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]; 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]; 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]; 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]; 13306 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13306 -> 14595[label="",style="dashed", color="magenta", weight=3]; 13307[label="Succ ww3100",fontsize=16,color="green",shape="box"];13308 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13308 -> 14597[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13312 -> 5617[label="",style="dashed", color="red", weight=0]; 13312[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13312 -> 14600[label="",style="dashed", color="magenta", weight=3]; 13312 -> 14601[label="",style="dashed", color="magenta", weight=3]; 13313[label="Succ ww3100",fontsize=16,color="green",shape="box"];13314 -> 5617[label="",style="dashed", color="red", weight=0]; 13314[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13314 -> 14602[label="",style="dashed", color="magenta", weight=3]; 13314 -> 14603[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13319 -> 28190[label="",style="dashed", color="red", weight=0]; 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 -> 28191[label="",style="dashed", color="magenta", weight=3]; 13319 -> 28192[label="",style="dashed", color="magenta", weight=3]; 13319 -> 28193[label="",style="dashed", color="magenta", weight=3]; 13319 -> 28194[label="",style="dashed", color="magenta", weight=3]; 13319 -> 28195[label="",style="dashed", color="magenta", weight=3]; 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]; 47688[label="Neg Zero",fontsize=16,color="green",shape="box"];47689 -> 53719[label="",style="dashed", color="red", weight=0]; 47689[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"];47689 -> 53725[label="",style="dashed", color="magenta", weight=3]; 47689 -> 53726[label="",style="dashed", color="magenta", weight=3]; 47689 -> 53727[label="",style="dashed", color="magenta", weight=3]; 47689 -> 53728[label="",style="dashed", color="magenta", weight=3]; 47690 -> 50048[label="",style="dashed", color="red", weight=0]; 47690[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"];47690 -> 50054[label="",style="dashed", color="magenta", weight=3]; 47691 -> 28074[label="",style="dashed", color="red", weight=0]; 47691[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"];47691 -> 51045[label="",style="dashed", color="magenta", weight=3]; 47691 -> 51046[label="",style="dashed", color="magenta", weight=3]; 47691 -> 51047[label="",style="dashed", color="magenta", weight=3]; 47691 -> 51048[label="",style="dashed", color="magenta", weight=3]; 47692[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53801[label="psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612",fontsize=16,color="black",shape="triangle"];53801 -> 53829[label="",style="solid", color="black", weight=3]; 53802 -> 53719[label="",style="dashed", color="red", weight=0]; 53802[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602))))) (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) (psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612))",fontsize=16,color="magenta"];53802 -> 53830[label="",style="dashed", color="magenta", weight=3]; 28157[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"];28157 -> 28189[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 13330 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13330 -> 14619[label="",style="dashed", color="magenta", weight=3]; 13331[label="Succ ww3100",fontsize=16,color="green",shape="box"];13332 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13332 -> 14621[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13336 -> 5617[label="",style="dashed", color="red", weight=0]; 13336[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13336 -> 14624[label="",style="dashed", color="magenta", weight=3]; 13336 -> 14625[label="",style="dashed", color="magenta", weight=3]; 13337[label="Succ ww3100",fontsize=16,color="green",shape="box"];13338 -> 5617[label="",style="dashed", color="red", weight=0]; 13338[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13338 -> 14626[label="",style="dashed", color="magenta", weight=3]; 13338 -> 14627[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13343 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 13343 -> 15722[label="",style="dashed", color="magenta", weight=3]; 13343 -> 15723[label="",style="dashed", color="magenta", weight=3]; 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]; 53715[label="psFloat ww4604 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53715 -> 53749[label="",style="solid", color="black", weight=3]; 53716[label="ww4606",fontsize=16,color="green",shape="box"];53717[label="Succ ww4607",fontsize=16,color="green",shape="box"];50824 -> 26726[label="",style="dashed", color="red", weight=0]; 50824[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50824 -> 51051[label="",style="dashed", color="magenta", weight=3]; 50824 -> 51052[label="",style="dashed", color="magenta", weight=3]; 50824 -> 51053[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13353 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13353 -> 14642[label="",style="dashed", color="magenta", weight=3]; 13354[label="Succ ww3100",fontsize=16,color="green",shape="box"];13355 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13355 -> 14644[label="",style="dashed", color="magenta", weight=3]; 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]; 13358 -> 13357[label="",style="dashed", color="red", weight=0]; 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]; 13359[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13359 -> 14646[label="",style="dashed", color="magenta", weight=3]; 13359 -> 14647[label="",style="dashed", color="magenta", weight=3]; 13360[label="Succ ww3100",fontsize=16,color="green",shape="box"];13361 -> 5617[label="",style="dashed", color="red", weight=0]; 13361[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13361 -> 14648[label="",style="dashed", color="magenta", weight=3]; 13361 -> 14649[label="",style="dashed", color="magenta", weight=3]; 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]; 13364 -> 13363[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13365 -> 15725[label="",style="dashed", color="magenta", weight=3]; 13365 -> 15726[label="",style="dashed", color="magenta", weight=3]; 13366 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 13366 -> 15728[label="",style="dashed", color="magenta", weight=3]; 13366 -> 15729[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13372 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13372 -> 14659[label="",style="dashed", color="magenta", weight=3]; 13373[label="Succ ww3100",fontsize=16,color="green",shape="box"];13374 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13374 -> 14661[label="",style="dashed", color="magenta", weight=3]; 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]; 13377 -> 13376[label="",style="dashed", color="red", weight=0]; 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]; 13378[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13378 -> 14663[label="",style="dashed", color="magenta", weight=3]; 13378 -> 14664[label="",style="dashed", color="magenta", weight=3]; 13379[label="Succ ww3100",fontsize=16,color="green",shape="box"];13380 -> 5617[label="",style="dashed", color="red", weight=0]; 13380[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13380 -> 14665[label="",style="dashed", color="magenta", weight=3]; 13380 -> 14666[label="",style="dashed", color="magenta", weight=3]; 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]; 13383 -> 13382[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13384 -> 17515[label="",style="dashed", color="magenta", weight=3]; 13384 -> 17516[label="",style="dashed", color="magenta", weight=3]; 13384 -> 17517[label="",style="dashed", color="magenta", weight=3]; 17510[label="ww3000",fontsize=16,color="green",shape="box"];17511[label="ww5",fontsize=16,color="green",shape="box"];17512[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17513[label="ww3100",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]; 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]; 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]; 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]; 13391 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13391 -> 14676[label="",style="dashed", color="magenta", weight=3]; 13392[label="Succ ww3100",fontsize=16,color="green",shape="box"];13393 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13393 -> 14678[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13397 -> 5617[label="",style="dashed", color="red", weight=0]; 13397[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13397 -> 14681[label="",style="dashed", color="magenta", weight=3]; 13397 -> 14682[label="",style="dashed", color="magenta", weight=3]; 13398[label="Succ ww3100",fontsize=16,color="green",shape="box"];13399 -> 5617[label="",style="dashed", color="red", weight=0]; 13399[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13399 -> 14683[label="",style="dashed", color="magenta", weight=3]; 13399 -> 14684[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13404 -> 28492[label="",style="dashed", color="red", weight=0]; 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 -> 28493[label="",style="dashed", color="magenta", weight=3]; 13404 -> 28494[label="",style="dashed", color="magenta", weight=3]; 13404 -> 28495[label="",style="dashed", color="magenta", weight=3]; 13404 -> 28496[label="",style="dashed", color="magenta", weight=3]; 13404 -> 28497[label="",style="dashed", color="magenta", weight=3]; 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]; 47703[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47704 -> 53804[label="",style="dashed", color="red", weight=0]; 47704[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"];47704 -> 53810[label="",style="dashed", color="magenta", weight=3]; 47704 -> 53811[label="",style="dashed", color="magenta", weight=3]; 47704 -> 53812[label="",style="dashed", color="magenta", weight=3]; 47704 -> 53813[label="",style="dashed", color="magenta", weight=3]; 47705 -> 49854[label="",style="dashed", color="red", weight=0]; 47705[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"];47705 -> 49867[label="",style="dashed", color="magenta", weight=3]; 47706 -> 28371[label="",style="dashed", color="red", weight=0]; 47706[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"];47706 -> 51055[label="",style="dashed", color="magenta", weight=3]; 47706 -> 51056[label="",style="dashed", color="magenta", weight=3]; 47706 -> 51057[label="",style="dashed", color="magenta", weight=3]; 47706 -> 51058[label="",style="dashed", color="magenta", weight=3]; 47707[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53856[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617",fontsize=16,color="black",shape="triangle"];53856 -> 55225[label="",style="solid", color="black", weight=3]; 53857 -> 53804[label="",style="dashed", color="red", weight=0]; 53857[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617))",fontsize=16,color="magenta"];53857 -> 55226[label="",style="dashed", color="magenta", weight=3]; 28436[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"];28436 -> 28475[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 13415 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13415 -> 14700[label="",style="dashed", color="magenta", weight=3]; 13416[label="Succ ww3100",fontsize=16,color="green",shape="box"];13417 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13417 -> 14702[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13421 -> 5617[label="",style="dashed", color="red", weight=0]; 13421[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13421 -> 14705[label="",style="dashed", color="magenta", weight=3]; 13421 -> 14706[label="",style="dashed", color="magenta", weight=3]; 13422[label="Succ ww3100",fontsize=16,color="green",shape="box"];13423 -> 5617[label="",style="dashed", color="red", weight=0]; 13423[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13423 -> 14707[label="",style="dashed", color="magenta", weight=3]; 13423 -> 14708[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13428 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 13428 -> 15731[label="",style="dashed", color="magenta", weight=3]; 13428 -> 15732[label="",style="dashed", color="magenta", weight=3]; 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]; 53828[label="primPlusFloat (Float ww46140 ww46141) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4615))) (Float (Neg Zero) (Pos (Succ ww4616)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53828 -> 53858[label="",style="solid", color="black", weight=3]; 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]; 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]; 13438 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13438 -> 14722[label="",style="dashed", color="magenta", weight=3]; 13439[label="Succ ww3100",fontsize=16,color="green",shape="box"];13440 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13440 -> 14724[label="",style="dashed", color="magenta", weight=3]; 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]; 13443 -> 13442[label="",style="dashed", color="red", weight=0]; 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]; 13444[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13444 -> 14726[label="",style="dashed", color="magenta", weight=3]; 13444 -> 14727[label="",style="dashed", color="magenta", weight=3]; 13445[label="Succ ww3100",fontsize=16,color="green",shape="box"];13446 -> 5617[label="",style="dashed", color="red", weight=0]; 13446[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13446 -> 14728[label="",style="dashed", color="magenta", weight=3]; 13446 -> 14729[label="",style="dashed", color="magenta", weight=3]; 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]; 13449 -> 13448[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13450 -> 15734[label="",style="dashed", color="magenta", weight=3]; 13450 -> 15735[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13456 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13456 -> 14738[label="",style="dashed", color="magenta", weight=3]; 13457[label="Succ ww3100",fontsize=16,color="green",shape="box"];13458 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13458 -> 14740[label="",style="dashed", color="magenta", weight=3]; 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]; 13461 -> 13460[label="",style="dashed", color="red", weight=0]; 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]; 13462[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13462 -> 14742[label="",style="dashed", color="magenta", weight=3]; 13462 -> 14743[label="",style="dashed", color="magenta", weight=3]; 13463[label="Succ ww3100",fontsize=16,color="green",shape="box"];13464 -> 5617[label="",style="dashed", color="red", weight=0]; 13464[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13464 -> 14744[label="",style="dashed", color="magenta", weight=3]; 13464 -> 14745[label="",style="dashed", color="magenta", weight=3]; 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]; 13467 -> 13466[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13468 -> 17612[label="",style="dashed", color="magenta", weight=3]; 13468 -> 17613[label="",style="dashed", color="magenta", weight=3]; 17608[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17609[label="ww3100",fontsize=16,color="green",shape="box"];17610[label="ww5",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 -> 17989[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 13475 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13475 -> 14755[label="",style="dashed", color="magenta", weight=3]; 13476[label="Succ ww3100",fontsize=16,color="green",shape="box"];13477 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13477 -> 14757[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13481 -> 5617[label="",style="dashed", color="red", weight=0]; 13481[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13481 -> 14760[label="",style="dashed", color="magenta", weight=3]; 13481 -> 14761[label="",style="dashed", color="magenta", weight=3]; 13482[label="Succ ww3100",fontsize=16,color="green",shape="box"];13483 -> 5617[label="",style="dashed", color="red", weight=0]; 13483[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13483 -> 14762[label="",style="dashed", color="magenta", weight=3]; 13483 -> 14763[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13488 -> 28629[label="",style="dashed", color="red", weight=0]; 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 -> 28630[label="",style="dashed", color="magenta", weight=3]; 13488 -> 28631[label="",style="dashed", color="magenta", weight=3]; 13488 -> 28632[label="",style="dashed", color="magenta", weight=3]; 13488 -> 28633[label="",style="dashed", color="magenta", weight=3]; 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]; 47718[label="Neg Zero",fontsize=16,color="green",shape="box"];47719 -> 55414[label="",style="dashed", color="red", weight=0]; 47719[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"];47719 -> 55419[label="",style="dashed", color="magenta", weight=3]; 47719 -> 55420[label="",style="dashed", color="magenta", weight=3]; 47719 -> 55421[label="",style="dashed", color="magenta", weight=3]; 47720 -> 50048[label="",style="dashed", color="red", weight=0]; 47720[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"];47720 -> 50055[label="",style="dashed", color="magenta", weight=3]; 47721 -> 28661[label="",style="dashed", color="red", weight=0]; 47721[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"];47721 -> 51065[label="",style="dashed", color="magenta", weight=3]; 47721 -> 51066[label="",style="dashed", color="magenta", weight=3]; 47721 -> 51067[label="",style="dashed", color="magenta", weight=3]; 47722[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55498[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634",fontsize=16,color="black",shape="triangle"];55498 -> 55613[label="",style="solid", color="black", weight=3]; 55499 -> 55414[label="",style="dashed", color="red", weight=0]; 55499[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634))",fontsize=16,color="magenta"];55499 -> 55614[label="",style="dashed", color="magenta", weight=3]; 28712[label="primPlusFloat (Float ww34710 ww34711) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3472))) (Float (Neg Zero) (Neg (Succ ww3473)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];28712 -> 28815[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 13499 -> 6351[label="",style="dashed", color="red", weight=0]; 13499[label="primMulNat ww40000000000 (Succ ww3000)",fontsize=16,color="magenta"];13499 -> 14777[label="",style="dashed", color="magenta", weight=3]; 13499 -> 14778[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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"];62953[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];13505 -> 62953[label="",style="solid", color="burlywood", weight=9]; 62953 -> 14783[label="",style="solid", color="burlywood", weight=3]; 62954[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];13505 -> 62954[label="",style="solid", color="burlywood", weight=9]; 62954 -> 14784[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62955[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];13508 -> 62955[label="",style="solid", color="burlywood", weight=9]; 62955 -> 14787[label="",style="solid", color="burlywood", weight=3]; 62956[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];13508 -> 62956[label="",style="solid", color="burlywood", weight=9]; 62956 -> 14788[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];62957[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];13513 -> 62957[label="",style="solid", color="burlywood", weight=9]; 62957 -> 14793[label="",style="solid", color="burlywood", weight=3]; 62958[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];13513 -> 62958[label="",style="solid", color="burlywood", weight=9]; 62958 -> 14794[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];62959[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];13516 -> 62959[label="",style="solid", color="burlywood", weight=9]; 62959 -> 14797[label="",style="solid", color="burlywood", weight=3]; 62960[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];13516 -> 62960[label="",style="solid", color="burlywood", weight=9]; 62960 -> 14798[label="",style="solid", color="burlywood", weight=3]; 13517 -> 14799[label="",style="dashed", color="red", weight=0]; 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]; 13517 -> 14801[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 13523 -> 14807[label="",style="dashed", color="red", weight=0]; 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]; 13523 -> 14809[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13527 -> 14813[label="",style="dashed", color="red", weight=0]; 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]; 13527 -> 14815[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13531 -> 14819[label="",style="dashed", color="red", weight=0]; 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]; 13531 -> 14821[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13535 -> 14825[label="",style="dashed", color="red", weight=0]; 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]; 13535 -> 14827[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13539 -> 14831[label="",style="dashed", color="red", weight=0]; 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]; 13539 -> 14833[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13543 -> 5617[label="",style="dashed", color="red", weight=0]; 13543[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13543 -> 14837[label="",style="dashed", color="magenta", weight=3]; 13544 -> 5617[label="",style="dashed", color="red", weight=0]; 13544[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13544 -> 14838[label="",style="dashed", color="magenta", weight=3]; 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"];62961[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13545 -> 62961[label="",style="solid", color="burlywood", weight=9]; 62961 -> 14839[label="",style="solid", color="burlywood", weight=3]; 62962[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13545 -> 62962[label="",style="solid", color="burlywood", weight=9]; 62962 -> 14840[label="",style="solid", color="burlywood", weight=3]; 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"];62963[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13546 -> 62963[label="",style="solid", color="burlywood", weight=9]; 62963 -> 14841[label="",style="solid", color="burlywood", weight=3]; 62964[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13546 -> 62964[label="",style="solid", color="burlywood", weight=9]; 62964 -> 14842[label="",style="solid", color="burlywood", weight=3]; 13547 -> 5617[label="",style="dashed", color="red", weight=0]; 13547[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13547 -> 14843[label="",style="dashed", color="magenta", weight=3]; 13548 -> 5617[label="",style="dashed", color="red", weight=0]; 13548[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13548 -> 14844[label="",style="dashed", color="magenta", weight=3]; 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]; 13550 -> 5617[label="",style="dashed", color="red", weight=0]; 13550[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13550 -> 14846[label="",style="dashed", color="magenta", weight=3]; 13551 -> 5617[label="",style="dashed", color="red", weight=0]; 13551[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13551 -> 14847[label="",style="dashed", color="magenta", weight=3]; 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]; 13553 -> 5617[label="",style="dashed", color="red", weight=0]; 13553[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13553 -> 14849[label="",style="dashed", color="magenta", weight=3]; 13554 -> 5617[label="",style="dashed", color="red", weight=0]; 13554[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13554 -> 14850[label="",style="dashed", color="magenta", weight=3]; 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"];62965[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13555 -> 62965[label="",style="solid", color="burlywood", weight=9]; 62965 -> 14851[label="",style="solid", color="burlywood", weight=3]; 62966[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13555 -> 62966[label="",style="solid", color="burlywood", weight=9]; 62966 -> 14852[label="",style="solid", color="burlywood", weight=3]; 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"];62967[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13556 -> 62967[label="",style="solid", color="burlywood", weight=9]; 62967 -> 14853[label="",style="solid", color="burlywood", weight=3]; 62968[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13556 -> 62968[label="",style="solid", color="burlywood", weight=9]; 62968 -> 14854[label="",style="solid", color="burlywood", weight=3]; 13592[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13592 -> 14855[label="",style="dashed", color="green", weight=3]; 13593[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13593 -> 14856[label="",style="dashed", color="green", weight=3]; 13594 -> 6351[label="",style="dashed", color="red", weight=0]; 13594[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13594 -> 14857[label="",style="dashed", color="magenta", weight=3]; 13594 -> 14858[label="",style="dashed", color="magenta", weight=3]; 13595[label="Succ ww3100",fontsize=16,color="green",shape="box"];13596 -> 6351[label="",style="dashed", color="red", weight=0]; 13596[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13596 -> 14859[label="",style="dashed", color="magenta", weight=3]; 13596 -> 14860[label="",style="dashed", color="magenta", weight=3]; 13597[label="Succ ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 13600[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13600 -> 14863[label="",style="dashed", color="green", weight=3]; 13601[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13601 -> 14864[label="",style="dashed", color="green", weight=3]; 13602[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13602 -> 14865[label="",style="dashed", color="green", weight=3]; 13603[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13603 -> 14866[label="",style="dashed", color="green", weight=3]; 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]; 13605[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13605 -> 14868[label="",style="dashed", color="green", weight=3]; 13606[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13606 -> 14869[label="",style="dashed", color="green", weight=3]; 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]; 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]; 18784[label="ww310",fontsize=16,color="green",shape="box"];18785[label="ww410",fontsize=16,color="green",shape="box"];18786[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18787[label="ww5",fontsize=16,color="green",shape="box"];18788[label="ww3000",fontsize=16,color="green",shape="box"];13610[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13610 -> 14873[label="",style="dashed", color="green", weight=3]; 13611 -> 6351[label="",style="dashed", color="red", weight=0]; 13611[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13611 -> 14874[label="",style="dashed", color="magenta", weight=3]; 13611 -> 14875[label="",style="dashed", color="magenta", weight=3]; 13612[label="Succ ww3100",fontsize=16,color="green",shape="box"];13613 -> 6351[label="",style="dashed", color="red", weight=0]; 13613[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13613 -> 14876[label="",style="dashed", color="magenta", weight=3]; 13613 -> 14877[label="",style="dashed", color="magenta", weight=3]; 13614[label="Succ ww3100",fontsize=16,color="green",shape="box"];13615[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13615 -> 14878[label="",style="dashed", color="green", weight=3]; 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]; 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]; 13618[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13618 -> 14881[label="",style="dashed", color="green", weight=3]; 13619[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13619 -> 14882[label="",style="dashed", color="green", weight=3]; 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]; 13621[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13621 -> 14884[label="",style="dashed", color="green", weight=3]; 13622[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13622 -> 14885[label="",style="dashed", color="green", weight=3]; 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]; 13624[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13624 -> 14887[label="",style="dashed", color="green", weight=3]; 13625[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13625 -> 14888[label="",style="dashed", color="green", weight=3]; 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]; 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"];62969[label="ww1792/Succ ww17920",fontsize=10,color="white",style="solid",shape="box"];13627 -> 62969[label="",style="solid", color="burlywood", weight=9]; 62969 -> 14890[label="",style="solid", color="burlywood", weight=3]; 62970[label="ww1792/Zero",fontsize=10,color="white",style="solid",shape="box"];13627 -> 62970[label="",style="solid", color="burlywood", weight=9]; 62970 -> 14891[label="",style="solid", color="burlywood", weight=3]; 13628 -> 10806[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13631 -> 19892[label="",style="dashed", color="red", weight=0]; 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]; 13631 -> 19902[label="",style="dashed", color="magenta", weight=3]; 13631 -> 19903[label="",style="dashed", color="magenta", weight=3]; 13631 -> 19904[label="",style="dashed", color="magenta", weight=3]; 29295 -> 29382[label="",style="dashed", color="red", weight=0]; 29295[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"];29295 -> 29389[label="",style="dashed", color="magenta", weight=3]; 29295 -> 29390[label="",style="dashed", color="magenta", weight=3]; 29295 -> 29391[label="",style="dashed", color="magenta", weight=3]; 29296[label="ww3000",fontsize=16,color="green",shape="box"];29297[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];29298[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"];29298 -> 29370[label="",style="solid", color="black", weight=3]; 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"];62971[label="ww1796/Succ ww17960",fontsize=10,color="white",style="solid",shape="box"];13635 -> 62971[label="",style="solid", color="burlywood", weight=9]; 62971 -> 14898[label="",style="solid", color="burlywood", weight=3]; 62972[label="ww1796/Zero",fontsize=10,color="white",style="solid",shape="box"];13635 -> 62972[label="",style="solid", color="burlywood", weight=9]; 62972 -> 14899[label="",style="solid", color="burlywood", weight=3]; 13636 -> 10819[label="",style="dashed", color="red", weight=0]; 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]; 13638 -> 28888[label="",style="dashed", color="red", weight=0]; 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 -> 28889[label="",style="dashed", color="magenta", weight=3]; 13638 -> 28890[label="",style="dashed", color="magenta", weight=3]; 13639 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54505[label="",style="dashed", color="magenta", weight=3]; 13639 -> 54506[label="",style="dashed", color="magenta", weight=3]; 13639 -> 54507[label="",style="dashed", color="magenta", weight=3]; 13639 -> 54508[label="",style="dashed", color="magenta", weight=3]; 13639 -> 54509[label="",style="dashed", color="magenta", weight=3]; 13640 -> 28942[label="",style="dashed", color="red", weight=0]; 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 -> 28943[label="",style="dashed", color="magenta", weight=3]; 13640 -> 28944[label="",style="dashed", color="magenta", weight=3]; 13641 -> 6351[label="",style="dashed", color="red", weight=0]; 13641[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13641 -> 14904[label="",style="dashed", color="magenta", weight=3]; 13641 -> 14905[label="",style="dashed", color="magenta", weight=3]; 13642[label="Succ ww3100",fontsize=16,color="green",shape="box"];13643 -> 6351[label="",style="dashed", color="red", weight=0]; 13643[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13643 -> 14906[label="",style="dashed", color="magenta", weight=3]; 13643 -> 14907[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62973[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13651 -> 62973[label="",style="solid", color="burlywood", weight=9]; 62973 -> 14914[label="",style="solid", color="burlywood", weight=3]; 62974[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13651 -> 62974[label="",style="solid", color="burlywood", weight=9]; 62974 -> 14915[label="",style="solid", color="burlywood", weight=3]; 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"];62975[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13652 -> 62975[label="",style="solid", color="burlywood", weight=9]; 62975 -> 14916[label="",style="solid", color="burlywood", weight=3]; 62976[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13652 -> 62976[label="",style="solid", color="burlywood", weight=9]; 62976 -> 14917[label="",style="solid", color="burlywood", weight=3]; 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]; 29959 -> 26726[label="",style="dashed", color="red", weight=0]; 29959[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"];29959 -> 30198[label="",style="dashed", color="magenta", weight=3]; 29959 -> 30199[label="",style="dashed", color="magenta", weight=3]; 29959 -> 30200[label="",style="dashed", color="magenta", weight=3]; 13659 -> 6351[label="",style="dashed", color="red", weight=0]; 13659[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13659 -> 14924[label="",style="dashed", color="magenta", weight=3]; 13659 -> 14925[label="",style="dashed", color="magenta", weight=3]; 13660[label="Succ ww3100",fontsize=16,color="green",shape="box"];13661 -> 6351[label="",style="dashed", color="red", weight=0]; 13661[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13661 -> 14926[label="",style="dashed", color="magenta", weight=3]; 13661 -> 14927[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62977[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13669 -> 62977[label="",style="solid", color="burlywood", weight=9]; 62977 -> 14934[label="",style="solid", color="burlywood", weight=3]; 62978[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13669 -> 62978[label="",style="solid", color="burlywood", weight=9]; 62978 -> 14935[label="",style="solid", color="burlywood", weight=3]; 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"];62979[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13670 -> 62979[label="",style="solid", color="burlywood", weight=9]; 62979 -> 14936[label="",style="solid", color="burlywood", weight=3]; 62980[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13670 -> 62980[label="",style="solid", color="burlywood", weight=9]; 62980 -> 14937[label="",style="solid", color="burlywood", weight=3]; 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]; 28940[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3491) GT",fontsize=16,color="black",shape="box"];28940 -> 28968[label="",style="solid", color="black", weight=3]; 29225 -> 26726[label="",style="dashed", color="red", weight=0]; 29225[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"];29225 -> 29371[label="",style="dashed", color="magenta", weight=3]; 29225 -> 29372[label="",style="dashed", color="magenta", weight=3]; 29225 -> 29373[label="",style="dashed", color="magenta", weight=3]; 29226[label="takeWhile (flip ltEsFloat ww3499) (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"];29226 -> 29374[label="",style="solid", color="black", weight=3]; 29227 -> 57669[label="",style="dashed", color="red", weight=0]; 29227[label="takeWhile0 (flip ltEsFloat ww3499) (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"];29227 -> 57670[label="",style="dashed", color="magenta", weight=3]; 29227 -> 57671[label="",style="dashed", color="magenta", weight=3]; 29227 -> 57672[label="",style="dashed", color="magenta", weight=3]; 55466 -> 26726[label="",style="dashed", color="red", weight=0]; 55466[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"];55466 -> 55500[label="",style="dashed", color="magenta", weight=3]; 55466 -> 55501[label="",style="dashed", color="magenta", weight=3]; 55466 -> 55502[label="",style="dashed", color="magenta", weight=3]; 29161 -> 26726[label="",style="dashed", color="red", weight=0]; 29161[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"];29161 -> 29228[label="",style="dashed", color="magenta", weight=3]; 29161 -> 29229[label="",style="dashed", color="magenta", weight=3]; 29161 -> 29230[label="",style="dashed", color="magenta", weight=3]; 29162[label="takeWhile (flip ltEsFloat ww3512) (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"];29162 -> 29231[label="",style="solid", color="black", weight=3]; 29163 -> 57669[label="",style="dashed", color="red", weight=0]; 29163[label="takeWhile0 (flip ltEsFloat ww3512) (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"];29163 -> 57673[label="",style="dashed", color="magenta", weight=3]; 29163 -> 57674[label="",style="dashed", color="magenta", weight=3]; 29163 -> 57675[label="",style="dashed", color="magenta", weight=3]; 13675 -> 6351[label="",style="dashed", color="red", weight=0]; 13675[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13675 -> 14942[label="",style="dashed", color="magenta", weight=3]; 13675 -> 14943[label="",style="dashed", color="magenta", weight=3]; 13676[label="Succ ww3100",fontsize=16,color="green",shape="box"];13677 -> 6351[label="",style="dashed", color="red", weight=0]; 13677[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13677 -> 14944[label="",style="dashed", color="magenta", weight=3]; 13677 -> 14945[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62981[label="ww157/Succ ww1570",fontsize=10,color="white",style="solid",shape="box"];13689 -> 62981[label="",style="solid", color="burlywood", weight=9]; 62981 -> 14956[label="",style="solid", color="burlywood", weight=3]; 62982[label="ww157/Zero",fontsize=10,color="white",style="solid",shape="box"];13689 -> 62982[label="",style="solid", color="burlywood", weight=9]; 62982 -> 14957[label="",style="solid", color="burlywood", weight=3]; 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"];62983[label="ww157/Succ ww1570",fontsize=10,color="white",style="solid",shape="box"];13690 -> 62983[label="",style="solid", color="burlywood", weight=9]; 62983 -> 14958[label="",style="solid", color="burlywood", weight=3]; 62984[label="ww157/Zero",fontsize=10,color="white",style="solid",shape="box"];13690 -> 62984[label="",style="solid", color="burlywood", weight=9]; 62984 -> 14959[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62985[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13692 -> 62985[label="",style="solid", color="burlywood", weight=9]; 62985 -> 14961[label="",style="solid", color="burlywood", weight=3]; 62986[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13692 -> 62986[label="",style="solid", color="burlywood", weight=9]; 62986 -> 14962[label="",style="solid", color="burlywood", weight=3]; 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"];62987[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13693 -> 62987[label="",style="solid", color="burlywood", weight=9]; 62987 -> 14963[label="",style="solid", color="burlywood", weight=3]; 62988[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13693 -> 62988[label="",style="solid", color="burlywood", weight=9]; 62988 -> 14964[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 20223[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"];20223 -> 20261[label="",style="solid", color="black", weight=3]; 30002[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"];30002 -> 30201[label="",style="solid", color="black", weight=3]; 30236[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3531)) (Pos Zero)) ww3535) GT)",fontsize=16,color="burlywood",shape="box"];62989[label="ww3535/Float ww35350 ww35351",fontsize=10,color="white",style="solid",shape="box"];30236 -> 62989[label="",style="solid", color="burlywood", weight=9]; 62989 -> 30278[label="",style="solid", color="burlywood", weight=3]; 30276 -> 26924[label="",style="dashed", color="red", weight=0]; 30276[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30276 -> 30295[label="",style="dashed", color="magenta", weight=3]; 30276 -> 30296[label="",style="dashed", color="magenta", weight=3]; 30277[label="takeWhile1 (flip ltEsFloat ww3526) (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 ww3526 (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"];30277 -> 30297[label="",style="solid", color="black", weight=3]; 57702[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4702) (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))) ww4702)))",fontsize=16,color="green",shape="box"];57702 -> 57843[label="",style="dashed", color="green", weight=3]; 57702 -> 57844[label="",style="dashed", color="green", weight=3]; 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]; 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]; 13705 -> 6351[label="",style="dashed", color="red", weight=0]; 13705[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13705 -> 14976[label="",style="dashed", color="magenta", weight=3]; 13705 -> 14977[label="",style="dashed", color="magenta", weight=3]; 13706[label="Succ ww3100",fontsize=16,color="green",shape="box"];13707 -> 6351[label="",style="dashed", color="red", weight=0]; 13707[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13707 -> 14978[label="",style="dashed", color="magenta", weight=3]; 13707 -> 14979[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];62990[label="ww173/Succ ww1730",fontsize=10,color="white",style="solid",shape="box"];13719 -> 62990[label="",style="solid", color="burlywood", weight=9]; 62990 -> 14990[label="",style="solid", color="burlywood", weight=3]; 62991[label="ww173/Zero",fontsize=10,color="white",style="solid",shape="box"];13719 -> 62991[label="",style="solid", color="burlywood", weight=9]; 62991 -> 14991[label="",style="solid", color="burlywood", weight=3]; 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"];62992[label="ww173/Succ ww1730",fontsize=10,color="white",style="solid",shape="box"];13720 -> 62992[label="",style="solid", color="burlywood", weight=9]; 62992 -> 14992[label="",style="solid", color="burlywood", weight=3]; 62993[label="ww173/Zero",fontsize=10,color="white",style="solid",shape="box"];13720 -> 62993[label="",style="solid", color="burlywood", weight=9]; 62993 -> 14993[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];62994[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13722 -> 62994[label="",style="solid", color="burlywood", weight=9]; 62994 -> 14995[label="",style="solid", color="burlywood", weight=3]; 62995[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13722 -> 62995[label="",style="solid", color="burlywood", weight=9]; 62995 -> 14996[label="",style="solid", color="burlywood", weight=3]; 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"];62996[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13723 -> 62996[label="",style="solid", color="burlywood", weight=9]; 62996 -> 14997[label="",style="solid", color="burlywood", weight=3]; 62997[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13723 -> 62997[label="",style="solid", color="burlywood", weight=9]; 62997 -> 14998[label="",style="solid", color="burlywood", weight=3]; 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]; 13725[label="Zero",fontsize=16,color="green",shape="box"];13726[label="ww5",fontsize=16,color="green",shape="box"];13727[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))",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]; 54450 -> 55020[label="",style="dashed", color="red", weight=0]; 54450[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"];54450 -> 55058[label="",style="dashed", color="magenta", weight=3]; 54450 -> 55059[label="",style="dashed", color="magenta", weight=3]; 54450 -> 55060[label="",style="dashed", color="magenta", weight=3]; 54451 -> 30021[label="",style="dashed", color="red", weight=0]; 54451[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"];54451 -> 55227[label="",style="dashed", color="magenta", weight=3]; 54451 -> 55228[label="",style="dashed", color="magenta", weight=3]; 54451 -> 55229[label="",style="dashed", color="magenta", weight=3]; 54451 -> 55230[label="",style="dashed", color="magenta", weight=3]; 54451 -> 55231[label="",style="dashed", color="magenta", weight=3]; 54452 -> 56720[label="",style="dashed", color="red", weight=0]; 54452[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"];54452 -> 56721[label="",style="dashed", color="magenta", weight=3]; 54452 -> 56722[label="",style="dashed", color="magenta", weight=3]; 54452 -> 56723[label="",style="dashed", color="magenta", weight=3]; 54452 -> 56724[label="",style="dashed", color="magenta", weight=3]; 54452 -> 56725[label="",style="dashed", color="magenta", weight=3]; 54453[label="Succ ww30000",fontsize=16,color="green",shape="box"];54454[label="Zero",fontsize=16,color="green",shape="box"];54455 -> 55020[label="",style="dashed", color="red", weight=0]; 54455[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"];54455 -> 55061[label="",style="dashed", color="magenta", weight=3]; 54455 -> 55062[label="",style="dashed", color="magenta", weight=3]; 54455 -> 55063[label="",style="dashed", color="magenta", weight=3]; 54456 -> 30021[label="",style="dashed", color="red", weight=0]; 54456[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"];54456 -> 55236[label="",style="dashed", color="magenta", weight=3]; 54456 -> 55237[label="",style="dashed", color="magenta", weight=3]; 54456 -> 55238[label="",style="dashed", color="magenta", weight=3]; 54456 -> 55239[label="",style="dashed", color="magenta", weight=3]; 54456 -> 55240[label="",style="dashed", color="magenta", weight=3]; 54457 -> 56720[label="",style="dashed", color="red", weight=0]; 54457[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"];54457 -> 56726[label="",style="dashed", color="magenta", weight=3]; 54457 -> 56727[label="",style="dashed", color="magenta", weight=3]; 54457 -> 56728[label="",style="dashed", color="magenta", weight=3]; 54457 -> 56729[label="",style="dashed", color="magenta", weight=3]; 54457 -> 56730[label="",style="dashed", color="magenta", weight=3]; 54458[label="Zero",fontsize=16,color="green",shape="box"];54459[label="Zero",fontsize=16,color="green",shape="box"];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]; 55612 -> 26924[label="",style="dashed", color="red", weight=0]; 55612[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"];55612 -> 55671[label="",style="dashed", color="magenta", weight=3]; 55612 -> 55672[label="",style="dashed", color="magenta", weight=3]; 56411 -> 26726[label="",style="dashed", color="red", weight=0]; 56411[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4650)) (Pos (Succ ww4651))) (srMyInt (Neg Zero) (Neg (Succ ww4652)))) ww4657",fontsize=16,color="magenta"];56411 -> 56421[label="",style="dashed", color="magenta", weight=3]; 56411 -> 56422[label="",style="dashed", color="magenta", weight=3]; 56411 -> 56423[label="",style="dashed", color="magenta", weight=3]; 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]; 13734 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13734 -> 15007[label="",style="dashed", color="magenta", weight=3]; 13735[label="Succ ww3100",fontsize=16,color="green",shape="box"];13736 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13736 -> 15009[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13740 -> 5617[label="",style="dashed", color="red", weight=0]; 13740[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13740 -> 15012[label="",style="dashed", color="magenta", weight=3]; 13740 -> 15013[label="",style="dashed", color="magenta", weight=3]; 13741[label="Succ ww3100",fontsize=16,color="green",shape="box"];13742 -> 5617[label="",style="dashed", color="red", weight=0]; 13742[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13742 -> 15014[label="",style="dashed", color="magenta", weight=3]; 13742 -> 15015[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 36279[label="ww3100",fontsize=16,color="green",shape="box"];36280 -> 36890[label="",style="dashed", color="red", weight=0]; 36280[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"];36280 -> 36891[label="",style="dashed", color="magenta", weight=3]; 36280 -> 36892[label="",style="dashed", color="magenta", weight=3]; 36280 -> 36893[label="",style="dashed", color="magenta", weight=3]; 36280 -> 36894[label="",style="dashed", color="magenta", weight=3]; 36281 -> 59409[label="",style="dashed", color="red", weight=0]; 36281[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"];36281 -> 59475[label="",style="dashed", color="magenta", weight=3]; 36281 -> 59476[label="",style="dashed", color="magenta", weight=3]; 36281 -> 59477[label="",style="dashed", color="magenta", weight=3]; 36281 -> 59478[label="",style="dashed", color="magenta", weight=3]; 36281 -> 59479[label="",style="dashed", color="magenta", weight=3]; 36282 -> 36780[label="",style="dashed", color="red", weight=0]; 36282[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"];36282 -> 36799[label="",style="dashed", color="magenta", weight=3]; 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]; 59465[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59466[label="Succ Zero",fontsize=16,color="green",shape="box"];59467[label="ww4000",fontsize=16,color="green",shape="box"];59468[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59469[label="Pos Zero",fontsize=16,color="green",shape="box"];50120 -> 36890[label="",style="dashed", color="red", weight=0]; 50120[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"];50120 -> 51070[label="",style="dashed", color="magenta", weight=3]; 50120 -> 51071[label="",style="dashed", color="magenta", weight=3]; 50120 -> 51072[label="",style="dashed", color="magenta", weight=3]; 50120 -> 51073[label="",style="dashed", color="magenta", weight=3]; 50844[label="ww4000",fontsize=16,color="green",shape="box"];50845[label="ww5",fontsize=16,color="green",shape="box"];50846[label="Succ Zero",fontsize=16,color="green",shape="box"];50847[label="ww3100",fontsize=16,color="green",shape="box"];37761 -> 26726[label="",style="dashed", color="red", weight=0]; 37761[label="primPlusFloat (Float ww42200 ww42201) (primDivFloat (msFloat (Float (Pos (Succ ww4221)) (Pos (Succ ww4222))) (Float (Pos Zero) (Pos (Succ ww4223)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37761 -> 42004[label="",style="dashed", color="magenta", weight=3]; 37761 -> 42005[label="",style="dashed", color="magenta", weight=3]; 37761 -> 42006[label="",style="dashed", color="magenta", weight=3]; 23672[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"];23672 -> 23705[label="",style="solid", color="black", weight=3]; 27320[label="Float (srMyInt ww3283 (Pos (Succ Zero))) (srMyInt ww3282 (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];27320 -> 27396[label="",style="dashed", color="green", weight=3]; 27320 -> 27397[label="",style="dashed", color="green", weight=3]; 27288[label="not (esEsOrdering (primCmpInt (Pos ww33110) ww3310) GT)",fontsize=16,color="burlywood",shape="box"];62998[label="ww33110/Succ ww331100",fontsize=10,color="white",style="solid",shape="box"];27288 -> 62998[label="",style="solid", color="burlywood", weight=9]; 62998 -> 27316[label="",style="solid", color="burlywood", weight=3]; 62999[label="ww33110/Zero",fontsize=10,color="white",style="solid",shape="box"];27288 -> 62999[label="",style="solid", color="burlywood", weight=9]; 62999 -> 27317[label="",style="solid", color="burlywood", weight=3]; 27289[label="not (esEsOrdering (primCmpInt (Neg ww33110) ww3310) GT)",fontsize=16,color="burlywood",shape="box"];63000[label="ww33110/Succ ww331100",fontsize=10,color="white",style="solid",shape="box"];27289 -> 63000[label="",style="solid", color="burlywood", weight=9]; 63000 -> 27318[label="",style="solid", color="burlywood", weight=3]; 63001[label="ww33110/Zero",fontsize=10,color="white",style="solid",shape="box"];27289 -> 63001[label="",style="solid", color="burlywood", weight=9]; 63001 -> 27319[label="",style="solid", color="burlywood", weight=3]; 37369[label="takeWhile1 (flip ltEsFloat ww4216) ww32390 ww32391 (not (esEsOrdering (primCmpFloat ww32390 ww4216) GT))",fontsize=16,color="burlywood",shape="triangle"];63002[label="ww32390/Float ww323900 ww323901",fontsize=10,color="white",style="solid",shape="box"];37369 -> 63002[label="",style="solid", color="burlywood", weight=9]; 63002 -> 37407[label="",style="solid", color="burlywood", weight=3]; 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]; 13758 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13758 -> 15027[label="",style="dashed", color="magenta", weight=3]; 13759[label="Succ ww3100",fontsize=16,color="green",shape="box"];13760 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13760 -> 15029[label="",style="dashed", color="magenta", weight=3]; 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]; 13763 -> 5617[label="",style="dashed", color="red", weight=0]; 13763[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13763 -> 15031[label="",style="dashed", color="magenta", weight=3]; 13763 -> 15032[label="",style="dashed", color="magenta", weight=3]; 13764[label="Succ ww3100",fontsize=16,color="green",shape="box"];13765 -> 5617[label="",style="dashed", color="red", weight=0]; 13765[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13765 -> 15033[label="",style="dashed", color="magenta", weight=3]; 13765 -> 15034[label="",style="dashed", color="magenta", weight=3]; 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]; 16342[label="ww4000",fontsize=16,color="green",shape="box"];16343[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16344[label="ww5",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]; 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]; 13775 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13775 -> 15044[label="",style="dashed", color="magenta", weight=3]; 13776[label="Succ ww3100",fontsize=16,color="green",shape="box"];13777 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13777 -> 15046[label="",style="dashed", color="magenta", weight=3]; 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]; 13780 -> 5617[label="",style="dashed", color="red", weight=0]; 13780[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13780 -> 15048[label="",style="dashed", color="magenta", weight=3]; 13780 -> 15049[label="",style="dashed", color="magenta", weight=3]; 13781[label="Succ ww3100",fontsize=16,color="green",shape="box"];13782 -> 5617[label="",style="dashed", color="red", weight=0]; 13782[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13782 -> 15050[label="",style="dashed", color="magenta", weight=3]; 13782 -> 15051[label="",style="dashed", color="magenta", weight=3]; 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]; 36287[label="ww3100",fontsize=16,color="green",shape="box"];36288 -> 37101[label="",style="dashed", color="red", weight=0]; 36288[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"];36288 -> 37122[label="",style="dashed", color="magenta", weight=3]; 36288 -> 37123[label="",style="dashed", color="magenta", weight=3]; 36288 -> 37124[label="",style="dashed", color="magenta", weight=3]; 36288 -> 37125[label="",style="dashed", color="magenta", weight=3]; 36289 -> 45130[label="",style="dashed", color="red", weight=0]; 36289[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"];36289 -> 45159[label="",style="dashed", color="magenta", weight=3]; 36289 -> 45160[label="",style="dashed", color="magenta", weight=3]; 36289 -> 45161[label="",style="dashed", color="magenta", weight=3]; 36289 -> 45162[label="",style="dashed", color="magenta", weight=3]; 36290 -> 36780[label="",style="dashed", color="red", weight=0]; 36290[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"];36290 -> 36800[label="",style="dashed", color="magenta", weight=3]; 37118[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];37119[label="ww3100",fontsize=16,color="green",shape="box"];37120[label="ww5",fontsize=16,color="green",shape="box"];37121[label="ww4000",fontsize=16,color="green",shape="box"];45151[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45152[label="ww3100",fontsize=16,color="green",shape="box"];45153[label="ww4000",fontsize=16,color="green",shape="box"];45154[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];36797 -> 37101[label="",style="dashed", color="red", weight=0]; 36797[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"];36797 -> 37126[label="",style="dashed", color="magenta", weight=3]; 36797 -> 37127[label="",style="dashed", color="magenta", weight=3]; 36797 -> 37128[label="",style="dashed", color="magenta", weight=3]; 36797 -> 37129[label="",style="dashed", color="magenta", weight=3]; 45339[label="primPlusFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416",fontsize=16,color="black",shape="box"];45339 -> 45369[label="",style="solid", color="black", weight=3]; 45340 -> 45260[label="",style="dashed", color="red", weight=0]; 45340[label="psFloat (msFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416",fontsize=16,color="magenta"];37370 -> 26924[label="",style="dashed", color="red", weight=0]; 37370[label="primDivFloat (Float (msMyInt (Pos (Succ ww4234)) (Pos Zero)) (srMyInt (Neg (Succ ww4235)) (Pos (Succ ww4236)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37370 -> 37409[label="",style="dashed", color="magenta", weight=3]; 37370 -> 37410[label="",style="dashed", color="magenta", weight=3]; 52578[label="ww4533",fontsize=16,color="green",shape="box"];52579 -> 23742[label="",style="dashed", color="red", weight=0]; 52579[label="msMyInt (Pos (Succ ww17)) ww180",fontsize=16,color="magenta"];52579 -> 52641[label="",style="dashed", color="magenta", weight=3]; 52579 -> 52642[label="",style="dashed", color="magenta", weight=3]; 52580 -> 26799[label="",style="dashed", color="red", weight=0]; 52580[label="srMyInt (Neg (Succ Zero)) ww181",fontsize=16,color="magenta"];52580 -> 52643[label="",style="dashed", color="magenta", weight=3]; 52580 -> 52644[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13792 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13792 -> 15061[label="",style="dashed", color="magenta", weight=3]; 13793[label="Succ ww3100",fontsize=16,color="green",shape="box"];13794 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13794 -> 15063[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13798 -> 5617[label="",style="dashed", color="red", weight=0]; 13798[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13798 -> 15066[label="",style="dashed", color="magenta", weight=3]; 13798 -> 15067[label="",style="dashed", color="magenta", weight=3]; 13799[label="Succ ww3100",fontsize=16,color="green",shape="box"];13800 -> 5617[label="",style="dashed", color="red", weight=0]; 13800[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13800 -> 15068[label="",style="dashed", color="magenta", weight=3]; 13800 -> 15069[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 30503[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30504 -> 27698[label="",style="dashed", color="red", weight=0]; 30504[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"];30504 -> 30534[label="",style="dashed", color="magenta", weight=3]; 30505 -> 30539[label="",style="dashed", color="red", weight=0]; 30505[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"];30505 -> 30540[label="",style="dashed", color="magenta", weight=3]; 30505 -> 30541[label="",style="dashed", color="magenta", weight=3]; 30505 -> 30542[label="",style="dashed", color="magenta", weight=3]; 30505 -> 30543[label="",style="dashed", color="magenta", weight=3]; 30506[label="ww4000",fontsize=16,color="green",shape="box"];30507[label="ww3100",fontsize=16,color="green",shape="box"];30502[label="takeWhile1 (flip ltEsFloat ww3587) (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))))) ww3586",fontsize=16,color="burlywood",shape="triangle"];63003[label="ww3586/MyTrue",fontsize=10,color="white",style="solid",shape="box"];30502 -> 63003[label="",style="solid", color="burlywood", weight=9]; 63003 -> 30536[label="",style="solid", color="burlywood", weight=3]; 63004[label="ww3586/MyFalse",fontsize=10,color="white",style="solid",shape="box"];30502 -> 63004[label="",style="solid", color="burlywood", weight=9]; 63004 -> 30537[label="",style="solid", color="burlywood", weight=3]; 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]; 53171[label="Succ Zero",fontsize=16,color="green",shape="box"];53172[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53173[label="ww3100",fontsize=16,color="green",shape="box"];53174[label="ww4000",fontsize=16,color="green",shape="box"];50156 -> 30539[label="",style="dashed", color="red", weight=0]; 50156[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"];50156 -> 51076[label="",style="dashed", color="magenta", weight=3]; 50156 -> 51077[label="",style="dashed", color="magenta", weight=3]; 50156 -> 51078[label="",style="dashed", color="magenta", weight=3]; 50156 -> 51079[label="",style="dashed", color="magenta", weight=3]; 50849[label="ww5",fontsize=16,color="green",shape="box"];50850[label="ww3100",fontsize=16,color="green",shape="box"];50851[label="ww4000",fontsize=16,color="green",shape="box"];50852[label="Succ Zero",fontsize=16,color="green",shape="box"];53293[label="primPlusFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579",fontsize=16,color="black",shape="box"];53293 -> 53340[label="",style="solid", color="black", weight=3]; 53294 -> 53248[label="",style="dashed", color="red", weight=0]; 53294[label="psFloat (msFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579",fontsize=16,color="magenta"];30662 -> 26726[label="",style="dashed", color="red", weight=0]; 30662[label="primPlusFloat (Float ww35900 ww35901) (primDivFloat (msFloat (Float (Pos (Succ ww3591)) (Neg (Succ ww3592))) (Float (Pos Zero) (Neg (Succ ww3593)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30662 -> 30716[label="",style="dashed", color="magenta", weight=3]; 30662 -> 30717[label="",style="dashed", color="magenta", weight=3]; 30662 -> 30718[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13816 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13816 -> 15081[label="",style="dashed", color="magenta", weight=3]; 13817[label="Succ ww3100",fontsize=16,color="green",shape="box"];13818 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13818 -> 15083[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13822 -> 5617[label="",style="dashed", color="red", weight=0]; 13822[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13822 -> 15086[label="",style="dashed", color="magenta", weight=3]; 13822 -> 15087[label="",style="dashed", color="magenta", weight=3]; 13823[label="Succ ww3100",fontsize=16,color="green",shape="box"];13824 -> 5617[label="",style="dashed", color="red", weight=0]; 13824[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13824 -> 15088[label="",style="dashed", color="magenta", weight=3]; 13824 -> 15089[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13829 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 13829 -> 15094[label="",style="dashed", color="magenta", weight=3]; 13829 -> 15095[label="",style="dashed", color="magenta", weight=3]; 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]; 50855[label="Succ Zero",fontsize=16,color="green",shape="box"];50856[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50857[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];50858[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53227[label="ww3100",fontsize=16,color="green",shape="box"];53228[label="Succ Zero",fontsize=16,color="green",shape="box"];53229[label="ww3000",fontsize=16,color="green",shape="box"];53230[label="ww5",fontsize=16,color="green",shape="box"];50860[label="primPlusFloat 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="burlywood",shape="box"];63005[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];50860 -> 63005[label="",style="solid", color="burlywood", weight=9]; 63005 -> 51084[label="",style="solid", color="burlywood", weight=3]; 53339[label="primPlusFloat ww4581 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];63006[label="ww4581/Float ww45810 ww45811",fontsize=10,color="white",style="solid",shape="box"];53339 -> 63006[label="",style="solid", color="burlywood", weight=9]; 63006 -> 53587[label="",style="solid", color="burlywood", weight=3]; 50861[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50861 -> 51085[label="",style="solid", color="black", weight=3]; 50862[label="ww50",fontsize=16,color="green",shape="box"];50863[label="ww51",fontsize=16,color="green",shape="box"];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]; 13834[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"];13834 -> 15100[label="",style="solid", color="black", weight=3]; 27285[label="ww3000",fontsize=16,color="green",shape="box"];20241[label="msMyInt (Pos Zero) (Pos (Succ ww23))",fontsize=16,color="black",shape="triangle"];20241 -> 20264[label="",style="solid", color="black", weight=3]; 27286[label="Pos Zero",fontsize=16,color="green",shape="box"];27287[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];21764[label="srMyInt (Pos Zero) (Pos (Succ ww24))",fontsize=16,color="black",shape="triangle"];21764 -> 21803[label="",style="solid", color="black", weight=3]; 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]; 13838 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13838 -> 15106[label="",style="dashed", color="magenta", weight=3]; 13839[label="Succ ww3100",fontsize=16,color="green",shape="box"];13840 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13840 -> 15108[label="",style="dashed", color="magenta", weight=3]; 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]; 13843 -> 5617[label="",style="dashed", color="red", weight=0]; 13843[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13843 -> 15110[label="",style="dashed", color="magenta", weight=3]; 13843 -> 15111[label="",style="dashed", color="magenta", weight=3]; 13844[label="Succ ww3100",fontsize=16,color="green",shape="box"];13845 -> 5617[label="",style="dashed", color="red", weight=0]; 13845[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13845 -> 15112[label="",style="dashed", color="magenta", weight=3]; 13845 -> 15113[label="",style="dashed", color="magenta", weight=3]; 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]; 55055[label="ww3100",fontsize=16,color="green",shape="box"];55056[label="ww3000",fontsize=16,color="green",shape="box"];55057 -> 55308[label="",style="dashed", color="red", weight=0]; 55057[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"];55057 -> 55329[label="",style="dashed", color="magenta", weight=3]; 55057 -> 55330[label="",style="dashed", color="magenta", weight=3]; 55057 -> 55331[label="",style="dashed", color="magenta", weight=3]; 55057 -> 55332[label="",style="dashed", color="magenta", weight=3]; 55325[label="ww3000",fontsize=16,color="green",shape="box"];55326[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55327[label="ww5",fontsize=16,color="green",shape="box"];55328[label="ww3100",fontsize=16,color="green",shape="box"];55221[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55222[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55223[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55224[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55668 -> 26924[label="",style="dashed", color="red", weight=0]; 55668[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww4628))) (srMyInt (Pos (Succ ww4627)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55668 -> 55769[label="",style="dashed", color="magenta", weight=3]; 55668 -> 55770[label="",style="dashed", color="magenta", weight=3]; 45441[label="ww4417",fontsize=16,color="green",shape="box"];45442 -> 25616[label="",style="dashed", color="red", weight=0]; 45442[label="msMyInt (Pos Zero) ww320",fontsize=16,color="magenta"];45443 -> 26799[label="",style="dashed", color="red", weight=0]; 45443[label="srMyInt (Pos (Succ ww31)) ww321",fontsize=16,color="magenta"];45443 -> 45460[label="",style="dashed", color="magenta", weight=3]; 45443 -> 45461[label="",style="dashed", color="magenta", weight=3]; 31027[label="primMinusInt (Pos Zero) (Pos ww3200)",fontsize=16,color="black",shape="box"];31027 -> 31112[label="",style="solid", color="black", weight=3]; 31028[label="primMinusInt (Pos Zero) (Neg ww3200)",fontsize=16,color="black",shape="box"];31028 -> 31113[label="",style="solid", color="black", weight=3]; 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]; 13850 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13850 -> 15118[label="",style="dashed", color="magenta", weight=3]; 13851[label="Succ ww3100",fontsize=16,color="green",shape="box"];13852 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13852 -> 15120[label="",style="dashed", color="magenta", weight=3]; 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]; 13855 -> 5617[label="",style="dashed", color="red", weight=0]; 13855[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13855 -> 15122[label="",style="dashed", color="magenta", weight=3]; 13855 -> 15123[label="",style="dashed", color="magenta", weight=3]; 13856[label="Succ ww3100",fontsize=16,color="green",shape="box"];13857 -> 5617[label="",style="dashed", color="red", weight=0]; 13857[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13857 -> 15124[label="",style="dashed", color="magenta", weight=3]; 13857 -> 15125[label="",style="dashed", color="magenta", weight=3]; 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]; 16477[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16478[label="ww5",fontsize=16,color="green",shape="box"];16479[label="ww3100",fontsize=16,color="green",shape="box"];16480[label="ww3000",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]; 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]; 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]; 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]; 13867 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13867 -> 15135[label="",style="dashed", color="magenta", weight=3]; 13868[label="Succ ww3100",fontsize=16,color="green",shape="box"];13869 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13869 -> 15137[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13873 -> 5617[label="",style="dashed", color="red", weight=0]; 13873[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13873 -> 15140[label="",style="dashed", color="magenta", weight=3]; 13873 -> 15141[label="",style="dashed", color="magenta", weight=3]; 13874[label="Succ ww3100",fontsize=16,color="green",shape="box"];13875 -> 5617[label="",style="dashed", color="red", weight=0]; 13875[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13875 -> 15142[label="",style="dashed", color="magenta", weight=3]; 13875 -> 15143[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 54465 -> 55020[label="",style="dashed", color="red", weight=0]; 54465[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"];54465 -> 55064[label="",style="dashed", color="magenta", weight=3]; 54465 -> 55065[label="",style="dashed", color="magenta", weight=3]; 54465 -> 55066[label="",style="dashed", color="magenta", weight=3]; 54466 -> 31073[label="",style="dashed", color="red", weight=0]; 54466[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"];54466 -> 55245[label="",style="dashed", color="magenta", weight=3]; 54466 -> 55246[label="",style="dashed", color="magenta", weight=3]; 54466 -> 55247[label="",style="dashed", color="magenta", weight=3]; 54466 -> 55248[label="",style="dashed", color="magenta", weight=3]; 54467 -> 53499[label="",style="dashed", color="red", weight=0]; 54467[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"];54467 -> 55249[label="",style="dashed", color="magenta", weight=3]; 54467 -> 55250[label="",style="dashed", color="magenta", weight=3]; 54467 -> 55251[label="",style="dashed", color="magenta", weight=3]; 54467 -> 55252[label="",style="dashed", color="magenta", weight=3]; 54468[label="ww3000",fontsize=16,color="green",shape="box"];54469[label="ww3100",fontsize=16,color="green",shape="box"];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]; 53505[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53506[label="Succ Zero",fontsize=16,color="green",shape="box"];53507[label="ww3100",fontsize=16,color="green",shape="box"];53508[label="ww3000",fontsize=16,color="green",shape="box"];50195 -> 31073[label="",style="dashed", color="red", weight=0]; 50195[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"];50195 -> 51088[label="",style="dashed", color="magenta", weight=3]; 50195 -> 51089[label="",style="dashed", color="magenta", weight=3]; 50195 -> 51090[label="",style="dashed", color="magenta", weight=3]; 50195 -> 51091[label="",style="dashed", color="magenta", weight=3]; 50865[label="Succ Zero",fontsize=16,color="green",shape="box"];50866[label="ww3100",fontsize=16,color="green",shape="box"];50867[label="ww5",fontsize=16,color="green",shape="box"];50868[label="ww3000",fontsize=16,color="green",shape="box"];53585[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596",fontsize=16,color="black",shape="box"];53585 -> 53630[label="",style="solid", color="black", weight=3]; 53586 -> 53552[label="",style="dashed", color="red", weight=0]; 53586[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596",fontsize=16,color="magenta"];31190 -> 26726[label="",style="dashed", color="red", weight=0]; 31190[label="primPlusFloat (Float ww36650 ww36651) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3666))) (Float (Pos (Succ ww3667)) (Neg (Succ ww3668)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31190 -> 31258[label="",style="dashed", color="magenta", weight=3]; 31190 -> 31259[label="",style="dashed", color="magenta", weight=3]; 31190 -> 31260[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13891 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13891 -> 15155[label="",style="dashed", color="magenta", weight=3]; 13892[label="Succ ww3100",fontsize=16,color="green",shape="box"];13893 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13893 -> 15157[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13897 -> 5617[label="",style="dashed", color="red", weight=0]; 13897[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13897 -> 15160[label="",style="dashed", color="magenta", weight=3]; 13897 -> 15161[label="",style="dashed", color="magenta", weight=3]; 13898[label="Succ ww3100",fontsize=16,color="green",shape="box"];13899 -> 5617[label="",style="dashed", color="red", weight=0]; 13899[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13899 -> 15162[label="",style="dashed", color="magenta", weight=3]; 13899 -> 15163[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 50871[label="Succ Zero",fontsize=16,color="green",shape="box"];50872[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50873[label="Pos Zero",fontsize=16,color="green",shape="box"];50874[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50121 -> 37497[label="",style="dashed", color="red", weight=0]; 50121[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"];50121 -> 51093[label="",style="dashed", color="magenta", weight=3]; 50121 -> 51094[label="",style="dashed", color="magenta", weight=3]; 50121 -> 51095[label="",style="dashed", color="magenta", weight=3]; 50875[label="ww3100",fontsize=16,color="green",shape="box"];50876[label="Succ Zero",fontsize=16,color="green",shape="box"];50877[label="ww5",fontsize=16,color="green",shape="box"];42189[label="primPlusFloat (Float ww42490 ww42491) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4250))) (Float (Pos Zero) (Pos (Succ ww4251)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];42189 -> 43350[label="",style="solid", color="black", weight=3]; 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]; 13910 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13910 -> 15174[label="",style="dashed", color="magenta", weight=3]; 13911[label="Succ ww3100",fontsize=16,color="green",shape="box"];13912 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13912 -> 15176[label="",style="dashed", color="magenta", weight=3]; 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]; 13915 -> 5617[label="",style="dashed", color="red", weight=0]; 13915[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13915 -> 15178[label="",style="dashed", color="magenta", weight=3]; 13915 -> 15179[label="",style="dashed", color="magenta", weight=3]; 13916[label="Succ ww3100",fontsize=16,color="green",shape="box"];13917 -> 5617[label="",style="dashed", color="red", weight=0]; 13917[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13917 -> 15180[label="",style="dashed", color="magenta", weight=3]; 13917 -> 15181[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 13922 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13922 -> 15186[label="",style="dashed", color="magenta", weight=3]; 13923[label="Succ ww3100",fontsize=16,color="green",shape="box"];13924 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13924 -> 15188[label="",style="dashed", color="magenta", weight=3]; 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]; 13927 -> 5617[label="",style="dashed", color="red", weight=0]; 13927[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13927 -> 15190[label="",style="dashed", color="magenta", weight=3]; 13927 -> 15191[label="",style="dashed", color="magenta", weight=3]; 13928[label="Succ ww3100",fontsize=16,color="green",shape="box"];13929 -> 5617[label="",style="dashed", color="red", weight=0]; 13929[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13929 -> 15192[label="",style="dashed", color="magenta", weight=3]; 13929 -> 15193[label="",style="dashed", color="magenta", weight=3]; 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]; 36299[label="ww3100",fontsize=16,color="green",shape="box"];36300 -> 37515[label="",style="dashed", color="red", weight=0]; 36300[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"];36300 -> 37531[label="",style="dashed", color="magenta", weight=3]; 36300 -> 37532[label="",style="dashed", color="magenta", weight=3]; 36300 -> 37533[label="",style="dashed", color="magenta", weight=3]; 36301 -> 45284[label="",style="dashed", color="red", weight=0]; 36301[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"];36301 -> 45306[label="",style="dashed", color="magenta", weight=3]; 36301 -> 45307[label="",style="dashed", color="magenta", weight=3]; 36301 -> 45308[label="",style="dashed", color="magenta", weight=3]; 36302 -> 36780[label="",style="dashed", color="red", weight=0]; 36302[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"];36302 -> 36801[label="",style="dashed", color="magenta", weight=3]; 37528[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];37529[label="ww3100",fontsize=16,color="green",shape="box"];37530[label="ww5",fontsize=16,color="green",shape="box"];45300[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];45301[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45302[label="ww3100",fontsize=16,color="green",shape="box"];36798 -> 37515[label="",style="dashed", color="red", weight=0]; 36798[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"];36798 -> 37534[label="",style="dashed", color="magenta", weight=3]; 36798 -> 37535[label="",style="dashed", color="magenta", weight=3]; 36798 -> 37536[label="",style="dashed", color="magenta", weight=3]; 37694 -> 26924[label="",style="dashed", color="red", weight=0]; 37694[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4254)) (Pos (Succ ww4255)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37694 -> 37744[label="",style="dashed", color="magenta", weight=3]; 37694 -> 37745[label="",style="dashed", color="magenta", weight=3]; 45457[label="ww4418",fontsize=16,color="green",shape="box"];45458 -> 25616[label="",style="dashed", color="red", weight=0]; 45458[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];45458 -> 45508[label="",style="dashed", color="magenta", weight=3]; 45459 -> 26799[label="",style="dashed", color="red", weight=0]; 45459[label="srMyInt (Neg (Succ ww4293)) (Pos (Succ ww4294))",fontsize=16,color="magenta"];45459 -> 45509[label="",style="dashed", color="magenta", weight=3]; 45459 -> 45510[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13939 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13939 -> 15203[label="",style="dashed", color="magenta", weight=3]; 13940[label="Succ ww3100",fontsize=16,color="green",shape="box"];13941 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13941 -> 15205[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13945 -> 5617[label="",style="dashed", color="red", weight=0]; 13945[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13945 -> 15208[label="",style="dashed", color="magenta", weight=3]; 13945 -> 15209[label="",style="dashed", color="magenta", weight=3]; 13946[label="Succ ww3100",fontsize=16,color="green",shape="box"];13947 -> 5617[label="",style="dashed", color="red", weight=0]; 13947[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13947 -> 15210[label="",style="dashed", color="magenta", weight=3]; 13947 -> 15211[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 31509[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];31510 -> 27698[label="",style="dashed", color="red", weight=0]; 31510[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"];31510 -> 31537[label="",style="dashed", color="magenta", weight=3]; 31511 -> 31542[label="",style="dashed", color="red", weight=0]; 31511[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"];31511 -> 31543[label="",style="dashed", color="magenta", weight=3]; 31511 -> 31544[label="",style="dashed", color="magenta", weight=3]; 31511 -> 31545[label="",style="dashed", color="magenta", weight=3]; 31512[label="ww3100",fontsize=16,color="green",shape="box"];31508[label="takeWhile1 (flip ltEsFloat ww3732) (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))))) ww3731",fontsize=16,color="burlywood",shape="triangle"];63007[label="ww3731/MyTrue",fontsize=10,color="white",style="solid",shape="box"];31508 -> 63007[label="",style="solid", color="burlywood", weight=9]; 63007 -> 31539[label="",style="solid", color="burlywood", weight=3]; 63008[label="ww3731/MyFalse",fontsize=10,color="white",style="solid",shape="box"];31508 -> 63008[label="",style="solid", color="burlywood", weight=9]; 63008 -> 31540[label="",style="solid", color="burlywood", weight=3]; 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]; 53535[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53536[label="Succ Zero",fontsize=16,color="green",shape="box"];53537[label="ww3100",fontsize=16,color="green",shape="box"];50157 -> 31542[label="",style="dashed", color="red", weight=0]; 50157[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"];50157 -> 51098[label="",style="dashed", color="magenta", weight=3]; 50157 -> 51099[label="",style="dashed", color="magenta", weight=3]; 50157 -> 51100[label="",style="dashed", color="magenta", weight=3]; 50879[label="ww5",fontsize=16,color="green",shape="box"];50880[label="Succ Zero",fontsize=16,color="green",shape="box"];50881[label="ww3100",fontsize=16,color="green",shape="box"];53628[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597",fontsize=16,color="black",shape="box"];53628 -> 53681[label="",style="solid", color="black", weight=3]; 53629 -> 53583[label="",style="dashed", color="red", weight=0]; 53629[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597",fontsize=16,color="magenta"];31640 -> 26726[label="",style="dashed", color="red", weight=0]; 31640[label="primPlusFloat (Float ww37350 ww37351) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3736))) (Float (Pos Zero) (Neg (Succ ww3737)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31640 -> 31694[label="",style="dashed", color="magenta", weight=3]; 31640 -> 31695[label="",style="dashed", color="magenta", weight=3]; 31640 -> 31696[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 52529 -> 26799[label="",style="dashed", color="red", weight=0]; 52529[label="srMyInt ww180 ww45340",fontsize=16,color="magenta"];52529 -> 52537[label="",style="dashed", color="magenta", weight=3]; 52529 -> 52538[label="",style="dashed", color="magenta", weight=3]; 52530 -> 26799[label="",style="dashed", color="red", weight=0]; 52530[label="srMyInt ww181 ww45341",fontsize=16,color="magenta"];52530 -> 52539[label="",style="dashed", color="magenta", weight=3]; 52530 -> 52540[label="",style="dashed", color="magenta", weight=3]; 52528[label="not (esEsOrdering (compareMyInt ww4542 ww4541) LT)",fontsize=16,color="black",shape="triangle"];52528 -> 52541[label="",style="solid", color="black", weight=3]; 50889[label="takeWhile1 (flip gtEsFloat ww3262) ww44570 ww44571 (not (esEsOrdering (compareFloat ww44570 ww3262) LT))",fontsize=16,color="black",shape="box"];50889 -> 51104[label="",style="solid", color="black", weight=3]; 50897 -> 26726[label="",style="dashed", color="red", weight=0]; 50897[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"];50897 -> 51107[label="",style="dashed", color="magenta", weight=3]; 50897 -> 51108[label="",style="dashed", color="magenta", weight=3]; 50897 -> 51109[label="",style="dashed", color="magenta", weight=3]; 59951[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4800",fontsize=16,color="black",shape="box"];59951 -> 59986[label="",style="solid", color="black", weight=3]; 50899[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"];50899 -> 51111[label="",style="solid", color="black", weight=3]; 50900[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4419",fontsize=16,color="black",shape="box"];50900 -> 51112[label="",style="solid", color="black", weight=3]; 50901[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"];50901 -> 51113[label="",style="solid", color="black", weight=3]; 50902[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="black",shape="box"];50902 -> 51114[label="",style="solid", color="black", weight=3]; 50903[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"];50903 -> 51115[label="",style="solid", color="black", weight=3]; 50964[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4494",fontsize=16,color="black",shape="triangle"];50964 -> 51116[label="",style="solid", color="black", weight=3]; 50965 -> 50905[label="",style="dashed", color="red", weight=0]; 50965[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)))) ww4494))",fontsize=16,color="magenta"];50965 -> 51117[label="",style="dashed", color="magenta", weight=3]; 50911 -> 26726[label="",style="dashed", color="red", weight=0]; 50911[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"];50911 -> 51118[label="",style="dashed", color="magenta", weight=3]; 50911 -> 51119[label="",style="dashed", color="magenta", weight=3]; 50911 -> 51120[label="",style="dashed", color="magenta", weight=3]; 50912[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="black",shape="box"];50912 -> 51121[label="",style="solid", color="black", weight=3]; 50913[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"];50913 -> 51122[label="",style="solid", color="black", weight=3]; 50914[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4420",fontsize=16,color="black",shape="box"];50914 -> 51123[label="",style="solid", color="black", weight=3]; 50915[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"];50915 -> 51124[label="",style="solid", color="black", weight=3]; 50916[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="black",shape="box"];50916 -> 51125[label="",style="solid", color="black", weight=3]; 50917[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"];50917 -> 51126[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 13988 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13988 -> 15249[label="",style="dashed", color="magenta", weight=3]; 13989[label="Succ ww3100",fontsize=16,color="green",shape="box"];13990 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 13990 -> 15251[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13994 -> 5617[label="",style="dashed", color="red", weight=0]; 13994[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13994 -> 15254[label="",style="dashed", color="magenta", weight=3]; 13994 -> 15255[label="",style="dashed", color="magenta", weight=3]; 13995[label="Succ ww3100",fontsize=16,color="green",shape="box"];13996 -> 5617[label="",style="dashed", color="red", weight=0]; 13996[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13996 -> 15256[label="",style="dashed", color="magenta", weight=3]; 13996 -> 15257[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14002[label="ww4000",fontsize=16,color="green",shape="box"];14003[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14004[label="ww5",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]; 14006 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47908[label="",style="dashed", color="magenta", weight=3]; 14006 -> 47909[label="",style="dashed", color="magenta", weight=3]; 14006 -> 47910[label="",style="dashed", color="magenta", weight=3]; 14006 -> 47911[label="",style="dashed", color="magenta", weight=3]; 14006 -> 47912[label="",style="dashed", color="magenta", weight=3]; 52319[label="Succ Zero",fontsize=16,color="green",shape="box"];52320[label="ww4000",fontsize=16,color="green",shape="box"];52321[label="ww5",fontsize=16,color="green",shape="box"];52322[label="ww3100",fontsize=16,color="green",shape="box"];50926 -> 52417[label="",style="dashed", color="red", weight=0]; 50926[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4473) LT)",fontsize=16,color="magenta"];50926 -> 52430[label="",style="dashed", color="magenta", weight=3]; 50926 -> 52431[label="",style="dashed", color="magenta", weight=3]; 50926 -> 52432[label="",style="dashed", color="magenta", weight=3]; 52456[label="primDivFloat (msFloat (Float (Pos (Succ ww4526)) (Pos (Succ ww4527))) (Float (Neg Zero) (Pos (Succ ww4528)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52456 -> 52487[label="",style="solid", color="black", weight=3]; 52457[label="ww45250",fontsize=16,color="green",shape="box"];52458[label="ww45251",fontsize=16,color="green",shape="box"];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]; 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]; 14012 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14012 -> 15273[label="",style="dashed", color="magenta", weight=3]; 14013[label="Succ ww3100",fontsize=16,color="green",shape="box"];14014 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14014 -> 15275[label="",style="dashed", color="magenta", weight=3]; 14015[label="Succ ww3100",fontsize=16,color="green",shape="box"];14016 -> 12707[label="",style="dashed", color="red", weight=0]; 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]; 14018 -> 5617[label="",style="dashed", color="red", weight=0]; 14018[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14018 -> 15277[label="",style="dashed", color="magenta", weight=3]; 14018 -> 15278[label="",style="dashed", color="magenta", weight=3]; 14019[label="Succ ww3100",fontsize=16,color="green",shape="box"];14020 -> 5617[label="",style="dashed", color="red", weight=0]; 14020[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14020 -> 15279[label="",style="dashed", color="magenta", weight=3]; 14020 -> 15280[label="",style="dashed", color="magenta", weight=3]; 14021[label="Succ ww3100",fontsize=16,color="green",shape="box"];14022 -> 12713[label="",style="dashed", color="red", weight=0]; 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]; 16695[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16696[label="ww3100",fontsize=16,color="green",shape="box"];16697[label="ww4000",fontsize=16,color="green",shape="box"];16698[label="ww5",fontsize=16,color="green",shape="box"];14025 -> 16686[label="",style="dashed", color="red", weight=0]; 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]; 14025 -> 16700[label="",style="dashed", color="magenta", weight=3]; 14025 -> 16701[label="",style="dashed", color="magenta", weight=3]; 14025 -> 16702[label="",style="dashed", color="magenta", weight=3]; 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]; 14029[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"];14029 -> 15287[label="",style="solid", color="black", weight=3]; 14030[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"];14030 -> 15288[label="",style="solid", color="black", weight=3]; 26754[label="ww12",fontsize=16,color="green",shape="box"];26755[label="Neg Zero",fontsize=16,color="green",shape="box"];21766[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="black",shape="triangle"];21766 -> 21804[label="",style="solid", color="black", weight=3]; 14032 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14032 -> 15292[label="",style="dashed", color="magenta", weight=3]; 14033[label="Succ ww3100",fontsize=16,color="green",shape="box"];14034 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14034 -> 15294[label="",style="dashed", color="magenta", weight=3]; 14035[label="Succ ww3100",fontsize=16,color="green",shape="box"];14036 -> 12739[label="",style="dashed", color="red", weight=0]; 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]; 14038 -> 5617[label="",style="dashed", color="red", weight=0]; 14038[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14038 -> 15296[label="",style="dashed", color="magenta", weight=3]; 14038 -> 15297[label="",style="dashed", color="magenta", weight=3]; 14039[label="Succ ww3100",fontsize=16,color="green",shape="box"];14040 -> 5617[label="",style="dashed", color="red", weight=0]; 14040[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14040 -> 15298[label="",style="dashed", color="magenta", weight=3]; 14040 -> 15299[label="",style="dashed", color="magenta", weight=3]; 14041[label="Succ ww3100",fontsize=16,color="green",shape="box"];14042 -> 12745[label="",style="dashed", color="red", weight=0]; 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]; 32910[label="ww3100",fontsize=16,color="green",shape="box"];32911 -> 28116[label="",style="dashed", color="red", weight=0]; 32911[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"];32911 -> 32957[label="",style="dashed", color="magenta", weight=3]; 32912[label="ww4000",fontsize=16,color="green",shape="box"];32913 -> 32962[label="",style="dashed", color="red", weight=0]; 32913[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"];32913 -> 32979[label="",style="dashed", color="magenta", weight=3]; 32913 -> 32980[label="",style="dashed", color="magenta", weight=3]; 32913 -> 32981[label="",style="dashed", color="magenta", weight=3]; 32913 -> 32982[label="",style="dashed", color="magenta", weight=3]; 32914[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14045 -> 32889[label="",style="dashed", color="red", weight=0]; 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 -> 32917[label="",style="dashed", color="magenta", weight=3]; 14045 -> 32918[label="",style="dashed", color="magenta", weight=3]; 14045 -> 32919[label="",style="dashed", color="magenta", weight=3]; 14045 -> 32920[label="",style="dashed", color="magenta", weight=3]; 14045 -> 32921[label="",style="dashed", color="magenta", weight=3]; 28307[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float ww34260 ww34261)) GT)",fontsize=16,color="black",shape="box"];28307 -> 28398[label="",style="solid", color="black", weight=3]; 33203[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3899)) (Neg (Succ ww3900))) (Float (Neg Zero) (Pos (Succ ww3901)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33203 -> 33250[label="",style="solid", color="black", weight=3]; 33204[label="takeWhile1 (flip ltEsFloat ww3896) (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 ww3896 (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"];33204 -> 33251[label="",style="solid", color="black", weight=3]; 59038[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4745) (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)))) ww4745)))",fontsize=16,color="green",shape="box"];59038 -> 59044[label="",style="dashed", color="green", weight=3]; 59038 -> 59045[label="",style="dashed", color="green", weight=3]; 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]; 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]; 20324[label="primMinusNat (Succ ww243500) (Succ ww1832000)",fontsize=16,color="black",shape="box"];20324 -> 20337[label="",style="solid", color="black", weight=3]; 20325[label="primMinusNat (Succ ww243500) Zero",fontsize=16,color="black",shape="box"];20325 -> 20338[label="",style="solid", color="black", weight=3]; 20326[label="primMinusNat Zero (Succ ww1832000)",fontsize=16,color="black",shape="box"];20326 -> 20339[label="",style="solid", color="black", weight=3]; 20327[label="primMinusNat Zero Zero",fontsize=16,color="black",shape="box"];20327 -> 20340[label="",style="solid", color="black", weight=3]; 21889[label="primMulNat ww26660 ww183310",fontsize=16,color="burlywood",shape="triangle"];63009[label="ww26660/Succ ww266600",fontsize=10,color="white",style="solid",shape="box"];21889 -> 63009[label="",style="solid", color="burlywood", weight=9]; 63009 -> 21899[label="",style="solid", color="burlywood", weight=3]; 63010[label="ww26660/Zero",fontsize=10,color="white",style="solid",shape="box"];21889 -> 63010[label="",style="solid", color="burlywood", weight=9]; 63010 -> 21900[label="",style="solid", color="burlywood", weight=3]; 21890 -> 21889[label="",style="dashed", color="red", weight=0]; 21890[label="primMulNat ww26660 ww183310",fontsize=16,color="magenta"];21890 -> 21901[label="",style="dashed", color="magenta", weight=3]; 21891 -> 21889[label="",style="dashed", color="red", weight=0]; 21891[label="primMulNat ww26660 ww183310",fontsize=16,color="magenta"];21891 -> 21902[label="",style="dashed", color="magenta", weight=3]; 21892 -> 21889[label="",style="dashed", color="red", weight=0]; 21892[label="primMulNat ww26660 ww183310",fontsize=16,color="magenta"];21892 -> 21903[label="",style="dashed", color="magenta", weight=3]; 21892 -> 21904[label="",style="dashed", color="magenta", weight=3]; 20273[label="primPlusInt (Pos ww24350) (Pos ww183200)",fontsize=16,color="black",shape="box"];20273 -> 20288[label="",style="solid", color="black", weight=3]; 20274[label="primPlusInt (Pos ww24350) (Neg ww183200)",fontsize=16,color="black",shape="box"];20274 -> 20289[label="",style="solid", color="black", weight=3]; 20275[label="primPlusInt (Neg ww24350) (Pos ww183200)",fontsize=16,color="black",shape="box"];20275 -> 20290[label="",style="solid", color="black", weight=3]; 20276[label="primPlusInt (Neg ww24350) (Neg ww183200)",fontsize=16,color="black",shape="box"];20276 -> 20291[label="",style="solid", color="black", weight=3]; 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]; 14057 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14057 -> 15313[label="",style="dashed", color="magenta", weight=3]; 14058[label="Succ ww3100",fontsize=16,color="green",shape="box"];14059 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14059 -> 15315[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14063 -> 5617[label="",style="dashed", color="red", weight=0]; 14063[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14063 -> 15318[label="",style="dashed", color="magenta", weight=3]; 14063 -> 15319[label="",style="dashed", color="magenta", weight=3]; 14064[label="Succ ww3100",fontsize=16,color="green",shape="box"];14065 -> 5617[label="",style="dashed", color="red", weight=0]; 14065[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14065 -> 15320[label="",style="dashed", color="magenta", weight=3]; 14065 -> 15321[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 33091[label="ww4000",fontsize=16,color="green",shape="box"];33092[label="ww3100",fontsize=16,color="green",shape="box"];33093 -> 28222[label="",style="dashed", color="red", weight=0]; 33093[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"];33093 -> 33125[label="",style="dashed", color="magenta", weight=3]; 33094[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33095 -> 33134[label="",style="dashed", color="red", weight=0]; 33095[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"];33095 -> 33135[label="",style="dashed", color="magenta", weight=3]; 33095 -> 33136[label="",style="dashed", color="magenta", weight=3]; 33095 -> 33137[label="",style="dashed", color="magenta", weight=3]; 33095 -> 33138[label="",style="dashed", color="magenta", weight=3]; 33090[label="takeWhile1 (flip ltEsFloat ww3909) (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))))) ww3908",fontsize=16,color="burlywood",shape="triangle"];63011[label="ww3908/MyTrue",fontsize=10,color="white",style="solid",shape="box"];33090 -> 63011[label="",style="solid", color="burlywood", weight=9]; 63011 -> 33127[label="",style="solid", color="burlywood", weight=3]; 63012[label="ww3908/MyFalse",fontsize=10,color="white",style="solid",shape="box"];33090 -> 63012[label="",style="solid", color="burlywood", weight=9]; 63012 -> 33128[label="",style="solid", color="burlywood", weight=3]; 14075 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47913[label="",style="dashed", color="magenta", weight=3]; 14075 -> 47914[label="",style="dashed", color="magenta", weight=3]; 14075 -> 47915[label="",style="dashed", color="magenta", weight=3]; 14075 -> 47916[label="",style="dashed", color="magenta", weight=3]; 14075 -> 47917[label="",style="dashed", color="magenta", weight=3]; 52486[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535) (iterate (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532))))) (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535)))",fontsize=16,color="green",shape="box"];52486 -> 52542[label="",style="dashed", color="green", weight=3]; 52486 -> 52543[label="",style="dashed", color="green", weight=3]; 50930[label="ww4000",fontsize=16,color="green",shape="box"];50931[label="ww5",fontsize=16,color="green",shape="box"];50932[label="ww3100",fontsize=16,color="green",shape="box"];50933[label="Succ Zero",fontsize=16,color="green",shape="box"];33159[label="primPlusFloat ww3912 (fsFloat (msFloat (Float (Pos (Succ ww3913)) (Neg (Succ ww3914))) (Float (Neg Zero) (Neg (Succ ww3915)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63013[label="ww3912/Float ww39120 ww39121",fontsize=10,color="white",style="solid",shape="box"];33159 -> 63013[label="",style="solid", color="burlywood", weight=9]; 63013 -> 33205[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 14081 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14081 -> 15333[label="",style="dashed", color="magenta", weight=3]; 14082[label="Succ ww3100",fontsize=16,color="green",shape="box"];14083 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14083 -> 15335[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14087 -> 5617[label="",style="dashed", color="red", weight=0]; 14087[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14087 -> 15338[label="",style="dashed", color="magenta", weight=3]; 14087 -> 15339[label="",style="dashed", color="magenta", weight=3]; 14088[label="Succ ww3100",fontsize=16,color="green",shape="box"];14089 -> 5617[label="",style="dashed", color="red", weight=0]; 14089[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14089 -> 15340[label="",style="dashed", color="magenta", weight=3]; 14089 -> 15341[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14094 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47918[label="",style="dashed", color="magenta", weight=3]; 14094 -> 47919[label="",style="dashed", color="magenta", weight=3]; 14094 -> 47920[label="",style="dashed", color="magenta", weight=3]; 14094 -> 47921[label="",style="dashed", color="magenta", weight=3]; 14094 -> 47922[label="",style="dashed", color="magenta", weight=3]; 50937[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50937 -> 51145[label="",style="solid", color="black", weight=3]; 52640[label="primPlusFloat (Float ww45370 ww45371) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52640 -> 52705[label="",style="solid", color="black", weight=3]; 50938[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50938 -> 51146[label="",style="solid", color="black", weight=3]; 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]; 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]; 14099 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14099 -> 15351[label="",style="dashed", color="magenta", weight=3]; 14100[label="Succ ww3100",fontsize=16,color="green",shape="box"];14101 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14101 -> 15353[label="",style="dashed", color="magenta", weight=3]; 14102[label="Succ ww3100",fontsize=16,color="green",shape="box"];14103 -> 12804[label="",style="dashed", color="red", weight=0]; 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]; 14105 -> 5617[label="",style="dashed", color="red", weight=0]; 14105[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14105 -> 15355[label="",style="dashed", color="magenta", weight=3]; 14105 -> 15356[label="",style="dashed", color="magenta", weight=3]; 14106[label="Succ ww3100",fontsize=16,color="green",shape="box"];14107 -> 5617[label="",style="dashed", color="red", weight=0]; 14107[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14107 -> 15357[label="",style="dashed", color="magenta", weight=3]; 14107 -> 15358[label="",style="dashed", color="magenta", weight=3]; 14108[label="Succ ww3100",fontsize=16,color="green",shape="box"];14109 -> 12810[label="",style="dashed", color="red", weight=0]; 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]; 14111 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 14111 -> 15361[label="",style="dashed", color="magenta", weight=3]; 14111 -> 15362[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14114 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14114 -> 15366[label="",style="dashed", color="magenta", weight=3]; 14115[label="Succ ww3100",fontsize=16,color="green",shape="box"];14116 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14116 -> 15368[label="",style="dashed", color="magenta", weight=3]; 14117[label="Succ ww3100",fontsize=16,color="green",shape="box"];14118 -> 12823[label="",style="dashed", color="red", weight=0]; 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]; 14120 -> 5617[label="",style="dashed", color="red", weight=0]; 14120[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14120 -> 15370[label="",style="dashed", color="magenta", weight=3]; 14120 -> 15371[label="",style="dashed", color="magenta", weight=3]; 14121[label="Succ ww3100",fontsize=16,color="green",shape="box"];14122 -> 5617[label="",style="dashed", color="red", weight=0]; 14122[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14122 -> 15372[label="",style="dashed", color="magenta", weight=3]; 14122 -> 15373[label="",style="dashed", color="magenta", weight=3]; 14123[label="Succ ww3100",fontsize=16,color="green",shape="box"];14124 -> 12829[label="",style="dashed", color="red", weight=0]; 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]; 16841[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16842[label="ww3000",fontsize=16,color="green",shape="box"];16843[label="ww3100",fontsize=16,color="green",shape="box"];16844[label="ww5",fontsize=16,color="green",shape="box"];14127 -> 16832[label="",style="dashed", color="red", weight=0]; 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]; 14127 -> 16846[label="",style="dashed", color="magenta", weight=3]; 14127 -> 16847[label="",style="dashed", color="magenta", weight=3]; 14127 -> 16848[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 14133 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14133 -> 15383[label="",style="dashed", color="magenta", weight=3]; 14134[label="Succ ww3100",fontsize=16,color="green",shape="box"];14135 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14135 -> 15385[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14139 -> 5617[label="",style="dashed", color="red", weight=0]; 14139[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14139 -> 15388[label="",style="dashed", color="magenta", weight=3]; 14139 -> 15389[label="",style="dashed", color="magenta", weight=3]; 14140[label="Succ ww3100",fontsize=16,color="green",shape="box"];14141 -> 5617[label="",style="dashed", color="red", weight=0]; 14141[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14141 -> 15390[label="",style="dashed", color="magenta", weight=3]; 14141 -> 15391[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 33934 -> 33971[label="",style="dashed", color="red", weight=0]; 33934[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"];33934 -> 33972[label="",style="dashed", color="magenta", weight=3]; 33934 -> 33973[label="",style="dashed", color="magenta", weight=3]; 33934 -> 33974[label="",style="dashed", color="magenta", weight=3]; 33934 -> 33975[label="",style="dashed", color="magenta", weight=3]; 33935[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33936[label="ww3000",fontsize=16,color="green",shape="box"];33937[label="ww3100",fontsize=16,color="green",shape="box"];33938 -> 28520[label="",style="dashed", color="red", weight=0]; 33938[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"];33938 -> 33968[label="",style="dashed", color="magenta", weight=3]; 33933[label="takeWhile1 (flip ltEsFloat ww3993) (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))))) ww3992",fontsize=16,color="burlywood",shape="triangle"];63014[label="ww3992/MyTrue",fontsize=10,color="white",style="solid",shape="box"];33933 -> 63014[label="",style="solid", color="burlywood", weight=9]; 63014 -> 33969[label="",style="solid", color="burlywood", weight=3]; 63015[label="ww3992/MyFalse",fontsize=10,color="white",style="solid",shape="box"];33933 -> 63015[label="",style="solid", color="burlywood", weight=9]; 63015 -> 33970[label="",style="solid", color="burlywood", weight=3]; 14151 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47923[label="",style="dashed", color="magenta", weight=3]; 14151 -> 47924[label="",style="dashed", color="magenta", weight=3]; 14151 -> 47925[label="",style="dashed", color="magenta", weight=3]; 14151 -> 47926[label="",style="dashed", color="magenta", weight=3]; 14151 -> 47927[label="",style="dashed", color="magenta", weight=3]; 50941[label="ww5",fontsize=16,color="green",shape="box"];50942[label="Succ Zero",fontsize=16,color="green",shape="box"];50943[label="ww3000",fontsize=16,color="green",shape="box"];50944[label="ww3100",fontsize=16,color="green",shape="box"];52899[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4544))) (Float (Neg (Succ ww4545)) (Neg (Succ ww4546)))) ww4554",fontsize=16,color="black",shape="box"];52899 -> 52933[label="",style="solid", color="black", weight=3]; 34260[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3997))) (Float (Neg (Succ ww3998)) (Neg (Succ ww3999)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];34260 -> 34317[label="",style="solid", color="black", weight=3]; 34261[label="ww39960",fontsize=16,color="green",shape="box"];34262[label="ww39961",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 14157 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14157 -> 15403[label="",style="dashed", color="magenta", weight=3]; 14158[label="Succ ww3100",fontsize=16,color="green",shape="box"];14159 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14159 -> 15405[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14163 -> 5617[label="",style="dashed", color="red", weight=0]; 14163[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14163 -> 15408[label="",style="dashed", color="magenta", weight=3]; 14163 -> 15409[label="",style="dashed", color="magenta", weight=3]; 14164[label="Succ ww3100",fontsize=16,color="green",shape="box"];14165 -> 5617[label="",style="dashed", color="red", weight=0]; 14165[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14165 -> 15410[label="",style="dashed", color="magenta", weight=3]; 14165 -> 15411[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14170 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47928[label="",style="dashed", color="magenta", weight=3]; 14170 -> 47929[label="",style="dashed", color="magenta", weight=3]; 14170 -> 47930[label="",style="dashed", color="magenta", weight=3]; 14170 -> 47931[label="",style="dashed", color="magenta", weight=3]; 14170 -> 47932[label="",style="dashed", color="magenta", weight=3]; 52610[label="ww5",fontsize=16,color="green",shape="box"];52611[label="Succ Zero",fontsize=16,color="green",shape="box"];52612[label="ww3100",fontsize=16,color="green",shape="box"];52802[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4549))) (Float (Neg Zero) (Pos (Succ ww4550)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52802 -> 52900[label="",style="solid", color="black", weight=3]; 52803[label="ww45480",fontsize=16,color="green",shape="box"];52804[label="ww45481",fontsize=16,color="green",shape="box"];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]; 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]; 14175 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14175 -> 15421[label="",style="dashed", color="magenta", weight=3]; 14176[label="Succ ww3100",fontsize=16,color="green",shape="box"];14177 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14177 -> 15423[label="",style="dashed", color="magenta", weight=3]; 14178[label="Succ ww3100",fontsize=16,color="green",shape="box"];14179 -> 12884[label="",style="dashed", color="red", weight=0]; 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]; 14181 -> 5617[label="",style="dashed", color="red", weight=0]; 14181[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14181 -> 15425[label="",style="dashed", color="magenta", weight=3]; 14181 -> 15426[label="",style="dashed", color="magenta", weight=3]; 14182[label="Succ ww3100",fontsize=16,color="green",shape="box"];14183 -> 5617[label="",style="dashed", color="red", weight=0]; 14183[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14183 -> 15427[label="",style="dashed", color="magenta", weight=3]; 14183 -> 15428[label="",style="dashed", color="magenta", weight=3]; 14184[label="Succ ww3100",fontsize=16,color="green",shape="box"];14185 -> 12890[label="",style="dashed", color="red", weight=0]; 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]; 14187 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 14187 -> 15431[label="",style="dashed", color="magenta", weight=3]; 14187 -> 15432[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14190 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14190 -> 15436[label="",style="dashed", color="magenta", weight=3]; 14191[label="Succ ww3100",fontsize=16,color="green",shape="box"];14192 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14192 -> 15438[label="",style="dashed", color="magenta", weight=3]; 14193[label="Succ ww3100",fontsize=16,color="green",shape="box"];14194 -> 12903[label="",style="dashed", color="red", weight=0]; 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]; 14196 -> 5617[label="",style="dashed", color="red", weight=0]; 14196[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14196 -> 15440[label="",style="dashed", color="magenta", weight=3]; 14196 -> 15441[label="",style="dashed", color="magenta", weight=3]; 14197[label="Succ ww3100",fontsize=16,color="green",shape="box"];14198 -> 5617[label="",style="dashed", color="red", weight=0]; 14198[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14198 -> 15442[label="",style="dashed", color="magenta", weight=3]; 14198 -> 15443[label="",style="dashed", color="magenta", weight=3]; 14199[label="Succ ww3100",fontsize=16,color="green",shape="box"];14200 -> 12909[label="",style="dashed", color="red", weight=0]; 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]; 34706 -> 34751[label="",style="dashed", color="red", weight=0]; 34706[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"];34706 -> 34764[label="",style="dashed", color="magenta", weight=3]; 34706 -> 34765[label="",style="dashed", color="magenta", weight=3]; 34706 -> 34766[label="",style="dashed", color="magenta", weight=3]; 34707[label="ww3100",fontsize=16,color="green",shape="box"];34708 -> 28116[label="",style="dashed", color="red", weight=0]; 34708[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"];34708 -> 34748[label="",style="dashed", color="magenta", weight=3]; 34709[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14203 -> 34687[label="",style="dashed", color="red", weight=0]; 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 -> 34712[label="",style="dashed", color="magenta", weight=3]; 14203 -> 34713[label="",style="dashed", color="magenta", weight=3]; 14203 -> 34714[label="",style="dashed", color="magenta", weight=3]; 14203 -> 34715[label="",style="dashed", color="magenta", weight=3]; 34991[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4073))) (Float (Neg Zero) (Pos (Succ ww4074)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];34991 -> 35062[label="",style="solid", color="black", weight=3]; 34992[label="takeWhile1 (flip ltEsFloat ww4070) (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 ww4070 (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"];34992 -> 35063[label="",style="solid", color="black", weight=3]; 59043[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4746) (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)))) ww4746)))",fontsize=16,color="green",shape="box"];59043 -> 59060[label="",style="dashed", color="green", weight=3]; 59043 -> 59061[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 14209 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14209 -> 15453[label="",style="dashed", color="magenta", weight=3]; 14210[label="Succ ww3100",fontsize=16,color="green",shape="box"];14211 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14211 -> 15455[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14215 -> 5617[label="",style="dashed", color="red", weight=0]; 14215[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14215 -> 15458[label="",style="dashed", color="magenta", weight=3]; 14215 -> 15459[label="",style="dashed", color="magenta", weight=3]; 14216[label="Succ ww3100",fontsize=16,color="green",shape="box"];14217 -> 5617[label="",style="dashed", color="red", weight=0]; 14217[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14217 -> 15460[label="",style="dashed", color="magenta", weight=3]; 14217 -> 15461[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 34857 -> 34892[label="",style="dashed", color="red", weight=0]; 34857[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"];34857 -> 34893[label="",style="dashed", color="magenta", weight=3]; 34857 -> 34894[label="",style="dashed", color="magenta", weight=3]; 34857 -> 34895[label="",style="dashed", color="magenta", weight=3]; 34858[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34859 -> 28222[label="",style="dashed", color="red", weight=0]; 34859[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"];34859 -> 34889[label="",style="dashed", color="magenta", weight=3]; 34860[label="ww3100",fontsize=16,color="green",shape="box"];34856[label="takeWhile1 (flip ltEsFloat ww4086) (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))))) ww4085",fontsize=16,color="burlywood",shape="triangle"];63016[label="ww4085/MyTrue",fontsize=10,color="white",style="solid",shape="box"];34856 -> 63016[label="",style="solid", color="burlywood", weight=9]; 63016 -> 34890[label="",style="solid", color="burlywood", weight=3]; 63017[label="ww4085/MyFalse",fontsize=10,color="white",style="solid",shape="box"];34856 -> 63017[label="",style="solid", color="burlywood", weight=9]; 63017 -> 34891[label="",style="solid", color="burlywood", weight=3]; 14226 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47933[label="",style="dashed", color="magenta", weight=3]; 14226 -> 47934[label="",style="dashed", color="magenta", weight=3]; 14226 -> 47935[label="",style="dashed", color="magenta", weight=3]; 14226 -> 47936[label="",style="dashed", color="magenta", weight=3]; 14226 -> 47937[label="",style="dashed", color="magenta", weight=3]; 50950[label="ww5",fontsize=16,color="green",shape="box"];50951[label="ww3100",fontsize=16,color="green",shape="box"];50952[label="Succ Zero",fontsize=16,color="green",shape="box"];52932[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4552))) (Float (Neg Zero) (Neg (Succ ww4553)))) ww4559",fontsize=16,color="black",shape="box"];52932 -> 52975[label="",style="solid", color="black", weight=3]; 50954 -> 52417[label="",style="dashed", color="red", weight=0]; 50954[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4468) LT)",fontsize=16,color="magenta"];50954 -> 52433[label="",style="dashed", color="magenta", weight=3]; 50954 -> 52434[label="",style="dashed", color="magenta", weight=3]; 50954 -> 52435[label="",style="dashed", color="magenta", weight=3]; 35130[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4090))) (Float (Neg Zero) (Neg (Succ ww4091)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];35130 -> 35186[label="",style="solid", color="black", weight=3]; 35131[label="ww40890",fontsize=16,color="green",shape="box"];35132[label="ww40891",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 22514[label="primMinusInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="black",shape="box"];22514 -> 24552[label="",style="solid", color="black", weight=3]; 50967[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4424",fontsize=16,color="black",shape="box"];50967 -> 51171[label="",style="solid", color="black", weight=3]; 50968[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"];50968 -> 51172[label="",style="solid", color="black", weight=3]; 50971[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="black",shape="box"];50971 -> 51175[label="",style="solid", color="black", weight=3]; 50972[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"];50972 -> 51176[label="",style="solid", color="black", weight=3]; 51026[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4496",fontsize=16,color="black",shape="triangle"];51026 -> 51177[label="",style="solid", color="black", weight=3]; 51027 -> 50974[label="",style="dashed", color="red", weight=0]; 51027[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)))) ww4496))",fontsize=16,color="magenta"];51027 -> 51178[label="",style="dashed", color="magenta", weight=3]; 50980 -> 26726[label="",style="dashed", color="red", weight=0]; 50980[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"];50980 -> 51179[label="",style="dashed", color="magenta", weight=3]; 50980 -> 51180[label="",style="dashed", color="magenta", weight=3]; 50980 -> 51181[label="",style="dashed", color="magenta", weight=3]; 50981[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="black",shape="box"];50981 -> 51182[label="",style="solid", color="black", weight=3]; 50982[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"];50982 -> 51183[label="",style="solid", color="black", weight=3]; 50983[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4426",fontsize=16,color="black",shape="box"];50983 -> 51184[label="",style="solid", color="black", weight=3]; 50984[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"];50984 -> 51185[label="",style="solid", color="black", weight=3]; 50985[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="black",shape="box"];50985 -> 51186[label="",style="solid", color="black", weight=3]; 50986[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"];50986 -> 51187[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 51393[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"];51393 -> 51690[label="",style="solid", color="black", weight=3]; 51689 -> 26726[label="",style="dashed", color="red", weight=0]; 51689[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg (Succ ww95800)))) ww4495",fontsize=16,color="magenta"];51689 -> 52162[label="",style="dashed", color="magenta", weight=3]; 51689 -> 52163[label="",style="dashed", color="magenta", weight=3]; 51689 -> 52164[label="",style="dashed", color="magenta", weight=3]; 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]; 51402 -> 20687[label="",style="dashed", color="red", weight=0]; 51402[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51403 -> 26799[label="",style="dashed", color="red", weight=0]; 51403[label="srMyInt (Pos Zero) (Neg (Succ ww95800))",fontsize=16,color="magenta"];51403 -> 51697[label="",style="dashed", color="magenta", weight=3]; 51403 -> 51698[label="",style="dashed", color="magenta", weight=3]; 51695[label="Pos Zero",fontsize=16,color="green",shape="box"];51696[label="Neg (Succ ww95800)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 14258 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14258 -> 15499[label="",style="dashed", color="magenta", weight=3]; 14259[label="Succ ww3100",fontsize=16,color="green",shape="box"];14260 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14260 -> 15501[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14264 -> 5617[label="",style="dashed", color="red", weight=0]; 14264[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14264 -> 15504[label="",style="dashed", color="magenta", weight=3]; 14264 -> 15505[label="",style="dashed", color="magenta", weight=3]; 14265[label="Succ ww3100",fontsize=16,color="green",shape="box"];14266 -> 5617[label="",style="dashed", color="red", weight=0]; 14266[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14266 -> 15506[label="",style="dashed", color="magenta", weight=3]; 14266 -> 15507[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 36307[label="ww3100",fontsize=16,color="green",shape="box"];36308 -> 37570[label="",style="dashed", color="red", weight=0]; 36308[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"];36308 -> 37571[label="",style="dashed", color="magenta", weight=3]; 36308 -> 37572[label="",style="dashed", color="magenta", weight=3]; 36308 -> 37573[label="",style="dashed", color="magenta", weight=3]; 36308 -> 37574[label="",style="dashed", color="magenta", weight=3]; 36309 -> 26658[label="",style="dashed", color="red", weight=0]; 36309[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"];36309 -> 36874[label="",style="dashed", color="magenta", weight=3]; 36309 -> 36875[label="",style="dashed", color="magenta", weight=3]; 36309 -> 36876[label="",style="dashed", color="magenta", weight=3]; 36309 -> 36877[label="",style="dashed", color="magenta", weight=3]; 36310 -> 36780[label="",style="dashed", color="red", weight=0]; 36310[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"];36310 -> 36802[label="",style="dashed", color="magenta", weight=3]; 14276 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47948[label="",style="dashed", color="magenta", weight=3]; 14276 -> 47949[label="",style="dashed", color="magenta", weight=3]; 14276 -> 47950[label="",style="dashed", color="magenta", weight=3]; 14276 -> 47951[label="",style="dashed", color="magenta", weight=3]; 14276 -> 47952[label="",style="dashed", color="magenta", weight=3]; 26756[label="ww2366",fontsize=16,color="green",shape="box"];26757[label="ww2367",fontsize=16,color="green",shape="box"];26758[label="Pos (Succ ww2368)",fontsize=16,color="green",shape="box"];23772[label="srMyInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="black",shape="triangle"];23772 -> 25536[label="",style="solid", color="black", weight=3]; 50122 -> 37570[label="",style="dashed", color="red", weight=0]; 50122[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"];50122 -> 51188[label="",style="dashed", color="magenta", weight=3]; 50122 -> 51189[label="",style="dashed", color="magenta", weight=3]; 50122 -> 51190[label="",style="dashed", color="magenta", weight=3]; 50122 -> 51191[label="",style="dashed", color="magenta", weight=3]; 50123[label="ww47",fontsize=16,color="green",shape="box"];50991[label="ww48",fontsize=16,color="green",shape="box"];50992[label="Succ Zero",fontsize=16,color="green",shape="box"];50993[label="ww47",fontsize=16,color="green",shape="box"];50994[label="ww46",fontsize=16,color="green",shape="box"];50995 -> 52417[label="",style="dashed", color="red", weight=0]; 50995[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4469) LT)",fontsize=16,color="magenta"];50995 -> 52436[label="",style="dashed", color="magenta", weight=3]; 50995 -> 52437[label="",style="dashed", color="magenta", weight=3]; 50995 -> 52438[label="",style="dashed", color="magenta", weight=3]; 42538[label="primDivFloat (msFloat (Float (Neg (Succ ww4259)) (Pos (Succ ww4260))) (Float (Pos Zero) (Pos (Succ ww4261)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];42538 -> 43846[label="",style="solid", color="black", weight=3]; 42539[label="ww42580",fontsize=16,color="green",shape="box"];42540[label="ww42581",fontsize=16,color="green",shape="box"];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]; 20784[label="Neg (primPlusNat (Succ ww4000) Zero)",fontsize=16,color="green",shape="box"];20784 -> 22650[label="",style="dashed", color="green", weight=3]; 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]; 14283 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14283 -> 15521[label="",style="dashed", color="magenta", weight=3]; 14284[label="Succ ww3100",fontsize=16,color="green",shape="box"];14285 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14285 -> 15523[label="",style="dashed", color="magenta", weight=3]; 14286[label="Succ ww3100",fontsize=16,color="green",shape="box"];14287 -> 12993[label="",style="dashed", color="red", weight=0]; 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]; 14289 -> 5617[label="",style="dashed", color="red", weight=0]; 14289[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14289 -> 15525[label="",style="dashed", color="magenta", weight=3]; 14289 -> 15526[label="",style="dashed", color="magenta", weight=3]; 14290[label="Succ ww3100",fontsize=16,color="green",shape="box"];14291 -> 5617[label="",style="dashed", color="red", weight=0]; 14291[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14291 -> 15527[label="",style="dashed", color="magenta", weight=3]; 14291 -> 15528[label="",style="dashed", color="magenta", weight=3]; 14292[label="Succ ww3100",fontsize=16,color="green",shape="box"];14293 -> 12999[label="",style="dashed", color="red", weight=0]; 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]; 46605 -> 46655[label="",style="dashed", color="red", weight=0]; 46605[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"];46605 -> 46672[label="",style="dashed", color="magenta", weight=3]; 46605 -> 46673[label="",style="dashed", color="magenta", weight=3]; 46605 -> 46674[label="",style="dashed", color="magenta", weight=3]; 46605 -> 46675[label="",style="dashed", color="magenta", weight=3]; 46606[label="ww3100",fontsize=16,color="green",shape="box"];46607[label="ww4000",fontsize=16,color="green",shape="box"];46608[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46609 -> 27698[label="",style="dashed", color="red", weight=0]; 46609[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"];46609 -> 46652[label="",style="dashed", color="magenta", weight=3]; 14296 -> 46584[label="",style="dashed", color="red", weight=0]; 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 -> 46612[label="",style="dashed", color="magenta", weight=3]; 14296 -> 46613[label="",style="dashed", color="magenta", weight=3]; 14296 -> 46614[label="",style="dashed", color="magenta", weight=3]; 14296 -> 46615[label="",style="dashed", color="magenta", weight=3]; 14296 -> 46616[label="",style="dashed", color="magenta", weight=3]; 50996[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4452)) (Pos (Succ ww4453))) (Float (Pos Zero) (Neg (Succ ww4454)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50996 -> 51193[label="",style="solid", color="black", weight=3]; 27873[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float ww33710 ww33711)) GT)",fontsize=16,color="black",shape="box"];27873 -> 27887[label="",style="solid", color="black", weight=3]; 51198[label="Cons (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4503) (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)))) ww4503)))",fontsize=16,color="green",shape="box"];51198 -> 51206[label="",style="dashed", color="green", weight=3]; 51198 -> 51207[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 14302 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14302 -> 15538[label="",style="dashed", color="magenta", weight=3]; 14303[label="Succ ww3100",fontsize=16,color="green",shape="box"];14304 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14304 -> 15540[label="",style="dashed", color="magenta", weight=3]; 14305[label="Succ ww3100",fontsize=16,color="green",shape="box"];14306 -> 13016[label="",style="dashed", color="red", weight=0]; 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]; 14308 -> 5617[label="",style="dashed", color="red", weight=0]; 14308[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14308 -> 15542[label="",style="dashed", color="magenta", weight=3]; 14308 -> 15543[label="",style="dashed", color="magenta", weight=3]; 14309[label="Succ ww3100",fontsize=16,color="green",shape="box"];14310 -> 5617[label="",style="dashed", color="red", weight=0]; 14310[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14310 -> 15544[label="",style="dashed", color="magenta", weight=3]; 14310 -> 15545[label="",style="dashed", color="magenta", weight=3]; 14311[label="Succ ww3100",fontsize=16,color="green",shape="box"];14312 -> 13022[label="",style="dashed", color="red", weight=0]; 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]; 36315[label="ww3100",fontsize=16,color="green",shape="box"];36316 -> 37605[label="",style="dashed", color="red", weight=0]; 36316[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"];36316 -> 37622[label="",style="dashed", color="magenta", weight=3]; 36316 -> 37623[label="",style="dashed", color="magenta", weight=3]; 36316 -> 37624[label="",style="dashed", color="magenta", weight=3]; 36316 -> 37625[label="",style="dashed", color="magenta", weight=3]; 36317 -> 45584[label="",style="dashed", color="red", weight=0]; 36317[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"];36317 -> 45605[label="",style="dashed", color="magenta", weight=3]; 36317 -> 45606[label="",style="dashed", color="magenta", weight=3]; 36317 -> 45607[label="",style="dashed", color="magenta", weight=3]; 36317 -> 45608[label="",style="dashed", color="magenta", weight=3]; 36318 -> 36780[label="",style="dashed", color="red", weight=0]; 36318[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"];36318 -> 36803[label="",style="dashed", color="magenta", weight=3]; 14315 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36378[label="",style="dashed", color="magenta", weight=3]; 14315 -> 36379[label="",style="dashed", color="magenta", weight=3]; 14315 -> 36380[label="",style="dashed", color="magenta", weight=3]; 14315 -> 36381[label="",style="dashed", color="magenta", weight=3]; 37753[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4264)) (Neg (Succ ww4265))) (Float (Pos Zero) (Pos (Succ ww4266)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37753 -> 41121[label="",style="solid", color="black", weight=3]; 45808 -> 26726[label="",style="dashed", color="red", weight=0]; 45808[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4297)) (Pos Zero)) (srMyInt (Neg (Succ ww4298)) (Pos (Succ ww4299)))) ww4430",fontsize=16,color="magenta"];45808 -> 45822[label="",style="dashed", color="magenta", weight=3]; 45808 -> 45823[label="",style="dashed", color="magenta", weight=3]; 45808 -> 45824[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14321 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14321 -> 15555[label="",style="dashed", color="magenta", weight=3]; 14322[label="Succ ww3100",fontsize=16,color="green",shape="box"];14323 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14323 -> 15557[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14327 -> 5617[label="",style="dashed", color="red", weight=0]; 14327[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14327 -> 15560[label="",style="dashed", color="magenta", weight=3]; 14327 -> 15561[label="",style="dashed", color="magenta", weight=3]; 14328[label="Succ ww3100",fontsize=16,color="green",shape="box"];14329 -> 5617[label="",style="dashed", color="red", weight=0]; 14329[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14329 -> 15562[label="",style="dashed", color="magenta", weight=3]; 14329 -> 15563[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 46719[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46720 -> 26763[label="",style="dashed", color="red", weight=0]; 46720[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"];46720 -> 46754[label="",style="dashed", color="magenta", weight=3]; 46720 -> 46755[label="",style="dashed", color="magenta", weight=3]; 46720 -> 46756[label="",style="dashed", color="magenta", weight=3]; 46720 -> 46757[label="",style="dashed", color="magenta", weight=3]; 46721[label="ww4000",fontsize=16,color="green",shape="box"];46722[label="ww3100",fontsize=16,color="green",shape="box"];46723 -> 27698[label="",style="dashed", color="red", weight=0]; 46723[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"];46723 -> 46758[label="",style="dashed", color="magenta", weight=3]; 46718[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))))) ww4455",fontsize=16,color="burlywood",shape="triangle"];63018[label="ww4455/MyTrue",fontsize=10,color="white",style="solid",shape="box"];46718 -> 63018[label="",style="solid", color="burlywood", weight=9]; 63018 -> 46759[label="",style="solid", color="burlywood", weight=3]; 63019[label="ww4455/MyFalse",fontsize=10,color="white",style="solid",shape="box"];46718 -> 63019[label="",style="solid", color="burlywood", weight=9]; 63019 -> 46760[label="",style="solid", color="burlywood", weight=3]; 14339 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47953[label="",style="dashed", color="magenta", weight=3]; 14339 -> 47954[label="",style="dashed", color="magenta", weight=3]; 14339 -> 47955[label="",style="dashed", color="magenta", weight=3]; 14339 -> 47956[label="",style="dashed", color="magenta", weight=3]; 14339 -> 47957[label="",style="dashed", color="magenta", weight=3]; 51001[label="Succ Zero",fontsize=16,color="green",shape="box"];51002[label="ww4000",fontsize=16,color="green",shape="box"];51003[label="ww3100",fontsize=16,color="green",shape="box"];51004[label="ww5",fontsize=16,color="green",shape="box"];53197[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4556)) (Neg (Succ ww4557))) (Float (Pos Zero) (Neg (Succ ww4558)))) ww4565",fontsize=16,color="black",shape="box"];53197 -> 53253[label="",style="solid", color="black", weight=3]; 51006 -> 52417[label="",style="dashed", color="red", weight=0]; 51006[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4470) LT)",fontsize=16,color="magenta"];51006 -> 52439[label="",style="dashed", color="magenta", weight=3]; 51006 -> 52440[label="",style="dashed", color="magenta", weight=3]; 51006 -> 52441[label="",style="dashed", color="magenta", weight=3]; 26860[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"];26860 -> 26886[label="",style="solid", color="black", weight=3]; 26861[label="ww19950",fontsize=16,color="green",shape="box"];26862[label="ww19951",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 14345 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14345 -> 15575[label="",style="dashed", color="magenta", weight=3]; 14346[label="Succ ww3100",fontsize=16,color="green",shape="box"];14347 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14347 -> 15577[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14351 -> 5617[label="",style="dashed", color="red", weight=0]; 14351[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14351 -> 15580[label="",style="dashed", color="magenta", weight=3]; 14351 -> 15581[label="",style="dashed", color="magenta", weight=3]; 14352[label="Succ ww3100",fontsize=16,color="green",shape="box"];14353 -> 5617[label="",style="dashed", color="red", weight=0]; 14353[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14353 -> 15582[label="",style="dashed", color="magenta", weight=3]; 14353 -> 15583[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15709[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15710[label="ww5",fontsize=16,color="green",shape="box"];15711[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];14363 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47963[label="",style="dashed", color="magenta", weight=3]; 14363 -> 47964[label="",style="dashed", color="magenta", weight=3]; 14363 -> 47965[label="",style="dashed", color="magenta", weight=3]; 14363 -> 47966[label="",style="dashed", color="magenta", weight=3]; 14363 -> 47967[label="",style="dashed", color="magenta", weight=3]; 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]; 52974[label="primPlusFloat (Float ww45610 ww45611) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52974 -> 53198[label="",style="solid", color="black", weight=3]; 51007[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51007 -> 51210[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 14369 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14369 -> 15595[label="",style="dashed", color="magenta", weight=3]; 14370[label="Succ ww3100",fontsize=16,color="green",shape="box"];14371 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14371 -> 15597[label="",style="dashed", color="magenta", weight=3]; 14372[label="Succ ww3100",fontsize=16,color="green",shape="box"];14373 -> 13079[label="",style="dashed", color="red", weight=0]; 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]; 14375 -> 5617[label="",style="dashed", color="red", weight=0]; 14375[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14375 -> 15599[label="",style="dashed", color="magenta", weight=3]; 14375 -> 15600[label="",style="dashed", color="magenta", weight=3]; 14376[label="Succ ww3100",fontsize=16,color="green",shape="box"];14377 -> 5617[label="",style="dashed", color="red", weight=0]; 14377[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14377 -> 15601[label="",style="dashed", color="magenta", weight=3]; 14377 -> 15602[label="",style="dashed", color="magenta", weight=3]; 14378[label="Succ ww3100",fontsize=16,color="green",shape="box"];14379 -> 13085[label="",style="dashed", color="red", weight=0]; 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]; 54485 -> 55020[label="",style="dashed", color="red", weight=0]; 54485[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"];54485 -> 55067[label="",style="dashed", color="magenta", weight=3]; 54485 -> 55068[label="",style="dashed", color="magenta", weight=3]; 54485 -> 55069[label="",style="dashed", color="magenta", weight=3]; 54486 -> 55541[label="",style="dashed", color="red", weight=0]; 54486[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"];54486 -> 55558[label="",style="dashed", color="magenta", weight=3]; 54486 -> 55559[label="",style="dashed", color="magenta", weight=3]; 54486 -> 55560[label="",style="dashed", color="magenta", weight=3]; 54486 -> 55561[label="",style="dashed", color="magenta", weight=3]; 54487 -> 45667[label="",style="dashed", color="red", weight=0]; 54487[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"];54487 -> 55254[label="",style="dashed", color="magenta", weight=3]; 54487 -> 55255[label="",style="dashed", color="magenta", weight=3]; 54487 -> 55256[label="",style="dashed", color="magenta", weight=3]; 54487 -> 55257[label="",style="dashed", color="magenta", weight=3]; 54488[label="ww3000",fontsize=16,color="green",shape="box"];54489[label="ww3100",fontsize=16,color="green",shape="box"];14382[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];14383[label="ww5",fontsize=16,color="green",shape="box"];55841[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4639))) (Float (Pos (Succ ww4640)) (Neg (Succ ww4641)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55841 -> 55900[label="",style="solid", color="black", weight=3]; 45825 -> 26726[label="",style="dashed", color="red", weight=0]; 45825[label="primPlusFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) ww4431",fontsize=16,color="magenta"];45825 -> 45912[label="",style="dashed", color="magenta", weight=3]; 45825 -> 45913[label="",style="dashed", color="magenta", weight=3]; 45825 -> 45914[label="",style="dashed", color="magenta", weight=3]; 26773[label="primMinusInt (Neg Zero) (Pos ww207800)",fontsize=16,color="black",shape="box"];26773 -> 26811[label="",style="solid", color="black", weight=3]; 26774[label="primMinusInt (Neg Zero) (Neg ww207800)",fontsize=16,color="black",shape="box"];26774 -> 26812[label="",style="solid", color="black", weight=3]; 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]; 14389 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14389 -> 15611[label="",style="dashed", color="magenta", weight=3]; 14390[label="Succ ww3100",fontsize=16,color="green",shape="box"];14391 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14391 -> 15613[label="",style="dashed", color="magenta", weight=3]; 14392[label="Succ ww3100",fontsize=16,color="green",shape="box"];14393 -> 13102[label="",style="dashed", color="red", weight=0]; 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]; 14395 -> 5617[label="",style="dashed", color="red", weight=0]; 14395[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14395 -> 15615[label="",style="dashed", color="magenta", weight=3]; 14395 -> 15616[label="",style="dashed", color="magenta", weight=3]; 14396[label="Succ ww3100",fontsize=16,color="green",shape="box"];14397 -> 5617[label="",style="dashed", color="red", weight=0]; 14397[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14397 -> 15617[label="",style="dashed", color="magenta", weight=3]; 14397 -> 15618[label="",style="dashed", color="magenta", weight=3]; 14398[label="Succ ww3100",fontsize=16,color="green",shape="box"];14399 -> 13108[label="",style="dashed", color="red", weight=0]; 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]; 26993[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];26994 -> 27038[label="",style="dashed", color="red", weight=0]; 26994[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"];26994 -> 27047[label="",style="dashed", color="magenta", weight=3]; 26994 -> 27048[label="",style="dashed", color="magenta", weight=3]; 26994 -> 27049[label="",style="dashed", color="magenta", weight=3]; 26994 -> 27050[label="",style="dashed", color="magenta", weight=3]; 26995 -> 27070[label="",style="dashed", color="red", weight=0]; 26995[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"];26995 -> 27079[label="",style="dashed", color="magenta", weight=3]; 26995 -> 27080[label="",style="dashed", color="magenta", weight=3]; 26995 -> 27081[label="",style="dashed", color="magenta", weight=3]; 26995 -> 27082[label="",style="dashed", color="magenta", weight=3]; 26996[label="ww3100",fontsize=16,color="green",shape="box"];26997[label="ww3000",fontsize=16,color="green",shape="box"];14402 -> 26972[label="",style="dashed", color="red", weight=0]; 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 -> 27000[label="",style="dashed", color="magenta", weight=3]; 14402 -> 27001[label="",style="dashed", color="magenta", weight=3]; 14402 -> 27002[label="",style="dashed", color="magenta", weight=3]; 14402 -> 27003[label="",style="dashed", color="magenta", weight=3]; 14402 -> 27004[label="",style="dashed", color="magenta", weight=3]; 27232[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww3295))) (Float (Pos (Succ ww3296)) (Pos (Succ ww3297)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27232 -> 27242[label="",style="solid", color="black", weight=3]; 27233[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"];27233 -> 27243[label="",style="solid", color="black", weight=3]; 57703[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4701",fontsize=16,color="black",shape="triangle"];57703 -> 57845[label="",style="solid", color="black", weight=3]; 57704 -> 57694[label="",style="dashed", color="red", weight=0]; 57704[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)))) ww4701))",fontsize=16,color="magenta"];57704 -> 57846[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14408 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14408 -> 15628[label="",style="dashed", color="magenta", weight=3]; 14409[label="Succ ww3100",fontsize=16,color="green",shape="box"];14410 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14410 -> 15630[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14414 -> 5617[label="",style="dashed", color="red", weight=0]; 14414[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14414 -> 15633[label="",style="dashed", color="magenta", weight=3]; 14414 -> 15634[label="",style="dashed", color="magenta", weight=3]; 14415[label="Succ ww3100",fontsize=16,color="green",shape="box"];14416 -> 5617[label="",style="dashed", color="red", weight=0]; 14416[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14416 -> 15635[label="",style="dashed", color="magenta", weight=3]; 14416 -> 15636[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 54495 -> 55020[label="",style="dashed", color="red", weight=0]; 54495[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"];54495 -> 55070[label="",style="dashed", color="magenta", weight=3]; 54495 -> 55071[label="",style="dashed", color="magenta", weight=3]; 54495 -> 55072[label="",style="dashed", color="magenta", weight=3]; 54496 -> 27133[label="",style="dashed", color="red", weight=0]; 54496[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"];54496 -> 55258[label="",style="dashed", color="magenta", weight=3]; 54496 -> 55259[label="",style="dashed", color="magenta", weight=3]; 54496 -> 55260[label="",style="dashed", color="magenta", weight=3]; 54496 -> 55261[label="",style="dashed", color="magenta", weight=3]; 54497 -> 53116[label="",style="dashed", color="red", weight=0]; 54497[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"];54497 -> 55262[label="",style="dashed", color="magenta", weight=3]; 54497 -> 55263[label="",style="dashed", color="magenta", weight=3]; 54497 -> 55264[label="",style="dashed", color="magenta", weight=3]; 54497 -> 55265[label="",style="dashed", color="magenta", weight=3]; 54498[label="ww3000",fontsize=16,color="green",shape="box"];54499[label="ww3100",fontsize=16,color="green",shape="box"];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]; 51010[label="ww5",fontsize=16,color="green",shape="box"];51011[label="Succ Zero",fontsize=16,color="green",shape="box"];51012[label="ww3000",fontsize=16,color="green",shape="box"];51013[label="ww3100",fontsize=16,color="green",shape="box"];53252[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4567))) (Float (Pos (Succ ww4568)) (Neg (Succ ww4569)))) ww4577",fontsize=16,color="black",shape="box"];53252 -> 53296[label="",style="solid", color="black", weight=3]; 27268[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"];27268 -> 27297[label="",style="solid", color="black", weight=3]; 27269[label="ww20050",fontsize=16,color="green",shape="box"];27270[label="ww20051",fontsize=16,color="green",shape="box"];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]; 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]; 14432 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14432 -> 15648[label="",style="dashed", color="magenta", weight=3]; 14433[label="Succ ww3100",fontsize=16,color="green",shape="box"];14434 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14434 -> 15650[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14438 -> 5617[label="",style="dashed", color="red", weight=0]; 14438[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14438 -> 15653[label="",style="dashed", color="magenta", weight=3]; 14438 -> 15654[label="",style="dashed", color="magenta", weight=3]; 14439[label="Succ ww3100",fontsize=16,color="green",shape="box"];14440 -> 5617[label="",style="dashed", color="red", weight=0]; 14440[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14440 -> 15655[label="",style="dashed", color="magenta", weight=3]; 14440 -> 15656[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 36327[label="ww3100",fontsize=16,color="green",shape="box"];36328 -> 37674[label="",style="dashed", color="red", weight=0]; 36328[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"];36328 -> 37675[label="",style="dashed", color="magenta", weight=3]; 36328 -> 37676[label="",style="dashed", color="magenta", weight=3]; 36328 -> 37677[label="",style="dashed", color="magenta", weight=3]; 36329 -> 45667[label="",style="dashed", color="red", weight=0]; 36329[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"];36329 -> 45668[label="",style="dashed", color="magenta", weight=3]; 36329 -> 45669[label="",style="dashed", color="magenta", weight=3]; 36329 -> 45670[label="",style="dashed", color="magenta", weight=3]; 36329 -> 45671[label="",style="dashed", color="magenta", weight=3]; 36330 -> 36780[label="",style="dashed", color="red", weight=0]; 36330[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"];36330 -> 36804[label="",style="dashed", color="magenta", weight=3]; 14449 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 47978[label="",style="dashed", color="magenta", weight=3]; 14449 -> 47979[label="",style="dashed", color="magenta", weight=3]; 14449 -> 47980[label="",style="dashed", color="magenta", weight=3]; 14449 -> 47981[label="",style="dashed", color="magenta", weight=3]; 14449 -> 47982[label="",style="dashed", color="magenta", weight=3]; 42730[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4270))) (Float (Pos Zero) (Pos (Succ ww4271)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];42730 -> 44059[label="",style="solid", color="black", weight=3]; 42731[label="ww42690",fontsize=16,color="green",shape="box"];42732[label="ww42691",fontsize=16,color="green",shape="box"];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]; 14459 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14459 -> 15774[label="",style="dashed", color="magenta", weight=3]; 14460[label="Succ ww3100",fontsize=16,color="green",shape="box"];14461 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14461 -> 15776[label="",style="dashed", color="magenta", weight=3]; 14462[label="Succ ww3100",fontsize=16,color="green",shape="box"];14463 -> 13170[label="",style="dashed", color="red", weight=0]; 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]; 14465 -> 5617[label="",style="dashed", color="red", weight=0]; 14465[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14465 -> 15778[label="",style="dashed", color="magenta", weight=3]; 14465 -> 15779[label="",style="dashed", color="magenta", weight=3]; 14466[label="Succ ww3100",fontsize=16,color="green",shape="box"];14467 -> 5617[label="",style="dashed", color="red", weight=0]; 14467[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14467 -> 15780[label="",style="dashed", color="magenta", weight=3]; 14467 -> 15781[label="",style="dashed", color="magenta", weight=3]; 14468[label="Succ ww3100",fontsize=16,color="green",shape="box"];14469 -> 13176[label="",style="dashed", color="red", weight=0]; 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]; 15718[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15719[label="ww5",fontsize=16,color="green",shape="box"];15720[label="Float (Pos Zero) (Neg (Succ ww3100))",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]; 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]; 14479 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14479 -> 15786[label="",style="dashed", color="magenta", weight=3]; 14480[label="Succ ww3100",fontsize=16,color="green",shape="box"];14481 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14481 -> 15788[label="",style="dashed", color="magenta", weight=3]; 14482[label="Succ ww3100",fontsize=16,color="green",shape="box"];14483 -> 13193[label="",style="dashed", color="red", weight=0]; 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]; 14485 -> 5617[label="",style="dashed", color="red", weight=0]; 14485[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14485 -> 15790[label="",style="dashed", color="magenta", weight=3]; 14485 -> 15791[label="",style="dashed", color="magenta", weight=3]; 14486[label="Succ ww3100",fontsize=16,color="green",shape="box"];14487 -> 5617[label="",style="dashed", color="red", weight=0]; 14487[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14487 -> 15792[label="",style="dashed", color="magenta", weight=3]; 14487 -> 15793[label="",style="dashed", color="magenta", weight=3]; 14488[label="Succ ww3100",fontsize=16,color="green",shape="box"];14489 -> 13199[label="",style="dashed", color="red", weight=0]; 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]; 36335[label="ww3100",fontsize=16,color="green",shape="box"];36336 -> 37703[label="",style="dashed", color="red", weight=0]; 36336[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"];36336 -> 37716[label="",style="dashed", color="magenta", weight=3]; 36336 -> 37717[label="",style="dashed", color="magenta", weight=3]; 36336 -> 37718[label="",style="dashed", color="magenta", weight=3]; 36337 -> 45722[label="",style="dashed", color="red", weight=0]; 36337[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"];36337 -> 45738[label="",style="dashed", color="magenta", weight=3]; 36337 -> 45739[label="",style="dashed", color="magenta", weight=3]; 36337 -> 45740[label="",style="dashed", color="magenta", weight=3]; 36338 -> 36780[label="",style="dashed", color="red", weight=0]; 36338[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"];36338 -> 36805[label="",style="dashed", color="magenta", weight=3]; 14492 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36390[label="",style="dashed", color="magenta", weight=3]; 14492 -> 36391[label="",style="dashed", color="magenta", weight=3]; 14492 -> 36392[label="",style="dashed", color="magenta", weight=3]; 14492 -> 36393[label="",style="dashed", color="magenta", weight=3]; 41720[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4274))) (Float (Pos Zero) (Pos (Succ ww4275)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];41720 -> 42044[label="",style="solid", color="black", weight=3]; 45908 -> 26726[label="",style="dashed", color="red", weight=0]; 45908[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4302)) (Pos (Succ ww4303)))) ww4432",fontsize=16,color="magenta"];45908 -> 45924[label="",style="dashed", color="magenta", weight=3]; 45908 -> 45925[label="",style="dashed", color="magenta", weight=3]; 45908 -> 45926[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14500 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14500 -> 15804[label="",style="dashed", color="magenta", weight=3]; 14501[label="Succ ww3100",fontsize=16,color="green",shape="box"];14502 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14502 -> 15806[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14506 -> 5617[label="",style="dashed", color="red", weight=0]; 14506[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14506 -> 15809[label="",style="dashed", color="magenta", weight=3]; 14506 -> 15810[label="",style="dashed", color="magenta", weight=3]; 14507[label="Succ ww3100",fontsize=16,color="green",shape="box"];14508 -> 5617[label="",style="dashed", color="red", weight=0]; 14508[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14508 -> 15811[label="",style="dashed", color="magenta", weight=3]; 14508 -> 15812[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 27671[label="ww3100",fontsize=16,color="green",shape="box"];27672[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27673 -> 27501[label="",style="dashed", color="red", weight=0]; 27673[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"];27673 -> 27695[label="",style="dashed", color="magenta", weight=3]; 27673 -> 27696[label="",style="dashed", color="magenta", weight=3]; 27673 -> 27697[label="",style="dashed", color="magenta", weight=3]; 27674 -> 27698[label="",style="dashed", color="red", weight=0]; 27674[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"];27674 -> 27699[label="",style="dashed", color="magenta", weight=3]; 27670[label="takeWhile1 (flip ltEsFloat ww3336) (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))))) ww3368",fontsize=16,color="burlywood",shape="triangle"];63020[label="ww3368/MyTrue",fontsize=10,color="white",style="solid",shape="box"];27670 -> 63020[label="",style="solid", color="burlywood", weight=9]; 63020 -> 27702[label="",style="solid", color="burlywood", weight=3]; 63021[label="ww3368/MyFalse",fontsize=10,color="white",style="solid",shape="box"];27670 -> 63021[label="",style="solid", color="burlywood", weight=9]; 63021 -> 27703[label="",style="solid", color="burlywood", weight=3]; 51017[label="ww3100",fontsize=16,color="green",shape="box"];51018[label="Succ Zero",fontsize=16,color="green",shape="box"];51019[label="ww5",fontsize=16,color="green",shape="box"];53295[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4571))) (Float (Pos Zero) (Neg (Succ ww4572)))) ww4578",fontsize=16,color="black",shape="box"];53295 -> 53341[label="",style="solid", color="black", weight=3]; 27663[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"];27663 -> 27736[label="",style="solid", color="black", weight=3]; 27664[label="ww20150",fontsize=16,color="green",shape="box"];27665[label="ww20151",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 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]; 51034[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4497",fontsize=16,color="black",shape="triangle"];51034 -> 51227[label="",style="solid", color="black", weight=3]; 51035 -> 51022[label="",style="dashed", color="red", weight=0]; 51035[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)))) ww4497))",fontsize=16,color="magenta"];51035 -> 51228[label="",style="dashed", color="magenta", weight=3]; 51028 -> 26726[label="",style="dashed", color="red", weight=0]; 51028[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"];51028 -> 51229[label="",style="dashed", color="magenta", weight=3]; 51028 -> 51230[label="",style="dashed", color="magenta", weight=3]; 51028 -> 51231[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 51132[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4498",fontsize=16,color="black",shape="triangle"];51132 -> 51232[label="",style="solid", color="black", weight=3]; 51133 -> 51030[label="",style="dashed", color="red", weight=0]; 51133[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)))) ww4498))",fontsize=16,color="magenta"];51133 -> 51233[label="",style="dashed", color="magenta", weight=3]; 51036 -> 26726[label="",style="dashed", color="red", weight=0]; 51036[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"];51036 -> 51234[label="",style="dashed", color="magenta", weight=3]; 51036 -> 51235[label="",style="dashed", color="magenta", weight=3]; 51036 -> 51236[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 14536 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14536 -> 15835[label="",style="dashed", color="magenta", weight=3]; 14537[label="Succ ww3100",fontsize=16,color="green",shape="box"];14538 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14538 -> 15837[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14542 -> 5617[label="",style="dashed", color="red", weight=0]; 14542[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14542 -> 15840[label="",style="dashed", color="magenta", weight=3]; 14542 -> 15841[label="",style="dashed", color="magenta", weight=3]; 14543[label="Succ ww3100",fontsize=16,color="green",shape="box"];14544 -> 5617[label="",style="dashed", color="red", weight=0]; 14544[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14544 -> 15842[label="",style="dashed", color="magenta", weight=3]; 14544 -> 15843[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 28085[label="ww3100",fontsize=16,color="green",shape="box"];28086[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28087 -> 27983[label="",style="dashed", color="red", weight=0]; 28087[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"];28087 -> 28112[label="",style="dashed", color="magenta", weight=3]; 28087 -> 28113[label="",style="dashed", color="magenta", weight=3]; 28087 -> 28114[label="",style="dashed", color="magenta", weight=3]; 28087 -> 28115[label="",style="dashed", color="magenta", weight=3]; 28088 -> 28116[label="",style="dashed", color="red", weight=0]; 28088[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"];28088 -> 28117[label="",style="dashed", color="magenta", weight=3]; 28089[label="ww4000",fontsize=16,color="green",shape="box"];28084[label="takeWhile1 (flip ltEsFloat ww3415) (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))))) ww3423",fontsize=16,color="burlywood",shape="triangle"];63022[label="ww3423/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28084 -> 63022[label="",style="solid", color="burlywood", weight=9]; 63022 -> 28120[label="",style="solid", color="burlywood", weight=3]; 63023[label="ww3423/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28084 -> 63023[label="",style="solid", color="burlywood", weight=9]; 63023 -> 28121[label="",style="solid", color="burlywood", weight=3]; 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]; 53561[label="ww4000",fontsize=16,color="green",shape="box"];53562[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53563[label="ww3100",fontsize=16,color="green",shape="box"];53564[label="Succ Zero",fontsize=16,color="green",shape="box"];50362 -> 27983[label="",style="dashed", color="red", weight=0]; 50362[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"];50362 -> 51239[label="",style="dashed", color="magenta", weight=3]; 50362 -> 51240[label="",style="dashed", color="magenta", weight=3]; 50362 -> 51241[label="",style="dashed", color="magenta", weight=3]; 50362 -> 51242[label="",style="dashed", color="magenta", weight=3]; 51038[label="ww3100",fontsize=16,color="green",shape="box"];51039[label="Succ Zero",fontsize=16,color="green",shape="box"];51040[label="ww5",fontsize=16,color="green",shape="box"];51041[label="ww4000",fontsize=16,color="green",shape="box"];53679[label="primPlusFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598",fontsize=16,color="black",shape="box"];53679 -> 53750[label="",style="solid", color="black", weight=3]; 53680 -> 53626[label="",style="dashed", color="red", weight=0]; 53680[label="psFloat (msFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598",fontsize=16,color="magenta"];28081 -> 26726[label="",style="dashed", color="red", weight=0]; 28081[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"];28081 -> 28149[label="",style="dashed", color="magenta", weight=3]; 28081 -> 28150[label="",style="dashed", color="magenta", weight=3]; 28081 -> 28151[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14560 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14560 -> 15855[label="",style="dashed", color="magenta", weight=3]; 14561[label="Succ ww3100",fontsize=16,color="green",shape="box"];14562 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14562 -> 15857[label="",style="dashed", color="magenta", weight=3]; 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]; 14565 -> 5617[label="",style="dashed", color="red", weight=0]; 14565[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14565 -> 15859[label="",style="dashed", color="magenta", weight=3]; 14565 -> 15860[label="",style="dashed", color="magenta", weight=3]; 14566[label="Succ ww3100",fontsize=16,color="green",shape="box"];14567 -> 5617[label="",style="dashed", color="red", weight=0]; 14567[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14567 -> 15861[label="",style="dashed", color="magenta", weight=3]; 14567 -> 15862[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 14577 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14577 -> 15872[label="",style="dashed", color="magenta", weight=3]; 14578[label="Succ ww3100",fontsize=16,color="green",shape="box"];14579 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14579 -> 15874[label="",style="dashed", color="magenta", weight=3]; 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]; 14582 -> 5617[label="",style="dashed", color="red", weight=0]; 14582[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14582 -> 15876[label="",style="dashed", color="magenta", weight=3]; 14582 -> 15877[label="",style="dashed", color="magenta", weight=3]; 14583[label="Succ ww3100",fontsize=16,color="green",shape="box"];14584 -> 5617[label="",style="dashed", color="red", weight=0]; 14584[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14584 -> 15878[label="",style="dashed", color="magenta", weight=3]; 14584 -> 15879[label="",style="dashed", color="magenta", weight=3]; 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]; 17412[label="ww5",fontsize=16,color="green",shape="box"];17413[label="ww4000",fontsize=16,color="green",shape="box"];17414[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17415[label="ww3100",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]; 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]; 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]; 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]; 14594 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14594 -> 15889[label="",style="dashed", color="magenta", weight=3]; 14595[label="Succ ww3100",fontsize=16,color="green",shape="box"];14596 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14596 -> 15891[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14600 -> 5617[label="",style="dashed", color="red", weight=0]; 14600[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14600 -> 15894[label="",style="dashed", color="magenta", weight=3]; 14600 -> 15895[label="",style="dashed", color="magenta", weight=3]; 14601[label="Succ ww3100",fontsize=16,color="green",shape="box"];14602 -> 5617[label="",style="dashed", color="red", weight=0]; 14602[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14602 -> 15896[label="",style="dashed", color="magenta", weight=3]; 14602 -> 15897[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 28191 -> 28074[label="",style="dashed", color="red", weight=0]; 28191[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"];28191 -> 28218[label="",style="dashed", color="magenta", weight=3]; 28191 -> 28219[label="",style="dashed", color="magenta", weight=3]; 28191 -> 28220[label="",style="dashed", color="magenta", weight=3]; 28191 -> 28221[label="",style="dashed", color="magenta", weight=3]; 28192[label="ww3100",fontsize=16,color="green",shape="box"];28193 -> 28222[label="",style="dashed", color="red", weight=0]; 28193[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"];28193 -> 28223[label="",style="dashed", color="magenta", weight=3]; 28194[label="ww4000",fontsize=16,color="green",shape="box"];28195[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28190[label="takeWhile1 (flip ltEsFloat ww3421) (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))))) ww3435",fontsize=16,color="burlywood",shape="triangle"];63024[label="ww3435/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28190 -> 63024[label="",style="solid", color="burlywood", weight=9]; 63024 -> 28226[label="",style="solid", color="burlywood", weight=3]; 63025[label="ww3435/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28190 -> 63025[label="",style="solid", color="burlywood", weight=9]; 63025 -> 28227[label="",style="solid", color="burlywood", weight=3]; 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]; 53725[label="ww4000",fontsize=16,color="green",shape="box"];53726[label="ww3100",fontsize=16,color="green",shape="box"];53727[label="Succ Zero",fontsize=16,color="green",shape="box"];53728[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50054 -> 28074[label="",style="dashed", color="red", weight=0]; 50054[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"];50054 -> 51246[label="",style="dashed", color="magenta", weight=3]; 50054 -> 51247[label="",style="dashed", color="magenta", weight=3]; 50054 -> 51248[label="",style="dashed", color="magenta", weight=3]; 50054 -> 51249[label="",style="dashed", color="magenta", weight=3]; 51045[label="ww5",fontsize=16,color="green",shape="box"];51046[label="ww3100",fontsize=16,color="green",shape="box"];51047[label="ww4000",fontsize=16,color="green",shape="box"];51048[label="Succ Zero",fontsize=16,color="green",shape="box"];53829[label="primPlusFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612",fontsize=16,color="black",shape="box"];53829 -> 53859[label="",style="solid", color="black", weight=3]; 53830 -> 53801[label="",style="dashed", color="red", weight=0]; 53830[label="psFloat (msFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612",fontsize=16,color="magenta"];28189 -> 26726[label="",style="dashed", color="red", weight=0]; 28189[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"];28189 -> 28253[label="",style="dashed", color="magenta", weight=3]; 28189 -> 28254[label="",style="dashed", color="magenta", weight=3]; 28189 -> 28255[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14618 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14618 -> 15909[label="",style="dashed", color="magenta", weight=3]; 14619[label="Succ ww3100",fontsize=16,color="green",shape="box"];14620 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14620 -> 15911[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14624 -> 5617[label="",style="dashed", color="red", weight=0]; 14624[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14624 -> 15914[label="",style="dashed", color="magenta", weight=3]; 14624 -> 15915[label="",style="dashed", color="magenta", weight=3]; 14625[label="Succ ww3100",fontsize=16,color="green",shape="box"];14626 -> 5617[label="",style="dashed", color="red", weight=0]; 14626[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14626 -> 15916[label="",style="dashed", color="magenta", weight=3]; 14626 -> 15917[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15721[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15722[label="ww5",fontsize=16,color="green",shape="box"];15723[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",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]; 53749[label="primPlusFloat ww4604 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];63026[label="ww4604/Float ww46040 ww46041",fontsize=10,color="white",style="solid",shape="box"];53749 -> 63026[label="",style="solid", color="burlywood", weight=9]; 63026 -> 53831[label="",style="solid", color="burlywood", weight=3]; 51051[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51051 -> 51251[label="",style="solid", color="black", weight=3]; 51052[label="ww50",fontsize=16,color="green",shape="box"];51053[label="ww51",fontsize=16,color="green",shape="box"];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]; 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]; 14641 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14641 -> 15926[label="",style="dashed", color="magenta", weight=3]; 14642[label="Succ ww3100",fontsize=16,color="green",shape="box"];14643 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14643 -> 15928[label="",style="dashed", color="magenta", weight=3]; 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]; 14646 -> 5617[label="",style="dashed", color="red", weight=0]; 14646[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14646 -> 15930[label="",style="dashed", color="magenta", weight=3]; 14646 -> 15931[label="",style="dashed", color="magenta", weight=3]; 14647[label="Succ ww3100",fontsize=16,color="green",shape="box"];14648 -> 5617[label="",style="dashed", color="red", weight=0]; 14648[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14648 -> 15932[label="",style="dashed", color="magenta", weight=3]; 14648 -> 15933[label="",style="dashed", color="magenta", weight=3]; 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]; 15724[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15725[label="ww5",fontsize=16,color="green",shape="box"];15726[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15727[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15728[label="ww1878",fontsize=16,color="green",shape="box"];15729[label="ww1877",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]; 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]; 14658 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14658 -> 15938[label="",style="dashed", color="magenta", weight=3]; 14659[label="Succ ww3100",fontsize=16,color="green",shape="box"];14660 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14660 -> 15940[label="",style="dashed", color="magenta", weight=3]; 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]; 14663 -> 5617[label="",style="dashed", color="red", weight=0]; 14663[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14663 -> 15942[label="",style="dashed", color="magenta", weight=3]; 14663 -> 15943[label="",style="dashed", color="magenta", weight=3]; 14664[label="Succ ww3100",fontsize=16,color="green",shape="box"];14665 -> 5617[label="",style="dashed", color="red", weight=0]; 14665[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14665 -> 15944[label="",style="dashed", color="magenta", weight=3]; 14665 -> 15945[label="",style="dashed", color="magenta", weight=3]; 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]; 17514[label="ww3000",fontsize=16,color="green",shape="box"];17515[label="ww5",fontsize=16,color="green",shape="box"];17516[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17517[label="ww3100",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]; 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]; 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]; 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]; 14675 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14675 -> 15955[label="",style="dashed", color="magenta", weight=3]; 14676[label="Succ ww3100",fontsize=16,color="green",shape="box"];14677 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14677 -> 15957[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14681 -> 5617[label="",style="dashed", color="red", weight=0]; 14681[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14681 -> 15960[label="",style="dashed", color="magenta", weight=3]; 14681 -> 15961[label="",style="dashed", color="magenta", weight=3]; 14682[label="Succ ww3100",fontsize=16,color="green",shape="box"];14683 -> 5617[label="",style="dashed", color="red", weight=0]; 14683[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14683 -> 15962[label="",style="dashed", color="magenta", weight=3]; 14683 -> 15963[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 28493 -> 28520[label="",style="dashed", color="red", weight=0]; 28493[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"];28493 -> 28521[label="",style="dashed", color="magenta", weight=3]; 28494[label="ww3100",fontsize=16,color="green",shape="box"];28495[label="ww3000",fontsize=16,color="green",shape="box"];28496[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28497 -> 28371[label="",style="dashed", color="red", weight=0]; 28497[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"];28497 -> 28524[label="",style="dashed", color="magenta", weight=3]; 28497 -> 28525[label="",style="dashed", color="magenta", weight=3]; 28497 -> 28526[label="",style="dashed", color="magenta", weight=3]; 28497 -> 28527[label="",style="dashed", color="magenta", weight=3]; 28492[label="takeWhile1 (flip ltEsFloat ww3445) (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))))) ww3459",fontsize=16,color="burlywood",shape="triangle"];63027[label="ww3459/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28492 -> 63027[label="",style="solid", color="burlywood", weight=9]; 63027 -> 28528[label="",style="solid", color="burlywood", weight=3]; 63028[label="ww3459/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28492 -> 63028[label="",style="solid", color="burlywood", weight=9]; 63028 -> 28529[label="",style="solid", color="burlywood", weight=3]; 14693 -> 13134[label="",style="dashed", color="red", weight=0]; 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]; 14693 -> 15969[label="",style="dashed", color="magenta", weight=3]; 53810[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53811[label="ww3100",fontsize=16,color="green",shape="box"];53812[label="ww3000",fontsize=16,color="green",shape="box"];53813[label="Succ Zero",fontsize=16,color="green",shape="box"];49867 -> 28371[label="",style="dashed", color="red", weight=0]; 49867[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"];49867 -> 51254[label="",style="dashed", color="magenta", weight=3]; 49867 -> 51255[label="",style="dashed", color="magenta", weight=3]; 49867 -> 51256[label="",style="dashed", color="magenta", weight=3]; 49867 -> 51257[label="",style="dashed", color="magenta", weight=3]; 51055[label="ww5",fontsize=16,color="green",shape="box"];51056[label="ww3100",fontsize=16,color="green",shape="box"];51057[label="Succ Zero",fontsize=16,color="green",shape="box"];51058[label="ww3000",fontsize=16,color="green",shape="box"];55225[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617",fontsize=16,color="black",shape="box"];55225 -> 55503[label="",style="solid", color="black", weight=3]; 55226 -> 53856[label="",style="dashed", color="red", weight=0]; 55226[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617",fontsize=16,color="magenta"];28475 -> 26726[label="",style="dashed", color="red", weight=0]; 28475[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"];28475 -> 28566[label="",style="dashed", color="magenta", weight=3]; 28475 -> 28567[label="",style="dashed", color="magenta", weight=3]; 28475 -> 28568[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14699 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14699 -> 15976[label="",style="dashed", color="magenta", weight=3]; 14700[label="Succ ww3100",fontsize=16,color="green",shape="box"];14701 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14701 -> 15978[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14705 -> 5617[label="",style="dashed", color="red", weight=0]; 14705[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14705 -> 15981[label="",style="dashed", color="magenta", weight=3]; 14705 -> 15982[label="",style="dashed", color="magenta", weight=3]; 14706[label="Succ ww3100",fontsize=16,color="green",shape="box"];14707 -> 5617[label="",style="dashed", color="red", weight=0]; 14707[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14707 -> 15983[label="",style="dashed", color="magenta", weight=3]; 14707 -> 15984[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15730[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15731[label="ww5",fontsize=16,color="green",shape="box"];15732[label="Float (Neg Zero) (Pos (Succ ww3100))",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]; 53858 -> 26726[label="",style="dashed", color="red", weight=0]; 53858[label="primPlusFloat (Float ww46140 ww46141) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4615))) (Float (Neg Zero) (Pos (Succ ww4616)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53858 -> 55266[label="",style="dashed", color="magenta", weight=3]; 53858 -> 55267[label="",style="dashed", color="magenta", weight=3]; 53858 -> 55268[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14721 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14721 -> 15993[label="",style="dashed", color="magenta", weight=3]; 14722[label="Succ ww3100",fontsize=16,color="green",shape="box"];14723 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14723 -> 15995[label="",style="dashed", color="magenta", weight=3]; 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]; 14726 -> 5617[label="",style="dashed", color="red", weight=0]; 14726[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14726 -> 15997[label="",style="dashed", color="magenta", weight=3]; 14726 -> 15998[label="",style="dashed", color="magenta", weight=3]; 14727[label="Succ ww3100",fontsize=16,color="green",shape="box"];14728 -> 5617[label="",style="dashed", color="red", weight=0]; 14728[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14728 -> 15999[label="",style="dashed", color="magenta", weight=3]; 14728 -> 16000[label="",style="dashed", color="magenta", weight=3]; 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]; 15733[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15734[label="ww5",fontsize=16,color="green",shape="box"];15735[label="Float (Neg Zero) (Neg (Succ ww3100))",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]; 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]; 14737 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14737 -> 16005[label="",style="dashed", color="magenta", weight=3]; 14738[label="Succ ww3100",fontsize=16,color="green",shape="box"];14739 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14739 -> 16007[label="",style="dashed", color="magenta", weight=3]; 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]; 14742 -> 5617[label="",style="dashed", color="red", weight=0]; 14742[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14742 -> 16009[label="",style="dashed", color="magenta", weight=3]; 14742 -> 16010[label="",style="dashed", color="magenta", weight=3]; 14743[label="Succ ww3100",fontsize=16,color="green",shape="box"];14744 -> 5617[label="",style="dashed", color="red", weight=0]; 14744[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14744 -> 16011[label="",style="dashed", color="magenta", weight=3]; 14744 -> 16012[label="",style="dashed", color="magenta", weight=3]; 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]; 17611[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17612[label="ww3100",fontsize=16,color="green",shape="box"];17613[label="ww5",fontsize=16,color="green",shape="box"];17989[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"];17989 -> 18001[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 14754 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14754 -> 16022[label="",style="dashed", color="magenta", weight=3]; 14755[label="Succ ww3100",fontsize=16,color="green",shape="box"];14756 -> 5617[label="",style="dashed", color="red", weight=0]; 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]; 14756 -> 16024[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14760 -> 5617[label="",style="dashed", color="red", weight=0]; 14760[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14760 -> 16027[label="",style="dashed", color="magenta", weight=3]; 14760 -> 16028[label="",style="dashed", color="magenta", weight=3]; 14761[label="Succ ww3100",fontsize=16,color="green",shape="box"];14762 -> 5617[label="",style="dashed", color="red", weight=0]; 14762[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14762 -> 16029[label="",style="dashed", color="magenta", weight=3]; 14762 -> 16030[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 28630[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28631[label="ww3100",fontsize=16,color="green",shape="box"];28632 -> 28222[label="",style="dashed", color="red", weight=0]; 28632[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"];28632 -> 28656[label="",style="dashed", color="magenta", weight=3]; 28633 -> 28661[label="",style="dashed", color="red", weight=0]; 28633[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"];28633 -> 28662[label="",style="dashed", color="magenta", weight=3]; 28633 -> 28663[label="",style="dashed", color="magenta", weight=3]; 28633 -> 28664[label="",style="dashed", color="magenta", weight=3]; 28629[label="takeWhile1 (flip ltEsFloat ww3468) (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))))) ww3467",fontsize=16,color="burlywood",shape="triangle"];63029[label="ww3467/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28629 -> 63029[label="",style="solid", color="burlywood", weight=9]; 63029 -> 28658[label="",style="solid", color="burlywood", weight=3]; 63030[label="ww3467/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28629 -> 63030[label="",style="solid", color="burlywood", weight=9]; 63030 -> 28659[label="",style="solid", color="burlywood", weight=3]; 14771 -> 13134[label="",style="dashed", color="red", weight=0]; 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]; 14771 -> 16036[label="",style="dashed", color="magenta", weight=3]; 55419[label="ww3100",fontsize=16,color="green",shape="box"];55420[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55421[label="Succ Zero",fontsize=16,color="green",shape="box"];50055 -> 28661[label="",style="dashed", color="red", weight=0]; 50055[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"];50055 -> 51262[label="",style="dashed", color="magenta", weight=3]; 50055 -> 51263[label="",style="dashed", color="magenta", weight=3]; 50055 -> 51264[label="",style="dashed", color="magenta", weight=3]; 51065[label="Succ Zero",fontsize=16,color="green",shape="box"];51066[label="ww5",fontsize=16,color="green",shape="box"];51067[label="ww3100",fontsize=16,color="green",shape="box"];55613[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634",fontsize=16,color="black",shape="box"];55613 -> 55673[label="",style="solid", color="black", weight=3]; 55614 -> 55498[label="",style="dashed", color="red", weight=0]; 55614[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634",fontsize=16,color="magenta"];28815 -> 26726[label="",style="dashed", color="red", weight=0]; 28815[label="primPlusFloat (Float ww34710 ww34711) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3472))) (Float (Neg Zero) (Neg (Succ ww3473)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28815 -> 28854[label="",style="dashed", color="magenta", weight=3]; 28815 -> 28855[label="",style="dashed", color="magenta", weight=3]; 28815 -> 28856[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 14777[label="ww3000",fontsize=16,color="green",shape="box"];14778[label="ww40000000000",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"];63031[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];14779 -> 63031[label="",style="solid", color="burlywood", weight=9]; 63031 -> 16042[label="",style="solid", color="burlywood", weight=3]; 63032[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];14779 -> 63032[label="",style="solid", color="burlywood", weight=9]; 63032 -> 16043[label="",style="solid", color="burlywood", weight=3]; 14780 -> 13506[label="",style="dashed", color="red", weight=0]; 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]; 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"];63033[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];14782 -> 63033[label="",style="solid", color="burlywood", weight=9]; 63033 -> 16044[label="",style="solid", color="burlywood", weight=3]; 63034[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];14782 -> 63034[label="",style="solid", color="burlywood", weight=9]; 63034 -> 16045[label="",style="solid", color="burlywood", weight=3]; 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"];63035[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14783 -> 63035[label="",style="solid", color="burlywood", weight=9]; 63035 -> 16046[label="",style="solid", color="burlywood", weight=3]; 63036[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14783 -> 63036[label="",style="solid", color="burlywood", weight=9]; 63036 -> 16047[label="",style="solid", color="burlywood", weight=3]; 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"];63037[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14784 -> 63037[label="",style="solid", color="burlywood", weight=9]; 63037 -> 16048[label="",style="solid", color="burlywood", weight=3]; 63038[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14784 -> 63038[label="",style="solid", color="burlywood", weight=9]; 63038 -> 16049[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];63039[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14787 -> 63039[label="",style="solid", color="burlywood", weight=9]; 63039 -> 16052[label="",style="solid", color="burlywood", weight=3]; 63040[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14787 -> 63040[label="",style="solid", color="burlywood", weight=9]; 63040 -> 16053[label="",style="solid", color="burlywood", weight=3]; 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"];63041[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14788 -> 63041[label="",style="solid", color="burlywood", weight=9]; 63041 -> 16054[label="",style="solid", color="burlywood", weight=3]; 63042[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14788 -> 63042[label="",style="solid", color="burlywood", weight=9]; 63042 -> 16055[label="",style="solid", color="burlywood", weight=3]; 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"];63043[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];14789 -> 63043[label="",style="solid", color="burlywood", weight=9]; 63043 -> 16056[label="",style="solid", color="burlywood", weight=3]; 63044[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];14789 -> 63044[label="",style="solid", color="burlywood", weight=9]; 63044 -> 16057[label="",style="solid", color="burlywood", weight=3]; 14790 -> 13514[label="",style="dashed", color="red", weight=0]; 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]; 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"];63045[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];14792 -> 63045[label="",style="solid", color="burlywood", weight=9]; 63045 -> 16058[label="",style="solid", color="burlywood", weight=3]; 63046[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];14792 -> 63046[label="",style="solid", color="burlywood", weight=9]; 63046 -> 16059[label="",style="solid", color="burlywood", weight=3]; 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"];63047[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14793 -> 63047[label="",style="solid", color="burlywood", weight=9]; 63047 -> 16060[label="",style="solid", color="burlywood", weight=3]; 63048[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14793 -> 63048[label="",style="solid", color="burlywood", weight=9]; 63048 -> 16061[label="",style="solid", color="burlywood", weight=3]; 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"];63049[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14794 -> 63049[label="",style="solid", color="burlywood", weight=9]; 63049 -> 16062[label="",style="solid", color="burlywood", weight=3]; 63050[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14794 -> 63050[label="",style="solid", color="burlywood", weight=9]; 63050 -> 16063[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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"];63051[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14797 -> 63051[label="",style="solid", color="burlywood", weight=9]; 63051 -> 16066[label="",style="solid", color="burlywood", weight=3]; 63052[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14797 -> 63052[label="",style="solid", color="burlywood", weight=9]; 63052 -> 16067[label="",style="solid", color="burlywood", weight=3]; 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"];63053[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14798 -> 63053[label="",style="solid", color="burlywood", weight=9]; 63053 -> 16068[label="",style="solid", color="burlywood", weight=3]; 63054[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14798 -> 63054[label="",style="solid", color="burlywood", weight=9]; 63054 -> 16069[label="",style="solid", color="burlywood", weight=3]; 14800 -> 5617[label="",style="dashed", color="red", weight=0]; 14800[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14800 -> 16070[label="",style="dashed", color="magenta", weight=3]; 14800 -> 16071[label="",style="dashed", color="magenta", weight=3]; 14801 -> 5617[label="",style="dashed", color="red", weight=0]; 14801[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14801 -> 16072[label="",style="dashed", color="magenta", weight=3]; 14801 -> 16073[label="",style="dashed", color="magenta", weight=3]; 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"];63055[label="ww2046/Succ ww20460",fontsize=10,color="white",style="solid",shape="box"];14799 -> 63055[label="",style="solid", color="burlywood", weight=9]; 63055 -> 16074[label="",style="solid", color="burlywood", weight=3]; 63056[label="ww2046/Zero",fontsize=10,color="white",style="solid",shape="box"];14799 -> 63056[label="",style="solid", color="burlywood", weight=9]; 63056 -> 16075[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 14806 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 14806 -> 18790[label="",style="dashed", color="magenta", weight=3]; 14806 -> 18791[label="",style="dashed", color="magenta", weight=3]; 14806 -> 18792[label="",style="dashed", color="magenta", weight=3]; 14806 -> 18793[label="",style="dashed", color="magenta", weight=3]; 14808 -> 5617[label="",style="dashed", color="red", weight=0]; 14808[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14808 -> 16081[label="",style="dashed", color="magenta", weight=3]; 14808 -> 16082[label="",style="dashed", color="magenta", weight=3]; 14809 -> 5617[label="",style="dashed", color="red", weight=0]; 14809[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14809 -> 16083[label="",style="dashed", color="magenta", weight=3]; 14809 -> 16084[label="",style="dashed", color="magenta", weight=3]; 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"];63057[label="ww2050/Succ ww20500",fontsize=10,color="white",style="solid",shape="box"];14807 -> 63057[label="",style="solid", color="burlywood", weight=9]; 63057 -> 16085[label="",style="solid", color="burlywood", weight=3]; 63058[label="ww2050/Zero",fontsize=10,color="white",style="solid",shape="box"];14807 -> 63058[label="",style="solid", color="burlywood", weight=9]; 63058 -> 16086[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 14814 -> 5617[label="",style="dashed", color="red", weight=0]; 14814[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14814 -> 16090[label="",style="dashed", color="magenta", weight=3]; 14814 -> 16091[label="",style="dashed", color="magenta", weight=3]; 14815 -> 5617[label="",style="dashed", color="red", weight=0]; 14815[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14815 -> 16092[label="",style="dashed", color="magenta", weight=3]; 14815 -> 16093[label="",style="dashed", color="magenta", weight=3]; 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"];63059[label="ww2054/Succ ww20540",fontsize=10,color="white",style="solid",shape="box"];14813 -> 63059[label="",style="solid", color="burlywood", weight=9]; 63059 -> 16094[label="",style="solid", color="burlywood", weight=3]; 63060[label="ww2054/Zero",fontsize=10,color="white",style="solid",shape="box"];14813 -> 63060[label="",style="solid", color="burlywood", weight=9]; 63060 -> 16095[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 14820 -> 5617[label="",style="dashed", color="red", weight=0]; 14820[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14820 -> 16099[label="",style="dashed", color="magenta", weight=3]; 14820 -> 16100[label="",style="dashed", color="magenta", weight=3]; 14821 -> 5617[label="",style="dashed", color="red", weight=0]; 14821[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14821 -> 16101[label="",style="dashed", color="magenta", weight=3]; 14821 -> 16102[label="",style="dashed", color="magenta", weight=3]; 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"];63061[label="ww2058/Succ ww20580",fontsize=10,color="white",style="solid",shape="box"];14819 -> 63061[label="",style="solid", color="burlywood", weight=9]; 63061 -> 16103[label="",style="solid", color="burlywood", weight=3]; 63062[label="ww2058/Zero",fontsize=10,color="white",style="solid",shape="box"];14819 -> 63062[label="",style="solid", color="burlywood", weight=9]; 63062 -> 16104[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 14826 -> 5617[label="",style="dashed", color="red", weight=0]; 14826[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14826 -> 16108[label="",style="dashed", color="magenta", weight=3]; 14826 -> 16109[label="",style="dashed", color="magenta", weight=3]; 14827 -> 5617[label="",style="dashed", color="red", weight=0]; 14827[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14827 -> 16110[label="",style="dashed", color="magenta", weight=3]; 14827 -> 16111[label="",style="dashed", color="magenta", weight=3]; 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"];63063[label="ww2062/Succ ww20620",fontsize=10,color="white",style="solid",shape="box"];14825 -> 63063[label="",style="solid", color="burlywood", weight=9]; 63063 -> 16112[label="",style="solid", color="burlywood", weight=3]; 63064[label="ww2062/Zero",fontsize=10,color="white",style="solid",shape="box"];14825 -> 63064[label="",style="solid", color="burlywood", weight=9]; 63064 -> 16113[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 14832 -> 5617[label="",style="dashed", color="red", weight=0]; 14832[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14832 -> 16117[label="",style="dashed", color="magenta", weight=3]; 14832 -> 16118[label="",style="dashed", color="magenta", weight=3]; 14833 -> 5617[label="",style="dashed", color="red", weight=0]; 14833[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14833 -> 16119[label="",style="dashed", color="magenta", weight=3]; 14833 -> 16120[label="",style="dashed", color="magenta", weight=3]; 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"];63065[label="ww2066/Succ ww20660",fontsize=10,color="white",style="solid",shape="box"];14831 -> 63065[label="",style="solid", color="burlywood", weight=9]; 63065 -> 16121[label="",style="solid", color="burlywood", weight=3]; 63066[label="ww2066/Zero",fontsize=10,color="white",style="solid",shape="box"];14831 -> 63066[label="",style="solid", color="burlywood", weight=9]; 63066 -> 16122[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 14837[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14837 -> 16126[label="",style="dashed", color="green", weight=3]; 14838[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14838 -> 16127[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 14843[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14843 -> 16132[label="",style="dashed", color="green", weight=3]; 14844[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14844 -> 16133[label="",style="dashed", color="green", weight=3]; 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]; 14846[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14846 -> 16135[label="",style="dashed", color="green", weight=3]; 14847[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14847 -> 16136[label="",style="dashed", color="green", weight=3]; 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]; 14849[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14849 -> 16138[label="",style="dashed", color="green", weight=3]; 14850[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14850 -> 16139[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 14855 -> 5617[label="",style="dashed", color="red", weight=0]; 14855[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14855 -> 16144[label="",style="dashed", color="magenta", weight=3]; 14856 -> 5617[label="",style="dashed", color="red", weight=0]; 14856[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14856 -> 16145[label="",style="dashed", color="magenta", weight=3]; 14857[label="ww3100",fontsize=16,color="green",shape="box"];14858[label="ww4100",fontsize=16,color="green",shape="box"];14859[label="ww3100",fontsize=16,color="green",shape="box"];14860[label="ww4100",fontsize=16,color="green",shape="box"];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"];63067[label="ww19500/Succ ww195000",fontsize=10,color="white",style="solid",shape="box"];14861 -> 63067[label="",style="solid", color="burlywood", weight=9]; 63067 -> 16146[label="",style="solid", color="burlywood", weight=3]; 63068[label="ww19500/Zero",fontsize=10,color="white",style="solid",shape="box"];14861 -> 63068[label="",style="solid", color="burlywood", weight=9]; 63068 -> 16147[label="",style="solid", color="burlywood", weight=3]; 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]; 14863 -> 5617[label="",style="dashed", color="red", weight=0]; 14863[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14863 -> 16149[label="",style="dashed", color="magenta", weight=3]; 14864 -> 5617[label="",style="dashed", color="red", weight=0]; 14864[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14864 -> 16150[label="",style="dashed", color="magenta", weight=3]; 14865 -> 5617[label="",style="dashed", color="red", weight=0]; 14865[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14865 -> 16151[label="",style="dashed", color="magenta", weight=3]; 14866 -> 5617[label="",style="dashed", color="red", weight=0]; 14866[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14866 -> 16152[label="",style="dashed", color="magenta", weight=3]; 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]; 14868 -> 5617[label="",style="dashed", color="red", weight=0]; 14868[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14868 -> 16154[label="",style="dashed", color="magenta", weight=3]; 14869 -> 5617[label="",style="dashed", color="red", weight=0]; 14869[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14869 -> 16155[label="",style="dashed", color="magenta", weight=3]; 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]; 14871 -> 16157[label="",style="dashed", color="red", weight=0]; 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]; 14871 -> 16174[label="",style="dashed", color="magenta", weight=3]; 14871 -> 16175[label="",style="dashed", color="magenta", weight=3]; 14871 -> 16176[label="",style="dashed", color="magenta", weight=3]; 14871 -> 16177[label="",style="dashed", color="magenta", weight=3]; 14873 -> 5617[label="",style="dashed", color="red", weight=0]; 14873[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14873 -> 16181[label="",style="dashed", color="magenta", weight=3]; 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[label="ww4100",fontsize=16,color="green",shape="box"];14878 -> 5617[label="",style="dashed", color="red", weight=0]; 14878[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14878 -> 16182[label="",style="dashed", color="magenta", weight=3]; 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"];63069[label="ww19070/Succ ww190700",fontsize=10,color="white",style="solid",shape="box"];14879 -> 63069[label="",style="solid", color="burlywood", weight=9]; 63069 -> 16183[label="",style="solid", color="burlywood", weight=3]; 63070[label="ww19070/Zero",fontsize=10,color="white",style="solid",shape="box"];14879 -> 63070[label="",style="solid", color="burlywood", weight=9]; 63070 -> 16184[label="",style="solid", color="burlywood", weight=3]; 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]; 14881 -> 5617[label="",style="dashed", color="red", weight=0]; 14881[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14881 -> 16186[label="",style="dashed", color="magenta", weight=3]; 14882 -> 5617[label="",style="dashed", color="red", weight=0]; 14882[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14882 -> 16187[label="",style="dashed", color="magenta", weight=3]; 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]; 14884 -> 5617[label="",style="dashed", color="red", weight=0]; 14884[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14884 -> 16189[label="",style="dashed", color="magenta", weight=3]; 14885 -> 5617[label="",style="dashed", color="red", weight=0]; 14885[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14885 -> 16190[label="",style="dashed", color="magenta", weight=3]; 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]; 14887 -> 5617[label="",style="dashed", color="red", weight=0]; 14887[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14887 -> 16192[label="",style="dashed", color="magenta", weight=3]; 14888 -> 5617[label="",style="dashed", color="red", weight=0]; 14888[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14888 -> 16193[label="",style="dashed", color="magenta", weight=3]; 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]; 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"];63071[label="ww11600/Succ ww116000",fontsize=10,color="white",style="solid",shape="box"];14890 -> 63071[label="",style="solid", color="burlywood", weight=9]; 63071 -> 16195[label="",style="solid", color="burlywood", weight=3]; 63072[label="ww11600/Zero",fontsize=10,color="white",style="solid",shape="box"];14890 -> 63072[label="",style="solid", color="burlywood", weight=9]; 63072 -> 16196[label="",style="solid", color="burlywood", weight=3]; 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"];63073[label="ww11600/Succ ww116000",fontsize=10,color="white",style="solid",shape="box"];14891 -> 63073[label="",style="solid", color="burlywood", weight=9]; 63073 -> 16197[label="",style="solid", color="burlywood", weight=3]; 63074[label="ww11600/Zero",fontsize=10,color="white",style="solid",shape="box"];14891 -> 63074[label="",style="solid", color="burlywood", weight=9]; 63074 -> 16198[label="",style="solid", color="burlywood", weight=3]; 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]; 14893 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23396[label="",style="dashed", color="magenta", weight=3]; 14893 -> 23397[label="",style="dashed", color="magenta", weight=3]; 14893 -> 23398[label="",style="dashed", color="magenta", weight=3]; 14893 -> 23399[label="",style="dashed", color="magenta", weight=3]; 19901[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];19902[label="ww3100",fontsize=16,color="green",shape="box"];19903[label="ww5",fontsize=16,color="green",shape="box"];19904[label="ww3000",fontsize=16,color="green",shape="box"];29389[label="ww3000",fontsize=16,color="green",shape="box"];29390[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];29391[label="ww5",fontsize=16,color="green",shape="box"];29370[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"];63075[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29370 -> 63075[label="",style="solid", color="burlywood", weight=9]; 63075 -> 29411[label="",style="solid", color="burlywood", weight=3]; 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"];63076[label="ww11800/Succ ww118000",fontsize=10,color="white",style="solid",shape="box"];14898 -> 63076[label="",style="solid", color="burlywood", weight=9]; 63076 -> 16204[label="",style="solid", color="burlywood", weight=3]; 63077[label="ww11800/Zero",fontsize=10,color="white",style="solid",shape="box"];14898 -> 63077[label="",style="solid", color="burlywood", weight=9]; 63077 -> 16205[label="",style="solid", color="burlywood", weight=3]; 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"];63078[label="ww11800/Succ ww118000",fontsize=10,color="white",style="solid",shape="box"];14899 -> 63078[label="",style="solid", color="burlywood", weight=9]; 63078 -> 16206[label="",style="solid", color="burlywood", weight=3]; 63079[label="ww11800/Zero",fontsize=10,color="white",style="solid",shape="box"];14899 -> 63079[label="",style="solid", color="burlywood", weight=9]; 63079 -> 16207[label="",style="solid", color="burlywood", weight=3]; 14900 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54568[label="",style="dashed", color="magenta", weight=3]; 14900 -> 54569[label="",style="dashed", color="magenta", weight=3]; 14900 -> 54570[label="",style="dashed", color="magenta", weight=3]; 14900 -> 54571[label="",style="dashed", color="magenta", weight=3]; 14900 -> 54572[label="",style="dashed", color="magenta", weight=3]; 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="black",shape="triangle"];28889 -> 28901[label="",style="solid", color="black", weight=3]; 28890 -> 28902[label="",style="dashed", color="red", weight=0]; 28890[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"];28890 -> 28903[label="",style="dashed", color="magenta", weight=3]; 28888[label="takeWhile1 (flip ltEsFloat ww3480) (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)))) ww3488",fontsize=16,color="burlywood",shape="triangle"];63080[label="ww3488/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28888 -> 63080[label="",style="solid", color="burlywood", weight=9]; 63080 -> 28904[label="",style="solid", color="burlywood", weight=3]; 63081[label="ww3488/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28888 -> 63081[label="",style="solid", color="burlywood", weight=9]; 63081 -> 28905[label="",style="solid", color="burlywood", weight=3]; 54505 -> 55020[label="",style="dashed", color="red", weight=0]; 54505[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"];54505 -> 55073[label="",style="dashed", color="magenta", weight=3]; 54505 -> 55074[label="",style="dashed", color="magenta", weight=3]; 54505 -> 55075[label="",style="dashed", color="magenta", weight=3]; 54506[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"];54506 -> 55269[label="",style="solid", color="black", weight=3]; 54507 -> 56138[label="",style="dashed", color="red", weight=0]; 54507[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"];54507 -> 56163[label="",style="dashed", color="magenta", weight=3]; 54507 -> 56164[label="",style="dashed", color="magenta", weight=3]; 54507 -> 56165[label="",style="dashed", color="magenta", weight=3]; 54507 -> 56166[label="",style="dashed", color="magenta", weight=3]; 54508[label="ww3000",fontsize=16,color="green",shape="box"];54509[label="ww3100",fontsize=16,color="green",shape="box"];28943[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"];28943 -> 28955[label="",style="solid", color="black", weight=3]; 28944 -> 28902[label="",style="dashed", color="red", weight=0]; 28944[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"];28944 -> 28956[label="",style="dashed", color="magenta", weight=3]; 28942[label="takeWhile1 (flip ltEsFloat ww3486) (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)))) ww3496",fontsize=16,color="burlywood",shape="triangle"];63082[label="ww3496/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28942 -> 63082[label="",style="solid", color="burlywood", weight=9]; 63082 -> 28957[label="",style="solid", color="burlywood", weight=3]; 63083[label="ww3496/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28942 -> 63083[label="",style="solid", color="burlywood", weight=9]; 63083 -> 28958[label="",style="solid", color="burlywood", weight=3]; 14904[label="ww3100",fontsize=16,color="green",shape="box"];14905[label="ww410000",fontsize=16,color="green",shape="box"];14906[label="ww3100",fontsize=16,color="green",shape="box"];14907[label="ww410000",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"];63084[label="ww1805/Succ ww18050",fontsize=10,color="white",style="solid",shape="box"];14908 -> 63084[label="",style="solid", color="burlywood", weight=9]; 63084 -> 16212[label="",style="solid", color="burlywood", weight=3]; 63085[label="ww1805/Zero",fontsize=10,color="white",style="solid",shape="box"];14908 -> 63085[label="",style="solid", color="burlywood", weight=9]; 63085 -> 16213[label="",style="solid", color="burlywood", weight=3]; 14909 -> 12317[label="",style="dashed", color="red", weight=0]; 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]; 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"];63086[label="ww1814/Succ ww18140",fontsize=10,color="white",style="solid",shape="box"];14911 -> 63086[label="",style="solid", color="burlywood", weight=9]; 63086 -> 16215[label="",style="solid", color="burlywood", weight=3]; 63087[label="ww1814/Zero",fontsize=10,color="white",style="solid",shape="box"];14911 -> 63087[label="",style="solid", color="burlywood", weight=9]; 63087 -> 16216[label="",style="solid", color="burlywood", weight=3]; 14912 -> 12323[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 30198[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"];30198 -> 30237[label="",style="solid", color="black", weight=3]; 30199[label="ww50",fontsize=16,color="green",shape="box"];30200[label="ww51",fontsize=16,color="green",shape="box"];14924[label="ww3100",fontsize=16,color="green",shape="box"];14925[label="ww410000",fontsize=16,color="green",shape="box"];14926[label="ww3100",fontsize=16,color="green",shape="box"];14927[label="ww410000",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"];63088[label="ww1821/Succ ww18210",fontsize=10,color="white",style="solid",shape="box"];14928 -> 63088[label="",style="solid", color="burlywood", weight=9]; 63088 -> 16227[label="",style="solid", color="burlywood", weight=3]; 63089[label="ww1821/Zero",fontsize=10,color="white",style="solid",shape="box"];14928 -> 63089[label="",style="solid", color="burlywood", weight=9]; 63089 -> 16228[label="",style="solid", color="burlywood", weight=3]; 14929 -> 12336[label="",style="dashed", color="red", weight=0]; 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]; 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"];63090[label="ww1830/Succ ww18300",fontsize=10,color="white",style="solid",shape="box"];14931 -> 63090[label="",style="solid", color="burlywood", weight=9]; 63090 -> 16230[label="",style="solid", color="burlywood", weight=3]; 63091[label="ww1830/Zero",fontsize=10,color="white",style="solid",shape="box"];14931 -> 63091[label="",style="solid", color="burlywood", weight=9]; 63091 -> 16231[label="",style="solid", color="burlywood", weight=3]; 14932 -> 12342[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 28968[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3491) GT)",fontsize=16,color="black",shape="box"];28968 -> 29048[label="",style="solid", color="black", weight=3]; 29371[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"];29371 -> 29412[label="",style="solid", color="black", weight=3]; 29372[label="ww50",fontsize=16,color="green",shape="box"];29373[label="ww51",fontsize=16,color="green",shape="box"];29374[label="takeWhile (flip ltEsFloat ww3499) (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"];29374 -> 29413[label="",style="solid", color="black", weight=3]; 57670 -> 58140[label="",style="dashed", color="red", weight=0]; 57670[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"];57670 -> 58141[label="",style="dashed", color="magenta", weight=3]; 57670 -> 58142[label="",style="dashed", color="magenta", weight=3]; 57670 -> 58143[label="",style="dashed", color="magenta", weight=3]; 57670 -> 58144[label="",style="dashed", color="magenta", weight=3]; 57671[label="ww3499",fontsize=16,color="green",shape="box"];57672[label="ww3000",fontsize=16,color="green",shape="box"];57669[label="takeWhile0 (flip ltEsFloat ww4194) (Float (Pos (Succ ww957)) (Neg Zero)) ww4699 MyTrue",fontsize=16,color="black",shape="triangle"];57669 -> 57706[label="",style="solid", color="black", weight=3]; 55500[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"];55500 -> 55615[label="",style="solid", color="black", weight=3]; 55501[label="ww50",fontsize=16,color="green",shape="box"];55502[label="ww51",fontsize=16,color="green",shape="box"];29228[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"];29228 -> 29376[label="",style="solid", color="black", weight=3]; 29229[label="ww50",fontsize=16,color="green",shape="box"];29230[label="ww51",fontsize=16,color="green",shape="box"];29231[label="takeWhile (flip ltEsFloat ww3512) (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"];29231 -> 29377[label="",style="solid", color="black", weight=3]; 57673 -> 60006[label="",style="dashed", color="red", weight=0]; 57673[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"];57673 -> 60007[label="",style="dashed", color="magenta", weight=3]; 57673 -> 60008[label="",style="dashed", color="magenta", weight=3]; 57673 -> 60009[label="",style="dashed", color="magenta", weight=3]; 57674[label="ww3512",fontsize=16,color="green",shape="box"];57675[label="ww3000",fontsize=16,color="green",shape="box"];14942[label="ww3100",fontsize=16,color="green",shape="box"];14943[label="ww4100000",fontsize=16,color="green",shape="box"];14944[label="ww3100",fontsize=16,color="green",shape="box"];14945[label="ww4100000",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"];63092[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14946 -> 63092[label="",style="solid", color="burlywood", weight=9]; 63092 -> 16241[label="",style="solid", color="burlywood", weight=3]; 63093[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14946 -> 63093[label="",style="solid", color="burlywood", weight=9]; 63093 -> 16242[label="",style="solid", color="burlywood", weight=3]; 14947 -> 10878[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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"];63094[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14951 -> 63094[label="",style="solid", color="burlywood", weight=9]; 63094 -> 16247[label="",style="solid", color="burlywood", weight=3]; 63095[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14951 -> 63095[label="",style="solid", color="burlywood", weight=9]; 63095 -> 16248[label="",style="solid", color="burlywood", weight=3]; 14952 -> 10884[label="",style="dashed", color="red", weight=0]; 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]; 14953 -> 10942[label="",style="dashed", color="red", weight=0]; 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]; 14953 -> 16251[label="",style="dashed", color="magenta", weight=3]; 14953 -> 16252[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 14968 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23400[label="",style="dashed", color="magenta", weight=3]; 14968 -> 23401[label="",style="dashed", color="magenta", weight=3]; 14968 -> 23402[label="",style="dashed", color="magenta", weight=3]; 14968 -> 23403[label="",style="dashed", color="magenta", weight=3]; 14969 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48028[label="",style="dashed", color="magenta", weight=3]; 14969 -> 48029[label="",style="dashed", color="magenta", weight=3]; 14969 -> 48030[label="",style="dashed", color="magenta", weight=3]; 14969 -> 48031[label="",style="dashed", color="magenta", weight=3]; 14969 -> 48032[label="",style="dashed", color="magenta", weight=3]; 14970 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23404[label="",style="dashed", color="magenta", weight=3]; 14970 -> 23405[label="",style="dashed", color="magenta", weight=3]; 14970 -> 23406[label="",style="dashed", color="magenta", weight=3]; 14970 -> 23407[label="",style="dashed", color="magenta", weight=3]; 20261[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"];20261 -> 20279[label="",style="solid", color="black", weight=3]; 30201 -> 26726[label="",style="dashed", color="red", weight=0]; 30201[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"];30201 -> 30238[label="",style="dashed", color="magenta", weight=3]; 30201 -> 30239[label="",style="dashed", color="magenta", weight=3]; 30201 -> 30240[label="",style="dashed", color="magenta", weight=3]; 30278[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3531)) (Pos Zero)) (Float ww35350 ww35351)) GT)",fontsize=16,color="black",shape="box"];30278 -> 30298[label="",style="solid", color="black", weight=3]; 30295 -> 23742[label="",style="dashed", color="red", weight=0]; 30295[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30295 -> 30314[label="",style="dashed", color="magenta", weight=3]; 30295 -> 30315[label="",style="dashed", color="magenta", weight=3]; 30296 -> 26799[label="",style="dashed", color="red", weight=0]; 30296[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30296 -> 30316[label="",style="dashed", color="magenta", weight=3]; 30296 -> 30317[label="",style="dashed", color="magenta", weight=3]; 30297[label="takeWhile1 (flip ltEsFloat ww3526) (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))) ww3526)",fontsize=16,color="black",shape="box"];30297 -> 30318[label="",style="solid", color="black", weight=3]; 57843[label="psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4702",fontsize=16,color="black",shape="triangle"];57843 -> 58087[label="",style="solid", color="black", weight=3]; 57844 -> 57699[label="",style="dashed", color="red", weight=0]; 57844[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))) ww4702))",fontsize=16,color="magenta"];57844 -> 58088[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 14976[label="ww3100",fontsize=16,color="green",shape="box"];14977[label="ww4100000",fontsize=16,color="green",shape="box"];14978[label="ww3100",fontsize=16,color="green",shape="box"];14979[label="ww4100000",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"];63096[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14980 -> 63096[label="",style="solid", color="burlywood", weight=9]; 63096 -> 16274[label="",style="solid", color="burlywood", weight=3]; 63097[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14980 -> 63097[label="",style="solid", color="burlywood", weight=9]; 63097 -> 16275[label="",style="solid", color="burlywood", weight=3]; 14981 -> 10904[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 14984 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54578[label="",style="dashed", color="magenta", weight=3]; 14984 -> 54579[label="",style="dashed", color="magenta", weight=3]; 14984 -> 54580[label="",style="dashed", color="magenta", weight=3]; 14984 -> 54581[label="",style="dashed", color="magenta", weight=3]; 14984 -> 54582[label="",style="dashed", color="magenta", weight=3]; 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"];63098[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14985 -> 63098[label="",style="solid", color="burlywood", weight=9]; 63098 -> 16280[label="",style="solid", color="burlywood", weight=3]; 63099[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14985 -> 63099[label="",style="solid", color="burlywood", weight=9]; 63099 -> 16281[label="",style="solid", color="burlywood", weight=3]; 14986 -> 10910[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 14989 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54583[label="",style="dashed", color="magenta", weight=3]; 14989 -> 54584[label="",style="dashed", color="magenta", weight=3]; 14989 -> 54585[label="",style="dashed", color="magenta", weight=3]; 14989 -> 54586[label="",style="dashed", color="magenta", weight=3]; 14989 -> 54587[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 55058[label="Zero",fontsize=16,color="green",shape="box"];55059[label="Succ ww30000",fontsize=16,color="green",shape="box"];55060 -> 30021[label="",style="dashed", color="red", weight=0]; 55060[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"];55060 -> 55271[label="",style="dashed", color="magenta", weight=3]; 55060 -> 55272[label="",style="dashed", color="magenta", weight=3]; 55060 -> 55273[label="",style="dashed", color="magenta", weight=3]; 55060 -> 55274[label="",style="dashed", color="magenta", weight=3]; 55060 -> 55275[label="",style="dashed", color="magenta", weight=3]; 55227[label="Zero",fontsize=16,color="green",shape="box"];55228[label="Succ ww30000",fontsize=16,color="green",shape="box"];55229[label="Zero",fontsize=16,color="green",shape="box"];55230[label="ww5",fontsize=16,color="green",shape="box"];55231[label="Zero",fontsize=16,color="green",shape="box"];30021[label="psFloat ww3537 (fsFloat (msFloat (Float (Pos (Succ ww3538)) (Neg (Succ ww3539))) (Float (Pos (Succ ww3540)) (Neg (Succ ww3541)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];30021 -> 30202[label="",style="solid", color="black", weight=3]; 56721[label="Succ ww30000",fontsize=16,color="green",shape="box"];56722[label="Zero",fontsize=16,color="green",shape="box"];56723[label="Zero",fontsize=16,color="green",shape="box"];56724[label="Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];56725[label="Zero",fontsize=16,color="green",shape="box"];56720[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)))) ww4684)",fontsize=16,color="black",shape="triangle"];56720 -> 56934[label="",style="solid", color="black", weight=3]; 55061[label="Zero",fontsize=16,color="green",shape="box"];55062[label="Zero",fontsize=16,color="green",shape="box"];55063 -> 30021[label="",style="dashed", color="red", weight=0]; 55063[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"];55063 -> 55276[label="",style="dashed", color="magenta", weight=3]; 55063 -> 55277[label="",style="dashed", color="magenta", weight=3]; 55063 -> 55278[label="",style="dashed", color="magenta", weight=3]; 55063 -> 55279[label="",style="dashed", color="magenta", weight=3]; 55063 -> 55280[label="",style="dashed", color="magenta", weight=3]; 55236[label="Zero",fontsize=16,color="green",shape="box"];55237[label="Zero",fontsize=16,color="green",shape="box"];55238[label="Zero",fontsize=16,color="green",shape="box"];55239[label="ww5",fontsize=16,color="green",shape="box"];55240[label="Zero",fontsize=16,color="green",shape="box"];56726[label="Zero",fontsize=16,color="green",shape="box"];56727[label="Zero",fontsize=16,color="green",shape="box"];56728[label="Zero",fontsize=16,color="green",shape="box"];56729[label="Float (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];56730[label="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]; 55671 -> 23742[label="",style="dashed", color="red", weight=0]; 55671[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55671 -> 55772[label="",style="dashed", color="magenta", weight=3]; 55671 -> 55773[label="",style="dashed", color="magenta", weight=3]; 55672 -> 26799[label="",style="dashed", color="red", weight=0]; 55672[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55672 -> 55774[label="",style="dashed", color="magenta", weight=3]; 55672 -> 55775[label="",style="dashed", color="magenta", weight=3]; 56421[label="ww4657",fontsize=16,color="green",shape="box"];56422 -> 23742[label="",style="dashed", color="red", weight=0]; 56422[label="msMyInt (Pos (Succ ww4650)) (Pos (Succ ww4651))",fontsize=16,color="magenta"];56422 -> 56458[label="",style="dashed", color="magenta", weight=3]; 56422 -> 56459[label="",style="dashed", color="magenta", weight=3]; 56423 -> 26799[label="",style="dashed", color="red", weight=0]; 56423[label="srMyInt (Neg Zero) (Neg (Succ ww4652))",fontsize=16,color="magenta"];56423 -> 56460[label="",style="dashed", color="magenta", weight=3]; 56423 -> 56461[label="",style="dashed", color="magenta", weight=3]; 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]; 15006 -> 5617[label="",style="dashed", color="red", weight=0]; 15006[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15006 -> 16302[label="",style="dashed", color="magenta", weight=3]; 15006 -> 16303[label="",style="dashed", color="magenta", weight=3]; 15007[label="Succ ww3100",fontsize=16,color="green",shape="box"];15008 -> 5617[label="",style="dashed", color="red", weight=0]; 15008[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15008 -> 16304[label="",style="dashed", color="magenta", weight=3]; 15008 -> 16305[label="",style="dashed", color="magenta", weight=3]; 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]; 15011 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36398[label="",style="dashed", color="magenta", weight=3]; 15011 -> 36399[label="",style="dashed", color="magenta", weight=3]; 15011 -> 36400[label="",style="dashed", color="magenta", weight=3]; 15011 -> 36401[label="",style="dashed", color="magenta", weight=3]; 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]; 15017 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36402[label="",style="dashed", color="magenta", weight=3]; 15017 -> 36403[label="",style="dashed", color="magenta", weight=3]; 15017 -> 36404[label="",style="dashed", color="magenta", weight=3]; 15017 -> 36405[label="",style="dashed", color="magenta", weight=3]; 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]; 36891[label="ww4000",fontsize=16,color="green",shape="box"];36892[label="ww5",fontsize=16,color="green",shape="box"];36893[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36894[label="ww3100",fontsize=16,color="green",shape="box"];59475[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59476[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59477[label="ww4000",fontsize=16,color="green",shape="box"];59478[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59479[label="Pos Zero",fontsize=16,color="green",shape="box"];36799 -> 36890[label="",style="dashed", color="red", weight=0]; 36799[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"];36799 -> 36895[label="",style="dashed", color="magenta", weight=3]; 36799 -> 36896[label="",style="dashed", color="magenta", weight=3]; 36799 -> 36897[label="",style="dashed", color="magenta", weight=3]; 36799 -> 36898[label="",style="dashed", color="magenta", weight=3]; 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]; 51070[label="ww4000",fontsize=16,color="green",shape="box"];51071[label="ww5",fontsize=16,color="green",shape="box"];51072[label="Succ Zero",fontsize=16,color="green",shape="box"];51073[label="ww3100",fontsize=16,color="green",shape="box"];42004[label="primDivFloat (msFloat (Float (Pos (Succ ww4221)) (Pos (Succ ww4222))) (Float (Pos Zero) (Pos (Succ ww4223)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];42004 -> 43127[label="",style="solid", color="black", weight=3]; 42005[label="ww42200",fontsize=16,color="green",shape="box"];42006[label="ww42201",fontsize=16,color="green",shape="box"];23705[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"];23705 -> 23720[label="",style="solid", color="black", weight=3]; 27396 -> 26799[label="",style="dashed", color="red", weight=0]; 27396[label="srMyInt ww3283 (Pos (Succ Zero))",fontsize=16,color="magenta"];27396 -> 27465[label="",style="dashed", color="magenta", weight=3]; 27396 -> 27466[label="",style="dashed", color="magenta", weight=3]; 27397 -> 26799[label="",style="dashed", color="red", weight=0]; 27397[label="srMyInt ww3282 (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];27397 -> 27467[label="",style="dashed", color="magenta", weight=3]; 27397 -> 27468[label="",style="dashed", color="magenta", weight=3]; 27316[label="not (esEsOrdering (primCmpInt (Pos (Succ ww331100)) ww3310) GT)",fontsize=16,color="burlywood",shape="box"];63100[label="ww3310/Pos ww33100",fontsize=10,color="white",style="solid",shape="box"];27316 -> 63100[label="",style="solid", color="burlywood", weight=9]; 63100 -> 27386[label="",style="solid", color="burlywood", weight=3]; 63101[label="ww3310/Neg ww33100",fontsize=10,color="white",style="solid",shape="box"];27316 -> 63101[label="",style="solid", color="burlywood", weight=9]; 63101 -> 27387[label="",style="solid", color="burlywood", weight=3]; 27317[label="not (esEsOrdering (primCmpInt (Pos Zero) ww3310) GT)",fontsize=16,color="burlywood",shape="box"];63102[label="ww3310/Pos ww33100",fontsize=10,color="white",style="solid",shape="box"];27317 -> 63102[label="",style="solid", color="burlywood", weight=9]; 63102 -> 27388[label="",style="solid", color="burlywood", weight=3]; 63103[label="ww3310/Neg ww33100",fontsize=10,color="white",style="solid",shape="box"];27317 -> 63103[label="",style="solid", color="burlywood", weight=9]; 63103 -> 27389[label="",style="solid", color="burlywood", weight=3]; 27318[label="not (esEsOrdering (primCmpInt (Neg (Succ ww331100)) ww3310) GT)",fontsize=16,color="burlywood",shape="box"];63104[label="ww3310/Pos ww33100",fontsize=10,color="white",style="solid",shape="box"];27318 -> 63104[label="",style="solid", color="burlywood", weight=9]; 63104 -> 27390[label="",style="solid", color="burlywood", weight=3]; 63105[label="ww3310/Neg ww33100",fontsize=10,color="white",style="solid",shape="box"];27318 -> 63105[label="",style="solid", color="burlywood", weight=9]; 63105 -> 27391[label="",style="solid", color="burlywood", weight=3]; 27319[label="not (esEsOrdering (primCmpInt (Neg Zero) ww3310) GT)",fontsize=16,color="burlywood",shape="box"];63106[label="ww3310/Pos ww33100",fontsize=10,color="white",style="solid",shape="box"];27319 -> 63106[label="",style="solid", color="burlywood", weight=9]; 63106 -> 27392[label="",style="solid", color="burlywood", weight=3]; 63107[label="ww3310/Neg ww33100",fontsize=10,color="white",style="solid",shape="box"];27319 -> 63107[label="",style="solid", color="burlywood", weight=9]; 63107 -> 27393[label="",style="solid", color="burlywood", weight=3]; 37407[label="takeWhile1 (flip ltEsFloat ww4216) (Float ww323900 ww323901) ww32391 (not (esEsOrdering (primCmpFloat (Float ww323900 ww323901) ww4216) GT))",fontsize=16,color="burlywood",shape="box"];63108[label="ww4216/Float ww42160 ww42161",fontsize=10,color="white",style="solid",shape="box"];37407 -> 63108[label="",style="solid", color="burlywood", weight=9]; 63108 -> 37448[label="",style="solid", color="burlywood", weight=3]; 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]; 15026 -> 5617[label="",style="dashed", color="red", weight=0]; 15026[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15026 -> 16324[label="",style="dashed", color="magenta", weight=3]; 15026 -> 16325[label="",style="dashed", color="magenta", weight=3]; 15027[label="Succ ww3100",fontsize=16,color="green",shape="box"];15028 -> 5617[label="",style="dashed", color="red", weight=0]; 15028[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15028 -> 16326[label="",style="dashed", color="magenta", weight=3]; 15028 -> 16327[label="",style="dashed", color="magenta", weight=3]; 15029[label="Succ ww3100",fontsize=16,color="green",shape="box"];15030 -> 16329[label="",style="dashed", color="red", weight=0]; 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]; 15030 -> 16347[label="",style="dashed", color="magenta", weight=3]; 15030 -> 16348[label="",style="dashed", color="magenta", weight=3]; 15030 -> 16349[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15035 -> 16351[label="",style="dashed", color="magenta", weight=3]; 15035 -> 16352[label="",style="dashed", color="magenta", weight=3]; 15035 -> 16353[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15043 -> 5617[label="",style="dashed", color="red", weight=0]; 15043[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15043 -> 16360[label="",style="dashed", color="magenta", weight=3]; 15043 -> 16361[label="",style="dashed", color="magenta", weight=3]; 15044[label="Succ ww3100",fontsize=16,color="green",shape="box"];15045 -> 5617[label="",style="dashed", color="red", weight=0]; 15045[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15045 -> 16362[label="",style="dashed", color="magenta", weight=3]; 15045 -> 16363[label="",style="dashed", color="magenta", weight=3]; 15046[label="Succ ww3100",fontsize=16,color="green",shape="box"];15047 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36414[label="",style="dashed", color="magenta", weight=3]; 15047 -> 36415[label="",style="dashed", color="magenta", weight=3]; 15047 -> 36416[label="",style="dashed", color="magenta", weight=3]; 15047 -> 36417[label="",style="dashed", color="magenta", weight=3]; 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 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36418[label="",style="dashed", color="magenta", weight=3]; 15052 -> 36419[label="",style="dashed", color="magenta", weight=3]; 15052 -> 36420[label="",style="dashed", color="magenta", weight=3]; 15052 -> 36421[label="",style="dashed", color="magenta", weight=3]; 37122[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37123[label="ww3100",fontsize=16,color="green",shape="box"];37124[label="ww5",fontsize=16,color="green",shape="box"];37125[label="ww4000",fontsize=16,color="green",shape="box"];45159[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45160[label="ww3100",fontsize=16,color="green",shape="box"];45161[label="ww4000",fontsize=16,color="green",shape="box"];45162[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36800 -> 37101[label="",style="dashed", color="red", weight=0]; 36800[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"];36800 -> 37130[label="",style="dashed", color="magenta", weight=3]; 36800 -> 37131[label="",style="dashed", color="magenta", weight=3]; 36800 -> 37132[label="",style="dashed", color="magenta", weight=3]; 36800 -> 37133[label="",style="dashed", color="magenta", weight=3]; 37126[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];37127[label="ww3100",fontsize=16,color="green",shape="box"];37128[label="ww5",fontsize=16,color="green",shape="box"];37129[label="ww4000",fontsize=16,color="green",shape="box"];45369[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4284)) (Neg (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) ww4416",fontsize=16,color="black",shape="box"];45369 -> 45397[label="",style="solid", color="black", weight=3]; 37409 -> 23742[label="",style="dashed", color="red", weight=0]; 37409[label="msMyInt (Pos (Succ ww4234)) (Pos Zero)",fontsize=16,color="magenta"];37409 -> 37450[label="",style="dashed", color="magenta", weight=3]; 37409 -> 37451[label="",style="dashed", color="magenta", weight=3]; 37410 -> 26799[label="",style="dashed", color="red", weight=0]; 37410[label="srMyInt (Neg (Succ ww4235)) (Pos (Succ ww4236))",fontsize=16,color="magenta"];37410 -> 37452[label="",style="dashed", color="magenta", weight=3]; 37410 -> 37453[label="",style="dashed", color="magenta", weight=3]; 52641[label="ww17",fontsize=16,color="green",shape="box"];52642[label="ww180",fontsize=16,color="green",shape="box"];52643[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];52644[label="ww181",fontsize=16,color="green",shape="box"];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]; 15059 -> 16396[label="",style="dashed", color="red", weight=0]; 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]; 15059 -> 16398[label="",style="dashed", color="magenta", weight=3]; 15060 -> 5617[label="",style="dashed", color="red", weight=0]; 15060[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15060 -> 16403[label="",style="dashed", color="magenta", weight=3]; 15060 -> 16404[label="",style="dashed", color="magenta", weight=3]; 15061[label="Succ ww3100",fontsize=16,color="green",shape="box"];15062 -> 5617[label="",style="dashed", color="red", weight=0]; 15062[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15062 -> 16405[label="",style="dashed", color="magenta", weight=3]; 15062 -> 16406[label="",style="dashed", color="magenta", weight=3]; 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]; 15065 -> 30502[label="",style="dashed", color="red", weight=0]; 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 -> 30510[label="",style="dashed", color="magenta", weight=3]; 15065 -> 30511[label="",style="dashed", color="magenta", weight=3]; 15065 -> 30512[label="",style="dashed", color="magenta", weight=3]; 15065 -> 30513[label="",style="dashed", color="magenta", weight=3]; 15065 -> 30514[label="",style="dashed", color="magenta", weight=3]; 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]; 15071 -> 30502[label="",style="dashed", color="red", weight=0]; 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 -> 30515[label="",style="dashed", color="magenta", weight=3]; 15071 -> 30516[label="",style="dashed", color="magenta", weight=3]; 15071 -> 30517[label="",style="dashed", color="magenta", weight=3]; 15071 -> 30518[label="",style="dashed", color="magenta", weight=3]; 15071 -> 30519[label="",style="dashed", color="magenta", weight=3]; 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]; 30534 -> 30539[label="",style="dashed", color="red", weight=0]; 30534[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"];30534 -> 30544[label="",style="dashed", color="magenta", weight=3]; 30534 -> 30545[label="",style="dashed", color="magenta", weight=3]; 30534 -> 30546[label="",style="dashed", color="magenta", weight=3]; 30534 -> 30547[label="",style="dashed", color="magenta", weight=3]; 30540[label="ww5",fontsize=16,color="green",shape="box"];30541[label="ww3100",fontsize=16,color="green",shape="box"];30542[label="ww4000",fontsize=16,color="green",shape="box"];30543[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30536[label="takeWhile1 (flip ltEsFloat ww3587) (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"];30536 -> 30561[label="",style="solid", color="black", weight=3]; 30537[label="takeWhile1 (flip ltEsFloat ww3587) (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"];30537 -> 30562[label="",style="solid", color="black", weight=3]; 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]; 51076[label="ww5",fontsize=16,color="green",shape="box"];51077[label="ww3100",fontsize=16,color="green",shape="box"];51078[label="ww4000",fontsize=16,color="green",shape="box"];51079[label="Succ Zero",fontsize=16,color="green",shape="box"];53340[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4574)) (Neg (Succ ww4575))) (Float (Pos Zero) (Neg (Succ ww4576)))) ww4579",fontsize=16,color="black",shape="box"];53340 -> 53588[label="",style="solid", color="black", weight=3]; 30716[label="primDivFloat (msFloat (Float (Pos (Succ ww3591)) (Neg (Succ ww3592))) (Float (Pos Zero) (Neg (Succ ww3593)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30716 -> 30781[label="",style="solid", color="black", weight=3]; 30717[label="ww35900",fontsize=16,color="green",shape="box"];30718[label="ww35901",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 15080 -> 5617[label="",style="dashed", color="red", weight=0]; 15080[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15080 -> 16425[label="",style="dashed", color="magenta", weight=3]; 15080 -> 16426[label="",style="dashed", color="magenta", weight=3]; 15081[label="Succ ww3100",fontsize=16,color="green",shape="box"];15082 -> 5617[label="",style="dashed", color="red", weight=0]; 15082[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15082 -> 16427[label="",style="dashed", color="magenta", weight=3]; 15082 -> 16428[label="",style="dashed", color="magenta", weight=3]; 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]; 15085 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15085 -> 16431[label="",style="dashed", color="magenta", weight=3]; 15085 -> 16432[label="",style="dashed", color="magenta", weight=3]; 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]; 15091 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15091 -> 16435[label="",style="dashed", color="magenta", weight=3]; 15091 -> 16436[label="",style="dashed", color="magenta", weight=3]; 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]; 15093[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15094[label="ww1874",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]; 51084[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];51084 -> 51274[label="",style="solid", color="black", weight=3]; 53587[label="primPlusFloat (Float ww45810 ww45811) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53587 -> 53631[label="",style="solid", color="black", weight=3]; 51085[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51085 -> 51275[label="",style="solid", color="black", weight=3]; 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]; 15100[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"];15100 -> 16442[label="",style="solid", color="black", weight=3]; 20264[label="primMinusInt (Pos Zero) (Pos (Succ ww23))",fontsize=16,color="black",shape="box"];20264 -> 20282[label="",style="solid", color="black", weight=3]; 21803 -> 21757[label="",style="dashed", color="red", weight=0]; 21803[label="primMulInt (Pos Zero) (Pos (Succ ww24))",fontsize=16,color="magenta"];21803 -> 21868[label="",style="dashed", color="magenta", weight=3]; 21803 -> 21869[label="",style="dashed", color="magenta", weight=3]; 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]; 15105 -> 5617[label="",style="dashed", color="red", weight=0]; 15105[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15105 -> 16447[label="",style="dashed", color="magenta", weight=3]; 15105 -> 16448[label="",style="dashed", color="magenta", weight=3]; 15106[label="Succ ww3100",fontsize=16,color="green",shape="box"];15107 -> 5617[label="",style="dashed", color="red", weight=0]; 15107[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15107 -> 16449[label="",style="dashed", color="magenta", weight=3]; 15107 -> 16450[label="",style="dashed", color="magenta", weight=3]; 15108[label="Succ ww3100",fontsize=16,color="green",shape="box"];15109 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54593[label="",style="dashed", color="magenta", weight=3]; 15109 -> 54594[label="",style="dashed", color="magenta", weight=3]; 15109 -> 54595[label="",style="dashed", color="magenta", weight=3]; 15109 -> 54596[label="",style="dashed", color="magenta", weight=3]; 15109 -> 54597[label="",style="dashed", color="magenta", weight=3]; 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 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54598[label="",style="dashed", color="magenta", weight=3]; 15114 -> 54599[label="",style="dashed", color="magenta", weight=3]; 15114 -> 54600[label="",style="dashed", color="magenta", weight=3]; 15114 -> 54601[label="",style="dashed", color="magenta", weight=3]; 15114 -> 54602[label="",style="dashed", color="magenta", weight=3]; 55329[label="ww3000",fontsize=16,color="green",shape="box"];55330[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55331[label="ww5",fontsize=16,color="green",shape="box"];55332[label="ww3100",fontsize=16,color="green",shape="box"];55769 -> 25616[label="",style="dashed", color="red", weight=0]; 55769[label="msMyInt (Pos Zero) (Pos (Succ ww4628))",fontsize=16,color="magenta"];55769 -> 55819[label="",style="dashed", color="magenta", weight=3]; 55770 -> 26799[label="",style="dashed", color="red", weight=0]; 55770[label="srMyInt (Pos (Succ ww4627)) (Neg (Succ ww4629))",fontsize=16,color="magenta"];55770 -> 55820[label="",style="dashed", color="magenta", weight=3]; 55770 -> 55821[label="",style="dashed", color="magenta", weight=3]; 45460[label="Pos (Succ ww31)",fontsize=16,color="green",shape="box"];45461[label="ww321",fontsize=16,color="green",shape="box"];31112 -> 20289[label="",style="dashed", color="red", weight=0]; 31112[label="primMinusNat Zero ww3200",fontsize=16,color="magenta"];31112 -> 31161[label="",style="dashed", color="magenta", weight=3]; 31112 -> 31162[label="",style="dashed", color="magenta", weight=3]; 31113[label="Pos (primPlusNat Zero ww3200)",fontsize=16,color="green",shape="box"];31113 -> 31163[label="",style="dashed", color="green", weight=3]; 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]; 15117 -> 5617[label="",style="dashed", color="red", weight=0]; 15117[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15117 -> 16459[label="",style="dashed", color="magenta", weight=3]; 15117 -> 16460[label="",style="dashed", color="magenta", weight=3]; 15118[label="Succ ww3100",fontsize=16,color="green",shape="box"];15119 -> 5617[label="",style="dashed", color="red", weight=0]; 15119[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15119 -> 16461[label="",style="dashed", color="magenta", weight=3]; 15119 -> 16462[label="",style="dashed", color="magenta", weight=3]; 15120[label="Succ ww3100",fontsize=16,color="green",shape="box"];15121 -> 16464[label="",style="dashed", color="red", weight=0]; 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]; 15121 -> 16482[label="",style="dashed", color="magenta", weight=3]; 15121 -> 16483[label="",style="dashed", color="magenta", weight=3]; 15121 -> 16484[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15126 -> 16486[label="",style="dashed", color="magenta", weight=3]; 15126 -> 16487[label="",style="dashed", color="magenta", weight=3]; 15126 -> 16488[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15133 -> 16496[label="",style="dashed", color="red", weight=0]; 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]; 15133 -> 16498[label="",style="dashed", color="magenta", weight=3]; 15134 -> 5617[label="",style="dashed", color="red", weight=0]; 15134[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15134 -> 16504[label="",style="dashed", color="magenta", weight=3]; 15134 -> 16505[label="",style="dashed", color="magenta", weight=3]; 15135[label="Succ ww3100",fontsize=16,color="green",shape="box"];15136 -> 5617[label="",style="dashed", color="red", weight=0]; 15136[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15136 -> 16506[label="",style="dashed", color="magenta", weight=3]; 15136 -> 16507[label="",style="dashed", color="magenta", weight=3]; 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]; 15139 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54608[label="",style="dashed", color="magenta", weight=3]; 15139 -> 54609[label="",style="dashed", color="magenta", weight=3]; 15139 -> 54610[label="",style="dashed", color="magenta", weight=3]; 15139 -> 54611[label="",style="dashed", color="magenta", weight=3]; 15139 -> 54612[label="",style="dashed", color="magenta", weight=3]; 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]; 15145 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54613[label="",style="dashed", color="magenta", weight=3]; 15145 -> 54614[label="",style="dashed", color="magenta", weight=3]; 15145 -> 54615[label="",style="dashed", color="magenta", weight=3]; 15145 -> 54616[label="",style="dashed", color="magenta", weight=3]; 15145 -> 54617[label="",style="dashed", color="magenta", weight=3]; 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]; 55064[label="ww3100",fontsize=16,color="green",shape="box"];55065[label="ww3000",fontsize=16,color="green",shape="box"];55066 -> 31073[label="",style="dashed", color="red", weight=0]; 55066[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"];55066 -> 55281[label="",style="dashed", color="magenta", weight=3]; 55066 -> 55282[label="",style="dashed", color="magenta", weight=3]; 55066 -> 55283[label="",style="dashed", color="magenta", weight=3]; 55066 -> 55284[label="",style="dashed", color="magenta", weight=3]; 55245[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55246[label="ww3100",fontsize=16,color="green",shape="box"];55247[label="ww5",fontsize=16,color="green",shape="box"];55248[label="ww3000",fontsize=16,color="green",shape="box"];55249[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55250[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55251[label="ww3100",fontsize=16,color="green",shape="box"];55252[label="ww3000",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]; 51088[label="Succ Zero",fontsize=16,color="green",shape="box"];51089[label="ww3100",fontsize=16,color="green",shape="box"];51090[label="ww5",fontsize=16,color="green",shape="box"];51091[label="ww3000",fontsize=16,color="green",shape="box"];53630[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4586))) (Float (Pos (Succ ww4587)) (Neg (Succ ww4588)))) ww4596",fontsize=16,color="black",shape="box"];53630 -> 53682[label="",style="solid", color="black", weight=3]; 31258[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3666))) (Float (Pos (Succ ww3667)) (Neg (Succ ww3668)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31258 -> 31321[label="",style="solid", color="black", weight=3]; 31259[label="ww36650",fontsize=16,color="green",shape="box"];31260[label="ww36651",fontsize=16,color="green",shape="box"];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]; 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]; 15154 -> 5617[label="",style="dashed", color="red", weight=0]; 15154[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15154 -> 16526[label="",style="dashed", color="magenta", weight=3]; 15154 -> 16527[label="",style="dashed", color="magenta", weight=3]; 15155[label="Succ ww3100",fontsize=16,color="green",shape="box"];15156 -> 5617[label="",style="dashed", color="red", weight=0]; 15156[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15156 -> 16528[label="",style="dashed", color="magenta", weight=3]; 15156 -> 16529[label="",style="dashed", color="magenta", weight=3]; 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]; 15159 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36430[label="",style="dashed", color="magenta", weight=3]; 15159 -> 36431[label="",style="dashed", color="magenta", weight=3]; 15159 -> 36432[label="",style="dashed", color="magenta", weight=3]; 15159 -> 36433[label="",style="dashed", color="magenta", weight=3]; 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]; 15165 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36434[label="",style="dashed", color="magenta", weight=3]; 15165 -> 36435[label="",style="dashed", color="magenta", weight=3]; 15165 -> 36436[label="",style="dashed", color="magenta", weight=3]; 15165 -> 36437[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 51093[label="ww3100",fontsize=16,color="green",shape="box"];51094[label="Succ Zero",fontsize=16,color="green",shape="box"];51095[label="ww5",fontsize=16,color="green",shape="box"];43350 -> 26726[label="",style="dashed", color="red", weight=0]; 43350[label="primPlusFloat (Float ww42490 ww42491) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4250))) (Float (Pos Zero) (Pos (Succ ww4251)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];43350 -> 44568[label="",style="dashed", color="magenta", weight=3]; 43350 -> 44569[label="",style="dashed", color="magenta", weight=3]; 43350 -> 44570[label="",style="dashed", color="magenta", weight=3]; 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]; 15173 -> 5617[label="",style="dashed", color="red", weight=0]; 15173[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15173 -> 16552[label="",style="dashed", color="magenta", weight=3]; 15173 -> 16553[label="",style="dashed", color="magenta", weight=3]; 15174[label="Succ ww3100",fontsize=16,color="green",shape="box"];15175 -> 5617[label="",style="dashed", color="red", weight=0]; 15175[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15175 -> 16554[label="",style="dashed", color="magenta", weight=3]; 15175 -> 16555[label="",style="dashed", color="magenta", weight=3]; 15176[label="Succ ww3100",fontsize=16,color="green",shape="box"];15177 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15177 -> 16557[label="",style="dashed", color="magenta", weight=3]; 15177 -> 16558[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15182 -> 16560[label="",style="dashed", color="magenta", weight=3]; 15182 -> 16561[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15185 -> 5617[label="",style="dashed", color="red", weight=0]; 15185[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15185 -> 16564[label="",style="dashed", color="magenta", weight=3]; 15185 -> 16565[label="",style="dashed", color="magenta", weight=3]; 15186[label="Succ ww3100",fontsize=16,color="green",shape="box"];15187 -> 5617[label="",style="dashed", color="red", weight=0]; 15187[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15187 -> 16566[label="",style="dashed", color="magenta", weight=3]; 15187 -> 16567[label="",style="dashed", color="magenta", weight=3]; 15188[label="Succ ww3100",fontsize=16,color="green",shape="box"];15189 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36442[label="",style="dashed", color="magenta", weight=3]; 15189 -> 36443[label="",style="dashed", color="magenta", weight=3]; 15189 -> 36444[label="",style="dashed", color="magenta", weight=3]; 15189 -> 36445[label="",style="dashed", color="magenta", weight=3]; 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 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36446[label="",style="dashed", color="magenta", weight=3]; 15194 -> 36447[label="",style="dashed", color="magenta", weight=3]; 15194 -> 36448[label="",style="dashed", color="magenta", weight=3]; 15194 -> 36449[label="",style="dashed", color="magenta", weight=3]; 37531[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37532[label="ww3100",fontsize=16,color="green",shape="box"];37533[label="ww5",fontsize=16,color="green",shape="box"];45306[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45307[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45308[label="ww3100",fontsize=16,color="green",shape="box"];36801 -> 37515[label="",style="dashed", color="red", weight=0]; 36801[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"];36801 -> 37537[label="",style="dashed", color="magenta", weight=3]; 36801 -> 37538[label="",style="dashed", color="magenta", weight=3]; 36801 -> 37539[label="",style="dashed", color="magenta", weight=3]; 37534[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];37535[label="ww3100",fontsize=16,color="green",shape="box"];37536[label="ww5",fontsize=16,color="green",shape="box"];37744 -> 25616[label="",style="dashed", color="red", weight=0]; 37744[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37744 -> 37754[label="",style="dashed", color="magenta", weight=3]; 37745 -> 26799[label="",style="dashed", color="red", weight=0]; 37745[label="srMyInt (Neg (Succ ww4254)) (Pos (Succ ww4255))",fontsize=16,color="magenta"];37745 -> 37755[label="",style="dashed", color="magenta", weight=3]; 37745 -> 37756[label="",style="dashed", color="magenta", weight=3]; 45508[label="Pos Zero",fontsize=16,color="green",shape="box"];45509[label="Neg (Succ ww4293)",fontsize=16,color="green",shape="box"];45510[label="Pos (Succ ww4294)",fontsize=16,color="green",shape="box"];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]; 15201 -> 16596[label="",style="dashed", color="red", weight=0]; 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]; 15201 -> 16598[label="",style="dashed", color="magenta", weight=3]; 15202 -> 5617[label="",style="dashed", color="red", weight=0]; 15202[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15202 -> 16605[label="",style="dashed", color="magenta", weight=3]; 15202 -> 16606[label="",style="dashed", color="magenta", weight=3]; 15203[label="Succ ww3100",fontsize=16,color="green",shape="box"];15204 -> 5617[label="",style="dashed", color="red", weight=0]; 15204[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15204 -> 16607[label="",style="dashed", color="magenta", weight=3]; 15204 -> 16608[label="",style="dashed", color="magenta", weight=3]; 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]; 15207 -> 31508[label="",style="dashed", color="red", weight=0]; 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 -> 31515[label="",style="dashed", color="magenta", weight=3]; 15207 -> 31516[label="",style="dashed", color="magenta", weight=3]; 15207 -> 31517[label="",style="dashed", color="magenta", weight=3]; 15207 -> 31518[label="",style="dashed", color="magenta", weight=3]; 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]; 15213 -> 31508[label="",style="dashed", color="red", weight=0]; 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 -> 31519[label="",style="dashed", color="magenta", weight=3]; 15213 -> 31520[label="",style="dashed", color="magenta", weight=3]; 15213 -> 31521[label="",style="dashed", color="magenta", weight=3]; 15213 -> 31522[label="",style="dashed", color="magenta", weight=3]; 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]; 31537 -> 31542[label="",style="dashed", color="red", weight=0]; 31537[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"];31537 -> 31546[label="",style="dashed", color="magenta", weight=3]; 31537 -> 31547[label="",style="dashed", color="magenta", weight=3]; 31537 -> 31548[label="",style="dashed", color="magenta", weight=3]; 31543[label="ww5",fontsize=16,color="green",shape="box"];31544[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];31545[label="ww3100",fontsize=16,color="green",shape="box"];31539[label="takeWhile1 (flip ltEsFloat ww3732) (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"];31539 -> 31559[label="",style="solid", color="black", weight=3]; 31540[label="takeWhile1 (flip ltEsFloat ww3732) (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"];31540 -> 31560[label="",style="solid", color="black", weight=3]; 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]; 51098[label="ww5",fontsize=16,color="green",shape="box"];51099[label="Succ Zero",fontsize=16,color="green",shape="box"];51100[label="ww3100",fontsize=16,color="green",shape="box"];53681[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4590))) (Float (Pos Zero) (Neg (Succ ww4591)))) ww4597",fontsize=16,color="black",shape="box"];53681 -> 53751[label="",style="solid", color="black", weight=3]; 31694[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3736))) (Float (Pos Zero) (Neg (Succ ww3737)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31694 -> 31757[label="",style="solid", color="black", weight=3]; 31695[label="ww37350",fontsize=16,color="green",shape="box"];31696[label="ww37351",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 52537[label="ww180",fontsize=16,color="green",shape="box"];52538[label="ww45340",fontsize=16,color="green",shape="box"];52539[label="ww181",fontsize=16,color="green",shape="box"];52540[label="ww45341",fontsize=16,color="green",shape="box"];52541[label="not (esEsOrdering (primCmpInt ww4542 ww4541) LT)",fontsize=16,color="burlywood",shape="box"];63109[label="ww4542/Pos ww45420",fontsize=10,color="white",style="solid",shape="box"];52541 -> 63109[label="",style="solid", color="burlywood", weight=9]; 63109 -> 52581[label="",style="solid", color="burlywood", weight=3]; 63110[label="ww4542/Neg ww45420",fontsize=10,color="white",style="solid",shape="box"];52541 -> 63110[label="",style="solid", color="burlywood", weight=9]; 63110 -> 52582[label="",style="solid", color="burlywood", weight=3]; 51104[label="takeWhile1 (flip gtEsFloat ww3262) ww44570 ww44571 (not (esEsOrdering (primCmpFloat ww44570 ww3262) LT))",fontsize=16,color="burlywood",shape="box"];63111[label="ww44570/Float ww445700 ww445701",fontsize=10,color="white",style="solid",shape="box"];51104 -> 63111[label="",style="solid", color="burlywood", weight=9]; 63111 -> 51296[label="",style="solid", color="burlywood", weight=3]; 51107[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"];51107 -> 51298[label="",style="solid", color="black", weight=3]; 51108[label="ww5420",fontsize=16,color="green",shape="box"];51109[label="ww5421",fontsize=16,color="green",shape="box"];59986 -> 26726[label="",style="dashed", color="red", weight=0]; 59986[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) ww4800",fontsize=16,color="magenta"];59986 -> 60045[label="",style="dashed", color="magenta", weight=3]; 59986 -> 60046[label="",style="dashed", color="magenta", weight=3]; 59986 -> 60047[label="",style="dashed", color="magenta", weight=3]; 51111 -> 26924[label="",style="dashed", color="red", weight=0]; 51111[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"];51111 -> 51302[label="",style="dashed", color="magenta", weight=3]; 51111 -> 51303[label="",style="dashed", color="magenta", weight=3]; 51112 -> 26726[label="",style="dashed", color="red", weight=0]; 51112[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) ww4419",fontsize=16,color="magenta"];51112 -> 51304[label="",style="dashed", color="magenta", weight=3]; 51112 -> 51305[label="",style="dashed", color="magenta", weight=3]; 51112 -> 51306[label="",style="dashed", color="magenta", weight=3]; 51113 -> 26924[label="",style="dashed", color="red", weight=0]; 51113[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"];51113 -> 51307[label="",style="dashed", color="magenta", weight=3]; 51113 -> 51308[label="",style="dashed", color="magenta", weight=3]; 51114 -> 26726[label="",style="dashed", color="red", weight=0]; 51114[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) ww4438",fontsize=16,color="magenta"];51114 -> 51309[label="",style="dashed", color="magenta", weight=3]; 51114 -> 51310[label="",style="dashed", color="magenta", weight=3]; 51114 -> 51311[label="",style="dashed", color="magenta", weight=3]; 51115 -> 26924[label="",style="dashed", color="red", weight=0]; 51115[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51115 -> 51312[label="",style="dashed", color="magenta", weight=3]; 51115 -> 51313[label="",style="dashed", color="magenta", weight=3]; 51116[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4494",fontsize=16,color="black",shape="box"];51116 -> 51314[label="",style="solid", color="black", weight=3]; 51117 -> 50964[label="",style="dashed", color="red", weight=0]; 51117[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4494",fontsize=16,color="magenta"];51118[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"];51118 -> 51315[label="",style="solid", color="black", weight=3]; 51119[label="ww5420",fontsize=16,color="green",shape="box"];51120[label="ww5421",fontsize=16,color="green",shape="box"];51121 -> 26726[label="",style="dashed", color="red", weight=0]; 51121[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) ww4439",fontsize=16,color="magenta"];51121 -> 51316[label="",style="dashed", color="magenta", weight=3]; 51121 -> 51317[label="",style="dashed", color="magenta", weight=3]; 51121 -> 51318[label="",style="dashed", color="magenta", weight=3]; 51122 -> 26924[label="",style="dashed", color="red", weight=0]; 51122[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"];51122 -> 51319[label="",style="dashed", color="magenta", weight=3]; 51122 -> 51320[label="",style="dashed", color="magenta", weight=3]; 51123 -> 26726[label="",style="dashed", color="red", weight=0]; 51123[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) ww4420",fontsize=16,color="magenta"];51123 -> 51321[label="",style="dashed", color="magenta", weight=3]; 51123 -> 51322[label="",style="dashed", color="magenta", weight=3]; 51123 -> 51323[label="",style="dashed", color="magenta", weight=3]; 51124 -> 26924[label="",style="dashed", color="red", weight=0]; 51124[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"];51124 -> 51324[label="",style="dashed", color="magenta", weight=3]; 51124 -> 51325[label="",style="dashed", color="magenta", weight=3]; 51125 -> 26726[label="",style="dashed", color="red", weight=0]; 51125[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) ww4440",fontsize=16,color="magenta"];51125 -> 51326[label="",style="dashed", color="magenta", weight=3]; 51125 -> 51327[label="",style="dashed", color="magenta", weight=3]; 51125 -> 51328[label="",style="dashed", color="magenta", weight=3]; 51126 -> 26924[label="",style="dashed", color="red", weight=0]; 51126[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51126 -> 51329[label="",style="dashed", color="magenta", weight=3]; 51126 -> 51330[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 15248 -> 5617[label="",style="dashed", color="red", weight=0]; 15248[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15248 -> 16651[label="",style="dashed", color="magenta", weight=3]; 15248 -> 16652[label="",style="dashed", color="magenta", weight=3]; 15249[label="Succ ww3100",fontsize=16,color="green",shape="box"];15250 -> 5617[label="",style="dashed", color="red", weight=0]; 15250[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15250 -> 16653[label="",style="dashed", color="magenta", weight=3]; 15250 -> 16654[label="",style="dashed", color="magenta", weight=3]; 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]; 15253 -> 14001[label="",style="dashed", color="red", weight=0]; 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]; 15253 -> 16657[label="",style="dashed", color="magenta", weight=3]; 15253 -> 16658[label="",style="dashed", color="magenta", weight=3]; 15253 -> 16659[label="",style="dashed", color="magenta", weight=3]; 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]; 15259 -> 14001[label="",style="dashed", color="red", weight=0]; 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]; 15259 -> 16662[label="",style="dashed", color="magenta", weight=3]; 15259 -> 16663[label="",style="dashed", color="magenta", weight=3]; 15259 -> 16664[label="",style="dashed", color="magenta", weight=3]; 15260 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48088[label="",style="dashed", color="magenta", weight=3]; 15260 -> 48089[label="",style="dashed", color="magenta", weight=3]; 15260 -> 48090[label="",style="dashed", color="magenta", weight=3]; 15260 -> 48091[label="",style="dashed", color="magenta", weight=3]; 15260 -> 48092[label="",style="dashed", color="magenta", weight=3]; 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]; 47908[label="Neg Zero",fontsize=16,color="green",shape="box"];47909 -> 59409[label="",style="dashed", color="red", weight=0]; 47909[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"];47909 -> 59485[label="",style="dashed", color="magenta", weight=3]; 47909 -> 59486[label="",style="dashed", color="magenta", weight=3]; 47909 -> 59487[label="",style="dashed", color="magenta", weight=3]; 47909 -> 59488[label="",style="dashed", color="magenta", weight=3]; 47909 -> 59489[label="",style="dashed", color="magenta", weight=3]; 47910 -> 50355[label="",style="dashed", color="red", weight=0]; 47910[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"];47910 -> 50363[label="",style="dashed", color="magenta", weight=3]; 47911 -> 52306[label="",style="dashed", color="red", weight=0]; 47911[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"];47911 -> 52323[label="",style="dashed", color="magenta", weight=3]; 47911 -> 52324[label="",style="dashed", color="magenta", weight=3]; 47911 -> 52325[label="",style="dashed", color="magenta", weight=3]; 47911 -> 52326[label="",style="dashed", color="magenta", weight=3]; 47912[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52430[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52431[label="Neg Zero",fontsize=16,color="green",shape="box"];52432[label="ww4473",fontsize=16,color="green",shape="box"];52487[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4526)) (Pos (Succ ww4527))) (Float (Neg Zero) (Pos (Succ ww4528)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52487 -> 52544[label="",style="solid", color="black", weight=3]; 15270 -> 16672[label="",style="dashed", color="red", weight=0]; 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]; 15270 -> 16674[label="",style="dashed", color="magenta", weight=3]; 15271 -> 18149[label="",style="dashed", color="red", weight=0]; 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]; 15271 -> 18157[label="",style="dashed", color="magenta", weight=3]; 15271 -> 18158[label="",style="dashed", color="magenta", weight=3]; 15271 -> 18159[label="",style="dashed", color="magenta", weight=3]; 15271 -> 18160[label="",style="dashed", color="magenta", weight=3]; 15271 -> 18161[label="",style="dashed", color="magenta", weight=3]; 15272 -> 5617[label="",style="dashed", color="red", weight=0]; 15272[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15272 -> 16681[label="",style="dashed", color="magenta", weight=3]; 15272 -> 16682[label="",style="dashed", color="magenta", weight=3]; 15273[label="Succ ww3100",fontsize=16,color="green",shape="box"];15274 -> 5617[label="",style="dashed", color="red", weight=0]; 15274[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15274 -> 16683[label="",style="dashed", color="magenta", weight=3]; 15274 -> 16684[label="",style="dashed", color="magenta", weight=3]; 15275[label="Succ ww3100",fontsize=16,color="green",shape="box"];15276 -> 16686[label="",style="dashed", color="red", weight=0]; 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]; 15276 -> 16704[label="",style="dashed", color="magenta", weight=3]; 15276 -> 16705[label="",style="dashed", color="magenta", weight=3]; 15276 -> 16706[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15281 -> 16708[label="",style="dashed", color="magenta", weight=3]; 15281 -> 16709[label="",style="dashed", color="magenta", weight=3]; 15281 -> 16710[label="",style="dashed", color="magenta", weight=3]; 16699[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16700[label="ww3100",fontsize=16,color="green",shape="box"];16701[label="ww4000",fontsize=16,color="green",shape="box"];16702[label="ww5",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]; 15287[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"];15287 -> 16717[label="",style="solid", color="black", weight=3]; 15288[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"];15288 -> 16718[label="",style="solid", color="black", weight=3]; 21804 -> 21757[label="",style="dashed", color="red", weight=0]; 21804[label="primMulInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];21804 -> 21870[label="",style="dashed", color="magenta", weight=3]; 21804 -> 21871[label="",style="dashed", color="magenta", weight=3]; 15291 -> 5617[label="",style="dashed", color="red", weight=0]; 15291[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15291 -> 16722[label="",style="dashed", color="magenta", weight=3]; 15291 -> 16723[label="",style="dashed", color="magenta", weight=3]; 15292[label="Succ ww3100",fontsize=16,color="green",shape="box"];15293 -> 5617[label="",style="dashed", color="red", weight=0]; 15293[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15293 -> 16724[label="",style="dashed", color="magenta", weight=3]; 15293 -> 16725[label="",style="dashed", color="magenta", weight=3]; 15294[label="Succ ww3100",fontsize=16,color="green",shape="box"];15295 -> 32889[label="",style="dashed", color="red", weight=0]; 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 -> 32922[label="",style="dashed", color="magenta", weight=3]; 15295 -> 32923[label="",style="dashed", color="magenta", weight=3]; 15295 -> 32924[label="",style="dashed", color="magenta", weight=3]; 15295 -> 32925[label="",style="dashed", color="magenta", weight=3]; 15295 -> 32926[label="",style="dashed", color="magenta", weight=3]; 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 -> 32889[label="",style="dashed", color="red", weight=0]; 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 -> 32927[label="",style="dashed", color="magenta", weight=3]; 15300 -> 32928[label="",style="dashed", color="magenta", weight=3]; 15300 -> 32929[label="",style="dashed", color="magenta", weight=3]; 15300 -> 32930[label="",style="dashed", color="magenta", weight=3]; 15300 -> 32931[label="",style="dashed", color="magenta", weight=3]; 32957 -> 32962[label="",style="dashed", color="red", weight=0]; 32957[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"];32957 -> 32983[label="",style="dashed", color="magenta", weight=3]; 32957 -> 32984[label="",style="dashed", color="magenta", weight=3]; 32957 -> 32985[label="",style="dashed", color="magenta", weight=3]; 32957 -> 32986[label="",style="dashed", color="magenta", weight=3]; 32979[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];32980[label="ww5",fontsize=16,color="green",shape="box"];32981[label="ww4000",fontsize=16,color="green",shape="box"];32982[label="ww3100",fontsize=16,color="green",shape="box"];32917[label="ww3100",fontsize=16,color="green",shape="box"];32918 -> 28116[label="",style="dashed", color="red", weight=0]; 32918[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"];32918 -> 32959[label="",style="dashed", color="magenta", weight=3]; 32919[label="ww4000",fontsize=16,color="green",shape="box"];32920 -> 32962[label="",style="dashed", color="red", weight=0]; 32920[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"];32920 -> 32987[label="",style="dashed", color="magenta", weight=3]; 32920 -> 32988[label="",style="dashed", color="magenta", weight=3]; 32920 -> 32989[label="",style="dashed", color="magenta", weight=3]; 32920 -> 32990[label="",style="dashed", color="magenta", weight=3]; 32921[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];28398 -> 27248[label="",style="dashed", color="red", weight=0]; 28398[label="not (esEsOrdering (compareMyInt (srMyInt (Neg Zero) ww34260) (srMyInt (Pos (Succ ww3100)) ww34261)) GT)",fontsize=16,color="magenta"];28398 -> 28438[label="",style="dashed", color="magenta", weight=3]; 28398 -> 28439[label="",style="dashed", color="magenta", weight=3]; 33250 -> 26924[label="",style="dashed", color="red", weight=0]; 33250[label="primDivFloat (Float (msMyInt (Pos (Succ ww3899)) (Neg Zero)) (srMyInt (Neg (Succ ww3900)) (Pos (Succ ww3901)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];33250 -> 33289[label="",style="dashed", color="magenta", weight=3]; 33250 -> 33290[label="",style="dashed", color="magenta", weight=3]; 33251[label="takeWhile1 (flip ltEsFloat ww3896) (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)))) ww3896)",fontsize=16,color="black",shape="box"];33251 -> 33291[label="",style="solid", color="black", weight=3]; 59044[label="psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4745",fontsize=16,color="black",shape="triangle"];59044 -> 59062[label="",style="solid", color="black", weight=3]; 59045 -> 59035[label="",style="dashed", color="red", weight=0]; 59045[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)))) ww4745))",fontsize=16,color="magenta"];59045 -> 59063[label="",style="dashed", color="magenta", weight=3]; 15305 -> 18149[label="",style="dashed", color="red", weight=0]; 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]; 15305 -> 18163[label="",style="dashed", color="magenta", weight=3]; 15305 -> 18164[label="",style="dashed", color="magenta", weight=3]; 15305 -> 18165[label="",style="dashed", color="magenta", weight=3]; 15305 -> 18166[label="",style="dashed", color="magenta", weight=3]; 15305 -> 18167[label="",style="dashed", color="magenta", weight=3]; 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]; 20337 -> 20289[label="",style="dashed", color="red", weight=0]; 20337[label="primMinusNat ww243500 ww1832000",fontsize=16,color="magenta"];20337 -> 20346[label="",style="dashed", color="magenta", weight=3]; 20337 -> 20347[label="",style="dashed", color="magenta", weight=3]; 20338[label="Pos (Succ ww243500)",fontsize=16,color="green",shape="box"];20339[label="Neg (Succ ww1832000)",fontsize=16,color="green",shape="box"];20340[label="Pos Zero",fontsize=16,color="green",shape="box"];21899[label="primMulNat (Succ ww266600) ww183310",fontsize=16,color="burlywood",shape="box"];63112[label="ww183310/Succ ww1833100",fontsize=10,color="white",style="solid",shape="box"];21899 -> 63112[label="",style="solid", color="burlywood", weight=9]; 63112 -> 21908[label="",style="solid", color="burlywood", weight=3]; 63113[label="ww183310/Zero",fontsize=10,color="white",style="solid",shape="box"];21899 -> 63113[label="",style="solid", color="burlywood", weight=9]; 63113 -> 21909[label="",style="solid", color="burlywood", weight=3]; 21900[label="primMulNat Zero ww183310",fontsize=16,color="burlywood",shape="box"];63114[label="ww183310/Succ ww1833100",fontsize=10,color="white",style="solid",shape="box"];21900 -> 63114[label="",style="solid", color="burlywood", weight=9]; 63114 -> 21910[label="",style="solid", color="burlywood", weight=3]; 63115[label="ww183310/Zero",fontsize=10,color="white",style="solid",shape="box"];21900 -> 63115[label="",style="solid", color="burlywood", weight=9]; 63115 -> 21911[label="",style="solid", color="burlywood", weight=3]; 21901[label="ww183310",fontsize=16,color="green",shape="box"];21902[label="ww26660",fontsize=16,color="green",shape="box"];21903[label="ww26660",fontsize=16,color="green",shape="box"];21904[label="ww183310",fontsize=16,color="green",shape="box"];20288[label="Pos (primPlusNat ww24350 ww183200)",fontsize=16,color="green",shape="box"];20288 -> 20306[label="",style="dashed", color="green", weight=3]; 20290 -> 20289[label="",style="dashed", color="red", weight=0]; 20290[label="primMinusNat ww183200 ww24350",fontsize=16,color="magenta"];20290 -> 20309[label="",style="dashed", color="magenta", weight=3]; 20290 -> 20310[label="",style="dashed", color="magenta", weight=3]; 20291[label="Neg (primPlusNat ww24350 ww183200)",fontsize=16,color="green",shape="box"];20291 -> 20311[label="",style="dashed", color="green", weight=3]; 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]; 15312 -> 5617[label="",style="dashed", color="red", weight=0]; 15312[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15312 -> 16764[label="",style="dashed", color="magenta", weight=3]; 15312 -> 16765[label="",style="dashed", color="magenta", weight=3]; 15313[label="Succ ww3100",fontsize=16,color="green",shape="box"];15314 -> 5617[label="",style="dashed", color="red", weight=0]; 15314[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15314 -> 16766[label="",style="dashed", color="magenta", weight=3]; 15314 -> 16767[label="",style="dashed", color="magenta", weight=3]; 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]; 15317 -> 33090[label="",style="dashed", color="red", weight=0]; 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 -> 33098[label="",style="dashed", color="magenta", weight=3]; 15317 -> 33099[label="",style="dashed", color="magenta", weight=3]; 15317 -> 33100[label="",style="dashed", color="magenta", weight=3]; 15317 -> 33101[label="",style="dashed", color="magenta", weight=3]; 15317 -> 33102[label="",style="dashed", color="magenta", weight=3]; 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]; 15323 -> 33090[label="",style="dashed", color="red", weight=0]; 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 -> 33103[label="",style="dashed", color="magenta", weight=3]; 15323 -> 33104[label="",style="dashed", color="magenta", weight=3]; 15323 -> 33105[label="",style="dashed", color="magenta", weight=3]; 15323 -> 33106[label="",style="dashed", color="magenta", weight=3]; 15323 -> 33107[label="",style="dashed", color="magenta", weight=3]; 15324 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48093[label="",style="dashed", color="magenta", weight=3]; 15324 -> 48094[label="",style="dashed", color="magenta", weight=3]; 15324 -> 48095[label="",style="dashed", color="magenta", weight=3]; 15324 -> 48096[label="",style="dashed", color="magenta", weight=3]; 15324 -> 48097[label="",style="dashed", color="magenta", weight=3]; 33125 -> 33134[label="",style="dashed", color="red", weight=0]; 33125[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"];33125 -> 33139[label="",style="dashed", color="magenta", weight=3]; 33125 -> 33140[label="",style="dashed", color="magenta", weight=3]; 33125 -> 33141[label="",style="dashed", color="magenta", weight=3]; 33125 -> 33142[label="",style="dashed", color="magenta", weight=3]; 28222[label="flip ltEsFloat ww3438 (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];28222 -> 28232[label="",style="solid", color="black", weight=3]; 33135[label="ww4000",fontsize=16,color="green",shape="box"];33136[label="ww5",fontsize=16,color="green",shape="box"];33137[label="ww3100",fontsize=16,color="green",shape="box"];33138[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33127[label="takeWhile1 (flip ltEsFloat ww3909) (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"];33127 -> 33160[label="",style="solid", color="black", weight=3]; 33128[label="takeWhile1 (flip ltEsFloat ww3909) (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"];33128 -> 33161[label="",style="solid", color="black", weight=3]; 47913[label="Neg Zero",fontsize=16,color="green",shape="box"];47914 -> 52460[label="",style="dashed", color="red", weight=0]; 47914[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"];47914 -> 52466[label="",style="dashed", color="magenta", weight=3]; 47914 -> 52467[label="",style="dashed", color="magenta", weight=3]; 47914 -> 52468[label="",style="dashed", color="magenta", weight=3]; 47914 -> 52469[label="",style="dashed", color="magenta", weight=3]; 47915 -> 50048[label="",style="dashed", color="red", weight=0]; 47915[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"];47915 -> 50056[label="",style="dashed", color="magenta", weight=3]; 47916 -> 33134[label="",style="dashed", color="red", weight=0]; 47916[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"];47916 -> 51345[label="",style="dashed", color="magenta", weight=3]; 47916 -> 51346[label="",style="dashed", color="magenta", weight=3]; 47916 -> 51347[label="",style="dashed", color="magenta", weight=3]; 47916 -> 51348[label="",style="dashed", color="magenta", weight=3]; 47917[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52542[label="psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535",fontsize=16,color="black",shape="triangle"];52542 -> 52583[label="",style="solid", color="black", weight=3]; 52543 -> 52460[label="",style="dashed", color="red", weight=0]; 52543[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532))))) (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) (psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535))",fontsize=16,color="magenta"];52543 -> 52584[label="",style="dashed", color="magenta", weight=3]; 33205[label="primPlusFloat (Float ww39120 ww39121) (fsFloat (msFloat (Float (Pos (Succ ww3913)) (Neg (Succ ww3914))) (Float (Neg Zero) (Neg (Succ ww3915)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];33205 -> 33254[label="",style="solid", color="black", weight=3]; 15328 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48098[label="",style="dashed", color="magenta", weight=3]; 15328 -> 48099[label="",style="dashed", color="magenta", weight=3]; 15328 -> 48100[label="",style="dashed", color="magenta", weight=3]; 15328 -> 48101[label="",style="dashed", color="magenta", weight=3]; 15328 -> 48102[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15332 -> 5617[label="",style="dashed", color="red", weight=0]; 15332[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15332 -> 16786[label="",style="dashed", color="magenta", weight=3]; 15332 -> 16787[label="",style="dashed", color="magenta", weight=3]; 15333[label="Succ ww3100",fontsize=16,color="green",shape="box"];15334 -> 5617[label="",style="dashed", color="red", weight=0]; 15334[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15334 -> 16788[label="",style="dashed", color="magenta", weight=3]; 15334 -> 16789[label="",style="dashed", color="magenta", weight=3]; 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]; 15337 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15337 -> 16792[label="",style="dashed", color="magenta", weight=3]; 15337 -> 16793[label="",style="dashed", color="magenta", weight=3]; 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]; 15343 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15343 -> 16796[label="",style="dashed", color="magenta", weight=3]; 15343 -> 16797[label="",style="dashed", color="magenta", weight=3]; 15344 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48103[label="",style="dashed", color="magenta", weight=3]; 15344 -> 48104[label="",style="dashed", color="magenta", weight=3]; 15344 -> 48105[label="",style="dashed", color="magenta", weight=3]; 15344 -> 48106[label="",style="dashed", color="magenta", weight=3]; 15344 -> 48107[label="",style="dashed", color="magenta", weight=3]; 47918[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47919 -> 45213[label="",style="dashed", color="red", weight=0]; 47919[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"];47919 -> 51351[label="",style="dashed", color="magenta", weight=3]; 47919 -> 51352[label="",style="dashed", color="magenta", weight=3]; 47919 -> 51353[label="",style="dashed", color="magenta", weight=3]; 47919 -> 51354[label="",style="dashed", color="magenta", weight=3]; 47920 -> 52501[label="",style="dashed", color="red", weight=0]; 47920[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"];47920 -> 52510[label="",style="dashed", color="magenta", weight=3]; 47920 -> 52511[label="",style="dashed", color="magenta", weight=3]; 47920 -> 52512[label="",style="dashed", color="magenta", weight=3]; 47920 -> 52513[label="",style="dashed", color="magenta", weight=3]; 47921[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="black",shape="triangle"];47921 -> 51356[label="",style="solid", color="black", weight=3]; 47922[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51145 -> 26726[label="",style="dashed", color="red", weight=0]; 51145[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51145 -> 51357[label="",style="dashed", color="magenta", weight=3]; 51145 -> 51358[label="",style="dashed", color="magenta", weight=3]; 51145 -> 51359[label="",style="dashed", color="magenta", weight=3]; 52705 -> 26726[label="",style="dashed", color="red", weight=0]; 52705[label="primPlusFloat (Float ww45370 ww45371) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52705 -> 52805[label="",style="dashed", color="magenta", weight=3]; 52705 -> 52806[label="",style="dashed", color="magenta", weight=3]; 52705 -> 52807[label="",style="dashed", color="magenta", weight=3]; 51146 -> 26924[label="",style="dashed", color="red", weight=0]; 51146[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51146 -> 51360[label="",style="dashed", color="magenta", weight=3]; 51146 -> 51361[label="",style="dashed", color="magenta", weight=3]; 15348 -> 16802[label="",style="dashed", color="red", weight=0]; 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]; 15348 -> 16804[label="",style="dashed", color="magenta", weight=3]; 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]; 15350 -> 5617[label="",style="dashed", color="red", weight=0]; 15350[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15350 -> 16810[label="",style="dashed", color="magenta", weight=3]; 15350 -> 16811[label="",style="dashed", color="magenta", weight=3]; 15351[label="Succ ww3100",fontsize=16,color="green",shape="box"];15352 -> 5617[label="",style="dashed", color="red", weight=0]; 15352[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15352 -> 16812[label="",style="dashed", color="magenta", weight=3]; 15352 -> 16813[label="",style="dashed", color="magenta", weight=3]; 15353[label="Succ ww3100",fontsize=16,color="green",shape="box"];15354 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15354 -> 16815[label="",style="dashed", color="magenta", weight=3]; 15354 -> 16816[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15359 -> 16818[label="",style="dashed", color="magenta", weight=3]; 15359 -> 16819[label="",style="dashed", color="magenta", weight=3]; 15360[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15361[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",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]; 15364 -> 16821[label="",style="dashed", color="red", weight=0]; 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]; 15364 -> 16823[label="",style="dashed", color="magenta", weight=3]; 15365 -> 5617[label="",style="dashed", color="red", weight=0]; 15365[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15365 -> 16827[label="",style="dashed", color="magenta", weight=3]; 15365 -> 16828[label="",style="dashed", color="magenta", weight=3]; 15366[label="Succ ww3100",fontsize=16,color="green",shape="box"];15367 -> 5617[label="",style="dashed", color="red", weight=0]; 15367[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15367 -> 16829[label="",style="dashed", color="magenta", weight=3]; 15367 -> 16830[label="",style="dashed", color="magenta", weight=3]; 15368[label="Succ ww3100",fontsize=16,color="green",shape="box"];15369 -> 16832[label="",style="dashed", color="red", weight=0]; 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]; 15369 -> 16850[label="",style="dashed", color="magenta", weight=3]; 15369 -> 16851[label="",style="dashed", color="magenta", weight=3]; 15369 -> 16852[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15374 -> 16854[label="",style="dashed", color="magenta", weight=3]; 15374 -> 16855[label="",style="dashed", color="magenta", weight=3]; 15374 -> 16856[label="",style="dashed", color="magenta", weight=3]; 16845[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16846[label="ww3000",fontsize=16,color="green",shape="box"];16847[label="ww3100",fontsize=16,color="green",shape="box"];16848[label="ww5",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]; 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]; 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]; 15381 -> 16863[label="",style="dashed", color="red", weight=0]; 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]; 15381 -> 16865[label="",style="dashed", color="magenta", weight=3]; 15382 -> 5617[label="",style="dashed", color="red", weight=0]; 15382[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15382 -> 16870[label="",style="dashed", color="magenta", weight=3]; 15382 -> 16871[label="",style="dashed", color="magenta", weight=3]; 15383[label="Succ ww3100",fontsize=16,color="green",shape="box"];15384 -> 5617[label="",style="dashed", color="red", weight=0]; 15384[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15384 -> 16872[label="",style="dashed", color="magenta", weight=3]; 15384 -> 16873[label="",style="dashed", color="magenta", weight=3]; 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]; 15387 -> 33933[label="",style="dashed", color="red", weight=0]; 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 -> 33941[label="",style="dashed", color="magenta", weight=3]; 15387 -> 33942[label="",style="dashed", color="magenta", weight=3]; 15387 -> 33943[label="",style="dashed", color="magenta", weight=3]; 15387 -> 33944[label="",style="dashed", color="magenta", weight=3]; 15387 -> 33945[label="",style="dashed", color="magenta", weight=3]; 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]; 15393 -> 33933[label="",style="dashed", color="red", weight=0]; 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 -> 33946[label="",style="dashed", color="magenta", weight=3]; 15393 -> 33947[label="",style="dashed", color="magenta", weight=3]; 15393 -> 33948[label="",style="dashed", color="magenta", weight=3]; 15393 -> 33949[label="",style="dashed", color="magenta", weight=3]; 15393 -> 33950[label="",style="dashed", color="magenta", weight=3]; 15394 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48108[label="",style="dashed", color="magenta", weight=3]; 15394 -> 48109[label="",style="dashed", color="magenta", weight=3]; 15394 -> 48110[label="",style="dashed", color="magenta", weight=3]; 15394 -> 48111[label="",style="dashed", color="magenta", weight=3]; 15394 -> 48112[label="",style="dashed", color="magenta", weight=3]; 33972[label="ww5",fontsize=16,color="green",shape="box"];33973[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33974[label="ww3000",fontsize=16,color="green",shape="box"];33975[label="ww3100",fontsize=16,color="green",shape="box"];33968 -> 33971[label="",style="dashed", color="red", weight=0]; 33968[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"];33968 -> 33976[label="",style="dashed", color="magenta", weight=3]; 33968 -> 33977[label="",style="dashed", color="magenta", weight=3]; 33968 -> 33978[label="",style="dashed", color="magenta", weight=3]; 33968 -> 33979[label="",style="dashed", color="magenta", weight=3]; 28520[label="flip ltEsFloat ww3462 (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];28520 -> 28534[label="",style="solid", color="black", weight=3]; 33969[label="takeWhile1 (flip ltEsFloat ww3993) (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"];33969 -> 33991[label="",style="solid", color="black", weight=3]; 33970[label="takeWhile1 (flip ltEsFloat ww3993) (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"];33970 -> 33992[label="",style="solid", color="black", weight=3]; 47923[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47924 -> 52674[label="",style="dashed", color="red", weight=0]; 47924[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"];47924 -> 52685[label="",style="dashed", color="magenta", weight=3]; 47924 -> 52686[label="",style="dashed", color="magenta", weight=3]; 47924 -> 52687[label="",style="dashed", color="magenta", weight=3]; 47924 -> 52688[label="",style="dashed", color="magenta", weight=3]; 47925 -> 49854[label="",style="dashed", color="red", weight=0]; 47925[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"];47925 -> 49868[label="",style="dashed", color="magenta", weight=3]; 47926 -> 33971[label="",style="dashed", color="red", weight=0]; 47926[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"];47926 -> 51363[label="",style="dashed", color="magenta", weight=3]; 47926 -> 51364[label="",style="dashed", color="magenta", weight=3]; 47926 -> 51365[label="",style="dashed", color="magenta", weight=3]; 47926 -> 51366[label="",style="dashed", color="magenta", weight=3]; 47927[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52933 -> 26726[label="",style="dashed", color="red", weight=0]; 52933[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww4545))) (srMyInt (Neg (Succ ww4544)) (Neg (Succ ww4546)))) ww4554",fontsize=16,color="magenta"];52933 -> 52976[label="",style="dashed", color="magenta", weight=3]; 52933 -> 52977[label="",style="dashed", color="magenta", weight=3]; 52933 -> 52978[label="",style="dashed", color="magenta", weight=3]; 34317[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww3997))) (Float (Neg (Succ ww3998)) (Neg (Succ ww3999)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];34317 -> 34408[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 15402 -> 5617[label="",style="dashed", color="red", weight=0]; 15402[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15402 -> 16892[label="",style="dashed", color="magenta", weight=3]; 15402 -> 16893[label="",style="dashed", color="magenta", weight=3]; 15403[label="Succ ww3100",fontsize=16,color="green",shape="box"];15404 -> 5617[label="",style="dashed", color="red", weight=0]; 15404[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15404 -> 16894[label="",style="dashed", color="magenta", weight=3]; 15404 -> 16895[label="",style="dashed", color="magenta", weight=3]; 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]; 15407 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15407 -> 16898[label="",style="dashed", color="magenta", weight=3]; 15407 -> 16899[label="",style="dashed", color="magenta", weight=3]; 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]; 15413 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15413 -> 16902[label="",style="dashed", color="magenta", weight=3]; 15413 -> 16903[label="",style="dashed", color="magenta", weight=3]; 15414 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48113[label="",style="dashed", color="magenta", weight=3]; 15414 -> 48114[label="",style="dashed", color="magenta", weight=3]; 15414 -> 48115[label="",style="dashed", color="magenta", weight=3]; 15414 -> 48116[label="",style="dashed", color="magenta", weight=3]; 15414 -> 48117[label="",style="dashed", color="magenta", weight=3]; 47928[label="Neg Zero",fontsize=16,color="green",shape="box"];47929 -> 45213[label="",style="dashed", color="red", weight=0]; 47929[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"];47929 -> 51372[label="",style="dashed", color="magenta", weight=3]; 47929 -> 51373[label="",style="dashed", color="magenta", weight=3]; 47929 -> 51374[label="",style="dashed", color="magenta", weight=3]; 47929 -> 51375[label="",style="dashed", color="magenta", weight=3]; 47930 -> 50355[label="",style="dashed", color="red", weight=0]; 47930[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"];47930 -> 50364[label="",style="dashed", color="magenta", weight=3]; 47931 -> 52600[label="",style="dashed", color="red", weight=0]; 47931[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"];47931 -> 52613[label="",style="dashed", color="magenta", weight=3]; 47931 -> 52614[label="",style="dashed", color="magenta", weight=3]; 47931 -> 52615[label="",style="dashed", color="magenta", weight=3]; 47932[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52900[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4549))) (Float (Neg Zero) (Pos (Succ ww4550)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52900 -> 52934[label="",style="solid", color="black", weight=3]; 15418 -> 16908[label="",style="dashed", color="red", weight=0]; 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]; 15418 -> 16910[label="",style="dashed", color="magenta", weight=3]; 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]; 15420 -> 5617[label="",style="dashed", color="red", weight=0]; 15420[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15420 -> 16915[label="",style="dashed", color="magenta", weight=3]; 15420 -> 16916[label="",style="dashed", color="magenta", weight=3]; 15421[label="Succ ww3100",fontsize=16,color="green",shape="box"];15422 -> 5617[label="",style="dashed", color="red", weight=0]; 15422[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15422 -> 16917[label="",style="dashed", color="magenta", weight=3]; 15422 -> 16918[label="",style="dashed", color="magenta", weight=3]; 15423[label="Succ ww3100",fontsize=16,color="green",shape="box"];15424 -> 2231[label="",style="dashed", color="red", weight=0]; 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]; 15424 -> 16920[label="",style="dashed", color="magenta", weight=3]; 15424 -> 16921[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15429 -> 16923[label="",style="dashed", color="magenta", weight=3]; 15429 -> 16924[label="",style="dashed", color="magenta", weight=3]; 15430[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15431[label="Float (Neg Zero) (Neg (Succ ww3100))",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]; 15434 -> 16926[label="",style="dashed", color="red", weight=0]; 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]; 15434 -> 16928[label="",style="dashed", color="magenta", weight=3]; 15435 -> 5617[label="",style="dashed", color="red", weight=0]; 15435[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15435 -> 16932[label="",style="dashed", color="magenta", weight=3]; 15435 -> 16933[label="",style="dashed", color="magenta", weight=3]; 15436[label="Succ ww3100",fontsize=16,color="green",shape="box"];15437 -> 5617[label="",style="dashed", color="red", weight=0]; 15437[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15437 -> 16934[label="",style="dashed", color="magenta", weight=3]; 15437 -> 16935[label="",style="dashed", color="magenta", weight=3]; 15438[label="Succ ww3100",fontsize=16,color="green",shape="box"];15439 -> 34687[label="",style="dashed", color="red", weight=0]; 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 -> 34716[label="",style="dashed", color="magenta", weight=3]; 15439 -> 34717[label="",style="dashed", color="magenta", weight=3]; 15439 -> 34718[label="",style="dashed", color="magenta", weight=3]; 15439 -> 34719[label="",style="dashed", color="magenta", weight=3]; 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 -> 34687[label="",style="dashed", color="red", weight=0]; 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 -> 34720[label="",style="dashed", color="magenta", weight=3]; 15444 -> 34721[label="",style="dashed", color="magenta", weight=3]; 15444 -> 34722[label="",style="dashed", color="magenta", weight=3]; 15444 -> 34723[label="",style="dashed", color="magenta", weight=3]; 34764[label="ww5",fontsize=16,color="green",shape="box"];34765[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34766[label="ww3100",fontsize=16,color="green",shape="box"];34748 -> 34751[label="",style="dashed", color="red", weight=0]; 34748[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"];34748 -> 34767[label="",style="dashed", color="magenta", weight=3]; 34748 -> 34768[label="",style="dashed", color="magenta", weight=3]; 34748 -> 34769[label="",style="dashed", color="magenta", weight=3]; 34712 -> 34751[label="",style="dashed", color="red", weight=0]; 34712[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"];34712 -> 34770[label="",style="dashed", color="magenta", weight=3]; 34712 -> 34771[label="",style="dashed", color="magenta", weight=3]; 34712 -> 34772[label="",style="dashed", color="magenta", weight=3]; 34713[label="ww3100",fontsize=16,color="green",shape="box"];34714 -> 28116[label="",style="dashed", color="red", weight=0]; 34714[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"];34714 -> 34750[label="",style="dashed", color="magenta", weight=3]; 34715[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];35062 -> 26924[label="",style="dashed", color="red", weight=0]; 35062[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4073)) (Pos (Succ ww4074)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];35062 -> 35133[label="",style="dashed", color="magenta", weight=3]; 35062 -> 35134[label="",style="dashed", color="magenta", weight=3]; 35063[label="takeWhile1 (flip ltEsFloat ww4070) (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)))) ww4070)",fontsize=16,color="black",shape="box"];35063 -> 35135[label="",style="solid", color="black", weight=3]; 59060[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4746",fontsize=16,color="black",shape="triangle"];59060 -> 59083[label="",style="solid", color="black", weight=3]; 59061 -> 59040[label="",style="dashed", color="red", weight=0]; 59061[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)))) ww4746))",fontsize=16,color="magenta"];59061 -> 59084[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15451 -> 16961[label="",style="dashed", color="red", weight=0]; 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]; 15451 -> 16963[label="",style="dashed", color="magenta", weight=3]; 15452 -> 5617[label="",style="dashed", color="red", weight=0]; 15452[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15452 -> 16966[label="",style="dashed", color="magenta", weight=3]; 15452 -> 16967[label="",style="dashed", color="magenta", weight=3]; 15453[label="Succ ww3100",fontsize=16,color="green",shape="box"];15454 -> 5617[label="",style="dashed", color="red", weight=0]; 15454[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15454 -> 16968[label="",style="dashed", color="magenta", weight=3]; 15454 -> 16969[label="",style="dashed", color="magenta", weight=3]; 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]; 15457 -> 34856[label="",style="dashed", color="red", weight=0]; 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 -> 34863[label="",style="dashed", color="magenta", weight=3]; 15457 -> 34864[label="",style="dashed", color="magenta", weight=3]; 15457 -> 34865[label="",style="dashed", color="magenta", weight=3]; 15457 -> 34866[label="",style="dashed", color="magenta", weight=3]; 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]; 15463 -> 34856[label="",style="dashed", color="red", weight=0]; 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 -> 34867[label="",style="dashed", color="magenta", weight=3]; 15463 -> 34868[label="",style="dashed", color="magenta", weight=3]; 15463 -> 34869[label="",style="dashed", color="magenta", weight=3]; 15463 -> 34870[label="",style="dashed", color="magenta", weight=3]; 15464 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48118[label="",style="dashed", color="magenta", weight=3]; 15464 -> 48119[label="",style="dashed", color="magenta", weight=3]; 15464 -> 48120[label="",style="dashed", color="magenta", weight=3]; 15464 -> 48121[label="",style="dashed", color="magenta", weight=3]; 15464 -> 48122[label="",style="dashed", color="magenta", weight=3]; 34893[label="ww5",fontsize=16,color="green",shape="box"];34894[label="ww3100",fontsize=16,color="green",shape="box"];34895[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34889 -> 34892[label="",style="dashed", color="red", weight=0]; 34889[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"];34889 -> 34896[label="",style="dashed", color="magenta", weight=3]; 34889 -> 34897[label="",style="dashed", color="magenta", weight=3]; 34889 -> 34898[label="",style="dashed", color="magenta", weight=3]; 34890[label="takeWhile1 (flip ltEsFloat ww4086) (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"];34890 -> 34910[label="",style="solid", color="black", weight=3]; 34891[label="takeWhile1 (flip ltEsFloat ww4086) (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"];34891 -> 34911[label="",style="solid", color="black", weight=3]; 47933[label="Neg Zero",fontsize=16,color="green",shape="box"];47934 -> 52776[label="",style="dashed", color="red", weight=0]; 47934[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"];47934 -> 52785[label="",style="dashed", color="magenta", weight=3]; 47934 -> 52786[label="",style="dashed", color="magenta", weight=3]; 47934 -> 52787[label="",style="dashed", color="magenta", weight=3]; 47935 -> 50048[label="",style="dashed", color="red", weight=0]; 47935[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"];47935 -> 50057[label="",style="dashed", color="magenta", weight=3]; 47936 -> 34892[label="",style="dashed", color="red", weight=0]; 47936[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"];47936 -> 51383[label="",style="dashed", color="magenta", weight=3]; 47936 -> 51384[label="",style="dashed", color="magenta", weight=3]; 47936 -> 51385[label="",style="dashed", color="magenta", weight=3]; 47937[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52975 -> 26726[label="",style="dashed", color="red", weight=0]; 52975[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4552)) (Neg (Succ ww4553)))) ww4559",fontsize=16,color="magenta"];52975 -> 53199[label="",style="dashed", color="magenta", weight=3]; 52975 -> 53200[label="",style="dashed", color="magenta", weight=3]; 52975 -> 53201[label="",style="dashed", color="magenta", weight=3]; 52433[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52434[label="Neg Zero",fontsize=16,color="green",shape="box"];52435[label="ww4468",fontsize=16,color="green",shape="box"];35186[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4090))) (Float (Neg Zero) (Neg (Succ ww4091)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];35186 -> 35262[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 24552[label="Neg (primPlusNat (Succ ww955) (Succ ww957))",fontsize=16,color="green",shape="box"];24552 -> 26568[label="",style="dashed", color="green", weight=3]; 51171 -> 26726[label="",style="dashed", color="red", weight=0]; 51171[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) ww4424",fontsize=16,color="magenta"];51171 -> 51394[label="",style="dashed", color="magenta", weight=3]; 51171 -> 51395[label="",style="dashed", color="magenta", weight=3]; 51171 -> 51396[label="",style="dashed", color="magenta", weight=3]; 51172 -> 26924[label="",style="dashed", color="red", weight=0]; 51172[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"];51172 -> 51397[label="",style="dashed", color="magenta", weight=3]; 51172 -> 51398[label="",style="dashed", color="magenta", weight=3]; 51175 -> 26726[label="",style="dashed", color="red", weight=0]; 51175[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) ww4478",fontsize=16,color="magenta"];51175 -> 51404[label="",style="dashed", color="magenta", weight=3]; 51175 -> 51405[label="",style="dashed", color="magenta", weight=3]; 51175 -> 51406[label="",style="dashed", color="magenta", weight=3]; 51176 -> 26924[label="",style="dashed", color="red", weight=0]; 51176[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51176 -> 51407[label="",style="dashed", color="magenta", weight=3]; 51176 -> 51408[label="",style="dashed", color="magenta", weight=3]; 51177[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4496",fontsize=16,color="black",shape="box"];51177 -> 51409[label="",style="solid", color="black", weight=3]; 51178 -> 51026[label="",style="dashed", color="red", weight=0]; 51178[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4496",fontsize=16,color="magenta"];51179[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"];51179 -> 51410[label="",style="solid", color="black", weight=3]; 51180[label="ww9590",fontsize=16,color="green",shape="box"];51181[label="ww9591",fontsize=16,color="green",shape="box"];51182 -> 26726[label="",style="dashed", color="red", weight=0]; 51182[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) ww4479",fontsize=16,color="magenta"];51182 -> 51411[label="",style="dashed", color="magenta", weight=3]; 51182 -> 51412[label="",style="dashed", color="magenta", weight=3]; 51182 -> 51413[label="",style="dashed", color="magenta", weight=3]; 51183 -> 26924[label="",style="dashed", color="red", weight=0]; 51183[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"];51183 -> 51414[label="",style="dashed", color="magenta", weight=3]; 51183 -> 51415[label="",style="dashed", color="magenta", weight=3]; 51184 -> 26726[label="",style="dashed", color="red", weight=0]; 51184[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) ww4426",fontsize=16,color="magenta"];51184 -> 51416[label="",style="dashed", color="magenta", weight=3]; 51184 -> 51417[label="",style="dashed", color="magenta", weight=3]; 51184 -> 51418[label="",style="dashed", color="magenta", weight=3]; 51185 -> 26924[label="",style="dashed", color="red", weight=0]; 51185[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"];51185 -> 51419[label="",style="dashed", color="magenta", weight=3]; 51185 -> 51420[label="",style="dashed", color="magenta", weight=3]; 51186 -> 26726[label="",style="dashed", color="red", weight=0]; 51186[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) ww4480",fontsize=16,color="magenta"];51186 -> 51421[label="",style="dashed", color="magenta", weight=3]; 51186 -> 51422[label="",style="dashed", color="magenta", weight=3]; 51186 -> 51423[label="",style="dashed", color="magenta", weight=3]; 51187 -> 26924[label="",style="dashed", color="red", weight=0]; 51187[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51187 -> 51424[label="",style="dashed", color="magenta", weight=3]; 51187 -> 51425[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 51690 -> 26924[label="",style="dashed", color="red", weight=0]; 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 -> 52165[label="",style="dashed", color="magenta", weight=3]; 51690 -> 52166[label="",style="dashed", color="magenta", weight=3]; 52162[label="ww4495",fontsize=16,color="green",shape="box"];52163 -> 20687[label="",style="dashed", color="red", weight=0]; 52163[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52164 -> 26799[label="",style="dashed", color="red", weight=0]; 52164[label="srMyInt (Pos (Succ ww95600)) (Neg (Succ ww95800))",fontsize=16,color="magenta"];52164 -> 52718[label="",style="dashed", color="magenta", weight=3]; 52164 -> 52719[label="",style="dashed", color="magenta", weight=3]; 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]; 51697[label="Pos Zero",fontsize=16,color="green",shape="box"];51698[label="Neg (Succ ww95800)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 15498 -> 5617[label="",style="dashed", color="red", weight=0]; 15498[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15498 -> 17012[label="",style="dashed", color="magenta", weight=3]; 15498 -> 17013[label="",style="dashed", color="magenta", weight=3]; 15499[label="Succ ww3100",fontsize=16,color="green",shape="box"];15500 -> 5617[label="",style="dashed", color="red", weight=0]; 15500[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15500 -> 17014[label="",style="dashed", color="magenta", weight=3]; 15500 -> 17015[label="",style="dashed", color="magenta", weight=3]; 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]; 15503 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36458[label="",style="dashed", color="magenta", weight=3]; 15503 -> 36459[label="",style="dashed", color="magenta", weight=3]; 15503 -> 36460[label="",style="dashed", color="magenta", weight=3]; 15503 -> 36461[label="",style="dashed", color="magenta", weight=3]; 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]; 15509 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36462[label="",style="dashed", color="magenta", weight=3]; 15509 -> 36463[label="",style="dashed", color="magenta", weight=3]; 15509 -> 36464[label="",style="dashed", color="magenta", weight=3]; 15509 -> 36465[label="",style="dashed", color="magenta", weight=3]; 15510 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48148[label="",style="dashed", color="magenta", weight=3]; 15510 -> 48149[label="",style="dashed", color="magenta", weight=3]; 15510 -> 48150[label="",style="dashed", color="magenta", weight=3]; 15510 -> 48151[label="",style="dashed", color="magenta", weight=3]; 15510 -> 48152[label="",style="dashed", color="magenta", weight=3]; 37571[label="ww5",fontsize=16,color="green",shape="box"];37572[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37573[label="ww3100",fontsize=16,color="green",shape="box"];37574[label="ww4000",fontsize=16,color="green",shape="box"];36874[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36875[label="ww4000",fontsize=16,color="green",shape="box"];36876[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36877[label="ww3100",fontsize=16,color="green",shape="box"];36802 -> 37570[label="",style="dashed", color="red", weight=0]; 36802[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"];36802 -> 37575[label="",style="dashed", color="magenta", weight=3]; 36802 -> 37576[label="",style="dashed", color="magenta", weight=3]; 36802 -> 37577[label="",style="dashed", color="magenta", weight=3]; 36802 -> 37578[label="",style="dashed", color="magenta", weight=3]; 47948[label="Pos Zero",fontsize=16,color="green",shape="box"];47949 -> 26658[label="",style="dashed", color="red", weight=0]; 47949[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"];47949 -> 51426[label="",style="dashed", color="magenta", weight=3]; 47949 -> 51427[label="",style="dashed", color="magenta", weight=3]; 47949 -> 51428[label="",style="dashed", color="magenta", weight=3]; 47949 -> 51429[label="",style="dashed", color="magenta", weight=3]; 47950 -> 50114[label="",style="dashed", color="red", weight=0]; 47950[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"];47950 -> 50124[label="",style="dashed", color="magenta", weight=3]; 47951 -> 37570[label="",style="dashed", color="red", weight=0]; 47951[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"];47951 -> 51430[label="",style="dashed", color="magenta", weight=3]; 47951 -> 51431[label="",style="dashed", color="magenta", weight=3]; 47951 -> 51432[label="",style="dashed", color="magenta", weight=3]; 47951 -> 51433[label="",style="dashed", color="magenta", weight=3]; 47952[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];25536 -> 21757[label="",style="dashed", color="red", weight=0]; 25536[label="primMulInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="magenta"];25536 -> 26775[label="",style="dashed", color="magenta", weight=3]; 25536 -> 26776[label="",style="dashed", color="magenta", weight=3]; 51188[label="ww48",fontsize=16,color="green",shape="box"];51189[label="Succ Zero",fontsize=16,color="green",shape="box"];51190[label="ww47",fontsize=16,color="green",shape="box"];51191[label="ww46",fontsize=16,color="green",shape="box"];52436[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52437[label="Pos Zero",fontsize=16,color="green",shape="box"];52438[label="ww4469",fontsize=16,color="green",shape="box"];43846[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4259)) (Pos (Succ ww4260))) (Float (Pos Zero) (Pos (Succ ww4261)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43846 -> 44857[label="",style="solid", color="black", weight=3]; 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]; 22650 -> 5617[label="",style="dashed", color="red", weight=0]; 22650[label="primPlusNat (Succ ww4000) Zero",fontsize=16,color="magenta"];22650 -> 24627[label="",style="dashed", color="magenta", weight=3]; 22650 -> 24628[label="",style="dashed", color="magenta", weight=3]; 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]; 15520 -> 5617[label="",style="dashed", color="red", weight=0]; 15520[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15520 -> 17040[label="",style="dashed", color="magenta", weight=3]; 15520 -> 17041[label="",style="dashed", color="magenta", weight=3]; 15521[label="Succ ww3100",fontsize=16,color="green",shape="box"];15522 -> 5617[label="",style="dashed", color="red", weight=0]; 15522[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15522 -> 17042[label="",style="dashed", color="magenta", weight=3]; 15522 -> 17043[label="",style="dashed", color="magenta", weight=3]; 15523[label="Succ ww3100",fontsize=16,color="green",shape="box"];15524 -> 46584[label="",style="dashed", color="red", weight=0]; 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 -> 46617[label="",style="dashed", color="magenta", weight=3]; 15524 -> 46618[label="",style="dashed", color="magenta", weight=3]; 15524 -> 46619[label="",style="dashed", color="magenta", weight=3]; 15524 -> 46620[label="",style="dashed", color="magenta", weight=3]; 15524 -> 46621[label="",style="dashed", color="magenta", weight=3]; 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 -> 46584[label="",style="dashed", color="red", weight=0]; 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 -> 46622[label="",style="dashed", color="magenta", weight=3]; 15529 -> 46623[label="",style="dashed", color="magenta", weight=3]; 15529 -> 46624[label="",style="dashed", color="magenta", weight=3]; 15529 -> 46625[label="",style="dashed", color="magenta", weight=3]; 15529 -> 46626[label="",style="dashed", color="magenta", weight=3]; 46672[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46673[label="ww4000",fontsize=16,color="green",shape="box"];46674[label="ww5",fontsize=16,color="green",shape="box"];46675[label="ww3100",fontsize=16,color="green",shape="box"];46652 -> 46655[label="",style="dashed", color="red", weight=0]; 46652[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"];46652 -> 46676[label="",style="dashed", color="magenta", weight=3]; 46652 -> 46677[label="",style="dashed", color="magenta", weight=3]; 46652 -> 46678[label="",style="dashed", color="magenta", weight=3]; 46652 -> 46679[label="",style="dashed", color="magenta", weight=3]; 46612 -> 46655[label="",style="dashed", color="red", weight=0]; 46612[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"];46612 -> 46680[label="",style="dashed", color="magenta", weight=3]; 46612 -> 46681[label="",style="dashed", color="magenta", weight=3]; 46612 -> 46682[label="",style="dashed", color="magenta", weight=3]; 46612 -> 46683[label="",style="dashed", color="magenta", weight=3]; 46613[label="ww3100",fontsize=16,color="green",shape="box"];46614[label="ww4000",fontsize=16,color="green",shape="box"];46615[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];46616 -> 27698[label="",style="dashed", color="red", weight=0]; 46616[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"];46616 -> 46654[label="",style="dashed", color="magenta", weight=3]; 51193 -> 26924[label="",style="dashed", color="red", weight=0]; 51193[label="primDivFloat (Float (msMyInt (Neg (Succ ww4452)) (Pos Zero)) (srMyInt (Pos (Succ ww4453)) (Neg (Succ ww4454)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51193 -> 51435[label="",style="dashed", color="magenta", weight=3]; 51193 -> 51436[label="",style="dashed", color="magenta", weight=3]; 27887 -> 27248[label="",style="dashed", color="red", weight=0]; 27887[label="not (esEsOrdering (compareMyInt (srMyInt (Pos Zero) ww33710) (srMyInt (Neg (Succ ww3100)) ww33711)) GT)",fontsize=16,color="magenta"];27887 -> 27906[label="",style="dashed", color="magenta", weight=3]; 27887 -> 27907[label="",style="dashed", color="magenta", weight=3]; 51206[label="psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4503",fontsize=16,color="black",shape="triangle"];51206 -> 51437[label="",style="solid", color="black", weight=3]; 51207 -> 51195[label="",style="dashed", color="red", weight=0]; 51207[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)))) ww4503))",fontsize=16,color="magenta"];51207 -> 51438[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15536 -> 17075[label="",style="dashed", color="red", weight=0]; 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]; 15536 -> 17077[label="",style="dashed", color="magenta", weight=3]; 15537 -> 5617[label="",style="dashed", color="red", weight=0]; 15537[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15537 -> 17080[label="",style="dashed", color="magenta", weight=3]; 15537 -> 17081[label="",style="dashed", color="magenta", weight=3]; 15538[label="Succ ww3100",fontsize=16,color="green",shape="box"];15539 -> 5617[label="",style="dashed", color="red", weight=0]; 15539[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15539 -> 17082[label="",style="dashed", color="magenta", weight=3]; 15539 -> 17083[label="",style="dashed", color="magenta", weight=3]; 15540[label="Succ ww3100",fontsize=16,color="green",shape="box"];15541 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36473[label="",style="dashed", color="magenta", weight=3]; 15541 -> 36474[label="",style="dashed", color="magenta", weight=3]; 15541 -> 36475[label="",style="dashed", color="magenta", weight=3]; 15541 -> 36476[label="",style="dashed", color="magenta", weight=3]; 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 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36477[label="",style="dashed", color="magenta", weight=3]; 15546 -> 36478[label="",style="dashed", color="magenta", weight=3]; 15546 -> 36479[label="",style="dashed", color="magenta", weight=3]; 15546 -> 36480[label="",style="dashed", color="magenta", weight=3]; 37622[label="ww3100",fontsize=16,color="green",shape="box"];37623[label="ww5",fontsize=16,color="green",shape="box"];37624[label="ww4000",fontsize=16,color="green",shape="box"];37625[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45605[label="ww4000",fontsize=16,color="green",shape="box"];45606[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45607[label="ww3100",fontsize=16,color="green",shape="box"];45608[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36803 -> 37605[label="",style="dashed", color="red", weight=0]; 36803[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"];36803 -> 37626[label="",style="dashed", color="magenta", weight=3]; 36803 -> 37627[label="",style="dashed", color="magenta", weight=3]; 36803 -> 37628[label="",style="dashed", color="magenta", weight=3]; 36803 -> 37629[label="",style="dashed", color="magenta", weight=3]; 36378[label="ww3100",fontsize=16,color="green",shape="box"];36379 -> 37605[label="",style="dashed", color="red", weight=0]; 36379[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"];36379 -> 37630[label="",style="dashed", color="magenta", weight=3]; 36379 -> 37631[label="",style="dashed", color="magenta", weight=3]; 36379 -> 37632[label="",style="dashed", color="magenta", weight=3]; 36379 -> 37633[label="",style="dashed", color="magenta", weight=3]; 36380 -> 45584[label="",style="dashed", color="red", weight=0]; 36380[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"];36380 -> 45617[label="",style="dashed", color="magenta", weight=3]; 36380 -> 45618[label="",style="dashed", color="magenta", weight=3]; 36380 -> 45619[label="",style="dashed", color="magenta", weight=3]; 36380 -> 45620[label="",style="dashed", color="magenta", weight=3]; 36381 -> 36780[label="",style="dashed", color="red", weight=0]; 36381[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"];36381 -> 36806[label="",style="dashed", color="magenta", weight=3]; 41121 -> 26924[label="",style="dashed", color="red", weight=0]; 41121[label="primDivFloat (Float (msMyInt (Neg (Succ ww4264)) (Pos Zero)) (srMyInt (Neg (Succ ww4265)) (Pos (Succ ww4266)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];41121 -> 41593[label="",style="dashed", color="magenta", weight=3]; 41121 -> 41594[label="",style="dashed", color="magenta", weight=3]; 45822[label="ww4430",fontsize=16,color="green",shape="box"];45823 -> 20242[label="",style="dashed", color="red", weight=0]; 45823[label="msMyInt (Neg (Succ ww4297)) (Pos Zero)",fontsize=16,color="magenta"];45823 -> 45909[label="",style="dashed", color="magenta", weight=3]; 45824 -> 26799[label="",style="dashed", color="red", weight=0]; 45824[label="srMyInt (Neg (Succ ww4298)) (Pos (Succ ww4299))",fontsize=16,color="magenta"];45824 -> 45910[label="",style="dashed", color="magenta", weight=3]; 45824 -> 45911[label="",style="dashed", color="magenta", weight=3]; 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]; 15553 -> 17115[label="",style="dashed", color="red", weight=0]; 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]; 15553 -> 17117[label="",style="dashed", color="magenta", weight=3]; 15554 -> 5617[label="",style="dashed", color="red", weight=0]; 15554[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15554 -> 17121[label="",style="dashed", color="magenta", weight=3]; 15554 -> 17122[label="",style="dashed", color="magenta", weight=3]; 15555[label="Succ ww3100",fontsize=16,color="green",shape="box"];15556 -> 5617[label="",style="dashed", color="red", weight=0]; 15556[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15556 -> 17123[label="",style="dashed", color="magenta", weight=3]; 15556 -> 17124[label="",style="dashed", color="magenta", weight=3]; 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]; 15559 -> 46718[label="",style="dashed", color="red", weight=0]; 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 -> 46726[label="",style="dashed", color="magenta", weight=3]; 15559 -> 46727[label="",style="dashed", color="magenta", weight=3]; 15559 -> 46728[label="",style="dashed", color="magenta", weight=3]; 15559 -> 46729[label="",style="dashed", color="magenta", weight=3]; 15559 -> 46730[label="",style="dashed", color="magenta", weight=3]; 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]; 15565 -> 46718[label="",style="dashed", color="red", weight=0]; 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 -> 46731[label="",style="dashed", color="magenta", weight=3]; 15565 -> 46732[label="",style="dashed", color="magenta", weight=3]; 15565 -> 46733[label="",style="dashed", color="magenta", weight=3]; 15565 -> 46734[label="",style="dashed", color="magenta", weight=3]; 15565 -> 46735[label="",style="dashed", color="magenta", weight=3]; 15566 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48153[label="",style="dashed", color="magenta", weight=3]; 15566 -> 48154[label="",style="dashed", color="magenta", weight=3]; 15566 -> 48155[label="",style="dashed", color="magenta", weight=3]; 15566 -> 48156[label="",style="dashed", color="magenta", weight=3]; 15566 -> 48157[label="",style="dashed", color="magenta", weight=3]; 46754[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46755[label="ww4000",fontsize=16,color="green",shape="box"];46756[label="ww3100",fontsize=16,color="green",shape="box"];46757[label="ww5",fontsize=16,color="green",shape="box"];46758 -> 26763[label="",style="dashed", color="red", weight=0]; 46758[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"];46758 -> 51439[label="",style="dashed", color="magenta", weight=3]; 46758 -> 51440[label="",style="dashed", color="magenta", weight=3]; 46758 -> 51441[label="",style="dashed", color="magenta", weight=3]; 46758 -> 51442[label="",style="dashed", color="magenta", weight=3]; 46759[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"];46759 -> 51443[label="",style="solid", color="black", weight=3]; 46760[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"];46760 -> 51444[label="",style="solid", color="black", weight=3]; 47953[label="Pos Zero",fontsize=16,color="green",shape="box"];47954 -> 52862[label="",style="dashed", color="red", weight=0]; 47954[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"];47954 -> 52873[label="",style="dashed", color="magenta", weight=3]; 47954 -> 52874[label="",style="dashed", color="magenta", weight=3]; 47954 -> 52875[label="",style="dashed", color="magenta", weight=3]; 47954 -> 52876[label="",style="dashed", color="magenta", weight=3]; 47955 -> 50149[label="",style="dashed", color="red", weight=0]; 47955[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"];47955 -> 50158[label="",style="dashed", color="magenta", weight=3]; 47956 -> 26763[label="",style="dashed", color="red", weight=0]; 47956[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"];47956 -> 51446[label="",style="dashed", color="magenta", weight=3]; 47956 -> 51447[label="",style="dashed", color="magenta", weight=3]; 47956 -> 51448[label="",style="dashed", color="magenta", weight=3]; 47956 -> 51449[label="",style="dashed", color="magenta", weight=3]; 47957[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53253 -> 26726[label="",style="dashed", color="red", weight=0]; 53253[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4556)) (Pos Zero)) (srMyInt (Neg (Succ ww4557)) (Neg (Succ ww4558)))) ww4565",fontsize=16,color="magenta"];53253 -> 53297[label="",style="dashed", color="magenta", weight=3]; 53253 -> 53298[label="",style="dashed", color="magenta", weight=3]; 53253 -> 53299[label="",style="dashed", color="magenta", weight=3]; 52439[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];52440[label="Pos Zero",fontsize=16,color="green",shape="box"];52441[label="ww4470",fontsize=16,color="green",shape="box"];26886[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"];26886 -> 26899[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 15574 -> 5617[label="",style="dashed", color="red", weight=0]; 15574[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15574 -> 17143[label="",style="dashed", color="magenta", weight=3]; 15574 -> 17144[label="",style="dashed", color="magenta", weight=3]; 15575[label="Succ ww3100",fontsize=16,color="green",shape="box"];15576 -> 5617[label="",style="dashed", color="red", weight=0]; 15576[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15576 -> 17145[label="",style="dashed", color="magenta", weight=3]; 15576 -> 17146[label="",style="dashed", color="magenta", weight=3]; 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]; 15579 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15579 -> 15749[label="",style="dashed", color="magenta", weight=3]; 15579 -> 15750[label="",style="dashed", color="magenta", weight=3]; 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]; 15585 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15585 -> 15752[label="",style="dashed", color="magenta", weight=3]; 15585 -> 15753[label="",style="dashed", color="magenta", weight=3]; 15586 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48158[label="",style="dashed", color="magenta", weight=3]; 15586 -> 48159[label="",style="dashed", color="magenta", weight=3]; 15586 -> 48160[label="",style="dashed", color="magenta", weight=3]; 15586 -> 48161[label="",style="dashed", color="magenta", weight=3]; 15586 -> 48162[label="",style="dashed", color="magenta", weight=3]; 47963[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47964 -> 45667[label="",style="dashed", color="red", weight=0]; 47964[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"];47964 -> 51456[label="",style="dashed", color="magenta", weight=3]; 47964 -> 51457[label="",style="dashed", color="magenta", weight=3]; 47964 -> 51458[label="",style="dashed", color="magenta", weight=3]; 47964 -> 51459[label="",style="dashed", color="magenta", weight=3]; 47965 -> 52837[label="",style="dashed", color="red", weight=0]; 47965[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"];47965 -> 52842[label="",style="dashed", color="magenta", weight=3]; 47965 -> 52843[label="",style="dashed", color="magenta", weight=3]; 47965 -> 52844[label="",style="dashed", color="magenta", weight=3]; 47965 -> 52845[label="",style="dashed", color="magenta", weight=3]; 47966[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="black",shape="triangle"];47966 -> 51461[label="",style="solid", color="black", weight=3]; 47967[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 53198 -> 26726[label="",style="dashed", color="red", weight=0]; 53198[label="primPlusFloat (Float ww45610 ww45611) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53198 -> 53254[label="",style="dashed", color="magenta", weight=3]; 53198 -> 53255[label="",style="dashed", color="magenta", weight=3]; 53198 -> 53256[label="",style="dashed", color="magenta", weight=3]; 51210 -> 26924[label="",style="dashed", color="red", weight=0]; 51210[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51210 -> 51462[label="",style="dashed", color="magenta", weight=3]; 51210 -> 51463[label="",style="dashed", color="magenta", weight=3]; 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]; 15592 -> 17154[label="",style="dashed", color="red", weight=0]; 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]; 15592 -> 17156[label="",style="dashed", color="magenta", weight=3]; 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]; 15594 -> 5617[label="",style="dashed", color="red", weight=0]; 15594[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15594 -> 17161[label="",style="dashed", color="magenta", weight=3]; 15594 -> 17162[label="",style="dashed", color="magenta", weight=3]; 15595[label="Succ ww3100",fontsize=16,color="green",shape="box"];15596 -> 5617[label="",style="dashed", color="red", weight=0]; 15596[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15596 -> 17163[label="",style="dashed", color="magenta", weight=3]; 15596 -> 17164[label="",style="dashed", color="magenta", weight=3]; 15597[label="Succ ww3100",fontsize=16,color="green",shape="box"];15598 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54643[label="",style="dashed", color="magenta", weight=3]; 15598 -> 54644[label="",style="dashed", color="magenta", weight=3]; 15598 -> 54645[label="",style="dashed", color="magenta", weight=3]; 15598 -> 54646[label="",style="dashed", color="magenta", weight=3]; 15598 -> 54647[label="",style="dashed", color="magenta", weight=3]; 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 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54648[label="",style="dashed", color="magenta", weight=3]; 15603 -> 54649[label="",style="dashed", color="magenta", weight=3]; 15603 -> 54650[label="",style="dashed", color="magenta", weight=3]; 15603 -> 54651[label="",style="dashed", color="magenta", weight=3]; 15603 -> 54652[label="",style="dashed", color="magenta", weight=3]; 55067[label="ww3100",fontsize=16,color="green",shape="box"];55068[label="ww3000",fontsize=16,color="green",shape="box"];55069 -> 55541[label="",style="dashed", color="red", weight=0]; 55069[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"];55069 -> 55562[label="",style="dashed", color="magenta", weight=3]; 55069 -> 55563[label="",style="dashed", color="magenta", weight=3]; 55069 -> 55564[label="",style="dashed", color="magenta", weight=3]; 55069 -> 55565[label="",style="dashed", color="magenta", weight=3]; 55558[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55559[label="ww5",fontsize=16,color="green",shape="box"];55560[label="ww3100",fontsize=16,color="green",shape="box"];55561[label="ww3000",fontsize=16,color="green",shape="box"];55254[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55255[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55256[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55257[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55900 -> 26924[label="",style="dashed", color="red", weight=0]; 55900[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww4640))) (srMyInt (Pos (Succ ww4639)) (Neg (Succ ww4641)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55900 -> 55912[label="",style="dashed", color="magenta", weight=3]; 55900 -> 55913[label="",style="dashed", color="magenta", weight=3]; 45912[label="ww4431",fontsize=16,color="green",shape="box"];45913 -> 22801[label="",style="dashed", color="red", weight=0]; 45913[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="magenta"];45914 -> 26799[label="",style="dashed", color="red", weight=0]; 45914[label="srMyInt (Pos (Succ ww2077)) ww20781",fontsize=16,color="magenta"];45914 -> 45928[label="",style="dashed", color="magenta", weight=3]; 45914 -> 45929[label="",style="dashed", color="magenta", weight=3]; 26811[label="Neg (primPlusNat Zero ww207800)",fontsize=16,color="green",shape="box"];26811 -> 26837[label="",style="dashed", color="green", weight=3]; 26812 -> 20289[label="",style="dashed", color="red", weight=0]; 26812[label="primMinusNat ww207800 Zero",fontsize=16,color="magenta"];26812 -> 26838[label="",style="dashed", color="magenta", weight=3]; 26812 -> 26839[label="",style="dashed", color="magenta", weight=3]; 15609 -> 17166[label="",style="dashed", color="red", weight=0]; 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]; 15609 -> 17168[label="",style="dashed", color="magenta", weight=3]; 15610 -> 5617[label="",style="dashed", color="red", weight=0]; 15610[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15610 -> 17171[label="",style="dashed", color="magenta", weight=3]; 15610 -> 17172[label="",style="dashed", color="magenta", weight=3]; 15611[label="Succ ww3100",fontsize=16,color="green",shape="box"];15612 -> 5617[label="",style="dashed", color="red", weight=0]; 15612[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15612 -> 17173[label="",style="dashed", color="magenta", weight=3]; 15612 -> 17174[label="",style="dashed", color="magenta", weight=3]; 15613[label="Succ ww3100",fontsize=16,color="green",shape="box"];15614 -> 26972[label="",style="dashed", color="red", weight=0]; 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 -> 27005[label="",style="dashed", color="magenta", weight=3]; 15614 -> 27006[label="",style="dashed", color="magenta", weight=3]; 15614 -> 27007[label="",style="dashed", color="magenta", weight=3]; 15614 -> 27008[label="",style="dashed", color="magenta", weight=3]; 15614 -> 27009[label="",style="dashed", color="magenta", weight=3]; 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 -> 26972[label="",style="dashed", color="red", weight=0]; 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 -> 27010[label="",style="dashed", color="magenta", weight=3]; 15619 -> 27011[label="",style="dashed", color="magenta", weight=3]; 15619 -> 27012[label="",style="dashed", color="magenta", weight=3]; 15619 -> 27013[label="",style="dashed", color="magenta", weight=3]; 15619 -> 27014[label="",style="dashed", color="magenta", weight=3]; 27047[label="ww3000",fontsize=16,color="green",shape="box"];27048[label="ww3100",fontsize=16,color="green",shape="box"];27049[label="ww5",fontsize=16,color="green",shape="box"];27050[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27079[label="ww5",fontsize=16,color="green",shape="box"];27080[label="ww3000",fontsize=16,color="green",shape="box"];27081[label="ww3100",fontsize=16,color="green",shape="box"];27082[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27000[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];27001 -> 27038[label="",style="dashed", color="red", weight=0]; 27001[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"];27001 -> 27051[label="",style="dashed", color="magenta", weight=3]; 27001 -> 27052[label="",style="dashed", color="magenta", weight=3]; 27001 -> 27053[label="",style="dashed", color="magenta", weight=3]; 27001 -> 27054[label="",style="dashed", color="magenta", weight=3]; 27002 -> 27070[label="",style="dashed", color="red", weight=0]; 27002[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"];27002 -> 27083[label="",style="dashed", color="magenta", weight=3]; 27002 -> 27084[label="",style="dashed", color="magenta", weight=3]; 27002 -> 27085[label="",style="dashed", color="magenta", weight=3]; 27002 -> 27086[label="",style="dashed", color="magenta", weight=3]; 27003[label="ww3100",fontsize=16,color="green",shape="box"];27004[label="ww3000",fontsize=16,color="green",shape="box"];27242 -> 26924[label="",style="dashed", color="red", weight=0]; 27242[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3296))) (srMyInt (Neg (Succ ww3295)) (Pos (Succ ww3297)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];27242 -> 27260[label="",style="dashed", color="magenta", weight=3]; 27242 -> 27261[label="",style="dashed", color="magenta", weight=3]; 27243[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"];27243 -> 27262[label="",style="solid", color="black", weight=3]; 57845[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4701",fontsize=16,color="black",shape="box"];57845 -> 58089[label="",style="solid", color="black", weight=3]; 57846 -> 57703[label="",style="dashed", color="red", weight=0]; 57846[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4701",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]; 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]; 15626 -> 17206[label="",style="dashed", color="red", weight=0]; 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]; 15626 -> 17208[label="",style="dashed", color="magenta", weight=3]; 15627 -> 5617[label="",style="dashed", color="red", weight=0]; 15627[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15627 -> 17212[label="",style="dashed", color="magenta", weight=3]; 15627 -> 17213[label="",style="dashed", color="magenta", weight=3]; 15628[label="Succ ww3100",fontsize=16,color="green",shape="box"];15629 -> 5617[label="",style="dashed", color="red", weight=0]; 15629[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15629 -> 17214[label="",style="dashed", color="magenta", weight=3]; 15629 -> 17215[label="",style="dashed", color="magenta", weight=3]; 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]; 15632 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54658[label="",style="dashed", color="magenta", weight=3]; 15632 -> 54659[label="",style="dashed", color="magenta", weight=3]; 15632 -> 54660[label="",style="dashed", color="magenta", weight=3]; 15632 -> 54661[label="",style="dashed", color="magenta", weight=3]; 15632 -> 54662[label="",style="dashed", color="magenta", weight=3]; 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]; 15638 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54663[label="",style="dashed", color="magenta", weight=3]; 15638 -> 54664[label="",style="dashed", color="magenta", weight=3]; 15638 -> 54665[label="",style="dashed", color="magenta", weight=3]; 15638 -> 54666[label="",style="dashed", color="magenta", weight=3]; 15638 -> 54667[label="",style="dashed", color="magenta", weight=3]; 15639 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48163[label="",style="dashed", color="magenta", weight=3]; 15639 -> 48164[label="",style="dashed", color="magenta", weight=3]; 15639 -> 48165[label="",style="dashed", color="magenta", weight=3]; 15639 -> 48166[label="",style="dashed", color="magenta", weight=3]; 15639 -> 48167[label="",style="dashed", color="magenta", weight=3]; 55070[label="ww3100",fontsize=16,color="green",shape="box"];55071[label="ww3000",fontsize=16,color="green",shape="box"];55072 -> 27133[label="",style="dashed", color="red", weight=0]; 55072[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"];55072 -> 55285[label="",style="dashed", color="magenta", weight=3]; 55072 -> 55286[label="",style="dashed", color="magenta", weight=3]; 55072 -> 55287[label="",style="dashed", color="magenta", weight=3]; 55072 -> 55288[label="",style="dashed", color="magenta", weight=3]; 55258[label="ww5",fontsize=16,color="green",shape="box"];55259[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55260[label="ww3000",fontsize=16,color="green",shape="box"];55261[label="ww3100",fontsize=16,color="green",shape="box"];55262[label="ww3000",fontsize=16,color="green",shape="box"];55263[label="ww3100",fontsize=16,color="green",shape="box"];55264[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55265[label="Succ (Succ (Succ Zero))",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]; 53296 -> 26726[label="",style="dashed", color="red", weight=0]; 53296[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww4568))) (srMyInt (Neg (Succ ww4567)) (Neg (Succ ww4569)))) ww4577",fontsize=16,color="magenta"];53296 -> 53342[label="",style="dashed", color="magenta", weight=3]; 53296 -> 53343[label="",style="dashed", color="magenta", weight=3]; 53296 -> 53344[label="",style="dashed", color="magenta", weight=3]; 27297[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"];27297 -> 27326[label="",style="solid", color="black", weight=3]; 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]; 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]; 15647 -> 5617[label="",style="dashed", color="red", weight=0]; 15647[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15647 -> 17234[label="",style="dashed", color="magenta", weight=3]; 15647 -> 17235[label="",style="dashed", color="magenta", weight=3]; 15648[label="Succ ww3100",fontsize=16,color="green",shape="box"];15649 -> 5617[label="",style="dashed", color="red", weight=0]; 15649[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15649 -> 17236[label="",style="dashed", color="magenta", weight=3]; 15649 -> 17237[label="",style="dashed", color="magenta", weight=3]; 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]; 15652 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36489[label="",style="dashed", color="magenta", weight=3]; 15652 -> 36490[label="",style="dashed", color="magenta", weight=3]; 15652 -> 36491[label="",style="dashed", color="magenta", weight=3]; 15652 -> 36492[label="",style="dashed", color="magenta", weight=3]; 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]; 15658 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36493[label="",style="dashed", color="magenta", weight=3]; 15658 -> 36494[label="",style="dashed", color="magenta", weight=3]; 15658 -> 36495[label="",style="dashed", color="magenta", weight=3]; 15658 -> 36496[label="",style="dashed", color="magenta", weight=3]; 15659 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48168[label="",style="dashed", color="magenta", weight=3]; 15659 -> 48169[label="",style="dashed", color="magenta", weight=3]; 15659 -> 48170[label="",style="dashed", color="magenta", weight=3]; 15659 -> 48171[label="",style="dashed", color="magenta", weight=3]; 15659 -> 48172[label="",style="dashed", color="magenta", weight=3]; 37675[label="ww3100",fontsize=16,color="green",shape="box"];37676[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37677[label="ww5",fontsize=16,color="green",shape="box"];45668[label="Pos Zero",fontsize=16,color="green",shape="box"];45669[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45670[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45671[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36804 -> 37674[label="",style="dashed", color="red", weight=0]; 36804[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"];36804 -> 37678[label="",style="dashed", color="magenta", weight=3]; 36804 -> 37679[label="",style="dashed", color="magenta", weight=3]; 36804 -> 37680[label="",style="dashed", color="magenta", weight=3]; 47978[label="Pos Zero",fontsize=16,color="green",shape="box"];47979 -> 45667[label="",style="dashed", color="red", weight=0]; 47979[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"];47979 -> 51469[label="",style="dashed", color="magenta", weight=3]; 47979 -> 51470[label="",style="dashed", color="magenta", weight=3]; 47979 -> 51471[label="",style="dashed", color="magenta", weight=3]; 47979 -> 51472[label="",style="dashed", color="magenta", weight=3]; 47980 -> 50114[label="",style="dashed", color="red", weight=0]; 47980[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"];47980 -> 50125[label="",style="dashed", color="magenta", weight=3]; 47981 -> 37674[label="",style="dashed", color="red", weight=0]; 47981[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"];47981 -> 51473[label="",style="dashed", color="magenta", weight=3]; 47981 -> 51474[label="",style="dashed", color="magenta", weight=3]; 47981 -> 51475[label="",style="dashed", color="magenta", weight=3]; 47982[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44059[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4270))) (Float (Pos Zero) (Pos (Succ ww4271)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];44059 -> 44942[label="",style="solid", color="black", weight=3]; 15772 -> 18471[label="",style="dashed", color="red", weight=0]; 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]; 15772 -> 18473[label="",style="dashed", color="magenta", weight=3]; 15772 -> 18474[label="",style="dashed", color="magenta", weight=3]; 15772 -> 18475[label="",style="dashed", color="magenta", weight=3]; 15772 -> 18476[label="",style="dashed", color="magenta", weight=3]; 15773 -> 5617[label="",style="dashed", color="red", weight=0]; 15773[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15773 -> 17250[label="",style="dashed", color="magenta", weight=3]; 15773 -> 17251[label="",style="dashed", color="magenta", weight=3]; 15774[label="Succ ww3100",fontsize=16,color="green",shape="box"];15775 -> 5617[label="",style="dashed", color="red", weight=0]; 15775[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15775 -> 17252[label="",style="dashed", color="magenta", weight=3]; 15775 -> 17253[label="",style="dashed", color="magenta", weight=3]; 15776[label="Succ ww3100",fontsize=16,color="green",shape="box"];15777 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15777 -> 17255[label="",style="dashed", color="magenta", weight=3]; 15777 -> 17256[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15782 -> 17258[label="",style="dashed", color="magenta", weight=3]; 15782 -> 17259[label="",style="dashed", color="magenta", weight=3]; 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]; 15784 -> 17261[label="",style="dashed", color="red", weight=0]; 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]; 15784 -> 17263[label="",style="dashed", color="magenta", weight=3]; 15785 -> 5617[label="",style="dashed", color="red", weight=0]; 15785[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15785 -> 17266[label="",style="dashed", color="magenta", weight=3]; 15785 -> 17267[label="",style="dashed", color="magenta", weight=3]; 15786[label="Succ ww3100",fontsize=16,color="green",shape="box"];15787 -> 5617[label="",style="dashed", color="red", weight=0]; 15787[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15787 -> 17268[label="",style="dashed", color="magenta", weight=3]; 15787 -> 17269[label="",style="dashed", color="magenta", weight=3]; 15788[label="Succ ww3100",fontsize=16,color="green",shape="box"];15789 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36501[label="",style="dashed", color="magenta", weight=3]; 15789 -> 36502[label="",style="dashed", color="magenta", weight=3]; 15789 -> 36503[label="",style="dashed", color="magenta", weight=3]; 15789 -> 36504[label="",style="dashed", color="magenta", weight=3]; 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 -> 35878[label="",style="dashed", color="red", weight=0]; 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 -> 36505[label="",style="dashed", color="magenta", weight=3]; 15794 -> 36506[label="",style="dashed", color="magenta", weight=3]; 15794 -> 36507[label="",style="dashed", color="magenta", weight=3]; 15794 -> 36508[label="",style="dashed", color="magenta", weight=3]; 37716[label="ww3100",fontsize=16,color="green",shape="box"];37717[label="ww5",fontsize=16,color="green",shape="box"];37718[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45738[label="ww3100",fontsize=16,color="green",shape="box"];45739[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45740[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36805 -> 37703[label="",style="dashed", color="red", weight=0]; 36805[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"];36805 -> 37719[label="",style="dashed", color="magenta", weight=3]; 36805 -> 37720[label="",style="dashed", color="magenta", weight=3]; 36805 -> 37721[label="",style="dashed", color="magenta", weight=3]; 36390[label="ww3100",fontsize=16,color="green",shape="box"];36391 -> 37703[label="",style="dashed", color="red", weight=0]; 36391[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"];36391 -> 37722[label="",style="dashed", color="magenta", weight=3]; 36391 -> 37723[label="",style="dashed", color="magenta", weight=3]; 36391 -> 37724[label="",style="dashed", color="magenta", weight=3]; 36392 -> 58718[label="",style="dashed", color="red", weight=0]; 36392[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"];36392 -> 58719[label="",style="dashed", color="magenta", weight=3]; 36392 -> 58720[label="",style="dashed", color="magenta", weight=3]; 36392 -> 58721[label="",style="dashed", color="magenta", weight=3]; 36393 -> 36780[label="",style="dashed", color="red", weight=0]; 36393[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"];36393 -> 36807[label="",style="dashed", color="magenta", weight=3]; 42044 -> 26924[label="",style="dashed", color="red", weight=0]; 42044[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4274)) (Pos (Succ ww4275)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];42044 -> 42053[label="",style="dashed", color="magenta", weight=3]; 42044 -> 42054[label="",style="dashed", color="magenta", weight=3]; 45924[label="ww4432",fontsize=16,color="green",shape="box"];45925 -> 22801[label="",style="dashed", color="red", weight=0]; 45925[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];45925 -> 45940[label="",style="dashed", color="magenta", weight=3]; 45926 -> 26799[label="",style="dashed", color="red", weight=0]; 45926[label="srMyInt (Neg (Succ ww4302)) (Pos (Succ ww4303))",fontsize=16,color="magenta"];45926 -> 45941[label="",style="dashed", color="magenta", weight=3]; 45926 -> 45942[label="",style="dashed", color="magenta", weight=3]; 15799 -> 18471[label="",style="dashed", color="red", weight=0]; 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]; 15799 -> 18478[label="",style="dashed", color="magenta", weight=3]; 15799 -> 18479[label="",style="dashed", color="magenta", weight=3]; 15799 -> 18480[label="",style="dashed", color="magenta", weight=3]; 15799 -> 18481[label="",style="dashed", color="magenta", weight=3]; 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]; 15803 -> 5617[label="",style="dashed", color="red", weight=0]; 15803[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15803 -> 17296[label="",style="dashed", color="magenta", weight=3]; 15803 -> 17297[label="",style="dashed", color="magenta", weight=3]; 15804[label="Succ ww3100",fontsize=16,color="green",shape="box"];15805 -> 5617[label="",style="dashed", color="red", weight=0]; 15805[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15805 -> 17298[label="",style="dashed", color="magenta", weight=3]; 15805 -> 17299[label="",style="dashed", color="magenta", weight=3]; 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]; 15808 -> 27670[label="",style="dashed", color="red", weight=0]; 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 -> 27677[label="",style="dashed", color="magenta", weight=3]; 15808 -> 27678[label="",style="dashed", color="magenta", weight=3]; 15808 -> 27679[label="",style="dashed", color="magenta", weight=3]; 15808 -> 27680[label="",style="dashed", color="magenta", weight=3]; 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]; 15814 -> 27670[label="",style="dashed", color="red", weight=0]; 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 -> 27681[label="",style="dashed", color="magenta", weight=3]; 15814 -> 27682[label="",style="dashed", color="magenta", weight=3]; 15814 -> 27683[label="",style="dashed", color="magenta", weight=3]; 15814 -> 27684[label="",style="dashed", color="magenta", weight=3]; 15815 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48173[label="",style="dashed", color="magenta", weight=3]; 15815 -> 48174[label="",style="dashed", color="magenta", weight=3]; 15815 -> 48175[label="",style="dashed", color="magenta", weight=3]; 15815 -> 48176[label="",style="dashed", color="magenta", weight=3]; 15815 -> 48177[label="",style="dashed", color="magenta", weight=3]; 27695[label="ww3100",fontsize=16,color="green",shape="box"];27696[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27697[label="ww5",fontsize=16,color="green",shape="box"];27699 -> 27501[label="",style="dashed", color="red", weight=0]; 27699[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"];27699 -> 27704[label="",style="dashed", color="magenta", weight=3]; 27699 -> 27705[label="",style="dashed", color="magenta", weight=3]; 27699 -> 27706[label="",style="dashed", color="magenta", weight=3]; 27702[label="takeWhile1 (flip ltEsFloat ww3336) (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"];27702 -> 27761[label="",style="solid", color="black", weight=3]; 27703[label="takeWhile1 (flip ltEsFloat ww3336) (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"];27703 -> 27762[label="",style="solid", color="black", weight=3]; 53341 -> 26726[label="",style="dashed", color="red", weight=0]; 53341[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4571)) (Neg (Succ ww4572)))) ww4578",fontsize=16,color="magenta"];53341 -> 53589[label="",style="dashed", color="magenta", weight=3]; 53341 -> 53590[label="",style="dashed", color="magenta", weight=3]; 53341 -> 53591[label="",style="dashed", color="magenta", weight=3]; 27736[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"];27736 -> 27783[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 15822 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37765[label="",style="dashed", color="magenta", weight=3]; 15822 -> 37766[label="",style="dashed", color="magenta", weight=3]; 15822 -> 37767[label="",style="dashed", color="magenta", weight=3]; 15822 -> 37768[label="",style="dashed", color="magenta", weight=3]; 15822 -> 37769[label="",style="dashed", color="magenta", weight=3]; 15822 -> 37770[label="",style="dashed", color="magenta", weight=3]; 15823 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37771[label="",style="dashed", color="magenta", weight=3]; 15823 -> 37772[label="",style="dashed", color="magenta", weight=3]; 15823 -> 37773[label="",style="dashed", color="magenta", weight=3]; 15823 -> 37774[label="",style="dashed", color="magenta", weight=3]; 15823 -> 37775[label="",style="dashed", color="magenta", weight=3]; 15823 -> 37776[label="",style="dashed", color="magenta", weight=3]; 51227[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4497",fontsize=16,color="black",shape="box"];51227 -> 51481[label="",style="solid", color="black", weight=3]; 51228 -> 51034[label="",style="dashed", color="red", weight=0]; 51228[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4497",fontsize=16,color="magenta"];51229[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"];51229 -> 51482[label="",style="solid", color="black", weight=3]; 51230[label="ww13760",fontsize=16,color="green",shape="box"];51231[label="ww13761",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 51232[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4498",fontsize=16,color="black",shape="box"];51232 -> 51483[label="",style="solid", color="black", weight=3]; 51233 -> 51132[label="",style="dashed", color="red", weight=0]; 51233[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4498",fontsize=16,color="magenta"];51234[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"];51234 -> 51484[label="",style="solid", color="black", weight=3]; 51235[label="ww13760",fontsize=16,color="green",shape="box"];51236[label="ww13761",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 15834 -> 5617[label="",style="dashed", color="red", weight=0]; 15834[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15834 -> 17327[label="",style="dashed", color="magenta", weight=3]; 15834 -> 17328[label="",style="dashed", color="magenta", weight=3]; 15835[label="Succ ww3100",fontsize=16,color="green",shape="box"];15836 -> 5617[label="",style="dashed", color="red", weight=0]; 15836[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15836 -> 17329[label="",style="dashed", color="magenta", weight=3]; 15836 -> 17330[label="",style="dashed", color="magenta", weight=3]; 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]; 15839 -> 28084[label="",style="dashed", color="red", weight=0]; 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 -> 28092[label="",style="dashed", color="magenta", weight=3]; 15839 -> 28093[label="",style="dashed", color="magenta", weight=3]; 15839 -> 28094[label="",style="dashed", color="magenta", weight=3]; 15839 -> 28095[label="",style="dashed", color="magenta", weight=3]; 15839 -> 28096[label="",style="dashed", color="magenta", weight=3]; 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]; 15845 -> 28084[label="",style="dashed", color="red", weight=0]; 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 -> 28097[label="",style="dashed", color="magenta", weight=3]; 15845 -> 28098[label="",style="dashed", color="magenta", weight=3]; 15845 -> 28099[label="",style="dashed", color="magenta", weight=3]; 15845 -> 28100[label="",style="dashed", color="magenta", weight=3]; 15845 -> 28101[label="",style="dashed", color="magenta", weight=3]; 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]; 28112[label="ww3100",fontsize=16,color="green",shape="box"];28113[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28114[label="ww5",fontsize=16,color="green",shape="box"];28115[label="ww4000",fontsize=16,color="green",shape="box"];28117 -> 27983[label="",style="dashed", color="red", weight=0]; 28117[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"];28117 -> 28122[label="",style="dashed", color="magenta", weight=3]; 28117 -> 28123[label="",style="dashed", color="magenta", weight=3]; 28117 -> 28124[label="",style="dashed", color="magenta", weight=3]; 28117 -> 28125[label="",style="dashed", color="magenta", weight=3]; 28120[label="takeWhile1 (flip ltEsFloat ww3415) (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"];28120 -> 28146[label="",style="solid", color="black", weight=3]; 28121[label="takeWhile1 (flip ltEsFloat ww3415) (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"];28121 -> 28147[label="",style="solid", color="black", weight=3]; 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]; 51239[label="ww3100",fontsize=16,color="green",shape="box"];51240[label="Succ Zero",fontsize=16,color="green",shape="box"];51241[label="ww5",fontsize=16,color="green",shape="box"];51242[label="ww4000",fontsize=16,color="green",shape="box"];53750[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4593)) (Pos (Succ ww4594))) (Float (Neg Zero) (Pos (Succ ww4595)))) ww4598",fontsize=16,color="black",shape="box"];53750 -> 53832[label="",style="solid", color="black", weight=3]; 28149[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"];28149 -> 28186[label="",style="solid", color="black", weight=3]; 28150[label="ww20190",fontsize=16,color="green",shape="box"];28151[label="ww20191",fontsize=16,color="green",shape="box"];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]; 15852 -> 17347[label="",style="dashed", color="red", weight=0]; 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]; 15852 -> 17349[label="",style="dashed", color="magenta", weight=3]; 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]; 15854 -> 5617[label="",style="dashed", color="red", weight=0]; 15854[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15854 -> 17353[label="",style="dashed", color="magenta", weight=3]; 15854 -> 17354[label="",style="dashed", color="magenta", weight=3]; 15855[label="Succ ww3100",fontsize=16,color="green",shape="box"];15856 -> 5617[label="",style="dashed", color="red", weight=0]; 15856[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15856 -> 17355[label="",style="dashed", color="magenta", weight=3]; 15856 -> 17356[label="",style="dashed", color="magenta", weight=3]; 15857[label="Succ ww3100",fontsize=16,color="green",shape="box"];15858 -> 17358[label="",style="dashed", color="red", weight=0]; 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]; 15858 -> 17376[label="",style="dashed", color="magenta", weight=3]; 15858 -> 17377[label="",style="dashed", color="magenta", weight=3]; 15858 -> 17378[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15863 -> 17380[label="",style="dashed", color="magenta", weight=3]; 15863 -> 17381[label="",style="dashed", color="magenta", weight=3]; 15863 -> 17382[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15870 -> 17388[label="",style="dashed", color="red", weight=0]; 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]; 15870 -> 17390[label="",style="dashed", color="magenta", weight=3]; 15871 -> 5617[label="",style="dashed", color="red", weight=0]; 15871[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15871 -> 17394[label="",style="dashed", color="magenta", weight=3]; 15871 -> 17395[label="",style="dashed", color="magenta", weight=3]; 15872[label="Succ ww3100",fontsize=16,color="green",shape="box"];15873 -> 5617[label="",style="dashed", color="red", weight=0]; 15873[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15873 -> 17396[label="",style="dashed", color="magenta", weight=3]; 15873 -> 17397[label="",style="dashed", color="magenta", weight=3]; 15874[label="Succ ww3100",fontsize=16,color="green",shape="box"];15875 -> 17399[label="",style="dashed", color="red", weight=0]; 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]; 15875 -> 17417[label="",style="dashed", color="magenta", weight=3]; 15875 -> 17418[label="",style="dashed", color="magenta", weight=3]; 15875 -> 17419[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15880 -> 17421[label="",style="dashed", color="magenta", weight=3]; 15880 -> 17422[label="",style="dashed", color="magenta", weight=3]; 15880 -> 17423[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15887 -> 17429[label="",style="dashed", color="red", weight=0]; 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]; 15887 -> 17431[label="",style="dashed", color="magenta", weight=3]; 15888 -> 5617[label="",style="dashed", color="red", weight=0]; 15888[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15888 -> 17435[label="",style="dashed", color="magenta", weight=3]; 15888 -> 17436[label="",style="dashed", color="magenta", weight=3]; 15889[label="Succ ww3100",fontsize=16,color="green",shape="box"];15890 -> 5617[label="",style="dashed", color="red", weight=0]; 15890[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15890 -> 17437[label="",style="dashed", color="magenta", weight=3]; 15890 -> 17438[label="",style="dashed", color="magenta", weight=3]; 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]; 15893 -> 28190[label="",style="dashed", color="red", weight=0]; 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 -> 28198[label="",style="dashed", color="magenta", weight=3]; 15893 -> 28199[label="",style="dashed", color="magenta", weight=3]; 15893 -> 28200[label="",style="dashed", color="magenta", weight=3]; 15893 -> 28201[label="",style="dashed", color="magenta", weight=3]; 15893 -> 28202[label="",style="dashed", color="magenta", weight=3]; 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]; 15899 -> 28190[label="",style="dashed", color="red", weight=0]; 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 -> 28203[label="",style="dashed", color="magenta", weight=3]; 15899 -> 28204[label="",style="dashed", color="magenta", weight=3]; 15899 -> 28205[label="",style="dashed", color="magenta", weight=3]; 15899 -> 28206[label="",style="dashed", color="magenta", weight=3]; 15899 -> 28207[label="",style="dashed", color="magenta", weight=3]; 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]; 28218[label="ww5",fontsize=16,color="green",shape="box"];28219[label="ww3100",fontsize=16,color="green",shape="box"];28220[label="ww4000",fontsize=16,color="green",shape="box"];28221[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28223 -> 28074[label="",style="dashed", color="red", weight=0]; 28223[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"];28223 -> 28228[label="",style="dashed", color="magenta", weight=3]; 28223 -> 28229[label="",style="dashed", color="magenta", weight=3]; 28223 -> 28230[label="",style="dashed", color="magenta", weight=3]; 28223 -> 28231[label="",style="dashed", color="magenta", weight=3]; 28226[label="takeWhile1 (flip ltEsFloat ww3421) (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"];28226 -> 28288[label="",style="solid", color="black", weight=3]; 28227[label="takeWhile1 (flip ltEsFloat ww3421) (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"];28227 -> 28289[label="",style="solid", color="black", weight=3]; 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]; 51246[label="ww5",fontsize=16,color="green",shape="box"];51247[label="ww3100",fontsize=16,color="green",shape="box"];51248[label="ww4000",fontsize=16,color="green",shape="box"];51249[label="Succ Zero",fontsize=16,color="green",shape="box"];53859[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4600)) (Neg (Succ ww4601))) (Float (Neg Zero) (Neg (Succ ww4602)))) ww4612",fontsize=16,color="black",shape="box"];53859 -> 55289[label="",style="solid", color="black", weight=3]; 28253[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"];28253 -> 28308[label="",style="solid", color="black", weight=3]; 28254[label="ww20240",fontsize=16,color="green",shape="box"];28255[label="ww20241",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 15908 -> 5617[label="",style="dashed", color="red", weight=0]; 15908[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15908 -> 17457[label="",style="dashed", color="magenta", weight=3]; 15908 -> 17458[label="",style="dashed", color="magenta", weight=3]; 15909[label="Succ ww3100",fontsize=16,color="green",shape="box"];15910 -> 5617[label="",style="dashed", color="red", weight=0]; 15910[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15910 -> 17459[label="",style="dashed", color="magenta", weight=3]; 15910 -> 17460[label="",style="dashed", color="magenta", weight=3]; 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]; 15913 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15913 -> 17463[label="",style="dashed", color="magenta", weight=3]; 15913 -> 17464[label="",style="dashed", color="magenta", weight=3]; 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]; 15919 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15919 -> 17467[label="",style="dashed", color="magenta", weight=3]; 15919 -> 17468[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 53831[label="primPlusFloat (Float ww46040 ww46041) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53831 -> 53860[label="",style="solid", color="black", weight=3]; 51251[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51251 -> 51501[label="",style="solid", color="black", weight=3]; 15923 -> 17472[label="",style="dashed", color="red", weight=0]; 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]; 15923 -> 17474[label="",style="dashed", color="magenta", weight=3]; 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]; 15925 -> 5617[label="",style="dashed", color="red", weight=0]; 15925[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15925 -> 17479[label="",style="dashed", color="magenta", weight=3]; 15925 -> 17480[label="",style="dashed", color="magenta", weight=3]; 15926[label="Succ ww3100",fontsize=16,color="green",shape="box"];15927 -> 5617[label="",style="dashed", color="red", weight=0]; 15927[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15927 -> 17481[label="",style="dashed", color="magenta", weight=3]; 15927 -> 17482[label="",style="dashed", color="magenta", weight=3]; 15928[label="Succ ww3100",fontsize=16,color="green",shape="box"];15929 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15929 -> 17484[label="",style="dashed", color="magenta", weight=3]; 15929 -> 17485[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15934 -> 17487[label="",style="dashed", color="magenta", weight=3]; 15934 -> 17488[label="",style="dashed", color="magenta", weight=3]; 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]; 15936 -> 17490[label="",style="dashed", color="red", weight=0]; 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]; 15936 -> 17492[label="",style="dashed", color="magenta", weight=3]; 15937 -> 5617[label="",style="dashed", color="red", weight=0]; 15937[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15937 -> 17496[label="",style="dashed", color="magenta", weight=3]; 15937 -> 17497[label="",style="dashed", color="magenta", weight=3]; 15938[label="Succ ww3100",fontsize=16,color="green",shape="box"];15939 -> 5617[label="",style="dashed", color="red", weight=0]; 15939[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15939 -> 17498[label="",style="dashed", color="magenta", weight=3]; 15939 -> 17499[label="",style="dashed", color="magenta", weight=3]; 15940[label="Succ ww3100",fontsize=16,color="green",shape="box"];15941 -> 17501[label="",style="dashed", color="red", weight=0]; 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]; 15941 -> 17519[label="",style="dashed", color="magenta", weight=3]; 15941 -> 17520[label="",style="dashed", color="magenta", weight=3]; 15941 -> 17521[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 15946 -> 17523[label="",style="dashed", color="magenta", weight=3]; 15946 -> 17524[label="",style="dashed", color="magenta", weight=3]; 15946 -> 17525[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 15953 -> 17531[label="",style="dashed", color="red", weight=0]; 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]; 15953 -> 17533[label="",style="dashed", color="magenta", weight=3]; 15954 -> 5617[label="",style="dashed", color="red", weight=0]; 15954[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15954 -> 17537[label="",style="dashed", color="magenta", weight=3]; 15954 -> 17538[label="",style="dashed", color="magenta", weight=3]; 15955[label="Succ ww3100",fontsize=16,color="green",shape="box"];15956 -> 5617[label="",style="dashed", color="red", weight=0]; 15956[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15956 -> 17539[label="",style="dashed", color="magenta", weight=3]; 15956 -> 17540[label="",style="dashed", color="magenta", weight=3]; 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]; 15959 -> 28492[label="",style="dashed", color="red", weight=0]; 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 -> 28500[label="",style="dashed", color="magenta", weight=3]; 15959 -> 28501[label="",style="dashed", color="magenta", weight=3]; 15959 -> 28502[label="",style="dashed", color="magenta", weight=3]; 15959 -> 28503[label="",style="dashed", color="magenta", weight=3]; 15959 -> 28504[label="",style="dashed", color="magenta", weight=3]; 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]; 15965 -> 28492[label="",style="dashed", color="red", weight=0]; 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 -> 28505[label="",style="dashed", color="magenta", weight=3]; 15965 -> 28506[label="",style="dashed", color="magenta", weight=3]; 15965 -> 28507[label="",style="dashed", color="magenta", weight=3]; 15965 -> 28508[label="",style="dashed", color="magenta", weight=3]; 15965 -> 28509[label="",style="dashed", color="magenta", weight=3]; 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]; 28521 -> 28371[label="",style="dashed", color="red", weight=0]; 28521[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"];28521 -> 28530[label="",style="dashed", color="magenta", weight=3]; 28521 -> 28531[label="",style="dashed", color="magenta", weight=3]; 28521 -> 28532[label="",style="dashed", color="magenta", weight=3]; 28521 -> 28533[label="",style="dashed", color="magenta", weight=3]; 28524[label="ww5",fontsize=16,color="green",shape="box"];28525[label="ww3100",fontsize=16,color="green",shape="box"];28526[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28527[label="ww3000",fontsize=16,color="green",shape="box"];28528[label="takeWhile1 (flip ltEsFloat ww3445) (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"];28528 -> 28556[label="",style="solid", color="black", weight=3]; 28529[label="takeWhile1 (flip ltEsFloat ww3445) (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"];28529 -> 28557[label="",style="solid", color="black", weight=3]; 15968[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15969[label="ww5",fontsize=16,color="green",shape="box"];51254[label="ww5",fontsize=16,color="green",shape="box"];51255[label="ww3100",fontsize=16,color="green",shape="box"];51256[label="Succ Zero",fontsize=16,color="green",shape="box"];51257[label="ww3000",fontsize=16,color="green",shape="box"];55503[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4609))) (Float (Neg (Succ ww4610)) (Neg (Succ ww4611)))) ww4617",fontsize=16,color="black",shape="box"];55503 -> 55616[label="",style="solid", color="black", weight=3]; 28566[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"];28566 -> 28684[label="",style="solid", color="black", weight=3]; 28567[label="ww20340",fontsize=16,color="green",shape="box"];28568[label="ww20341",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 15975 -> 5617[label="",style="dashed", color="red", weight=0]; 15975[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15975 -> 17558[label="",style="dashed", color="magenta", weight=3]; 15975 -> 17559[label="",style="dashed", color="magenta", weight=3]; 15976[label="Succ ww3100",fontsize=16,color="green",shape="box"];15977 -> 5617[label="",style="dashed", color="red", weight=0]; 15977[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15977 -> 17560[label="",style="dashed", color="magenta", weight=3]; 15977 -> 17561[label="",style="dashed", color="magenta", weight=3]; 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]; 15980 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15980 -> 17564[label="",style="dashed", color="magenta", weight=3]; 15980 -> 17565[label="",style="dashed", color="magenta", weight=3]; 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]; 15986 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15986 -> 17568[label="",style="dashed", color="magenta", weight=3]; 15986 -> 17569[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 55266[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4615))) (Float (Neg Zero) (Pos (Succ ww4616)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55266 -> 55508[label="",style="solid", color="black", weight=3]; 55267[label="ww46140",fontsize=16,color="green",shape="box"];55268[label="ww46141",fontsize=16,color="green",shape="box"];15990 -> 17573[label="",style="dashed", color="red", weight=0]; 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]; 15990 -> 17575[label="",style="dashed", color="magenta", weight=3]; 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]; 15992 -> 5617[label="",style="dashed", color="red", weight=0]; 15992[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15992 -> 17580[label="",style="dashed", color="magenta", weight=3]; 15992 -> 17581[label="",style="dashed", color="magenta", weight=3]; 15993[label="Succ ww3100",fontsize=16,color="green",shape="box"];15994 -> 5617[label="",style="dashed", color="red", weight=0]; 15994[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15994 -> 17582[label="",style="dashed", color="magenta", weight=3]; 15994 -> 17583[label="",style="dashed", color="magenta", weight=3]; 15995[label="Succ ww3100",fontsize=16,color="green",shape="box"];15996 -> 15660[label="",style="dashed", color="red", weight=0]; 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]; 15996 -> 17585[label="",style="dashed", color="magenta", weight=3]; 15996 -> 17586[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 16001 -> 17588[label="",style="dashed", color="magenta", weight=3]; 16001 -> 17589[label="",style="dashed", color="magenta", weight=3]; 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]; 16003 -> 17591[label="",style="dashed", color="red", weight=0]; 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]; 16003 -> 17593[label="",style="dashed", color="magenta", weight=3]; 16004 -> 5617[label="",style="dashed", color="red", weight=0]; 16004[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16004 -> 17596[label="",style="dashed", color="magenta", weight=3]; 16004 -> 17597[label="",style="dashed", color="magenta", weight=3]; 16005[label="Succ ww3100",fontsize=16,color="green",shape="box"];16006 -> 5617[label="",style="dashed", color="red", weight=0]; 16006[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16006 -> 17598[label="",style="dashed", color="magenta", weight=3]; 16006 -> 17599[label="",style="dashed", color="magenta", weight=3]; 16007[label="Succ ww3100",fontsize=16,color="green",shape="box"];16008 -> 17601[label="",style="dashed", color="red", weight=0]; 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]; 16008 -> 17615[label="",style="dashed", color="magenta", weight=3]; 16008 -> 17616[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 16013 -> 17618[label="",style="dashed", color="magenta", weight=3]; 16013 -> 17619[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 16020 -> 17625[label="",style="dashed", color="red", weight=0]; 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]; 16020 -> 17627[label="",style="dashed", color="magenta", weight=3]; 16021 -> 5617[label="",style="dashed", color="red", weight=0]; 16021[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16021 -> 17630[label="",style="dashed", color="magenta", weight=3]; 16021 -> 17631[label="",style="dashed", color="magenta", weight=3]; 16022[label="Succ ww3100",fontsize=16,color="green",shape="box"];16023 -> 5617[label="",style="dashed", color="red", weight=0]; 16023[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16023 -> 17632[label="",style="dashed", color="magenta", weight=3]; 16023 -> 17633[label="",style="dashed", color="magenta", weight=3]; 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]; 16026 -> 28629[label="",style="dashed", color="red", weight=0]; 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 -> 28636[label="",style="dashed", color="magenta", weight=3]; 16026 -> 28637[label="",style="dashed", color="magenta", weight=3]; 16026 -> 28638[label="",style="dashed", color="magenta", weight=3]; 16026 -> 28639[label="",style="dashed", color="magenta", weight=3]; 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]; 16032 -> 28629[label="",style="dashed", color="red", weight=0]; 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 -> 28640[label="",style="dashed", color="magenta", weight=3]; 16032 -> 28641[label="",style="dashed", color="magenta", weight=3]; 16032 -> 28642[label="",style="dashed", color="magenta", weight=3]; 16032 -> 28643[label="",style="dashed", color="magenta", weight=3]; 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]; 28656 -> 28661[label="",style="dashed", color="red", weight=0]; 28656[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"];28656 -> 28665[label="",style="dashed", color="magenta", weight=3]; 28656 -> 28666[label="",style="dashed", color="magenta", weight=3]; 28656 -> 28667[label="",style="dashed", color="magenta", weight=3]; 28662[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28663[label="ww5",fontsize=16,color="green",shape="box"];28664[label="ww3100",fontsize=16,color="green",shape="box"];28658[label="takeWhile1 (flip ltEsFloat ww3468) (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"];28658 -> 28678[label="",style="solid", color="black", weight=3]; 28659[label="takeWhile1 (flip ltEsFloat ww3468) (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"];28659 -> 28679[label="",style="solid", color="black", weight=3]; 16035[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16036[label="ww5",fontsize=16,color="green",shape="box"];51262[label="Succ Zero",fontsize=16,color="green",shape="box"];51263[label="ww5",fontsize=16,color="green",shape="box"];51264[label="ww3100",fontsize=16,color="green",shape="box"];55673[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4619))) (Float (Neg Zero) (Neg (Succ ww4620)))) ww4634",fontsize=16,color="black",shape="box"];55673 -> 55776[label="",style="solid", color="black", weight=3]; 28854[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3472))) (Float (Neg Zero) (Neg (Succ ww3473)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28854 -> 28881[label="",style="solid", color="black", weight=3]; 28855[label="ww34710",fontsize=16,color="green",shape="box"];28856[label="ww34711",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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"];63116[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16042 -> 63116[label="",style="solid", color="burlywood", weight=9]; 63116 -> 17649[label="",style="solid", color="burlywood", weight=3]; 63117[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16042 -> 63117[label="",style="solid", color="burlywood", weight=9]; 63117 -> 17650[label="",style="solid", color="burlywood", weight=3]; 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"];63118[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16043 -> 63118[label="",style="solid", color="burlywood", weight=9]; 63118 -> 17651[label="",style="solid", color="burlywood", weight=3]; 63119[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16043 -> 63119[label="",style="solid", color="burlywood", weight=9]; 63119 -> 17652[label="",style="solid", color="burlywood", weight=3]; 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"];63120[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16044 -> 63120[label="",style="solid", color="burlywood", weight=9]; 63120 -> 17653[label="",style="solid", color="burlywood", weight=3]; 63121[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16044 -> 63121[label="",style="solid", color="burlywood", weight=9]; 63121 -> 17654[label="",style="solid", color="burlywood", weight=3]; 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"];63122[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16045 -> 63122[label="",style="solid", color="burlywood", weight=9]; 63122 -> 17655[label="",style="solid", color="burlywood", weight=3]; 63123[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16045 -> 63123[label="",style="solid", color="burlywood", weight=9]; 63123 -> 17656[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];63124[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16056 -> 63124[label="",style="solid", color="burlywood", weight=9]; 63124 -> 17667[label="",style="solid", color="burlywood", weight=3]; 63125[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16056 -> 63125[label="",style="solid", color="burlywood", weight=9]; 63125 -> 17668[label="",style="solid", color="burlywood", weight=3]; 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"];63126[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16057 -> 63126[label="",style="solid", color="burlywood", weight=9]; 63126 -> 17669[label="",style="solid", color="burlywood", weight=3]; 63127[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16057 -> 63127[label="",style="solid", color="burlywood", weight=9]; 63127 -> 17670[label="",style="solid", color="burlywood", weight=3]; 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"];63128[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16058 -> 63128[label="",style="solid", color="burlywood", weight=9]; 63128 -> 17671[label="",style="solid", color="burlywood", weight=3]; 63129[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16058 -> 63129[label="",style="solid", color="burlywood", weight=9]; 63129 -> 17672[label="",style="solid", color="burlywood", weight=3]; 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"];63130[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16059 -> 63130[label="",style="solid", color="burlywood", weight=9]; 63130 -> 17673[label="",style="solid", color="burlywood", weight=3]; 63131[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16059 -> 63131[label="",style="solid", color="burlywood", weight=9]; 63131 -> 17674[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 16070 -> 6351[label="",style="dashed", color="red", weight=0]; 16070[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16070 -> 17685[label="",style="dashed", color="magenta", weight=3]; 16070 -> 17686[label="",style="dashed", color="magenta", weight=3]; 16071[label="Succ ww3100",fontsize=16,color="green",shape="box"];16072 -> 6351[label="",style="dashed", color="red", weight=0]; 16072[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16072 -> 17687[label="",style="dashed", color="magenta", weight=3]; 16072 -> 17688[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 18789[label="ww310",fontsize=16,color="green",shape="box"];18790[label="ww410",fontsize=16,color="green",shape="box"];18791[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18792[label="ww5",fontsize=16,color="green",shape="box"];18793[label="ww3000",fontsize=16,color="green",shape="box"];16081 -> 6351[label="",style="dashed", color="red", weight=0]; 16081[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16081 -> 17696[label="",style="dashed", color="magenta", weight=3]; 16081 -> 17697[label="",style="dashed", color="magenta", weight=3]; 16082[label="Succ ww3100",fontsize=16,color="green",shape="box"];16083 -> 6351[label="",style="dashed", color="red", weight=0]; 16083[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16083 -> 17698[label="",style="dashed", color="magenta", weight=3]; 16083 -> 17699[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 16090 -> 6351[label="",style="dashed", color="red", weight=0]; 16090[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16090 -> 17705[label="",style="dashed", color="magenta", weight=3]; 16090 -> 17706[label="",style="dashed", color="magenta", weight=3]; 16091[label="Succ ww12400",fontsize=16,color="green",shape="box"];16092 -> 6351[label="",style="dashed", color="red", weight=0]; 16092[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16092 -> 17707[label="",style="dashed", color="magenta", weight=3]; 16092 -> 17708[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 16099 -> 6351[label="",style="dashed", color="red", weight=0]; 16099[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16099 -> 17714[label="",style="dashed", color="magenta", weight=3]; 16099 -> 17715[label="",style="dashed", color="magenta", weight=3]; 16100[label="Succ ww12400",fontsize=16,color="green",shape="box"];16101 -> 6351[label="",style="dashed", color="red", weight=0]; 16101[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16101 -> 17716[label="",style="dashed", color="magenta", weight=3]; 16101 -> 17717[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 16108 -> 6351[label="",style="dashed", color="red", weight=0]; 16108[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16108 -> 17723[label="",style="dashed", color="magenta", weight=3]; 16108 -> 17724[label="",style="dashed", color="magenta", weight=3]; 16109[label="Succ ww12400",fontsize=16,color="green",shape="box"];16110 -> 6351[label="",style="dashed", color="red", weight=0]; 16110[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16110 -> 17725[label="",style="dashed", color="magenta", weight=3]; 16110 -> 17726[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 16117 -> 6351[label="",style="dashed", color="red", weight=0]; 16117[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16117 -> 17732[label="",style="dashed", color="magenta", weight=3]; 16117 -> 17733[label="",style="dashed", color="magenta", weight=3]; 16118[label="Succ ww12400",fontsize=16,color="green",shape="box"];16119 -> 6351[label="",style="dashed", color="red", weight=0]; 16119[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16119 -> 17734[label="",style="dashed", color="magenta", weight=3]; 16119 -> 17735[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 16126 -> 5617[label="",style="dashed", color="red", weight=0]; 16126[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16126 -> 17741[label="",style="dashed", color="magenta", weight=3]; 16127 -> 5617[label="",style="dashed", color="red", weight=0]; 16127[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16127 -> 17742[label="",style="dashed", color="magenta", weight=3]; 16128 -> 17743[label="",style="dashed", color="red", weight=0]; 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]; 16128 -> 17745[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 16132 -> 5617[label="",style="dashed", color="red", weight=0]; 16132[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16132 -> 17751[label="",style="dashed", color="magenta", weight=3]; 16133 -> 5617[label="",style="dashed", color="red", weight=0]; 16133[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16133 -> 17752[label="",style="dashed", color="magenta", weight=3]; 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]; 16135 -> 5617[label="",style="dashed", color="red", weight=0]; 16135[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16135 -> 17754[label="",style="dashed", color="magenta", weight=3]; 16136 -> 5617[label="",style="dashed", color="red", weight=0]; 16136[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16136 -> 17755[label="",style="dashed", color="magenta", weight=3]; 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]; 16138 -> 5617[label="",style="dashed", color="red", weight=0]; 16138[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16138 -> 17757[label="",style="dashed", color="magenta", weight=3]; 16139 -> 5617[label="",style="dashed", color="red", weight=0]; 16139[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16139 -> 17758[label="",style="dashed", color="magenta", weight=3]; 16140 -> 17759[label="",style="dashed", color="red", weight=0]; 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]; 16140 -> 17761[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 16144[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16144 -> 17767[label="",style="dashed", color="green", weight=3]; 16145[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16145 -> 17768[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 16149[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16149 -> 17772[label="",style="dashed", color="green", weight=3]; 16150[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16150 -> 17773[label="",style="dashed", color="green", weight=3]; 16151[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16151 -> 17774[label="",style="dashed", color="green", weight=3]; 16152[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16152 -> 17775[label="",style="dashed", color="green", weight=3]; 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]; 16154[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16154 -> 17777[label="",style="dashed", color="green", weight=3]; 16155[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16155 -> 17778[label="",style="dashed", color="green", weight=3]; 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]; 16173[label="ww3000",fontsize=16,color="green",shape="box"];16174[label="ww410",fontsize=16,color="green",shape="box"];16175[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16176[label="ww310",fontsize=16,color="green",shape="box"];16177[label="ww5",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]; 16182[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16182 -> 17782[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 16186[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16186 -> 17786[label="",style="dashed", color="green", weight=3]; 16187[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16187 -> 17787[label="",style="dashed", color="green", weight=3]; 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]; 16189[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16189 -> 17789[label="",style="dashed", color="green", weight=3]; 16190[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16190 -> 17790[label="",style="dashed", color="green", weight=3]; 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]; 16192[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16192 -> 17792[label="",style="dashed", color="green", weight=3]; 16193[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16193 -> 17793[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 23396[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23397[label="ww4100",fontsize=16,color="green",shape="box"];23398[label="ww5",fontsize=16,color="green",shape="box"];23399[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];29411[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"];29411 -> 29972[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 54568 -> 55020[label="",style="dashed", color="red", weight=0]; 54568[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"];54568 -> 55076[label="",style="dashed", color="magenta", weight=3]; 54568 -> 55077[label="",style="dashed", color="magenta", weight=3]; 54568 -> 55078[label="",style="dashed", color="magenta", weight=3]; 54569 -> 30021[label="",style="dashed", color="red", weight=0]; 54569[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"];54569 -> 55290[label="",style="dashed", color="magenta", weight=3]; 54569 -> 55291[label="",style="dashed", color="magenta", weight=3]; 54569 -> 55292[label="",style="dashed", color="magenta", weight=3]; 54569 -> 55293[label="",style="dashed", color="magenta", weight=3]; 54569 -> 55294[label="",style="dashed", color="magenta", weight=3]; 54570 -> 56720[label="",style="dashed", color="red", weight=0]; 54570[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"];54570 -> 56731[label="",style="dashed", color="magenta", weight=3]; 54570 -> 56732[label="",style="dashed", color="magenta", weight=3]; 54570 -> 56733[label="",style="dashed", color="magenta", weight=3]; 54570 -> 56734[label="",style="dashed", color="magenta", weight=3]; 54570 -> 56735[label="",style="dashed", color="magenta", weight=3]; 54571[label="ww3000",fontsize=16,color="green",shape="box"];54572[label="ww3100",fontsize=16,color="green",shape="box"];28901[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"];63132[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];28901 -> 63132[label="",style="solid", color="burlywood", weight=9]; 63132 -> 28906[label="",style="solid", color="burlywood", weight=3]; 28903 -> 28889[label="",style="dashed", color="red", weight=0]; 28903[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"];28904[label="takeWhile1 (flip ltEsFloat ww3480) (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"];28904 -> 28935[label="",style="solid", color="black", weight=3]; 28905[label="takeWhile1 (flip ltEsFloat ww3480) (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"];28905 -> 28936[label="",style="solid", color="black", weight=3]; 55073[label="ww3100",fontsize=16,color="green",shape="box"];55074[label="ww3000",fontsize=16,color="green",shape="box"];55075 -> 54506[label="",style="dashed", color="red", weight=0]; 55075[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"];55269[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"];63133[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55269 -> 63133[label="",style="solid", color="burlywood", weight=9]; 63133 -> 55509[label="",style="solid", color="burlywood", weight=3]; 56163[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56164[label="ww3000",fontsize=16,color="green",shape="box"];56165[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56166[label="ww3100",fontsize=16,color="green",shape="box"];28955[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"];63134[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];28955 -> 63134[label="",style="solid", color="burlywood", weight=9]; 63134 -> 29036[label="",style="solid", color="burlywood", weight=3]; 28956 -> 28943[label="",style="dashed", color="red", weight=0]; 28956[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"];28957[label="takeWhile1 (flip ltEsFloat ww3486) (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"];28957 -> 29037[label="",style="solid", color="black", weight=3]; 28958[label="takeWhile1 (flip ltEsFloat ww3486) (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"];28958 -> 29038[label="",style="solid", color="black", weight=3]; 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"];63135[label="ww180000/Succ ww1800000",fontsize=10,color="white",style="solid",shape="box"];16212 -> 63135[label="",style="solid", color="burlywood", weight=9]; 63135 -> 17812[label="",style="solid", color="burlywood", weight=3]; 63136[label="ww180000/Zero",fontsize=10,color="white",style="solid",shape="box"];16212 -> 63136[label="",style="solid", color="burlywood", weight=9]; 63136 -> 17813[label="",style="solid", color="burlywood", weight=3]; 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"];63137[label="ww180000/Succ ww1800000",fontsize=10,color="white",style="solid",shape="box"];16213 -> 63137[label="",style="solid", color="burlywood", weight=9]; 63137 -> 17814[label="",style="solid", color="burlywood", weight=3]; 63138[label="ww180000/Zero",fontsize=10,color="white",style="solid",shape="box"];16213 -> 63138[label="",style="solid", color="burlywood", weight=9]; 63138 -> 17815[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];63139[label="ww181000/Succ ww1810000",fontsize=10,color="white",style="solid",shape="box"];16215 -> 63139[label="",style="solid", color="burlywood", weight=9]; 63139 -> 17817[label="",style="solid", color="burlywood", weight=3]; 63140[label="ww181000/Zero",fontsize=10,color="white",style="solid",shape="box"];16215 -> 63140[label="",style="solid", color="burlywood", weight=9]; 63140 -> 17818[label="",style="solid", color="burlywood", weight=3]; 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"];63141[label="ww181000/Succ ww1810000",fontsize=10,color="white",style="solid",shape="box"];16216 -> 63141[label="",style="solid", color="burlywood", weight=9]; 63141 -> 17819[label="",style="solid", color="burlywood", weight=3]; 63142[label="ww181000/Zero",fontsize=10,color="white",style="solid",shape="box"];16216 -> 63142[label="",style="solid", color="burlywood", weight=9]; 63142 -> 17820[label="",style="solid", color="burlywood", weight=3]; 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]; 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"];63143[label="ww1390/Succ ww13900",fontsize=10,color="white",style="solid",shape="box"];16218 -> 63143[label="",style="solid", color="burlywood", weight=9]; 63143 -> 17822[label="",style="solid", color="burlywood", weight=3]; 63144[label="ww1390/Zero",fontsize=10,color="white",style="solid",shape="box"];16218 -> 63144[label="",style="solid", color="burlywood", weight=9]; 63144 -> 17823[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 30237[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"];30237 -> 30279[label="",style="solid", color="black", weight=3]; 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"];63145[label="ww181600/Succ ww1816000",fontsize=10,color="white",style="solid",shape="box"];16227 -> 63145[label="",style="solid", color="burlywood", weight=9]; 63145 -> 17832[label="",style="solid", color="burlywood", weight=3]; 63146[label="ww181600/Zero",fontsize=10,color="white",style="solid",shape="box"];16227 -> 63146[label="",style="solid", color="burlywood", weight=9]; 63146 -> 17833[label="",style="solid", color="burlywood", weight=3]; 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"];63147[label="ww181600/Succ ww1816000",fontsize=10,color="white",style="solid",shape="box"];16228 -> 63147[label="",style="solid", color="burlywood", weight=9]; 63147 -> 17834[label="",style="solid", color="burlywood", weight=3]; 63148[label="ww181600/Zero",fontsize=10,color="white",style="solid",shape="box"];16228 -> 63148[label="",style="solid", color="burlywood", weight=9]; 63148 -> 17835[label="",style="solid", color="burlywood", weight=3]; 16229 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54676[label="",style="dashed", color="magenta", weight=3]; 16229 -> 54677[label="",style="dashed", color="magenta", weight=3]; 16229 -> 54678[label="",style="dashed", color="magenta", weight=3]; 16229 -> 54679[label="",style="dashed", color="magenta", weight=3]; 16229 -> 54680[label="",style="dashed", color="magenta", weight=3]; 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"];63149[label="ww182600/Succ ww1826000",fontsize=10,color="white",style="solid",shape="box"];16230 -> 63149[label="",style="solid", color="burlywood", weight=9]; 63149 -> 17837[label="",style="solid", color="burlywood", weight=3]; 63150[label="ww182600/Zero",fontsize=10,color="white",style="solid",shape="box"];16230 -> 63150[label="",style="solid", color="burlywood", weight=9]; 63150 -> 17838[label="",style="solid", color="burlywood", weight=3]; 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"];63151[label="ww182600/Succ ww1826000",fontsize=10,color="white",style="solid",shape="box"];16231 -> 63151[label="",style="solid", color="burlywood", weight=9]; 63151 -> 17839[label="",style="solid", color="burlywood", weight=3]; 63152[label="ww182600/Zero",fontsize=10,color="white",style="solid",shape="box"];16231 -> 63152[label="",style="solid", color="burlywood", weight=9]; 63152 -> 17840[label="",style="solid", color="burlywood", weight=3]; 16232 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54681[label="",style="dashed", color="magenta", weight=3]; 16232 -> 54682[label="",style="dashed", color="magenta", weight=3]; 16232 -> 54683[label="",style="dashed", color="magenta", weight=3]; 16232 -> 54684[label="",style="dashed", color="magenta", weight=3]; 16232 -> 54685[label="",style="dashed", color="magenta", weight=3]; 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"];63153[label="ww1410/Succ ww14100",fontsize=10,color="white",style="solid",shape="box"];16233 -> 63153[label="",style="solid", color="burlywood", weight=9]; 63153 -> 17842[label="",style="solid", color="burlywood", weight=3]; 63154[label="ww1410/Zero",fontsize=10,color="white",style="solid",shape="box"];16233 -> 63154[label="",style="solid", color="burlywood", weight=9]; 63154 -> 17843[label="",style="solid", color="burlywood", weight=3]; 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]; 16235 -> 2357[label="",style="dashed", color="red", weight=0]; 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]; 16235 -> 17846[label="",style="dashed", color="magenta", weight=3]; 16235 -> 17847[label="",style="dashed", color="magenta", weight=3]; 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]; 16237 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54686[label="",style="dashed", color="magenta", weight=3]; 16237 -> 54687[label="",style="dashed", color="magenta", weight=3]; 16237 -> 54688[label="",style="dashed", color="magenta", weight=3]; 16237 -> 54689[label="",style="dashed", color="magenta", weight=3]; 16237 -> 54690[label="",style="dashed", color="magenta", weight=3]; 29048[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3491) GT)",fontsize=16,color="burlywood",shape="box"];63155[label="ww3491/Float ww34910 ww34911",fontsize=10,color="white",style="solid",shape="box"];29048 -> 63155[label="",style="solid", color="burlywood", weight=9]; 63155 -> 29083[label="",style="solid", color="burlywood", weight=3]; 29412 -> 60642[label="",style="dashed", color="red", weight=0]; 29412[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"];29412 -> 60643[label="",style="dashed", color="magenta", weight=3]; 29412 -> 60644[label="",style="dashed", color="magenta", weight=3]; 29412 -> 60645[label="",style="dashed", color="magenta", weight=3]; 29413[label="takeWhile2 (flip ltEsFloat ww3499) (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"];29413 -> 29976[label="",style="solid", color="black", weight=3]; 58141[label="ww4100",fontsize=16,color="green",shape="box"];58142[label="ww3000",fontsize=16,color="green",shape="box"];58143[label="Succ Zero",fontsize=16,color="green",shape="box"];58144[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58140[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711)",fontsize=16,color="black",shape="triangle"];58140 -> 58183[label="",style="solid", color="black", weight=3]; 57706[label="Nil",fontsize=16,color="green",shape="box"];55615[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"];55615 -> 55675[label="",style="solid", color="black", weight=3]; 29376[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"];29376 -> 29414[label="",style="solid", color="black", weight=3]; 29377[label="takeWhile2 (flip ltEsFloat ww3512) (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"];29377 -> 29415[label="",style="solid", color="black", weight=3]; 60007[label="ww3000",fontsize=16,color="green",shape="box"];60008[label="Succ Zero",fontsize=16,color="green",shape="box"];60009[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];60006[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))) ww4805)",fontsize=16,color="black",shape="triangle"];60006 -> 60048[label="",style="solid", color="black", weight=3]; 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"];63156[label="ww14300/Succ ww143000",fontsize=10,color="white",style="solid",shape="box"];16241 -> 63156[label="",style="solid", color="burlywood", weight=9]; 63156 -> 17853[label="",style="solid", color="burlywood", weight=3]; 63157[label="ww14300/Zero",fontsize=10,color="white",style="solid",shape="box"];16241 -> 63157[label="",style="solid", color="burlywood", weight=9]; 63157 -> 17854[label="",style="solid", color="burlywood", weight=3]; 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"];63158[label="ww14300/Succ ww143000",fontsize=10,color="white",style="solid",shape="box"];16242 -> 63158[label="",style="solid", color="burlywood", weight=9]; 63158 -> 17855[label="",style="solid", color="burlywood", weight=3]; 63159[label="ww14300/Zero",fontsize=10,color="white",style="solid",shape="box"];16242 -> 63159[label="",style="solid", color="burlywood", weight=9]; 63159 -> 17856[label="",style="solid", color="burlywood", weight=3]; 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]; 16245 -> 12354[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];63160[label="ww15100/Succ ww151000",fontsize=10,color="white",style="solid",shape="box"];16247 -> 63160[label="",style="solid", color="burlywood", weight=9]; 63160 -> 17860[label="",style="solid", color="burlywood", weight=3]; 63161[label="ww15100/Zero",fontsize=10,color="white",style="solid",shape="box"];16247 -> 63161[label="",style="solid", color="burlywood", weight=9]; 63161 -> 17861[label="",style="solid", color="burlywood", weight=3]; 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"];63162[label="ww15100/Succ ww151000",fontsize=10,color="white",style="solid",shape="box"];16248 -> 63162[label="",style="solid", color="burlywood", weight=9]; 63162 -> 17862[label="",style="solid", color="burlywood", weight=3]; 63163[label="ww15100/Zero",fontsize=10,color="white",style="solid",shape="box"];16248 -> 63163[label="",style="solid", color="burlywood", weight=9]; 63163 -> 17863[label="",style="solid", color="burlywood", weight=3]; 16249[label="Succ ww30000",fontsize=16,color="green",shape="box"];16250[label="Float (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16251[label="Zero",fontsize=16,color="green",shape="box"];16252[label="ww5",fontsize=16,color="green",shape="box"];16253 -> 12361[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];63164[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];16255 -> 63164[label="",style="solid", color="burlywood", weight=9]; 63164 -> 17866[label="",style="solid", color="burlywood", weight=3]; 63165[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];16255 -> 63165[label="",style="solid", color="burlywood", weight=9]; 63165 -> 17867[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];63166[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];16260 -> 63166[label="",style="solid", color="burlywood", weight=9]; 63166 -> 17872[label="",style="solid", color="burlywood", weight=3]; 63167[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];16260 -> 63167[label="",style="solid", color="burlywood", weight=9]; 63167 -> 17873[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 23400[label="Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];23401[label="Zero",fontsize=16,color="green",shape="box"];23402[label="ww5",fontsize=16,color="green",shape="box"];23403[label="Zero",fontsize=16,color="green",shape="box"];48028[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48029 -> 59409[label="",style="dashed", color="red", weight=0]; 48029[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"];48029 -> 59490[label="",style="dashed", color="magenta", weight=3]; 48029 -> 59491[label="",style="dashed", color="magenta", weight=3]; 48029 -> 59492[label="",style="dashed", color="magenta", weight=3]; 48029 -> 59493[label="",style="dashed", color="magenta", weight=3]; 48029 -> 59494[label="",style="dashed", color="magenta", weight=3]; 48030[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="black",shape="box"];48030 -> 51520[label="",style="solid", color="black", weight=3]; 48031[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"];48031 -> 51521[label="",style="solid", color="black", weight=3]; 48032[label="Pos (Succ (Succ ww31000))",fontsize=16,color="green",shape="box"];23404[label="Float (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];23405[label="Zero",fontsize=16,color="green",shape="box"];23406[label="ww5",fontsize=16,color="green",shape="box"];23407[label="Zero",fontsize=16,color="green",shape="box"];20279[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"];20279 -> 20294[label="",style="solid", color="black", weight=3]; 30238[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"];30238 -> 30280[label="",style="solid", color="black", weight=3]; 30239[label="ww1250",fontsize=16,color="green",shape="box"];30240[label="ww1251",fontsize=16,color="green",shape="box"];30298 -> 27248[label="",style="dashed", color="red", weight=0]; 30298[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww3531)) ww35350) (srMyInt (Pos Zero) ww35351)) GT)",fontsize=16,color="magenta"];30298 -> 30319[label="",style="dashed", color="magenta", weight=3]; 30298 -> 30320[label="",style="dashed", color="magenta", weight=3]; 30314[label="Zero",fontsize=16,color="green",shape="box"];30315[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30316[label="Pos Zero",fontsize=16,color="green",shape="box"];30317[label="Pos Zero",fontsize=16,color="green",shape="box"];30318[label="takeWhile1 (flip ltEsFloat ww3526) (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))) ww3526) GT)",fontsize=16,color="black",shape="box"];30318 -> 30341[label="",style="solid", color="black", weight=3]; 58087[label="primPlusFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4702",fontsize=16,color="black",shape="box"];58087 -> 58096[label="",style="solid", color="black", weight=3]; 58088 -> 57843[label="",style="dashed", color="red", weight=0]; 58088[label="psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4702",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]; 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]; 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"];63168[label="ww15900/Succ ww159000",fontsize=10,color="white",style="solid",shape="box"];16274 -> 63168[label="",style="solid", color="burlywood", weight=9]; 63168 -> 17888[label="",style="solid", color="burlywood", weight=3]; 63169[label="ww15900/Zero",fontsize=10,color="white",style="solid",shape="box"];16274 -> 63169[label="",style="solid", color="burlywood", weight=9]; 63169 -> 17889[label="",style="solid", color="burlywood", weight=3]; 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"];63170[label="ww15900/Succ ww159000",fontsize=10,color="white",style="solid",shape="box"];16275 -> 63170[label="",style="solid", color="burlywood", weight=9]; 63170 -> 17890[label="",style="solid", color="burlywood", weight=3]; 63171[label="ww15900/Zero",fontsize=10,color="white",style="solid",shape="box"];16275 -> 63171[label="",style="solid", color="burlywood", weight=9]; 63171 -> 17891[label="",style="solid", color="burlywood", weight=3]; 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]; 16278 -> 12382[label="",style="dashed", color="red", weight=0]; 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]; 54578 -> 55020[label="",style="dashed", color="red", weight=0]; 54578[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"];54578 -> 55079[label="",style="dashed", color="magenta", weight=3]; 54578 -> 55080[label="",style="dashed", color="magenta", weight=3]; 54578 -> 55081[label="",style="dashed", color="magenta", weight=3]; 54579 -> 30021[label="",style="dashed", color="red", weight=0]; 54579[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"];54579 -> 55296[label="",style="dashed", color="magenta", weight=3]; 54579 -> 55297[label="",style="dashed", color="magenta", weight=3]; 54579 -> 55298[label="",style="dashed", color="magenta", weight=3]; 54579 -> 55299[label="",style="dashed", color="magenta", weight=3]; 54579 -> 55300[label="",style="dashed", color="magenta", weight=3]; 54580 -> 56720[label="",style="dashed", color="red", weight=0]; 54580[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"];54580 -> 56736[label="",style="dashed", color="magenta", weight=3]; 54580 -> 56737[label="",style="dashed", color="magenta", weight=3]; 54580 -> 56738[label="",style="dashed", color="magenta", weight=3]; 54580 -> 56739[label="",style="dashed", color="magenta", weight=3]; 54580 -> 56740[label="",style="dashed", color="magenta", weight=3]; 54581[label="ww3000",fontsize=16,color="green",shape="box"];54582[label="ww3100",fontsize=16,color="green",shape="box"];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"];63172[label="ww16700/Succ ww167000",fontsize=10,color="white",style="solid",shape="box"];16280 -> 63172[label="",style="solid", color="burlywood", weight=9]; 63172 -> 17895[label="",style="solid", color="burlywood", weight=3]; 63173[label="ww16700/Zero",fontsize=10,color="white",style="solid",shape="box"];16280 -> 63173[label="",style="solid", color="burlywood", weight=9]; 63173 -> 17896[label="",style="solid", color="burlywood", weight=3]; 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"];63174[label="ww16700/Succ ww167000",fontsize=10,color="white",style="solid",shape="box"];16281 -> 63174[label="",style="solid", color="burlywood", weight=9]; 63174 -> 17897[label="",style="solid", color="burlywood", weight=3]; 63175[label="ww16700/Zero",fontsize=10,color="white",style="solid",shape="box"];16281 -> 63175[label="",style="solid", color="burlywood", weight=9]; 63175 -> 17898[label="",style="solid", color="burlywood", weight=3]; 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]; 16284 -> 12389[label="",style="dashed", color="red", weight=0]; 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]; 54583 -> 55020[label="",style="dashed", color="red", weight=0]; 54583[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"];54583 -> 55082[label="",style="dashed", color="magenta", weight=3]; 54583 -> 55083[label="",style="dashed", color="magenta", weight=3]; 54583 -> 55084[label="",style="dashed", color="magenta", weight=3]; 54584 -> 30021[label="",style="dashed", color="red", weight=0]; 54584[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"];54584 -> 55302[label="",style="dashed", color="magenta", weight=3]; 54584 -> 55303[label="",style="dashed", color="magenta", weight=3]; 54584 -> 55304[label="",style="dashed", color="magenta", weight=3]; 54584 -> 55305[label="",style="dashed", color="magenta", weight=3]; 54584 -> 55306[label="",style="dashed", color="magenta", weight=3]; 54585 -> 56720[label="",style="dashed", color="red", weight=0]; 54585[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"];54585 -> 56741[label="",style="dashed", color="magenta", weight=3]; 54585 -> 56742[label="",style="dashed", color="magenta", weight=3]; 54585 -> 56743[label="",style="dashed", color="magenta", weight=3]; 54585 -> 56744[label="",style="dashed", color="magenta", weight=3]; 54585 -> 56745[label="",style="dashed", color="magenta", weight=3]; 54586[label="ww3000",fontsize=16,color="green",shape="box"];54587[label="ww3100",fontsize=16,color="green",shape="box"];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"];63176[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];16286 -> 63176[label="",style="solid", color="burlywood", weight=9]; 63176 -> 17902[label="",style="solid", color="burlywood", weight=3]; 63177[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];16286 -> 63177[label="",style="solid", color="burlywood", weight=9]; 63177 -> 17903[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];63178[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];16291 -> 63178[label="",style="solid", color="burlywood", weight=9]; 63178 -> 17908[label="",style="solid", color="burlywood", weight=3]; 63179[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];16291 -> 63179[label="",style="solid", color="burlywood", weight=9]; 63179 -> 17909[label="",style="solid", color="burlywood", weight=3]; 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]; 16293 -> 2357[label="",style="dashed", color="red", weight=0]; 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]; 16293 -> 17912[label="",style="dashed", color="magenta", weight=3]; 16293 -> 17913[label="",style="dashed", color="magenta", weight=3]; 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]; 16295 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54691[label="",style="dashed", color="magenta", weight=3]; 16295 -> 54692[label="",style="dashed", color="magenta", weight=3]; 16295 -> 54693[label="",style="dashed", color="magenta", weight=3]; 16295 -> 54694[label="",style="dashed", color="magenta", weight=3]; 16295 -> 54695[label="",style="dashed", color="magenta", weight=3]; 16296 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54696[label="",style="dashed", color="magenta", weight=3]; 16296 -> 54697[label="",style="dashed", color="magenta", weight=3]; 16296 -> 54698[label="",style="dashed", color="magenta", weight=3]; 16296 -> 54699[label="",style="dashed", color="magenta", weight=3]; 16296 -> 54700[label="",style="dashed", color="magenta", weight=3]; 55271[label="Zero",fontsize=16,color="green",shape="box"];55272[label="Succ ww30000",fontsize=16,color="green",shape="box"];55273[label="Zero",fontsize=16,color="green",shape="box"];55274[label="ww5",fontsize=16,color="green",shape="box"];55275[label="Zero",fontsize=16,color="green",shape="box"];30202[label="primPlusFloat ww3537 (fsFloat (msFloat (Float (Pos (Succ ww3538)) (Neg (Succ ww3539))) (Float (Pos (Succ ww3540)) (Neg (Succ ww3541)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63180[label="ww3537/Float ww35370 ww35371",fontsize=10,color="white",style="solid",shape="box"];30202 -> 63180[label="",style="solid", color="burlywood", weight=9]; 63180 -> 30241[label="",style="solid", color="burlywood", weight=3]; 56934[label="Cons (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4684) (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)))) ww4684)))",fontsize=16,color="green",shape="box"];56934 -> 57041[label="",style="dashed", color="green", weight=3]; 56934 -> 57042[label="",style="dashed", color="green", weight=3]; 55276[label="Zero",fontsize=16,color="green",shape="box"];55277[label="Zero",fontsize=16,color="green",shape="box"];55278[label="Zero",fontsize=16,color="green",shape="box"];55279[label="ww5",fontsize=16,color="green",shape="box"];55280[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]; 55772[label="Zero",fontsize=16,color="green",shape="box"];55773[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55774[label="Neg Zero",fontsize=16,color="green",shape="box"];55775[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];56458[label="ww4650",fontsize=16,color="green",shape="box"];56459[label="Pos (Succ ww4651)",fontsize=16,color="green",shape="box"];56460[label="Neg Zero",fontsize=16,color="green",shape="box"];56461[label="Neg (Succ ww4652)",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]; 16302 -> 6351[label="",style="dashed", color="red", weight=0]; 16302[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16302 -> 17922[label="",style="dashed", color="magenta", weight=3]; 16302 -> 17923[label="",style="dashed", color="magenta", weight=3]; 16303[label="Succ ww3100",fontsize=16,color="green",shape="box"];16304 -> 6351[label="",style="dashed", color="red", weight=0]; 16304[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16304 -> 17924[label="",style="dashed", color="magenta", weight=3]; 16304 -> 17925[label="",style="dashed", color="magenta", weight=3]; 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]; 36398[label="ww3100",fontsize=16,color="green",shape="box"];36399 -> 36890[label="",style="dashed", color="red", weight=0]; 36399[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"];36399 -> 36899[label="",style="dashed", color="magenta", weight=3]; 36399 -> 36900[label="",style="dashed", color="magenta", weight=3]; 36399 -> 36901[label="",style="dashed", color="magenta", weight=3]; 36399 -> 36902[label="",style="dashed", color="magenta", weight=3]; 36400 -> 59409[label="",style="dashed", color="red", weight=0]; 36400[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"];36400 -> 59495[label="",style="dashed", color="magenta", weight=3]; 36400 -> 59496[label="",style="dashed", color="magenta", weight=3]; 36400 -> 59497[label="",style="dashed", color="magenta", weight=3]; 36400 -> 59498[label="",style="dashed", color="magenta", weight=3]; 36400 -> 59499[label="",style="dashed", color="magenta", weight=3]; 36401 -> 36780[label="",style="dashed", color="red", weight=0]; 36401[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"];36401 -> 36808[label="",style="dashed", color="magenta", weight=3]; 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]; 36402[label="ww3100",fontsize=16,color="green",shape="box"];36403 -> 36890[label="",style="dashed", color="red", weight=0]; 36403[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"];36403 -> 36903[label="",style="dashed", color="magenta", weight=3]; 36403 -> 36904[label="",style="dashed", color="magenta", weight=3]; 36403 -> 36905[label="",style="dashed", color="magenta", weight=3]; 36403 -> 36906[label="",style="dashed", color="magenta", weight=3]; 36404 -> 59409[label="",style="dashed", color="red", weight=0]; 36404[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"];36404 -> 59500[label="",style="dashed", color="magenta", weight=3]; 36404 -> 59501[label="",style="dashed", color="magenta", weight=3]; 36404 -> 59502[label="",style="dashed", color="magenta", weight=3]; 36404 -> 59503[label="",style="dashed", color="magenta", weight=3]; 36404 -> 59504[label="",style="dashed", color="magenta", weight=3]; 36405 -> 36780[label="",style="dashed", color="red", weight=0]; 36405[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"];36405 -> 36809[label="",style="dashed", color="magenta", weight=3]; 16316 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48223[label="",style="dashed", color="magenta", weight=3]; 16316 -> 48224[label="",style="dashed", color="magenta", weight=3]; 16316 -> 48225[label="",style="dashed", color="magenta", weight=3]; 16316 -> 48226[label="",style="dashed", color="magenta", weight=3]; 16316 -> 48227[label="",style="dashed", color="magenta", weight=3]; 36895[label="ww4000",fontsize=16,color="green",shape="box"];36896[label="ww5",fontsize=16,color="green",shape="box"];36897[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36898[label="ww3100",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]; 43127[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4221)) (Pos (Succ ww4222))) (Float (Pos Zero) (Pos (Succ ww4223)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43127 -> 44498[label="",style="solid", color="black", weight=3]; 23720[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"];23720 -> 23729[label="",style="solid", color="black", weight=3]; 27465[label="ww3283",fontsize=16,color="green",shape="box"];27466[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];27467[label="ww3282",fontsize=16,color="green",shape="box"];27468[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27386[label="not (esEsOrdering (primCmpInt (Pos (Succ ww331100)) (Pos ww33100)) GT)",fontsize=16,color="black",shape="box"];27386 -> 27423[label="",style="solid", color="black", weight=3]; 27387[label="not (esEsOrdering (primCmpInt (Pos (Succ ww331100)) (Neg ww33100)) GT)",fontsize=16,color="black",shape="box"];27387 -> 27424[label="",style="solid", color="black", weight=3]; 27388[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww33100)) GT)",fontsize=16,color="burlywood",shape="box"];63181[label="ww33100/Succ ww331000",fontsize=10,color="white",style="solid",shape="box"];27388 -> 63181[label="",style="solid", color="burlywood", weight=9]; 63181 -> 27425[label="",style="solid", color="burlywood", weight=3]; 63182[label="ww33100/Zero",fontsize=10,color="white",style="solid",shape="box"];27388 -> 63182[label="",style="solid", color="burlywood", weight=9]; 63182 -> 27426[label="",style="solid", color="burlywood", weight=3]; 27389[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww33100)) GT)",fontsize=16,color="burlywood",shape="box"];63183[label="ww33100/Succ ww331000",fontsize=10,color="white",style="solid",shape="box"];27389 -> 63183[label="",style="solid", color="burlywood", weight=9]; 63183 -> 27427[label="",style="solid", color="burlywood", weight=3]; 63184[label="ww33100/Zero",fontsize=10,color="white",style="solid",shape="box"];27389 -> 63184[label="",style="solid", color="burlywood", weight=9]; 63184 -> 27428[label="",style="solid", color="burlywood", weight=3]; 27390[label="not (esEsOrdering (primCmpInt (Neg (Succ ww331100)) (Pos ww33100)) GT)",fontsize=16,color="black",shape="box"];27390 -> 27429[label="",style="solid", color="black", weight=3]; 27391[label="not (esEsOrdering (primCmpInt (Neg (Succ ww331100)) (Neg ww33100)) GT)",fontsize=16,color="black",shape="box"];27391 -> 27430[label="",style="solid", color="black", weight=3]; 27392[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww33100)) GT)",fontsize=16,color="burlywood",shape="box"];63185[label="ww33100/Succ ww331000",fontsize=10,color="white",style="solid",shape="box"];27392 -> 63185[label="",style="solid", color="burlywood", weight=9]; 63185 -> 27431[label="",style="solid", color="burlywood", weight=3]; 63186[label="ww33100/Zero",fontsize=10,color="white",style="solid",shape="box"];27392 -> 63186[label="",style="solid", color="burlywood", weight=9]; 63186 -> 27432[label="",style="solid", color="burlywood", weight=3]; 27393[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww33100)) GT)",fontsize=16,color="burlywood",shape="box"];63187[label="ww33100/Succ ww331000",fontsize=10,color="white",style="solid",shape="box"];27393 -> 63187[label="",style="solid", color="burlywood", weight=9]; 63187 -> 27433[label="",style="solid", color="burlywood", weight=3]; 63188[label="ww33100/Zero",fontsize=10,color="white",style="solid",shape="box"];27393 -> 63188[label="",style="solid", color="burlywood", weight=9]; 63188 -> 27434[label="",style="solid", color="burlywood", weight=3]; 37448[label="takeWhile1 (flip ltEsFloat (Float ww42160 ww42161)) (Float ww323900 ww323901) ww32391 (not (esEsOrdering (primCmpFloat (Float ww323900 ww323901) (Float ww42160 ww42161)) GT))",fontsize=16,color="black",shape="box"];37448 -> 37480[label="",style="solid", color="black", weight=3]; 16323 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37777[label="",style="dashed", color="magenta", weight=3]; 16323 -> 37778[label="",style="dashed", color="magenta", weight=3]; 16323 -> 37779[label="",style="dashed", color="magenta", weight=3]; 16323 -> 37780[label="",style="dashed", color="magenta", weight=3]; 16323 -> 37781[label="",style="dashed", color="magenta", weight=3]; 16323 -> 37782[label="",style="dashed", color="magenta", weight=3]; 16324 -> 6351[label="",style="dashed", color="red", weight=0]; 16324[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16324 -> 17940[label="",style="dashed", color="magenta", weight=3]; 16324 -> 17941[label="",style="dashed", color="magenta", weight=3]; 16325[label="Succ ww3100",fontsize=16,color="green",shape="box"];16326 -> 6351[label="",style="dashed", color="red", weight=0]; 16326[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16326 -> 17942[label="",style="dashed", color="magenta", weight=3]; 16326 -> 17943[label="",style="dashed", color="magenta", weight=3]; 16327[label="Succ ww3100",fontsize=16,color="green",shape="box"];16346[label="ww4000",fontsize=16,color="green",shape="box"];16347[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16348[label="ww5",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="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16352[label="ww5",fontsize=16,color="green",shape="box"];16353[label="ww3100",fontsize=16,color="green",shape="box"];16358 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37783[label="",style="dashed", color="magenta", weight=3]; 16358 -> 37784[label="",style="dashed", color="magenta", weight=3]; 16358 -> 37785[label="",style="dashed", color="magenta", weight=3]; 16358 -> 37786[label="",style="dashed", color="magenta", weight=3]; 16358 -> 37787[label="",style="dashed", color="magenta", weight=3]; 16358 -> 37788[label="",style="dashed", color="magenta", weight=3]; 16359 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37789[label="",style="dashed", color="magenta", weight=3]; 16359 -> 37790[label="",style="dashed", color="magenta", weight=3]; 16359 -> 37791[label="",style="dashed", color="magenta", weight=3]; 16359 -> 37792[label="",style="dashed", color="magenta", weight=3]; 16359 -> 37793[label="",style="dashed", color="magenta", weight=3]; 16359 -> 37794[label="",style="dashed", color="magenta", weight=3]; 16360 -> 6351[label="",style="dashed", color="red", weight=0]; 16360[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16360 -> 17951[label="",style="dashed", color="magenta", weight=3]; 16360 -> 17952[label="",style="dashed", color="magenta", weight=3]; 16361[label="Succ ww3100",fontsize=16,color="green",shape="box"];16362 -> 6351[label="",style="dashed", color="red", weight=0]; 16362[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16362 -> 17953[label="",style="dashed", color="magenta", weight=3]; 16362 -> 17954[label="",style="dashed", color="magenta", weight=3]; 16363[label="Succ ww3100",fontsize=16,color="green",shape="box"];36414[label="ww3100",fontsize=16,color="green",shape="box"];36415 -> 37101[label="",style="dashed", color="red", weight=0]; 36415[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"];36415 -> 37134[label="",style="dashed", color="magenta", weight=3]; 36415 -> 37135[label="",style="dashed", color="magenta", weight=3]; 36415 -> 37136[label="",style="dashed", color="magenta", weight=3]; 36415 -> 37137[label="",style="dashed", color="magenta", weight=3]; 36416 -> 45130[label="",style="dashed", color="red", weight=0]; 36416[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"];36416 -> 45171[label="",style="dashed", color="magenta", weight=3]; 36416 -> 45172[label="",style="dashed", color="magenta", weight=3]; 36416 -> 45173[label="",style="dashed", color="magenta", weight=3]; 36416 -> 45174[label="",style="dashed", color="magenta", weight=3]; 36417 -> 36780[label="",style="dashed", color="red", weight=0]; 36417[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"];36417 -> 36810[label="",style="dashed", color="magenta", weight=3]; 36418[label="ww3100",fontsize=16,color="green",shape="box"];36419 -> 37101[label="",style="dashed", color="red", weight=0]; 36419[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"];36419 -> 37138[label="",style="dashed", color="magenta", weight=3]; 36419 -> 37139[label="",style="dashed", color="magenta", weight=3]; 36419 -> 37140[label="",style="dashed", color="magenta", weight=3]; 36419 -> 37141[label="",style="dashed", color="magenta", weight=3]; 36420 -> 45130[label="",style="dashed", color="red", weight=0]; 36420[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"];36420 -> 45175[label="",style="dashed", color="magenta", weight=3]; 36420 -> 45176[label="",style="dashed", color="magenta", weight=3]; 36420 -> 45177[label="",style="dashed", color="magenta", weight=3]; 36420 -> 45178[label="",style="dashed", color="magenta", weight=3]; 36421 -> 36780[label="",style="dashed", color="red", weight=0]; 36421[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"];36421 -> 36811[label="",style="dashed", color="magenta", weight=3]; 37130[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37131[label="ww3100",fontsize=16,color="green",shape="box"];37132[label="ww5",fontsize=16,color="green",shape="box"];37133[label="ww4000",fontsize=16,color="green",shape="box"];45397 -> 26726[label="",style="dashed", color="red", weight=0]; 45397[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4284)) (Pos Zero)) (srMyInt (Neg (Succ ww4285)) (Pos (Succ ww4286)))) ww4416",fontsize=16,color="magenta"];45397 -> 45419[label="",style="dashed", color="magenta", weight=3]; 45397 -> 45420[label="",style="dashed", color="magenta", weight=3]; 45397 -> 45421[label="",style="dashed", color="magenta", weight=3]; 37450[label="ww4234",fontsize=16,color="green",shape="box"];37451[label="Pos Zero",fontsize=16,color="green",shape="box"];37452[label="Neg (Succ ww4235)",fontsize=16,color="green",shape="box"];37453[label="Pos (Succ ww4236)",fontsize=16,color="green",shape="box"];16394 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37795[label="",style="dashed", color="magenta", weight=3]; 16394 -> 37796[label="",style="dashed", color="magenta", weight=3]; 16394 -> 37797[label="",style="dashed", color="magenta", weight=3]; 16394 -> 37798[label="",style="dashed", color="magenta", weight=3]; 16394 -> 37799[label="",style="dashed", color="magenta", weight=3]; 16394 -> 37800[label="",style="dashed", color="magenta", weight=3]; 16397 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 16398 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 16403 -> 6351[label="",style="dashed", color="red", weight=0]; 16403[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16403 -> 17961[label="",style="dashed", color="magenta", weight=3]; 16403 -> 17962[label="",style="dashed", color="magenta", weight=3]; 16404[label="Succ ww3100",fontsize=16,color="green",shape="box"];16405 -> 6351[label="",style="dashed", color="red", weight=0]; 16405[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16405 -> 17963[label="",style="dashed", color="magenta", weight=3]; 16405 -> 17964[label="",style="dashed", color="magenta", weight=3]; 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]; 30510[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];30511 -> 27698[label="",style="dashed", color="red", weight=0]; 30511[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"];30511 -> 30538[label="",style="dashed", color="magenta", weight=3]; 30512 -> 30539[label="",style="dashed", color="red", weight=0]; 30512[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"];30512 -> 30548[label="",style="dashed", color="magenta", weight=3]; 30512 -> 30549[label="",style="dashed", color="magenta", weight=3]; 30512 -> 30550[label="",style="dashed", color="magenta", weight=3]; 30512 -> 30551[label="",style="dashed", color="magenta", weight=3]; 30513[label="ww4000",fontsize=16,color="green",shape="box"];30514[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]; 30515[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30516 -> 27698[label="",style="dashed", color="red", weight=0]; 30516[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"];30516 -> 30563[label="",style="dashed", color="magenta", weight=3]; 30517 -> 30539[label="",style="dashed", color="red", weight=0]; 30517[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"];30517 -> 30552[label="",style="dashed", color="magenta", weight=3]; 30517 -> 30553[label="",style="dashed", color="magenta", weight=3]; 30517 -> 30554[label="",style="dashed", color="magenta", weight=3]; 30517 -> 30555[label="",style="dashed", color="magenta", weight=3]; 30518[label="ww4000",fontsize=16,color="green",shape="box"];30519[label="ww3100",fontsize=16,color="green",shape="box"];16417 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48228[label="",style="dashed", color="magenta", weight=3]; 16417 -> 48229[label="",style="dashed", color="magenta", weight=3]; 16417 -> 48230[label="",style="dashed", color="magenta", weight=3]; 16417 -> 48231[label="",style="dashed", color="magenta", weight=3]; 16417 -> 48232[label="",style="dashed", color="magenta", weight=3]; 30544[label="ww5",fontsize=16,color="green",shape="box"];30545[label="ww3100",fontsize=16,color="green",shape="box"];30546[label="ww4000",fontsize=16,color="green",shape="box"];30547[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30561[label="Cons (Float (Pos Zero) (Neg (Succ ww1960))) (takeWhile (flip ltEsFloat ww3587) (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"];30561 -> 30621[label="",style="dashed", color="green", weight=3]; 30562[label="takeWhile0 (flip ltEsFloat ww3587) (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"];30562 -> 30622[label="",style="solid", color="black", weight=3]; 16419 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48233[label="",style="dashed", color="magenta", weight=3]; 16419 -> 48234[label="",style="dashed", color="magenta", weight=3]; 16419 -> 48235[label="",style="dashed", color="magenta", weight=3]; 16419 -> 48236[label="",style="dashed", color="magenta", weight=3]; 16419 -> 48237[label="",style="dashed", color="magenta", weight=3]; 53588 -> 26726[label="",style="dashed", color="red", weight=0]; 53588[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4574)) (Pos Zero)) (srMyInt (Neg (Succ ww4575)) (Neg (Succ ww4576)))) ww4579",fontsize=16,color="magenta"];53588 -> 53632[label="",style="dashed", color="magenta", weight=3]; 53588 -> 53633[label="",style="dashed", color="magenta", weight=3]; 53588 -> 53634[label="",style="dashed", color="magenta", weight=3]; 30781[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3591)) (Neg (Succ ww3592))) (Float (Pos Zero) (Neg (Succ ww3593)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30781 -> 30831[label="",style="solid", color="black", weight=3]; 16422 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37801[label="",style="dashed", color="magenta", weight=3]; 16422 -> 37802[label="",style="dashed", color="magenta", weight=3]; 16422 -> 37803[label="",style="dashed", color="magenta", weight=3]; 16422 -> 37804[label="",style="dashed", color="magenta", weight=3]; 16422 -> 37805[label="",style="dashed", color="magenta", weight=3]; 16422 -> 37806[label="",style="dashed", color="magenta", weight=3]; 16423 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37807[label="",style="dashed", color="magenta", weight=3]; 16423 -> 37808[label="",style="dashed", color="magenta", weight=3]; 16423 -> 37809[label="",style="dashed", color="magenta", weight=3]; 16423 -> 37810[label="",style="dashed", color="magenta", weight=3]; 16423 -> 37811[label="",style="dashed", color="magenta", weight=3]; 16423 -> 37812[label="",style="dashed", color="magenta", weight=3]; 16424 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37813[label="",style="dashed", color="magenta", weight=3]; 16424 -> 37814[label="",style="dashed", color="magenta", weight=3]; 16424 -> 37815[label="",style="dashed", color="magenta", weight=3]; 16424 -> 37816[label="",style="dashed", color="magenta", weight=3]; 16424 -> 37817[label="",style="dashed", color="magenta", weight=3]; 16424 -> 37818[label="",style="dashed", color="magenta", weight=3]; 16425 -> 6351[label="",style="dashed", color="red", weight=0]; 16425[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16425 -> 17975[label="",style="dashed", color="magenta", weight=3]; 16425 -> 17976[label="",style="dashed", color="magenta", weight=3]; 16426[label="Succ ww3100",fontsize=16,color="green",shape="box"];16427 -> 6351[label="",style="dashed", color="red", weight=0]; 16427[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16427 -> 17977[label="",style="dashed", color="magenta", weight=3]; 16427 -> 17978[label="",style="dashed", color="magenta", weight=3]; 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]; 16430[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16431[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",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]; 16434[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16435[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16436[label="ww5",fontsize=16,color="green",shape="box"];16437 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48243[label="",style="dashed", color="magenta", weight=3]; 16437 -> 48244[label="",style="dashed", color="magenta", weight=3]; 16437 -> 48245[label="",style="dashed", color="magenta", weight=3]; 16437 -> 48246[label="",style="dashed", color="magenta", weight=3]; 16437 -> 48247[label="",style="dashed", color="magenta", weight=3]; 16438 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48248[label="",style="dashed", color="magenta", weight=3]; 16438 -> 48249[label="",style="dashed", color="magenta", weight=3]; 16438 -> 48250[label="",style="dashed", color="magenta", weight=3]; 16438 -> 48251[label="",style="dashed", color="magenta", weight=3]; 16438 -> 48252[label="",style="dashed", color="magenta", weight=3]; 51274 -> 26726[label="",style="dashed", color="red", weight=0]; 51274[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51274 -> 51527[label="",style="dashed", color="magenta", weight=3]; 51274 -> 51528[label="",style="dashed", color="magenta", weight=3]; 51274 -> 51529[label="",style="dashed", color="magenta", weight=3]; 53631 -> 26726[label="",style="dashed", color="red", weight=0]; 53631[label="primPlusFloat (Float ww45810 ww45811) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53631 -> 53683[label="",style="dashed", color="magenta", weight=3]; 53631 -> 53684[label="",style="dashed", color="magenta", weight=3]; 53631 -> 53685[label="",style="dashed", color="magenta", weight=3]; 51275 -> 26924[label="",style="dashed", color="red", weight=0]; 51275[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51275 -> 51530[label="",style="dashed", color="magenta", weight=3]; 51275 -> 51531[label="",style="dashed", color="magenta", weight=3]; 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]; 16442[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"];16442 -> 17986[label="",style="solid", color="black", weight=3]; 20282 -> 20289[label="",style="dashed", color="red", weight=0]; 20282[label="primMinusNat Zero (Succ ww23)",fontsize=16,color="magenta"];20282 -> 21683[label="",style="dashed", color="magenta", weight=3]; 20282 -> 21684[label="",style="dashed", color="magenta", weight=3]; 21868[label="Pos Zero",fontsize=16,color="green",shape="box"];21869[label="Pos (Succ ww24)",fontsize=16,color="green",shape="box"];16446 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37819[label="",style="dashed", color="magenta", weight=3]; 16446 -> 37820[label="",style="dashed", color="magenta", weight=3]; 16446 -> 37821[label="",style="dashed", color="magenta", weight=3]; 16446 -> 37822[label="",style="dashed", color="magenta", weight=3]; 16446 -> 37823[label="",style="dashed", color="magenta", weight=3]; 16446 -> 37824[label="",style="dashed", color="magenta", weight=3]; 16447 -> 6351[label="",style="dashed", color="red", weight=0]; 16447[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16447 -> 17993[label="",style="dashed", color="magenta", weight=3]; 16447 -> 17994[label="",style="dashed", color="magenta", weight=3]; 16448[label="Succ ww3100",fontsize=16,color="green",shape="box"];16449 -> 6351[label="",style="dashed", color="red", weight=0]; 16449[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16449 -> 17995[label="",style="dashed", color="magenta", weight=3]; 16449 -> 17996[label="",style="dashed", color="magenta", weight=3]; 16450[label="Succ ww3100",fontsize=16,color="green",shape="box"];54593 -> 55020[label="",style="dashed", color="red", weight=0]; 54593[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"];54593 -> 55085[label="",style="dashed", color="magenta", weight=3]; 54593 -> 55086[label="",style="dashed", color="magenta", weight=3]; 54593 -> 55087[label="",style="dashed", color="magenta", weight=3]; 54594 -> 55308[label="",style="dashed", color="red", weight=0]; 54594[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"];54594 -> 55333[label="",style="dashed", color="magenta", weight=3]; 54594 -> 55334[label="",style="dashed", color="magenta", weight=3]; 54594 -> 55335[label="",style="dashed", color="magenta", weight=3]; 54594 -> 55336[label="",style="dashed", color="magenta", weight=3]; 54595 -> 45213[label="",style="dashed", color="red", weight=0]; 54595[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"];54595 -> 55512[label="",style="dashed", color="magenta", weight=3]; 54595 -> 55513[label="",style="dashed", color="magenta", weight=3]; 54595 -> 55514[label="",style="dashed", color="magenta", weight=3]; 54595 -> 55515[label="",style="dashed", color="magenta", weight=3]; 54596[label="ww3000",fontsize=16,color="green",shape="box"];54597[label="ww3100",fontsize=16,color="green",shape="box"];54598 -> 55020[label="",style="dashed", color="red", weight=0]; 54598[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"];54598 -> 55088[label="",style="dashed", color="magenta", weight=3]; 54598 -> 55089[label="",style="dashed", color="magenta", weight=3]; 54598 -> 55090[label="",style="dashed", color="magenta", weight=3]; 54599 -> 55308[label="",style="dashed", color="red", weight=0]; 54599[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"];54599 -> 55337[label="",style="dashed", color="magenta", weight=3]; 54599 -> 55338[label="",style="dashed", color="magenta", weight=3]; 54599 -> 55339[label="",style="dashed", color="magenta", weight=3]; 54599 -> 55340[label="",style="dashed", color="magenta", weight=3]; 54600 -> 45213[label="",style="dashed", color="red", weight=0]; 54600[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"];54600 -> 55516[label="",style="dashed", color="magenta", weight=3]; 54600 -> 55517[label="",style="dashed", color="magenta", weight=3]; 54600 -> 55518[label="",style="dashed", color="magenta", weight=3]; 54600 -> 55519[label="",style="dashed", color="magenta", weight=3]; 54601[label="ww3000",fontsize=16,color="green",shape="box"];54602[label="ww3100",fontsize=16,color="green",shape="box"];55819[label="Pos (Succ ww4628)",fontsize=16,color="green",shape="box"];55820[label="Pos (Succ ww4627)",fontsize=16,color="green",shape="box"];55821[label="Neg (Succ ww4629)",fontsize=16,color="green",shape="box"];31161[label="Zero",fontsize=16,color="green",shape="box"];31162[label="ww3200",fontsize=16,color="green",shape="box"];31163 -> 5617[label="",style="dashed", color="red", weight=0]; 31163[label="primPlusNat Zero ww3200",fontsize=16,color="magenta"];31163 -> 34286[label="",style="dashed", color="magenta", weight=3]; 31163 -> 34287[label="",style="dashed", color="magenta", weight=3]; 16458 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37831[label="",style="dashed", color="magenta", weight=3]; 16458 -> 37832[label="",style="dashed", color="magenta", weight=3]; 16458 -> 37833[label="",style="dashed", color="magenta", weight=3]; 16458 -> 37834[label="",style="dashed", color="magenta", weight=3]; 16458 -> 37835[label="",style="dashed", color="magenta", weight=3]; 16458 -> 37836[label="",style="dashed", color="magenta", weight=3]; 16459 -> 6351[label="",style="dashed", color="red", weight=0]; 16459[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16459 -> 18002[label="",style="dashed", color="magenta", weight=3]; 16459 -> 18003[label="",style="dashed", color="magenta", weight=3]; 16460[label="Succ ww3100",fontsize=16,color="green",shape="box"];16461 -> 6351[label="",style="dashed", color="red", weight=0]; 16461[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16461 -> 18004[label="",style="dashed", color="magenta", weight=3]; 16461 -> 18005[label="",style="dashed", color="magenta", weight=3]; 16462[label="Succ ww3100",fontsize=16,color="green",shape="box"];16481[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16482[label="ww5",fontsize=16,color="green",shape="box"];16483[label="ww3100",fontsize=16,color="green",shape="box"];16484[label="ww3000",fontsize=16,color="green",shape="box"];16485[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16486[label="ww5",fontsize=16,color="green",shape="box"];16487[label="ww3100",fontsize=16,color="green",shape="box"];16488[label="ww3000",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]; 16494 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37837[label="",style="dashed", color="magenta", weight=3]; 16494 -> 37838[label="",style="dashed", color="magenta", weight=3]; 16494 -> 37839[label="",style="dashed", color="magenta", weight=3]; 16494 -> 37840[label="",style="dashed", color="magenta", weight=3]; 16494 -> 37841[label="",style="dashed", color="magenta", weight=3]; 16494 -> 37842[label="",style="dashed", color="magenta", weight=3]; 16495 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37843[label="",style="dashed", color="magenta", weight=3]; 16495 -> 37844[label="",style="dashed", color="magenta", weight=3]; 16495 -> 37845[label="",style="dashed", color="magenta", weight=3]; 16495 -> 37846[label="",style="dashed", color="magenta", weight=3]; 16495 -> 37847[label="",style="dashed", color="magenta", weight=3]; 16495 -> 37848[label="",style="dashed", color="magenta", weight=3]; 16497 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 16498 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 16504 -> 6351[label="",style="dashed", color="red", weight=0]; 16504[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16504 -> 18012[label="",style="dashed", color="magenta", weight=3]; 16504 -> 18013[label="",style="dashed", color="magenta", weight=3]; 16505[label="Succ ww3100",fontsize=16,color="green",shape="box"];16506 -> 6351[label="",style="dashed", color="red", weight=0]; 16506[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16506 -> 18014[label="",style="dashed", color="magenta", weight=3]; 16506 -> 18015[label="",style="dashed", color="magenta", weight=3]; 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]; 54608 -> 55020[label="",style="dashed", color="red", weight=0]; 54608[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"];54608 -> 55091[label="",style="dashed", color="magenta", weight=3]; 54608 -> 55092[label="",style="dashed", color="magenta", weight=3]; 54608 -> 55093[label="",style="dashed", color="magenta", weight=3]; 54609 -> 31073[label="",style="dashed", color="red", weight=0]; 54609[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"];54609 -> 55520[label="",style="dashed", color="magenta", weight=3]; 54609 -> 55521[label="",style="dashed", color="magenta", weight=3]; 54609 -> 55522[label="",style="dashed", color="magenta", weight=3]; 54609 -> 55523[label="",style="dashed", color="magenta", weight=3]; 54610 -> 53499[label="",style="dashed", color="red", weight=0]; 54610[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"];54610 -> 55524[label="",style="dashed", color="magenta", weight=3]; 54610 -> 55525[label="",style="dashed", color="magenta", weight=3]; 54610 -> 55526[label="",style="dashed", color="magenta", weight=3]; 54610 -> 55527[label="",style="dashed", color="magenta", weight=3]; 54611[label="ww3000",fontsize=16,color="green",shape="box"];54612[label="ww3100",fontsize=16,color="green",shape="box"];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]; 54613 -> 55020[label="",style="dashed", color="red", weight=0]; 54613[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"];54613 -> 55094[label="",style="dashed", color="magenta", weight=3]; 54613 -> 55095[label="",style="dashed", color="magenta", weight=3]; 54613 -> 55096[label="",style="dashed", color="magenta", weight=3]; 54614 -> 31073[label="",style="dashed", color="red", weight=0]; 54614[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"];54614 -> 55528[label="",style="dashed", color="magenta", weight=3]; 54614 -> 55529[label="",style="dashed", color="magenta", weight=3]; 54614 -> 55530[label="",style="dashed", color="magenta", weight=3]; 54614 -> 55531[label="",style="dashed", color="magenta", weight=3]; 54615 -> 53499[label="",style="dashed", color="red", weight=0]; 54615[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"];54615 -> 55532[label="",style="dashed", color="magenta", weight=3]; 54615 -> 55533[label="",style="dashed", color="magenta", weight=3]; 54615 -> 55534[label="",style="dashed", color="magenta", weight=3]; 54615 -> 55535[label="",style="dashed", color="magenta", weight=3]; 54616[label="ww3000",fontsize=16,color="green",shape="box"];54617[label="ww3100",fontsize=16,color="green",shape="box"];16518 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48253[label="",style="dashed", color="magenta", weight=3]; 16518 -> 48254[label="",style="dashed", color="magenta", weight=3]; 16518 -> 48255[label="",style="dashed", color="magenta", weight=3]; 16518 -> 48256[label="",style="dashed", color="magenta", weight=3]; 16518 -> 48257[label="",style="dashed", color="magenta", weight=3]; 55281[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55282[label="ww3100",fontsize=16,color="green",shape="box"];55283[label="ww5",fontsize=16,color="green",shape="box"];55284[label="ww3000",fontsize=16,color="green",shape="box"];16520 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48258[label="",style="dashed", color="magenta", weight=3]; 16520 -> 48259[label="",style="dashed", color="magenta", weight=3]; 16520 -> 48260[label="",style="dashed", color="magenta", weight=3]; 16520 -> 48261[label="",style="dashed", color="magenta", weight=3]; 16520 -> 48262[label="",style="dashed", color="magenta", weight=3]; 53682 -> 26726[label="",style="dashed", color="red", weight=0]; 53682[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww4587))) (srMyInt (Neg (Succ ww4586)) (Neg (Succ ww4588)))) ww4596",fontsize=16,color="magenta"];53682 -> 53752[label="",style="dashed", color="magenta", weight=3]; 53682 -> 53753[label="",style="dashed", color="magenta", weight=3]; 53682 -> 53754[label="",style="dashed", color="magenta", weight=3]; 31321[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww3666))) (Float (Pos (Succ ww3667)) (Neg (Succ ww3668)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31321 -> 31397[label="",style="solid", color="black", weight=3]; 16523 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37849[label="",style="dashed", color="magenta", weight=3]; 16523 -> 37850[label="",style="dashed", color="magenta", weight=3]; 16523 -> 37851[label="",style="dashed", color="magenta", weight=3]; 16523 -> 37852[label="",style="dashed", color="magenta", weight=3]; 16523 -> 37853[label="",style="dashed", color="magenta", weight=3]; 16523 -> 37854[label="",style="dashed", color="magenta", weight=3]; 16525 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37861[label="",style="dashed", color="magenta", weight=3]; 16525 -> 37862[label="",style="dashed", color="magenta", weight=3]; 16525 -> 37863[label="",style="dashed", color="magenta", weight=3]; 16525 -> 37864[label="",style="dashed", color="magenta", weight=3]; 16525 -> 37865[label="",style="dashed", color="magenta", weight=3]; 16525 -> 37866[label="",style="dashed", color="magenta", weight=3]; 16526 -> 6351[label="",style="dashed", color="red", weight=0]; 16526[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16526 -> 18026[label="",style="dashed", color="magenta", weight=3]; 16526 -> 18027[label="",style="dashed", color="magenta", weight=3]; 16527[label="Succ ww3100",fontsize=16,color="green",shape="box"];16528 -> 6351[label="",style="dashed", color="red", weight=0]; 16528[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16528 -> 18028[label="",style="dashed", color="magenta", weight=3]; 16528 -> 18029[label="",style="dashed", color="magenta", weight=3]; 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]; 36430[label="ww3100",fontsize=16,color="green",shape="box"];36431 -> 37497[label="",style="dashed", color="red", weight=0]; 36431[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"];36431 -> 37498[label="",style="dashed", color="magenta", weight=3]; 36431 -> 37499[label="",style="dashed", color="magenta", weight=3]; 36431 -> 37500[label="",style="dashed", color="magenta", weight=3]; 36432 -> 45213[label="",style="dashed", color="red", weight=0]; 36432[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"];36432 -> 45226[label="",style="dashed", color="magenta", weight=3]; 36432 -> 45227[label="",style="dashed", color="magenta", weight=3]; 36432 -> 45228[label="",style="dashed", color="magenta", weight=3]; 36432 -> 45229[label="",style="dashed", color="magenta", weight=3]; 36433 -> 36780[label="",style="dashed", color="red", weight=0]; 36433[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"];36433 -> 36812[label="",style="dashed", color="magenta", weight=3]; 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]; 36434[label="ww3100",fontsize=16,color="green",shape="box"];36435 -> 37497[label="",style="dashed", color="red", weight=0]; 36435[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"];36435 -> 37501[label="",style="dashed", color="magenta", weight=3]; 36435 -> 37502[label="",style="dashed", color="magenta", weight=3]; 36435 -> 37503[label="",style="dashed", color="magenta", weight=3]; 36436 -> 45213[label="",style="dashed", color="red", weight=0]; 36436[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"];36436 -> 45230[label="",style="dashed", color="magenta", weight=3]; 36436 -> 45231[label="",style="dashed", color="magenta", weight=3]; 36436 -> 45232[label="",style="dashed", color="magenta", weight=3]; 36436 -> 45233[label="",style="dashed", color="magenta", weight=3]; 36437 -> 36780[label="",style="dashed", color="red", weight=0]; 36437[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"];36437 -> 36813[label="",style="dashed", color="magenta", weight=3]; 16538 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48263[label="",style="dashed", color="magenta", weight=3]; 16538 -> 48264[label="",style="dashed", color="magenta", weight=3]; 16538 -> 48265[label="",style="dashed", color="magenta", weight=3]; 16538 -> 48266[label="",style="dashed", color="magenta", weight=3]; 16538 -> 48267[label="",style="dashed", color="magenta", weight=3]; 16539 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48268[label="",style="dashed", color="magenta", weight=3]; 16539 -> 48269[label="",style="dashed", color="magenta", weight=3]; 16539 -> 48270[label="",style="dashed", color="magenta", weight=3]; 16539 -> 48271[label="",style="dashed", color="magenta", weight=3]; 16539 -> 48272[label="",style="dashed", color="magenta", weight=3]; 44568[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4250))) (Float (Pos Zero) (Pos (Succ ww4251)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];44568 -> 45275[label="",style="solid", color="black", weight=3]; 44569[label="ww42490",fontsize=16,color="green",shape="box"];44570[label="ww42491",fontsize=16,color="green",shape="box"];16551 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37867[label="",style="dashed", color="magenta", weight=3]; 16551 -> 37868[label="",style="dashed", color="magenta", weight=3]; 16551 -> 37869[label="",style="dashed", color="magenta", weight=3]; 16551 -> 37870[label="",style="dashed", color="magenta", weight=3]; 16551 -> 37871[label="",style="dashed", color="magenta", weight=3]; 16551 -> 37872[label="",style="dashed", color="magenta", weight=3]; 16552 -> 6351[label="",style="dashed", color="red", weight=0]; 16552[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16552 -> 18044[label="",style="dashed", color="magenta", weight=3]; 16552 -> 18045[label="",style="dashed", color="magenta", weight=3]; 16553[label="Succ ww3100",fontsize=16,color="green",shape="box"];16554 -> 6351[label="",style="dashed", color="red", weight=0]; 16554[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16554 -> 18046[label="",style="dashed", color="magenta", weight=3]; 16554 -> 18047[label="",style="dashed", color="magenta", weight=3]; 16555[label="Succ ww3100",fontsize=16,color="green",shape="box"];16556[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16557[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16558[label="ww5",fontsize=16,color="green",shape="box"];16559[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16560[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16561[label="ww5",fontsize=16,color="green",shape="box"];16562 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37873[label="",style="dashed", color="magenta", weight=3]; 16562 -> 37874[label="",style="dashed", color="magenta", weight=3]; 16562 -> 37875[label="",style="dashed", color="magenta", weight=3]; 16562 -> 37876[label="",style="dashed", color="magenta", weight=3]; 16562 -> 37877[label="",style="dashed", color="magenta", weight=3]; 16562 -> 37878[label="",style="dashed", color="magenta", weight=3]; 16563 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37879[label="",style="dashed", color="magenta", weight=3]; 16563 -> 37880[label="",style="dashed", color="magenta", weight=3]; 16563 -> 37881[label="",style="dashed", color="magenta", weight=3]; 16563 -> 37882[label="",style="dashed", color="magenta", weight=3]; 16563 -> 37883[label="",style="dashed", color="magenta", weight=3]; 16563 -> 37884[label="",style="dashed", color="magenta", weight=3]; 16564 -> 6351[label="",style="dashed", color="red", weight=0]; 16564[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16564 -> 18053[label="",style="dashed", color="magenta", weight=3]; 16564 -> 18054[label="",style="dashed", color="magenta", weight=3]; 16565[label="Succ ww3100",fontsize=16,color="green",shape="box"];16566 -> 6351[label="",style="dashed", color="red", weight=0]; 16566[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16566 -> 18055[label="",style="dashed", color="magenta", weight=3]; 16566 -> 18056[label="",style="dashed", color="magenta", weight=3]; 16567[label="Succ ww3100",fontsize=16,color="green",shape="box"];36442[label="ww3100",fontsize=16,color="green",shape="box"];36443 -> 37515[label="",style="dashed", color="red", weight=0]; 36443[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"];36443 -> 37540[label="",style="dashed", color="magenta", weight=3]; 36443 -> 37541[label="",style="dashed", color="magenta", weight=3]; 36443 -> 37542[label="",style="dashed", color="magenta", weight=3]; 36444 -> 45284[label="",style="dashed", color="red", weight=0]; 36444[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"];36444 -> 45315[label="",style="dashed", color="magenta", weight=3]; 36444 -> 45316[label="",style="dashed", color="magenta", weight=3]; 36444 -> 45317[label="",style="dashed", color="magenta", weight=3]; 36445 -> 36780[label="",style="dashed", color="red", weight=0]; 36445[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"];36445 -> 36814[label="",style="dashed", color="magenta", weight=3]; 36446[label="ww3100",fontsize=16,color="green",shape="box"];36447 -> 37515[label="",style="dashed", color="red", weight=0]; 36447[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"];36447 -> 37543[label="",style="dashed", color="magenta", weight=3]; 36447 -> 37544[label="",style="dashed", color="magenta", weight=3]; 36447 -> 37545[label="",style="dashed", color="magenta", weight=3]; 36448 -> 45284[label="",style="dashed", color="red", weight=0]; 36448[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"];36448 -> 45318[label="",style="dashed", color="magenta", weight=3]; 36448 -> 45319[label="",style="dashed", color="magenta", weight=3]; 36448 -> 45320[label="",style="dashed", color="magenta", weight=3]; 36449 -> 36780[label="",style="dashed", color="red", weight=0]; 36449[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"];36449 -> 36815[label="",style="dashed", color="magenta", weight=3]; 37537[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37538[label="ww3100",fontsize=16,color="green",shape="box"];37539[label="ww5",fontsize=16,color="green",shape="box"];37754[label="Pos Zero",fontsize=16,color="green",shape="box"];37755[label="Neg (Succ ww4254)",fontsize=16,color="green",shape="box"];37756[label="Pos (Succ ww4255)",fontsize=16,color="green",shape="box"];16594 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37885[label="",style="dashed", color="magenta", weight=3]; 16594 -> 37886[label="",style="dashed", color="magenta", weight=3]; 16594 -> 37887[label="",style="dashed", color="magenta", weight=3]; 16594 -> 37888[label="",style="dashed", color="magenta", weight=3]; 16594 -> 37889[label="",style="dashed", color="magenta", weight=3]; 16594 -> 37890[label="",style="dashed", color="magenta", weight=3]; 16597 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 16598 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 16605 -> 6351[label="",style="dashed", color="red", weight=0]; 16605[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16605 -> 18063[label="",style="dashed", color="magenta", weight=3]; 16605 -> 18064[label="",style="dashed", color="magenta", weight=3]; 16606[label="Succ ww3100",fontsize=16,color="green",shape="box"];16607 -> 6351[label="",style="dashed", color="red", weight=0]; 16607[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16607 -> 18065[label="",style="dashed", color="magenta", weight=3]; 16607 -> 18066[label="",style="dashed", color="magenta", weight=3]; 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]; 31515[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];31516 -> 27698[label="",style="dashed", color="red", weight=0]; 31516[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"];31516 -> 31541[label="",style="dashed", color="magenta", weight=3]; 31517 -> 31542[label="",style="dashed", color="red", weight=0]; 31517[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"];31517 -> 31549[label="",style="dashed", color="magenta", weight=3]; 31517 -> 31550[label="",style="dashed", color="magenta", weight=3]; 31517 -> 31551[label="",style="dashed", color="magenta", weight=3]; 31518[label="ww3100",fontsize=16,color="green",shape="box"];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]; 31519[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];31520 -> 27698[label="",style="dashed", color="red", weight=0]; 31520[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"];31520 -> 31561[label="",style="dashed", color="magenta", weight=3]; 31521 -> 31542[label="",style="dashed", color="red", weight=0]; 31521[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"];31521 -> 31552[label="",style="dashed", color="magenta", weight=3]; 31521 -> 31553[label="",style="dashed", color="magenta", weight=3]; 31521 -> 31554[label="",style="dashed", color="magenta", weight=3]; 31522[label="ww3100",fontsize=16,color="green",shape="box"];16617 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48273[label="",style="dashed", color="magenta", weight=3]; 16617 -> 48274[label="",style="dashed", color="magenta", weight=3]; 16617 -> 48275[label="",style="dashed", color="magenta", weight=3]; 16617 -> 48276[label="",style="dashed", color="magenta", weight=3]; 16617 -> 48277[label="",style="dashed", color="magenta", weight=3]; 31546[label="ww5",fontsize=16,color="green",shape="box"];31547[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];31548[label="ww3100",fontsize=16,color="green",shape="box"];31559[label="Cons (Float (Pos Zero) (Neg (Succ ww1969))) (takeWhile (flip ltEsFloat ww3732) (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"];31559 -> 31600[label="",style="dashed", color="green", weight=3]; 31560[label="takeWhile0 (flip ltEsFloat ww3732) (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"];31560 -> 31601[label="",style="solid", color="black", weight=3]; 16619 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48278[label="",style="dashed", color="magenta", weight=3]; 16619 -> 48279[label="",style="dashed", color="magenta", weight=3]; 16619 -> 48280[label="",style="dashed", color="magenta", weight=3]; 16619 -> 48281[label="",style="dashed", color="magenta", weight=3]; 16619 -> 48282[label="",style="dashed", color="magenta", weight=3]; 53751 -> 26726[label="",style="dashed", color="red", weight=0]; 53751[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4590)) (Neg (Succ ww4591)))) ww4597",fontsize=16,color="magenta"];53751 -> 53833[label="",style="dashed", color="magenta", weight=3]; 53751 -> 53834[label="",style="dashed", color="magenta", weight=3]; 53751 -> 53835[label="",style="dashed", color="magenta", weight=3]; 31757[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww3736))) (Float (Pos Zero) (Neg (Succ ww3737)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31757 -> 31810[label="",style="solid", color="black", weight=3]; 16622 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37891[label="",style="dashed", color="magenta", weight=3]; 16622 -> 37892[label="",style="dashed", color="magenta", weight=3]; 16622 -> 37893[label="",style="dashed", color="magenta", weight=3]; 16622 -> 37894[label="",style="dashed", color="magenta", weight=3]; 16622 -> 37895[label="",style="dashed", color="magenta", weight=3]; 16622 -> 37896[label="",style="dashed", color="magenta", weight=3]; 16623 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37897[label="",style="dashed", color="magenta", weight=3]; 16623 -> 37898[label="",style="dashed", color="magenta", weight=3]; 16623 -> 37899[label="",style="dashed", color="magenta", weight=3]; 16623 -> 37900[label="",style="dashed", color="magenta", weight=3]; 16623 -> 37901[label="",style="dashed", color="magenta", weight=3]; 16623 -> 37902[label="",style="dashed", color="magenta", weight=3]; 16624 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37903[label="",style="dashed", color="magenta", weight=3]; 16624 -> 37904[label="",style="dashed", color="magenta", weight=3]; 16624 -> 37905[label="",style="dashed", color="magenta", weight=3]; 16624 -> 37906[label="",style="dashed", color="magenta", weight=3]; 16624 -> 37907[label="",style="dashed", color="magenta", weight=3]; 16624 -> 37908[label="",style="dashed", color="magenta", weight=3]; 52581[label="not (esEsOrdering (primCmpInt (Pos ww45420) ww4541) LT)",fontsize=16,color="burlywood",shape="box"];63189[label="ww45420/Succ ww454200",fontsize=10,color="white",style="solid",shape="box"];52581 -> 63189[label="",style="solid", color="burlywood", weight=9]; 63189 -> 52645[label="",style="solid", color="burlywood", weight=3]; 63190[label="ww45420/Zero",fontsize=10,color="white",style="solid",shape="box"];52581 -> 63190[label="",style="solid", color="burlywood", weight=9]; 63190 -> 52646[label="",style="solid", color="burlywood", weight=3]; 52582[label="not (esEsOrdering (primCmpInt (Neg ww45420) ww4541) LT)",fontsize=16,color="burlywood",shape="box"];63191[label="ww45420/Succ ww454200",fontsize=10,color="white",style="solid",shape="box"];52582 -> 63191[label="",style="solid", color="burlywood", weight=9]; 63191 -> 52647[label="",style="solid", color="burlywood", weight=3]; 63192[label="ww45420/Zero",fontsize=10,color="white",style="solid",shape="box"];52582 -> 63192[label="",style="solid", color="burlywood", weight=9]; 63192 -> 52648[label="",style="solid", color="burlywood", weight=3]; 51296[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww445700 ww445701) ww44571 (not (esEsOrdering (primCmpFloat (Float ww445700 ww445701) ww3262) LT))",fontsize=16,color="burlywood",shape="box"];63193[label="ww3262/Float ww32620 ww32621",fontsize=10,color="white",style="solid",shape="box"];51296 -> 63193[label="",style="solid", color="burlywood", weight=9]; 63193 -> 51550[label="",style="solid", color="burlywood", weight=3]; 51298[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"];51298 -> 51552[label="",style="solid", color="black", weight=3]; 60045[label="ww4800",fontsize=16,color="green",shape="box"];60046 -> 23742[label="",style="dashed", color="red", weight=0]; 60046[label="msMyInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="magenta"];60047 -> 26799[label="",style="dashed", color="red", weight=0]; 60047[label="srMyInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="magenta"];60047 -> 60183[label="",style="dashed", color="magenta", weight=3]; 60047 -> 60184[label="",style="dashed", color="magenta", weight=3]; 51302 -> 23742[label="",style="dashed", color="red", weight=0]; 51302[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51302 -> 51557[label="",style="dashed", color="magenta", weight=3]; 51302 -> 51558[label="",style="dashed", color="magenta", weight=3]; 51303 -> 26799[label="",style="dashed", color="red", weight=0]; 51303[label="srMyInt (Pos (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];51303 -> 51559[label="",style="dashed", color="magenta", weight=3]; 51303 -> 51560[label="",style="dashed", color="magenta", weight=3]; 51304[label="ww4419",fontsize=16,color="green",shape="box"];51305 -> 23742[label="",style="dashed", color="red", weight=0]; 51305[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51305 -> 51561[label="",style="dashed", color="magenta", weight=3]; 51305 -> 51562[label="",style="dashed", color="magenta", weight=3]; 51306 -> 26799[label="",style="dashed", color="red", weight=0]; 51306[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];51306 -> 51563[label="",style="dashed", color="magenta", weight=3]; 51306 -> 51564[label="",style="dashed", color="magenta", weight=3]; 51307 -> 23742[label="",style="dashed", color="red", weight=0]; 51307[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51307 -> 51565[label="",style="dashed", color="magenta", weight=3]; 51307 -> 51566[label="",style="dashed", color="magenta", weight=3]; 51308 -> 26799[label="",style="dashed", color="red", weight=0]; 51308[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];51308 -> 51567[label="",style="dashed", color="magenta", weight=3]; 51308 -> 51568[label="",style="dashed", color="magenta", weight=3]; 51309[label="ww4438",fontsize=16,color="green",shape="box"];51310 -> 23742[label="",style="dashed", color="red", weight=0]; 51310[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51310 -> 51569[label="",style="dashed", color="magenta", weight=3]; 51310 -> 51570[label="",style="dashed", color="magenta", weight=3]; 51311 -> 26799[label="",style="dashed", color="red", weight=0]; 51311[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51311 -> 51571[label="",style="dashed", color="magenta", weight=3]; 51311 -> 51572[label="",style="dashed", color="magenta", weight=3]; 51312 -> 23742[label="",style="dashed", color="red", weight=0]; 51312[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51312 -> 51573[label="",style="dashed", color="magenta", weight=3]; 51312 -> 51574[label="",style="dashed", color="magenta", weight=3]; 51313 -> 26799[label="",style="dashed", color="red", weight=0]; 51313[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51313 -> 51575[label="",style="dashed", color="magenta", weight=3]; 51313 -> 51576[label="",style="dashed", color="magenta", weight=3]; 51314[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4494",fontsize=16,color="black",shape="box"];51314 -> 51577[label="",style="solid", color="black", weight=3]; 51315[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"];51315 -> 51578[label="",style="solid", color="black", weight=3]; 51316[label="ww4439",fontsize=16,color="green",shape="box"];51317 -> 23742[label="",style="dashed", color="red", weight=0]; 51317[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51317 -> 51579[label="",style="dashed", color="magenta", weight=3]; 51317 -> 51580[label="",style="dashed", color="magenta", weight=3]; 51318 -> 26799[label="",style="dashed", color="red", weight=0]; 51318[label="srMyInt (Neg (Succ ww53900)) (Pos Zero)",fontsize=16,color="magenta"];51318 -> 51581[label="",style="dashed", color="magenta", weight=3]; 51318 -> 51582[label="",style="dashed", color="magenta", weight=3]; 51319 -> 23742[label="",style="dashed", color="red", weight=0]; 51319[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51319 -> 51583[label="",style="dashed", color="magenta", weight=3]; 51319 -> 51584[label="",style="dashed", color="magenta", weight=3]; 51320 -> 26799[label="",style="dashed", color="red", weight=0]; 51320[label="srMyInt (Neg (Succ ww53900)) (Pos Zero)",fontsize=16,color="magenta"];51320 -> 51585[label="",style="dashed", color="magenta", weight=3]; 51320 -> 51586[label="",style="dashed", color="magenta", weight=3]; 51321[label="ww4420",fontsize=16,color="green",shape="box"];51322 -> 23742[label="",style="dashed", color="red", weight=0]; 51322[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51322 -> 51587[label="",style="dashed", color="magenta", weight=3]; 51322 -> 51588[label="",style="dashed", color="magenta", weight=3]; 51323 -> 26799[label="",style="dashed", color="red", weight=0]; 51323[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];51323 -> 51589[label="",style="dashed", color="magenta", weight=3]; 51323 -> 51590[label="",style="dashed", color="magenta", weight=3]; 51324 -> 23742[label="",style="dashed", color="red", weight=0]; 51324[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51324 -> 51591[label="",style="dashed", color="magenta", weight=3]; 51324 -> 51592[label="",style="dashed", color="magenta", weight=3]; 51325 -> 26799[label="",style="dashed", color="red", weight=0]; 51325[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];51325 -> 51593[label="",style="dashed", color="magenta", weight=3]; 51325 -> 51594[label="",style="dashed", color="magenta", weight=3]; 51326[label="ww4440",fontsize=16,color="green",shape="box"];51327 -> 23742[label="",style="dashed", color="red", weight=0]; 51327[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51327 -> 51595[label="",style="dashed", color="magenta", weight=3]; 51327 -> 51596[label="",style="dashed", color="magenta", weight=3]; 51328 -> 26799[label="",style="dashed", color="red", weight=0]; 51328[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51328 -> 51597[label="",style="dashed", color="magenta", weight=3]; 51328 -> 51598[label="",style="dashed", color="magenta", weight=3]; 51329 -> 23742[label="",style="dashed", color="red", weight=0]; 51329[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51329 -> 51599[label="",style="dashed", color="magenta", weight=3]; 51329 -> 51600[label="",style="dashed", color="magenta", weight=3]; 51330 -> 26799[label="",style="dashed", color="red", weight=0]; 51330[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51330 -> 51601[label="",style="dashed", color="magenta", weight=3]; 51330 -> 51602[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 16651 -> 6351[label="",style="dashed", color="red", weight=0]; 16651[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16651 -> 18103[label="",style="dashed", color="magenta", weight=3]; 16651 -> 18104[label="",style="dashed", color="magenta", weight=3]; 16652[label="Succ ww3100",fontsize=16,color="green",shape="box"];16653 -> 6351[label="",style="dashed", color="red", weight=0]; 16653[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16653 -> 18105[label="",style="dashed", color="magenta", weight=3]; 16653 -> 18106[label="",style="dashed", color="magenta", weight=3]; 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]; 16656[label="ww4000",fontsize=16,color="green",shape="box"];16657[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16658[label="ww5",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]; 16661[label="ww4000",fontsize=16,color="green",shape="box"];16662[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16663[label="ww5",fontsize=16,color="green",shape="box"];16664[label="ww3100",fontsize=16,color="green",shape="box"];48088[label="Neg Zero",fontsize=16,color="green",shape="box"];48089 -> 59409[label="",style="dashed", color="red", weight=0]; 48089[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"];48089 -> 59505[label="",style="dashed", color="magenta", weight=3]; 48089 -> 59506[label="",style="dashed", color="magenta", weight=3]; 48089 -> 59507[label="",style="dashed", color="magenta", weight=3]; 48089 -> 59508[label="",style="dashed", color="magenta", weight=3]; 48089 -> 59509[label="",style="dashed", color="magenta", weight=3]; 48090 -> 50355[label="",style="dashed", color="red", weight=0]; 48090[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"];48090 -> 50365[label="",style="dashed", color="magenta", weight=3]; 48091 -> 52306[label="",style="dashed", color="red", weight=0]; 48091[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"];48091 -> 52327[label="",style="dashed", color="magenta", weight=3]; 48091 -> 52328[label="",style="dashed", color="magenta", weight=3]; 48091 -> 52329[label="",style="dashed", color="magenta", weight=3]; 48091 -> 52330[label="",style="dashed", color="magenta", weight=3]; 48092[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];16666 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23412[label="",style="dashed", color="magenta", weight=3]; 16666 -> 23413[label="",style="dashed", color="magenta", weight=3]; 16666 -> 23414[label="",style="dashed", color="magenta", weight=3]; 16666 -> 23415[label="",style="dashed", color="magenta", weight=3]; 59485[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59486[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59487[label="ww4000",fontsize=16,color="green",shape="box"];59488[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59489[label="Neg Zero",fontsize=16,color="green",shape="box"];50363 -> 52306[label="",style="dashed", color="red", weight=0]; 50363[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"];50363 -> 52331[label="",style="dashed", color="magenta", weight=3]; 50363 -> 52332[label="",style="dashed", color="magenta", weight=3]; 50363 -> 52333[label="",style="dashed", color="magenta", weight=3]; 50363 -> 52334[label="",style="dashed", color="magenta", weight=3]; 52323[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52324[label="ww4000",fontsize=16,color="green",shape="box"];52325[label="ww5",fontsize=16,color="green",shape="box"];52326[label="ww3100",fontsize=16,color="green",shape="box"];52544 -> 26924[label="",style="dashed", color="red", weight=0]; 52544[label="primDivFloat (Float (msMyInt (Pos (Succ ww4526)) (Neg Zero)) (srMyInt (Pos (Succ ww4527)) (Pos (Succ ww4528)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];52544 -> 52585[label="",style="dashed", color="magenta", weight=3]; 52544 -> 52586[label="",style="dashed", color="magenta", weight=3]; 16673 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 16673 -> 18118[label="",style="dashed", color="magenta", weight=3]; 16674 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 16674 -> 18120[label="",style="dashed", color="magenta", weight=3]; 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]; 18156 -> 20566[label="",style="dashed", color="red", weight=0]; 18156[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"];18156 -> 20567[label="",style="dashed", color="magenta", weight=3]; 18157[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18157 -> 18174[label="",style="solid", color="black", weight=3]; 18158[label="ww51",fontsize=16,color="green",shape="box"];18159[label="ww4000",fontsize=16,color="green",shape="box"];18160[label="ww50",fontsize=16,color="green",shape="box"];18161 -> 18157[label="",style="dashed", color="red", weight=0]; 18161[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];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]; 16681 -> 6351[label="",style="dashed", color="red", weight=0]; 16681[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16681 -> 18123[label="",style="dashed", color="magenta", weight=3]; 16681 -> 18124[label="",style="dashed", color="magenta", weight=3]; 16682[label="Succ ww3100",fontsize=16,color="green",shape="box"];16683 -> 6351[label="",style="dashed", color="red", weight=0]; 16683[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16683 -> 18125[label="",style="dashed", color="magenta", weight=3]; 16683 -> 18126[label="",style="dashed", color="magenta", weight=3]; 16684[label="Succ ww3100",fontsize=16,color="green",shape="box"];16703[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16704[label="ww3100",fontsize=16,color="green",shape="box"];16705[label="ww4000",fontsize=16,color="green",shape="box"];16706[label="ww5",fontsize=16,color="green",shape="box"];16707[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16708[label="ww3100",fontsize=16,color="green",shape="box"];16709[label="ww4000",fontsize=16,color="green",shape="box"];16710[label="ww5",fontsize=16,color="green",shape="box"];16716 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37909[label="",style="dashed", color="magenta", weight=3]; 16716 -> 37910[label="",style="dashed", color="magenta", weight=3]; 16716 -> 37911[label="",style="dashed", color="magenta", weight=3]; 16716 -> 37912[label="",style="dashed", color="magenta", weight=3]; 16716 -> 37913[label="",style="dashed", color="magenta", weight=3]; 16716 -> 37914[label="",style="dashed", color="magenta", weight=3]; 16717[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"];16717 -> 18130[label="",style="solid", color="black", weight=3]; 16718 -> 20582[label="",style="dashed", color="red", weight=0]; 16718[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"];16718 -> 20587[label="",style="dashed", color="magenta", weight=3]; 16718 -> 20588[label="",style="dashed", color="magenta", weight=3]; 16718 -> 20589[label="",style="dashed", color="magenta", weight=3]; 16718 -> 20590[label="",style="dashed", color="magenta", weight=3]; 21870[label="Pos Zero",fontsize=16,color="green",shape="box"];21871[label="Neg Zero",fontsize=16,color="green",shape="box"];16722 -> 6351[label="",style="dashed", color="red", weight=0]; 16722[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16722 -> 18134[label="",style="dashed", color="magenta", weight=3]; 16722 -> 18135[label="",style="dashed", color="magenta", weight=3]; 16723[label="Succ ww3100",fontsize=16,color="green",shape="box"];16724 -> 6351[label="",style="dashed", color="red", weight=0]; 16724[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16724 -> 18136[label="",style="dashed", color="magenta", weight=3]; 16724 -> 18137[label="",style="dashed", color="magenta", weight=3]; 16725[label="Succ ww3100",fontsize=16,color="green",shape="box"];32922[label="ww3100",fontsize=16,color="green",shape="box"];32923 -> 28116[label="",style="dashed", color="red", weight=0]; 32923[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"];32923 -> 32961[label="",style="dashed", color="magenta", weight=3]; 32924[label="ww4000",fontsize=16,color="green",shape="box"];32925 -> 32962[label="",style="dashed", color="red", weight=0]; 32925[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"];32925 -> 32991[label="",style="dashed", color="magenta", weight=3]; 32925 -> 32992[label="",style="dashed", color="magenta", weight=3]; 32925 -> 32993[label="",style="dashed", color="magenta", weight=3]; 32925 -> 32994[label="",style="dashed", color="magenta", weight=3]; 32926[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];32927[label="ww3100",fontsize=16,color="green",shape="box"];32928 -> 28116[label="",style="dashed", color="red", weight=0]; 32928[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"];32928 -> 33015[label="",style="dashed", color="magenta", weight=3]; 32929[label="ww4000",fontsize=16,color="green",shape="box"];32930 -> 32962[label="",style="dashed", color="red", weight=0]; 32930[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"];32930 -> 32995[label="",style="dashed", color="magenta", weight=3]; 32930 -> 32996[label="",style="dashed", color="magenta", weight=3]; 32930 -> 32997[label="",style="dashed", color="magenta", weight=3]; 32930 -> 32998[label="",style="dashed", color="magenta", weight=3]; 32931[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];32983[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];32984[label="ww5",fontsize=16,color="green",shape="box"];32985[label="ww4000",fontsize=16,color="green",shape="box"];32986[label="ww3100",fontsize=16,color="green",shape="box"];32959 -> 32962[label="",style="dashed", color="red", weight=0]; 32959[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"];32959 -> 32999[label="",style="dashed", color="magenta", weight=3]; 32959 -> 33000[label="",style="dashed", color="magenta", weight=3]; 32959 -> 33001[label="",style="dashed", color="magenta", weight=3]; 32959 -> 33002[label="",style="dashed", color="magenta", weight=3]; 32987[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];32988[label="ww5",fontsize=16,color="green",shape="box"];32989[label="ww4000",fontsize=16,color="green",shape="box"];32990[label="ww3100",fontsize=16,color="green",shape="box"];28438 -> 26799[label="",style="dashed", color="red", weight=0]; 28438[label="srMyInt (Pos (Succ ww3100)) ww34261",fontsize=16,color="magenta"];28438 -> 33016[label="",style="dashed", color="magenta", weight=3]; 28438 -> 33017[label="",style="dashed", color="magenta", weight=3]; 28439 -> 26799[label="",style="dashed", color="red", weight=0]; 28439[label="srMyInt (Neg Zero) ww34260",fontsize=16,color="magenta"];28439 -> 33018[label="",style="dashed", color="magenta", weight=3]; 28439 -> 33019[label="",style="dashed", color="magenta", weight=3]; 33289 -> 23742[label="",style="dashed", color="red", weight=0]; 33289[label="msMyInt (Pos (Succ ww3899)) (Neg Zero)",fontsize=16,color="magenta"];33289 -> 33368[label="",style="dashed", color="magenta", weight=3]; 33289 -> 33369[label="",style="dashed", color="magenta", weight=3]; 33290 -> 26799[label="",style="dashed", color="red", weight=0]; 33290[label="srMyInt (Neg (Succ ww3900)) (Pos (Succ ww3901))",fontsize=16,color="magenta"];33290 -> 33370[label="",style="dashed", color="magenta", weight=3]; 33290 -> 33371[label="",style="dashed", color="magenta", weight=3]; 33291[label="takeWhile1 (flip ltEsFloat ww3896) (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)))) ww3896) GT)",fontsize=16,color="black",shape="box"];33291 -> 33372[label="",style="solid", color="black", weight=3]; 59062[label="primPlusFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4745",fontsize=16,color="black",shape="box"];59062 -> 59085[label="",style="solid", color="black", weight=3]; 59063 -> 59044[label="",style="dashed", color="red", weight=0]; 59063[label="psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4745",fontsize=16,color="magenta"];18162 -> 20616[label="",style="dashed", color="red", weight=0]; 18162[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"];18162 -> 20617[label="",style="dashed", color="magenta", weight=3]; 18163[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18163 -> 18176[label="",style="solid", color="black", weight=3]; 18164[label="ww51",fontsize=16,color="green",shape="box"];18165[label="ww4000",fontsize=16,color="green",shape="box"];18166[label="ww50",fontsize=16,color="green",shape="box"];18167 -> 18163[label="",style="dashed", color="red", weight=0]; 18167[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16757 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37915[label="",style="dashed", color="magenta", weight=3]; 16757 -> 37916[label="",style="dashed", color="magenta", weight=3]; 16757 -> 37917[label="",style="dashed", color="magenta", weight=3]; 16757 -> 37918[label="",style="dashed", color="magenta", weight=3]; 16757 -> 37919[label="",style="dashed", color="magenta", weight=3]; 16757 -> 37920[label="",style="dashed", color="magenta", weight=3]; 20346[label="ww243500",fontsize=16,color="green",shape="box"];20347[label="ww1832000",fontsize=16,color="green",shape="box"];21908[label="primMulNat (Succ ww266600) (Succ ww1833100)",fontsize=16,color="black",shape="box"];21908 -> 21919[label="",style="solid", color="black", weight=3]; 21909[label="primMulNat (Succ ww266600) Zero",fontsize=16,color="black",shape="box"];21909 -> 21920[label="",style="solid", color="black", weight=3]; 21910[label="primMulNat Zero (Succ ww1833100)",fontsize=16,color="black",shape="box"];21910 -> 21921[label="",style="solid", color="black", weight=3]; 21911[label="primMulNat Zero Zero",fontsize=16,color="black",shape="box"];21911 -> 21922[label="",style="solid", color="black", weight=3]; 20306 -> 5617[label="",style="dashed", color="red", weight=0]; 20306[label="primPlusNat ww24350 ww183200",fontsize=16,color="magenta"];20306 -> 20322[label="",style="dashed", color="magenta", weight=3]; 20306 -> 20323[label="",style="dashed", color="magenta", weight=3]; 20309[label="ww183200",fontsize=16,color="green",shape="box"];20310[label="ww24350",fontsize=16,color="green",shape="box"];20311 -> 5617[label="",style="dashed", color="red", weight=0]; 20311[label="primPlusNat ww24350 ww183200",fontsize=16,color="magenta"];20311 -> 20328[label="",style="dashed", color="magenta", weight=3]; 20311 -> 20329[label="",style="dashed", color="magenta", weight=3]; 16763 -> 18149[label="",style="dashed", color="red", weight=0]; 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]; 16763 -> 18169[label="",style="dashed", color="magenta", weight=3]; 16764 -> 6351[label="",style="dashed", color="red", weight=0]; 16764[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16764 -> 18177[label="",style="dashed", color="magenta", weight=3]; 16764 -> 18178[label="",style="dashed", color="magenta", weight=3]; 16765[label="Succ ww3100",fontsize=16,color="green",shape="box"];16766 -> 6351[label="",style="dashed", color="red", weight=0]; 16766[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16766 -> 18179[label="",style="dashed", color="magenta", weight=3]; 16766 -> 18180[label="",style="dashed", color="magenta", weight=3]; 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]; 33098[label="ww4000",fontsize=16,color="green",shape="box"];33099[label="ww3100",fontsize=16,color="green",shape="box"];33100 -> 28222[label="",style="dashed", color="red", weight=0]; 33100[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"];33100 -> 33133[label="",style="dashed", color="magenta", weight=3]; 33101[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33102 -> 33134[label="",style="dashed", color="red", weight=0]; 33102[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"];33102 -> 33143[label="",style="dashed", color="magenta", weight=3]; 33102 -> 33144[label="",style="dashed", color="magenta", weight=3]; 33102 -> 33145[label="",style="dashed", color="magenta", weight=3]; 33102 -> 33146[label="",style="dashed", color="magenta", weight=3]; 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]; 33103[label="ww4000",fontsize=16,color="green",shape="box"];33104[label="ww3100",fontsize=16,color="green",shape="box"];33105 -> 28222[label="",style="dashed", color="red", weight=0]; 33105[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"];33105 -> 33165[label="",style="dashed", color="magenta", weight=3]; 33106[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33107 -> 33134[label="",style="dashed", color="red", weight=0]; 33107[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"];33107 -> 33147[label="",style="dashed", color="magenta", weight=3]; 33107 -> 33148[label="",style="dashed", color="magenta", weight=3]; 33107 -> 33149[label="",style="dashed", color="magenta", weight=3]; 33107 -> 33150[label="",style="dashed", color="magenta", weight=3]; 48093[label="Neg Zero",fontsize=16,color="green",shape="box"];48094 -> 52460[label="",style="dashed", color="red", weight=0]; 48094[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"];48094 -> 52471[label="",style="dashed", color="magenta", weight=3]; 48094 -> 52472[label="",style="dashed", color="magenta", weight=3]; 48094 -> 52473[label="",style="dashed", color="magenta", weight=3]; 48094 -> 52474[label="",style="dashed", color="magenta", weight=3]; 48095 -> 50048[label="",style="dashed", color="red", weight=0]; 48095[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"];48095 -> 50058[label="",style="dashed", color="magenta", weight=3]; 48096 -> 33134[label="",style="dashed", color="red", weight=0]; 48096[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"];48096 -> 51621[label="",style="dashed", color="magenta", weight=3]; 48096 -> 51622[label="",style="dashed", color="magenta", weight=3]; 48096 -> 51623[label="",style="dashed", color="magenta", weight=3]; 48096 -> 51624[label="",style="dashed", color="magenta", weight=3]; 48097[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];33139[label="ww4000",fontsize=16,color="green",shape="box"];33140[label="ww5",fontsize=16,color="green",shape="box"];33141[label="ww3100",fontsize=16,color="green",shape="box"];33142[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28232[label="ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3438",fontsize=16,color="black",shape="box"];28232 -> 28292[label="",style="solid", color="black", weight=3]; 33160[label="Cons (Float (Neg Zero) (Neg (Succ ww1979))) (takeWhile (flip ltEsFloat ww3909) (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"];33160 -> 33206[label="",style="dashed", color="green", weight=3]; 33161[label="takeWhile0 (flip ltEsFloat ww3909) (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"];33161 -> 33207[label="",style="solid", color="black", weight=3]; 52466[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52467[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52468[label="ww4000",fontsize=16,color="green",shape="box"];52469[label="ww3100",fontsize=16,color="green",shape="box"];50056 -> 33134[label="",style="dashed", color="red", weight=0]; 50056[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"];50056 -> 51627[label="",style="dashed", color="magenta", weight=3]; 50056 -> 51628[label="",style="dashed", color="magenta", weight=3]; 50056 -> 51629[label="",style="dashed", color="magenta", weight=3]; 50056 -> 51630[label="",style="dashed", color="magenta", weight=3]; 51345[label="ww4000",fontsize=16,color="green",shape="box"];51346[label="ww5",fontsize=16,color="green",shape="box"];51347[label="ww3100",fontsize=16,color="green",shape="box"];51348[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52583[label="primPlusFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535",fontsize=16,color="black",shape="box"];52583 -> 52649[label="",style="solid", color="black", weight=3]; 52584 -> 52542[label="",style="dashed", color="red", weight=0]; 52584[label="psFloat (msFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535",fontsize=16,color="magenta"];33254 -> 26726[label="",style="dashed", color="red", weight=0]; 33254[label="primPlusFloat (Float ww39120 ww39121) (primDivFloat (msFloat (Float (Pos (Succ ww3913)) (Neg (Succ ww3914))) (Float (Neg Zero) (Neg (Succ ww3915)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33254 -> 33304[label="",style="dashed", color="magenta", weight=3]; 33254 -> 33305[label="",style="dashed", color="magenta", weight=3]; 33254 -> 33306[label="",style="dashed", color="magenta", weight=3]; 48098[label="ww180",fontsize=16,color="green",shape="box"];48099 -> 52390[label="",style="dashed", color="red", weight=0]; 48099[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"];48099 -> 52407[label="",style="dashed", color="magenta", weight=3]; 48100 -> 52417[label="",style="dashed", color="red", weight=0]; 48100[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"];48100 -> 52442[label="",style="dashed", color="magenta", weight=3]; 48101[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"];63194[label="ww19/Float ww190 ww191",fontsize=10,color="white",style="solid",shape="box"];48101 -> 63194[label="",style="solid", color="burlywood", weight=9]; 63194 -> 51634[label="",style="solid", color="burlywood", weight=3]; 48102[label="ww181",fontsize=16,color="green",shape="box"];16783 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37921[label="",style="dashed", color="magenta", weight=3]; 16783 -> 37922[label="",style="dashed", color="magenta", weight=3]; 16783 -> 37923[label="",style="dashed", color="magenta", weight=3]; 16783 -> 37924[label="",style="dashed", color="magenta", weight=3]; 16783 -> 37925[label="",style="dashed", color="magenta", weight=3]; 16783 -> 37926[label="",style="dashed", color="magenta", weight=3]; 16784 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37927[label="",style="dashed", color="magenta", weight=3]; 16784 -> 37928[label="",style="dashed", color="magenta", weight=3]; 16784 -> 37929[label="",style="dashed", color="magenta", weight=3]; 16784 -> 37930[label="",style="dashed", color="magenta", weight=3]; 16784 -> 37931[label="",style="dashed", color="magenta", weight=3]; 16784 -> 37932[label="",style="dashed", color="magenta", weight=3]; 16785 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37933[label="",style="dashed", color="magenta", weight=3]; 16785 -> 37934[label="",style="dashed", color="magenta", weight=3]; 16785 -> 37935[label="",style="dashed", color="magenta", weight=3]; 16785 -> 37936[label="",style="dashed", color="magenta", weight=3]; 16785 -> 37937[label="",style="dashed", color="magenta", weight=3]; 16785 -> 37938[label="",style="dashed", color="magenta", weight=3]; 16786 -> 6351[label="",style="dashed", color="red", weight=0]; 16786[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16786 -> 18191[label="",style="dashed", color="magenta", weight=3]; 16786 -> 18192[label="",style="dashed", color="magenta", weight=3]; 16787[label="Succ ww3100",fontsize=16,color="green",shape="box"];16788 -> 6351[label="",style="dashed", color="red", weight=0]; 16788[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16788 -> 18193[label="",style="dashed", color="magenta", weight=3]; 16788 -> 18194[label="",style="dashed", color="magenta", weight=3]; 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]; 16791[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16792[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",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]; 16795[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16796[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16797[label="ww5",fontsize=16,color="green",shape="box"];48103[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48104 -> 45213[label="",style="dashed", color="red", weight=0]; 48104[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"];48104 -> 51635[label="",style="dashed", color="magenta", weight=3]; 48104 -> 51636[label="",style="dashed", color="magenta", weight=3]; 48104 -> 51637[label="",style="dashed", color="magenta", weight=3]; 48104 -> 51638[label="",style="dashed", color="magenta", weight=3]; 48105 -> 52501[label="",style="dashed", color="red", weight=0]; 48105[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"];48105 -> 52514[label="",style="dashed", color="magenta", weight=3]; 48105 -> 52515[label="",style="dashed", color="magenta", weight=3]; 48105 -> 52516[label="",style="dashed", color="magenta", weight=3]; 48105 -> 52517[label="",style="dashed", color="magenta", weight=3]; 48106[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="black",shape="box"];48106 -> 51640[label="",style="solid", color="black", weight=3]; 48107[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51351[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51352[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51353[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];51354[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52510[label="ww3100",fontsize=16,color="green",shape="box"];52511[label="ww5",fontsize=16,color="green",shape="box"];52512[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52513[label="ww3000",fontsize=16,color="green",shape="box"];51356[label="primPlusFloat 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="burlywood",shape="box"];63195[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51356 -> 63195[label="",style="solid", color="burlywood", weight=9]; 63195 -> 51644[label="",style="solid", color="burlywood", weight=3]; 51357[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51357 -> 51645[label="",style="solid", color="black", weight=3]; 51358[label="ww50",fontsize=16,color="green",shape="box"];51359[label="ww51",fontsize=16,color="green",shape="box"];52805[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];52805 -> 52901[label="",style="solid", color="black", weight=3]; 52806[label="ww45370",fontsize=16,color="green",shape="box"];52807[label="ww45371",fontsize=16,color="green",shape="box"];51360 -> 25616[label="",style="dashed", color="red", weight=0]; 51360[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];51360 -> 51646[label="",style="dashed", color="magenta", weight=3]; 51361 -> 26799[label="",style="dashed", color="red", weight=0]; 51361[label="srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="magenta"];51361 -> 51647[label="",style="dashed", color="magenta", weight=3]; 51361 -> 51648[label="",style="dashed", color="magenta", weight=3]; 16803 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 16803 -> 18202[label="",style="dashed", color="magenta", weight=3]; 16804 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 16804 -> 18204[label="",style="dashed", color="magenta", weight=3]; 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]; 16809 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37939[label="",style="dashed", color="magenta", weight=3]; 16809 -> 37940[label="",style="dashed", color="magenta", weight=3]; 16809 -> 37941[label="",style="dashed", color="magenta", weight=3]; 16809 -> 37942[label="",style="dashed", color="magenta", weight=3]; 16809 -> 37943[label="",style="dashed", color="magenta", weight=3]; 16809 -> 37944[label="",style="dashed", color="magenta", weight=3]; 16810 -> 6351[label="",style="dashed", color="red", weight=0]; 16810[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16810 -> 18209[label="",style="dashed", color="magenta", weight=3]; 16810 -> 18210[label="",style="dashed", color="magenta", weight=3]; 16811[label="Succ ww3100",fontsize=16,color="green",shape="box"];16812 -> 6351[label="",style="dashed", color="red", weight=0]; 16812[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16812 -> 18211[label="",style="dashed", color="magenta", weight=3]; 16812 -> 18212[label="",style="dashed", color="magenta", weight=3]; 16813[label="Succ ww3100",fontsize=16,color="green",shape="box"];16814[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16815[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16816[label="ww5",fontsize=16,color="green",shape="box"];16817[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16818[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16819[label="ww5",fontsize=16,color="green",shape="box"];16820 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37945[label="",style="dashed", color="magenta", weight=3]; 16820 -> 37946[label="",style="dashed", color="magenta", weight=3]; 16820 -> 37947[label="",style="dashed", color="magenta", weight=3]; 16820 -> 37948[label="",style="dashed", color="magenta", weight=3]; 16820 -> 37949[label="",style="dashed", color="magenta", weight=3]; 16820 -> 37950[label="",style="dashed", color="magenta", weight=3]; 16822 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 16823 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 16827 -> 6351[label="",style="dashed", color="red", weight=0]; 16827[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16827 -> 18217[label="",style="dashed", color="magenta", weight=3]; 16827 -> 18218[label="",style="dashed", color="magenta", weight=3]; 16828[label="Succ ww3100",fontsize=16,color="green",shape="box"];16829 -> 6351[label="",style="dashed", color="red", weight=0]; 16829[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16829 -> 18219[label="",style="dashed", color="magenta", weight=3]; 16829 -> 18220[label="",style="dashed", color="magenta", weight=3]; 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="ww3000",fontsize=16,color="green",shape="box"];16851[label="ww3100",fontsize=16,color="green",shape="box"];16852[label="ww5",fontsize=16,color="green",shape="box"];16853[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16854[label="ww3000",fontsize=16,color="green",shape="box"];16855[label="ww3100",fontsize=16,color="green",shape="box"];16856[label="ww5",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]; 16861 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37951[label="",style="dashed", color="magenta", weight=3]; 16861 -> 37952[label="",style="dashed", color="magenta", weight=3]; 16861 -> 37953[label="",style="dashed", color="magenta", weight=3]; 16861 -> 37954[label="",style="dashed", color="magenta", weight=3]; 16861 -> 37955[label="",style="dashed", color="magenta", weight=3]; 16861 -> 37956[label="",style="dashed", color="magenta", weight=3]; 16862 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37957[label="",style="dashed", color="magenta", weight=3]; 16862 -> 37958[label="",style="dashed", color="magenta", weight=3]; 16862 -> 37959[label="",style="dashed", color="magenta", weight=3]; 16862 -> 37960[label="",style="dashed", color="magenta", weight=3]; 16862 -> 37961[label="",style="dashed", color="magenta", weight=3]; 16862 -> 37962[label="",style="dashed", color="magenta", weight=3]; 16864 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 16865 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 16870 -> 6351[label="",style="dashed", color="red", weight=0]; 16870[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16870 -> 18229[label="",style="dashed", color="magenta", weight=3]; 16870 -> 18230[label="",style="dashed", color="magenta", weight=3]; 16871[label="Succ ww3100",fontsize=16,color="green",shape="box"];16872 -> 6351[label="",style="dashed", color="red", weight=0]; 16872[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16872 -> 18231[label="",style="dashed", color="magenta", weight=3]; 16872 -> 18232[label="",style="dashed", color="magenta", weight=3]; 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]; 33941 -> 33971[label="",style="dashed", color="red", weight=0]; 33941[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"];33941 -> 33980[label="",style="dashed", color="magenta", weight=3]; 33941 -> 33981[label="",style="dashed", color="magenta", weight=3]; 33941 -> 33982[label="",style="dashed", color="magenta", weight=3]; 33941 -> 33983[label="",style="dashed", color="magenta", weight=3]; 33942[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33943[label="ww3000",fontsize=16,color="green",shape="box"];33944[label="ww3100",fontsize=16,color="green",shape="box"];33945 -> 28520[label="",style="dashed", color="red", weight=0]; 33945[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"];33945 -> 33993[label="",style="dashed", color="magenta", weight=3]; 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]; 33946 -> 33971[label="",style="dashed", color="red", weight=0]; 33946[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"];33946 -> 33984[label="",style="dashed", color="magenta", weight=3]; 33946 -> 33985[label="",style="dashed", color="magenta", weight=3]; 33946 -> 33986[label="",style="dashed", color="magenta", weight=3]; 33946 -> 33987[label="",style="dashed", color="magenta", weight=3]; 33947[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33948[label="ww3000",fontsize=16,color="green",shape="box"];33949[label="ww3100",fontsize=16,color="green",shape="box"];33950 -> 28520[label="",style="dashed", color="red", weight=0]; 33950[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"];33950 -> 33994[label="",style="dashed", color="magenta", weight=3]; 48108[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48109 -> 52674[label="",style="dashed", color="red", weight=0]; 48109[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"];48109 -> 52689[label="",style="dashed", color="magenta", weight=3]; 48109 -> 52690[label="",style="dashed", color="magenta", weight=3]; 48109 -> 52691[label="",style="dashed", color="magenta", weight=3]; 48109 -> 52692[label="",style="dashed", color="magenta", weight=3]; 48110 -> 49854[label="",style="dashed", color="red", weight=0]; 48110[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"];48110 -> 49869[label="",style="dashed", color="magenta", weight=3]; 48111 -> 33971[label="",style="dashed", color="red", weight=0]; 48111[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"];48111 -> 51650[label="",style="dashed", color="magenta", weight=3]; 48111 -> 51651[label="",style="dashed", color="magenta", weight=3]; 48111 -> 51652[label="",style="dashed", color="magenta", weight=3]; 48111 -> 51653[label="",style="dashed", color="magenta", weight=3]; 48112[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];33976[label="ww5",fontsize=16,color="green",shape="box"];33977[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33978[label="ww3000",fontsize=16,color="green",shape="box"];33979[label="ww3100",fontsize=16,color="green",shape="box"];28534[label="ltEsFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3462",fontsize=16,color="black",shape="box"];28534 -> 28558[label="",style="solid", color="black", weight=3]; 33991[label="Cons (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))) (takeWhile (flip ltEsFloat ww3993) (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"];33991 -> 34126[label="",style="dashed", color="green", weight=3]; 33992 -> 56361[label="",style="dashed", color="red", weight=0]; 33992[label="takeWhile0 (flip ltEsFloat ww3993) (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"];33992 -> 56362[label="",style="dashed", color="magenta", weight=3]; 33992 -> 56363[label="",style="dashed", color="magenta", weight=3]; 33992 -> 56364[label="",style="dashed", color="magenta", weight=3]; 33992 -> 56365[label="",style="dashed", color="magenta", weight=3]; 52685[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52686[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52687[label="ww3100",fontsize=16,color="green",shape="box"];52688[label="ww3000",fontsize=16,color="green",shape="box"];49868 -> 33971[label="",style="dashed", color="red", weight=0]; 49868[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"];49868 -> 51656[label="",style="dashed", color="magenta", weight=3]; 49868 -> 51657[label="",style="dashed", color="magenta", weight=3]; 49868 -> 51658[label="",style="dashed", color="magenta", weight=3]; 49868 -> 51659[label="",style="dashed", color="magenta", weight=3]; 51363[label="ww5",fontsize=16,color="green",shape="box"];51364[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51365[label="ww3000",fontsize=16,color="green",shape="box"];51366[label="ww3100",fontsize=16,color="green",shape="box"];52976[label="ww4554",fontsize=16,color="green",shape="box"];52977 -> 25616[label="",style="dashed", color="red", weight=0]; 52977[label="msMyInt (Pos Zero) (Neg (Succ ww4545))",fontsize=16,color="magenta"];52977 -> 53202[label="",style="dashed", color="magenta", weight=3]; 52978 -> 26799[label="",style="dashed", color="red", weight=0]; 52978[label="srMyInt (Neg (Succ ww4544)) (Neg (Succ ww4546))",fontsize=16,color="magenta"];52978 -> 53203[label="",style="dashed", color="magenta", weight=3]; 52978 -> 53204[label="",style="dashed", color="magenta", weight=3]; 34408 -> 26924[label="",style="dashed", color="red", weight=0]; 34408[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3998))) (srMyInt (Neg (Succ ww3997)) (Neg (Succ ww3999)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];34408 -> 34457[label="",style="dashed", color="magenta", weight=3]; 34408 -> 34458[label="",style="dashed", color="magenta", weight=3]; 16889 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37963[label="",style="dashed", color="magenta", weight=3]; 16889 -> 37964[label="",style="dashed", color="magenta", weight=3]; 16889 -> 37965[label="",style="dashed", color="magenta", weight=3]; 16889 -> 37966[label="",style="dashed", color="magenta", weight=3]; 16889 -> 37967[label="",style="dashed", color="magenta", weight=3]; 16889 -> 37968[label="",style="dashed", color="magenta", weight=3]; 16890 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37969[label="",style="dashed", color="magenta", weight=3]; 16890 -> 37970[label="",style="dashed", color="magenta", weight=3]; 16890 -> 37971[label="",style="dashed", color="magenta", weight=3]; 16890 -> 37972[label="",style="dashed", color="magenta", weight=3]; 16890 -> 37973[label="",style="dashed", color="magenta", weight=3]; 16890 -> 37974[label="",style="dashed", color="magenta", weight=3]; 16891 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37975[label="",style="dashed", color="magenta", weight=3]; 16891 -> 37976[label="",style="dashed", color="magenta", weight=3]; 16891 -> 37977[label="",style="dashed", color="magenta", weight=3]; 16891 -> 37978[label="",style="dashed", color="magenta", weight=3]; 16891 -> 37979[label="",style="dashed", color="magenta", weight=3]; 16891 -> 37980[label="",style="dashed", color="magenta", weight=3]; 16892 -> 6351[label="",style="dashed", color="red", weight=0]; 16892[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16892 -> 18243[label="",style="dashed", color="magenta", weight=3]; 16892 -> 18244[label="",style="dashed", color="magenta", weight=3]; 16893[label="Succ ww3100",fontsize=16,color="green",shape="box"];16894 -> 6351[label="",style="dashed", color="red", weight=0]; 16894[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16894 -> 18245[label="",style="dashed", color="magenta", weight=3]; 16894 -> 18246[label="",style="dashed", color="magenta", weight=3]; 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]; 16897[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16898[label="Float (Neg Zero) (Pos (Succ ww3100))",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]; 16901[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16902[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16903[label="ww5",fontsize=16,color="green",shape="box"];48113[label="Neg Zero",fontsize=16,color="green",shape="box"];48114 -> 45213[label="",style="dashed", color="red", weight=0]; 48114[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"];48114 -> 51664[label="",style="dashed", color="magenta", weight=3]; 48114 -> 51665[label="",style="dashed", color="magenta", weight=3]; 48114 -> 51666[label="",style="dashed", color="magenta", weight=3]; 48114 -> 51667[label="",style="dashed", color="magenta", weight=3]; 48115 -> 50355[label="",style="dashed", color="red", weight=0]; 48115[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"];48115 -> 50366[label="",style="dashed", color="magenta", weight=3]; 48116 -> 52600[label="",style="dashed", color="red", weight=0]; 48116[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"];48116 -> 52616[label="",style="dashed", color="magenta", weight=3]; 48116 -> 52617[label="",style="dashed", color="magenta", weight=3]; 48116 -> 52618[label="",style="dashed", color="magenta", weight=3]; 48117[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51372[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51373[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51374[label="Neg Zero",fontsize=16,color="green",shape="box"];51375[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50364 -> 52600[label="",style="dashed", color="red", weight=0]; 50364[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"];50364 -> 52619[label="",style="dashed", color="magenta", weight=3]; 50364 -> 52620[label="",style="dashed", color="magenta", weight=3]; 50364 -> 52621[label="",style="dashed", color="magenta", weight=3]; 52613[label="ww5",fontsize=16,color="green",shape="box"];52614[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52615[label="ww3100",fontsize=16,color="green",shape="box"];52934 -> 26924[label="",style="dashed", color="red", weight=0]; 52934[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos (Succ ww4549)) (Pos (Succ ww4550)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];52934 -> 52979[label="",style="dashed", color="magenta", weight=3]; 52934 -> 52980[label="",style="dashed", color="magenta", weight=3]; 16909 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 16909 -> 18254[label="",style="dashed", color="magenta", weight=3]; 16910 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 16910 -> 18256[label="",style="dashed", color="magenta", weight=3]; 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]; 16914 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37981[label="",style="dashed", color="magenta", weight=3]; 16914 -> 37982[label="",style="dashed", color="magenta", weight=3]; 16914 -> 37983[label="",style="dashed", color="magenta", weight=3]; 16914 -> 37984[label="",style="dashed", color="magenta", weight=3]; 16914 -> 37985[label="",style="dashed", color="magenta", weight=3]; 16914 -> 37986[label="",style="dashed", color="magenta", weight=3]; 16915 -> 6351[label="",style="dashed", color="red", weight=0]; 16915[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16915 -> 18261[label="",style="dashed", color="magenta", weight=3]; 16915 -> 18262[label="",style="dashed", color="magenta", weight=3]; 16916[label="Succ ww3100",fontsize=16,color="green",shape="box"];16917 -> 6351[label="",style="dashed", color="red", weight=0]; 16917[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16917 -> 18263[label="",style="dashed", color="magenta", weight=3]; 16917 -> 18264[label="",style="dashed", color="magenta", weight=3]; 16918[label="Succ ww3100",fontsize=16,color="green",shape="box"];16919[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16920[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16921[label="ww5",fontsize=16,color="green",shape="box"];16922[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16923[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16924[label="ww5",fontsize=16,color="green",shape="box"];16925 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37987[label="",style="dashed", color="magenta", weight=3]; 16925 -> 37988[label="",style="dashed", color="magenta", weight=3]; 16925 -> 37989[label="",style="dashed", color="magenta", weight=3]; 16925 -> 37990[label="",style="dashed", color="magenta", weight=3]; 16925 -> 37991[label="",style="dashed", color="magenta", weight=3]; 16925 -> 37992[label="",style="dashed", color="magenta", weight=3]; 16927 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 16928 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 16932 -> 6351[label="",style="dashed", color="red", weight=0]; 16932[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16932 -> 18269[label="",style="dashed", color="magenta", weight=3]; 16932 -> 18270[label="",style="dashed", color="magenta", weight=3]; 16933[label="Succ ww3100",fontsize=16,color="green",shape="box"];16934 -> 6351[label="",style="dashed", color="red", weight=0]; 16934[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16934 -> 18271[label="",style="dashed", color="magenta", weight=3]; 16934 -> 18272[label="",style="dashed", color="magenta", weight=3]; 16935[label="Succ ww3100",fontsize=16,color="green",shape="box"];34716 -> 34751[label="",style="dashed", color="red", weight=0]; 34716[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"];34716 -> 34773[label="",style="dashed", color="magenta", weight=3]; 34716 -> 34774[label="",style="dashed", color="magenta", weight=3]; 34716 -> 34775[label="",style="dashed", color="magenta", weight=3]; 34717[label="ww3100",fontsize=16,color="green",shape="box"];34718 -> 28116[label="",style="dashed", color="red", weight=0]; 34718[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"];34718 -> 34787[label="",style="dashed", color="magenta", weight=3]; 34719[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34720 -> 34751[label="",style="dashed", color="red", weight=0]; 34720[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"];34720 -> 34776[label="",style="dashed", color="magenta", weight=3]; 34720 -> 34777[label="",style="dashed", color="magenta", weight=3]; 34720 -> 34778[label="",style="dashed", color="magenta", weight=3]; 34721[label="ww3100",fontsize=16,color="green",shape="box"];34722 -> 28116[label="",style="dashed", color="red", weight=0]; 34722[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"];34722 -> 34788[label="",style="dashed", color="magenta", weight=3]; 34723[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34767[label="ww5",fontsize=16,color="green",shape="box"];34768[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34769[label="ww3100",fontsize=16,color="green",shape="box"];34770[label="ww5",fontsize=16,color="green",shape="box"];34771[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];34772[label="ww3100",fontsize=16,color="green",shape="box"];34750 -> 34751[label="",style="dashed", color="red", weight=0]; 34750[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"];34750 -> 34779[label="",style="dashed", color="magenta", weight=3]; 34750 -> 34780[label="",style="dashed", color="magenta", weight=3]; 34750 -> 34781[label="",style="dashed", color="magenta", weight=3]; 35133 -> 25616[label="",style="dashed", color="red", weight=0]; 35133[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35133 -> 35187[label="",style="dashed", color="magenta", weight=3]; 35134 -> 26799[label="",style="dashed", color="red", weight=0]; 35134[label="srMyInt (Neg (Succ ww4073)) (Pos (Succ ww4074))",fontsize=16,color="magenta"];35134 -> 35188[label="",style="dashed", color="magenta", weight=3]; 35134 -> 35189[label="",style="dashed", color="magenta", weight=3]; 35135[label="takeWhile1 (flip ltEsFloat ww4070) (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)))) ww4070) GT)",fontsize=16,color="black",shape="box"];35135 -> 35190[label="",style="solid", color="black", weight=3]; 59083[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4746",fontsize=16,color="black",shape="box"];59083 -> 59100[label="",style="solid", color="black", weight=3]; 59084 -> 59060[label="",style="dashed", color="red", weight=0]; 59084[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4746",fontsize=16,color="magenta"];16959 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37993[label="",style="dashed", color="magenta", weight=3]; 16959 -> 37994[label="",style="dashed", color="magenta", weight=3]; 16959 -> 37995[label="",style="dashed", color="magenta", weight=3]; 16959 -> 37996[label="",style="dashed", color="magenta", weight=3]; 16959 -> 37997[label="",style="dashed", color="magenta", weight=3]; 16959 -> 37998[label="",style="dashed", color="magenta", weight=3]; 16960 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 37999[label="",style="dashed", color="magenta", weight=3]; 16960 -> 38000[label="",style="dashed", color="magenta", weight=3]; 16960 -> 38001[label="",style="dashed", color="magenta", weight=3]; 16960 -> 38002[label="",style="dashed", color="magenta", weight=3]; 16960 -> 38003[label="",style="dashed", color="magenta", weight=3]; 16960 -> 38004[label="",style="dashed", color="magenta", weight=3]; 16962 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 16963 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 16966 -> 6351[label="",style="dashed", color="red", weight=0]; 16966[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16966 -> 18281[label="",style="dashed", color="magenta", weight=3]; 16966 -> 18282[label="",style="dashed", color="magenta", weight=3]; 16967[label="Succ ww3100",fontsize=16,color="green",shape="box"];16968 -> 6351[label="",style="dashed", color="red", weight=0]; 16968[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16968 -> 18283[label="",style="dashed", color="magenta", weight=3]; 16968 -> 18284[label="",style="dashed", color="magenta", weight=3]; 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]; 34863 -> 34892[label="",style="dashed", color="red", weight=0]; 34863[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"];34863 -> 34899[label="",style="dashed", color="magenta", weight=3]; 34863 -> 34900[label="",style="dashed", color="magenta", weight=3]; 34863 -> 34901[label="",style="dashed", color="magenta", weight=3]; 34864[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34865 -> 28222[label="",style="dashed", color="red", weight=0]; 34865[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"];34865 -> 34912[label="",style="dashed", color="magenta", weight=3]; 34866[label="ww3100",fontsize=16,color="green",shape="box"];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]; 34867 -> 34892[label="",style="dashed", color="red", weight=0]; 34867[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"];34867 -> 34902[label="",style="dashed", color="magenta", weight=3]; 34867 -> 34903[label="",style="dashed", color="magenta", weight=3]; 34867 -> 34904[label="",style="dashed", color="magenta", weight=3]; 34868[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34869 -> 28222[label="",style="dashed", color="red", weight=0]; 34869[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"];34869 -> 34913[label="",style="dashed", color="magenta", weight=3]; 34870[label="ww3100",fontsize=16,color="green",shape="box"];48118[label="Neg Zero",fontsize=16,color="green",shape="box"];48119 -> 52776[label="",style="dashed", color="red", weight=0]; 48119[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"];48119 -> 52788[label="",style="dashed", color="magenta", weight=3]; 48119 -> 52789[label="",style="dashed", color="magenta", weight=3]; 48119 -> 52790[label="",style="dashed", color="magenta", weight=3]; 48120 -> 50048[label="",style="dashed", color="red", weight=0]; 48120[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"];48120 -> 50059[label="",style="dashed", color="magenta", weight=3]; 48121 -> 34892[label="",style="dashed", color="red", weight=0]; 48121[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"];48121 -> 51675[label="",style="dashed", color="magenta", weight=3]; 48121 -> 51676[label="",style="dashed", color="magenta", weight=3]; 48121 -> 51677[label="",style="dashed", color="magenta", weight=3]; 48122[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];34896[label="ww5",fontsize=16,color="green",shape="box"];34897[label="ww3100",fontsize=16,color="green",shape="box"];34898[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34910[label="Cons (Float (Neg Zero) (Neg (Succ ww1988))) (takeWhile (flip ltEsFloat ww4086) (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"];34910 -> 35002[label="",style="dashed", color="green", weight=3]; 34911[label="takeWhile0 (flip ltEsFloat ww4086) (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"];34911 -> 35003[label="",style="solid", color="black", weight=3]; 52785[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52786[label="ww3100",fontsize=16,color="green",shape="box"];52787[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50057 -> 34892[label="",style="dashed", color="red", weight=0]; 50057[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"];50057 -> 51680[label="",style="dashed", color="magenta", weight=3]; 50057 -> 51681[label="",style="dashed", color="magenta", weight=3]; 50057 -> 51682[label="",style="dashed", color="magenta", weight=3]; 51383[label="ww5",fontsize=16,color="green",shape="box"];51384[label="ww3100",fontsize=16,color="green",shape="box"];51385[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53199[label="ww4559",fontsize=16,color="green",shape="box"];53200 -> 25616[label="",style="dashed", color="red", weight=0]; 53200[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];53200 -> 53257[label="",style="dashed", color="magenta", weight=3]; 53201 -> 26799[label="",style="dashed", color="red", weight=0]; 53201[label="srMyInt (Neg (Succ ww4552)) (Neg (Succ ww4553))",fontsize=16,color="magenta"];53201 -> 53258[label="",style="dashed", color="magenta", weight=3]; 53201 -> 53259[label="",style="dashed", color="magenta", weight=3]; 35262 -> 26924[label="",style="dashed", color="red", weight=0]; 35262[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4090)) (Neg (Succ ww4091)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];35262 -> 35298[label="",style="dashed", color="magenta", weight=3]; 35262 -> 35299[label="",style="dashed", color="magenta", weight=3]; 16983 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38005[label="",style="dashed", color="magenta", weight=3]; 16983 -> 38006[label="",style="dashed", color="magenta", weight=3]; 16983 -> 38007[label="",style="dashed", color="magenta", weight=3]; 16983 -> 38008[label="",style="dashed", color="magenta", weight=3]; 16983 -> 38009[label="",style="dashed", color="magenta", weight=3]; 16983 -> 38010[label="",style="dashed", color="magenta", weight=3]; 16984 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38011[label="",style="dashed", color="magenta", weight=3]; 16984 -> 38012[label="",style="dashed", color="magenta", weight=3]; 16984 -> 38013[label="",style="dashed", color="magenta", weight=3]; 16984 -> 38014[label="",style="dashed", color="magenta", weight=3]; 16984 -> 38015[label="",style="dashed", color="magenta", weight=3]; 16984 -> 38016[label="",style="dashed", color="magenta", weight=3]; 16985 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38017[label="",style="dashed", color="magenta", weight=3]; 16985 -> 38018[label="",style="dashed", color="magenta", weight=3]; 16985 -> 38019[label="",style="dashed", color="magenta", weight=3]; 16985 -> 38020[label="",style="dashed", color="magenta", weight=3]; 16985 -> 38021[label="",style="dashed", color="magenta", weight=3]; 16985 -> 38022[label="",style="dashed", color="magenta", weight=3]; 26568 -> 5617[label="",style="dashed", color="red", weight=0]; 26568[label="primPlusNat (Succ ww955) (Succ ww957)",fontsize=16,color="magenta"];26568 -> 35582[label="",style="dashed", color="magenta", weight=3]; 26568 -> 35583[label="",style="dashed", color="magenta", weight=3]; 51394[label="ww4424",fontsize=16,color="green",shape="box"];51395 -> 20687[label="",style="dashed", color="red", weight=0]; 51395[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51396 -> 26799[label="",style="dashed", color="red", weight=0]; 51396[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];51396 -> 51691[label="",style="dashed", color="magenta", weight=3]; 51396 -> 51692[label="",style="dashed", color="magenta", weight=3]; 51397 -> 20687[label="",style="dashed", color="red", weight=0]; 51397[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51398 -> 26799[label="",style="dashed", color="red", weight=0]; 51398[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];51398 -> 51693[label="",style="dashed", color="magenta", weight=3]; 51398 -> 51694[label="",style="dashed", color="magenta", weight=3]; 51404[label="ww4478",fontsize=16,color="green",shape="box"];51405 -> 20687[label="",style="dashed", color="red", weight=0]; 51405[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51406 -> 26799[label="",style="dashed", color="red", weight=0]; 51406[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51406 -> 51699[label="",style="dashed", color="magenta", weight=3]; 51406 -> 51700[label="",style="dashed", color="magenta", weight=3]; 51407 -> 20687[label="",style="dashed", color="red", weight=0]; 51407[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51408 -> 26799[label="",style="dashed", color="red", weight=0]; 51408[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51408 -> 51701[label="",style="dashed", color="magenta", weight=3]; 51408 -> 51702[label="",style="dashed", color="magenta", weight=3]; 51409[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4496",fontsize=16,color="black",shape="box"];51409 -> 51703[label="",style="solid", color="black", weight=3]; 51410[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"];51410 -> 51704[label="",style="solid", color="black", weight=3]; 51411[label="ww4479",fontsize=16,color="green",shape="box"];51412 -> 20687[label="",style="dashed", color="red", weight=0]; 51412[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51413 -> 26799[label="",style="dashed", color="red", weight=0]; 51413[label="srMyInt (Neg (Succ ww95600)) (Pos Zero)",fontsize=16,color="magenta"];51413 -> 51705[label="",style="dashed", color="magenta", weight=3]; 51413 -> 51706[label="",style="dashed", color="magenta", weight=3]; 51414 -> 20687[label="",style="dashed", color="red", weight=0]; 51414[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51415 -> 26799[label="",style="dashed", color="red", weight=0]; 51415[label="srMyInt (Neg (Succ ww95600)) (Pos Zero)",fontsize=16,color="magenta"];51415 -> 51707[label="",style="dashed", color="magenta", weight=3]; 51415 -> 51708[label="",style="dashed", color="magenta", weight=3]; 51416[label="ww4426",fontsize=16,color="green",shape="box"];51417 -> 20687[label="",style="dashed", color="red", weight=0]; 51417[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51418 -> 26799[label="",style="dashed", color="red", weight=0]; 51418[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];51418 -> 51709[label="",style="dashed", color="magenta", weight=3]; 51418 -> 51710[label="",style="dashed", color="magenta", weight=3]; 51419 -> 20687[label="",style="dashed", color="red", weight=0]; 51419[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51420 -> 26799[label="",style="dashed", color="red", weight=0]; 51420[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];51420 -> 51711[label="",style="dashed", color="magenta", weight=3]; 51420 -> 51712[label="",style="dashed", color="magenta", weight=3]; 51421[label="ww4480",fontsize=16,color="green",shape="box"];51422 -> 20687[label="",style="dashed", color="red", weight=0]; 51422[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51423 -> 26799[label="",style="dashed", color="red", weight=0]; 51423[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51423 -> 51713[label="",style="dashed", color="magenta", weight=3]; 51423 -> 51714[label="",style="dashed", color="magenta", weight=3]; 51424 -> 20687[label="",style="dashed", color="red", weight=0]; 51424[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51425 -> 26799[label="",style="dashed", color="red", weight=0]; 51425[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51425 -> 51715[label="",style="dashed", color="magenta", weight=3]; 51425 -> 51716[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 52165 -> 20687[label="",style="dashed", color="red", weight=0]; 52165[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52166 -> 26799[label="",style="dashed", color="red", weight=0]; 52166[label="srMyInt (Pos (Succ ww95600)) (Neg (Succ ww95800))",fontsize=16,color="magenta"];52166 -> 52720[label="",style="dashed", color="magenta", weight=3]; 52166 -> 52721[label="",style="dashed", color="magenta", weight=3]; 52718[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];52719[label="Neg (Succ ww95800)",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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 17012 -> 6351[label="",style="dashed", color="red", weight=0]; 17012[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17012 -> 18321[label="",style="dashed", color="magenta", weight=3]; 17012 -> 18322[label="",style="dashed", color="magenta", weight=3]; 17013[label="Succ ww3100",fontsize=16,color="green",shape="box"];17014 -> 6351[label="",style="dashed", color="red", weight=0]; 17014[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17014 -> 18323[label="",style="dashed", color="magenta", weight=3]; 17014 -> 18324[label="",style="dashed", color="magenta", weight=3]; 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]; 36458[label="ww3100",fontsize=16,color="green",shape="box"];36459 -> 37570[label="",style="dashed", color="red", weight=0]; 36459[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"];36459 -> 37579[label="",style="dashed", color="magenta", weight=3]; 36459 -> 37580[label="",style="dashed", color="magenta", weight=3]; 36459 -> 37581[label="",style="dashed", color="magenta", weight=3]; 36459 -> 37582[label="",style="dashed", color="magenta", weight=3]; 36460 -> 26658[label="",style="dashed", color="red", weight=0]; 36460[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"];36460 -> 37566[label="",style="dashed", color="magenta", weight=3]; 36460 -> 37567[label="",style="dashed", color="magenta", weight=3]; 36460 -> 37568[label="",style="dashed", color="magenta", weight=3]; 36460 -> 37569[label="",style="dashed", color="magenta", weight=3]; 36461 -> 36780[label="",style="dashed", color="red", weight=0]; 36461[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"];36461 -> 36816[label="",style="dashed", color="magenta", weight=3]; 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]; 36462[label="ww3100",fontsize=16,color="green",shape="box"];36463 -> 37570[label="",style="dashed", color="red", weight=0]; 36463[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"];36463 -> 37583[label="",style="dashed", color="magenta", weight=3]; 36463 -> 37584[label="",style="dashed", color="magenta", weight=3]; 36463 -> 37585[label="",style="dashed", color="magenta", weight=3]; 36463 -> 37586[label="",style="dashed", color="magenta", weight=3]; 36464 -> 26658[label="",style="dashed", color="red", weight=0]; 36464[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"];36464 -> 37599[label="",style="dashed", color="magenta", weight=3]; 36464 -> 37600[label="",style="dashed", color="magenta", weight=3]; 36464 -> 37601[label="",style="dashed", color="magenta", weight=3]; 36464 -> 37602[label="",style="dashed", color="magenta", weight=3]; 36465 -> 36780[label="",style="dashed", color="red", weight=0]; 36465[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"];36465 -> 36817[label="",style="dashed", color="magenta", weight=3]; 48148[label="Pos Zero",fontsize=16,color="green",shape="box"];48149 -> 26658[label="",style="dashed", color="red", weight=0]; 48149[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"];48149 -> 51717[label="",style="dashed", color="magenta", weight=3]; 48149 -> 51718[label="",style="dashed", color="magenta", weight=3]; 48149 -> 51719[label="",style="dashed", color="magenta", weight=3]; 48149 -> 51720[label="",style="dashed", color="magenta", weight=3]; 48150 -> 50114[label="",style="dashed", color="red", weight=0]; 48150[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"];48150 -> 50126[label="",style="dashed", color="magenta", weight=3]; 48151 -> 37570[label="",style="dashed", color="red", weight=0]; 48151[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"];48151 -> 51721[label="",style="dashed", color="magenta", weight=3]; 48151 -> 51722[label="",style="dashed", color="magenta", weight=3]; 48151 -> 51723[label="",style="dashed", color="magenta", weight=3]; 48151 -> 51724[label="",style="dashed", color="magenta", weight=3]; 48152[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37575[label="ww5",fontsize=16,color="green",shape="box"];37576[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37577[label="ww3100",fontsize=16,color="green",shape="box"];37578[label="ww4000",fontsize=16,color="green",shape="box"];51426[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51427[label="ww4000",fontsize=16,color="green",shape="box"];51428[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51429[label="ww3100",fontsize=16,color="green",shape="box"];50124 -> 37570[label="",style="dashed", color="red", weight=0]; 50124[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"];50124 -> 51725[label="",style="dashed", color="magenta", weight=3]; 50124 -> 51726[label="",style="dashed", color="magenta", weight=3]; 50124 -> 51727[label="",style="dashed", color="magenta", weight=3]; 50124 -> 51728[label="",style="dashed", color="magenta", weight=3]; 51430[label="ww5",fontsize=16,color="green",shape="box"];51431[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51432[label="ww3100",fontsize=16,color="green",shape="box"];51433[label="ww4000",fontsize=16,color="green",shape="box"];26775[label="Pos (Succ ww2914)",fontsize=16,color="green",shape="box"];26776[label="ww29151",fontsize=16,color="green",shape="box"];44857 -> 26924[label="",style="dashed", color="red", weight=0]; 44857[label="primDivFloat (Float (msMyInt (Neg (Succ ww4259)) (Pos Zero)) (srMyInt (Pos (Succ ww4260)) (Pos (Succ ww4261)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];44857 -> 45571[label="",style="dashed", color="magenta", weight=3]; 44857 -> 45572[label="",style="dashed", color="magenta", weight=3]; 17033 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38023[label="",style="dashed", color="magenta", weight=3]; 17033 -> 38024[label="",style="dashed", color="magenta", weight=3]; 17033 -> 38025[label="",style="dashed", color="magenta", weight=3]; 17033 -> 38026[label="",style="dashed", color="magenta", weight=3]; 17033 -> 38027[label="",style="dashed", color="magenta", weight=3]; 17033 -> 38028[label="",style="dashed", color="magenta", weight=3]; 24627[label="Succ ww4000",fontsize=16,color="green",shape="box"];24628[label="Zero",fontsize=16,color="green",shape="box"];17039 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38029[label="",style="dashed", color="magenta", weight=3]; 17039 -> 38030[label="",style="dashed", color="magenta", weight=3]; 17039 -> 38031[label="",style="dashed", color="magenta", weight=3]; 17039 -> 38032[label="",style="dashed", color="magenta", weight=3]; 17039 -> 38033[label="",style="dashed", color="magenta", weight=3]; 17039 -> 38034[label="",style="dashed", color="magenta", weight=3]; 17040 -> 6351[label="",style="dashed", color="red", weight=0]; 17040[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17040 -> 18345[label="",style="dashed", color="magenta", weight=3]; 17040 -> 18346[label="",style="dashed", color="magenta", weight=3]; 17041[label="Succ ww3100",fontsize=16,color="green",shape="box"];17042 -> 6351[label="",style="dashed", color="red", weight=0]; 17042[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17042 -> 18347[label="",style="dashed", color="magenta", weight=3]; 17042 -> 18348[label="",style="dashed", color="magenta", weight=3]; 17043[label="Succ ww3100",fontsize=16,color="green",shape="box"];46617 -> 46655[label="",style="dashed", color="red", weight=0]; 46617[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"];46617 -> 46684[label="",style="dashed", color="magenta", weight=3]; 46617 -> 46685[label="",style="dashed", color="magenta", weight=3]; 46617 -> 46686[label="",style="dashed", color="magenta", weight=3]; 46617 -> 46687[label="",style="dashed", color="magenta", weight=3]; 46618[label="ww3100",fontsize=16,color="green",shape="box"];46619[label="ww4000",fontsize=16,color="green",shape="box"];46620[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46621 -> 27698[label="",style="dashed", color="red", weight=0]; 46621[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"];46621 -> 46702[label="",style="dashed", color="magenta", weight=3]; 46622 -> 46655[label="",style="dashed", color="red", weight=0]; 46622[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"];46622 -> 46688[label="",style="dashed", color="magenta", weight=3]; 46622 -> 46689[label="",style="dashed", color="magenta", weight=3]; 46622 -> 46690[label="",style="dashed", color="magenta", weight=3]; 46622 -> 46691[label="",style="dashed", color="magenta", weight=3]; 46623[label="ww3100",fontsize=16,color="green",shape="box"];46624[label="ww4000",fontsize=16,color="green",shape="box"];46625[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46626 -> 27698[label="",style="dashed", color="red", weight=0]; 46626[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"];46626 -> 46703[label="",style="dashed", color="magenta", weight=3]; 46676[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46677[label="ww4000",fontsize=16,color="green",shape="box"];46678[label="ww5",fontsize=16,color="green",shape="box"];46679[label="ww3100",fontsize=16,color="green",shape="box"];46680[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];46681[label="ww4000",fontsize=16,color="green",shape="box"];46682[label="ww5",fontsize=16,color="green",shape="box"];46683[label="ww3100",fontsize=16,color="green",shape="box"];46654 -> 46655[label="",style="dashed", color="red", weight=0]; 46654[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"];46654 -> 46692[label="",style="dashed", color="magenta", weight=3]; 46654 -> 46693[label="",style="dashed", color="magenta", weight=3]; 46654 -> 46694[label="",style="dashed", color="magenta", weight=3]; 46654 -> 46695[label="",style="dashed", color="magenta", weight=3]; 51435 -> 20242[label="",style="dashed", color="red", weight=0]; 51435[label="msMyInt (Neg (Succ ww4452)) (Pos Zero)",fontsize=16,color="magenta"];51435 -> 51731[label="",style="dashed", color="magenta", weight=3]; 51436 -> 26799[label="",style="dashed", color="red", weight=0]; 51436[label="srMyInt (Pos (Succ ww4453)) (Neg (Succ ww4454))",fontsize=16,color="magenta"];51436 -> 51732[label="",style="dashed", color="magenta", weight=3]; 51436 -> 51733[label="",style="dashed", color="magenta", weight=3]; 27906 -> 26799[label="",style="dashed", color="red", weight=0]; 27906[label="srMyInt (Neg (Succ ww3100)) ww33711",fontsize=16,color="magenta"];27906 -> 30590[label="",style="dashed", color="magenta", weight=3]; 27906 -> 30591[label="",style="dashed", color="magenta", weight=3]; 27907 -> 26799[label="",style="dashed", color="red", weight=0]; 27907[label="srMyInt (Pos Zero) ww33710",fontsize=16,color="magenta"];27907 -> 30592[label="",style="dashed", color="magenta", weight=3]; 27907 -> 30593[label="",style="dashed", color="magenta", weight=3]; 51437[label="primPlusFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4503",fontsize=16,color="black",shape="box"];51437 -> 51734[label="",style="solid", color="black", weight=3]; 51438 -> 51206[label="",style="dashed", color="red", weight=0]; 51438[label="psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4503",fontsize=16,color="magenta"];17073 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38035[label="",style="dashed", color="magenta", weight=3]; 17073 -> 38036[label="",style="dashed", color="magenta", weight=3]; 17073 -> 38037[label="",style="dashed", color="magenta", weight=3]; 17073 -> 38038[label="",style="dashed", color="magenta", weight=3]; 17073 -> 38039[label="",style="dashed", color="magenta", weight=3]; 17073 -> 38040[label="",style="dashed", color="magenta", weight=3]; 17074 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38041[label="",style="dashed", color="magenta", weight=3]; 17074 -> 38042[label="",style="dashed", color="magenta", weight=3]; 17074 -> 38043[label="",style="dashed", color="magenta", weight=3]; 17074 -> 38044[label="",style="dashed", color="magenta", weight=3]; 17074 -> 38045[label="",style="dashed", color="magenta", weight=3]; 17074 -> 38046[label="",style="dashed", color="magenta", weight=3]; 17076 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 17077 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17080 -> 6351[label="",style="dashed", color="red", weight=0]; 17080[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17080 -> 18355[label="",style="dashed", color="magenta", weight=3]; 17080 -> 18356[label="",style="dashed", color="magenta", weight=3]; 17081[label="Succ ww3100",fontsize=16,color="green",shape="box"];17082 -> 6351[label="",style="dashed", color="red", weight=0]; 17082[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17082 -> 18357[label="",style="dashed", color="magenta", weight=3]; 17082 -> 18358[label="",style="dashed", color="magenta", weight=3]; 17083[label="Succ ww3100",fontsize=16,color="green",shape="box"];36473[label="ww3100",fontsize=16,color="green",shape="box"];36474 -> 37605[label="",style="dashed", color="red", weight=0]; 36474[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"];36474 -> 37634[label="",style="dashed", color="magenta", weight=3]; 36474 -> 37635[label="",style="dashed", color="magenta", weight=3]; 36474 -> 37636[label="",style="dashed", color="magenta", weight=3]; 36474 -> 37637[label="",style="dashed", color="magenta", weight=3]; 36475 -> 45584[label="",style="dashed", color="red", weight=0]; 36475[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"];36475 -> 45621[label="",style="dashed", color="magenta", weight=3]; 36475 -> 45622[label="",style="dashed", color="magenta", weight=3]; 36475 -> 45623[label="",style="dashed", color="magenta", weight=3]; 36475 -> 45624[label="",style="dashed", color="magenta", weight=3]; 36476 -> 36780[label="",style="dashed", color="red", weight=0]; 36476[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"];36476 -> 36818[label="",style="dashed", color="magenta", weight=3]; 36477[label="ww3100",fontsize=16,color="green",shape="box"];36478 -> 37605[label="",style="dashed", color="red", weight=0]; 36478[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"];36478 -> 37638[label="",style="dashed", color="magenta", weight=3]; 36478 -> 37639[label="",style="dashed", color="magenta", weight=3]; 36478 -> 37640[label="",style="dashed", color="magenta", weight=3]; 36478 -> 37641[label="",style="dashed", color="magenta", weight=3]; 36479 -> 45584[label="",style="dashed", color="red", weight=0]; 36479[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"];36479 -> 45625[label="",style="dashed", color="magenta", weight=3]; 36479 -> 45626[label="",style="dashed", color="magenta", weight=3]; 36479 -> 45627[label="",style="dashed", color="magenta", weight=3]; 36479 -> 45628[label="",style="dashed", color="magenta", weight=3]; 36480 -> 36780[label="",style="dashed", color="red", weight=0]; 36480[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"];36480 -> 36819[label="",style="dashed", color="magenta", weight=3]; 37626[label="ww3100",fontsize=16,color="green",shape="box"];37627[label="ww5",fontsize=16,color="green",shape="box"];37628[label="ww4000",fontsize=16,color="green",shape="box"];37629[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37630[label="ww3100",fontsize=16,color="green",shape="box"];37631[label="ww5",fontsize=16,color="green",shape="box"];37632[label="ww4000",fontsize=16,color="green",shape="box"];37633[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];45617[label="ww4000",fontsize=16,color="green",shape="box"];45618[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];45619[label="ww3100",fontsize=16,color="green",shape="box"];45620[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36806 -> 37605[label="",style="dashed", color="red", weight=0]; 36806[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"];36806 -> 37642[label="",style="dashed", color="magenta", weight=3]; 36806 -> 37643[label="",style="dashed", color="magenta", weight=3]; 36806 -> 37644[label="",style="dashed", color="magenta", weight=3]; 36806 -> 37645[label="",style="dashed", color="magenta", weight=3]; 41593 -> 20242[label="",style="dashed", color="red", weight=0]; 41593[label="msMyInt (Neg (Succ ww4264)) (Pos Zero)",fontsize=16,color="magenta"];41593 -> 41721[label="",style="dashed", color="magenta", weight=3]; 41594 -> 26799[label="",style="dashed", color="red", weight=0]; 41594[label="srMyInt (Neg (Succ ww4265)) (Pos (Succ ww4266))",fontsize=16,color="magenta"];41594 -> 41722[label="",style="dashed", color="magenta", weight=3]; 41594 -> 41723[label="",style="dashed", color="magenta", weight=3]; 45909[label="ww4297",fontsize=16,color="green",shape="box"];45910[label="Neg (Succ ww4298)",fontsize=16,color="green",shape="box"];45911[label="Pos (Succ ww4299)",fontsize=16,color="green",shape="box"];17113 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38047[label="",style="dashed", color="magenta", weight=3]; 17113 -> 38048[label="",style="dashed", color="magenta", weight=3]; 17113 -> 38049[label="",style="dashed", color="magenta", weight=3]; 17113 -> 38050[label="",style="dashed", color="magenta", weight=3]; 17113 -> 38051[label="",style="dashed", color="magenta", weight=3]; 17113 -> 38052[label="",style="dashed", color="magenta", weight=3]; 17116 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 17117 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17121 -> 6351[label="",style="dashed", color="red", weight=0]; 17121[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17121 -> 18367[label="",style="dashed", color="magenta", weight=3]; 17121 -> 18368[label="",style="dashed", color="magenta", weight=3]; 17122[label="Succ ww3100",fontsize=16,color="green",shape="box"];17123 -> 6351[label="",style="dashed", color="red", weight=0]; 17123[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17123 -> 18369[label="",style="dashed", color="magenta", weight=3]; 17123 -> 18370[label="",style="dashed", color="magenta", weight=3]; 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]; 46726[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46727 -> 26763[label="",style="dashed", color="red", weight=0]; 46727[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"];46727 -> 46761[label="",style="dashed", color="magenta", weight=3]; 46727 -> 46762[label="",style="dashed", color="magenta", weight=3]; 46727 -> 46763[label="",style="dashed", color="magenta", weight=3]; 46727 -> 46764[label="",style="dashed", color="magenta", weight=3]; 46728[label="ww4000",fontsize=16,color="green",shape="box"];46729[label="ww3100",fontsize=16,color="green",shape="box"];46730 -> 27698[label="",style="dashed", color="red", weight=0]; 46730[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"];46730 -> 46765[label="",style="dashed", color="magenta", weight=3]; 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]; 46731[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46732 -> 26763[label="",style="dashed", color="red", weight=0]; 46732[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"];46732 -> 46766[label="",style="dashed", color="magenta", weight=3]; 46732 -> 46767[label="",style="dashed", color="magenta", weight=3]; 46732 -> 46768[label="",style="dashed", color="magenta", weight=3]; 46732 -> 46769[label="",style="dashed", color="magenta", weight=3]; 46733[label="ww4000",fontsize=16,color="green",shape="box"];46734[label="ww3100",fontsize=16,color="green",shape="box"];46735 -> 27698[label="",style="dashed", color="red", weight=0]; 46735[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"];46735 -> 46770[label="",style="dashed", color="magenta", weight=3]; 48153[label="Pos Zero",fontsize=16,color="green",shape="box"];48154 -> 52862[label="",style="dashed", color="red", weight=0]; 48154[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"];48154 -> 52877[label="",style="dashed", color="magenta", weight=3]; 48154 -> 52878[label="",style="dashed", color="magenta", weight=3]; 48154 -> 52879[label="",style="dashed", color="magenta", weight=3]; 48154 -> 52880[label="",style="dashed", color="magenta", weight=3]; 48155 -> 50149[label="",style="dashed", color="red", weight=0]; 48155[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"];48155 -> 50159[label="",style="dashed", color="magenta", weight=3]; 48156 -> 26763[label="",style="dashed", color="red", weight=0]; 48156[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"];48156 -> 51736[label="",style="dashed", color="magenta", weight=3]; 48156 -> 51737[label="",style="dashed", color="magenta", weight=3]; 48156 -> 51738[label="",style="dashed", color="magenta", weight=3]; 48156 -> 51739[label="",style="dashed", color="magenta", weight=3]; 48157[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];51439[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51440[label="ww4000",fontsize=16,color="green",shape="box"];51441[label="ww3100",fontsize=16,color="green",shape="box"];51442[label="ww5",fontsize=16,color="green",shape="box"];51443[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"];51443 -> 51740[label="",style="dashed", color="green", weight=3]; 51444[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"];51444 -> 51741[label="",style="solid", color="black", weight=3]; 52873[label="ww3100",fontsize=16,color="green",shape="box"];52874[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52875[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52876[label="ww4000",fontsize=16,color="green",shape="box"];50158 -> 26763[label="",style="dashed", color="red", weight=0]; 50158[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"];50158 -> 51744[label="",style="dashed", color="magenta", weight=3]; 50158 -> 51745[label="",style="dashed", color="magenta", weight=3]; 50158 -> 51746[label="",style="dashed", color="magenta", weight=3]; 50158 -> 51747[label="",style="dashed", color="magenta", weight=3]; 51446[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51447[label="ww4000",fontsize=16,color="green",shape="box"];51448[label="ww3100",fontsize=16,color="green",shape="box"];51449[label="ww5",fontsize=16,color="green",shape="box"];53297[label="ww4565",fontsize=16,color="green",shape="box"];53298 -> 20242[label="",style="dashed", color="red", weight=0]; 53298[label="msMyInt (Neg (Succ ww4556)) (Pos Zero)",fontsize=16,color="magenta"];53298 -> 53345[label="",style="dashed", color="magenta", weight=3]; 53299 -> 26799[label="",style="dashed", color="red", weight=0]; 53299[label="srMyInt (Neg (Succ ww4557)) (Neg (Succ ww4558))",fontsize=16,color="magenta"];53299 -> 53346[label="",style="dashed", color="magenta", weight=3]; 53299 -> 53347[label="",style="dashed", color="magenta", weight=3]; 26899 -> 26924[label="",style="dashed", color="red", weight=0]; 26899[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"];26899 -> 26925[label="",style="dashed", color="magenta", weight=3]; 26899 -> 26926[label="",style="dashed", color="magenta", weight=3]; 17140 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38053[label="",style="dashed", color="magenta", weight=3]; 17140 -> 38054[label="",style="dashed", color="magenta", weight=3]; 17140 -> 38055[label="",style="dashed", color="magenta", weight=3]; 17140 -> 38056[label="",style="dashed", color="magenta", weight=3]; 17140 -> 38057[label="",style="dashed", color="magenta", weight=3]; 17140 -> 38058[label="",style="dashed", color="magenta", weight=3]; 17141 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38059[label="",style="dashed", color="magenta", weight=3]; 17141 -> 38060[label="",style="dashed", color="magenta", weight=3]; 17141 -> 38061[label="",style="dashed", color="magenta", weight=3]; 17141 -> 38062[label="",style="dashed", color="magenta", weight=3]; 17141 -> 38063[label="",style="dashed", color="magenta", weight=3]; 17141 -> 38064[label="",style="dashed", color="magenta", weight=3]; 17142 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38065[label="",style="dashed", color="magenta", weight=3]; 17142 -> 38066[label="",style="dashed", color="magenta", weight=3]; 17142 -> 38067[label="",style="dashed", color="magenta", weight=3]; 17142 -> 38068[label="",style="dashed", color="magenta", weight=3]; 17142 -> 38069[label="",style="dashed", color="magenta", weight=3]; 17142 -> 38070[label="",style="dashed", color="magenta", weight=3]; 17143 -> 6351[label="",style="dashed", color="red", weight=0]; 17143[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17143 -> 18381[label="",style="dashed", color="magenta", weight=3]; 17143 -> 18382[label="",style="dashed", color="magenta", weight=3]; 17144[label="Succ ww3100",fontsize=16,color="green",shape="box"];17145 -> 6351[label="",style="dashed", color="red", weight=0]; 17145[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17145 -> 18383[label="",style="dashed", color="magenta", weight=3]; 17145 -> 18384[label="",style="dashed", color="magenta", weight=3]; 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]; 15748[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];15749[label="ww5",fontsize=16,color="green",shape="box"];15750[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",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]; 15751[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15752[label="ww5",fontsize=16,color="green",shape="box"];15753[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];48158[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48159 -> 45667[label="",style="dashed", color="red", weight=0]; 48159[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"];48159 -> 51753[label="",style="dashed", color="magenta", weight=3]; 48159 -> 51754[label="",style="dashed", color="magenta", weight=3]; 48159 -> 51755[label="",style="dashed", color="magenta", weight=3]; 48159 -> 51756[label="",style="dashed", color="magenta", weight=3]; 48160 -> 52837[label="",style="dashed", color="red", weight=0]; 48160[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"];48160 -> 52846[label="",style="dashed", color="magenta", weight=3]; 48160 -> 52847[label="",style="dashed", color="magenta", weight=3]; 48160 -> 52848[label="",style="dashed", color="magenta", weight=3]; 48160 -> 52849[label="",style="dashed", color="magenta", weight=3]; 48161[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="black",shape="box"];48161 -> 51758[label="",style="solid", color="black", weight=3]; 48162[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51456[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];51457[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51458[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51459[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52842[label="ww5",fontsize=16,color="green",shape="box"];52843[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52844[label="ww3000",fontsize=16,color="green",shape="box"];52845[label="ww3100",fontsize=16,color="green",shape="box"];51461[label="primPlusFloat 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="burlywood",shape="box"];63196[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51461 -> 63196[label="",style="solid", color="burlywood", weight=9]; 63196 -> 51762[label="",style="solid", color="burlywood", weight=3]; 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"];63197[label="ww65/Float ww650 ww651",fontsize=10,color="white",style="solid",shape="box"];17151 -> 63197[label="",style="solid", color="burlywood", weight=9]; 63197 -> 18389[label="",style="solid", color="burlywood", weight=3]; 53254[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];53254 -> 53300[label="",style="solid", color="black", weight=3]; 53255[label="ww45610",fontsize=16,color="green",shape="box"];53256[label="ww45611",fontsize=16,color="green",shape="box"];51462 -> 22801[label="",style="dashed", color="red", weight=0]; 51462[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];51462 -> 51763[label="",style="dashed", color="magenta", weight=3]; 51463 -> 26799[label="",style="dashed", color="red", weight=0]; 51463[label="srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="magenta"];51463 -> 51764[label="",style="dashed", color="magenta", weight=3]; 51463 -> 51765[label="",style="dashed", color="magenta", weight=3]; 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]; 17155 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17155 -> 18393[label="",style="dashed", color="magenta", weight=3]; 17156 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17156 -> 18395[label="",style="dashed", color="magenta", weight=3]; 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]; 17160 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38071[label="",style="dashed", color="magenta", weight=3]; 17160 -> 38072[label="",style="dashed", color="magenta", weight=3]; 17160 -> 38073[label="",style="dashed", color="magenta", weight=3]; 17160 -> 38074[label="",style="dashed", color="magenta", weight=3]; 17160 -> 38075[label="",style="dashed", color="magenta", weight=3]; 17160 -> 38076[label="",style="dashed", color="magenta", weight=3]; 17161 -> 6351[label="",style="dashed", color="red", weight=0]; 17161[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17161 -> 18400[label="",style="dashed", color="magenta", weight=3]; 17161 -> 18401[label="",style="dashed", color="magenta", weight=3]; 17162[label="Succ ww3100",fontsize=16,color="green",shape="box"];17163 -> 6351[label="",style="dashed", color="red", weight=0]; 17163[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17163 -> 18402[label="",style="dashed", color="magenta", weight=3]; 17163 -> 18403[label="",style="dashed", color="magenta", weight=3]; 17164[label="Succ ww3100",fontsize=16,color="green",shape="box"];54643 -> 55020[label="",style="dashed", color="red", weight=0]; 54643[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"];54643 -> 55097[label="",style="dashed", color="magenta", weight=3]; 54643 -> 55098[label="",style="dashed", color="magenta", weight=3]; 54643 -> 55099[label="",style="dashed", color="magenta", weight=3]; 54644 -> 55541[label="",style="dashed", color="red", weight=0]; 54644[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"];54644 -> 55566[label="",style="dashed", color="magenta", weight=3]; 54644 -> 55567[label="",style="dashed", color="magenta", weight=3]; 54644 -> 55568[label="",style="dashed", color="magenta", weight=3]; 54644 -> 55569[label="",style="dashed", color="magenta", weight=3]; 54645 -> 45667[label="",style="dashed", color="red", weight=0]; 54645[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"];54645 -> 55537[label="",style="dashed", color="magenta", weight=3]; 54645 -> 55538[label="",style="dashed", color="magenta", weight=3]; 54645 -> 55539[label="",style="dashed", color="magenta", weight=3]; 54645 -> 55540[label="",style="dashed", color="magenta", weight=3]; 54646[label="ww3000",fontsize=16,color="green",shape="box"];54647[label="ww3100",fontsize=16,color="green",shape="box"];54648 -> 55020[label="",style="dashed", color="red", weight=0]; 54648[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"];54648 -> 55100[label="",style="dashed", color="magenta", weight=3]; 54648 -> 55101[label="",style="dashed", color="magenta", weight=3]; 54648 -> 55102[label="",style="dashed", color="magenta", weight=3]; 54649 -> 55541[label="",style="dashed", color="red", weight=0]; 54649[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"];54649 -> 55570[label="",style="dashed", color="magenta", weight=3]; 54649 -> 55571[label="",style="dashed", color="magenta", weight=3]; 54649 -> 55572[label="",style="dashed", color="magenta", weight=3]; 54649 -> 55573[label="",style="dashed", color="magenta", weight=3]; 54650 -> 45667[label="",style="dashed", color="red", weight=0]; 54650[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"];54650 -> 55617[label="",style="dashed", color="magenta", weight=3]; 54650 -> 55618[label="",style="dashed", color="magenta", weight=3]; 54650 -> 55619[label="",style="dashed", color="magenta", weight=3]; 54650 -> 55620[label="",style="dashed", color="magenta", weight=3]; 54651[label="ww3000",fontsize=16,color="green",shape="box"];54652[label="ww3100",fontsize=16,color="green",shape="box"];55562[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55563[label="ww5",fontsize=16,color="green",shape="box"];55564[label="ww3100",fontsize=16,color="green",shape="box"];55565[label="ww3000",fontsize=16,color="green",shape="box"];55912 -> 22801[label="",style="dashed", color="red", weight=0]; 55912[label="msMyInt (Neg Zero) (Pos (Succ ww4640))",fontsize=16,color="magenta"];55912 -> 55946[label="",style="dashed", color="magenta", weight=3]; 55913 -> 26799[label="",style="dashed", color="red", weight=0]; 55913[label="srMyInt (Pos (Succ ww4639)) (Neg (Succ ww4641))",fontsize=16,color="magenta"];55913 -> 55947[label="",style="dashed", color="magenta", weight=3]; 55913 -> 55948[label="",style="dashed", color="magenta", weight=3]; 45928[label="Pos (Succ ww2077)",fontsize=16,color="green",shape="box"];45929[label="ww20781",fontsize=16,color="green",shape="box"];26837 -> 5617[label="",style="dashed", color="red", weight=0]; 26837[label="primPlusNat Zero ww207800",fontsize=16,color="magenta"];26837 -> 26853[label="",style="dashed", color="magenta", weight=3]; 26837 -> 26854[label="",style="dashed", color="magenta", weight=3]; 26838[label="ww207800",fontsize=16,color="green",shape="box"];26839[label="Zero",fontsize=16,color="green",shape="box"];17167 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 17168 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17171 -> 6351[label="",style="dashed", color="red", weight=0]; 17171[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17171 -> 18408[label="",style="dashed", color="magenta", weight=3]; 17171 -> 18409[label="",style="dashed", color="magenta", weight=3]; 17172[label="Succ ww3100",fontsize=16,color="green",shape="box"];17173 -> 6351[label="",style="dashed", color="red", weight=0]; 17173[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17173 -> 18410[label="",style="dashed", color="magenta", weight=3]; 17173 -> 18411[label="",style="dashed", color="magenta", weight=3]; 17174[label="Succ ww3100",fontsize=16,color="green",shape="box"];27005[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27006 -> 27038[label="",style="dashed", color="red", weight=0]; 27006[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"];27006 -> 27055[label="",style="dashed", color="magenta", weight=3]; 27006 -> 27056[label="",style="dashed", color="magenta", weight=3]; 27006 -> 27057[label="",style="dashed", color="magenta", weight=3]; 27006 -> 27058[label="",style="dashed", color="magenta", weight=3]; 27007 -> 27070[label="",style="dashed", color="red", weight=0]; 27007[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"];27007 -> 27087[label="",style="dashed", color="magenta", weight=3]; 27007 -> 27088[label="",style="dashed", color="magenta", weight=3]; 27007 -> 27089[label="",style="dashed", color="magenta", weight=3]; 27007 -> 27090[label="",style="dashed", color="magenta", weight=3]; 27008[label="ww3100",fontsize=16,color="green",shape="box"];27009[label="ww3000",fontsize=16,color="green",shape="box"];27010[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27011 -> 27038[label="",style="dashed", color="red", weight=0]; 27011[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"];27011 -> 27059[label="",style="dashed", color="magenta", weight=3]; 27011 -> 27060[label="",style="dashed", color="magenta", weight=3]; 27011 -> 27061[label="",style="dashed", color="magenta", weight=3]; 27011 -> 27062[label="",style="dashed", color="magenta", weight=3]; 27012 -> 27070[label="",style="dashed", color="red", weight=0]; 27012[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"];27012 -> 27091[label="",style="dashed", color="magenta", weight=3]; 27012 -> 27092[label="",style="dashed", color="magenta", weight=3]; 27012 -> 27093[label="",style="dashed", color="magenta", weight=3]; 27012 -> 27094[label="",style="dashed", color="magenta", weight=3]; 27013[label="ww3100",fontsize=16,color="green",shape="box"];27014[label="ww3000",fontsize=16,color="green",shape="box"];27051[label="ww3000",fontsize=16,color="green",shape="box"];27052[label="ww3100",fontsize=16,color="green",shape="box"];27053[label="ww5",fontsize=16,color="green",shape="box"];27054[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];27083[label="ww5",fontsize=16,color="green",shape="box"];27084[label="ww3000",fontsize=16,color="green",shape="box"];27085[label="ww3100",fontsize=16,color="green",shape="box"];27086[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];27260 -> 22801[label="",style="dashed", color="red", weight=0]; 27260[label="msMyInt (Neg Zero) (Pos (Succ ww3296))",fontsize=16,color="magenta"];27260 -> 27291[label="",style="dashed", color="magenta", weight=3]; 27261 -> 26799[label="",style="dashed", color="red", weight=0]; 27261[label="srMyInt (Neg (Succ ww3295)) (Pos (Succ ww3297))",fontsize=16,color="magenta"];27261 -> 27292[label="",style="dashed", color="magenta", weight=3]; 27261 -> 27293[label="",style="dashed", color="magenta", weight=3]; 27262[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"];27262 -> 27294[label="",style="solid", color="black", weight=3]; 58089[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4701",fontsize=16,color="black",shape="box"];58089 -> 58097[label="",style="solid", color="black", weight=3]; 17204 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38083[label="",style="dashed", color="magenta", weight=3]; 17204 -> 38084[label="",style="dashed", color="magenta", weight=3]; 17204 -> 38085[label="",style="dashed", color="magenta", weight=3]; 17204 -> 38086[label="",style="dashed", color="magenta", weight=3]; 17204 -> 38087[label="",style="dashed", color="magenta", weight=3]; 17204 -> 38088[label="",style="dashed", color="magenta", weight=3]; 17205 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38089[label="",style="dashed", color="magenta", weight=3]; 17205 -> 38090[label="",style="dashed", color="magenta", weight=3]; 17205 -> 38091[label="",style="dashed", color="magenta", weight=3]; 17205 -> 38092[label="",style="dashed", color="magenta", weight=3]; 17205 -> 38093[label="",style="dashed", color="magenta", weight=3]; 17205 -> 38094[label="",style="dashed", color="magenta", weight=3]; 17207 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 17208 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17212 -> 6351[label="",style="dashed", color="red", weight=0]; 17212[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17212 -> 18420[label="",style="dashed", color="magenta", weight=3]; 17212 -> 18421[label="",style="dashed", color="magenta", weight=3]; 17213[label="Succ ww3100",fontsize=16,color="green",shape="box"];17214 -> 6351[label="",style="dashed", color="red", weight=0]; 17214[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17214 -> 18422[label="",style="dashed", color="magenta", weight=3]; 17214 -> 18423[label="",style="dashed", color="magenta", weight=3]; 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]; 54658 -> 55020[label="",style="dashed", color="red", weight=0]; 54658[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"];54658 -> 55103[label="",style="dashed", color="magenta", weight=3]; 54658 -> 55104[label="",style="dashed", color="magenta", weight=3]; 54658 -> 55105[label="",style="dashed", color="magenta", weight=3]; 54659 -> 27133[label="",style="dashed", color="red", weight=0]; 54659[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"];54659 -> 55621[label="",style="dashed", color="magenta", weight=3]; 54659 -> 55622[label="",style="dashed", color="magenta", weight=3]; 54659 -> 55623[label="",style="dashed", color="magenta", weight=3]; 54659 -> 55624[label="",style="dashed", color="magenta", weight=3]; 54660 -> 53116[label="",style="dashed", color="red", weight=0]; 54660[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"];54660 -> 55625[label="",style="dashed", color="magenta", weight=3]; 54660 -> 55626[label="",style="dashed", color="magenta", weight=3]; 54660 -> 55627[label="",style="dashed", color="magenta", weight=3]; 54660 -> 55628[label="",style="dashed", color="magenta", weight=3]; 54661[label="ww3000",fontsize=16,color="green",shape="box"];54662[label="ww3100",fontsize=16,color="green",shape="box"];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]; 54663 -> 55020[label="",style="dashed", color="red", weight=0]; 54663[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"];54663 -> 55106[label="",style="dashed", color="magenta", weight=3]; 54663 -> 55107[label="",style="dashed", color="magenta", weight=3]; 54663 -> 55108[label="",style="dashed", color="magenta", weight=3]; 54664 -> 27133[label="",style="dashed", color="red", weight=0]; 54664[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"];54664 -> 55629[label="",style="dashed", color="magenta", weight=3]; 54664 -> 55630[label="",style="dashed", color="magenta", weight=3]; 54664 -> 55631[label="",style="dashed", color="magenta", weight=3]; 54664 -> 55632[label="",style="dashed", color="magenta", weight=3]; 54665 -> 53116[label="",style="dashed", color="red", weight=0]; 54665[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"];54665 -> 55633[label="",style="dashed", color="magenta", weight=3]; 54665 -> 55634[label="",style="dashed", color="magenta", weight=3]; 54665 -> 55635[label="",style="dashed", color="magenta", weight=3]; 54665 -> 55636[label="",style="dashed", color="magenta", weight=3]; 54666[label="ww3000",fontsize=16,color="green",shape="box"];54667[label="ww3100",fontsize=16,color="green",shape="box"];48163[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48164 -> 53116[label="",style="dashed", color="red", weight=0]; 48164[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"];48164 -> 53127[label="",style="dashed", color="magenta", weight=3]; 48164 -> 53128[label="",style="dashed", color="magenta", weight=3]; 48164 -> 53129[label="",style="dashed", color="magenta", weight=3]; 48164 -> 53130[label="",style="dashed", color="magenta", weight=3]; 48165 -> 50185[label="",style="dashed", color="red", weight=0]; 48165[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"];48165 -> 50196[label="",style="dashed", color="magenta", weight=3]; 48166 -> 27133[label="",style="dashed", color="red", weight=0]; 48166[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"];48166 -> 51767[label="",style="dashed", color="magenta", weight=3]; 48166 -> 51768[label="",style="dashed", color="magenta", weight=3]; 48166 -> 51769[label="",style="dashed", color="magenta", weight=3]; 48166 -> 51770[label="",style="dashed", color="magenta", weight=3]; 48167[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55285[label="ww5",fontsize=16,color="green",shape="box"];55286[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55287[label="ww3000",fontsize=16,color="green",shape="box"];55288[label="ww3100",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]; 53342[label="ww4577",fontsize=16,color="green",shape="box"];53343 -> 22801[label="",style="dashed", color="red", weight=0]; 53343[label="msMyInt (Neg Zero) (Pos (Succ ww4568))",fontsize=16,color="magenta"];53343 -> 53592[label="",style="dashed", color="magenta", weight=3]; 53344 -> 26799[label="",style="dashed", color="red", weight=0]; 53344[label="srMyInt (Neg (Succ ww4567)) (Neg (Succ ww4569))",fontsize=16,color="magenta"];53344 -> 53593[label="",style="dashed", color="magenta", weight=3]; 53344 -> 53594[label="",style="dashed", color="magenta", weight=3]; 27326 -> 26924[label="",style="dashed", color="red", weight=0]; 27326[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"];27326 -> 27492[label="",style="dashed", color="magenta", weight=3]; 27326 -> 27493[label="",style="dashed", color="magenta", weight=3]; 17231 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38095[label="",style="dashed", color="magenta", weight=3]; 17231 -> 38096[label="",style="dashed", color="magenta", weight=3]; 17231 -> 38097[label="",style="dashed", color="magenta", weight=3]; 17231 -> 38098[label="",style="dashed", color="magenta", weight=3]; 17231 -> 38099[label="",style="dashed", color="magenta", weight=3]; 17231 -> 38100[label="",style="dashed", color="magenta", weight=3]; 17233 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38107[label="",style="dashed", color="magenta", weight=3]; 17233 -> 38108[label="",style="dashed", color="magenta", weight=3]; 17233 -> 38109[label="",style="dashed", color="magenta", weight=3]; 17233 -> 38110[label="",style="dashed", color="magenta", weight=3]; 17233 -> 38111[label="",style="dashed", color="magenta", weight=3]; 17233 -> 38112[label="",style="dashed", color="magenta", weight=3]; 17234 -> 6351[label="",style="dashed", color="red", weight=0]; 17234[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17234 -> 18434[label="",style="dashed", color="magenta", weight=3]; 17234 -> 18435[label="",style="dashed", color="magenta", weight=3]; 17235[label="Succ ww3100",fontsize=16,color="green",shape="box"];17236 -> 6351[label="",style="dashed", color="red", weight=0]; 17236[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17236 -> 18436[label="",style="dashed", color="magenta", weight=3]; 17236 -> 18437[label="",style="dashed", color="magenta", weight=3]; 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]; 36489[label="ww3100",fontsize=16,color="green",shape="box"];36490 -> 37674[label="",style="dashed", color="red", weight=0]; 36490[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"];36490 -> 37681[label="",style="dashed", color="magenta", weight=3]; 36490 -> 37682[label="",style="dashed", color="magenta", weight=3]; 36490 -> 37683[label="",style="dashed", color="magenta", weight=3]; 36491 -> 45667[label="",style="dashed", color="red", weight=0]; 36491[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"];36491 -> 45676[label="",style="dashed", color="magenta", weight=3]; 36491 -> 45677[label="",style="dashed", color="magenta", weight=3]; 36491 -> 45678[label="",style="dashed", color="magenta", weight=3]; 36491 -> 45679[label="",style="dashed", color="magenta", weight=3]; 36492 -> 36780[label="",style="dashed", color="red", weight=0]; 36492[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"];36492 -> 36820[label="",style="dashed", color="magenta", weight=3]; 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]; 36493[label="ww3100",fontsize=16,color="green",shape="box"];36494 -> 37674[label="",style="dashed", color="red", weight=0]; 36494[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"];36494 -> 37684[label="",style="dashed", color="magenta", weight=3]; 36494 -> 37685[label="",style="dashed", color="magenta", weight=3]; 36494 -> 37686[label="",style="dashed", color="magenta", weight=3]; 36495 -> 45667[label="",style="dashed", color="red", weight=0]; 36495[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"];36495 -> 45680[label="",style="dashed", color="magenta", weight=3]; 36495 -> 45681[label="",style="dashed", color="magenta", weight=3]; 36495 -> 45682[label="",style="dashed", color="magenta", weight=3]; 36495 -> 45683[label="",style="dashed", color="magenta", weight=3]; 36496 -> 36780[label="",style="dashed", color="red", weight=0]; 36496[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"];36496 -> 36821[label="",style="dashed", color="magenta", weight=3]; 48168[label="Pos Zero",fontsize=16,color="green",shape="box"];48169 -> 45667[label="",style="dashed", color="red", weight=0]; 48169[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"];48169 -> 51775[label="",style="dashed", color="magenta", weight=3]; 48169 -> 51776[label="",style="dashed", color="magenta", weight=3]; 48169 -> 51777[label="",style="dashed", color="magenta", weight=3]; 48169 -> 51778[label="",style="dashed", color="magenta", weight=3]; 48170 -> 50114[label="",style="dashed", color="red", weight=0]; 48170[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"];48170 -> 50127[label="",style="dashed", color="magenta", weight=3]; 48171 -> 37674[label="",style="dashed", color="red", weight=0]; 48171[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"];48171 -> 51779[label="",style="dashed", color="magenta", weight=3]; 48171 -> 51780[label="",style="dashed", color="magenta", weight=3]; 48171 -> 51781[label="",style="dashed", color="magenta", weight=3]; 48172[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37678[label="ww3100",fontsize=16,color="green",shape="box"];37679[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37680[label="ww5",fontsize=16,color="green",shape="box"];51469[label="Pos Zero",fontsize=16,color="green",shape="box"];51470[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51471[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51472[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50125 -> 37674[label="",style="dashed", color="red", weight=0]; 50125[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"];50125 -> 51782[label="",style="dashed", color="magenta", weight=3]; 50125 -> 51783[label="",style="dashed", color="magenta", weight=3]; 50125 -> 51784[label="",style="dashed", color="magenta", weight=3]; 51473[label="ww3100",fontsize=16,color="green",shape="box"];51474[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51475[label="ww5",fontsize=16,color="green",shape="box"];44942 -> 26924[label="",style="dashed", color="red", weight=0]; 44942[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos (Succ ww4270)) (Pos (Succ ww4271)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];44942 -> 45712[label="",style="dashed", color="magenta", weight=3]; 44942 -> 45713[label="",style="dashed", color="magenta", weight=3]; 18472[label="ww51",fontsize=16,color="green",shape="box"];18473 -> 20860[label="",style="dashed", color="red", weight=0]; 18473[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"];18473 -> 20861[label="",style="dashed", color="magenta", weight=3]; 18474[label="ww50",fontsize=16,color="green",shape="box"];18475 -> 18157[label="",style="dashed", color="red", weight=0]; 18475[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18476 -> 18157[label="",style="dashed", color="red", weight=0]; 18476[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];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]; 17250 -> 6351[label="",style="dashed", color="red", weight=0]; 17250[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17250 -> 18452[label="",style="dashed", color="magenta", weight=3]; 17250 -> 18453[label="",style="dashed", color="magenta", weight=3]; 17251[label="Succ ww3100",fontsize=16,color="green",shape="box"];17252 -> 6351[label="",style="dashed", color="red", weight=0]; 17252[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17252 -> 18454[label="",style="dashed", color="magenta", weight=3]; 17252 -> 18455[label="",style="dashed", color="magenta", weight=3]; 17253[label="Succ ww3100",fontsize=16,color="green",shape="box"];17254[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17255[label="ww5",fontsize=16,color="green",shape="box"];17256[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17257[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17258[label="ww5",fontsize=16,color="green",shape="box"];17259[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17260 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38113[label="",style="dashed", color="magenta", weight=3]; 17260 -> 38114[label="",style="dashed", color="magenta", weight=3]; 17260 -> 38115[label="",style="dashed", color="magenta", weight=3]; 17260 -> 38116[label="",style="dashed", color="magenta", weight=3]; 17260 -> 38117[label="",style="dashed", color="magenta", weight=3]; 17260 -> 38118[label="",style="dashed", color="magenta", weight=3]; 17262 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 17263 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17266 -> 6351[label="",style="dashed", color="red", weight=0]; 17266[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17266 -> 18460[label="",style="dashed", color="magenta", weight=3]; 17266 -> 18461[label="",style="dashed", color="magenta", weight=3]; 17267[label="Succ ww3100",fontsize=16,color="green",shape="box"];17268 -> 6351[label="",style="dashed", color="red", weight=0]; 17268[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17268 -> 18462[label="",style="dashed", color="magenta", weight=3]; 17268 -> 18463[label="",style="dashed", color="magenta", weight=3]; 17269[label="Succ ww3100",fontsize=16,color="green",shape="box"];36501[label="ww3100",fontsize=16,color="green",shape="box"];36502 -> 37703[label="",style="dashed", color="red", weight=0]; 36502[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"];36502 -> 37725[label="",style="dashed", color="magenta", weight=3]; 36502 -> 37726[label="",style="dashed", color="magenta", weight=3]; 36502 -> 37727[label="",style="dashed", color="magenta", weight=3]; 36503 -> 45722[label="",style="dashed", color="red", weight=0]; 36503[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"];36503 -> 45750[label="",style="dashed", color="magenta", weight=3]; 36503 -> 45751[label="",style="dashed", color="magenta", weight=3]; 36503 -> 45752[label="",style="dashed", color="magenta", weight=3]; 36504 -> 36780[label="",style="dashed", color="red", weight=0]; 36504[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"];36504 -> 36822[label="",style="dashed", color="magenta", weight=3]; 36505[label="ww3100",fontsize=16,color="green",shape="box"];36506 -> 37703[label="",style="dashed", color="red", weight=0]; 36506[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"];36506 -> 37728[label="",style="dashed", color="magenta", weight=3]; 36506 -> 37729[label="",style="dashed", color="magenta", weight=3]; 36506 -> 37730[label="",style="dashed", color="magenta", weight=3]; 36507 -> 45722[label="",style="dashed", color="red", weight=0]; 36507[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"];36507 -> 45753[label="",style="dashed", color="magenta", weight=3]; 36507 -> 45754[label="",style="dashed", color="magenta", weight=3]; 36507 -> 45755[label="",style="dashed", color="magenta", weight=3]; 36508 -> 36780[label="",style="dashed", color="red", weight=0]; 36508[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"];36508 -> 36823[label="",style="dashed", color="magenta", weight=3]; 37719[label="ww3100",fontsize=16,color="green",shape="box"];37720[label="ww5",fontsize=16,color="green",shape="box"];37721[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37722[label="ww3100",fontsize=16,color="green",shape="box"];37723[label="ww5",fontsize=16,color="green",shape="box"];37724[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58719[label="Pos Zero",fontsize=16,color="green",shape="box"];58720[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58721[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];58718[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)) ww4736)",fontsize=16,color="black",shape="triangle"];58718 -> 58724[label="",style="solid", color="black", weight=3]; 36807 -> 37703[label="",style="dashed", color="red", weight=0]; 36807[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"];36807 -> 37731[label="",style="dashed", color="magenta", weight=3]; 36807 -> 37732[label="",style="dashed", color="magenta", weight=3]; 36807 -> 37733[label="",style="dashed", color="magenta", weight=3]; 42053 -> 22801[label="",style="dashed", color="red", weight=0]; 42053[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42053 -> 42194[label="",style="dashed", color="magenta", weight=3]; 42054 -> 26799[label="",style="dashed", color="red", weight=0]; 42054[label="srMyInt (Neg (Succ ww4274)) (Pos (Succ ww4275))",fontsize=16,color="magenta"];42054 -> 42195[label="",style="dashed", color="magenta", weight=3]; 42054 -> 42196[label="",style="dashed", color="magenta", weight=3]; 45940[label="Pos Zero",fontsize=16,color="green",shape="box"];45941[label="Neg (Succ ww4302)",fontsize=16,color="green",shape="box"];45942[label="Pos (Succ ww4303)",fontsize=16,color="green",shape="box"];18477[label="ww51",fontsize=16,color="green",shape="box"];18478 -> 20941[label="",style="dashed", color="red", weight=0]; 18478[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"];18478 -> 20942[label="",style="dashed", color="magenta", weight=3]; 18479[label="ww50",fontsize=16,color="green",shape="box"];18480 -> 18163[label="",style="dashed", color="red", weight=0]; 18480[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18481 -> 18163[label="",style="dashed", color="red", weight=0]; 18481[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17295 -> 18471[label="",style="dashed", color="red", weight=0]; 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]; 17295 -> 18483[label="",style="dashed", color="magenta", weight=3]; 17296 -> 6351[label="",style="dashed", color="red", weight=0]; 17296[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17296 -> 18487[label="",style="dashed", color="magenta", weight=3]; 17296 -> 18488[label="",style="dashed", color="magenta", weight=3]; 17297[label="Succ ww3100",fontsize=16,color="green",shape="box"];17298 -> 6351[label="",style="dashed", color="red", weight=0]; 17298[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17298 -> 18489[label="",style="dashed", color="magenta", weight=3]; 17298 -> 18490[label="",style="dashed", color="magenta", weight=3]; 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]; 27677[label="ww3100",fontsize=16,color="green",shape="box"];27678[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27679 -> 27501[label="",style="dashed", color="red", weight=0]; 27679[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"];27679 -> 27712[label="",style="dashed", color="magenta", weight=3]; 27679 -> 27713[label="",style="dashed", color="magenta", weight=3]; 27679 -> 27714[label="",style="dashed", color="magenta", weight=3]; 27680 -> 27698[label="",style="dashed", color="red", weight=0]; 27680[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"];27680 -> 27700[label="",style="dashed", color="magenta", weight=3]; 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]; 27681[label="ww3100",fontsize=16,color="green",shape="box"];27682[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27683 -> 27501[label="",style="dashed", color="red", weight=0]; 27683[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"];27683 -> 27715[label="",style="dashed", color="magenta", weight=3]; 27683 -> 27716[label="",style="dashed", color="magenta", weight=3]; 27683 -> 27717[label="",style="dashed", color="magenta", weight=3]; 27684 -> 27698[label="",style="dashed", color="red", weight=0]; 27684[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"];27684 -> 27701[label="",style="dashed", color="magenta", weight=3]; 48173[label="Pos Zero",fontsize=16,color="green",shape="box"];48174 -> 53143[label="",style="dashed", color="red", weight=0]; 48174[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"];48174 -> 53152[label="",style="dashed", color="magenta", weight=3]; 48174 -> 53153[label="",style="dashed", color="magenta", weight=3]; 48174 -> 53154[label="",style="dashed", color="magenta", weight=3]; 48175 -> 50149[label="",style="dashed", color="red", weight=0]; 48175[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"];48175 -> 50160[label="",style="dashed", color="magenta", weight=3]; 48176 -> 27501[label="",style="dashed", color="red", weight=0]; 48176[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"];48176 -> 51786[label="",style="dashed", color="magenta", weight=3]; 48176 -> 51787[label="",style="dashed", color="magenta", weight=3]; 48176 -> 51788[label="",style="dashed", color="magenta", weight=3]; 48177[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];27704[label="ww3100",fontsize=16,color="green",shape="box"];27705[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27706[label="ww5",fontsize=16,color="green",shape="box"];27761[label="Cons (Float (Pos Zero) (Neg (Succ ww2017))) (takeWhile (flip ltEsFloat ww3336) (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"];27761 -> 27801[label="",style="dashed", color="green", weight=3]; 27762[label="takeWhile0 (flip ltEsFloat ww3336) (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"];27762 -> 27802[label="",style="solid", color="black", weight=3]; 53589[label="ww4578",fontsize=16,color="green",shape="box"];53590 -> 22801[label="",style="dashed", color="red", weight=0]; 53590[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];53590 -> 53635[label="",style="dashed", color="magenta", weight=3]; 53591 -> 26799[label="",style="dashed", color="red", weight=0]; 53591[label="srMyInt (Neg (Succ ww4571)) (Neg (Succ ww4572))",fontsize=16,color="magenta"];53591 -> 53636[label="",style="dashed", color="magenta", weight=3]; 53591 -> 53637[label="",style="dashed", color="magenta", weight=3]; 27783 -> 26924[label="",style="dashed", color="red", weight=0]; 27783[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww2016)) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];27783 -> 27822[label="",style="dashed", color="magenta", weight=3]; 27783 -> 27823[label="",style="dashed", color="magenta", weight=3]; 17312 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38119[label="",style="dashed", color="magenta", weight=3]; 17312 -> 38120[label="",style="dashed", color="magenta", weight=3]; 17312 -> 38121[label="",style="dashed", color="magenta", weight=3]; 17312 -> 38122[label="",style="dashed", color="magenta", weight=3]; 17312 -> 38123[label="",style="dashed", color="magenta", weight=3]; 17312 -> 38124[label="",style="dashed", color="magenta", weight=3]; 17313 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38125[label="",style="dashed", color="magenta", weight=3]; 17313 -> 38126[label="",style="dashed", color="magenta", weight=3]; 17313 -> 38127[label="",style="dashed", color="magenta", weight=3]; 17313 -> 38128[label="",style="dashed", color="magenta", weight=3]; 17313 -> 38129[label="",style="dashed", color="magenta", weight=3]; 17313 -> 38130[label="",style="dashed", color="magenta", weight=3]; 17314 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38131[label="",style="dashed", color="magenta", weight=3]; 17314 -> 38132[label="",style="dashed", color="magenta", weight=3]; 17314 -> 38133[label="",style="dashed", color="magenta", weight=3]; 17314 -> 38134[label="",style="dashed", color="magenta", weight=3]; 17314 -> 38135[label="",style="dashed", color="magenta", weight=3]; 17314 -> 38136[label="",style="dashed", color="magenta", weight=3]; 37765 -> 26799[label="",style="dashed", color="red", weight=0]; 37765[label="srMyInt ww13761 (srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37765 -> 41124[label="",style="dashed", color="magenta", weight=3]; 37765 -> 41125[label="",style="dashed", color="magenta", weight=3]; 37766 -> 42809[label="",style="dashed", color="red", weight=0]; 37766[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"];37766 -> 42810[label="",style="dashed", color="magenta", weight=3]; 37767 -> 20608[label="",style="dashed", color="red", weight=0]; 37767[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"];37767 -> 41127[label="",style="dashed", color="magenta", weight=3]; 37767 -> 41128[label="",style="dashed", color="magenta", weight=3]; 37767 -> 41129[label="",style="dashed", color="magenta", weight=3]; 37767 -> 41130[label="",style="dashed", color="magenta", weight=3]; 37767 -> 41131[label="",style="dashed", color="magenta", weight=3]; 37767 -> 41132[label="",style="dashed", color="magenta", weight=3]; 37768 -> 26798[label="",style="dashed", color="red", weight=0]; 37768[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37768 -> 41133[label="",style="dashed", color="magenta", weight=3]; 37768 -> 41134[label="",style="dashed", color="magenta", weight=3]; 37769[label="Neg ww13750",fontsize=16,color="green",shape="box"];37770[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];37764[label="takeWhile1 (flip ltEsFloat (Float ww42160 ww42161)) (Float ww323900 ww323901) ww32391 ww4277",fontsize=16,color="burlywood",shape="triangle"];63198[label="ww4277/MyTrue",fontsize=10,color="white",style="solid",shape="box"];37764 -> 63198[label="",style="solid", color="burlywood", weight=9]; 63198 -> 41135[label="",style="solid", color="burlywood", weight=3]; 63199[label="ww4277/MyFalse",fontsize=10,color="white",style="solid",shape="box"];37764 -> 63199[label="",style="solid", color="burlywood", weight=9]; 63199 -> 41136[label="",style="solid", color="burlywood", weight=3]; 37771 -> 26799[label="",style="dashed", color="red", weight=0]; 37771[label="srMyInt ww13761 (srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37771 -> 41137[label="",style="dashed", color="magenta", weight=3]; 37771 -> 41138[label="",style="dashed", color="magenta", weight=3]; 37772 -> 42820[label="",style="dashed", color="red", weight=0]; 37772[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"];37772 -> 42821[label="",style="dashed", color="magenta", weight=3]; 37773 -> 20608[label="",style="dashed", color="red", weight=0]; 37773[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"];37773 -> 41140[label="",style="dashed", color="magenta", weight=3]; 37773 -> 41141[label="",style="dashed", color="magenta", weight=3]; 37773 -> 41142[label="",style="dashed", color="magenta", weight=3]; 37773 -> 41143[label="",style="dashed", color="magenta", weight=3]; 37773 -> 41144[label="",style="dashed", color="magenta", weight=3]; 37773 -> 41145[label="",style="dashed", color="magenta", weight=3]; 37774 -> 26798[label="",style="dashed", color="red", weight=0]; 37774[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37774 -> 41146[label="",style="dashed", color="magenta", weight=3]; 37774 -> 41147[label="",style="dashed", color="magenta", weight=3]; 37775[label="Pos ww13750",fontsize=16,color="green",shape="box"];37776[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];51481[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4497",fontsize=16,color="black",shape="box"];51481 -> 51793[label="",style="solid", color="black", weight=3]; 51482[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"];51482 -> 51794[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 51483[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4498",fontsize=16,color="black",shape="box"];51483 -> 51795[label="",style="solid", color="black", weight=3]; 51484[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"];51484 -> 51796[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 17327 -> 6351[label="",style="dashed", color="red", weight=0]; 17327[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17327 -> 18512[label="",style="dashed", color="magenta", weight=3]; 17327 -> 18513[label="",style="dashed", color="magenta", weight=3]; 17328[label="Succ ww3100",fontsize=16,color="green",shape="box"];17329 -> 6351[label="",style="dashed", color="red", weight=0]; 17329[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17329 -> 18514[label="",style="dashed", color="magenta", weight=3]; 17329 -> 18515[label="",style="dashed", color="magenta", weight=3]; 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]; 28092[label="ww3100",fontsize=16,color="green",shape="box"];28093[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28094 -> 27983[label="",style="dashed", color="red", weight=0]; 28094[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"];28094 -> 28127[label="",style="dashed", color="magenta", weight=3]; 28094 -> 28128[label="",style="dashed", color="magenta", weight=3]; 28094 -> 28129[label="",style="dashed", color="magenta", weight=3]; 28094 -> 28130[label="",style="dashed", color="magenta", weight=3]; 28095 -> 28116[label="",style="dashed", color="red", weight=0]; 28095[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"];28095 -> 28118[label="",style="dashed", color="magenta", weight=3]; 28096[label="ww4000",fontsize=16,color="green",shape="box"];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]; 28097[label="ww3100",fontsize=16,color="green",shape="box"];28098[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28099 -> 27983[label="",style="dashed", color="red", weight=0]; 28099[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"];28099 -> 28131[label="",style="dashed", color="magenta", weight=3]; 28099 -> 28132[label="",style="dashed", color="magenta", weight=3]; 28099 -> 28133[label="",style="dashed", color="magenta", weight=3]; 28099 -> 28134[label="",style="dashed", color="magenta", weight=3]; 28100 -> 28116[label="",style="dashed", color="red", weight=0]; 28100[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"];28100 -> 28119[label="",style="dashed", color="magenta", weight=3]; 28101[label="ww4000",fontsize=16,color="green",shape="box"];17341 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48353[label="",style="dashed", color="magenta", weight=3]; 17341 -> 48354[label="",style="dashed", color="magenta", weight=3]; 17341 -> 48355[label="",style="dashed", color="magenta", weight=3]; 17341 -> 48356[label="",style="dashed", color="magenta", weight=3]; 17341 -> 48357[label="",style="dashed", color="magenta", weight=3]; 28122[label="ww3100",fontsize=16,color="green",shape="box"];28123[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28124[label="ww5",fontsize=16,color="green",shape="box"];28125[label="ww4000",fontsize=16,color="green",shape="box"];28146[label="Cons (Float (Neg Zero) (Pos (Succ ww2022))) (takeWhile (flip ltEsFloat ww3415) (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"];28146 -> 28183[label="",style="dashed", color="green", weight=3]; 28147[label="takeWhile0 (flip ltEsFloat ww3415) (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"];28147 -> 28184[label="",style="solid", color="black", weight=3]; 17343 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48358[label="",style="dashed", color="magenta", weight=3]; 17343 -> 48359[label="",style="dashed", color="magenta", weight=3]; 17343 -> 48360[label="",style="dashed", color="magenta", weight=3]; 17343 -> 48361[label="",style="dashed", color="magenta", weight=3]; 17343 -> 48362[label="",style="dashed", color="magenta", weight=3]; 53832 -> 26726[label="",style="dashed", color="red", weight=0]; 53832[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4593)) (Neg Zero)) (srMyInt (Pos (Succ ww4594)) (Pos (Succ ww4595)))) ww4598",fontsize=16,color="magenta"];53832 -> 53861[label="",style="dashed", color="magenta", weight=3]; 53832 -> 53862[label="",style="dashed", color="magenta", weight=3]; 53832 -> 53863[label="",style="dashed", color="magenta", weight=3]; 28186[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"];28186 -> 28256[label="",style="solid", color="black", weight=3]; 17346 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38149[label="",style="dashed", color="magenta", weight=3]; 17346 -> 38150[label="",style="dashed", color="magenta", weight=3]; 17346 -> 38151[label="",style="dashed", color="magenta", weight=3]; 17346 -> 38152[label="",style="dashed", color="magenta", weight=3]; 17346 -> 38153[label="",style="dashed", color="magenta", weight=3]; 17346 -> 38154[label="",style="dashed", color="magenta", weight=3]; 17348 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17348 -> 18527[label="",style="dashed", color="magenta", weight=3]; 17349 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17349 -> 18529[label="",style="dashed", color="magenta", weight=3]; 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]; 17352 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38155[label="",style="dashed", color="magenta", weight=3]; 17352 -> 38156[label="",style="dashed", color="magenta", weight=3]; 17352 -> 38157[label="",style="dashed", color="magenta", weight=3]; 17352 -> 38158[label="",style="dashed", color="magenta", weight=3]; 17352 -> 38159[label="",style="dashed", color="magenta", weight=3]; 17352 -> 38160[label="",style="dashed", color="magenta", weight=3]; 17353 -> 6351[label="",style="dashed", color="red", weight=0]; 17353[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17353 -> 18534[label="",style="dashed", color="magenta", weight=3]; 17353 -> 18535[label="",style="dashed", color="magenta", weight=3]; 17354[label="Succ ww3100",fontsize=16,color="green",shape="box"];17355 -> 6351[label="",style="dashed", color="red", weight=0]; 17355[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17355 -> 18536[label="",style="dashed", color="magenta", weight=3]; 17355 -> 18537[label="",style="dashed", color="magenta", weight=3]; 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]; 17386 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38161[label="",style="dashed", color="magenta", weight=3]; 17386 -> 38162[label="",style="dashed", color="magenta", weight=3]; 17386 -> 38163[label="",style="dashed", color="magenta", weight=3]; 17386 -> 38164[label="",style="dashed", color="magenta", weight=3]; 17386 -> 38165[label="",style="dashed", color="magenta", weight=3]; 17386 -> 38166[label="",style="dashed", color="magenta", weight=3]; 17387 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38167[label="",style="dashed", color="magenta", weight=3]; 17387 -> 38168[label="",style="dashed", color="magenta", weight=3]; 17387 -> 38169[label="",style="dashed", color="magenta", weight=3]; 17387 -> 38170[label="",style="dashed", color="magenta", weight=3]; 17387 -> 38171[label="",style="dashed", color="magenta", weight=3]; 17387 -> 38172[label="",style="dashed", color="magenta", weight=3]; 17389 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 17390 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17394 -> 6351[label="",style="dashed", color="red", weight=0]; 17394[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17394 -> 18544[label="",style="dashed", color="magenta", weight=3]; 17394 -> 18545[label="",style="dashed", color="magenta", weight=3]; 17395[label="Succ ww3100",fontsize=16,color="green",shape="box"];17396 -> 6351[label="",style="dashed", color="red", weight=0]; 17396[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17396 -> 18546[label="",style="dashed", color="magenta", weight=3]; 17396 -> 18547[label="",style="dashed", color="magenta", weight=3]; 17397[label="Succ ww3100",fontsize=16,color="green",shape="box"];17416[label="ww5",fontsize=16,color="green",shape="box"];17417[label="ww4000",fontsize=16,color="green",shape="box"];17418[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17419[label="ww3100",fontsize=16,color="green",shape="box"];17420[label="ww5",fontsize=16,color="green",shape="box"];17421[label="ww4000",fontsize=16,color="green",shape="box"];17422[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17423[label="ww3100",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]; 17427 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38173[label="",style="dashed", color="magenta", weight=3]; 17427 -> 38174[label="",style="dashed", color="magenta", weight=3]; 17427 -> 38175[label="",style="dashed", color="magenta", weight=3]; 17427 -> 38176[label="",style="dashed", color="magenta", weight=3]; 17427 -> 38177[label="",style="dashed", color="magenta", weight=3]; 17427 -> 38178[label="",style="dashed", color="magenta", weight=3]; 17428 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38179[label="",style="dashed", color="magenta", weight=3]; 17428 -> 38180[label="",style="dashed", color="magenta", weight=3]; 17428 -> 38181[label="",style="dashed", color="magenta", weight=3]; 17428 -> 38182[label="",style="dashed", color="magenta", weight=3]; 17428 -> 38183[label="",style="dashed", color="magenta", weight=3]; 17428 -> 38184[label="",style="dashed", color="magenta", weight=3]; 17430 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 17431 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17435 -> 6351[label="",style="dashed", color="red", weight=0]; 17435[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17435 -> 18556[label="",style="dashed", color="magenta", weight=3]; 17435 -> 18557[label="",style="dashed", color="magenta", weight=3]; 17436[label="Succ ww3100",fontsize=16,color="green",shape="box"];17437 -> 6351[label="",style="dashed", color="red", weight=0]; 17437[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17437 -> 18558[label="",style="dashed", color="magenta", weight=3]; 17437 -> 18559[label="",style="dashed", color="magenta", weight=3]; 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]; 28198 -> 28074[label="",style="dashed", color="red", weight=0]; 28198[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"];28198 -> 28233[label="",style="dashed", color="magenta", weight=3]; 28198 -> 28234[label="",style="dashed", color="magenta", weight=3]; 28198 -> 28235[label="",style="dashed", color="magenta", weight=3]; 28198 -> 28236[label="",style="dashed", color="magenta", weight=3]; 28199[label="ww3100",fontsize=16,color="green",shape="box"];28200 -> 28222[label="",style="dashed", color="red", weight=0]; 28200[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"];28200 -> 28224[label="",style="dashed", color="magenta", weight=3]; 28201[label="ww4000",fontsize=16,color="green",shape="box"];28202[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",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]; 28203 -> 28074[label="",style="dashed", color="red", weight=0]; 28203[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"];28203 -> 28237[label="",style="dashed", color="magenta", weight=3]; 28203 -> 28238[label="",style="dashed", color="magenta", weight=3]; 28203 -> 28239[label="",style="dashed", color="magenta", weight=3]; 28203 -> 28240[label="",style="dashed", color="magenta", weight=3]; 28204[label="ww3100",fontsize=16,color="green",shape="box"];28205 -> 28222[label="",style="dashed", color="red", weight=0]; 28205[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"];28205 -> 28225[label="",style="dashed", color="magenta", weight=3]; 28206[label="ww4000",fontsize=16,color="green",shape="box"];28207[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17449 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48363[label="",style="dashed", color="magenta", weight=3]; 17449 -> 48364[label="",style="dashed", color="magenta", weight=3]; 17449 -> 48365[label="",style="dashed", color="magenta", weight=3]; 17449 -> 48366[label="",style="dashed", color="magenta", weight=3]; 17449 -> 48367[label="",style="dashed", color="magenta", weight=3]; 28228[label="ww5",fontsize=16,color="green",shape="box"];28229[label="ww3100",fontsize=16,color="green",shape="box"];28230[label="ww4000",fontsize=16,color="green",shape="box"];28231[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28288[label="Cons (Float (Neg Zero) (Neg (Succ ww2027))) (takeWhile (flip ltEsFloat ww3421) (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"];28288 -> 28296[label="",style="dashed", color="green", weight=3]; 28289[label="takeWhile0 (flip ltEsFloat ww3421) (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"];28289 -> 28297[label="",style="solid", color="black", weight=3]; 17451 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48368[label="",style="dashed", color="magenta", weight=3]; 17451 -> 48369[label="",style="dashed", color="magenta", weight=3]; 17451 -> 48370[label="",style="dashed", color="magenta", weight=3]; 17451 -> 48371[label="",style="dashed", color="magenta", weight=3]; 17451 -> 48372[label="",style="dashed", color="magenta", weight=3]; 55289 -> 26726[label="",style="dashed", color="red", weight=0]; 55289[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4600)) (Neg Zero)) (srMyInt (Neg (Succ ww4601)) (Neg (Succ ww4602)))) ww4612",fontsize=16,color="magenta"];55289 -> 55637[label="",style="dashed", color="magenta", weight=3]; 55289 -> 55638[label="",style="dashed", color="magenta", weight=3]; 55289 -> 55639[label="",style="dashed", color="magenta", weight=3]; 28308[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"];28308 -> 28399[label="",style="solid", color="black", weight=3]; 17454 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38185[label="",style="dashed", color="magenta", weight=3]; 17454 -> 38186[label="",style="dashed", color="magenta", weight=3]; 17454 -> 38187[label="",style="dashed", color="magenta", weight=3]; 17454 -> 38188[label="",style="dashed", color="magenta", weight=3]; 17454 -> 38189[label="",style="dashed", color="magenta", weight=3]; 17454 -> 38190[label="",style="dashed", color="magenta", weight=3]; 17455 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38191[label="",style="dashed", color="magenta", weight=3]; 17455 -> 38192[label="",style="dashed", color="magenta", weight=3]; 17455 -> 38193[label="",style="dashed", color="magenta", weight=3]; 17455 -> 38194[label="",style="dashed", color="magenta", weight=3]; 17455 -> 38195[label="",style="dashed", color="magenta", weight=3]; 17455 -> 38196[label="",style="dashed", color="magenta", weight=3]; 17456 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38197[label="",style="dashed", color="magenta", weight=3]; 17456 -> 38198[label="",style="dashed", color="magenta", weight=3]; 17456 -> 38199[label="",style="dashed", color="magenta", weight=3]; 17456 -> 38200[label="",style="dashed", color="magenta", weight=3]; 17456 -> 38201[label="",style="dashed", color="magenta", weight=3]; 17456 -> 38202[label="",style="dashed", color="magenta", weight=3]; 17457 -> 6351[label="",style="dashed", color="red", weight=0]; 17457[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17457 -> 18570[label="",style="dashed", color="magenta", weight=3]; 17457 -> 18571[label="",style="dashed", color="magenta", weight=3]; 17458[label="Succ ww3100",fontsize=16,color="green",shape="box"];17459 -> 6351[label="",style="dashed", color="red", weight=0]; 17459[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17459 -> 18572[label="",style="dashed", color="magenta", weight=3]; 17459 -> 18573[label="",style="dashed", color="magenta", weight=3]; 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]; 17462[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17463[label="ww5",fontsize=16,color="green",shape="box"];17464[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",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]; 17466[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17467[label="ww5",fontsize=16,color="green",shape="box"];17468[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];17469 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48373[label="",style="dashed", color="magenta", weight=3]; 17469 -> 48374[label="",style="dashed", color="magenta", weight=3]; 17469 -> 48375[label="",style="dashed", color="magenta", weight=3]; 17469 -> 48376[label="",style="dashed", color="magenta", weight=3]; 17469 -> 48377[label="",style="dashed", color="magenta", weight=3]; 17470 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48378[label="",style="dashed", color="magenta", weight=3]; 17470 -> 48379[label="",style="dashed", color="magenta", weight=3]; 17470 -> 48380[label="",style="dashed", color="magenta", weight=3]; 17470 -> 48381[label="",style="dashed", color="magenta", weight=3]; 17470 -> 48382[label="",style="dashed", color="magenta", weight=3]; 53860 -> 26726[label="",style="dashed", color="red", weight=0]; 53860[label="primPlusFloat (Float ww46040 ww46041) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53860 -> 55640[label="",style="dashed", color="magenta", weight=3]; 53860 -> 55641[label="",style="dashed", color="magenta", weight=3]; 53860 -> 55642[label="",style="dashed", color="magenta", weight=3]; 51501 -> 26924[label="",style="dashed", color="red", weight=0]; 51501[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51501 -> 51807[label="",style="dashed", color="magenta", weight=3]; 51501 -> 51808[label="",style="dashed", color="magenta", weight=3]; 17473 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17473 -> 18580[label="",style="dashed", color="magenta", weight=3]; 17474 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17474 -> 18582[label="",style="dashed", color="magenta", weight=3]; 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]; 17478 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38203[label="",style="dashed", color="magenta", weight=3]; 17478 -> 38204[label="",style="dashed", color="magenta", weight=3]; 17478 -> 38205[label="",style="dashed", color="magenta", weight=3]; 17478 -> 38206[label="",style="dashed", color="magenta", weight=3]; 17478 -> 38207[label="",style="dashed", color="magenta", weight=3]; 17478 -> 38208[label="",style="dashed", color="magenta", weight=3]; 17479 -> 6351[label="",style="dashed", color="red", weight=0]; 17479[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17479 -> 18587[label="",style="dashed", color="magenta", weight=3]; 17479 -> 18588[label="",style="dashed", color="magenta", weight=3]; 17480[label="Succ ww3100",fontsize=16,color="green",shape="box"];17481 -> 6351[label="",style="dashed", color="red", weight=0]; 17481[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17481 -> 18589[label="",style="dashed", color="magenta", weight=3]; 17481 -> 18590[label="",style="dashed", color="magenta", weight=3]; 17482[label="Succ ww3100",fontsize=16,color="green",shape="box"];17483[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17484[label="ww5",fontsize=16,color="green",shape="box"];17485[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17486[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17487[label="ww5",fontsize=16,color="green",shape="box"];17488[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17489 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38209[label="",style="dashed", color="magenta", weight=3]; 17489 -> 38210[label="",style="dashed", color="magenta", weight=3]; 17489 -> 38211[label="",style="dashed", color="magenta", weight=3]; 17489 -> 38212[label="",style="dashed", color="magenta", weight=3]; 17489 -> 38213[label="",style="dashed", color="magenta", weight=3]; 17489 -> 38214[label="",style="dashed", color="magenta", weight=3]; 17491 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 17492 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17496 -> 6351[label="",style="dashed", color="red", weight=0]; 17496[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17496 -> 18595[label="",style="dashed", color="magenta", weight=3]; 17496 -> 18596[label="",style="dashed", color="magenta", weight=3]; 17497[label="Succ ww3100",fontsize=16,color="green",shape="box"];17498 -> 6351[label="",style="dashed", color="red", weight=0]; 17498[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17498 -> 18597[label="",style="dashed", color="magenta", weight=3]; 17498 -> 18598[label="",style="dashed", color="magenta", weight=3]; 17499[label="Succ ww3100",fontsize=16,color="green",shape="box"];17518[label="ww3000",fontsize=16,color="green",shape="box"];17519[label="ww5",fontsize=16,color="green",shape="box"];17520[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17521[label="ww3100",fontsize=16,color="green",shape="box"];17522[label="ww3000",fontsize=16,color="green",shape="box"];17523[label="ww5",fontsize=16,color="green",shape="box"];17524[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17525[label="ww3100",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]; 17529 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38215[label="",style="dashed", color="magenta", weight=3]; 17529 -> 38216[label="",style="dashed", color="magenta", weight=3]; 17529 -> 38217[label="",style="dashed", color="magenta", weight=3]; 17529 -> 38218[label="",style="dashed", color="magenta", weight=3]; 17529 -> 38219[label="",style="dashed", color="magenta", weight=3]; 17529 -> 38220[label="",style="dashed", color="magenta", weight=3]; 17530 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38221[label="",style="dashed", color="magenta", weight=3]; 17530 -> 38222[label="",style="dashed", color="magenta", weight=3]; 17530 -> 38223[label="",style="dashed", color="magenta", weight=3]; 17530 -> 38224[label="",style="dashed", color="magenta", weight=3]; 17530 -> 38225[label="",style="dashed", color="magenta", weight=3]; 17530 -> 38226[label="",style="dashed", color="magenta", weight=3]; 17532 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 17533 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17537 -> 6351[label="",style="dashed", color="red", weight=0]; 17537[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17537 -> 18607[label="",style="dashed", color="magenta", weight=3]; 17537 -> 18608[label="",style="dashed", color="magenta", weight=3]; 17538[label="Succ ww3100",fontsize=16,color="green",shape="box"];17539 -> 6351[label="",style="dashed", color="red", weight=0]; 17539[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17539 -> 18609[label="",style="dashed", color="magenta", weight=3]; 17539 -> 18610[label="",style="dashed", color="magenta", weight=3]; 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]; 28500 -> 28520[label="",style="dashed", color="red", weight=0]; 28500[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"];28500 -> 28522[label="",style="dashed", color="magenta", weight=3]; 28501[label="ww3100",fontsize=16,color="green",shape="box"];28502[label="ww3000",fontsize=16,color="green",shape="box"];28503[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28504 -> 28371[label="",style="dashed", color="red", weight=0]; 28504[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"];28504 -> 28535[label="",style="dashed", color="magenta", weight=3]; 28504 -> 28536[label="",style="dashed", color="magenta", weight=3]; 28504 -> 28537[label="",style="dashed", color="magenta", weight=3]; 28504 -> 28538[label="",style="dashed", color="magenta", weight=3]; 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]; 28505 -> 28520[label="",style="dashed", color="red", weight=0]; 28505[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"];28505 -> 28523[label="",style="dashed", color="magenta", weight=3]; 28506[label="ww3100",fontsize=16,color="green",shape="box"];28507[label="ww3000",fontsize=16,color="green",shape="box"];28508[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28509 -> 28371[label="",style="dashed", color="red", weight=0]; 28509[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"];28509 -> 28539[label="",style="dashed", color="magenta", weight=3]; 28509 -> 28540[label="",style="dashed", color="magenta", weight=3]; 28509 -> 28541[label="",style="dashed", color="magenta", weight=3]; 28509 -> 28542[label="",style="dashed", color="magenta", weight=3]; 17551 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48383[label="",style="dashed", color="magenta", weight=3]; 17551 -> 48384[label="",style="dashed", color="magenta", weight=3]; 17551 -> 48385[label="",style="dashed", color="magenta", weight=3]; 17551 -> 48386[label="",style="dashed", color="magenta", weight=3]; 17551 -> 48387[label="",style="dashed", color="magenta", weight=3]; 28530[label="ww5",fontsize=16,color="green",shape="box"];28531[label="ww3100",fontsize=16,color="green",shape="box"];28532[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28533[label="ww3000",fontsize=16,color="green",shape="box"];28556[label="Cons (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))) (takeWhile (flip ltEsFloat ww3445) (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"];28556 -> 28563[label="",style="dashed", color="green", weight=3]; 28557 -> 56361[label="",style="dashed", color="red", weight=0]; 28557[label="takeWhile0 (flip ltEsFloat ww3445) (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"];28557 -> 56366[label="",style="dashed", color="magenta", weight=3]; 28557 -> 56367[label="",style="dashed", color="magenta", weight=3]; 28557 -> 56368[label="",style="dashed", color="magenta", weight=3]; 28557 -> 56369[label="",style="dashed", color="magenta", weight=3]; 55616 -> 26726[label="",style="dashed", color="red", weight=0]; 55616[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww4610))) (srMyInt (Neg (Succ ww4609)) (Neg (Succ ww4611)))) ww4617",fontsize=16,color="magenta"];55616 -> 55676[label="",style="dashed", color="magenta", weight=3]; 55616 -> 55677[label="",style="dashed", color="magenta", weight=3]; 55616 -> 55678[label="",style="dashed", color="magenta", weight=3]; 28684[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"];28684 -> 28720[label="",style="solid", color="black", weight=3]; 17555 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38227[label="",style="dashed", color="magenta", weight=3]; 17555 -> 38228[label="",style="dashed", color="magenta", weight=3]; 17555 -> 38229[label="",style="dashed", color="magenta", weight=3]; 17555 -> 38230[label="",style="dashed", color="magenta", weight=3]; 17555 -> 38231[label="",style="dashed", color="magenta", weight=3]; 17555 -> 38232[label="",style="dashed", color="magenta", weight=3]; 17556 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38233[label="",style="dashed", color="magenta", weight=3]; 17556 -> 38234[label="",style="dashed", color="magenta", weight=3]; 17556 -> 38235[label="",style="dashed", color="magenta", weight=3]; 17556 -> 38236[label="",style="dashed", color="magenta", weight=3]; 17556 -> 38237[label="",style="dashed", color="magenta", weight=3]; 17556 -> 38238[label="",style="dashed", color="magenta", weight=3]; 17557 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38239[label="",style="dashed", color="magenta", weight=3]; 17557 -> 38240[label="",style="dashed", color="magenta", weight=3]; 17557 -> 38241[label="",style="dashed", color="magenta", weight=3]; 17557 -> 38242[label="",style="dashed", color="magenta", weight=3]; 17557 -> 38243[label="",style="dashed", color="magenta", weight=3]; 17557 -> 38244[label="",style="dashed", color="magenta", weight=3]; 17558 -> 6351[label="",style="dashed", color="red", weight=0]; 17558[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17558 -> 18620[label="",style="dashed", color="magenta", weight=3]; 17558 -> 18621[label="",style="dashed", color="magenta", weight=3]; 17559[label="Succ ww3100",fontsize=16,color="green",shape="box"];17560 -> 6351[label="",style="dashed", color="red", weight=0]; 17560[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17560 -> 18622[label="",style="dashed", color="magenta", weight=3]; 17560 -> 18623[label="",style="dashed", color="magenta", weight=3]; 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]; 17563[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17564[label="ww5",fontsize=16,color="green",shape="box"];17565[label="Float (Neg Zero) (Pos (Succ ww3100))",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]; 17567[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17568[label="ww5",fontsize=16,color="green",shape="box"];17569[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];17570 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48388[label="",style="dashed", color="magenta", weight=3]; 17570 -> 48389[label="",style="dashed", color="magenta", weight=3]; 17570 -> 48390[label="",style="dashed", color="magenta", weight=3]; 17570 -> 48391[label="",style="dashed", color="magenta", weight=3]; 17570 -> 48392[label="",style="dashed", color="magenta", weight=3]; 17571 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48393[label="",style="dashed", color="magenta", weight=3]; 17571 -> 48394[label="",style="dashed", color="magenta", weight=3]; 17571 -> 48395[label="",style="dashed", color="magenta", weight=3]; 17571 -> 48396[label="",style="dashed", color="magenta", weight=3]; 17571 -> 48397[label="",style="dashed", color="magenta", weight=3]; 55508[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4615))) (Float (Neg Zero) (Pos (Succ ww4616)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55508 -> 55643[label="",style="solid", color="black", weight=3]; 17574 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17574 -> 18630[label="",style="dashed", color="magenta", weight=3]; 17575 -> 15103[label="",style="dashed", color="red", weight=0]; 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]; 17575 -> 18632[label="",style="dashed", color="magenta", weight=3]; 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]; 17579 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38245[label="",style="dashed", color="magenta", weight=3]; 17579 -> 38246[label="",style="dashed", color="magenta", weight=3]; 17579 -> 38247[label="",style="dashed", color="magenta", weight=3]; 17579 -> 38248[label="",style="dashed", color="magenta", weight=3]; 17579 -> 38249[label="",style="dashed", color="magenta", weight=3]; 17579 -> 38250[label="",style="dashed", color="magenta", weight=3]; 17580 -> 6351[label="",style="dashed", color="red", weight=0]; 17580[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17580 -> 18637[label="",style="dashed", color="magenta", weight=3]; 17580 -> 18638[label="",style="dashed", color="magenta", weight=3]; 17581[label="Succ ww3100",fontsize=16,color="green",shape="box"];17582 -> 6351[label="",style="dashed", color="red", weight=0]; 17582[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17582 -> 18639[label="",style="dashed", color="magenta", weight=3]; 17582 -> 18640[label="",style="dashed", color="magenta", weight=3]; 17583[label="Succ ww3100",fontsize=16,color="green",shape="box"];17584[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17585[label="ww5",fontsize=16,color="green",shape="box"];17586[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17587[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17588[label="ww5",fontsize=16,color="green",shape="box"];17589[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17590 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38251[label="",style="dashed", color="magenta", weight=3]; 17590 -> 38252[label="",style="dashed", color="magenta", weight=3]; 17590 -> 38253[label="",style="dashed", color="magenta", weight=3]; 17590 -> 38254[label="",style="dashed", color="magenta", weight=3]; 17590 -> 38255[label="",style="dashed", color="magenta", weight=3]; 17590 -> 38256[label="",style="dashed", color="magenta", weight=3]; 17592 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 17593 -> 15290[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17596 -> 6351[label="",style="dashed", color="red", weight=0]; 17596[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17596 -> 18645[label="",style="dashed", color="magenta", weight=3]; 17596 -> 18646[label="",style="dashed", color="magenta", weight=3]; 17597[label="Succ ww3100",fontsize=16,color="green",shape="box"];17598 -> 6351[label="",style="dashed", color="red", weight=0]; 17598[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17598 -> 18647[label="",style="dashed", color="magenta", weight=3]; 17598 -> 18648[label="",style="dashed", color="magenta", weight=3]; 17599[label="Succ ww3100",fontsize=16,color="green",shape="box"];17614[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17615[label="ww3100",fontsize=16,color="green",shape="box"];17616[label="ww5",fontsize=16,color="green",shape="box"];17617[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17618[label="ww3100",fontsize=16,color="green",shape="box"];17619[label="ww5",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]; 17623 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38257[label="",style="dashed", color="magenta", weight=3]; 17623 -> 38258[label="",style="dashed", color="magenta", weight=3]; 17623 -> 38259[label="",style="dashed", color="magenta", weight=3]; 17623 -> 38260[label="",style="dashed", color="magenta", weight=3]; 17623 -> 38261[label="",style="dashed", color="magenta", weight=3]; 17623 -> 38262[label="",style="dashed", color="magenta", weight=3]; 17624 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38263[label="",style="dashed", color="magenta", weight=3]; 17624 -> 38264[label="",style="dashed", color="magenta", weight=3]; 17624 -> 38265[label="",style="dashed", color="magenta", weight=3]; 17624 -> 38266[label="",style="dashed", color="magenta", weight=3]; 17624 -> 38267[label="",style="dashed", color="magenta", weight=3]; 17624 -> 38268[label="",style="dashed", color="magenta", weight=3]; 17626 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 17627 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 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]; 17630 -> 6351[label="",style="dashed", color="red", weight=0]; 17630[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17630 -> 18657[label="",style="dashed", color="magenta", weight=3]; 17630 -> 18658[label="",style="dashed", color="magenta", weight=3]; 17631[label="Succ ww3100",fontsize=16,color="green",shape="box"];17632 -> 6351[label="",style="dashed", color="red", weight=0]; 17632[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17632 -> 18659[label="",style="dashed", color="magenta", weight=3]; 17632 -> 18660[label="",style="dashed", color="magenta", weight=3]; 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]; 28636[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28637[label="ww3100",fontsize=16,color="green",shape="box"];28638 -> 28222[label="",style="dashed", color="red", weight=0]; 28638[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"];28638 -> 28660[label="",style="dashed", color="magenta", weight=3]; 28639 -> 28661[label="",style="dashed", color="red", weight=0]; 28639[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"];28639 -> 28668[label="",style="dashed", color="magenta", weight=3]; 28639 -> 28669[label="",style="dashed", color="magenta", weight=3]; 28639 -> 28670[label="",style="dashed", color="magenta", weight=3]; 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]; 28640[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28641[label="ww3100",fontsize=16,color="green",shape="box"];28642 -> 28222[label="",style="dashed", color="red", weight=0]; 28642[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"];28642 -> 28680[label="",style="dashed", color="magenta", weight=3]; 28643 -> 28661[label="",style="dashed", color="red", weight=0]; 28643[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"];28643 -> 28671[label="",style="dashed", color="magenta", weight=3]; 28643 -> 28672[label="",style="dashed", color="magenta", weight=3]; 28643 -> 28673[label="",style="dashed", color="magenta", weight=3]; 17642 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48398[label="",style="dashed", color="magenta", weight=3]; 17642 -> 48399[label="",style="dashed", color="magenta", weight=3]; 17642 -> 48400[label="",style="dashed", color="magenta", weight=3]; 17642 -> 48401[label="",style="dashed", color="magenta", weight=3]; 17642 -> 48402[label="",style="dashed", color="magenta", weight=3]; 28665[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28666[label="ww5",fontsize=16,color="green",shape="box"];28667[label="ww3100",fontsize=16,color="green",shape="box"];28678[label="Cons (Float (Neg Zero) (Neg (Succ ww2045))) (takeWhile (flip ltEsFloat ww3468) (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"];28678 -> 28713[label="",style="dashed", color="green", weight=3]; 28679[label="takeWhile0 (flip ltEsFloat ww3468) (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"];28679 -> 28714[label="",style="solid", color="black", weight=3]; 55776 -> 26726[label="",style="dashed", color="red", weight=0]; 55776[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4619)) (Neg (Succ ww4620)))) ww4634",fontsize=16,color="magenta"];55776 -> 55823[label="",style="dashed", color="magenta", weight=3]; 55776 -> 55824[label="",style="dashed", color="magenta", weight=3]; 55776 -> 55825[label="",style="dashed", color="magenta", weight=3]; 28881[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww3472))) (Float (Neg Zero) (Neg (Succ ww3473)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28881 -> 28910[label="",style="solid", color="black", weight=3]; 17646 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38269[label="",style="dashed", color="magenta", weight=3]; 17646 -> 38270[label="",style="dashed", color="magenta", weight=3]; 17646 -> 38271[label="",style="dashed", color="magenta", weight=3]; 17646 -> 38272[label="",style="dashed", color="magenta", weight=3]; 17646 -> 38273[label="",style="dashed", color="magenta", weight=3]; 17646 -> 38274[label="",style="dashed", color="magenta", weight=3]; 17647 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38275[label="",style="dashed", color="magenta", weight=3]; 17647 -> 38276[label="",style="dashed", color="magenta", weight=3]; 17647 -> 38277[label="",style="dashed", color="magenta", weight=3]; 17647 -> 38278[label="",style="dashed", color="magenta", weight=3]; 17647 -> 38279[label="",style="dashed", color="magenta", weight=3]; 17647 -> 38280[label="",style="dashed", color="magenta", weight=3]; 17648 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38281[label="",style="dashed", color="magenta", weight=3]; 17648 -> 38282[label="",style="dashed", color="magenta", weight=3]; 17648 -> 38283[label="",style="dashed", color="magenta", weight=3]; 17648 -> 38284[label="",style="dashed", color="magenta", weight=3]; 17648 -> 38285[label="",style="dashed", color="magenta", weight=3]; 17648 -> 38286[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 17657 -> 56471[label="",style="dashed", color="red", weight=0]; 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 -> 56472[label="",style="dashed", color="magenta", weight=3]; 17657 -> 56473[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 17663 -> 56516[label="",style="dashed", color="red", weight=0]; 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 -> 56517[label="",style="dashed", color="magenta", weight=3]; 17663 -> 56518[label="",style="dashed", color="magenta", weight=3]; 17663 -> 56519[label="",style="dashed", color="magenta", weight=3]; 17663 -> 56520[label="",style="dashed", color="magenta", weight=3]; 17663 -> 56521[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 17675 -> 56648[label="",style="dashed", color="red", weight=0]; 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 -> 56649[label="",style="dashed", color="magenta", weight=3]; 17675 -> 56650[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 17681 -> 56961[label="",style="dashed", color="red", weight=0]; 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 -> 56962[label="",style="dashed", color="magenta", weight=3]; 17681 -> 56963[label="",style="dashed", color="magenta", weight=3]; 17681 -> 56964[label="",style="dashed", color="magenta", weight=3]; 17681 -> 56965[label="",style="dashed", color="magenta", weight=3]; 17681 -> 56966[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 17685[label="ww3100",fontsize=16,color="green",shape="box"];17686[label="ww4100",fontsize=16,color="green",shape="box"];17687[label="ww3100",fontsize=16,color="green",shape="box"];17688[label="ww4100",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"];63200[label="ww1140/Succ ww11400",fontsize=10,color="white",style="solid",shape="box"];17689 -> 63200[label="",style="solid", color="burlywood", weight=9]; 63200 -> 18714[label="",style="solid", color="burlywood", weight=3]; 63201[label="ww1140/Zero",fontsize=10,color="white",style="solid",shape="box"];17689 -> 63201[label="",style="solid", color="burlywood", weight=9]; 63201 -> 18715[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 17694 -> 16157[label="",style="dashed", color="red", weight=0]; 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]; 17694 -> 18721[label="",style="dashed", color="magenta", weight=3]; 17694 -> 18722[label="",style="dashed", color="magenta", weight=3]; 17694 -> 18723[label="",style="dashed", color="magenta", weight=3]; 17694 -> 18724[label="",style="dashed", color="magenta", weight=3]; 17696[label="ww3100",fontsize=16,color="green",shape="box"];17697[label="ww4100",fontsize=16,color="green",shape="box"];17698[label="ww3100",fontsize=16,color="green",shape="box"];17699[label="ww4100",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"];63202[label="ww1140/Succ ww11400",fontsize=10,color="white",style="solid",shape="box"];17700 -> 63202[label="",style="solid", color="burlywood", weight=9]; 63202 -> 18726[label="",style="solid", color="burlywood", weight=3]; 63203[label="ww1140/Zero",fontsize=10,color="white",style="solid",shape="box"];17700 -> 63203[label="",style="solid", color="burlywood", weight=9]; 63203 -> 18727[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 17705[label="ww12400",fontsize=16,color="green",shape="box"];17706[label="ww12200",fontsize=16,color="green",shape="box"];17707[label="ww12400",fontsize=16,color="green",shape="box"];17708[label="ww12200",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]; 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]; 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]; 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]; 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]; 17714[label="ww12400",fontsize=16,color="green",shape="box"];17715[label="ww12200",fontsize=16,color="green",shape="box"];17716[label="ww12400",fontsize=16,color="green",shape="box"];17717[label="ww12200",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]; 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]; 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]; 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]; 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]; 17723[label="ww12400",fontsize=16,color="green",shape="box"];17724[label="ww12200",fontsize=16,color="green",shape="box"];17725[label="ww12400",fontsize=16,color="green",shape="box"];17726[label="ww12200",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]; 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]; 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]; 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]; 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]; 17732[label="ww12400",fontsize=16,color="green",shape="box"];17733[label="ww12200",fontsize=16,color="green",shape="box"];17734[label="ww12400",fontsize=16,color="green",shape="box"];17735[label="ww12200",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]; 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]; 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]; 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]; 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]; 17741[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17741 -> 18752[label="",style="dashed", color="green", weight=3]; 17742[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17742 -> 18753[label="",style="dashed", color="green", weight=3]; 17744 -> 5617[label="",style="dashed", color="red", weight=0]; 17744[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17744 -> 18754[label="",style="dashed", color="magenta", weight=3]; 17744 -> 18755[label="",style="dashed", color="magenta", weight=3]; 17745 -> 5617[label="",style="dashed", color="red", weight=0]; 17745[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17745 -> 18756[label="",style="dashed", color="magenta", weight=3]; 17745 -> 18757[label="",style="dashed", color="magenta", weight=3]; 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"];63204[label="ww2217/Succ ww22170",fontsize=10,color="white",style="solid",shape="box"];17743 -> 63204[label="",style="solid", color="burlywood", weight=9]; 63204 -> 18758[label="",style="solid", color="burlywood", weight=3]; 63205[label="ww2217/Zero",fontsize=10,color="white",style="solid",shape="box"];17743 -> 63205[label="",style="solid", color="burlywood", weight=9]; 63205 -> 18759[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 17751[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17751 -> 18763[label="",style="dashed", color="green", weight=3]; 17752[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17752 -> 18764[label="",style="dashed", color="green", weight=3]; 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]; 17754[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17754 -> 18766[label="",style="dashed", color="green", weight=3]; 17755[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17755 -> 18767[label="",style="dashed", color="green", weight=3]; 17756 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 17756 -> 18795[label="",style="dashed", color="magenta", weight=3]; 17756 -> 18796[label="",style="dashed", color="magenta", weight=3]; 17756 -> 18797[label="",style="dashed", color="magenta", weight=3]; 17756 -> 18798[label="",style="dashed", color="magenta", weight=3]; 17757[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17757 -> 18810[label="",style="dashed", color="green", weight=3]; 17758[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17758 -> 18811[label="",style="dashed", color="green", weight=3]; 17760 -> 5617[label="",style="dashed", color="red", weight=0]; 17760[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17760 -> 18812[label="",style="dashed", color="magenta", weight=3]; 17760 -> 18813[label="",style="dashed", color="magenta", weight=3]; 17761 -> 5617[label="",style="dashed", color="red", weight=0]; 17761[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17761 -> 18814[label="",style="dashed", color="magenta", weight=3]; 17761 -> 18815[label="",style="dashed", color="magenta", weight=3]; 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"];63206[label="ww2221/Succ ww22210",fontsize=10,color="white",style="solid",shape="box"];17759 -> 63206[label="",style="solid", color="burlywood", weight=9]; 63206 -> 18816[label="",style="solid", color="burlywood", weight=3]; 63207[label="ww2221/Zero",fontsize=10,color="white",style="solid",shape="box"];17759 -> 63207[label="",style="solid", color="burlywood", weight=9]; 63207 -> 18817[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 17767 -> 5617[label="",style="dashed", color="red", weight=0]; 17767[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17767 -> 18821[label="",style="dashed", color="magenta", weight=3]; 17768 -> 5617[label="",style="dashed", color="red", weight=0]; 17768[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17768 -> 18822[label="",style="dashed", color="magenta", weight=3]; 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"];63208[label="ww1949/Succ ww19490",fontsize=10,color="white",style="solid",shape="box"];17769 -> 63208[label="",style="solid", color="burlywood", weight=9]; 63208 -> 18823[label="",style="solid", color="burlywood", weight=3]; 63209[label="ww1949/Zero",fontsize=10,color="white",style="solid",shape="box"];17769 -> 63209[label="",style="solid", color="burlywood", weight=9]; 63209 -> 18824[label="",style="solid", color="burlywood", weight=3]; 17770 -> 14862[label="",style="dashed", color="red", weight=0]; 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]; 17772 -> 5617[label="",style="dashed", color="red", weight=0]; 17772[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17772 -> 18826[label="",style="dashed", color="magenta", weight=3]; 17773 -> 5617[label="",style="dashed", color="red", weight=0]; 17773[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17773 -> 18827[label="",style="dashed", color="magenta", weight=3]; 17774 -> 5617[label="",style="dashed", color="red", weight=0]; 17774[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17774 -> 18828[label="",style="dashed", color="magenta", weight=3]; 17775 -> 5617[label="",style="dashed", color="red", weight=0]; 17775[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17775 -> 18829[label="",style="dashed", color="magenta", weight=3]; 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]; 17777 -> 5617[label="",style="dashed", color="red", weight=0]; 17777[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17777 -> 18831[label="",style="dashed", color="magenta", weight=3]; 17778 -> 5617[label="",style="dashed", color="red", weight=0]; 17778[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17778 -> 18832[label="",style="dashed", color="magenta", weight=3]; 17779 -> 29264[label="",style="dashed", color="red", weight=0]; 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 -> 29313[label="",style="dashed", color="magenta", weight=3]; 17779 -> 29314[label="",style="dashed", color="magenta", weight=3]; 17779 -> 29315[label="",style="dashed", color="magenta", weight=3]; 17779 -> 29316[label="",style="dashed", color="magenta", weight=3]; 17781 -> 5617[label="",style="dashed", color="red", weight=0]; 17781[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17781 -> 18834[label="",style="dashed", color="magenta", weight=3]; 17782 -> 5617[label="",style="dashed", color="red", weight=0]; 17782[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17782 -> 18835[label="",style="dashed", color="magenta", weight=3]; 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"];63210[label="ww1911/Succ ww19110",fontsize=10,color="white",style="solid",shape="box"];17783 -> 63210[label="",style="solid", color="burlywood", weight=9]; 63210 -> 18836[label="",style="solid", color="burlywood", weight=3]; 63211[label="ww1911/Zero",fontsize=10,color="white",style="solid",shape="box"];17783 -> 63211[label="",style="solid", color="burlywood", weight=9]; 63211 -> 18837[label="",style="solid", color="burlywood", weight=3]; 17784 -> 14880[label="",style="dashed", color="red", weight=0]; 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]; 17786 -> 5617[label="",style="dashed", color="red", weight=0]; 17786[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17786 -> 18839[label="",style="dashed", color="magenta", weight=3]; 17787 -> 5617[label="",style="dashed", color="red", weight=0]; 17787[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17787 -> 18840[label="",style="dashed", color="magenta", weight=3]; 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]; 17789 -> 5617[label="",style="dashed", color="red", weight=0]; 17789[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17789 -> 18842[label="",style="dashed", color="magenta", weight=3]; 17790 -> 5617[label="",style="dashed", color="red", weight=0]; 17790[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17790 -> 18843[label="",style="dashed", color="magenta", weight=3]; 17791 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54749[label="",style="dashed", color="magenta", weight=3]; 17791 -> 54750[label="",style="dashed", color="magenta", weight=3]; 17791 -> 54751[label="",style="dashed", color="magenta", weight=3]; 17791 -> 54752[label="",style="dashed", color="magenta", weight=3]; 17791 -> 54753[label="",style="dashed", color="magenta", weight=3]; 17792 -> 5617[label="",style="dashed", color="red", weight=0]; 17792[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17792 -> 18845[label="",style="dashed", color="magenta", weight=3]; 17793 -> 5617[label="",style="dashed", color="red", weight=0]; 17793[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17793 -> 18846[label="",style="dashed", color="magenta", weight=3]; 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]; 17795 -> 13627[label="",style="dashed", color="red", weight=0]; 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]; 17795 -> 18849[label="",style="dashed", color="magenta", weight=3]; 17796 -> 10806[label="",style="dashed", color="red", weight=0]; 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]; 17798 -> 17710[label="",style="dashed", color="red", weight=0]; 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]; 17798 -> 18852[label="",style="dashed", color="magenta", weight=3]; 17798 -> 18853[label="",style="dashed", color="magenta", weight=3]; 17798 -> 18854[label="",style="dashed", color="magenta", weight=3]; 17798 -> 18855[label="",style="dashed", color="magenta", weight=3]; 17799 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23416[label="",style="dashed", color="magenta", weight=3]; 17799 -> 23417[label="",style="dashed", color="magenta", weight=3]; 17799 -> 23418[label="",style="dashed", color="magenta", weight=3]; 17799 -> 23419[label="",style="dashed", color="magenta", weight=3]; 29972 -> 26726[label="",style="dashed", color="red", weight=0]; 29972[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"];29972 -> 30207[label="",style="dashed", color="magenta", weight=3]; 29972 -> 30208[label="",style="dashed", color="magenta", weight=3]; 29972 -> 30209[label="",style="dashed", color="magenta", weight=3]; 17804 -> 13635[label="",style="dashed", color="red", weight=0]; 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]; 17804 -> 18861[label="",style="dashed", color="magenta", weight=3]; 17805 -> 10819[label="",style="dashed", color="red", weight=0]; 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]; 17807 -> 17737[label="",style="dashed", color="red", weight=0]; 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]; 17807 -> 18864[label="",style="dashed", color="magenta", weight=3]; 17807 -> 18865[label="",style="dashed", color="magenta", weight=3]; 17807 -> 18866[label="",style="dashed", color="magenta", weight=3]; 17807 -> 18867[label="",style="dashed", color="magenta", weight=3]; 55076[label="ww3100",fontsize=16,color="green",shape="box"];55077[label="ww3000",fontsize=16,color="green",shape="box"];55078 -> 30021[label="",style="dashed", color="red", weight=0]; 55078[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"];55078 -> 55644[label="",style="dashed", color="magenta", weight=3]; 55078 -> 55645[label="",style="dashed", color="magenta", weight=3]; 55078 -> 55646[label="",style="dashed", color="magenta", weight=3]; 55078 -> 55647[label="",style="dashed", color="magenta", weight=3]; 55078 -> 55648[label="",style="dashed", color="magenta", weight=3]; 55290[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55291[label="ww3000",fontsize=16,color="green",shape="box"];55292[label="ww4100",fontsize=16,color="green",shape="box"];55293[label="ww5",fontsize=16,color="green",shape="box"];55294[label="ww3100",fontsize=16,color="green",shape="box"];56731[label="ww3000",fontsize=16,color="green",shape="box"];56732[label="ww3100",fontsize=16,color="green",shape="box"];56733[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56734[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56735[label="ww4100",fontsize=16,color="green",shape="box"];28906[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"];28906 -> 28939[label="",style="solid", color="black", weight=3]; 28935[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3480) (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"];28935 -> 28961[label="",style="dashed", color="green", weight=3]; 28936[label="takeWhile0 (flip ltEsFloat ww3480) (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"];28936 -> 28962[label="",style="solid", color="black", weight=3]; 55509[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"];55509 -> 55651[label="",style="solid", color="black", weight=3]; 29036[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"];29036 -> 29074[label="",style="solid", color="black", weight=3]; 29037[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3486) (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"];29037 -> 29075[label="",style="dashed", color="green", weight=3]; 29038[label="takeWhile0 (flip ltEsFloat ww3486) (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"];29038 -> 29076[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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"];63212[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17822 -> 63212[label="",style="solid", color="burlywood", weight=9]; 63212 -> 18882[label="",style="solid", color="burlywood", weight=3]; 63213[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17822 -> 63213[label="",style="solid", color="burlywood", weight=9]; 63213 -> 18883[label="",style="solid", color="burlywood", weight=3]; 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"];63214[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17823 -> 63214[label="",style="solid", color="burlywood", weight=9]; 63214 -> 18884[label="",style="solid", color="burlywood", weight=3]; 63215[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17823 -> 63215[label="",style="solid", color="burlywood", weight=9]; 63215 -> 18885[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 17826 -> 17824[label="",style="dashed", color="red", weight=0]; 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]; 30279 -> 26924[label="",style="dashed", color="red", weight=0]; 30279[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"];30279 -> 30299[label="",style="dashed", color="magenta", weight=3]; 30279 -> 30300[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 54676 -> 55020[label="",style="dashed", color="red", weight=0]; 54676[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"];54676 -> 55109[label="",style="dashed", color="magenta", weight=3]; 54676 -> 55110[label="",style="dashed", color="magenta", weight=3]; 54676 -> 55111[label="",style="dashed", color="magenta", weight=3]; 54677 -> 30021[label="",style="dashed", color="red", weight=0]; 54677[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"];54677 -> 55679[label="",style="dashed", color="magenta", weight=3]; 54677 -> 55680[label="",style="dashed", color="magenta", weight=3]; 54677 -> 55681[label="",style="dashed", color="magenta", weight=3]; 54677 -> 55682[label="",style="dashed", color="magenta", weight=3]; 54677 -> 55683[label="",style="dashed", color="magenta", weight=3]; 54678 -> 56720[label="",style="dashed", color="red", weight=0]; 54678[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"];54678 -> 56751[label="",style="dashed", color="magenta", weight=3]; 54678 -> 56752[label="",style="dashed", color="magenta", weight=3]; 54678 -> 56753[label="",style="dashed", color="magenta", weight=3]; 54678 -> 56754[label="",style="dashed", color="magenta", weight=3]; 54678 -> 56755[label="",style="dashed", color="magenta", weight=3]; 54679[label="ww3000",fontsize=16,color="green",shape="box"];54680[label="ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 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]; 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]; 54681 -> 55020[label="",style="dashed", color="red", weight=0]; 54681[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"];54681 -> 55112[label="",style="dashed", color="magenta", weight=3]; 54681 -> 55113[label="",style="dashed", color="magenta", weight=3]; 54681 -> 55114[label="",style="dashed", color="magenta", weight=3]; 54682 -> 30021[label="",style="dashed", color="red", weight=0]; 54682[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"];54682 -> 55685[label="",style="dashed", color="magenta", weight=3]; 54682 -> 55686[label="",style="dashed", color="magenta", weight=3]; 54682 -> 55687[label="",style="dashed", color="magenta", weight=3]; 54682 -> 55688[label="",style="dashed", color="magenta", weight=3]; 54682 -> 55689[label="",style="dashed", color="magenta", weight=3]; 54683 -> 56720[label="",style="dashed", color="red", weight=0]; 54683[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"];54683 -> 56756[label="",style="dashed", color="magenta", weight=3]; 54683 -> 56757[label="",style="dashed", color="magenta", weight=3]; 54683 -> 56758[label="",style="dashed", color="magenta", weight=3]; 54683 -> 56759[label="",style="dashed", color="magenta", weight=3]; 54683 -> 56760[label="",style="dashed", color="magenta", weight=3]; 54684[label="ww3000",fontsize=16,color="green",shape="box"];54685[label="ww3100",fontsize=16,color="green",shape="box"];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"];63216[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17842 -> 63216[label="",style="solid", color="burlywood", weight=9]; 63216 -> 18902[label="",style="solid", color="burlywood", weight=3]; 63217[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17842 -> 63217[label="",style="solid", color="burlywood", weight=9]; 63217 -> 18903[label="",style="solid", color="burlywood", weight=3]; 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"];63218[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17843 -> 63218[label="",style="solid", color="burlywood", weight=9]; 63218 -> 18904[label="",style="solid", color="burlywood", weight=3]; 63219[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17843 -> 63219[label="",style="solid", color="burlywood", weight=9]; 63219 -> 18905[label="",style="solid", color="burlywood", weight=3]; 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]; 17845[label="Succ Zero",fontsize=16,color="green",shape="box"];17846[label="ww5",fontsize=16,color="green",shape="box"];17847[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))",fontsize=16,color="green",shape="box"];17848 -> 17844[label="",style="dashed", color="red", weight=0]; 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"];54686 -> 55020[label="",style="dashed", color="red", weight=0]; 54686[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"];54686 -> 55115[label="",style="dashed", color="magenta", weight=3]; 54686 -> 55116[label="",style="dashed", color="magenta", weight=3]; 54686 -> 55117[label="",style="dashed", color="magenta", weight=3]; 54687 -> 30021[label="",style="dashed", color="red", weight=0]; 54687[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"];54687 -> 55691[label="",style="dashed", color="magenta", weight=3]; 54687 -> 55692[label="",style="dashed", color="magenta", weight=3]; 54687 -> 55693[label="",style="dashed", color="magenta", weight=3]; 54687 -> 55694[label="",style="dashed", color="magenta", weight=3]; 54687 -> 55695[label="",style="dashed", color="magenta", weight=3]; 54688 -> 56720[label="",style="dashed", color="red", weight=0]; 54688[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"];54688 -> 56761[label="",style="dashed", color="magenta", weight=3]; 54688 -> 56762[label="",style="dashed", color="magenta", weight=3]; 54688 -> 56763[label="",style="dashed", color="magenta", weight=3]; 54688 -> 56764[label="",style="dashed", color="magenta", weight=3]; 54688 -> 56765[label="",style="dashed", color="magenta", weight=3]; 54689[label="ww3000",fontsize=16,color="green",shape="box"];54690[label="Zero",fontsize=16,color="green",shape="box"];29083[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float ww34910 ww34911)) GT)",fontsize=16,color="black",shape="box"];29083 -> 29164[label="",style="solid", color="black", weight=3]; 60643[label="Succ Zero",fontsize=16,color="green",shape="box"];60644[label="ww3000",fontsize=16,color="green",shape="box"];60645[label="ww4100",fontsize=16,color="green",shape="box"];60642[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4820)) (Neg (Succ ww4821))) (Float (Pos (Succ ww4822)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];60642 -> 60658[label="",style="solid", color="black", weight=3]; 29976[label="takeWhile1 (flip ltEsFloat ww3499) (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 ww3499 (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"];29976 -> 30212[label="",style="solid", color="black", weight=3]; 58183[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711) (iterate (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711)))",fontsize=16,color="green",shape="box"];58183 -> 58217[label="",style="dashed", color="green", weight=3]; 58183 -> 58218[label="",style="dashed", color="green", weight=3]; 55675 -> 26924[label="",style="dashed", color="red", weight=0]; 55675[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"];55675 -> 55780[label="",style="dashed", color="magenta", weight=3]; 55675 -> 55781[label="",style="dashed", color="magenta", weight=3]; 29414 -> 26924[label="",style="dashed", color="red", weight=0]; 29414[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"];29414 -> 29988[label="",style="dashed", color="magenta", weight=3]; 29414 -> 29989[label="",style="dashed", color="magenta", weight=3]; 29415[label="takeWhile1 (flip ltEsFloat ww3512) (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 ww3512 (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"];29415 -> 29990[label="",style="solid", color="black", weight=3]; 60048[label="Cons (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4805) (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))) ww4805)))",fontsize=16,color="green",shape="box"];60048 -> 60185[label="",style="dashed", color="green", weight=3]; 60048 -> 60186[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 17858[label="Zero",fontsize=16,color="green",shape="box"];17859 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23420[label="",style="dashed", color="magenta", weight=3]; 17859 -> 23421[label="",style="dashed", color="magenta", weight=3]; 17859 -> 23422[label="",style="dashed", color="magenta", weight=3]; 17859 -> 23423[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 17864[label="Zero",fontsize=16,color="green",shape="box"];17865 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23424[label="",style="dashed", color="magenta", weight=3]; 17865 -> 23425[label="",style="dashed", color="magenta", weight=3]; 17865 -> 23426[label="",style="dashed", color="magenta", weight=3]; 17865 -> 23427[label="",style="dashed", color="magenta", weight=3]; 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"];63220[label="ww1570/Succ ww15700",fontsize=10,color="white",style="solid",shape="box"];17866 -> 63220[label="",style="solid", color="burlywood", weight=9]; 63220 -> 18922[label="",style="solid", color="burlywood", weight=3]; 63221[label="ww1570/Zero",fontsize=10,color="white",style="solid",shape="box"];17866 -> 63221[label="",style="solid", color="burlywood", weight=9]; 63221 -> 18923[label="",style="solid", color="burlywood", weight=3]; 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"];63222[label="ww1570/Succ ww15700",fontsize=10,color="white",style="solid",shape="box"];17867 -> 63222[label="",style="solid", color="burlywood", weight=9]; 63222 -> 18924[label="",style="solid", color="burlywood", weight=3]; 63223[label="ww1570/Zero",fontsize=10,color="white",style="solid",shape="box"];17867 -> 63223[label="",style="solid", color="burlywood", weight=9]; 63223 -> 18925[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];63224[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17872 -> 63224[label="",style="solid", color="burlywood", weight=9]; 63224 -> 18930[label="",style="solid", color="burlywood", weight=3]; 63225[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17872 -> 63225[label="",style="solid", color="burlywood", weight=9]; 63225 -> 18931[label="",style="solid", color="burlywood", weight=3]; 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"];63226[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17873 -> 63226[label="",style="solid", color="burlywood", weight=9]; 63226 -> 18932[label="",style="solid", color="burlywood", weight=3]; 63227[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17873 -> 63227[label="",style="solid", color="burlywood", weight=9]; 63227 -> 18933[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 59490[label="Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))",fontsize=16,color="green",shape="box"];59491[label="Zero",fontsize=16,color="green",shape="box"];59492[label="Zero",fontsize=16,color="green",shape="box"];59493[label="Pos (Succ (Succ ww31000))",fontsize=16,color="green",shape="box"];59494[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];51520 -> 49902[label="",style="dashed", color="red", weight=0]; 51520[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];51520 -> 52031[label="",style="dashed", color="magenta", weight=3]; 51520 -> 52032[label="",style="dashed", color="magenta", weight=3]; 51520 -> 52033[label="",style="dashed", color="magenta", weight=3]; 51521[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"];63228[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51521 -> 63228[label="",style="solid", color="burlywood", weight=9]; 63228 -> 52034[label="",style="solid", color="burlywood", weight=3]; 20294[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"];20294 -> 20314[label="",style="solid", color="black", weight=3]; 30280[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"];30280 -> 30301[label="",style="solid", color="black", weight=3]; 30319 -> 26799[label="",style="dashed", color="red", weight=0]; 30319[label="srMyInt (Pos Zero) ww35351",fontsize=16,color="magenta"];30319 -> 30342[label="",style="dashed", color="magenta", weight=3]; 30319 -> 30343[label="",style="dashed", color="magenta", weight=3]; 30320 -> 26799[label="",style="dashed", color="red", weight=0]; 30320[label="srMyInt (Pos (Succ ww3531)) ww35350",fontsize=16,color="magenta"];30320 -> 30344[label="",style="dashed", color="magenta", weight=3]; 30320 -> 30345[label="",style="dashed", color="magenta", weight=3]; 30341[label="takeWhile1 (flip ltEsFloat ww3526) (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))) ww3526) GT))",fontsize=16,color="black",shape="box"];30341 -> 30362[label="",style="solid", color="black", weight=3]; 58096[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4702",fontsize=16,color="black",shape="box"];58096 -> 58108[label="",style="solid", color="black", weight=3]; 17886 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38287[label="",style="dashed", color="magenta", weight=3]; 17886 -> 38288[label="",style="dashed", color="magenta", weight=3]; 17886 -> 38289[label="",style="dashed", color="magenta", weight=3]; 17886 -> 38290[label="",style="dashed", color="magenta", weight=3]; 17886 -> 38291[label="",style="dashed", color="magenta", weight=3]; 17886 -> 38292[label="",style="dashed", color="magenta", weight=3]; 19124 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38293[label="",style="dashed", color="magenta", weight=3]; 19124 -> 38294[label="",style="dashed", color="magenta", weight=3]; 19124 -> 38295[label="",style="dashed", color="magenta", weight=3]; 19124 -> 38296[label="",style="dashed", color="magenta", weight=3]; 19124 -> 38297[label="",style="dashed", color="magenta", weight=3]; 19124 -> 38298[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 17893[label="Zero",fontsize=16,color="green",shape="box"];55079[label="ww3100",fontsize=16,color="green",shape="box"];55080[label="ww3000",fontsize=16,color="green",shape="box"];55081 -> 30021[label="",style="dashed", color="red", weight=0]; 55081[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"];55081 -> 55700[label="",style="dashed", color="magenta", weight=3]; 55081 -> 55701[label="",style="dashed", color="magenta", weight=3]; 55081 -> 55702[label="",style="dashed", color="magenta", weight=3]; 55081 -> 55703[label="",style="dashed", color="magenta", weight=3]; 55081 -> 55704[label="",style="dashed", color="magenta", weight=3]; 55296[label="Zero",fontsize=16,color="green",shape="box"];55297[label="ww3000",fontsize=16,color="green",shape="box"];55298[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];55299[label="ww5",fontsize=16,color="green",shape="box"];55300[label="ww3100",fontsize=16,color="green",shape="box"];56736[label="ww3000",fontsize=16,color="green",shape="box"];56737[label="ww3100",fontsize=16,color="green",shape="box"];56738[label="Zero",fontsize=16,color="green",shape="box"];56739[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56740[label="Succ (Succ (Succ ww4100000))",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]; 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]; 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]; 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]; 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]; 17900[label="Zero",fontsize=16,color="green",shape="box"];55082[label="ww3100",fontsize=16,color="green",shape="box"];55083[label="ww3000",fontsize=16,color="green",shape="box"];55084 -> 30021[label="",style="dashed", color="red", weight=0]; 55084[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"];55084 -> 55707[label="",style="dashed", color="magenta", weight=3]; 55084 -> 55708[label="",style="dashed", color="magenta", weight=3]; 55084 -> 55709[label="",style="dashed", color="magenta", weight=3]; 55084 -> 55710[label="",style="dashed", color="magenta", weight=3]; 55084 -> 55711[label="",style="dashed", color="magenta", weight=3]; 55302[label="Zero",fontsize=16,color="green",shape="box"];55303[label="ww3000",fontsize=16,color="green",shape="box"];55304[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55305[label="ww5",fontsize=16,color="green",shape="box"];55306[label="ww3100",fontsize=16,color="green",shape="box"];56741[label="ww3000",fontsize=16,color="green",shape="box"];56742[label="ww3100",fontsize=16,color="green",shape="box"];56743[label="Zero",fontsize=16,color="green",shape="box"];56744[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56745[label="Succ (Succ Zero)",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"];63229[label="ww1730/Succ ww17300",fontsize=10,color="white",style="solid",shape="box"];17902 -> 63229[label="",style="solid", color="burlywood", weight=9]; 63229 -> 18959[label="",style="solid", color="burlywood", weight=3]; 63230[label="ww1730/Zero",fontsize=10,color="white",style="solid",shape="box"];17902 -> 63230[label="",style="solid", color="burlywood", weight=9]; 63230 -> 18960[label="",style="solid", color="burlywood", weight=3]; 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"];63231[label="ww1730/Succ ww17300",fontsize=10,color="white",style="solid",shape="box"];17903 -> 63231[label="",style="solid", color="burlywood", weight=9]; 63231 -> 18961[label="",style="solid", color="burlywood", weight=3]; 63232[label="ww1730/Zero",fontsize=10,color="white",style="solid",shape="box"];17903 -> 63232[label="",style="solid", color="burlywood", weight=9]; 63232 -> 18962[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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"];63233[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17908 -> 63233[label="",style="solid", color="burlywood", weight=9]; 63233 -> 18967[label="",style="solid", color="burlywood", weight=3]; 63234[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17908 -> 63234[label="",style="solid", color="burlywood", weight=9]; 63234 -> 18968[label="",style="solid", color="burlywood", weight=3]; 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"];63235[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17909 -> 63235[label="",style="solid", color="burlywood", weight=9]; 63235 -> 18969[label="",style="solid", color="burlywood", weight=3]; 63236[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17909 -> 63236[label="",style="solid", color="burlywood", weight=9]; 63236 -> 18970[label="",style="solid", color="burlywood", weight=3]; 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]; 17911[label="Zero",fontsize=16,color="green",shape="box"];17912[label="ww5",fontsize=16,color="green",shape="box"];17913[label="Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))",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]; 54691 -> 55020[label="",style="dashed", color="red", weight=0]; 54691[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"];54691 -> 55118[label="",style="dashed", color="magenta", weight=3]; 54691 -> 55119[label="",style="dashed", color="magenta", weight=3]; 54691 -> 55120[label="",style="dashed", color="magenta", weight=3]; 54692 -> 30021[label="",style="dashed", color="red", weight=0]; 54692[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"];54692 -> 55714[label="",style="dashed", color="magenta", weight=3]; 54692 -> 55715[label="",style="dashed", color="magenta", weight=3]; 54692 -> 55716[label="",style="dashed", color="magenta", weight=3]; 54692 -> 55717[label="",style="dashed", color="magenta", weight=3]; 54692 -> 55718[label="",style="dashed", color="magenta", weight=3]; 54693 -> 56720[label="",style="dashed", color="red", weight=0]; 54693[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"];54693 -> 56776[label="",style="dashed", color="magenta", weight=3]; 54693 -> 56777[label="",style="dashed", color="magenta", weight=3]; 54693 -> 56778[label="",style="dashed", color="magenta", weight=3]; 54693 -> 56779[label="",style="dashed", color="magenta", weight=3]; 54693 -> 56780[label="",style="dashed", color="magenta", weight=3]; 54694[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];54695[label="Succ Zero",fontsize=16,color="green",shape="box"];54696 -> 55020[label="",style="dashed", color="red", weight=0]; 54696[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"];54696 -> 55121[label="",style="dashed", color="magenta", weight=3]; 54696 -> 55122[label="",style="dashed", color="magenta", weight=3]; 54696 -> 55123[label="",style="dashed", color="magenta", weight=3]; 54697 -> 30021[label="",style="dashed", color="red", weight=0]; 54697[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"];54697 -> 55723[label="",style="dashed", color="magenta", weight=3]; 54697 -> 55724[label="",style="dashed", color="magenta", weight=3]; 54697 -> 55725[label="",style="dashed", color="magenta", weight=3]; 54697 -> 55726[label="",style="dashed", color="magenta", weight=3]; 54697 -> 55727[label="",style="dashed", color="magenta", weight=3]; 54698 -> 56720[label="",style="dashed", color="red", weight=0]; 54698[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"];54698 -> 56781[label="",style="dashed", color="magenta", weight=3]; 54698 -> 56782[label="",style="dashed", color="magenta", weight=3]; 54698 -> 56783[label="",style="dashed", color="magenta", weight=3]; 54698 -> 56784[label="",style="dashed", color="magenta", weight=3]; 54698 -> 56785[label="",style="dashed", color="magenta", weight=3]; 54699[label="Succ Zero",fontsize=16,color="green",shape="box"];54700[label="Succ Zero",fontsize=16,color="green",shape="box"];30241[label="primPlusFloat (Float ww35370 ww35371) (fsFloat (msFloat (Float (Pos (Succ ww3538)) (Neg (Succ ww3539))) (Float (Pos (Succ ww3540)) (Neg (Succ ww3541)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];30241 -> 30281[label="",style="solid", color="black", weight=3]; 57041[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4684",fontsize=16,color="black",shape="triangle"];57041 -> 57187[label="",style="solid", color="black", weight=3]; 57042 -> 56720[label="",style="dashed", color="red", weight=0]; 57042[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)))) ww4684))",fontsize=16,color="magenta"];57042 -> 57188[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 17922[label="ww3100",fontsize=16,color="green",shape="box"];17923[label="ww410000000",fontsize=16,color="green",shape="box"];17924[label="ww3100",fontsize=16,color="green",shape="box"];17925[label="ww410000000",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]; 36899[label="ww4000",fontsize=16,color="green",shape="box"];36900[label="ww5",fontsize=16,color="green",shape="box"];36901[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];36902[label="ww3100",fontsize=16,color="green",shape="box"];59495[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59496[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];59497[label="ww4000",fontsize=16,color="green",shape="box"];59498[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59499[label="Pos Zero",fontsize=16,color="green",shape="box"];36808 -> 36890[label="",style="dashed", color="red", weight=0]; 36808[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"];36808 -> 36907[label="",style="dashed", color="magenta", weight=3]; 36808 -> 36908[label="",style="dashed", color="magenta", weight=3]; 36808 -> 36909[label="",style="dashed", color="magenta", weight=3]; 36808 -> 36910[label="",style="dashed", color="magenta", weight=3]; 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]; 36903[label="ww4000",fontsize=16,color="green",shape="box"];36904[label="ww5",fontsize=16,color="green",shape="box"];36905[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];36906[label="ww3100",fontsize=16,color="green",shape="box"];59500[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59501[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59502[label="ww4000",fontsize=16,color="green",shape="box"];59503[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59504[label="Pos Zero",fontsize=16,color="green",shape="box"];36809 -> 36890[label="",style="dashed", color="red", weight=0]; 36809[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"];36809 -> 36911[label="",style="dashed", color="magenta", weight=3]; 36809 -> 36912[label="",style="dashed", color="magenta", weight=3]; 36809 -> 36913[label="",style="dashed", color="magenta", weight=3]; 36809 -> 36914[label="",style="dashed", color="magenta", weight=3]; 48223[label="Pos Zero",fontsize=16,color="green",shape="box"];48224 -> 59409[label="",style="dashed", color="red", weight=0]; 48224[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"];48224 -> 59515[label="",style="dashed", color="magenta", weight=3]; 48224 -> 59516[label="",style="dashed", color="magenta", weight=3]; 48224 -> 59517[label="",style="dashed", color="magenta", weight=3]; 48224 -> 59518[label="",style="dashed", color="magenta", weight=3]; 48224 -> 59519[label="",style="dashed", color="magenta", weight=3]; 48225 -> 50114[label="",style="dashed", color="red", weight=0]; 48225[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"];48225 -> 50128[label="",style="dashed", color="magenta", weight=3]; 48226 -> 36890[label="",style="dashed", color="red", weight=0]; 48226[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"];48226 -> 51818[label="",style="dashed", color="magenta", weight=3]; 48226 -> 51819[label="",style="dashed", color="magenta", weight=3]; 48226 -> 51820[label="",style="dashed", color="magenta", weight=3]; 48226 -> 51821[label="",style="dashed", color="magenta", weight=3]; 48227[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 44498 -> 26924[label="",style="dashed", color="red", weight=0]; 44498[label="primDivFloat (Float (msMyInt (Pos (Succ ww4221)) (Pos Zero)) (srMyInt (Pos (Succ ww4222)) (Pos (Succ ww4223)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];44498 -> 45116[label="",style="dashed", color="magenta", weight=3]; 44498 -> 45117[label="",style="dashed", color="magenta", weight=3]; 23729 -> 23738[label="",style="dashed", color="red", weight=0]; 23729[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"];23729 -> 23739[label="",style="dashed", color="magenta", weight=3]; 27423[label="not (esEsOrdering (primCmpNat (Succ ww331100) ww33100) GT)",fontsize=16,color="burlywood",shape="triangle"];63237[label="ww33100/Succ ww331000",fontsize=10,color="white",style="solid",shape="box"];27423 -> 63237[label="",style="solid", color="burlywood", weight=9]; 63237 -> 27469[label="",style="solid", color="burlywood", weight=3]; 63238[label="ww33100/Zero",fontsize=10,color="white",style="solid",shape="box"];27423 -> 63238[label="",style="solid", color="burlywood", weight=9]; 63238 -> 27470[label="",style="solid", color="burlywood", weight=3]; 27424[label="not (esEsOrdering GT GT)",fontsize=16,color="black",shape="triangle"];27424 -> 27471[label="",style="solid", color="black", weight=3]; 27425[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww331000))) GT)",fontsize=16,color="black",shape="box"];27425 -> 27472[label="",style="solid", color="black", weight=3]; 27426[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) GT)",fontsize=16,color="black",shape="box"];27426 -> 27473[label="",style="solid", color="black", weight=3]; 27427[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww331000))) GT)",fontsize=16,color="black",shape="box"];27427 -> 27474[label="",style="solid", color="black", weight=3]; 27428[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) GT)",fontsize=16,color="black",shape="box"];27428 -> 27475[label="",style="solid", color="black", weight=3]; 27429[label="not (esEsOrdering LT GT)",fontsize=16,color="black",shape="triangle"];27429 -> 27476[label="",style="solid", color="black", weight=3]; 27430[label="not (esEsOrdering (primCmpNat ww33100 (Succ ww331100)) GT)",fontsize=16,color="burlywood",shape="triangle"];63239[label="ww33100/Succ ww331000",fontsize=10,color="white",style="solid",shape="box"];27430 -> 63239[label="",style="solid", color="burlywood", weight=9]; 63239 -> 27477[label="",style="solid", color="burlywood", weight=3]; 63240[label="ww33100/Zero",fontsize=10,color="white",style="solid",shape="box"];27430 -> 63240[label="",style="solid", color="burlywood", weight=9]; 63240 -> 27478[label="",style="solid", color="burlywood", weight=3]; 27431[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww331000))) GT)",fontsize=16,color="black",shape="box"];27431 -> 27479[label="",style="solid", color="black", weight=3]; 27432[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) GT)",fontsize=16,color="black",shape="box"];27432 -> 27480[label="",style="solid", color="black", weight=3]; 27433[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww331000))) GT)",fontsize=16,color="black",shape="box"];27433 -> 27481[label="",style="solid", color="black", weight=3]; 27434[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) GT)",fontsize=16,color="black",shape="box"];27434 -> 27482[label="",style="solid", color="black", weight=3]; 37480 -> 37764[label="",style="dashed", color="red", weight=0]; 37480[label="takeWhile1 (flip ltEsFloat (Float ww42160 ww42161)) (Float ww323900 ww323901) ww32391 (not (esEsOrdering (compareMyInt (srMyInt ww323900 ww42160) (srMyInt ww323901 ww42161)) GT))",fontsize=16,color="magenta"];37480 -> 38299[label="",style="dashed", color="magenta", weight=3]; 37777 -> 26799[label="",style="dashed", color="red", weight=0]; 37777[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37777 -> 41148[label="",style="dashed", color="magenta", weight=3]; 37777 -> 41149[label="",style="dashed", color="magenta", weight=3]; 37778 -> 43136[label="",style="dashed", color="red", weight=0]; 37778[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"];37778 -> 43137[label="",style="dashed", color="magenta", weight=3]; 37779 -> 20608[label="",style="dashed", color="red", weight=0]; 37779[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"];37779 -> 41151[label="",style="dashed", color="magenta", weight=3]; 37779 -> 41152[label="",style="dashed", color="magenta", weight=3]; 37779 -> 41153[label="",style="dashed", color="magenta", weight=3]; 37779 -> 41154[label="",style="dashed", color="magenta", weight=3]; 37780 -> 26798[label="",style="dashed", color="red", weight=0]; 37780[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37780 -> 41155[label="",style="dashed", color="magenta", weight=3]; 37780 -> 41156[label="",style="dashed", color="magenta", weight=3]; 37781[label="Pos Zero",fontsize=16,color="green",shape="box"];37782[label="Pos Zero",fontsize=16,color="green",shape="box"];17940[label="ww3100",fontsize=16,color="green",shape="box"];17941[label="ww410000000",fontsize=16,color="green",shape="box"];17942[label="ww3100",fontsize=16,color="green",shape="box"];17943[label="ww410000000",fontsize=16,color="green",shape="box"];37783 -> 26799[label="",style="dashed", color="red", weight=0]; 37783[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37783 -> 41157[label="",style="dashed", color="magenta", weight=3]; 37783 -> 41158[label="",style="dashed", color="magenta", weight=3]; 37784 -> 43149[label="",style="dashed", color="red", weight=0]; 37784[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"];37784 -> 43150[label="",style="dashed", color="magenta", weight=3]; 37785 -> 20608[label="",style="dashed", color="red", weight=0]; 37785[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"];37785 -> 41160[label="",style="dashed", color="magenta", weight=3]; 37785 -> 41161[label="",style="dashed", color="magenta", weight=3]; 37785 -> 41162[label="",style="dashed", color="magenta", weight=3]; 37785 -> 41163[label="",style="dashed", color="magenta", weight=3]; 37786 -> 26798[label="",style="dashed", color="red", weight=0]; 37786[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37786 -> 41164[label="",style="dashed", color="magenta", weight=3]; 37786 -> 41165[label="",style="dashed", color="magenta", weight=3]; 37787[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37788[label="Pos Zero",fontsize=16,color="green",shape="box"];37789 -> 26799[label="",style="dashed", color="red", weight=0]; 37789[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37789 -> 41166[label="",style="dashed", color="magenta", weight=3]; 37789 -> 41167[label="",style="dashed", color="magenta", weight=3]; 37790 -> 43162[label="",style="dashed", color="red", weight=0]; 37790[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"];37790 -> 43163[label="",style="dashed", color="magenta", weight=3]; 37791 -> 20608[label="",style="dashed", color="red", weight=0]; 37791[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"];37791 -> 41169[label="",style="dashed", color="magenta", weight=3]; 37791 -> 41170[label="",style="dashed", color="magenta", weight=3]; 37791 -> 41171[label="",style="dashed", color="magenta", weight=3]; 37791 -> 41172[label="",style="dashed", color="magenta", weight=3]; 37792 -> 26798[label="",style="dashed", color="red", weight=0]; 37792[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37792 -> 41173[label="",style="dashed", color="magenta", weight=3]; 37792 -> 41174[label="",style="dashed", color="magenta", weight=3]; 37793[label="Neg Zero",fontsize=16,color="green",shape="box"];37794[label="Pos Zero",fontsize=16,color="green",shape="box"];17951[label="ww3100",fontsize=16,color="green",shape="box"];17952[label="ww410000000",fontsize=16,color="green",shape="box"];17953[label="ww3100",fontsize=16,color="green",shape="box"];17954[label="ww410000000",fontsize=16,color="green",shape="box"];37134[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37135[label="ww3100",fontsize=16,color="green",shape="box"];37136[label="ww5",fontsize=16,color="green",shape="box"];37137[label="ww4000",fontsize=16,color="green",shape="box"];45171[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45172[label="ww3100",fontsize=16,color="green",shape="box"];45173[label="ww4000",fontsize=16,color="green",shape="box"];45174[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];36810 -> 37101[label="",style="dashed", color="red", weight=0]; 36810[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"];36810 -> 37142[label="",style="dashed", color="magenta", weight=3]; 36810 -> 37143[label="",style="dashed", color="magenta", weight=3]; 36810 -> 37144[label="",style="dashed", color="magenta", weight=3]; 36810 -> 37145[label="",style="dashed", color="magenta", weight=3]; 37138[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37139[label="ww3100",fontsize=16,color="green",shape="box"];37140[label="ww5",fontsize=16,color="green",shape="box"];37141[label="ww4000",fontsize=16,color="green",shape="box"];45175[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45176[label="ww3100",fontsize=16,color="green",shape="box"];45177[label="ww4000",fontsize=16,color="green",shape="box"];45178[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];36811 -> 37101[label="",style="dashed", color="red", weight=0]; 36811[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"];36811 -> 37146[label="",style="dashed", color="magenta", weight=3]; 36811 -> 37147[label="",style="dashed", color="magenta", weight=3]; 36811 -> 37148[label="",style="dashed", color="magenta", weight=3]; 36811 -> 37149[label="",style="dashed", color="magenta", weight=3]; 45419[label="ww4416",fontsize=16,color="green",shape="box"];45420 -> 23742[label="",style="dashed", color="red", weight=0]; 45420[label="msMyInt (Pos (Succ ww4284)) (Pos Zero)",fontsize=16,color="magenta"];45420 -> 45437[label="",style="dashed", color="magenta", weight=3]; 45420 -> 45438[label="",style="dashed", color="magenta", weight=3]; 45421 -> 26799[label="",style="dashed", color="red", weight=0]; 45421[label="srMyInt (Neg (Succ ww4285)) (Pos (Succ ww4286))",fontsize=16,color="magenta"];45421 -> 45439[label="",style="dashed", color="magenta", weight=3]; 45421 -> 45440[label="",style="dashed", color="magenta", weight=3]; 37795 -> 26799[label="",style="dashed", color="red", weight=0]; 37795[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37795 -> 41186[label="",style="dashed", color="magenta", weight=3]; 37795 -> 41187[label="",style="dashed", color="magenta", weight=3]; 37796 -> 43183[label="",style="dashed", color="red", weight=0]; 37796[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"];37796 -> 43184[label="",style="dashed", color="magenta", weight=3]; 37797 -> 20608[label="",style="dashed", color="red", weight=0]; 37797[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"];37797 -> 41189[label="",style="dashed", color="magenta", weight=3]; 37797 -> 41190[label="",style="dashed", color="magenta", weight=3]; 37797 -> 41191[label="",style="dashed", color="magenta", weight=3]; 37797 -> 41192[label="",style="dashed", color="magenta", weight=3]; 37798 -> 26798[label="",style="dashed", color="red", weight=0]; 37798[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37798 -> 41193[label="",style="dashed", color="magenta", weight=3]; 37798 -> 41194[label="",style="dashed", color="magenta", weight=3]; 37799[label="Pos Zero",fontsize=16,color="green",shape="box"];37800[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]; 17959[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17960 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38324[label="",style="dashed", color="magenta", weight=3]; 17960 -> 38325[label="",style="dashed", color="magenta", weight=3]; 17960 -> 38326[label="",style="dashed", color="magenta", weight=3]; 17960 -> 38327[label="",style="dashed", color="magenta", weight=3]; 17960 -> 38328[label="",style="dashed", color="magenta", weight=3]; 17960 -> 38329[label="",style="dashed", color="magenta", weight=3]; 17961[label="ww3100",fontsize=16,color="green",shape="box"];17962[label="ww410000000",fontsize=16,color="green",shape="box"];17963[label="ww3100",fontsize=16,color="green",shape="box"];17964[label="ww410000000",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]; 30538 -> 30539[label="",style="dashed", color="red", weight=0]; 30538[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"];30538 -> 30556[label="",style="dashed", color="magenta", weight=3]; 30538 -> 30557[label="",style="dashed", color="magenta", weight=3]; 30538 -> 30558[label="",style="dashed", color="magenta", weight=3]; 30538 -> 30559[label="",style="dashed", color="magenta", weight=3]; 30548[label="ww5",fontsize=16,color="green",shape="box"];30549[label="ww3100",fontsize=16,color="green",shape="box"];30550[label="ww4000",fontsize=16,color="green",shape="box"];30551[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",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]; 30563 -> 30539[label="",style="dashed", color="red", weight=0]; 30563[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"];30563 -> 30623[label="",style="dashed", color="magenta", weight=3]; 30563 -> 30624[label="",style="dashed", color="magenta", weight=3]; 30563 -> 30625[label="",style="dashed", color="magenta", weight=3]; 30563 -> 30626[label="",style="dashed", color="magenta", weight=3]; 30552[label="ww5",fontsize=16,color="green",shape="box"];30553[label="ww3100",fontsize=16,color="green",shape="box"];30554[label="ww4000",fontsize=16,color="green",shape="box"];30555[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];48228[label="Pos Zero",fontsize=16,color="green",shape="box"];48229 -> 53165[label="",style="dashed", color="red", weight=0]; 48229[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"];48229 -> 53176[label="",style="dashed", color="magenta", weight=3]; 48229 -> 53177[label="",style="dashed", color="magenta", weight=3]; 48229 -> 53178[label="",style="dashed", color="magenta", weight=3]; 48229 -> 53179[label="",style="dashed", color="magenta", weight=3]; 48230 -> 50149[label="",style="dashed", color="red", weight=0]; 48230[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"];48230 -> 50161[label="",style="dashed", color="magenta", weight=3]; 48231 -> 30539[label="",style="dashed", color="red", weight=0]; 48231[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"];48231 -> 51823[label="",style="dashed", color="magenta", weight=3]; 48231 -> 51824[label="",style="dashed", color="magenta", weight=3]; 48231 -> 51825[label="",style="dashed", color="magenta", weight=3]; 48231 -> 51826[label="",style="dashed", color="magenta", weight=3]; 48232[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];30621[label="takeWhile (flip ltEsFloat ww3587) (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"];30621 -> 30663[label="",style="solid", color="black", weight=3]; 30622[label="takeWhile0 (flip ltEsFloat ww3587) (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"];30622 -> 30664[label="",style="solid", color="black", weight=3]; 48233[label="Pos Zero",fontsize=16,color="green",shape="box"];48234 -> 53165[label="",style="dashed", color="red", weight=0]; 48234[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"];48234 -> 53180[label="",style="dashed", color="magenta", weight=3]; 48234 -> 53181[label="",style="dashed", color="magenta", weight=3]; 48234 -> 53182[label="",style="dashed", color="magenta", weight=3]; 48234 -> 53183[label="",style="dashed", color="magenta", weight=3]; 48235 -> 50149[label="",style="dashed", color="red", weight=0]; 48235[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"];48235 -> 50162[label="",style="dashed", color="magenta", weight=3]; 48236 -> 30539[label="",style="dashed", color="red", weight=0]; 48236[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"];48236 -> 51828[label="",style="dashed", color="magenta", weight=3]; 48236 -> 51829[label="",style="dashed", color="magenta", weight=3]; 48236 -> 51830[label="",style="dashed", color="magenta", weight=3]; 48236 -> 51831[label="",style="dashed", color="magenta", weight=3]; 48237[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53632[label="ww4579",fontsize=16,color="green",shape="box"];53633 -> 23742[label="",style="dashed", color="red", weight=0]; 53633[label="msMyInt (Pos (Succ ww4574)) (Pos Zero)",fontsize=16,color="magenta"];53633 -> 53686[label="",style="dashed", color="magenta", weight=3]; 53633 -> 53687[label="",style="dashed", color="magenta", weight=3]; 53634 -> 26799[label="",style="dashed", color="red", weight=0]; 53634[label="srMyInt (Neg (Succ ww4575)) (Neg (Succ ww4576))",fontsize=16,color="magenta"];53634 -> 53688[label="",style="dashed", color="magenta", weight=3]; 53634 -> 53689[label="",style="dashed", color="magenta", weight=3]; 30831 -> 26924[label="",style="dashed", color="red", weight=0]; 30831[label="primDivFloat (Float (msMyInt (Pos (Succ ww3591)) (Pos Zero)) (srMyInt (Neg (Succ ww3592)) (Neg (Succ ww3593)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30831 -> 30899[label="",style="dashed", color="magenta", weight=3]; 30831 -> 30900[label="",style="dashed", color="magenta", weight=3]; 37801 -> 26799[label="",style="dashed", color="red", weight=0]; 37801[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37801 -> 41195[label="",style="dashed", color="magenta", weight=3]; 37801 -> 41196[label="",style="dashed", color="magenta", weight=3]; 37802 -> 43202[label="",style="dashed", color="red", weight=0]; 37802[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"];37802 -> 43203[label="",style="dashed", color="magenta", weight=3]; 37803 -> 20608[label="",style="dashed", color="red", weight=0]; 37803[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"];37803 -> 41198[label="",style="dashed", color="magenta", weight=3]; 37803 -> 41199[label="",style="dashed", color="magenta", weight=3]; 37803 -> 41200[label="",style="dashed", color="magenta", weight=3]; 37803 -> 41201[label="",style="dashed", color="magenta", weight=3]; 37804 -> 26798[label="",style="dashed", color="red", weight=0]; 37804[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37804 -> 41202[label="",style="dashed", color="magenta", weight=3]; 37804 -> 41203[label="",style="dashed", color="magenta", weight=3]; 37805[label="Neg Zero",fontsize=16,color="green",shape="box"];37806[label="Pos Zero",fontsize=16,color="green",shape="box"];37807 -> 26799[label="",style="dashed", color="red", weight=0]; 37807[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37807 -> 41204[label="",style="dashed", color="magenta", weight=3]; 37807 -> 41205[label="",style="dashed", color="magenta", weight=3]; 37808 -> 43215[label="",style="dashed", color="red", weight=0]; 37808[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"];37808 -> 43216[label="",style="dashed", color="magenta", weight=3]; 37809 -> 20608[label="",style="dashed", color="red", weight=0]; 37809[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"];37809 -> 41207[label="",style="dashed", color="magenta", weight=3]; 37809 -> 41208[label="",style="dashed", color="magenta", weight=3]; 37809 -> 41209[label="",style="dashed", color="magenta", weight=3]; 37809 -> 41210[label="",style="dashed", color="magenta", weight=3]; 37810 -> 26798[label="",style="dashed", color="red", weight=0]; 37810[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37810 -> 41211[label="",style="dashed", color="magenta", weight=3]; 37810 -> 41212[label="",style="dashed", color="magenta", weight=3]; 37811[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37812[label="Pos Zero",fontsize=16,color="green",shape="box"];37813 -> 26799[label="",style="dashed", color="red", weight=0]; 37813[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37813 -> 41213[label="",style="dashed", color="magenta", weight=3]; 37813 -> 41214[label="",style="dashed", color="magenta", weight=3]; 37814 -> 43228[label="",style="dashed", color="red", weight=0]; 37814[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"];37814 -> 43229[label="",style="dashed", color="magenta", weight=3]; 37815 -> 20608[label="",style="dashed", color="red", weight=0]; 37815[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"];37815 -> 41216[label="",style="dashed", color="magenta", weight=3]; 37815 -> 41217[label="",style="dashed", color="magenta", weight=3]; 37815 -> 41218[label="",style="dashed", color="magenta", weight=3]; 37815 -> 41219[label="",style="dashed", color="magenta", weight=3]; 37816 -> 26798[label="",style="dashed", color="red", weight=0]; 37816[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37816 -> 41220[label="",style="dashed", color="magenta", weight=3]; 37816 -> 41221[label="",style="dashed", color="magenta", weight=3]; 37817[label="Neg Zero",fontsize=16,color="green",shape="box"];37818[label="Pos Zero",fontsize=16,color="green",shape="box"];17975[label="ww3100",fontsize=16,color="green",shape="box"];17976[label="ww410000000",fontsize=16,color="green",shape="box"];17977[label="ww3100",fontsize=16,color="green",shape="box"];17978[label="ww410000000",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]; 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]; 48243[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48244 -> 45213[label="",style="dashed", color="red", weight=0]; 48244[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"];48244 -> 51832[label="",style="dashed", color="magenta", weight=3]; 48244 -> 51833[label="",style="dashed", color="magenta", weight=3]; 48244 -> 51834[label="",style="dashed", color="magenta", weight=3]; 48244 -> 51835[label="",style="dashed", color="magenta", weight=3]; 48245 -> 53222[label="",style="dashed", color="red", weight=0]; 48245[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"];48245 -> 53231[label="",style="dashed", color="magenta", weight=3]; 48245 -> 53232[label="",style="dashed", color="magenta", weight=3]; 48245 -> 53233[label="",style="dashed", color="magenta", weight=3]; 48245 -> 53234[label="",style="dashed", color="magenta", weight=3]; 48246[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="black",shape="box"];48246 -> 51837[label="",style="solid", color="black", weight=3]; 48247[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48248[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48249 -> 45213[label="",style="dashed", color="red", weight=0]; 48249[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"];48249 -> 51838[label="",style="dashed", color="magenta", weight=3]; 48249 -> 51839[label="",style="dashed", color="magenta", weight=3]; 48249 -> 51840[label="",style="dashed", color="magenta", weight=3]; 48249 -> 51841[label="",style="dashed", color="magenta", weight=3]; 48250 -> 53222[label="",style="dashed", color="red", weight=0]; 48250[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"];48250 -> 53235[label="",style="dashed", color="magenta", weight=3]; 48250 -> 53236[label="",style="dashed", color="magenta", weight=3]; 48250 -> 53237[label="",style="dashed", color="magenta", weight=3]; 48250 -> 53238[label="",style="dashed", color="magenta", weight=3]; 48251[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="black",shape="box"];48251 -> 51843[label="",style="solid", color="black", weight=3]; 48252[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51527[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51527 -> 52040[label="",style="solid", color="black", weight=3]; 51528[label="ww50",fontsize=16,color="green",shape="box"];51529[label="ww51",fontsize=16,color="green",shape="box"];53683[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];53683 -> 53755[label="",style="solid", color="black", weight=3]; 53684[label="ww45810",fontsize=16,color="green",shape="box"];53685[label="ww45811",fontsize=16,color="green",shape="box"];51530 -> 25616[label="",style="dashed", color="red", weight=0]; 51530[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];51530 -> 52041[label="",style="dashed", color="magenta", weight=3]; 51531 -> 26799[label="",style="dashed", color="red", weight=0]; 51531[label="srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="magenta"];51531 -> 52042[label="",style="dashed", color="magenta", weight=3]; 51531 -> 52043[label="",style="dashed", color="magenta", weight=3]; 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]; 17986[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"];17986 -> 19030[label="",style="solid", color="black", weight=3]; 21683[label="Zero",fontsize=16,color="green",shape="box"];21684[label="Succ ww23",fontsize=16,color="green",shape="box"];37819 -> 26799[label="",style="dashed", color="red", weight=0]; 37819[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37819 -> 41222[label="",style="dashed", color="magenta", weight=3]; 37819 -> 41223[label="",style="dashed", color="magenta", weight=3]; 37820 -> 43252[label="",style="dashed", color="red", weight=0]; 37820[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"];37820 -> 43253[label="",style="dashed", color="magenta", weight=3]; 37821 -> 20608[label="",style="dashed", color="red", weight=0]; 37821[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"];37821 -> 41225[label="",style="dashed", color="magenta", weight=3]; 37821 -> 41226[label="",style="dashed", color="magenta", weight=3]; 37821 -> 41227[label="",style="dashed", color="magenta", weight=3]; 37821 -> 41228[label="",style="dashed", color="magenta", weight=3]; 37822 -> 26798[label="",style="dashed", color="red", weight=0]; 37822[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37822 -> 41229[label="",style="dashed", color="magenta", weight=3]; 37822 -> 41230[label="",style="dashed", color="magenta", weight=3]; 37823[label="Pos Zero",fontsize=16,color="green",shape="box"];37824[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];17993[label="ww3100",fontsize=16,color="green",shape="box"];17994[label="ww410000000",fontsize=16,color="green",shape="box"];17995[label="ww3100",fontsize=16,color="green",shape="box"];17996[label="ww410000000",fontsize=16,color="green",shape="box"];55085[label="ww3100",fontsize=16,color="green",shape="box"];55086[label="ww3000",fontsize=16,color="green",shape="box"];55087 -> 55308[label="",style="dashed", color="red", weight=0]; 55087[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"];55087 -> 55341[label="",style="dashed", color="magenta", weight=3]; 55087 -> 55342[label="",style="dashed", color="magenta", weight=3]; 55087 -> 55343[label="",style="dashed", color="magenta", weight=3]; 55087 -> 55344[label="",style="dashed", color="magenta", weight=3]; 55333[label="ww3000",fontsize=16,color="green",shape="box"];55334[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55335[label="ww5",fontsize=16,color="green",shape="box"];55336[label="ww3100",fontsize=16,color="green",shape="box"];55512[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55513[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55514[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55515[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55088[label="ww3100",fontsize=16,color="green",shape="box"];55089[label="ww3000",fontsize=16,color="green",shape="box"];55090 -> 55308[label="",style="dashed", color="red", weight=0]; 55090[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"];55090 -> 55345[label="",style="dashed", color="magenta", weight=3]; 55090 -> 55346[label="",style="dashed", color="magenta", weight=3]; 55090 -> 55347[label="",style="dashed", color="magenta", weight=3]; 55090 -> 55348[label="",style="dashed", color="magenta", weight=3]; 55337[label="ww3000",fontsize=16,color="green",shape="box"];55338[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55339[label="ww5",fontsize=16,color="green",shape="box"];55340[label="ww3100",fontsize=16,color="green",shape="box"];55516[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55517[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55518[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55519[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];34286[label="Zero",fontsize=16,color="green",shape="box"];34287[label="ww3200",fontsize=16,color="green",shape="box"];37831 -> 26799[label="",style="dashed", color="red", weight=0]; 37831[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37831 -> 41240[label="",style="dashed", color="magenta", weight=3]; 37831 -> 41241[label="",style="dashed", color="magenta", weight=3]; 37832 -> 43276[label="",style="dashed", color="red", weight=0]; 37832[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"];37832 -> 43277[label="",style="dashed", color="magenta", weight=3]; 37833 -> 20608[label="",style="dashed", color="red", weight=0]; 37833[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"];37833 -> 41243[label="",style="dashed", color="magenta", weight=3]; 37833 -> 41244[label="",style="dashed", color="magenta", weight=3]; 37833 -> 41245[label="",style="dashed", color="magenta", weight=3]; 37833 -> 41246[label="",style="dashed", color="magenta", weight=3]; 37834 -> 26798[label="",style="dashed", color="red", weight=0]; 37834[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37834 -> 41247[label="",style="dashed", color="magenta", weight=3]; 37834 -> 41248[label="",style="dashed", color="magenta", weight=3]; 37835[label="Neg Zero",fontsize=16,color="green",shape="box"];37836[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];18002[label="ww3100",fontsize=16,color="green",shape="box"];18003[label="ww410000000",fontsize=16,color="green",shape="box"];18004[label="ww3100",fontsize=16,color="green",shape="box"];18005[label="ww410000000",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]; 37837 -> 26799[label="",style="dashed", color="red", weight=0]; 37837[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37837 -> 41249[label="",style="dashed", color="magenta", weight=3]; 37837 -> 41250[label="",style="dashed", color="magenta", weight=3]; 37838 -> 43288[label="",style="dashed", color="red", weight=0]; 37838[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"];37838 -> 43289[label="",style="dashed", color="magenta", weight=3]; 37839 -> 20608[label="",style="dashed", color="red", weight=0]; 37839[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"];37839 -> 41252[label="",style="dashed", color="magenta", weight=3]; 37839 -> 41253[label="",style="dashed", color="magenta", weight=3]; 37839 -> 41254[label="",style="dashed", color="magenta", weight=3]; 37839 -> 41255[label="",style="dashed", color="magenta", weight=3]; 37840 -> 26798[label="",style="dashed", color="red", weight=0]; 37840[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37840 -> 41256[label="",style="dashed", color="magenta", weight=3]; 37840 -> 41257[label="",style="dashed", color="magenta", weight=3]; 37841[label="Pos Zero",fontsize=16,color="green",shape="box"];37842[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37843 -> 26799[label="",style="dashed", color="red", weight=0]; 37843[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37843 -> 41258[label="",style="dashed", color="magenta", weight=3]; 37843 -> 41259[label="",style="dashed", color="magenta", weight=3]; 37844 -> 43300[label="",style="dashed", color="red", weight=0]; 37844[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"];37844 -> 43301[label="",style="dashed", color="magenta", weight=3]; 37845 -> 20608[label="",style="dashed", color="red", weight=0]; 37845[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"];37845 -> 41261[label="",style="dashed", color="magenta", weight=3]; 37845 -> 41262[label="",style="dashed", color="magenta", weight=3]; 37845 -> 41263[label="",style="dashed", color="magenta", weight=3]; 37845 -> 41264[label="",style="dashed", color="magenta", weight=3]; 37846 -> 26798[label="",style="dashed", color="red", weight=0]; 37846[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37846 -> 41265[label="",style="dashed", color="magenta", weight=3]; 37846 -> 41266[label="",style="dashed", color="magenta", weight=3]; 37847[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37848[label="Pos (Succ ww3000)",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38378[label="",style="dashed", color="magenta", weight=3]; 18011 -> 38379[label="",style="dashed", color="magenta", weight=3]; 18011 -> 38380[label="",style="dashed", color="magenta", weight=3]; 18011 -> 38381[label="",style="dashed", color="magenta", weight=3]; 18011 -> 38382[label="",style="dashed", color="magenta", weight=3]; 18011 -> 38383[label="",style="dashed", color="magenta", weight=3]; 18012[label="ww3100",fontsize=16,color="green",shape="box"];18013[label="ww410000000",fontsize=16,color="green",shape="box"];18014[label="ww3100",fontsize=16,color="green",shape="box"];18015[label="ww410000000",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]; 55091[label="ww3100",fontsize=16,color="green",shape="box"];55092[label="ww3000",fontsize=16,color="green",shape="box"];55093 -> 31073[label="",style="dashed", color="red", weight=0]; 55093[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"];55093 -> 55732[label="",style="dashed", color="magenta", weight=3]; 55093 -> 55733[label="",style="dashed", color="magenta", weight=3]; 55093 -> 55734[label="",style="dashed", color="magenta", weight=3]; 55093 -> 55735[label="",style="dashed", color="magenta", weight=3]; 55520[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55521[label="ww3100",fontsize=16,color="green",shape="box"];55522[label="ww5",fontsize=16,color="green",shape="box"];55523[label="ww3000",fontsize=16,color="green",shape="box"];55524[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55525[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55526[label="ww3100",fontsize=16,color="green",shape="box"];55527[label="ww3000",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]; 55094[label="ww3100",fontsize=16,color="green",shape="box"];55095[label="ww3000",fontsize=16,color="green",shape="box"];55096 -> 31073[label="",style="dashed", color="red", weight=0]; 55096[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"];55096 -> 55736[label="",style="dashed", color="magenta", weight=3]; 55096 -> 55737[label="",style="dashed", color="magenta", weight=3]; 55096 -> 55738[label="",style="dashed", color="magenta", weight=3]; 55096 -> 55739[label="",style="dashed", color="magenta", weight=3]; 55528[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55529[label="ww3100",fontsize=16,color="green",shape="box"];55530[label="ww5",fontsize=16,color="green",shape="box"];55531[label="ww3000",fontsize=16,color="green",shape="box"];55532[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55533[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55534[label="ww3100",fontsize=16,color="green",shape="box"];55535[label="ww3000",fontsize=16,color="green",shape="box"];48253[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48254 -> 53499[label="",style="dashed", color="red", weight=0]; 48254[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"];48254 -> 53510[label="",style="dashed", color="magenta", weight=3]; 48254 -> 53511[label="",style="dashed", color="magenta", weight=3]; 48254 -> 53512[label="",style="dashed", color="magenta", weight=3]; 48254 -> 53513[label="",style="dashed", color="magenta", weight=3]; 48255 -> 50185[label="",style="dashed", color="red", weight=0]; 48255[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"];48255 -> 50197[label="",style="dashed", color="magenta", weight=3]; 48256 -> 31073[label="",style="dashed", color="red", weight=0]; 48256[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"];48256 -> 51845[label="",style="dashed", color="magenta", weight=3]; 48256 -> 51846[label="",style="dashed", color="magenta", weight=3]; 48256 -> 51847[label="",style="dashed", color="magenta", weight=3]; 48256 -> 51848[label="",style="dashed", color="magenta", weight=3]; 48257[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48258[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48259 -> 53499[label="",style="dashed", color="red", weight=0]; 48259[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"];48259 -> 53514[label="",style="dashed", color="magenta", weight=3]; 48259 -> 53515[label="",style="dashed", color="magenta", weight=3]; 48259 -> 53516[label="",style="dashed", color="magenta", weight=3]; 48259 -> 53517[label="",style="dashed", color="magenta", weight=3]; 48260 -> 50185[label="",style="dashed", color="red", weight=0]; 48260[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"];48260 -> 50198[label="",style="dashed", color="magenta", weight=3]; 48261 -> 31073[label="",style="dashed", color="red", weight=0]; 48261[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"];48261 -> 51850[label="",style="dashed", color="magenta", weight=3]; 48261 -> 51851[label="",style="dashed", color="magenta", weight=3]; 48261 -> 51852[label="",style="dashed", color="magenta", weight=3]; 48261 -> 51853[label="",style="dashed", color="magenta", weight=3]; 48262[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53752[label="ww4596",fontsize=16,color="green",shape="box"];53753 -> 25616[label="",style="dashed", color="red", weight=0]; 53753[label="msMyInt (Pos Zero) (Pos (Succ ww4587))",fontsize=16,color="magenta"];53753 -> 53836[label="",style="dashed", color="magenta", weight=3]; 53754 -> 26799[label="",style="dashed", color="red", weight=0]; 53754[label="srMyInt (Neg (Succ ww4586)) (Neg (Succ ww4588))",fontsize=16,color="magenta"];53754 -> 53837[label="",style="dashed", color="magenta", weight=3]; 53754 -> 53838[label="",style="dashed", color="magenta", weight=3]; 31397 -> 26924[label="",style="dashed", color="red", weight=0]; 31397[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3667))) (srMyInt (Neg (Succ ww3666)) (Neg (Succ ww3668)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];31397 -> 31431[label="",style="dashed", color="magenta", weight=3]; 31397 -> 31432[label="",style="dashed", color="magenta", weight=3]; 37849 -> 26799[label="",style="dashed", color="red", weight=0]; 37849[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37849 -> 41267[label="",style="dashed", color="magenta", weight=3]; 37849 -> 41268[label="",style="dashed", color="magenta", weight=3]; 37850 -> 43317[label="",style="dashed", color="red", weight=0]; 37850[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"];37850 -> 43318[label="",style="dashed", color="magenta", weight=3]; 37851 -> 20608[label="",style="dashed", color="red", weight=0]; 37851[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"];37851 -> 41270[label="",style="dashed", color="magenta", weight=3]; 37851 -> 41271[label="",style="dashed", color="magenta", weight=3]; 37851 -> 41272[label="",style="dashed", color="magenta", weight=3]; 37851 -> 41273[label="",style="dashed", color="magenta", weight=3]; 37852 -> 26798[label="",style="dashed", color="red", weight=0]; 37852[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37852 -> 41274[label="",style="dashed", color="magenta", weight=3]; 37852 -> 41275[label="",style="dashed", color="magenta", weight=3]; 37853[label="Neg Zero",fontsize=16,color="green",shape="box"];37854[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37861 -> 26799[label="",style="dashed", color="red", weight=0]; 37861[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37861 -> 41285[label="",style="dashed", color="magenta", weight=3]; 37861 -> 41286[label="",style="dashed", color="magenta", weight=3]; 37862 -> 43341[label="",style="dashed", color="red", weight=0]; 37862[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"];37862 -> 43342[label="",style="dashed", color="magenta", weight=3]; 37863 -> 20608[label="",style="dashed", color="red", weight=0]; 37863[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"];37863 -> 41288[label="",style="dashed", color="magenta", weight=3]; 37863 -> 41289[label="",style="dashed", color="magenta", weight=3]; 37863 -> 41290[label="",style="dashed", color="magenta", weight=3]; 37863 -> 41291[label="",style="dashed", color="magenta", weight=3]; 37864 -> 26798[label="",style="dashed", color="red", weight=0]; 37864[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37864 -> 41292[label="",style="dashed", color="magenta", weight=3]; 37864 -> 41293[label="",style="dashed", color="magenta", weight=3]; 37865[label="Neg Zero",fontsize=16,color="green",shape="box"];37866[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];18026[label="ww3100",fontsize=16,color="green",shape="box"];18027[label="ww410000000",fontsize=16,color="green",shape="box"];18028[label="ww3100",fontsize=16,color="green",shape="box"];18029[label="ww410000000",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]; 37498[label="ww3100",fontsize=16,color="green",shape="box"];37499[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37500[label="ww5",fontsize=16,color="green",shape="box"];45226[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];45227[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45228[label="Pos Zero",fontsize=16,color="green",shape="box"];45229[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36812 -> 37497[label="",style="dashed", color="red", weight=0]; 36812[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"];36812 -> 37504[label="",style="dashed", color="magenta", weight=3]; 36812 -> 37505[label="",style="dashed", color="magenta", weight=3]; 36812 -> 37506[label="",style="dashed", color="magenta", weight=3]; 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]; 37501[label="ww3100",fontsize=16,color="green",shape="box"];37502[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37503[label="ww5",fontsize=16,color="green",shape="box"];45230[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];45231[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45232[label="Pos Zero",fontsize=16,color="green",shape="box"];45233[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36813 -> 37497[label="",style="dashed", color="red", weight=0]; 36813[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"];36813 -> 37507[label="",style="dashed", color="magenta", weight=3]; 36813 -> 37508[label="",style="dashed", color="magenta", weight=3]; 36813 -> 37509[label="",style="dashed", color="magenta", weight=3]; 48263[label="Pos Zero",fontsize=16,color="green",shape="box"];48264 -> 45213[label="",style="dashed", color="red", weight=0]; 48264[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"];48264 -> 51854[label="",style="dashed", color="magenta", weight=3]; 48264 -> 51855[label="",style="dashed", color="magenta", weight=3]; 48264 -> 51856[label="",style="dashed", color="magenta", weight=3]; 48264 -> 51857[label="",style="dashed", color="magenta", weight=3]; 48265 -> 50114[label="",style="dashed", color="red", weight=0]; 48265[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"];48265 -> 50129[label="",style="dashed", color="magenta", weight=3]; 48266 -> 37497[label="",style="dashed", color="red", weight=0]; 48266[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"];48266 -> 51858[label="",style="dashed", color="magenta", weight=3]; 48266 -> 51859[label="",style="dashed", color="magenta", weight=3]; 48266 -> 51860[label="",style="dashed", color="magenta", weight=3]; 48267[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48268[label="Pos Zero",fontsize=16,color="green",shape="box"];48269 -> 45213[label="",style="dashed", color="red", weight=0]; 48269[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"];48269 -> 51861[label="",style="dashed", color="magenta", weight=3]; 48269 -> 51862[label="",style="dashed", color="magenta", weight=3]; 48269 -> 51863[label="",style="dashed", color="magenta", weight=3]; 48269 -> 51864[label="",style="dashed", color="magenta", weight=3]; 48270 -> 50114[label="",style="dashed", color="red", weight=0]; 48270[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"];48270 -> 50130[label="",style="dashed", color="magenta", weight=3]; 48271 -> 37497[label="",style="dashed", color="red", weight=0]; 48271[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"];48271 -> 51865[label="",style="dashed", color="magenta", weight=3]; 48271 -> 51866[label="",style="dashed", color="magenta", weight=3]; 48271 -> 51867[label="",style="dashed", color="magenta", weight=3]; 48272[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45275[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4250))) (Float (Pos Zero) (Pos (Succ ww4251)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];45275 -> 45895[label="",style="solid", color="black", weight=3]; 37867 -> 26799[label="",style="dashed", color="red", weight=0]; 37867[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37867 -> 41299[label="",style="dashed", color="magenta", weight=3]; 37867 -> 41300[label="",style="dashed", color="magenta", weight=3]; 37868 -> 43358[label="",style="dashed", color="red", weight=0]; 37868[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"];37868 -> 43359[label="",style="dashed", color="magenta", weight=3]; 37869 -> 20608[label="",style="dashed", color="red", weight=0]; 37869[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"];37869 -> 41302[label="",style="dashed", color="magenta", weight=3]; 37869 -> 41303[label="",style="dashed", color="magenta", weight=3]; 37869 -> 41304[label="",style="dashed", color="magenta", weight=3]; 37869 -> 41305[label="",style="dashed", color="magenta", weight=3]; 37870 -> 26798[label="",style="dashed", color="red", weight=0]; 37870[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37870 -> 41306[label="",style="dashed", color="magenta", weight=3]; 37870 -> 41307[label="",style="dashed", color="magenta", weight=3]; 37871[label="Pos Zero",fontsize=16,color="green",shape="box"];37872[label="Pos Zero",fontsize=16,color="green",shape="box"];18044[label="ww3100",fontsize=16,color="green",shape="box"];18045[label="ww410000000",fontsize=16,color="green",shape="box"];18046[label="ww3100",fontsize=16,color="green",shape="box"];18047[label="ww410000000",fontsize=16,color="green",shape="box"];37873 -> 26799[label="",style="dashed", color="red", weight=0]; 37873[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37873 -> 41308[label="",style="dashed", color="magenta", weight=3]; 37873 -> 41309[label="",style="dashed", color="magenta", weight=3]; 37874 -> 43370[label="",style="dashed", color="red", weight=0]; 37874[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"];37874 -> 43371[label="",style="dashed", color="magenta", weight=3]; 37875 -> 20608[label="",style="dashed", color="red", weight=0]; 37875[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"];37875 -> 41311[label="",style="dashed", color="magenta", weight=3]; 37875 -> 41312[label="",style="dashed", color="magenta", weight=3]; 37875 -> 41313[label="",style="dashed", color="magenta", weight=3]; 37875 -> 41314[label="",style="dashed", color="magenta", weight=3]; 37876 -> 26798[label="",style="dashed", color="red", weight=0]; 37876[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37876 -> 41315[label="",style="dashed", color="magenta", weight=3]; 37876 -> 41316[label="",style="dashed", color="magenta", weight=3]; 37877[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37878[label="Pos Zero",fontsize=16,color="green",shape="box"];37879 -> 26799[label="",style="dashed", color="red", weight=0]; 37879[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37879 -> 41317[label="",style="dashed", color="magenta", weight=3]; 37879 -> 41318[label="",style="dashed", color="magenta", weight=3]; 37880 -> 43382[label="",style="dashed", color="red", weight=0]; 37880[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"];37880 -> 43383[label="",style="dashed", color="magenta", weight=3]; 37881 -> 20608[label="",style="dashed", color="red", weight=0]; 37881[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"];37881 -> 41320[label="",style="dashed", color="magenta", weight=3]; 37881 -> 41321[label="",style="dashed", color="magenta", weight=3]; 37881 -> 41322[label="",style="dashed", color="magenta", weight=3]; 37881 -> 41323[label="",style="dashed", color="magenta", weight=3]; 37882 -> 26798[label="",style="dashed", color="red", weight=0]; 37882[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37882 -> 41324[label="",style="dashed", color="magenta", weight=3]; 37882 -> 41325[label="",style="dashed", color="magenta", weight=3]; 37883[label="Neg Zero",fontsize=16,color="green",shape="box"];37884[label="Pos Zero",fontsize=16,color="green",shape="box"];18053[label="ww3100",fontsize=16,color="green",shape="box"];18054[label="ww410000000",fontsize=16,color="green",shape="box"];18055[label="ww3100",fontsize=16,color="green",shape="box"];18056[label="ww410000000",fontsize=16,color="green",shape="box"];37540[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37541[label="ww3100",fontsize=16,color="green",shape="box"];37542[label="ww5",fontsize=16,color="green",shape="box"];45315[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];45316[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45317[label="ww3100",fontsize=16,color="green",shape="box"];36814 -> 37515[label="",style="dashed", color="red", weight=0]; 36814[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"];36814 -> 37546[label="",style="dashed", color="magenta", weight=3]; 36814 -> 37547[label="",style="dashed", color="magenta", weight=3]; 36814 -> 37548[label="",style="dashed", color="magenta", weight=3]; 37543[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37544[label="ww3100",fontsize=16,color="green",shape="box"];37545[label="ww5",fontsize=16,color="green",shape="box"];45318[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];45319[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45320[label="ww3100",fontsize=16,color="green",shape="box"];36815 -> 37515[label="",style="dashed", color="red", weight=0]; 36815[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"];36815 -> 37549[label="",style="dashed", color="magenta", weight=3]; 36815 -> 37550[label="",style="dashed", color="magenta", weight=3]; 36815 -> 37551[label="",style="dashed", color="magenta", weight=3]; 37885 -> 26799[label="",style="dashed", color="red", weight=0]; 37885[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37885 -> 41336[label="",style="dashed", color="magenta", weight=3]; 37885 -> 41337[label="",style="dashed", color="magenta", weight=3]; 37886 -> 43402[label="",style="dashed", color="red", weight=0]; 37886[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"];37886 -> 43403[label="",style="dashed", color="magenta", weight=3]; 37887 -> 20608[label="",style="dashed", color="red", weight=0]; 37887[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"];37887 -> 41339[label="",style="dashed", color="magenta", weight=3]; 37887 -> 41340[label="",style="dashed", color="magenta", weight=3]; 37887 -> 41341[label="",style="dashed", color="magenta", weight=3]; 37887 -> 41342[label="",style="dashed", color="magenta", weight=3]; 37888 -> 26798[label="",style="dashed", color="red", weight=0]; 37888[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37888 -> 41343[label="",style="dashed", color="magenta", weight=3]; 37888 -> 41344[label="",style="dashed", color="magenta", weight=3]; 37889[label="Pos Zero",fontsize=16,color="green",shape="box"];37890[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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38426[label="",style="dashed", color="magenta", weight=3]; 18062 -> 38427[label="",style="dashed", color="magenta", weight=3]; 18062 -> 38428[label="",style="dashed", color="magenta", weight=3]; 18062 -> 38429[label="",style="dashed", color="magenta", weight=3]; 18062 -> 38430[label="",style="dashed", color="magenta", weight=3]; 18062 -> 38431[label="",style="dashed", color="magenta", weight=3]; 18063[label="ww3100",fontsize=16,color="green",shape="box"];18064[label="ww410000000",fontsize=16,color="green",shape="box"];18065[label="ww3100",fontsize=16,color="green",shape="box"];18066[label="ww410000000",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]; 31541 -> 31542[label="",style="dashed", color="red", weight=0]; 31541[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"];31541 -> 31555[label="",style="dashed", color="magenta", weight=3]; 31541 -> 31556[label="",style="dashed", color="magenta", weight=3]; 31541 -> 31557[label="",style="dashed", color="magenta", weight=3]; 31549[label="ww5",fontsize=16,color="green",shape="box"];31550[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];31551[label="ww3100",fontsize=16,color="green",shape="box"];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]; 31561 -> 31542[label="",style="dashed", color="red", weight=0]; 31561[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"];31561 -> 31602[label="",style="dashed", color="magenta", weight=3]; 31561 -> 31603[label="",style="dashed", color="magenta", weight=3]; 31561 -> 31604[label="",style="dashed", color="magenta", weight=3]; 31552[label="ww5",fontsize=16,color="green",shape="box"];31553[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];31554[label="ww3100",fontsize=16,color="green",shape="box"];48273[label="Pos Zero",fontsize=16,color="green",shape="box"];48274 -> 53530[label="",style="dashed", color="red", weight=0]; 48274[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"];48274 -> 53539[label="",style="dashed", color="magenta", weight=3]; 48274 -> 53540[label="",style="dashed", color="magenta", weight=3]; 48274 -> 53541[label="",style="dashed", color="magenta", weight=3]; 48275 -> 50149[label="",style="dashed", color="red", weight=0]; 48275[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"];48275 -> 50163[label="",style="dashed", color="magenta", weight=3]; 48276 -> 31542[label="",style="dashed", color="red", weight=0]; 48276[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"];48276 -> 51869[label="",style="dashed", color="magenta", weight=3]; 48276 -> 51870[label="",style="dashed", color="magenta", weight=3]; 48276 -> 51871[label="",style="dashed", color="magenta", weight=3]; 48277[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];31600[label="takeWhile (flip ltEsFloat ww3732) (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"];31600 -> 31641[label="",style="solid", color="black", weight=3]; 31601[label="takeWhile0 (flip ltEsFloat ww3732) (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"];31601 -> 31642[label="",style="solid", color="black", weight=3]; 48278[label="Pos Zero",fontsize=16,color="green",shape="box"];48279 -> 53530[label="",style="dashed", color="red", weight=0]; 48279[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"];48279 -> 53542[label="",style="dashed", color="magenta", weight=3]; 48279 -> 53543[label="",style="dashed", color="magenta", weight=3]; 48279 -> 53544[label="",style="dashed", color="magenta", weight=3]; 48280 -> 50149[label="",style="dashed", color="red", weight=0]; 48280[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"];48280 -> 50164[label="",style="dashed", color="magenta", weight=3]; 48281 -> 31542[label="",style="dashed", color="red", weight=0]; 48281[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"];48281 -> 51873[label="",style="dashed", color="magenta", weight=3]; 48281 -> 51874[label="",style="dashed", color="magenta", weight=3]; 48281 -> 51875[label="",style="dashed", color="magenta", weight=3]; 48282[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53833[label="ww4597",fontsize=16,color="green",shape="box"];53834 -> 25616[label="",style="dashed", color="red", weight=0]; 53834[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];53834 -> 53864[label="",style="dashed", color="magenta", weight=3]; 53835 -> 26799[label="",style="dashed", color="red", weight=0]; 53835[label="srMyInt (Neg (Succ ww4590)) (Neg (Succ ww4591))",fontsize=16,color="magenta"];53835 -> 53865[label="",style="dashed", color="magenta", weight=3]; 53835 -> 53866[label="",style="dashed", color="magenta", weight=3]; 31810 -> 26924[label="",style="dashed", color="red", weight=0]; 31810[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww3736)) (Neg (Succ ww3737)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];31810 -> 31838[label="",style="dashed", color="magenta", weight=3]; 31810 -> 31839[label="",style="dashed", color="magenta", weight=3]; 37891 -> 26799[label="",style="dashed", color="red", weight=0]; 37891[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37891 -> 41345[label="",style="dashed", color="magenta", weight=3]; 37891 -> 41346[label="",style="dashed", color="magenta", weight=3]; 37892 -> 43419[label="",style="dashed", color="red", weight=0]; 37892[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"];37892 -> 43420[label="",style="dashed", color="magenta", weight=3]; 37893 -> 20608[label="",style="dashed", color="red", weight=0]; 37893[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"];37893 -> 41348[label="",style="dashed", color="magenta", weight=3]; 37893 -> 41349[label="",style="dashed", color="magenta", weight=3]; 37893 -> 41350[label="",style="dashed", color="magenta", weight=3]; 37893 -> 41351[label="",style="dashed", color="magenta", weight=3]; 37894 -> 26798[label="",style="dashed", color="red", weight=0]; 37894[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37894 -> 41352[label="",style="dashed", color="magenta", weight=3]; 37894 -> 41353[label="",style="dashed", color="magenta", weight=3]; 37895[label="Neg Zero",fontsize=16,color="green",shape="box"];37896[label="Pos Zero",fontsize=16,color="green",shape="box"];37897 -> 26799[label="",style="dashed", color="red", weight=0]; 37897[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37897 -> 41354[label="",style="dashed", color="magenta", weight=3]; 37897 -> 41355[label="",style="dashed", color="magenta", weight=3]; 37898 -> 43431[label="",style="dashed", color="red", weight=0]; 37898[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"];37898 -> 43432[label="",style="dashed", color="magenta", weight=3]; 37899 -> 20608[label="",style="dashed", color="red", weight=0]; 37899[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"];37899 -> 41357[label="",style="dashed", color="magenta", weight=3]; 37899 -> 41358[label="",style="dashed", color="magenta", weight=3]; 37899 -> 41359[label="",style="dashed", color="magenta", weight=3]; 37899 -> 41360[label="",style="dashed", color="magenta", weight=3]; 37900 -> 26798[label="",style="dashed", color="red", weight=0]; 37900[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37900 -> 41361[label="",style="dashed", color="magenta", weight=3]; 37900 -> 41362[label="",style="dashed", color="magenta", weight=3]; 37901[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37902[label="Pos Zero",fontsize=16,color="green",shape="box"];37903 -> 26799[label="",style="dashed", color="red", weight=0]; 37903[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37903 -> 41363[label="",style="dashed", color="magenta", weight=3]; 37903 -> 41364[label="",style="dashed", color="magenta", weight=3]; 37904 -> 43443[label="",style="dashed", color="red", weight=0]; 37904[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"];37904 -> 43444[label="",style="dashed", color="magenta", weight=3]; 37905 -> 20608[label="",style="dashed", color="red", weight=0]; 37905[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"];37905 -> 41366[label="",style="dashed", color="magenta", weight=3]; 37905 -> 41367[label="",style="dashed", color="magenta", weight=3]; 37905 -> 41368[label="",style="dashed", color="magenta", weight=3]; 37905 -> 41369[label="",style="dashed", color="magenta", weight=3]; 37906 -> 26798[label="",style="dashed", color="red", weight=0]; 37906[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37906 -> 41370[label="",style="dashed", color="magenta", weight=3]; 37906 -> 41371[label="",style="dashed", color="magenta", weight=3]; 37907[label="Neg Zero",fontsize=16,color="green",shape="box"];37908[label="Pos Zero",fontsize=16,color="green",shape="box"];52645[label="not (esEsOrdering (primCmpInt (Pos (Succ ww454200)) ww4541) LT)",fontsize=16,color="burlywood",shape="box"];63241[label="ww4541/Pos ww45410",fontsize=10,color="white",style="solid",shape="box"];52645 -> 63241[label="",style="solid", color="burlywood", weight=9]; 63241 -> 52706[label="",style="solid", color="burlywood", weight=3]; 63242[label="ww4541/Neg ww45410",fontsize=10,color="white",style="solid",shape="box"];52645 -> 63242[label="",style="solid", color="burlywood", weight=9]; 63242 -> 52707[label="",style="solid", color="burlywood", weight=3]; 52646[label="not (esEsOrdering (primCmpInt (Pos Zero) ww4541) LT)",fontsize=16,color="burlywood",shape="box"];63243[label="ww4541/Pos ww45410",fontsize=10,color="white",style="solid",shape="box"];52646 -> 63243[label="",style="solid", color="burlywood", weight=9]; 63243 -> 52708[label="",style="solid", color="burlywood", weight=3]; 63244[label="ww4541/Neg ww45410",fontsize=10,color="white",style="solid",shape="box"];52646 -> 63244[label="",style="solid", color="burlywood", weight=9]; 63244 -> 52709[label="",style="solid", color="burlywood", weight=3]; 52647[label="not (esEsOrdering (primCmpInt (Neg (Succ ww454200)) ww4541) LT)",fontsize=16,color="burlywood",shape="box"];63245[label="ww4541/Pos ww45410",fontsize=10,color="white",style="solid",shape="box"];52647 -> 63245[label="",style="solid", color="burlywood", weight=9]; 63245 -> 52710[label="",style="solid", color="burlywood", weight=3]; 63246[label="ww4541/Neg ww45410",fontsize=10,color="white",style="solid",shape="box"];52647 -> 63246[label="",style="solid", color="burlywood", weight=9]; 63246 -> 52711[label="",style="solid", color="burlywood", weight=3]; 52648[label="not (esEsOrdering (primCmpInt (Neg Zero) ww4541) LT)",fontsize=16,color="burlywood",shape="box"];63247[label="ww4541/Pos ww45410",fontsize=10,color="white",style="solid",shape="box"];52648 -> 63247[label="",style="solid", color="burlywood", weight=9]; 63247 -> 52712[label="",style="solid", color="burlywood", weight=3]; 63248[label="ww4541/Neg ww45410",fontsize=10,color="white",style="solid",shape="box"];52648 -> 63248[label="",style="solid", color="burlywood", weight=9]; 63248 -> 52713[label="",style="solid", color="burlywood", weight=3]; 51550[label="takeWhile1 (flip gtEsFloat (Float ww32620 ww32621)) (Float ww445700 ww445701) ww44571 (not (esEsOrdering (primCmpFloat (Float ww445700 ww445701) (Float ww32620 ww32621)) LT))",fontsize=16,color="black",shape="box"];51550 -> 52064[label="",style="solid", color="black", weight=3]; 51552 -> 26924[label="",style="dashed", color="red", weight=0]; 51552[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"];51552 -> 52068[label="",style="dashed", color="magenta", weight=3]; 51552 -> 52069[label="",style="dashed", color="magenta", weight=3]; 60183[label="Pos (Succ ww2914)",fontsize=16,color="green",shape="box"];60184[label="ww29151",fontsize=16,color="green",shape="box"];51557[label="ww538",fontsize=16,color="green",shape="box"];51558[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51559[label="Pos (Succ ww53900)",fontsize=16,color="green",shape="box"];51560[label="Neg Zero",fontsize=16,color="green",shape="box"];51561[label="ww538",fontsize=16,color="green",shape="box"];51562[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51563[label="Pos Zero",fontsize=16,color="green",shape="box"];51564[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];51565[label="ww538",fontsize=16,color="green",shape="box"];51566[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51567[label="Pos Zero",fontsize=16,color="green",shape="box"];51568[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];51569[label="ww538",fontsize=16,color="green",shape="box"];51570[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51571[label="Pos Zero",fontsize=16,color="green",shape="box"];51572[label="Neg Zero",fontsize=16,color="green",shape="box"];51573[label="ww538",fontsize=16,color="green",shape="box"];51574[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51575[label="Pos Zero",fontsize=16,color="green",shape="box"];51576[label="Neg Zero",fontsize=16,color="green",shape="box"];51577 -> 26726[label="",style="dashed", color="red", weight=0]; 51577[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) ww4494",fontsize=16,color="magenta"];51577 -> 52070[label="",style="dashed", color="magenta", weight=3]; 51577 -> 52071[label="",style="dashed", color="magenta", weight=3]; 51577 -> 52072[label="",style="dashed", color="magenta", weight=3]; 51578 -> 26924[label="",style="dashed", color="red", weight=0]; 51578[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"];51578 -> 52073[label="",style="dashed", color="magenta", weight=3]; 51578 -> 52074[label="",style="dashed", color="magenta", weight=3]; 51579[label="ww538",fontsize=16,color="green",shape="box"];51580[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51581[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];51582[label="Pos Zero",fontsize=16,color="green",shape="box"];51583[label="ww538",fontsize=16,color="green",shape="box"];51584[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51585[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];51586[label="Pos Zero",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 Zero",fontsize=16,color="green",shape="box"];51590[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];51591[label="ww538",fontsize=16,color="green",shape="box"];51592[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51593[label="Neg Zero",fontsize=16,color="green",shape="box"];51594[label="Pos (Succ ww54100)",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[label="ww538",fontsize=16,color="green",shape="box"];51600[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51601[label="Neg Zero",fontsize=16,color="green",shape="box"];51602[label="Pos Zero",fontsize=16,color="green",shape="box"];18089 -> 19110[label="",style="dashed", color="red", weight=0]; 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]; 18089 -> 19112[label="",style="dashed", color="magenta", weight=3]; 18090 -> 19114[label="",style="dashed", color="red", weight=0]; 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]; 18090 -> 19116[label="",style="dashed", color="magenta", weight=3]; 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]; 18094 -> 19121[label="",style="dashed", color="red", weight=0]; 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]; 18094 -> 19123[label="",style="dashed", color="magenta", weight=3]; 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]; 18096 -> 19126[label="",style="dashed", color="red", weight=0]; 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]; 18096 -> 19128[label="",style="dashed", color="magenta", weight=3]; 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]; 18098 -> 19131[label="",style="dashed", color="red", weight=0]; 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]; 18098 -> 19133[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 18103[label="ww3100",fontsize=16,color="green",shape="box"];18104[label="ww410000000",fontsize=16,color="green",shape="box"];18105[label="ww3100",fontsize=16,color="green",shape="box"];18106[label="ww410000000",fontsize=16,color="green",shape="box"];18107 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48463[label="",style="dashed", color="magenta", weight=3]; 18107 -> 48464[label="",style="dashed", color="magenta", weight=3]; 18107 -> 48465[label="",style="dashed", color="magenta", weight=3]; 18107 -> 48466[label="",style="dashed", color="magenta", weight=3]; 18107 -> 48467[label="",style="dashed", color="magenta", weight=3]; 18108 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48468[label="",style="dashed", color="magenta", weight=3]; 18108 -> 48469[label="",style="dashed", color="magenta", weight=3]; 18108 -> 48470[label="",style="dashed", color="magenta", weight=3]; 18108 -> 48471[label="",style="dashed", color="magenta", weight=3]; 18108 -> 48472[label="",style="dashed", color="magenta", weight=3]; 59505[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59506[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59507[label="ww4000",fontsize=16,color="green",shape="box"];59508[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59509[label="Neg Zero",fontsize=16,color="green",shape="box"];50365 -> 52306[label="",style="dashed", color="red", weight=0]; 50365[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"];50365 -> 52335[label="",style="dashed", color="magenta", weight=3]; 50365 -> 52336[label="",style="dashed", color="magenta", weight=3]; 50365 -> 52337[label="",style="dashed", color="magenta", weight=3]; 50365 -> 52338[label="",style="dashed", color="magenta", weight=3]; 52327[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52328[label="ww4000",fontsize=16,color="green",shape="box"];52329[label="ww5",fontsize=16,color="green",shape="box"];52330[label="ww3100",fontsize=16,color="green",shape="box"];23412[label="Float (Neg Zero) (Pos (Succ ww1974))",fontsize=16,color="green",shape="box"];23413[label="ww1973",fontsize=16,color="green",shape="box"];23414[label="ww1971",fontsize=16,color="green",shape="box"];23415[label="ww1972",fontsize=16,color="green",shape="box"];52331[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52332[label="ww4000",fontsize=16,color="green",shape="box"];52333[label="ww5",fontsize=16,color="green",shape="box"];52334[label="ww3100",fontsize=16,color="green",shape="box"];52585 -> 23742[label="",style="dashed", color="red", weight=0]; 52585[label="msMyInt (Pos (Succ ww4526)) (Neg Zero)",fontsize=16,color="magenta"];52585 -> 52650[label="",style="dashed", color="magenta", weight=3]; 52585 -> 52651[label="",style="dashed", color="magenta", weight=3]; 52586 -> 26799[label="",style="dashed", color="red", weight=0]; 52586[label="srMyInt (Pos (Succ ww4527)) (Pos (Succ ww4528))",fontsize=16,color="magenta"];52586 -> 52652[label="",style="dashed", color="magenta", weight=3]; 52586 -> 52653[label="",style="dashed", color="magenta", weight=3]; 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]; 18119[label="ww3100",fontsize=16,color="green",shape="box"];18120[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18121 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38450[label="",style="dashed", color="magenta", weight=3]; 18121 -> 38451[label="",style="dashed", color="magenta", weight=3]; 18121 -> 38452[label="",style="dashed", color="magenta", weight=3]; 18121 -> 38453[label="",style="dashed", color="magenta", weight=3]; 18121 -> 38454[label="",style="dashed", color="magenta", weight=3]; 18121 -> 38455[label="",style="dashed", color="magenta", weight=3]; 20567[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20566[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"];20566 -> 20569[label="",style="solid", color="black", weight=3]; 18174 -> 21757[label="",style="dashed", color="red", weight=0]; 18174[label="primMulInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18174 -> 21774[label="",style="dashed", color="magenta", weight=3]; 18174 -> 21775[label="",style="dashed", color="magenta", weight=3]; 18172 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38456[label="",style="dashed", color="magenta", weight=3]; 18172 -> 38457[label="",style="dashed", color="magenta", weight=3]; 18172 -> 38458[label="",style="dashed", color="magenta", weight=3]; 18172 -> 38459[label="",style="dashed", color="magenta", weight=3]; 18172 -> 38460[label="",style="dashed", color="magenta", weight=3]; 18172 -> 38461[label="",style="dashed", color="magenta", weight=3]; 18123[label="ww3100",fontsize=16,color="green",shape="box"];18124[label="ww410000000",fontsize=16,color="green",shape="box"];18125[label="ww3100",fontsize=16,color="green",shape="box"];18126[label="ww410000000",fontsize=16,color="green",shape="box"];37909 -> 26799[label="",style="dashed", color="red", weight=0]; 37909[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37909 -> 41372[label="",style="dashed", color="magenta", weight=3]; 37909 -> 41373[label="",style="dashed", color="magenta", weight=3]; 37910 -> 43520[label="",style="dashed", color="red", weight=0]; 37910[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"];37910 -> 43521[label="",style="dashed", color="magenta", weight=3]; 37911 -> 20608[label="",style="dashed", color="red", weight=0]; 37911[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"];37911 -> 41375[label="",style="dashed", color="magenta", weight=3]; 37911 -> 41376[label="",style="dashed", color="magenta", weight=3]; 37911 -> 41377[label="",style="dashed", color="magenta", weight=3]; 37911 -> 41378[label="",style="dashed", color="magenta", weight=3]; 37912 -> 26798[label="",style="dashed", color="red", weight=0]; 37912[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37912 -> 41379[label="",style="dashed", color="magenta", weight=3]; 37912 -> 41380[label="",style="dashed", color="magenta", weight=3]; 37913[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37914[label="Neg Zero",fontsize=16,color="green",shape="box"];18130[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"];18130 -> 19177[label="",style="solid", color="black", weight=3]; 20587[label="Neg Zero",fontsize=16,color="green",shape="box"];20588 -> 15290[label="",style="dashed", color="red", weight=0]; 20588[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20588 -> 20609[label="",style="dashed", color="magenta", weight=3]; 20589 -> 20229[label="",style="dashed", color="red", weight=0]; 20589[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];20590[label="Neg Zero",fontsize=16,color="green",shape="box"];20582[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"];20582 -> 20608[label="",style="solid", color="black", weight=3]; 18134[label="ww3100",fontsize=16,color="green",shape="box"];18135[label="ww410000000",fontsize=16,color="green",shape="box"];18136[label="ww3100",fontsize=16,color="green",shape="box"];18137[label="ww410000000",fontsize=16,color="green",shape="box"];32961 -> 32962[label="",style="dashed", color="red", weight=0]; 32961[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"];32961 -> 33003[label="",style="dashed", color="magenta", weight=3]; 32961 -> 33004[label="",style="dashed", color="magenta", weight=3]; 32961 -> 33005[label="",style="dashed", color="magenta", weight=3]; 32961 -> 33006[label="",style="dashed", color="magenta", weight=3]; 32991[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];32992[label="ww5",fontsize=16,color="green",shape="box"];32993[label="ww4000",fontsize=16,color="green",shape="box"];32994[label="ww3100",fontsize=16,color="green",shape="box"];33015 -> 32962[label="",style="dashed", color="red", weight=0]; 33015[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"];33015 -> 33062[label="",style="dashed", color="magenta", weight=3]; 33015 -> 33063[label="",style="dashed", color="magenta", weight=3]; 33015 -> 33064[label="",style="dashed", color="magenta", weight=3]; 33015 -> 33065[label="",style="dashed", color="magenta", weight=3]; 32995[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];32996[label="ww5",fontsize=16,color="green",shape="box"];32997[label="ww4000",fontsize=16,color="green",shape="box"];32998[label="ww3100",fontsize=16,color="green",shape="box"];32999[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];33000[label="ww5",fontsize=16,color="green",shape="box"];33001[label="ww4000",fontsize=16,color="green",shape="box"];33002[label="ww3100",fontsize=16,color="green",shape="box"];33016[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];33017[label="ww34261",fontsize=16,color="green",shape="box"];33018[label="Neg Zero",fontsize=16,color="green",shape="box"];33019[label="ww34260",fontsize=16,color="green",shape="box"];33368[label="ww3899",fontsize=16,color="green",shape="box"];33369[label="Neg Zero",fontsize=16,color="green",shape="box"];33370[label="Neg (Succ ww3900)",fontsize=16,color="green",shape="box"];33371[label="Pos (Succ ww3901)",fontsize=16,color="green",shape="box"];33372[label="takeWhile1 (flip ltEsFloat ww3896) (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)))) ww3896) GT))",fontsize=16,color="black",shape="box"];33372 -> 33425[label="",style="solid", color="black", weight=3]; 59085[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4745",fontsize=16,color="black",shape="box"];59085 -> 59101[label="",style="solid", color="black", weight=3]; 20617[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20616[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"];20616 -> 20619[label="",style="solid", color="black", weight=3]; 18176 -> 21757[label="",style="dashed", color="red", weight=0]; 18176[label="primMulInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18176 -> 21778[label="",style="dashed", color="magenta", weight=3]; 18176 -> 21779[label="",style="dashed", color="magenta", weight=3]; 37915 -> 26799[label="",style="dashed", color="red", weight=0]; 37915[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37915 -> 41381[label="",style="dashed", color="magenta", weight=3]; 37915 -> 41382[label="",style="dashed", color="magenta", weight=3]; 37916 -> 43533[label="",style="dashed", color="red", weight=0]; 37916[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"];37916 -> 43534[label="",style="dashed", color="magenta", weight=3]; 37917 -> 20608[label="",style="dashed", color="red", weight=0]; 37917[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"];37917 -> 41384[label="",style="dashed", color="magenta", weight=3]; 37917 -> 41385[label="",style="dashed", color="magenta", weight=3]; 37917 -> 41386[label="",style="dashed", color="magenta", weight=3]; 37917 -> 41387[label="",style="dashed", color="magenta", weight=3]; 37918 -> 26798[label="",style="dashed", color="red", weight=0]; 37918[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37918 -> 41388[label="",style="dashed", color="magenta", weight=3]; 37918 -> 41389[label="",style="dashed", color="magenta", weight=3]; 37919[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37920[label="Neg Zero",fontsize=16,color="green",shape="box"];21919 -> 5617[label="",style="dashed", color="red", weight=0]; 21919[label="primPlusNat (primMulNat ww266600 (Succ ww1833100)) (Succ ww1833100)",fontsize=16,color="magenta"];21919 -> 21931[label="",style="dashed", color="magenta", weight=3]; 21919 -> 21932[label="",style="dashed", color="magenta", weight=3]; 21920[label="Zero",fontsize=16,color="green",shape="box"];21921[label="Zero",fontsize=16,color="green",shape="box"];21922[label="Zero",fontsize=16,color="green",shape="box"];20322[label="ww24350",fontsize=16,color="green",shape="box"];20323[label="ww183200",fontsize=16,color="green",shape="box"];20328[label="ww24350",fontsize=16,color="green",shape="box"];20329[label="ww183200",fontsize=16,color="green",shape="box"];18168 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 18169 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 18177[label="ww3100",fontsize=16,color="green",shape="box"];18178[label="ww410000000",fontsize=16,color="green",shape="box"];18179[label="ww3100",fontsize=16,color="green",shape="box"];18180[label="ww410000000",fontsize=16,color="green",shape="box"];18181 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48473[label="",style="dashed", color="magenta", weight=3]; 18181 -> 48474[label="",style="dashed", color="magenta", weight=3]; 18181 -> 48475[label="",style="dashed", color="magenta", weight=3]; 18181 -> 48476[label="",style="dashed", color="magenta", weight=3]; 18181 -> 48477[label="",style="dashed", color="magenta", weight=3]; 33133 -> 33134[label="",style="dashed", color="red", weight=0]; 33133[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"];33133 -> 33151[label="",style="dashed", color="magenta", weight=3]; 33133 -> 33152[label="",style="dashed", color="magenta", weight=3]; 33133 -> 33153[label="",style="dashed", color="magenta", weight=3]; 33133 -> 33154[label="",style="dashed", color="magenta", weight=3]; 33143[label="ww4000",fontsize=16,color="green",shape="box"];33144[label="ww5",fontsize=16,color="green",shape="box"];33145[label="ww3100",fontsize=16,color="green",shape="box"];33146[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];18182 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48478[label="",style="dashed", color="magenta", weight=3]; 18182 -> 48479[label="",style="dashed", color="magenta", weight=3]; 18182 -> 48480[label="",style="dashed", color="magenta", weight=3]; 18182 -> 48481[label="",style="dashed", color="magenta", weight=3]; 18182 -> 48482[label="",style="dashed", color="magenta", weight=3]; 33165 -> 33134[label="",style="dashed", color="red", weight=0]; 33165[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"];33165 -> 33213[label="",style="dashed", color="magenta", weight=3]; 33165 -> 33214[label="",style="dashed", color="magenta", weight=3]; 33165 -> 33215[label="",style="dashed", color="magenta", weight=3]; 33165 -> 33216[label="",style="dashed", color="magenta", weight=3]; 33147[label="ww4000",fontsize=16,color="green",shape="box"];33148[label="ww5",fontsize=16,color="green",shape="box"];33149[label="ww3100",fontsize=16,color="green",shape="box"];33150[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52471[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52472[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52473[label="ww4000",fontsize=16,color="green",shape="box"];52474[label="ww3100",fontsize=16,color="green",shape="box"];50058 -> 33134[label="",style="dashed", color="red", weight=0]; 50058[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"];50058 -> 51876[label="",style="dashed", color="magenta", weight=3]; 50058 -> 51877[label="",style="dashed", color="magenta", weight=3]; 50058 -> 51878[label="",style="dashed", color="magenta", weight=3]; 50058 -> 51879[label="",style="dashed", color="magenta", weight=3]; 51621[label="ww4000",fontsize=16,color="green",shape="box"];51622[label="ww5",fontsize=16,color="green",shape="box"];51623[label="ww3100",fontsize=16,color="green",shape="box"];51624[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28292[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3438) GT",fontsize=16,color="black",shape="box"];28292 -> 28300[label="",style="solid", color="black", weight=3]; 33206[label="takeWhile (flip ltEsFloat ww3909) (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"];33206 -> 33255[label="",style="solid", color="black", weight=3]; 33207 -> 58792[label="",style="dashed", color="red", weight=0]; 33207[label="takeWhile0 (flip ltEsFloat ww3909) (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"];33207 -> 58793[label="",style="dashed", color="magenta", weight=3]; 33207 -> 58794[label="",style="dashed", color="magenta", weight=3]; 33207 -> 58795[label="",style="dashed", color="magenta", weight=3]; 51627[label="ww4000",fontsize=16,color="green",shape="box"];51628[label="ww5",fontsize=16,color="green",shape="box"];51629[label="ww3100",fontsize=16,color="green",shape="box"];51630[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52649[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4530)) (Neg (Succ ww4531))) (Float (Neg Zero) (Neg (Succ ww4532)))) ww4535",fontsize=16,color="black",shape="box"];52649 -> 52714[label="",style="solid", color="black", weight=3]; 33304[label="primDivFloat (msFloat (Float (Pos (Succ ww3913)) (Neg (Succ ww3914))) (Float (Neg Zero) (Neg (Succ ww3915)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33304 -> 33385[label="",style="solid", color="black", weight=3]; 33305[label="ww39120",fontsize=16,color="green",shape="box"];33306[label="ww39121",fontsize=16,color="green",shape="box"];52407[label="Float ww180 ww181",fontsize=16,color="green",shape="box"];52442 -> 48101[label="",style="dashed", color="red", weight=0]; 52442[label="primPlusFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51634[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"];51634 -> 52097[label="",style="solid", color="black", weight=3]; 37921 -> 26799[label="",style="dashed", color="red", weight=0]; 37921[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37921 -> 41390[label="",style="dashed", color="magenta", weight=3]; 37921 -> 41391[label="",style="dashed", color="magenta", weight=3]; 37922 -> 43546[label="",style="dashed", color="red", weight=0]; 37922[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"];37922 -> 43547[label="",style="dashed", color="magenta", weight=3]; 37923 -> 20608[label="",style="dashed", color="red", weight=0]; 37923[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"];37923 -> 41393[label="",style="dashed", color="magenta", weight=3]; 37923 -> 41394[label="",style="dashed", color="magenta", weight=3]; 37923 -> 41395[label="",style="dashed", color="magenta", weight=3]; 37923 -> 41396[label="",style="dashed", color="magenta", weight=3]; 37924 -> 26798[label="",style="dashed", color="red", weight=0]; 37924[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37924 -> 41397[label="",style="dashed", color="magenta", weight=3]; 37924 -> 41398[label="",style="dashed", color="magenta", weight=3]; 37925[label="Neg Zero",fontsize=16,color="green",shape="box"];37926[label="Neg Zero",fontsize=16,color="green",shape="box"];37927 -> 26799[label="",style="dashed", color="red", weight=0]; 37927[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37927 -> 41399[label="",style="dashed", color="magenta", weight=3]; 37927 -> 41400[label="",style="dashed", color="magenta", weight=3]; 37928 -> 43559[label="",style="dashed", color="red", weight=0]; 37928[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"];37928 -> 43560[label="",style="dashed", color="magenta", weight=3]; 37929 -> 20608[label="",style="dashed", color="red", weight=0]; 37929[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"];37929 -> 41402[label="",style="dashed", color="magenta", weight=3]; 37929 -> 41403[label="",style="dashed", color="magenta", weight=3]; 37929 -> 41404[label="",style="dashed", color="magenta", weight=3]; 37929 -> 41405[label="",style="dashed", color="magenta", weight=3]; 37930 -> 26798[label="",style="dashed", color="red", weight=0]; 37930[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37930 -> 41406[label="",style="dashed", color="magenta", weight=3]; 37930 -> 41407[label="",style="dashed", color="magenta", weight=3]; 37931[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37932[label="Neg Zero",fontsize=16,color="green",shape="box"];37933 -> 26799[label="",style="dashed", color="red", weight=0]; 37933[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37933 -> 41408[label="",style="dashed", color="magenta", weight=3]; 37933 -> 41409[label="",style="dashed", color="magenta", weight=3]; 37934 -> 43572[label="",style="dashed", color="red", weight=0]; 37934[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"];37934 -> 43573[label="",style="dashed", color="magenta", weight=3]; 37935 -> 20608[label="",style="dashed", color="red", weight=0]; 37935[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"];37935 -> 41411[label="",style="dashed", color="magenta", weight=3]; 37935 -> 41412[label="",style="dashed", color="magenta", weight=3]; 37935 -> 41413[label="",style="dashed", color="magenta", weight=3]; 37935 -> 41414[label="",style="dashed", color="magenta", weight=3]; 37936 -> 26798[label="",style="dashed", color="red", weight=0]; 37936[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37936 -> 41415[label="",style="dashed", color="magenta", weight=3]; 37936 -> 41416[label="",style="dashed", color="magenta", weight=3]; 37937[label="Neg Zero",fontsize=16,color="green",shape="box"];37938[label="Neg Zero",fontsize=16,color="green",shape="box"];18191[label="ww3100",fontsize=16,color="green",shape="box"];18192[label="ww410000000",fontsize=16,color="green",shape="box"];18193[label="ww3100",fontsize=16,color="green",shape="box"];18194[label="ww410000000",fontsize=16,color="green",shape="box"];18195 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48483[label="",style="dashed", color="magenta", weight=3]; 18195 -> 48484[label="",style="dashed", color="magenta", weight=3]; 18195 -> 48485[label="",style="dashed", color="magenta", weight=3]; 18195 -> 48486[label="",style="dashed", color="magenta", weight=3]; 18195 -> 48487[label="",style="dashed", color="magenta", weight=3]; 18196 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48488[label="",style="dashed", color="magenta", weight=3]; 18196 -> 48489[label="",style="dashed", color="magenta", weight=3]; 18196 -> 48490[label="",style="dashed", color="magenta", weight=3]; 18196 -> 48491[label="",style="dashed", color="magenta", weight=3]; 18196 -> 48492[label="",style="dashed", color="magenta", weight=3]; 51635[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51636[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51637[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];51638[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52514[label="ww3100",fontsize=16,color="green",shape="box"];52515[label="ww5",fontsize=16,color="green",shape="box"];52516[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52517[label="ww3000",fontsize=16,color="green",shape="box"];51640[label="primPlusFloat 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="burlywood",shape="box"];63249[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51640 -> 63249[label="",style="solid", color="burlywood", weight=9]; 63249 -> 52101[label="",style="solid", color="burlywood", weight=3]; 51644[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];51644 -> 52102[label="",style="solid", color="black", weight=3]; 51645[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51645 -> 52103[label="",style="solid", color="black", weight=3]; 52901[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4538))) (Float (Neg (Succ ww4539)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52901 -> 52935[label="",style="solid", color="black", weight=3]; 51646[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];51647[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];51648[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38492[label="",style="dashed", color="magenta", weight=3]; 18205 -> 38493[label="",style="dashed", color="magenta", weight=3]; 18205 -> 38494[label="",style="dashed", color="magenta", weight=3]; 18205 -> 38495[label="",style="dashed", color="magenta", weight=3]; 18205 -> 38496[label="",style="dashed", color="magenta", weight=3]; 18205 -> 38497[label="",style="dashed", color="magenta", weight=3]; 37939 -> 26799[label="",style="dashed", color="red", weight=0]; 37939[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37939 -> 41417[label="",style="dashed", color="magenta", weight=3]; 37939 -> 41418[label="",style="dashed", color="magenta", weight=3]; 37940 -> 43590[label="",style="dashed", color="red", weight=0]; 37940[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"];37940 -> 43591[label="",style="dashed", color="magenta", weight=3]; 37941 -> 20608[label="",style="dashed", color="red", weight=0]; 37941[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"];37941 -> 41420[label="",style="dashed", color="magenta", weight=3]; 37941 -> 41421[label="",style="dashed", color="magenta", weight=3]; 37941 -> 41422[label="",style="dashed", color="magenta", weight=3]; 37941 -> 41423[label="",style="dashed", color="magenta", weight=3]; 37942 -> 26798[label="",style="dashed", color="red", weight=0]; 37942[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37942 -> 41424[label="",style="dashed", color="magenta", weight=3]; 37942 -> 41425[label="",style="dashed", color="magenta", weight=3]; 37943[label="Pos Zero",fontsize=16,color="green",shape="box"];37944[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];18209[label="ww3100",fontsize=16,color="green",shape="box"];18210[label="ww410000000",fontsize=16,color="green",shape="box"];18211[label="ww3100",fontsize=16,color="green",shape="box"];18212[label="ww410000000",fontsize=16,color="green",shape="box"];37945 -> 26799[label="",style="dashed", color="red", weight=0]; 37945[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37945 -> 41426[label="",style="dashed", color="magenta", weight=3]; 37945 -> 41427[label="",style="dashed", color="magenta", weight=3]; 37946 -> 43602[label="",style="dashed", color="red", weight=0]; 37946[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"];37946 -> 43603[label="",style="dashed", color="magenta", weight=3]; 37947 -> 20608[label="",style="dashed", color="red", weight=0]; 37947[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"];37947 -> 41429[label="",style="dashed", color="magenta", weight=3]; 37947 -> 41430[label="",style="dashed", color="magenta", weight=3]; 37947 -> 41431[label="",style="dashed", color="magenta", weight=3]; 37947 -> 41432[label="",style="dashed", color="magenta", weight=3]; 37948 -> 26798[label="",style="dashed", color="red", weight=0]; 37948[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37948 -> 41433[label="",style="dashed", color="magenta", weight=3]; 37948 -> 41434[label="",style="dashed", color="magenta", weight=3]; 37949[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37950[label="Neg (Succ ww3000)",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]; 18215[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18216 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38510[label="",style="dashed", color="magenta", weight=3]; 18216 -> 38511[label="",style="dashed", color="magenta", weight=3]; 18216 -> 38512[label="",style="dashed", color="magenta", weight=3]; 18216 -> 38513[label="",style="dashed", color="magenta", weight=3]; 18216 -> 38514[label="",style="dashed", color="magenta", weight=3]; 18216 -> 38515[label="",style="dashed", color="magenta", weight=3]; 18217[label="ww3100",fontsize=16,color="green",shape="box"];18218[label="ww410000000",fontsize=16,color="green",shape="box"];18219[label="ww3100",fontsize=16,color="green",shape="box"];18220[label="ww410000000",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]; 37951 -> 26799[label="",style="dashed", color="red", weight=0]; 37951[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37951 -> 41435[label="",style="dashed", color="magenta", weight=3]; 37951 -> 41436[label="",style="dashed", color="magenta", weight=3]; 37952 -> 43619[label="",style="dashed", color="red", weight=0]; 37952[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"];37952 -> 43620[label="",style="dashed", color="magenta", weight=3]; 37953 -> 20608[label="",style="dashed", color="red", weight=0]; 37953[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"];37953 -> 41438[label="",style="dashed", color="magenta", weight=3]; 37953 -> 41439[label="",style="dashed", color="magenta", weight=3]; 37953 -> 41440[label="",style="dashed", color="magenta", weight=3]; 37953 -> 41441[label="",style="dashed", color="magenta", weight=3]; 37954 -> 26798[label="",style="dashed", color="red", weight=0]; 37954[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37954 -> 41442[label="",style="dashed", color="magenta", weight=3]; 37954 -> 41443[label="",style="dashed", color="magenta", weight=3]; 37955[label="Pos Zero",fontsize=16,color="green",shape="box"];37956[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37957 -> 26799[label="",style="dashed", color="red", weight=0]; 37957[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37957 -> 41444[label="",style="dashed", color="magenta", weight=3]; 37957 -> 41445[label="",style="dashed", color="magenta", weight=3]; 37958 -> 43631[label="",style="dashed", color="red", weight=0]; 37958[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"];37958 -> 43632[label="",style="dashed", color="magenta", weight=3]; 37959 -> 20608[label="",style="dashed", color="red", weight=0]; 37959[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"];37959 -> 41447[label="",style="dashed", color="magenta", weight=3]; 37959 -> 41448[label="",style="dashed", color="magenta", weight=3]; 37959 -> 41449[label="",style="dashed", color="magenta", weight=3]; 37959 -> 41450[label="",style="dashed", color="magenta", weight=3]; 37960 -> 26798[label="",style="dashed", color="red", weight=0]; 37960[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37960 -> 41451[label="",style="dashed", color="magenta", weight=3]; 37960 -> 41452[label="",style="dashed", color="magenta", weight=3]; 37961[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37962[label="Neg (Succ ww3000)",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38528[label="",style="dashed", color="magenta", weight=3]; 18228 -> 38529[label="",style="dashed", color="magenta", weight=3]; 18228 -> 38530[label="",style="dashed", color="magenta", weight=3]; 18228 -> 38531[label="",style="dashed", color="magenta", weight=3]; 18228 -> 38532[label="",style="dashed", color="magenta", weight=3]; 18228 -> 38533[label="",style="dashed", color="magenta", weight=3]; 18229[label="ww3100",fontsize=16,color="green",shape="box"];18230[label="ww410000000",fontsize=16,color="green",shape="box"];18231[label="ww3100",fontsize=16,color="green",shape="box"];18232[label="ww410000000",fontsize=16,color="green",shape="box"];18233 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48493[label="",style="dashed", color="magenta", weight=3]; 18233 -> 48494[label="",style="dashed", color="magenta", weight=3]; 18233 -> 48495[label="",style="dashed", color="magenta", weight=3]; 18233 -> 48496[label="",style="dashed", color="magenta", weight=3]; 18233 -> 48497[label="",style="dashed", color="magenta", weight=3]; 33980[label="ww5",fontsize=16,color="green",shape="box"];33981[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33982[label="ww3000",fontsize=16,color="green",shape="box"];33983[label="ww3100",fontsize=16,color="green",shape="box"];33993 -> 33971[label="",style="dashed", color="red", weight=0]; 33993[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"];33993 -> 34132[label="",style="dashed", color="magenta", weight=3]; 33993 -> 34133[label="",style="dashed", color="magenta", weight=3]; 33993 -> 34134[label="",style="dashed", color="magenta", weight=3]; 33993 -> 34135[label="",style="dashed", color="magenta", weight=3]; 18234 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48498[label="",style="dashed", color="magenta", weight=3]; 18234 -> 48499[label="",style="dashed", color="magenta", weight=3]; 18234 -> 48500[label="",style="dashed", color="magenta", weight=3]; 18234 -> 48501[label="",style="dashed", color="magenta", weight=3]; 18234 -> 48502[label="",style="dashed", color="magenta", weight=3]; 33984[label="ww5",fontsize=16,color="green",shape="box"];33985[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33986[label="ww3000",fontsize=16,color="green",shape="box"];33987[label="ww3100",fontsize=16,color="green",shape="box"];33994 -> 33971[label="",style="dashed", color="red", weight=0]; 33994[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"];33994 -> 34136[label="",style="dashed", color="magenta", weight=3]; 33994 -> 34137[label="",style="dashed", color="magenta", weight=3]; 33994 -> 34138[label="",style="dashed", color="magenta", weight=3]; 33994 -> 34139[label="",style="dashed", color="magenta", weight=3]; 52689[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52690[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52691[label="ww3100",fontsize=16,color="green",shape="box"];52692[label="ww3000",fontsize=16,color="green",shape="box"];49869 -> 33971[label="",style="dashed", color="red", weight=0]; 49869[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"];49869 -> 51880[label="",style="dashed", color="magenta", weight=3]; 49869 -> 51881[label="",style="dashed", color="magenta", weight=3]; 49869 -> 51882[label="",style="dashed", color="magenta", weight=3]; 49869 -> 51883[label="",style="dashed", color="magenta", weight=3]; 51650[label="ww5",fontsize=16,color="green",shape="box"];51651[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51652[label="ww3000",fontsize=16,color="green",shape="box"];51653[label="ww3100",fontsize=16,color="green",shape="box"];28558[label="fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3462) GT",fontsize=16,color="black",shape="box"];28558 -> 28565[label="",style="solid", color="black", weight=3]; 34126[label="takeWhile (flip ltEsFloat ww3993) (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"];34126 -> 34216[label="",style="solid", color="black", weight=3]; 56362[label="ww1984",fontsize=16,color="green",shape="box"];56363 -> 52674[label="",style="dashed", color="red", weight=0]; 56363[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"];56363 -> 56381[label="",style="dashed", color="magenta", weight=3]; 56363 -> 56382[label="",style="dashed", color="magenta", weight=3]; 56363 -> 56383[label="",style="dashed", color="magenta", weight=3]; 56363 -> 56384[label="",style="dashed", color="magenta", weight=3]; 56364[label="ww1983",fontsize=16,color="green",shape="box"];56365[label="ww3993",fontsize=16,color="green",shape="box"];56361[label="takeWhile0 (flip ltEsFloat ww4665) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) ww4663 otherwise",fontsize=16,color="black",shape="triangle"];56361 -> 56385[label="",style="solid", color="black", weight=3]; 51656[label="ww5",fontsize=16,color="green",shape="box"];51657[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51658[label="ww3000",fontsize=16,color="green",shape="box"];51659[label="ww3100",fontsize=16,color="green",shape="box"];53202[label="Neg (Succ ww4545)",fontsize=16,color="green",shape="box"];53203[label="Neg (Succ ww4544)",fontsize=16,color="green",shape="box"];53204[label="Neg (Succ ww4546)",fontsize=16,color="green",shape="box"];34457 -> 25616[label="",style="dashed", color="red", weight=0]; 34457[label="msMyInt (Pos Zero) (Neg (Succ ww3998))",fontsize=16,color="magenta"];34457 -> 34588[label="",style="dashed", color="magenta", weight=3]; 34458 -> 26799[label="",style="dashed", color="red", weight=0]; 34458[label="srMyInt (Neg (Succ ww3997)) (Neg (Succ ww3999))",fontsize=16,color="magenta"];34458 -> 34589[label="",style="dashed", color="magenta", weight=3]; 34458 -> 34590[label="",style="dashed", color="magenta", weight=3]; 37963 -> 26799[label="",style="dashed", color="red", weight=0]; 37963[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37963 -> 41453[label="",style="dashed", color="magenta", weight=3]; 37963 -> 41454[label="",style="dashed", color="magenta", weight=3]; 37964 -> 43648[label="",style="dashed", color="red", weight=0]; 37964[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"];37964 -> 43649[label="",style="dashed", color="magenta", weight=3]; 37965 -> 20608[label="",style="dashed", color="red", weight=0]; 37965[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"];37965 -> 41456[label="",style="dashed", color="magenta", weight=3]; 37965 -> 41457[label="",style="dashed", color="magenta", weight=3]; 37965 -> 41458[label="",style="dashed", color="magenta", weight=3]; 37965 -> 41459[label="",style="dashed", color="magenta", weight=3]; 37966 -> 26798[label="",style="dashed", color="red", weight=0]; 37966[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37966 -> 41460[label="",style="dashed", color="magenta", weight=3]; 37966 -> 41461[label="",style="dashed", color="magenta", weight=3]; 37967[label="Neg Zero",fontsize=16,color="green",shape="box"];37968[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37969 -> 26799[label="",style="dashed", color="red", weight=0]; 37969[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37969 -> 41462[label="",style="dashed", color="magenta", weight=3]; 37969 -> 41463[label="",style="dashed", color="magenta", weight=3]; 37970 -> 43660[label="",style="dashed", color="red", weight=0]; 37970[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"];37970 -> 43661[label="",style="dashed", color="magenta", weight=3]; 37971 -> 20608[label="",style="dashed", color="red", weight=0]; 37971[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"];37971 -> 41465[label="",style="dashed", color="magenta", weight=3]; 37971 -> 41466[label="",style="dashed", color="magenta", weight=3]; 37971 -> 41467[label="",style="dashed", color="magenta", weight=3]; 37971 -> 41468[label="",style="dashed", color="magenta", weight=3]; 37972 -> 26798[label="",style="dashed", color="red", weight=0]; 37972[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37972 -> 41469[label="",style="dashed", color="magenta", weight=3]; 37972 -> 41470[label="",style="dashed", color="magenta", weight=3]; 37973[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37974[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37975 -> 26799[label="",style="dashed", color="red", weight=0]; 37975[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37975 -> 41471[label="",style="dashed", color="magenta", weight=3]; 37975 -> 41472[label="",style="dashed", color="magenta", weight=3]; 37976 -> 43672[label="",style="dashed", color="red", weight=0]; 37976[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"];37976 -> 43673[label="",style="dashed", color="magenta", weight=3]; 37977 -> 20608[label="",style="dashed", color="red", weight=0]; 37977[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"];37977 -> 41474[label="",style="dashed", color="magenta", weight=3]; 37977 -> 41475[label="",style="dashed", color="magenta", weight=3]; 37977 -> 41476[label="",style="dashed", color="magenta", weight=3]; 37977 -> 41477[label="",style="dashed", color="magenta", weight=3]; 37978 -> 26798[label="",style="dashed", color="red", weight=0]; 37978[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37978 -> 41478[label="",style="dashed", color="magenta", weight=3]; 37978 -> 41479[label="",style="dashed", color="magenta", weight=3]; 37979[label="Neg Zero",fontsize=16,color="green",shape="box"];37980[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];18243[label="ww3100",fontsize=16,color="green",shape="box"];18244[label="ww410000000",fontsize=16,color="green",shape="box"];18245[label="ww3100",fontsize=16,color="green",shape="box"];18246[label="ww410000000",fontsize=16,color="green",shape="box"];18247 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48503[label="",style="dashed", color="magenta", weight=3]; 18247 -> 48504[label="",style="dashed", color="magenta", weight=3]; 18247 -> 48505[label="",style="dashed", color="magenta", weight=3]; 18247 -> 48506[label="",style="dashed", color="magenta", weight=3]; 18247 -> 48507[label="",style="dashed", color="magenta", weight=3]; 18248 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48508[label="",style="dashed", color="magenta", weight=3]; 18248 -> 48509[label="",style="dashed", color="magenta", weight=3]; 18248 -> 48510[label="",style="dashed", color="magenta", weight=3]; 18248 -> 48511[label="",style="dashed", color="magenta", weight=3]; 18248 -> 48512[label="",style="dashed", color="magenta", weight=3]; 51664[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51665[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51666[label="Neg Zero",fontsize=16,color="green",shape="box"];51667[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50366 -> 52600[label="",style="dashed", color="red", weight=0]; 50366[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"];50366 -> 52622[label="",style="dashed", color="magenta", weight=3]; 50366 -> 52623[label="",style="dashed", color="magenta", weight=3]; 50366 -> 52624[label="",style="dashed", color="magenta", weight=3]; 52616[label="ww5",fontsize=16,color="green",shape="box"];52617[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52618[label="ww3100",fontsize=16,color="green",shape="box"];52619[label="ww5",fontsize=16,color="green",shape="box"];52620[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52621[label="ww3100",fontsize=16,color="green",shape="box"];52979 -> 25616[label="",style="dashed", color="red", weight=0]; 52979[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];52979 -> 53205[label="",style="dashed", color="magenta", weight=3]; 52980 -> 26799[label="",style="dashed", color="red", weight=0]; 52980[label="srMyInt (Pos (Succ ww4549)) (Pos (Succ ww4550))",fontsize=16,color="magenta"];52980 -> 53206[label="",style="dashed", color="magenta", weight=3]; 52980 -> 53207[label="",style="dashed", color="magenta", weight=3]; 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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38552[label="",style="dashed", color="magenta", weight=3]; 18257 -> 38553[label="",style="dashed", color="magenta", weight=3]; 18257 -> 38554[label="",style="dashed", color="magenta", weight=3]; 18257 -> 38555[label="",style="dashed", color="magenta", weight=3]; 18257 -> 38556[label="",style="dashed", color="magenta", weight=3]; 18257 -> 38557[label="",style="dashed", color="magenta", weight=3]; 37981 -> 26799[label="",style="dashed", color="red", weight=0]; 37981[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37981 -> 41480[label="",style="dashed", color="magenta", weight=3]; 37981 -> 41481[label="",style="dashed", color="magenta", weight=3]; 37982 -> 43689[label="",style="dashed", color="red", weight=0]; 37982[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"];37982 -> 43690[label="",style="dashed", color="magenta", weight=3]; 37983 -> 20608[label="",style="dashed", color="red", weight=0]; 37983[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"];37983 -> 41483[label="",style="dashed", color="magenta", weight=3]; 37983 -> 41484[label="",style="dashed", color="magenta", weight=3]; 37983 -> 41485[label="",style="dashed", color="magenta", weight=3]; 37983 -> 41486[label="",style="dashed", color="magenta", weight=3]; 37984 -> 26798[label="",style="dashed", color="red", weight=0]; 37984[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37984 -> 41487[label="",style="dashed", color="magenta", weight=3]; 37984 -> 41488[label="",style="dashed", color="magenta", weight=3]; 37985[label="Pos Zero",fontsize=16,color="green",shape="box"];37986[label="Neg Zero",fontsize=16,color="green",shape="box"];18261[label="ww3100",fontsize=16,color="green",shape="box"];18262[label="ww410000000",fontsize=16,color="green",shape="box"];18263[label="ww3100",fontsize=16,color="green",shape="box"];18264[label="ww410000000",fontsize=16,color="green",shape="box"];37987 -> 26799[label="",style="dashed", color="red", weight=0]; 37987[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37987 -> 41489[label="",style="dashed", color="magenta", weight=3]; 37987 -> 41490[label="",style="dashed", color="magenta", weight=3]; 37988 -> 43701[label="",style="dashed", color="red", weight=0]; 37988[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"];37988 -> 43702[label="",style="dashed", color="magenta", weight=3]; 37989 -> 20608[label="",style="dashed", color="red", weight=0]; 37989[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"];37989 -> 41492[label="",style="dashed", color="magenta", weight=3]; 37989 -> 41493[label="",style="dashed", color="magenta", weight=3]; 37989 -> 41494[label="",style="dashed", color="magenta", weight=3]; 37989 -> 41495[label="",style="dashed", color="magenta", weight=3]; 37990 -> 26798[label="",style="dashed", color="red", weight=0]; 37990[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37990 -> 41496[label="",style="dashed", color="magenta", weight=3]; 37990 -> 41497[label="",style="dashed", color="magenta", weight=3]; 37991[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37992[label="Neg Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38570[label="",style="dashed", color="magenta", weight=3]; 18268 -> 38571[label="",style="dashed", color="magenta", weight=3]; 18268 -> 38572[label="",style="dashed", color="magenta", weight=3]; 18268 -> 38573[label="",style="dashed", color="magenta", weight=3]; 18268 -> 38574[label="",style="dashed", color="magenta", weight=3]; 18268 -> 38575[label="",style="dashed", color="magenta", weight=3]; 18269[label="ww3100",fontsize=16,color="green",shape="box"];18270[label="ww410000000",fontsize=16,color="green",shape="box"];18271[label="ww3100",fontsize=16,color="green",shape="box"];18272[label="ww410000000",fontsize=16,color="green",shape="box"];34773[label="ww5",fontsize=16,color="green",shape="box"];34774[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34775[label="ww3100",fontsize=16,color="green",shape="box"];34787 -> 34751[label="",style="dashed", color="red", weight=0]; 34787[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"];34787 -> 34831[label="",style="dashed", color="magenta", weight=3]; 34787 -> 34832[label="",style="dashed", color="magenta", weight=3]; 34787 -> 34833[label="",style="dashed", color="magenta", weight=3]; 34776[label="ww5",fontsize=16,color="green",shape="box"];34777[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34778[label="ww3100",fontsize=16,color="green",shape="box"];34788 -> 34751[label="",style="dashed", color="red", weight=0]; 34788[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"];34788 -> 34834[label="",style="dashed", color="magenta", weight=3]; 34788 -> 34835[label="",style="dashed", color="magenta", weight=3]; 34788 -> 34836[label="",style="dashed", color="magenta", weight=3]; 34779[label="ww5",fontsize=16,color="green",shape="box"];34780[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];34781[label="ww3100",fontsize=16,color="green",shape="box"];35187[label="Neg Zero",fontsize=16,color="green",shape="box"];35188[label="Neg (Succ ww4073)",fontsize=16,color="green",shape="box"];35189[label="Pos (Succ ww4074)",fontsize=16,color="green",shape="box"];35190[label="takeWhile1 (flip ltEsFloat ww4070) (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)))) ww4070) GT))",fontsize=16,color="black",shape="box"];35190 -> 35263[label="",style="solid", color="black", weight=3]; 59100[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4746",fontsize=16,color="black",shape="box"];59100 -> 59193[label="",style="solid", color="black", weight=3]; 37993 -> 26799[label="",style="dashed", color="red", weight=0]; 37993[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37993 -> 41498[label="",style="dashed", color="magenta", weight=3]; 37993 -> 41499[label="",style="dashed", color="magenta", weight=3]; 37994 -> 43718[label="",style="dashed", color="red", weight=0]; 37994[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"];37994 -> 43719[label="",style="dashed", color="magenta", weight=3]; 37995 -> 20608[label="",style="dashed", color="red", weight=0]; 37995[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"];37995 -> 41501[label="",style="dashed", color="magenta", weight=3]; 37995 -> 41502[label="",style="dashed", color="magenta", weight=3]; 37995 -> 41503[label="",style="dashed", color="magenta", weight=3]; 37995 -> 41504[label="",style="dashed", color="magenta", weight=3]; 37996 -> 26798[label="",style="dashed", color="red", weight=0]; 37996[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37996 -> 41505[label="",style="dashed", color="magenta", weight=3]; 37996 -> 41506[label="",style="dashed", color="magenta", weight=3]; 37997[label="Pos Zero",fontsize=16,color="green",shape="box"];37998[label="Neg Zero",fontsize=16,color="green",shape="box"];37999 -> 26799[label="",style="dashed", color="red", weight=0]; 37999[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37999 -> 41507[label="",style="dashed", color="magenta", weight=3]; 37999 -> 41508[label="",style="dashed", color="magenta", weight=3]; 38000 -> 43730[label="",style="dashed", color="red", weight=0]; 38000[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"];38000 -> 43731[label="",style="dashed", color="magenta", weight=3]; 38001 -> 20608[label="",style="dashed", color="red", weight=0]; 38001[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"];38001 -> 41510[label="",style="dashed", color="magenta", weight=3]; 38001 -> 41511[label="",style="dashed", color="magenta", weight=3]; 38001 -> 41512[label="",style="dashed", color="magenta", weight=3]; 38001 -> 41513[label="",style="dashed", color="magenta", weight=3]; 38002 -> 26798[label="",style="dashed", color="red", weight=0]; 38002[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38002 -> 41514[label="",style="dashed", color="magenta", weight=3]; 38002 -> 41515[label="",style="dashed", color="magenta", weight=3]; 38003[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38004[label="Neg Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38582[label="",style="dashed", color="magenta", weight=3]; 18280 -> 38583[label="",style="dashed", color="magenta", weight=3]; 18280 -> 38584[label="",style="dashed", color="magenta", weight=3]; 18280 -> 38585[label="",style="dashed", color="magenta", weight=3]; 18280 -> 38586[label="",style="dashed", color="magenta", weight=3]; 18280 -> 38587[label="",style="dashed", color="magenta", weight=3]; 18281[label="ww3100",fontsize=16,color="green",shape="box"];18282[label="ww410000000",fontsize=16,color="green",shape="box"];18283[label="ww3100",fontsize=16,color="green",shape="box"];18284[label="ww410000000",fontsize=16,color="green",shape="box"];18285 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48513[label="",style="dashed", color="magenta", weight=3]; 18285 -> 48514[label="",style="dashed", color="magenta", weight=3]; 18285 -> 48515[label="",style="dashed", color="magenta", weight=3]; 18285 -> 48516[label="",style="dashed", color="magenta", weight=3]; 18285 -> 48517[label="",style="dashed", color="magenta", weight=3]; 34899[label="ww5",fontsize=16,color="green",shape="box"];34900[label="ww3100",fontsize=16,color="green",shape="box"];34901[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34912 -> 34892[label="",style="dashed", color="red", weight=0]; 34912[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"];34912 -> 35004[label="",style="dashed", color="magenta", weight=3]; 34912 -> 35005[label="",style="dashed", color="magenta", weight=3]; 34912 -> 35006[label="",style="dashed", color="magenta", weight=3]; 18286 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48518[label="",style="dashed", color="magenta", weight=3]; 18286 -> 48519[label="",style="dashed", color="magenta", weight=3]; 18286 -> 48520[label="",style="dashed", color="magenta", weight=3]; 18286 -> 48521[label="",style="dashed", color="magenta", weight=3]; 18286 -> 48522[label="",style="dashed", color="magenta", weight=3]; 34902[label="ww5",fontsize=16,color="green",shape="box"];34903[label="ww3100",fontsize=16,color="green",shape="box"];34904[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34913 -> 34892[label="",style="dashed", color="red", weight=0]; 34913[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"];34913 -> 35007[label="",style="dashed", color="magenta", weight=3]; 34913 -> 35008[label="",style="dashed", color="magenta", weight=3]; 34913 -> 35009[label="",style="dashed", color="magenta", weight=3]; 52788[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52789[label="ww3100",fontsize=16,color="green",shape="box"];52790[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50059 -> 34892[label="",style="dashed", color="red", weight=0]; 50059[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"];50059 -> 51884[label="",style="dashed", color="magenta", weight=3]; 50059 -> 51885[label="",style="dashed", color="magenta", weight=3]; 50059 -> 51886[label="",style="dashed", color="magenta", weight=3]; 51675[label="ww5",fontsize=16,color="green",shape="box"];51676[label="ww3100",fontsize=16,color="green",shape="box"];51677[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];35002[label="takeWhile (flip ltEsFloat ww4086) (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"];35002 -> 35070[label="",style="solid", color="black", weight=3]; 35003 -> 58792[label="",style="dashed", color="red", weight=0]; 35003[label="takeWhile0 (flip ltEsFloat ww4086) (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"];35003 -> 58796[label="",style="dashed", color="magenta", weight=3]; 35003 -> 58797[label="",style="dashed", color="magenta", weight=3]; 35003 -> 58798[label="",style="dashed", color="magenta", weight=3]; 51680[label="ww5",fontsize=16,color="green",shape="box"];51681[label="ww3100",fontsize=16,color="green",shape="box"];51682[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53257[label="Neg Zero",fontsize=16,color="green",shape="box"];53258[label="Neg (Succ ww4552)",fontsize=16,color="green",shape="box"];53259[label="Neg (Succ ww4553)",fontsize=16,color="green",shape="box"];35298 -> 25616[label="",style="dashed", color="red", weight=0]; 35298[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35298 -> 35323[label="",style="dashed", color="magenta", weight=3]; 35299 -> 26799[label="",style="dashed", color="red", weight=0]; 35299[label="srMyInt (Neg (Succ ww4090)) (Neg (Succ ww4091))",fontsize=16,color="magenta"];35299 -> 35324[label="",style="dashed", color="magenta", weight=3]; 35299 -> 35325[label="",style="dashed", color="magenta", weight=3]; 38005 -> 26799[label="",style="dashed", color="red", weight=0]; 38005[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38005 -> 41516[label="",style="dashed", color="magenta", weight=3]; 38005 -> 41517[label="",style="dashed", color="magenta", weight=3]; 38006 -> 43747[label="",style="dashed", color="red", weight=0]; 38006[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"];38006 -> 43748[label="",style="dashed", color="magenta", weight=3]; 38007 -> 20608[label="",style="dashed", color="red", weight=0]; 38007[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"];38007 -> 41519[label="",style="dashed", color="magenta", weight=3]; 38007 -> 41520[label="",style="dashed", color="magenta", weight=3]; 38007 -> 41521[label="",style="dashed", color="magenta", weight=3]; 38007 -> 41522[label="",style="dashed", color="magenta", weight=3]; 38008 -> 26798[label="",style="dashed", color="red", weight=0]; 38008[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38008 -> 41523[label="",style="dashed", color="magenta", weight=3]; 38008 -> 41524[label="",style="dashed", color="magenta", weight=3]; 38009[label="Neg Zero",fontsize=16,color="green",shape="box"];38010[label="Neg Zero",fontsize=16,color="green",shape="box"];38011 -> 26799[label="",style="dashed", color="red", weight=0]; 38011[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38011 -> 41525[label="",style="dashed", color="magenta", weight=3]; 38011 -> 41526[label="",style="dashed", color="magenta", weight=3]; 38012 -> 43759[label="",style="dashed", color="red", weight=0]; 38012[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"];38012 -> 43760[label="",style="dashed", color="magenta", weight=3]; 38013 -> 20608[label="",style="dashed", color="red", weight=0]; 38013[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"];38013 -> 41528[label="",style="dashed", color="magenta", weight=3]; 38013 -> 41529[label="",style="dashed", color="magenta", weight=3]; 38013 -> 41530[label="",style="dashed", color="magenta", weight=3]; 38013 -> 41531[label="",style="dashed", color="magenta", weight=3]; 38014 -> 26798[label="",style="dashed", color="red", weight=0]; 38014[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38014 -> 41532[label="",style="dashed", color="magenta", weight=3]; 38014 -> 41533[label="",style="dashed", color="magenta", weight=3]; 38015[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38016[label="Neg Zero",fontsize=16,color="green",shape="box"];38017 -> 26799[label="",style="dashed", color="red", weight=0]; 38017[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38017 -> 41534[label="",style="dashed", color="magenta", weight=3]; 38017 -> 41535[label="",style="dashed", color="magenta", weight=3]; 38018 -> 43771[label="",style="dashed", color="red", weight=0]; 38018[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"];38018 -> 43772[label="",style="dashed", color="magenta", weight=3]; 38019 -> 20608[label="",style="dashed", color="red", weight=0]; 38019[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"];38019 -> 41537[label="",style="dashed", color="magenta", weight=3]; 38019 -> 41538[label="",style="dashed", color="magenta", weight=3]; 38019 -> 41539[label="",style="dashed", color="magenta", weight=3]; 38019 -> 41540[label="",style="dashed", color="magenta", weight=3]; 38020 -> 26798[label="",style="dashed", color="red", weight=0]; 38020[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38020 -> 41541[label="",style="dashed", color="magenta", weight=3]; 38020 -> 41542[label="",style="dashed", color="magenta", weight=3]; 38021[label="Neg Zero",fontsize=16,color="green",shape="box"];38022[label="Neg Zero",fontsize=16,color="green",shape="box"];35582[label="Succ ww955",fontsize=16,color="green",shape="box"];35583[label="Succ ww957",fontsize=16,color="green",shape="box"];51691[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];51692[label="Neg Zero",fontsize=16,color="green",shape="box"];51693[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];51694[label="Neg Zero",fontsize=16,color="green",shape="box"];51699[label="Pos Zero",fontsize=16,color="green",shape="box"];51700[label="Neg Zero",fontsize=16,color="green",shape="box"];51701[label="Pos Zero",fontsize=16,color="green",shape="box"];51702[label="Neg Zero",fontsize=16,color="green",shape="box"];51703 -> 26726[label="",style="dashed", color="red", weight=0]; 51703[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) ww4496",fontsize=16,color="magenta"];51703 -> 52167[label="",style="dashed", color="magenta", weight=3]; 51703 -> 52168[label="",style="dashed", color="magenta", weight=3]; 51703 -> 52169[label="",style="dashed", color="magenta", weight=3]; 51704 -> 26924[label="",style="dashed", color="red", weight=0]; 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 -> 52170[label="",style="dashed", color="magenta", weight=3]; 51704 -> 52171[label="",style="dashed", color="magenta", weight=3]; 51705[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];51706[label="Pos Zero",fontsize=16,color="green",shape="box"];51707[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];51708[label="Pos Zero",fontsize=16,color="green",shape="box"];51709[label="Neg Zero",fontsize=16,color="green",shape="box"];51710[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];51711[label="Neg Zero",fontsize=16,color="green",shape="box"];51712[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];51713[label="Neg Zero",fontsize=16,color="green",shape="box"];51714[label="Pos Zero",fontsize=16,color="green",shape="box"];51715[label="Neg Zero",fontsize=16,color="green",shape="box"];51716[label="Pos 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]; 18306 -> 20680[label="",style="dashed", color="red", weight=0]; 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 -> 20681[label="",style="dashed", color="magenta", weight=3]; 18306 -> 20682[label="",style="dashed", color="magenta", weight=3]; 18307 -> 20697[label="",style="dashed", color="red", weight=0]; 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 -> 20698[label="",style="dashed", color="magenta", weight=3]; 18307 -> 20699[label="",style="dashed", color="magenta", weight=3]; 18308 -> 20711[label="",style="dashed", color="red", weight=0]; 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 -> 20712[label="",style="dashed", color="magenta", weight=3]; 18308 -> 20713[label="",style="dashed", color="magenta", weight=3]; 52720[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];52721[label="Neg (Succ ww95800)",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]; 18312 -> 20730[label="",style="dashed", color="red", weight=0]; 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 -> 20731[label="",style="dashed", color="magenta", weight=3]; 18312 -> 20732[label="",style="dashed", color="magenta", weight=3]; 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]; 18314 -> 20746[label="",style="dashed", color="red", weight=0]; 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 -> 20747[label="",style="dashed", color="magenta", weight=3]; 18314 -> 20748[label="",style="dashed", color="magenta", weight=3]; 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]; 18316 -> 20763[label="",style="dashed", color="red", weight=0]; 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 -> 20764[label="",style="dashed", color="magenta", weight=3]; 18316 -> 20765[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 18321[label="ww3100",fontsize=16,color="green",shape="box"];18322[label="ww410000000",fontsize=16,color="green",shape="box"];18323[label="ww3100",fontsize=16,color="green",shape="box"];18324[label="ww410000000",fontsize=16,color="green",shape="box"];18325 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48548[label="",style="dashed", color="magenta", weight=3]; 18325 -> 48549[label="",style="dashed", color="magenta", weight=3]; 18325 -> 48550[label="",style="dashed", color="magenta", weight=3]; 18325 -> 48551[label="",style="dashed", color="magenta", weight=3]; 18325 -> 48552[label="",style="dashed", color="magenta", weight=3]; 37579[label="ww5",fontsize=16,color="green",shape="box"];37580[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37581[label="ww3100",fontsize=16,color="green",shape="box"];37582[label="ww4000",fontsize=16,color="green",shape="box"];37566[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37567[label="ww4000",fontsize=16,color="green",shape="box"];37568[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37569[label="ww3100",fontsize=16,color="green",shape="box"];36816 -> 37570[label="",style="dashed", color="red", weight=0]; 36816[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"];36816 -> 37587[label="",style="dashed", color="magenta", weight=3]; 36816 -> 37588[label="",style="dashed", color="magenta", weight=3]; 36816 -> 37589[label="",style="dashed", color="magenta", weight=3]; 36816 -> 37590[label="",style="dashed", color="magenta", weight=3]; 18326 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48553[label="",style="dashed", color="magenta", weight=3]; 18326 -> 48554[label="",style="dashed", color="magenta", weight=3]; 18326 -> 48555[label="",style="dashed", color="magenta", weight=3]; 18326 -> 48556[label="",style="dashed", color="magenta", weight=3]; 18326 -> 48557[label="",style="dashed", color="magenta", weight=3]; 37583[label="ww5",fontsize=16,color="green",shape="box"];37584[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37585[label="ww3100",fontsize=16,color="green",shape="box"];37586[label="ww4000",fontsize=16,color="green",shape="box"];37599[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37600[label="ww4000",fontsize=16,color="green",shape="box"];37601[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37602[label="ww3100",fontsize=16,color="green",shape="box"];36817 -> 37570[label="",style="dashed", color="red", weight=0]; 36817[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"];36817 -> 37591[label="",style="dashed", color="magenta", weight=3]; 36817 -> 37592[label="",style="dashed", color="magenta", weight=3]; 36817 -> 37593[label="",style="dashed", color="magenta", weight=3]; 36817 -> 37594[label="",style="dashed", color="magenta", weight=3]; 51717[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51718[label="ww4000",fontsize=16,color="green",shape="box"];51719[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51720[label="ww3100",fontsize=16,color="green",shape="box"];50126 -> 37570[label="",style="dashed", color="red", weight=0]; 50126[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"];50126 -> 51887[label="",style="dashed", color="magenta", weight=3]; 50126 -> 51888[label="",style="dashed", color="magenta", weight=3]; 50126 -> 51889[label="",style="dashed", color="magenta", weight=3]; 50126 -> 51890[label="",style="dashed", color="magenta", weight=3]; 51721[label="ww5",fontsize=16,color="green",shape="box"];51722[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51723[label="ww3100",fontsize=16,color="green",shape="box"];51724[label="ww4000",fontsize=16,color="green",shape="box"];51725[label="ww5",fontsize=16,color="green",shape="box"];51726[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51727[label="ww3100",fontsize=16,color="green",shape="box"];51728[label="ww4000",fontsize=16,color="green",shape="box"];45571 -> 20242[label="",style="dashed", color="red", weight=0]; 45571[label="msMyInt (Neg (Succ ww4259)) (Pos Zero)",fontsize=16,color="magenta"];45571 -> 46012[label="",style="dashed", color="magenta", weight=3]; 45572 -> 26799[label="",style="dashed", color="red", weight=0]; 45572[label="srMyInt (Pos (Succ ww4260)) (Pos (Succ ww4261))",fontsize=16,color="magenta"];45572 -> 46013[label="",style="dashed", color="magenta", weight=3]; 45572 -> 46014[label="",style="dashed", color="magenta", weight=3]; 38023 -> 26799[label="",style="dashed", color="red", weight=0]; 38023[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38023 -> 41544[label="",style="dashed", color="magenta", weight=3]; 38023 -> 41545[label="",style="dashed", color="magenta", weight=3]; 38024 -> 43850[label="",style="dashed", color="red", weight=0]; 38024[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"];38024 -> 43851[label="",style="dashed", color="magenta", weight=3]; 38025 -> 20608[label="",style="dashed", color="red", weight=0]; 38025[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"];38025 -> 41547[label="",style="dashed", color="magenta", weight=3]; 38025 -> 41548[label="",style="dashed", color="magenta", weight=3]; 38025 -> 41549[label="",style="dashed", color="magenta", weight=3]; 38025 -> 41550[label="",style="dashed", color="magenta", weight=3]; 38026 -> 26798[label="",style="dashed", color="red", weight=0]; 38026[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38026 -> 41551[label="",style="dashed", color="magenta", weight=3]; 38026 -> 41552[label="",style="dashed", color="magenta", weight=3]; 38027[label="Pos Zero",fontsize=16,color="green",shape="box"];38028[label="Pos Zero",fontsize=16,color="green",shape="box"];38029 -> 26799[label="",style="dashed", color="red", weight=0]; 38029[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38029 -> 41553[label="",style="dashed", color="magenta", weight=3]; 38029 -> 41554[label="",style="dashed", color="magenta", weight=3]; 38030 -> 43861[label="",style="dashed", color="red", weight=0]; 38030[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"];38030 -> 43862[label="",style="dashed", color="magenta", weight=3]; 38031 -> 20608[label="",style="dashed", color="red", weight=0]; 38031[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"];38031 -> 41556[label="",style="dashed", color="magenta", weight=3]; 38031 -> 41557[label="",style="dashed", color="magenta", weight=3]; 38031 -> 41558[label="",style="dashed", color="magenta", weight=3]; 38031 -> 41559[label="",style="dashed", color="magenta", weight=3]; 38032 -> 26798[label="",style="dashed", color="red", weight=0]; 38032[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38032 -> 41560[label="",style="dashed", color="magenta", weight=3]; 38032 -> 41561[label="",style="dashed", color="magenta", weight=3]; 38033[label="Pos Zero",fontsize=16,color="green",shape="box"];38034[label="Pos Zero",fontsize=16,color="green",shape="box"];18345[label="ww3100",fontsize=16,color="green",shape="box"];18346[label="ww410000000",fontsize=16,color="green",shape="box"];18347[label="ww3100",fontsize=16,color="green",shape="box"];18348[label="ww410000000",fontsize=16,color="green",shape="box"];46684[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46685[label="ww4000",fontsize=16,color="green",shape="box"];46686[label="ww5",fontsize=16,color="green",shape="box"];46687[label="ww3100",fontsize=16,color="green",shape="box"];46702 -> 46655[label="",style="dashed", color="red", weight=0]; 46702[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"];46702 -> 46771[label="",style="dashed", color="magenta", weight=3]; 46702 -> 46772[label="",style="dashed", color="magenta", weight=3]; 46702 -> 46773[label="",style="dashed", color="magenta", weight=3]; 46702 -> 46774[label="",style="dashed", color="magenta", weight=3]; 46688[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46689[label="ww4000",fontsize=16,color="green",shape="box"];46690[label="ww5",fontsize=16,color="green",shape="box"];46691[label="ww3100",fontsize=16,color="green",shape="box"];46703 -> 46655[label="",style="dashed", color="red", weight=0]; 46703[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"];46703 -> 46775[label="",style="dashed", color="magenta", weight=3]; 46703 -> 46776[label="",style="dashed", color="magenta", weight=3]; 46703 -> 46777[label="",style="dashed", color="magenta", weight=3]; 46703 -> 46778[label="",style="dashed", color="magenta", weight=3]; 46692[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];46693[label="ww4000",fontsize=16,color="green",shape="box"];46694[label="ww5",fontsize=16,color="green",shape="box"];46695[label="ww3100",fontsize=16,color="green",shape="box"];51731[label="ww4452",fontsize=16,color="green",shape="box"];51732[label="Pos (Succ ww4453)",fontsize=16,color="green",shape="box"];51733[label="Neg (Succ ww4454)",fontsize=16,color="green",shape="box"];30590[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];30591[label="ww33711",fontsize=16,color="green",shape="box"];30592[label="Pos Zero",fontsize=16,color="green",shape="box"];30593[label="ww33710",fontsize=16,color="green",shape="box"];51734[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4503",fontsize=16,color="black",shape="box"];51734 -> 52176[label="",style="solid", color="black", weight=3]; 38035 -> 26799[label="",style="dashed", color="red", weight=0]; 38035[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38035 -> 41562[label="",style="dashed", color="magenta", weight=3]; 38035 -> 41563[label="",style="dashed", color="magenta", weight=3]; 38036 -> 43872[label="",style="dashed", color="red", weight=0]; 38036[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"];38036 -> 43873[label="",style="dashed", color="magenta", weight=3]; 38037 -> 20608[label="",style="dashed", color="red", weight=0]; 38037[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"];38037 -> 41565[label="",style="dashed", color="magenta", weight=3]; 38037 -> 41566[label="",style="dashed", color="magenta", weight=3]; 38037 -> 41567[label="",style="dashed", color="magenta", weight=3]; 38037 -> 41568[label="",style="dashed", color="magenta", weight=3]; 38038 -> 26798[label="",style="dashed", color="red", weight=0]; 38038[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38038 -> 41569[label="",style="dashed", color="magenta", weight=3]; 38038 -> 41570[label="",style="dashed", color="magenta", weight=3]; 38039[label="Neg Zero",fontsize=16,color="green",shape="box"];38040[label="Pos Zero",fontsize=16,color="green",shape="box"];38041 -> 26799[label="",style="dashed", color="red", weight=0]; 38041[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38041 -> 41571[label="",style="dashed", color="magenta", weight=3]; 38041 -> 41572[label="",style="dashed", color="magenta", weight=3]; 38042 -> 43883[label="",style="dashed", color="red", weight=0]; 38042[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"];38042 -> 43884[label="",style="dashed", color="magenta", weight=3]; 38043 -> 20608[label="",style="dashed", color="red", weight=0]; 38043[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"];38043 -> 41574[label="",style="dashed", color="magenta", weight=3]; 38043 -> 41575[label="",style="dashed", color="magenta", weight=3]; 38043 -> 41576[label="",style="dashed", color="magenta", weight=3]; 38043 -> 41577[label="",style="dashed", color="magenta", weight=3]; 38044 -> 26798[label="",style="dashed", color="red", weight=0]; 38044[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38044 -> 41578[label="",style="dashed", color="magenta", weight=3]; 38044 -> 41579[label="",style="dashed", color="magenta", weight=3]; 38045[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38046[label="Pos Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38630[label="",style="dashed", color="magenta", weight=3]; 18354 -> 38631[label="",style="dashed", color="magenta", weight=3]; 18354 -> 38632[label="",style="dashed", color="magenta", weight=3]; 18354 -> 38633[label="",style="dashed", color="magenta", weight=3]; 18354 -> 38634[label="",style="dashed", color="magenta", weight=3]; 18354 -> 38635[label="",style="dashed", color="magenta", weight=3]; 18355[label="ww3100",fontsize=16,color="green",shape="box"];18356[label="ww410000000",fontsize=16,color="green",shape="box"];18357[label="ww3100",fontsize=16,color="green",shape="box"];18358[label="ww410000000",fontsize=16,color="green",shape="box"];37634[label="ww3100",fontsize=16,color="green",shape="box"];37635[label="ww5",fontsize=16,color="green",shape="box"];37636[label="ww4000",fontsize=16,color="green",shape="box"];37637[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];45621[label="ww4000",fontsize=16,color="green",shape="box"];45622[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];45623[label="ww3100",fontsize=16,color="green",shape="box"];45624[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36818 -> 37605[label="",style="dashed", color="red", weight=0]; 36818[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"];36818 -> 37646[label="",style="dashed", color="magenta", weight=3]; 36818 -> 37647[label="",style="dashed", color="magenta", weight=3]; 36818 -> 37648[label="",style="dashed", color="magenta", weight=3]; 36818 -> 37649[label="",style="dashed", color="magenta", weight=3]; 37638[label="ww3100",fontsize=16,color="green",shape="box"];37639[label="ww5",fontsize=16,color="green",shape="box"];37640[label="ww4000",fontsize=16,color="green",shape="box"];37641[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];45625[label="ww4000",fontsize=16,color="green",shape="box"];45626[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];45627[label="ww3100",fontsize=16,color="green",shape="box"];45628[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36819 -> 37605[label="",style="dashed", color="red", weight=0]; 36819[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"];36819 -> 37650[label="",style="dashed", color="magenta", weight=3]; 36819 -> 37651[label="",style="dashed", color="magenta", weight=3]; 36819 -> 37652[label="",style="dashed", color="magenta", weight=3]; 36819 -> 37653[label="",style="dashed", color="magenta", weight=3]; 37642[label="ww3100",fontsize=16,color="green",shape="box"];37643[label="ww5",fontsize=16,color="green",shape="box"];37644[label="ww4000",fontsize=16,color="green",shape="box"];37645[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];41721[label="ww4264",fontsize=16,color="green",shape="box"];41722[label="Neg (Succ ww4265)",fontsize=16,color="green",shape="box"];41723[label="Pos (Succ ww4266)",fontsize=16,color="green",shape="box"];38047 -> 26799[label="",style="dashed", color="red", weight=0]; 38047[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38047 -> 41599[label="",style="dashed", color="magenta", weight=3]; 38047 -> 41600[label="",style="dashed", color="magenta", weight=3]; 38048 -> 43904[label="",style="dashed", color="red", weight=0]; 38048[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"];38048 -> 43905[label="",style="dashed", color="magenta", weight=3]; 38049 -> 20608[label="",style="dashed", color="red", weight=0]; 38049[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"];38049 -> 41602[label="",style="dashed", color="magenta", weight=3]; 38049 -> 41603[label="",style="dashed", color="magenta", weight=3]; 38049 -> 41604[label="",style="dashed", color="magenta", weight=3]; 38049 -> 41605[label="",style="dashed", color="magenta", weight=3]; 38050 -> 26798[label="",style="dashed", color="red", weight=0]; 38050[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38050 -> 41606[label="",style="dashed", color="magenta", weight=3]; 38050 -> 41607[label="",style="dashed", color="magenta", weight=3]; 38051[label="Pos Zero",fontsize=16,color="green",shape="box"];38052[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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38642[label="",style="dashed", color="magenta", weight=3]; 18366 -> 38643[label="",style="dashed", color="magenta", weight=3]; 18366 -> 38644[label="",style="dashed", color="magenta", weight=3]; 18366 -> 38645[label="",style="dashed", color="magenta", weight=3]; 18366 -> 38646[label="",style="dashed", color="magenta", weight=3]; 18366 -> 38647[label="",style="dashed", color="magenta", weight=3]; 18367[label="ww3100",fontsize=16,color="green",shape="box"];18368[label="ww410000000",fontsize=16,color="green",shape="box"];18369[label="ww3100",fontsize=16,color="green",shape="box"];18370[label="ww410000000",fontsize=16,color="green",shape="box"];18371 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48558[label="",style="dashed", color="magenta", weight=3]; 18371 -> 48559[label="",style="dashed", color="magenta", weight=3]; 18371 -> 48560[label="",style="dashed", color="magenta", weight=3]; 18371 -> 48561[label="",style="dashed", color="magenta", weight=3]; 18371 -> 48562[label="",style="dashed", color="magenta", weight=3]; 46761[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46762[label="ww4000",fontsize=16,color="green",shape="box"];46763[label="ww3100",fontsize=16,color="green",shape="box"];46764[label="ww5",fontsize=16,color="green",shape="box"];46765 -> 26763[label="",style="dashed", color="red", weight=0]; 46765[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"];46765 -> 51891[label="",style="dashed", color="magenta", weight=3]; 46765 -> 51892[label="",style="dashed", color="magenta", weight=3]; 46765 -> 51893[label="",style="dashed", color="magenta", weight=3]; 46765 -> 51894[label="",style="dashed", color="magenta", weight=3]; 18372 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48563[label="",style="dashed", color="magenta", weight=3]; 18372 -> 48564[label="",style="dashed", color="magenta", weight=3]; 18372 -> 48565[label="",style="dashed", color="magenta", weight=3]; 18372 -> 48566[label="",style="dashed", color="magenta", weight=3]; 18372 -> 48567[label="",style="dashed", color="magenta", weight=3]; 46766[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46767[label="ww4000",fontsize=16,color="green",shape="box"];46768[label="ww3100",fontsize=16,color="green",shape="box"];46769[label="ww5",fontsize=16,color="green",shape="box"];46770 -> 26763[label="",style="dashed", color="red", weight=0]; 46770[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"];46770 -> 51895[label="",style="dashed", color="magenta", weight=3]; 46770 -> 51896[label="",style="dashed", color="magenta", weight=3]; 46770 -> 51897[label="",style="dashed", color="magenta", weight=3]; 46770 -> 51898[label="",style="dashed", color="magenta", weight=3]; 52877[label="ww3100",fontsize=16,color="green",shape="box"];52878[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52879[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52880[label="ww4000",fontsize=16,color="green",shape="box"];50159 -> 26763[label="",style="dashed", color="red", weight=0]; 50159[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"];50159 -> 51899[label="",style="dashed", color="magenta", weight=3]; 50159 -> 51900[label="",style="dashed", color="magenta", weight=3]; 50159 -> 51901[label="",style="dashed", color="magenta", weight=3]; 50159 -> 51902[label="",style="dashed", color="magenta", weight=3]; 51736[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51737[label="ww4000",fontsize=16,color="green",shape="box"];51738[label="ww3100",fontsize=16,color="green",shape="box"];51739[label="ww5",fontsize=16,color="green",shape="box"];51740 -> 36945[label="",style="dashed", color="red", weight=0]; 51740[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"];51740 -> 52179[label="",style="dashed", color="magenta", weight=3]; 51740 -> 52180[label="",style="dashed", color="magenta", weight=3]; 51741[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"];51741 -> 52181[label="",style="solid", color="black", weight=3]; 51744[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51745[label="ww4000",fontsize=16,color="green",shape="box"];51746[label="ww3100",fontsize=16,color="green",shape="box"];51747[label="ww5",fontsize=16,color="green",shape="box"];53345[label="ww4556",fontsize=16,color="green",shape="box"];53346[label="Neg (Succ ww4557)",fontsize=16,color="green",shape="box"];53347[label="Neg (Succ ww4558)",fontsize=16,color="green",shape="box"];26925 -> 20242[label="",style="dashed", color="red", weight=0]; 26925[label="msMyInt (Neg (Succ ww1996)) (Pos Zero)",fontsize=16,color="magenta"];26925 -> 46782[label="",style="dashed", color="magenta", weight=3]; 26926 -> 26799[label="",style="dashed", color="red", weight=0]; 26926[label="srMyInt (Neg (Succ ww1997)) (Neg (Succ ww1998))",fontsize=16,color="magenta"];26926 -> 46783[label="",style="dashed", color="magenta", weight=3]; 26926 -> 46784[label="",style="dashed", color="magenta", weight=3]; 38053 -> 26799[label="",style="dashed", color="red", weight=0]; 38053[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38053 -> 41608[label="",style="dashed", color="magenta", weight=3]; 38053 -> 41609[label="",style="dashed", color="magenta", weight=3]; 38054 -> 43919[label="",style="dashed", color="red", weight=0]; 38054[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"];38054 -> 43920[label="",style="dashed", color="magenta", weight=3]; 38055 -> 20608[label="",style="dashed", color="red", weight=0]; 38055[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"];38055 -> 41611[label="",style="dashed", color="magenta", weight=3]; 38055 -> 41612[label="",style="dashed", color="magenta", weight=3]; 38055 -> 41613[label="",style="dashed", color="magenta", weight=3]; 38055 -> 41614[label="",style="dashed", color="magenta", weight=3]; 38056 -> 26798[label="",style="dashed", color="red", weight=0]; 38056[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38056 -> 41615[label="",style="dashed", color="magenta", weight=3]; 38056 -> 41616[label="",style="dashed", color="magenta", weight=3]; 38057[label="Neg Zero",fontsize=16,color="green",shape="box"];38058[label="Pos Zero",fontsize=16,color="green",shape="box"];38059 -> 26799[label="",style="dashed", color="red", weight=0]; 38059[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38059 -> 41617[label="",style="dashed", color="magenta", weight=3]; 38059 -> 41618[label="",style="dashed", color="magenta", weight=3]; 38060 -> 43930[label="",style="dashed", color="red", weight=0]; 38060[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"];38060 -> 43931[label="",style="dashed", color="magenta", weight=3]; 38061 -> 20608[label="",style="dashed", color="red", weight=0]; 38061[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"];38061 -> 41620[label="",style="dashed", color="magenta", weight=3]; 38061 -> 41621[label="",style="dashed", color="magenta", weight=3]; 38061 -> 41622[label="",style="dashed", color="magenta", weight=3]; 38061 -> 41623[label="",style="dashed", color="magenta", weight=3]; 38062 -> 26798[label="",style="dashed", color="red", weight=0]; 38062[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38062 -> 41624[label="",style="dashed", color="magenta", weight=3]; 38062 -> 41625[label="",style="dashed", color="magenta", weight=3]; 38063[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38064[label="Pos Zero",fontsize=16,color="green",shape="box"];38065 -> 26799[label="",style="dashed", color="red", weight=0]; 38065[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38065 -> 41626[label="",style="dashed", color="magenta", weight=3]; 38065 -> 41627[label="",style="dashed", color="magenta", weight=3]; 38066 -> 43941[label="",style="dashed", color="red", weight=0]; 38066[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"];38066 -> 43942[label="",style="dashed", color="magenta", weight=3]; 38067 -> 20608[label="",style="dashed", color="red", weight=0]; 38067[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"];38067 -> 41629[label="",style="dashed", color="magenta", weight=3]; 38067 -> 41630[label="",style="dashed", color="magenta", weight=3]; 38067 -> 41631[label="",style="dashed", color="magenta", weight=3]; 38067 -> 41632[label="",style="dashed", color="magenta", weight=3]; 38068 -> 26798[label="",style="dashed", color="red", weight=0]; 38068[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38068 -> 41633[label="",style="dashed", color="magenta", weight=3]; 38068 -> 41634[label="",style="dashed", color="magenta", weight=3]; 38069[label="Neg Zero",fontsize=16,color="green",shape="box"];38070[label="Pos Zero",fontsize=16,color="green",shape="box"];18381[label="ww3100",fontsize=16,color="green",shape="box"];18382[label="ww410000000",fontsize=16,color="green",shape="box"];18383[label="ww3100",fontsize=16,color="green",shape="box"];18384[label="ww410000000",fontsize=16,color="green",shape="box"];18385 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48573[label="",style="dashed", color="magenta", weight=3]; 18385 -> 48574[label="",style="dashed", color="magenta", weight=3]; 18385 -> 48575[label="",style="dashed", color="magenta", weight=3]; 18385 -> 48576[label="",style="dashed", color="magenta", weight=3]; 18385 -> 48577[label="",style="dashed", color="magenta", weight=3]; 18386 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48578[label="",style="dashed", color="magenta", weight=3]; 18386 -> 48579[label="",style="dashed", color="magenta", weight=3]; 18386 -> 48580[label="",style="dashed", color="magenta", weight=3]; 18386 -> 48581[label="",style="dashed", color="magenta", weight=3]; 18386 -> 48582[label="",style="dashed", color="magenta", weight=3]; 51753[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];51754[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51755[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51756[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52846[label="ww5",fontsize=16,color="green",shape="box"];52847[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52848[label="ww3000",fontsize=16,color="green",shape="box"];52849[label="ww3100",fontsize=16,color="green",shape="box"];51758[label="primPlusFloat 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="burlywood",shape="box"];63250[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51758 -> 63250[label="",style="solid", color="burlywood", weight=9]; 63250 -> 52199[label="",style="solid", color="burlywood", weight=3]; 51762[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];51762 -> 52200[label="",style="solid", color="black", weight=3]; 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]; 53300[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4562))) (Float (Pos (Succ ww4563)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53300 -> 53348[label="",style="solid", color="black", weight=3]; 51763[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];51764[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];51765[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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]; 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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38666[label="",style="dashed", color="magenta", weight=3]; 18396 -> 38667[label="",style="dashed", color="magenta", weight=3]; 18396 -> 38668[label="",style="dashed", color="magenta", weight=3]; 18396 -> 38669[label="",style="dashed", color="magenta", weight=3]; 18396 -> 38670[label="",style="dashed", color="magenta", weight=3]; 18396 -> 38671[label="",style="dashed", color="magenta", weight=3]; 38071 -> 26799[label="",style="dashed", color="red", weight=0]; 38071[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38071 -> 41635[label="",style="dashed", color="magenta", weight=3]; 38071 -> 41636[label="",style="dashed", color="magenta", weight=3]; 38072 -> 43968[label="",style="dashed", color="red", weight=0]; 38072[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"];38072 -> 43969[label="",style="dashed", color="magenta", weight=3]; 38073 -> 20608[label="",style="dashed", color="red", weight=0]; 38073[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"];38073 -> 41638[label="",style="dashed", color="magenta", weight=3]; 38073 -> 41639[label="",style="dashed", color="magenta", weight=3]; 38073 -> 41640[label="",style="dashed", color="magenta", weight=3]; 38073 -> 41641[label="",style="dashed", color="magenta", weight=3]; 38074 -> 26798[label="",style="dashed", color="red", weight=0]; 38074[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38074 -> 41642[label="",style="dashed", color="magenta", weight=3]; 38074 -> 41643[label="",style="dashed", color="magenta", weight=3]; 38075[label="Pos Zero",fontsize=16,color="green",shape="box"];38076[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];18400[label="ww3100",fontsize=16,color="green",shape="box"];18401[label="ww410000000",fontsize=16,color="green",shape="box"];18402[label="ww3100",fontsize=16,color="green",shape="box"];18403[label="ww410000000",fontsize=16,color="green",shape="box"];55097[label="ww3100",fontsize=16,color="green",shape="box"];55098[label="ww3000",fontsize=16,color="green",shape="box"];55099 -> 55541[label="",style="dashed", color="red", weight=0]; 55099[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"];55099 -> 55574[label="",style="dashed", color="magenta", weight=3]; 55099 -> 55575[label="",style="dashed", color="magenta", weight=3]; 55099 -> 55576[label="",style="dashed", color="magenta", weight=3]; 55099 -> 55577[label="",style="dashed", color="magenta", weight=3]; 55566[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55567[label="ww5",fontsize=16,color="green",shape="box"];55568[label="ww3100",fontsize=16,color="green",shape="box"];55569[label="ww3000",fontsize=16,color="green",shape="box"];55537[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55538[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55539[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55540[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55100[label="ww3100",fontsize=16,color="green",shape="box"];55101[label="ww3000",fontsize=16,color="green",shape="box"];55102 -> 55541[label="",style="dashed", color="red", weight=0]; 55102[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"];55102 -> 55578[label="",style="dashed", color="magenta", weight=3]; 55102 -> 55579[label="",style="dashed", color="magenta", weight=3]; 55102 -> 55580[label="",style="dashed", color="magenta", weight=3]; 55102 -> 55581[label="",style="dashed", color="magenta", weight=3]; 55570[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55571[label="ww5",fontsize=16,color="green",shape="box"];55572[label="ww3100",fontsize=16,color="green",shape="box"];55573[label="ww3000",fontsize=16,color="green",shape="box"];55617[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55618[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55619[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55620[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55946[label="Pos (Succ ww4640)",fontsize=16,color="green",shape="box"];55947[label="Pos (Succ ww4639)",fontsize=16,color="green",shape="box"];55948[label="Neg (Succ ww4641)",fontsize=16,color="green",shape="box"];26853[label="Zero",fontsize=16,color="green",shape="box"];26854[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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38684[label="",style="dashed", color="magenta", weight=3]; 18407 -> 38685[label="",style="dashed", color="magenta", weight=3]; 18407 -> 38686[label="",style="dashed", color="magenta", weight=3]; 18407 -> 38687[label="",style="dashed", color="magenta", weight=3]; 18407 -> 38688[label="",style="dashed", color="magenta", weight=3]; 18407 -> 38689[label="",style="dashed", color="magenta", weight=3]; 18408[label="ww3100",fontsize=16,color="green",shape="box"];18409[label="ww410000000",fontsize=16,color="green",shape="box"];18410[label="ww3100",fontsize=16,color="green",shape="box"];18411[label="ww410000000",fontsize=16,color="green",shape="box"];27055[label="ww3000",fontsize=16,color="green",shape="box"];27056[label="ww3100",fontsize=16,color="green",shape="box"];27057[label="ww5",fontsize=16,color="green",shape="box"];27058[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27087[label="ww5",fontsize=16,color="green",shape="box"];27088[label="ww3000",fontsize=16,color="green",shape="box"];27089[label="ww3100",fontsize=16,color="green",shape="box"];27090[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27059[label="ww3000",fontsize=16,color="green",shape="box"];27060[label="ww3100",fontsize=16,color="green",shape="box"];27061[label="ww5",fontsize=16,color="green",shape="box"];27062[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27091[label="ww5",fontsize=16,color="green",shape="box"];27092[label="ww3000",fontsize=16,color="green",shape="box"];27093[label="ww3100",fontsize=16,color="green",shape="box"];27094[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27291[label="Pos (Succ ww3296)",fontsize=16,color="green",shape="box"];27292[label="Neg (Succ ww3295)",fontsize=16,color="green",shape="box"];27293[label="Pos (Succ ww3297)",fontsize=16,color="green",shape="box"];27294[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"];27294 -> 27321[label="",style="solid", color="black", weight=3]; 58097 -> 26726[label="",style="dashed", color="red", weight=0]; 58097[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) ww4701",fontsize=16,color="magenta"];58097 -> 58109[label="",style="dashed", color="magenta", weight=3]; 58097 -> 58110[label="",style="dashed", color="magenta", weight=3]; 58097 -> 58111[label="",style="dashed", color="magenta", weight=3]; 38083 -> 26799[label="",style="dashed", color="red", weight=0]; 38083[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38083 -> 41653[label="",style="dashed", color="magenta", weight=3]; 38083 -> 41654[label="",style="dashed", color="magenta", weight=3]; 38084 -> 43997[label="",style="dashed", color="red", weight=0]; 38084[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"];38084 -> 43998[label="",style="dashed", color="magenta", weight=3]; 38085 -> 20608[label="",style="dashed", color="red", weight=0]; 38085[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"];38085 -> 41656[label="",style="dashed", color="magenta", weight=3]; 38085 -> 41657[label="",style="dashed", color="magenta", weight=3]; 38085 -> 41658[label="",style="dashed", color="magenta", weight=3]; 38085 -> 41659[label="",style="dashed", color="magenta", weight=3]; 38086 -> 26798[label="",style="dashed", color="red", weight=0]; 38086[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38086 -> 41660[label="",style="dashed", color="magenta", weight=3]; 38086 -> 41661[label="",style="dashed", color="magenta", weight=3]; 38087[label="Pos Zero",fontsize=16,color="green",shape="box"];38088[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38089 -> 26799[label="",style="dashed", color="red", weight=0]; 38089[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38089 -> 41662[label="",style="dashed", color="magenta", weight=3]; 38089 -> 41663[label="",style="dashed", color="magenta", weight=3]; 38090 -> 44009[label="",style="dashed", color="red", weight=0]; 38090[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"];38090 -> 44010[label="",style="dashed", color="magenta", weight=3]; 38091 -> 20608[label="",style="dashed", color="red", weight=0]; 38091[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"];38091 -> 41665[label="",style="dashed", color="magenta", weight=3]; 38091 -> 41666[label="",style="dashed", color="magenta", weight=3]; 38091 -> 41667[label="",style="dashed", color="magenta", weight=3]; 38091 -> 41668[label="",style="dashed", color="magenta", weight=3]; 38092 -> 26798[label="",style="dashed", color="red", weight=0]; 38092[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38092 -> 41669[label="",style="dashed", color="magenta", weight=3]; 38092 -> 41670[label="",style="dashed", color="magenta", weight=3]; 38093[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38094[label="Pos (Succ ww3000)",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38702[label="",style="dashed", color="magenta", weight=3]; 18419 -> 38703[label="",style="dashed", color="magenta", weight=3]; 18419 -> 38704[label="",style="dashed", color="magenta", weight=3]; 18419 -> 38705[label="",style="dashed", color="magenta", weight=3]; 18419 -> 38706[label="",style="dashed", color="magenta", weight=3]; 18419 -> 38707[label="",style="dashed", color="magenta", weight=3]; 18420[label="ww3100",fontsize=16,color="green",shape="box"];18421[label="ww410000000",fontsize=16,color="green",shape="box"];18422[label="ww3100",fontsize=16,color="green",shape="box"];18423[label="ww410000000",fontsize=16,color="green",shape="box"];18424 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48588[label="",style="dashed", color="magenta", weight=3]; 18424 -> 48589[label="",style="dashed", color="magenta", weight=3]; 18424 -> 48590[label="",style="dashed", color="magenta", weight=3]; 18424 -> 48591[label="",style="dashed", color="magenta", weight=3]; 18424 -> 48592[label="",style="dashed", color="magenta", weight=3]; 55103[label="ww3100",fontsize=16,color="green",shape="box"];55104[label="ww3000",fontsize=16,color="green",shape="box"];55105 -> 27133[label="",style="dashed", color="red", weight=0]; 55105[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"];55105 -> 55740[label="",style="dashed", color="magenta", weight=3]; 55105 -> 55741[label="",style="dashed", color="magenta", weight=3]; 55105 -> 55742[label="",style="dashed", color="magenta", weight=3]; 55105 -> 55743[label="",style="dashed", color="magenta", weight=3]; 55621[label="ww5",fontsize=16,color="green",shape="box"];55622[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55623[label="ww3000",fontsize=16,color="green",shape="box"];55624[label="ww3100",fontsize=16,color="green",shape="box"];55625[label="ww3000",fontsize=16,color="green",shape="box"];55626[label="ww3100",fontsize=16,color="green",shape="box"];55627[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55628[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];18425 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48593[label="",style="dashed", color="magenta", weight=3]; 18425 -> 48594[label="",style="dashed", color="magenta", weight=3]; 18425 -> 48595[label="",style="dashed", color="magenta", weight=3]; 18425 -> 48596[label="",style="dashed", color="magenta", weight=3]; 18425 -> 48597[label="",style="dashed", color="magenta", weight=3]; 55106[label="ww3100",fontsize=16,color="green",shape="box"];55107[label="ww3000",fontsize=16,color="green",shape="box"];55108 -> 27133[label="",style="dashed", color="red", weight=0]; 55108[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"];55108 -> 55744[label="",style="dashed", color="magenta", weight=3]; 55108 -> 55745[label="",style="dashed", color="magenta", weight=3]; 55108 -> 55746[label="",style="dashed", color="magenta", weight=3]; 55108 -> 55747[label="",style="dashed", color="magenta", weight=3]; 55629[label="ww5",fontsize=16,color="green",shape="box"];55630[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55631[label="ww3000",fontsize=16,color="green",shape="box"];55632[label="ww3100",fontsize=16,color="green",shape="box"];55633[label="ww3000",fontsize=16,color="green",shape="box"];55634[label="ww3100",fontsize=16,color="green",shape="box"];55635[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55636[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53127[label="ww3000",fontsize=16,color="green",shape="box"];53128[label="ww3100",fontsize=16,color="green",shape="box"];53129[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53130[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50196 -> 27133[label="",style="dashed", color="red", weight=0]; 50196[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"];50196 -> 51903[label="",style="dashed", color="magenta", weight=3]; 50196 -> 51904[label="",style="dashed", color="magenta", weight=3]; 50196 -> 51905[label="",style="dashed", color="magenta", weight=3]; 50196 -> 51906[label="",style="dashed", color="magenta", weight=3]; 51767[label="ww5",fontsize=16,color="green",shape="box"];51768[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51769[label="ww3000",fontsize=16,color="green",shape="box"];51770[label="ww3100",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]; 53592[label="Pos (Succ ww4568)",fontsize=16,color="green",shape="box"];53593[label="Neg (Succ ww4567)",fontsize=16,color="green",shape="box"];53594[label="Neg (Succ ww4569)",fontsize=16,color="green",shape="box"];27492 -> 22801[label="",style="dashed", color="red", weight=0]; 27492[label="msMyInt (Neg Zero) (Pos (Succ ww2007))",fontsize=16,color="magenta"];27492 -> 51907[label="",style="dashed", color="magenta", weight=3]; 27493 -> 26799[label="",style="dashed", color="red", weight=0]; 27493[label="srMyInt (Neg (Succ ww2006)) (Neg (Succ ww2008))",fontsize=16,color="magenta"];27493 -> 51908[label="",style="dashed", color="magenta", weight=3]; 27493 -> 51909[label="",style="dashed", color="magenta", weight=3]; 38095 -> 26799[label="",style="dashed", color="red", weight=0]; 38095[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38095 -> 41671[label="",style="dashed", color="magenta", weight=3]; 38095 -> 41672[label="",style="dashed", color="magenta", weight=3]; 38096 -> 44026[label="",style="dashed", color="red", weight=0]; 38096[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"];38096 -> 44027[label="",style="dashed", color="magenta", weight=3]; 38097 -> 20608[label="",style="dashed", color="red", weight=0]; 38097[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"];38097 -> 41674[label="",style="dashed", color="magenta", weight=3]; 38097 -> 41675[label="",style="dashed", color="magenta", weight=3]; 38097 -> 41676[label="",style="dashed", color="magenta", weight=3]; 38097 -> 41677[label="",style="dashed", color="magenta", weight=3]; 38098 -> 26798[label="",style="dashed", color="red", weight=0]; 38098[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38098 -> 41678[label="",style="dashed", color="magenta", weight=3]; 38098 -> 41679[label="",style="dashed", color="magenta", weight=3]; 38099[label="Neg Zero",fontsize=16,color="green",shape="box"];38100[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38107 -> 26799[label="",style="dashed", color="red", weight=0]; 38107[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38107 -> 41689[label="",style="dashed", color="magenta", weight=3]; 38107 -> 41690[label="",style="dashed", color="magenta", weight=3]; 38108 -> 44050[label="",style="dashed", color="red", weight=0]; 38108[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"];38108 -> 44051[label="",style="dashed", color="magenta", weight=3]; 38109 -> 20608[label="",style="dashed", color="red", weight=0]; 38109[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"];38109 -> 41692[label="",style="dashed", color="magenta", weight=3]; 38109 -> 41693[label="",style="dashed", color="magenta", weight=3]; 38109 -> 41694[label="",style="dashed", color="magenta", weight=3]; 38109 -> 41695[label="",style="dashed", color="magenta", weight=3]; 38110 -> 26798[label="",style="dashed", color="red", weight=0]; 38110[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38110 -> 41696[label="",style="dashed", color="magenta", weight=3]; 38110 -> 41697[label="",style="dashed", color="magenta", weight=3]; 38111[label="Neg Zero",fontsize=16,color="green",shape="box"];38112[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];18434[label="ww3100",fontsize=16,color="green",shape="box"];18435[label="ww410000000",fontsize=16,color="green",shape="box"];18436[label="ww3100",fontsize=16,color="green",shape="box"];18437[label="ww410000000",fontsize=16,color="green",shape="box"];18438 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48603[label="",style="dashed", color="magenta", weight=3]; 18438 -> 48604[label="",style="dashed", color="magenta", weight=3]; 18438 -> 48605[label="",style="dashed", color="magenta", weight=3]; 18438 -> 48606[label="",style="dashed", color="magenta", weight=3]; 18438 -> 48607[label="",style="dashed", color="magenta", weight=3]; 37681[label="ww3100",fontsize=16,color="green",shape="box"];37682[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37683[label="ww5",fontsize=16,color="green",shape="box"];45676[label="Pos Zero",fontsize=16,color="green",shape="box"];45677[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];45678[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45679[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36820 -> 37674[label="",style="dashed", color="red", weight=0]; 36820[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"];36820 -> 37687[label="",style="dashed", color="magenta", weight=3]; 36820 -> 37688[label="",style="dashed", color="magenta", weight=3]; 36820 -> 37689[label="",style="dashed", color="magenta", weight=3]; 18439 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48608[label="",style="dashed", color="magenta", weight=3]; 18439 -> 48609[label="",style="dashed", color="magenta", weight=3]; 18439 -> 48610[label="",style="dashed", color="magenta", weight=3]; 18439 -> 48611[label="",style="dashed", color="magenta", weight=3]; 18439 -> 48612[label="",style="dashed", color="magenta", weight=3]; 37684[label="ww3100",fontsize=16,color="green",shape="box"];37685[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37686[label="ww5",fontsize=16,color="green",shape="box"];45680[label="Pos Zero",fontsize=16,color="green",shape="box"];45681[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];45682[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45683[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36821 -> 37674[label="",style="dashed", color="red", weight=0]; 36821[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"];36821 -> 37690[label="",style="dashed", color="magenta", weight=3]; 36821 -> 37691[label="",style="dashed", color="magenta", weight=3]; 36821 -> 37692[label="",style="dashed", color="magenta", weight=3]; 51775[label="Pos Zero",fontsize=16,color="green",shape="box"];51776[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51777[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51778[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50127 -> 37674[label="",style="dashed", color="red", weight=0]; 50127[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"];50127 -> 51910[label="",style="dashed", color="magenta", weight=3]; 50127 -> 51911[label="",style="dashed", color="magenta", weight=3]; 50127 -> 51912[label="",style="dashed", color="magenta", weight=3]; 51779[label="ww3100",fontsize=16,color="green",shape="box"];51780[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51781[label="ww5",fontsize=16,color="green",shape="box"];51782[label="ww3100",fontsize=16,color="green",shape="box"];51783[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51784[label="ww5",fontsize=16,color="green",shape="box"];45712 -> 22801[label="",style="dashed", color="red", weight=0]; 45712[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];45712 -> 46704[label="",style="dashed", color="magenta", weight=3]; 45713 -> 26799[label="",style="dashed", color="red", weight=0]; 45713[label="srMyInt (Pos (Succ ww4270)) (Pos (Succ ww4271))",fontsize=16,color="magenta"];45713 -> 46705[label="",style="dashed", color="magenta", weight=3]; 45713 -> 46706[label="",style="dashed", color="magenta", weight=3]; 20861[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20860[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"];20860 -> 20863[label="",style="solid", color="black", weight=3]; 18485 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38726[label="",style="dashed", color="magenta", weight=3]; 18485 -> 38727[label="",style="dashed", color="magenta", weight=3]; 18485 -> 38728[label="",style="dashed", color="magenta", weight=3]; 18485 -> 38729[label="",style="dashed", color="magenta", weight=3]; 18485 -> 38730[label="",style="dashed", color="magenta", weight=3]; 18485 -> 38731[label="",style="dashed", color="magenta", weight=3]; 18452[label="ww3100",fontsize=16,color="green",shape="box"];18453[label="ww410000000",fontsize=16,color="green",shape="box"];18454[label="ww3100",fontsize=16,color="green",shape="box"];18455[label="ww410000000",fontsize=16,color="green",shape="box"];38113 -> 26799[label="",style="dashed", color="red", weight=0]; 38113[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38113 -> 41701[label="",style="dashed", color="magenta", weight=3]; 38113 -> 41702[label="",style="dashed", color="magenta", weight=3]; 38114 -> 44067[label="",style="dashed", color="red", weight=0]; 38114[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"];38114 -> 44068[label="",style="dashed", color="magenta", weight=3]; 38115 -> 20608[label="",style="dashed", color="red", weight=0]; 38115[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"];38115 -> 41704[label="",style="dashed", color="magenta", weight=3]; 38115 -> 41705[label="",style="dashed", color="magenta", weight=3]; 38115 -> 41706[label="",style="dashed", color="magenta", weight=3]; 38115 -> 41707[label="",style="dashed", color="magenta", weight=3]; 38116 -> 26798[label="",style="dashed", color="red", weight=0]; 38116[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38116 -> 41708[label="",style="dashed", color="magenta", weight=3]; 38116 -> 41709[label="",style="dashed", color="magenta", weight=3]; 38117[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38118[label="Pos Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38738[label="",style="dashed", color="magenta", weight=3]; 18459 -> 38739[label="",style="dashed", color="magenta", weight=3]; 18459 -> 38740[label="",style="dashed", color="magenta", weight=3]; 18459 -> 38741[label="",style="dashed", color="magenta", weight=3]; 18459 -> 38742[label="",style="dashed", color="magenta", weight=3]; 18459 -> 38743[label="",style="dashed", color="magenta", weight=3]; 18460[label="ww3100",fontsize=16,color="green",shape="box"];18461[label="ww410000000",fontsize=16,color="green",shape="box"];18462[label="ww3100",fontsize=16,color="green",shape="box"];18463[label="ww410000000",fontsize=16,color="green",shape="box"];37725[label="ww3100",fontsize=16,color="green",shape="box"];37726[label="ww5",fontsize=16,color="green",shape="box"];37727[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];45750[label="ww3100",fontsize=16,color="green",shape="box"];45751[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45752[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];36822 -> 37703[label="",style="dashed", color="red", weight=0]; 36822[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"];36822 -> 37734[label="",style="dashed", color="magenta", weight=3]; 36822 -> 37735[label="",style="dashed", color="magenta", weight=3]; 36822 -> 37736[label="",style="dashed", color="magenta", weight=3]; 37728[label="ww3100",fontsize=16,color="green",shape="box"];37729[label="ww5",fontsize=16,color="green",shape="box"];37730[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];45753[label="ww3100",fontsize=16,color="green",shape="box"];45754[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45755[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];36823 -> 37703[label="",style="dashed", color="red", weight=0]; 36823[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"];36823 -> 37737[label="",style="dashed", color="magenta", weight=3]; 36823 -> 37738[label="",style="dashed", color="magenta", weight=3]; 36823 -> 37739[label="",style="dashed", color="magenta", weight=3]; 58724[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4736) (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)) ww4736)))",fontsize=16,color="green",shape="box"];58724 -> 58806[label="",style="dashed", color="green", weight=3]; 58724 -> 58807[label="",style="dashed", color="green", weight=3]; 37731[label="ww3100",fontsize=16,color="green",shape="box"];37732[label="ww5",fontsize=16,color="green",shape="box"];37733[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];42194[label="Pos Zero",fontsize=16,color="green",shape="box"];42195[label="Neg (Succ ww4274)",fontsize=16,color="green",shape="box"];42196[label="Pos (Succ ww4275)",fontsize=16,color="green",shape="box"];20942[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20941[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"];20941 -> 20944[label="",style="solid", color="black", weight=3]; 18482 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 18483 -> 5124[label="",style="dashed", color="red", weight=0]; 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]; 18487[label="ww3100",fontsize=16,color="green",shape="box"];18488[label="ww410000000",fontsize=16,color="green",shape="box"];18489[label="ww3100",fontsize=16,color="green",shape="box"];18490[label="ww410000000",fontsize=16,color="green",shape="box"];18491 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48613[label="",style="dashed", color="magenta", weight=3]; 18491 -> 48614[label="",style="dashed", color="magenta", weight=3]; 18491 -> 48615[label="",style="dashed", color="magenta", weight=3]; 18491 -> 48616[label="",style="dashed", color="magenta", weight=3]; 18491 -> 48617[label="",style="dashed", color="magenta", weight=3]; 27712[label="ww3100",fontsize=16,color="green",shape="box"];27713[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27714[label="ww5",fontsize=16,color="green",shape="box"];27700 -> 27501[label="",style="dashed", color="red", weight=0]; 27700[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"];27700 -> 27722[label="",style="dashed", color="magenta", weight=3]; 27700 -> 27723[label="",style="dashed", color="magenta", weight=3]; 27700 -> 27724[label="",style="dashed", color="magenta", weight=3]; 18492 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48618[label="",style="dashed", color="magenta", weight=3]; 18492 -> 48619[label="",style="dashed", color="magenta", weight=3]; 18492 -> 48620[label="",style="dashed", color="magenta", weight=3]; 18492 -> 48621[label="",style="dashed", color="magenta", weight=3]; 18492 -> 48622[label="",style="dashed", color="magenta", weight=3]; 27715[label="ww3100",fontsize=16,color="green",shape="box"];27716[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27717[label="ww5",fontsize=16,color="green",shape="box"];27701 -> 27501[label="",style="dashed", color="red", weight=0]; 27701[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"];27701 -> 27725[label="",style="dashed", color="magenta", weight=3]; 27701 -> 27726[label="",style="dashed", color="magenta", weight=3]; 27701 -> 27727[label="",style="dashed", color="magenta", weight=3]; 53152[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53153[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53154[label="ww3100",fontsize=16,color="green",shape="box"];50160 -> 27501[label="",style="dashed", color="red", weight=0]; 50160[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"];50160 -> 51913[label="",style="dashed", color="magenta", weight=3]; 50160 -> 51914[label="",style="dashed", color="magenta", weight=3]; 50160 -> 51915[label="",style="dashed", color="magenta", weight=3]; 51786[label="ww3100",fontsize=16,color="green",shape="box"];51787[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51788[label="ww5",fontsize=16,color="green",shape="box"];27801[label="takeWhile (flip ltEsFloat ww3336) (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"];27801 -> 27832[label="",style="solid", color="black", weight=3]; 27802[label="takeWhile0 (flip ltEsFloat ww3336) (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"];27802 -> 27833[label="",style="solid", color="black", weight=3]; 53635[label="Pos Zero",fontsize=16,color="green",shape="box"];53636[label="Neg (Succ ww4571)",fontsize=16,color="green",shape="box"];53637[label="Neg (Succ ww4572)",fontsize=16,color="green",shape="box"];27822 -> 22801[label="",style="dashed", color="red", weight=0]; 27822[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];27822 -> 51916[label="",style="dashed", color="magenta", weight=3]; 27823 -> 26799[label="",style="dashed", color="red", weight=0]; 27823[label="srMyInt (Neg (Succ ww2016)) (Neg (Succ ww2017))",fontsize=16,color="magenta"];27823 -> 51917[label="",style="dashed", color="magenta", weight=3]; 27823 -> 51918[label="",style="dashed", color="magenta", weight=3]; 38119 -> 26799[label="",style="dashed", color="red", weight=0]; 38119[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38119 -> 41730[label="",style="dashed", color="magenta", weight=3]; 38119 -> 41731[label="",style="dashed", color="magenta", weight=3]; 38120 -> 44090[label="",style="dashed", color="red", weight=0]; 38120[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"];38120 -> 44091[label="",style="dashed", color="magenta", weight=3]; 38121 -> 20608[label="",style="dashed", color="red", weight=0]; 38121[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"];38121 -> 41733[label="",style="dashed", color="magenta", weight=3]; 38121 -> 41734[label="",style="dashed", color="magenta", weight=3]; 38121 -> 41735[label="",style="dashed", color="magenta", weight=3]; 38121 -> 41736[label="",style="dashed", color="magenta", weight=3]; 38122 -> 26798[label="",style="dashed", color="red", weight=0]; 38122[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38122 -> 41737[label="",style="dashed", color="magenta", weight=3]; 38122 -> 41738[label="",style="dashed", color="magenta", weight=3]; 38123[label="Neg Zero",fontsize=16,color="green",shape="box"];38124[label="Pos Zero",fontsize=16,color="green",shape="box"];38125 -> 26799[label="",style="dashed", color="red", weight=0]; 38125[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38125 -> 41739[label="",style="dashed", color="magenta", weight=3]; 38125 -> 41740[label="",style="dashed", color="magenta", weight=3]; 38126 -> 44102[label="",style="dashed", color="red", weight=0]; 38126[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"];38126 -> 44103[label="",style="dashed", color="magenta", weight=3]; 38127 -> 20608[label="",style="dashed", color="red", weight=0]; 38127[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"];38127 -> 41742[label="",style="dashed", color="magenta", weight=3]; 38127 -> 41743[label="",style="dashed", color="magenta", weight=3]; 38127 -> 41744[label="",style="dashed", color="magenta", weight=3]; 38127 -> 41745[label="",style="dashed", color="magenta", weight=3]; 38128 -> 26798[label="",style="dashed", color="red", weight=0]; 38128[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38128 -> 41746[label="",style="dashed", color="magenta", weight=3]; 38128 -> 41747[label="",style="dashed", color="magenta", weight=3]; 38129[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38130[label="Pos Zero",fontsize=16,color="green",shape="box"];38131 -> 26799[label="",style="dashed", color="red", weight=0]; 38131[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38131 -> 41748[label="",style="dashed", color="magenta", weight=3]; 38131 -> 41749[label="",style="dashed", color="magenta", weight=3]; 38132 -> 44114[label="",style="dashed", color="red", weight=0]; 38132[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"];38132 -> 44115[label="",style="dashed", color="magenta", weight=3]; 38133 -> 20608[label="",style="dashed", color="red", weight=0]; 38133[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"];38133 -> 41751[label="",style="dashed", color="magenta", weight=3]; 38133 -> 41752[label="",style="dashed", color="magenta", weight=3]; 38133 -> 41753[label="",style="dashed", color="magenta", weight=3]; 38133 -> 41754[label="",style="dashed", color="magenta", weight=3]; 38134 -> 26798[label="",style="dashed", color="red", weight=0]; 38134[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38134 -> 41755[label="",style="dashed", color="magenta", weight=3]; 38134 -> 41756[label="",style="dashed", color="magenta", weight=3]; 38135[label="Neg Zero",fontsize=16,color="green",shape="box"];38136[label="Pos Zero",fontsize=16,color="green",shape="box"];41124[label="ww13761",fontsize=16,color="green",shape="box"];41125 -> 26799[label="",style="dashed", color="red", weight=0]; 41125[label="srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41125 -> 41757[label="",style="dashed", color="magenta", weight=3]; 41125 -> 41758[label="",style="dashed", color="magenta", weight=3]; 42810[label="Float (Neg (Succ ww1374)) (Neg ww13750)",fontsize=16,color="green",shape="box"];42809[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))) ww4304)",fontsize=16,color="black",shape="triangle"];42809 -> 42812[label="",style="solid", color="black", weight=3]; 41127[label="Neg ww13750",fontsize=16,color="green",shape="box"];41128 -> 26799[label="",style="dashed", color="red", weight=0]; 41128[label="srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41128 -> 41761[label="",style="dashed", color="magenta", weight=3]; 41128 -> 41762[label="",style="dashed", color="magenta", weight=3]; 41129 -> 20977[label="",style="dashed", color="red", weight=0]; 41129[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41130[label="ww13761",fontsize=16,color="green",shape="box"];41131[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];41132[label="ww13760",fontsize=16,color="green",shape="box"];20608[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"];20608 -> 20614[label="",style="solid", color="black", weight=3]; 41133 -> 26799[label="",style="dashed", color="red", weight=0]; 41133[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41133 -> 41763[label="",style="dashed", color="magenta", weight=3]; 41133 -> 41764[label="",style="dashed", color="magenta", weight=3]; 41134[label="ww13760",fontsize=16,color="green",shape="box"];41135[label="takeWhile1 (flip ltEsFloat (Float ww42160 ww42161)) (Float ww323900 ww323901) ww32391 MyTrue",fontsize=16,color="black",shape="box"];41135 -> 41765[label="",style="solid", color="black", weight=3]; 41136[label="takeWhile1 (flip ltEsFloat (Float ww42160 ww42161)) (Float ww323900 ww323901) ww32391 MyFalse",fontsize=16,color="black",shape="box"];41136 -> 41766[label="",style="solid", color="black", weight=3]; 41137[label="ww13761",fontsize=16,color="green",shape="box"];41138 -> 26799[label="",style="dashed", color="red", weight=0]; 41138[label="srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41138 -> 41767[label="",style="dashed", color="magenta", weight=3]; 41138 -> 41768[label="",style="dashed", color="magenta", weight=3]; 42821[label="Float (Neg (Succ ww1374)) (Pos ww13750)",fontsize=16,color="green",shape="box"];42820[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))) ww4305)",fontsize=16,color="black",shape="triangle"];42820 -> 42823[label="",style="solid", color="black", weight=3]; 41140[label="Pos ww13750",fontsize=16,color="green",shape="box"];41141 -> 26799[label="",style="dashed", color="red", weight=0]; 41141[label="srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41141 -> 41771[label="",style="dashed", color="magenta", weight=3]; 41141 -> 41772[label="",style="dashed", color="magenta", weight=3]; 41142 -> 20977[label="",style="dashed", color="red", weight=0]; 41142[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41143[label="ww13761",fontsize=16,color="green",shape="box"];41144[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];41145[label="ww13760",fontsize=16,color="green",shape="box"];41146 -> 26799[label="",style="dashed", color="red", weight=0]; 41146[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41146 -> 41773[label="",style="dashed", color="magenta", weight=3]; 41146 -> 41774[label="",style="dashed", color="magenta", weight=3]; 41147[label="ww13760",fontsize=16,color="green",shape="box"];51793 -> 26726[label="",style="dashed", color="red", weight=0]; 51793[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) ww4497",fontsize=16,color="magenta"];51793 -> 52207[label="",style="dashed", color="magenta", weight=3]; 51793 -> 52208[label="",style="dashed", color="magenta", weight=3]; 51793 -> 52209[label="",style="dashed", color="magenta", weight=3]; 51794 -> 26924[label="",style="dashed", color="red", weight=0]; 51794[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"];51794 -> 52210[label="",style="dashed", color="magenta", weight=3]; 51794 -> 52211[label="",style="dashed", color="magenta", weight=3]; 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]; 18504 -> 20971[label="",style="dashed", color="red", weight=0]; 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 -> 20972[label="",style="dashed", color="magenta", weight=3]; 18504 -> 20973[label="",style="dashed", color="magenta", weight=3]; 18505 -> 20988[label="",style="dashed", color="red", weight=0]; 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 -> 20989[label="",style="dashed", color="magenta", weight=3]; 18505 -> 20990[label="",style="dashed", color="magenta", weight=3]; 18506 -> 21002[label="",style="dashed", color="red", weight=0]; 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 -> 21003[label="",style="dashed", color="magenta", weight=3]; 18506 -> 21004[label="",style="dashed", color="magenta", weight=3]; 51795 -> 26726[label="",style="dashed", color="red", weight=0]; 51795[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) ww4498",fontsize=16,color="magenta"];51795 -> 52212[label="",style="dashed", color="magenta", weight=3]; 51795 -> 52213[label="",style="dashed", color="magenta", weight=3]; 51795 -> 52214[label="",style="dashed", color="magenta", weight=3]; 51796 -> 26924[label="",style="dashed", color="red", weight=0]; 51796[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"];51796 -> 52215[label="",style="dashed", color="magenta", weight=3]; 51796 -> 52216[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 18512[label="ww3100",fontsize=16,color="green",shape="box"];18513[label="ww410000000",fontsize=16,color="green",shape="box"];18514[label="ww3100",fontsize=16,color="green",shape="box"];18515[label="ww410000000",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]; 28127[label="ww3100",fontsize=16,color="green",shape="box"];28128[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28129[label="ww5",fontsize=16,color="green",shape="box"];28130[label="ww4000",fontsize=16,color="green",shape="box"];28118 -> 27983[label="",style="dashed", color="red", weight=0]; 28118[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"];28118 -> 28135[label="",style="dashed", color="magenta", weight=3]; 28118 -> 28136[label="",style="dashed", color="magenta", weight=3]; 28118 -> 28137[label="",style="dashed", color="magenta", weight=3]; 28118 -> 28138[label="",style="dashed", color="magenta", weight=3]; 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]; 28131[label="ww3100",fontsize=16,color="green",shape="box"];28132[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28133[label="ww5",fontsize=16,color="green",shape="box"];28134[label="ww4000",fontsize=16,color="green",shape="box"];28119 -> 27983[label="",style="dashed", color="red", weight=0]; 28119[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"];28119 -> 28139[label="",style="dashed", color="magenta", weight=3]; 28119 -> 28140[label="",style="dashed", color="magenta", weight=3]; 28119 -> 28141[label="",style="dashed", color="magenta", weight=3]; 28119 -> 28142[label="",style="dashed", color="magenta", weight=3]; 48353[label="Neg Zero",fontsize=16,color="green",shape="box"];48354 -> 53555[label="",style="dashed", color="red", weight=0]; 48354[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"];48354 -> 53566[label="",style="dashed", color="magenta", weight=3]; 48354 -> 53567[label="",style="dashed", color="magenta", weight=3]; 48354 -> 53568[label="",style="dashed", color="magenta", weight=3]; 48354 -> 53569[label="",style="dashed", color="magenta", weight=3]; 48355 -> 50355[label="",style="dashed", color="red", weight=0]; 48355[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"];48355 -> 50367[label="",style="dashed", color="magenta", weight=3]; 48356 -> 27983[label="",style="dashed", color="red", weight=0]; 48356[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"];48356 -> 51920[label="",style="dashed", color="magenta", weight=3]; 48356 -> 51921[label="",style="dashed", color="magenta", weight=3]; 48356 -> 51922[label="",style="dashed", color="magenta", weight=3]; 48356 -> 51923[label="",style="dashed", color="magenta", weight=3]; 48357[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];28183[label="takeWhile (flip ltEsFloat ww3415) (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"];28183 -> 28242[label="",style="solid", color="black", weight=3]; 28184 -> 58835[label="",style="dashed", color="red", weight=0]; 28184[label="takeWhile0 (flip ltEsFloat ww3415) (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"];28184 -> 58842[label="",style="dashed", color="magenta", weight=3]; 28184 -> 58843[label="",style="dashed", color="magenta", weight=3]; 28184 -> 58844[label="",style="dashed", color="magenta", weight=3]; 48358[label="Neg Zero",fontsize=16,color="green",shape="box"];48359 -> 53555[label="",style="dashed", color="red", weight=0]; 48359[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"];48359 -> 53570[label="",style="dashed", color="magenta", weight=3]; 48359 -> 53571[label="",style="dashed", color="magenta", weight=3]; 48359 -> 53572[label="",style="dashed", color="magenta", weight=3]; 48359 -> 53573[label="",style="dashed", color="magenta", weight=3]; 48360 -> 50355[label="",style="dashed", color="red", weight=0]; 48360[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"];48360 -> 50368[label="",style="dashed", color="magenta", weight=3]; 48361 -> 27983[label="",style="dashed", color="red", weight=0]; 48361[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"];48361 -> 51925[label="",style="dashed", color="magenta", weight=3]; 48361 -> 51926[label="",style="dashed", color="magenta", weight=3]; 48361 -> 51927[label="",style="dashed", color="magenta", weight=3]; 48361 -> 51928[label="",style="dashed", color="magenta", weight=3]; 48362[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53861[label="ww4598",fontsize=16,color="green",shape="box"];53862 -> 22064[label="",style="dashed", color="red", weight=0]; 53862[label="msMyInt (Neg (Succ ww4593)) (Neg Zero)",fontsize=16,color="magenta"];53862 -> 55748[label="",style="dashed", color="magenta", weight=3]; 53863 -> 26799[label="",style="dashed", color="red", weight=0]; 53863[label="srMyInt (Pos (Succ ww4594)) (Pos (Succ ww4595))",fontsize=16,color="magenta"];53863 -> 55749[label="",style="dashed", color="magenta", weight=3]; 53863 -> 55750[label="",style="dashed", color="magenta", weight=3]; 28256 -> 26924[label="",style="dashed", color="red", weight=0]; 28256[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"];28256 -> 28309[label="",style="dashed", color="magenta", weight=3]; 28256 -> 28310[label="",style="dashed", color="magenta", weight=3]; 38149 -> 26799[label="",style="dashed", color="red", weight=0]; 38149[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38149 -> 41775[label="",style="dashed", color="magenta", weight=3]; 38149 -> 41776[label="",style="dashed", color="magenta", weight=3]; 38150 -> 44166[label="",style="dashed", color="red", weight=0]; 38150[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"];38150 -> 44167[label="",style="dashed", color="magenta", weight=3]; 38151 -> 20608[label="",style="dashed", color="red", weight=0]; 38151[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"];38151 -> 41778[label="",style="dashed", color="magenta", weight=3]; 38151 -> 41779[label="",style="dashed", color="magenta", weight=3]; 38151 -> 41780[label="",style="dashed", color="magenta", weight=3]; 38151 -> 41781[label="",style="dashed", color="magenta", weight=3]; 38152 -> 26798[label="",style="dashed", color="red", weight=0]; 38152[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38152 -> 41782[label="",style="dashed", color="magenta", weight=3]; 38152 -> 41783[label="",style="dashed", color="magenta", weight=3]; 38153[label="Pos Zero",fontsize=16,color="green",shape="box"];38154[label="Neg 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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38762[label="",style="dashed", color="magenta", weight=3]; 18530 -> 38763[label="",style="dashed", color="magenta", weight=3]; 18530 -> 38764[label="",style="dashed", color="magenta", weight=3]; 18530 -> 38765[label="",style="dashed", color="magenta", weight=3]; 18530 -> 38766[label="",style="dashed", color="magenta", weight=3]; 18530 -> 38767[label="",style="dashed", color="magenta", weight=3]; 38155 -> 26799[label="",style="dashed", color="red", weight=0]; 38155[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38155 -> 41784[label="",style="dashed", color="magenta", weight=3]; 38155 -> 41785[label="",style="dashed", color="magenta", weight=3]; 38156 -> 44181[label="",style="dashed", color="red", weight=0]; 38156[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"];38156 -> 44182[label="",style="dashed", color="magenta", weight=3]; 38157 -> 20608[label="",style="dashed", color="red", weight=0]; 38157[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"];38157 -> 41787[label="",style="dashed", color="magenta", weight=3]; 38157 -> 41788[label="",style="dashed", color="magenta", weight=3]; 38157 -> 41789[label="",style="dashed", color="magenta", weight=3]; 38157 -> 41790[label="",style="dashed", color="magenta", weight=3]; 38158 -> 26798[label="",style="dashed", color="red", weight=0]; 38158[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38158 -> 41791[label="",style="dashed", color="magenta", weight=3]; 38158 -> 41792[label="",style="dashed", color="magenta", weight=3]; 38159[label="Pos Zero",fontsize=16,color="green",shape="box"];38160[label="Neg Zero",fontsize=16,color="green",shape="box"];18534[label="ww3100",fontsize=16,color="green",shape="box"];18535[label="ww410000000",fontsize=16,color="green",shape="box"];18536[label="ww3100",fontsize=16,color="green",shape="box"];18537[label="ww410000000",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]; 38161 -> 26799[label="",style="dashed", color="red", weight=0]; 38161[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38161 -> 41793[label="",style="dashed", color="magenta", weight=3]; 38161 -> 41794[label="",style="dashed", color="magenta", weight=3]; 38162 -> 44192[label="",style="dashed", color="red", weight=0]; 38162[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"];38162 -> 44193[label="",style="dashed", color="magenta", weight=3]; 38163 -> 20608[label="",style="dashed", color="red", weight=0]; 38163[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"];38163 -> 41796[label="",style="dashed", color="magenta", weight=3]; 38163 -> 41797[label="",style="dashed", color="magenta", weight=3]; 38163 -> 41798[label="",style="dashed", color="magenta", weight=3]; 38163 -> 41799[label="",style="dashed", color="magenta", weight=3]; 38164 -> 26798[label="",style="dashed", color="red", weight=0]; 38164[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38164 -> 41800[label="",style="dashed", color="magenta", weight=3]; 38164 -> 41801[label="",style="dashed", color="magenta", weight=3]; 38165[label="Neg Zero",fontsize=16,color="green",shape="box"];38166[label="Neg Zero",fontsize=16,color="green",shape="box"];38167 -> 26799[label="",style="dashed", color="red", weight=0]; 38167[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38167 -> 41802[label="",style="dashed", color="magenta", weight=3]; 38167 -> 41803[label="",style="dashed", color="magenta", weight=3]; 38168 -> 44203[label="",style="dashed", color="red", weight=0]; 38168[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"];38168 -> 44204[label="",style="dashed", color="magenta", weight=3]; 38169 -> 20608[label="",style="dashed", color="red", weight=0]; 38169[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"];38169 -> 41805[label="",style="dashed", color="magenta", weight=3]; 38169 -> 41806[label="",style="dashed", color="magenta", weight=3]; 38169 -> 41807[label="",style="dashed", color="magenta", weight=3]; 38169 -> 41808[label="",style="dashed", color="magenta", weight=3]; 38170 -> 26798[label="",style="dashed", color="red", weight=0]; 38170[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38170 -> 41809[label="",style="dashed", color="magenta", weight=3]; 38170 -> 41810[label="",style="dashed", color="magenta", weight=3]; 38171[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38172[label="Neg Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38780[label="",style="dashed", color="magenta", weight=3]; 18543 -> 38781[label="",style="dashed", color="magenta", weight=3]; 18543 -> 38782[label="",style="dashed", color="magenta", weight=3]; 18543 -> 38783[label="",style="dashed", color="magenta", weight=3]; 18543 -> 38784[label="",style="dashed", color="magenta", weight=3]; 18543 -> 38785[label="",style="dashed", color="magenta", weight=3]; 18544[label="ww3100",fontsize=16,color="green",shape="box"];18545[label="ww410000000",fontsize=16,color="green",shape="box"];18546[label="ww3100",fontsize=16,color="green",shape="box"];18547[label="ww410000000",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]; 38173 -> 26799[label="",style="dashed", color="red", weight=0]; 38173[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38173 -> 41811[label="",style="dashed", color="magenta", weight=3]; 38173 -> 41812[label="",style="dashed", color="magenta", weight=3]; 38174 -> 44218[label="",style="dashed", color="red", weight=0]; 38174[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"];38174 -> 44219[label="",style="dashed", color="magenta", weight=3]; 38175 -> 20608[label="",style="dashed", color="red", weight=0]; 38175[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"];38175 -> 41814[label="",style="dashed", color="magenta", weight=3]; 38175 -> 41815[label="",style="dashed", color="magenta", weight=3]; 38175 -> 41816[label="",style="dashed", color="magenta", weight=3]; 38175 -> 41817[label="",style="dashed", color="magenta", weight=3]; 38176 -> 26798[label="",style="dashed", color="red", weight=0]; 38176[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38176 -> 41818[label="",style="dashed", color="magenta", weight=3]; 38176 -> 41819[label="",style="dashed", color="magenta", weight=3]; 38177[label="Pos Zero",fontsize=16,color="green",shape="box"];38178[label="Neg Zero",fontsize=16,color="green",shape="box"];38179 -> 26799[label="",style="dashed", color="red", weight=0]; 38179[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38179 -> 41820[label="",style="dashed", color="magenta", weight=3]; 38179 -> 41821[label="",style="dashed", color="magenta", weight=3]; 38180 -> 44229[label="",style="dashed", color="red", weight=0]; 38180[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"];38180 -> 44230[label="",style="dashed", color="magenta", weight=3]; 38181 -> 20608[label="",style="dashed", color="red", weight=0]; 38181[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"];38181 -> 41823[label="",style="dashed", color="magenta", weight=3]; 38181 -> 41824[label="",style="dashed", color="magenta", weight=3]; 38181 -> 41825[label="",style="dashed", color="magenta", weight=3]; 38181 -> 41826[label="",style="dashed", color="magenta", weight=3]; 38182 -> 26798[label="",style="dashed", color="red", weight=0]; 38182[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38182 -> 41827[label="",style="dashed", color="magenta", weight=3]; 38182 -> 41828[label="",style="dashed", color="magenta", weight=3]; 38183[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38184[label="Neg Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38792[label="",style="dashed", color="magenta", weight=3]; 18555 -> 38793[label="",style="dashed", color="magenta", weight=3]; 18555 -> 38794[label="",style="dashed", color="magenta", weight=3]; 18555 -> 38795[label="",style="dashed", color="magenta", weight=3]; 18555 -> 38796[label="",style="dashed", color="magenta", weight=3]; 18555 -> 38797[label="",style="dashed", color="magenta", weight=3]; 18556[label="ww3100",fontsize=16,color="green",shape="box"];18557[label="ww410000000",fontsize=16,color="green",shape="box"];18558[label="ww3100",fontsize=16,color="green",shape="box"];18559[label="ww410000000",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]; 28233[label="ww5",fontsize=16,color="green",shape="box"];28234[label="ww3100",fontsize=16,color="green",shape="box"];28235[label="ww4000",fontsize=16,color="green",shape="box"];28236[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28224 -> 28074[label="",style="dashed", color="red", weight=0]; 28224[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"];28224 -> 28244[label="",style="dashed", color="magenta", weight=3]; 28224 -> 28245[label="",style="dashed", color="magenta", weight=3]; 28224 -> 28246[label="",style="dashed", color="magenta", weight=3]; 28224 -> 28247[label="",style="dashed", color="magenta", weight=3]; 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]; 28237[label="ww5",fontsize=16,color="green",shape="box"];28238[label="ww3100",fontsize=16,color="green",shape="box"];28239[label="ww4000",fontsize=16,color="green",shape="box"];28240[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28225 -> 28074[label="",style="dashed", color="red", weight=0]; 28225[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"];28225 -> 28248[label="",style="dashed", color="magenta", weight=3]; 28225 -> 28249[label="",style="dashed", color="magenta", weight=3]; 28225 -> 28250[label="",style="dashed", color="magenta", weight=3]; 28225 -> 28251[label="",style="dashed", color="magenta", weight=3]; 48363[label="Neg Zero",fontsize=16,color="green",shape="box"];48364 -> 53719[label="",style="dashed", color="red", weight=0]; 48364[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"];48364 -> 53730[label="",style="dashed", color="magenta", weight=3]; 48364 -> 53731[label="",style="dashed", color="magenta", weight=3]; 48364 -> 53732[label="",style="dashed", color="magenta", weight=3]; 48364 -> 53733[label="",style="dashed", color="magenta", weight=3]; 48365 -> 50048[label="",style="dashed", color="red", weight=0]; 48365[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"];48365 -> 50060[label="",style="dashed", color="magenta", weight=3]; 48366 -> 28074[label="",style="dashed", color="red", weight=0]; 48366[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"];48366 -> 51930[label="",style="dashed", color="magenta", weight=3]; 48366 -> 51931[label="",style="dashed", color="magenta", weight=3]; 48366 -> 51932[label="",style="dashed", color="magenta", weight=3]; 48366 -> 51933[label="",style="dashed", color="magenta", weight=3]; 48367[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];28296[label="takeWhile (flip ltEsFloat ww3421) (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"];28296 -> 28377[label="",style="solid", color="black", weight=3]; 28297 -> 58792[label="",style="dashed", color="red", weight=0]; 28297[label="takeWhile0 (flip ltEsFloat ww3421) (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"];28297 -> 58799[label="",style="dashed", color="magenta", weight=3]; 28297 -> 58800[label="",style="dashed", color="magenta", weight=3]; 28297 -> 58801[label="",style="dashed", color="magenta", weight=3]; 48368[label="Neg Zero",fontsize=16,color="green",shape="box"];48369 -> 53719[label="",style="dashed", color="red", weight=0]; 48369[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"];48369 -> 53734[label="",style="dashed", color="magenta", weight=3]; 48369 -> 53735[label="",style="dashed", color="magenta", weight=3]; 48369 -> 53736[label="",style="dashed", color="magenta", weight=3]; 48369 -> 53737[label="",style="dashed", color="magenta", weight=3]; 48370 -> 50048[label="",style="dashed", color="red", weight=0]; 48370[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"];48370 -> 50061[label="",style="dashed", color="magenta", weight=3]; 48371 -> 28074[label="",style="dashed", color="red", weight=0]; 48371[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"];48371 -> 51935[label="",style="dashed", color="magenta", weight=3]; 48371 -> 51936[label="",style="dashed", color="magenta", weight=3]; 48371 -> 51937[label="",style="dashed", color="magenta", weight=3]; 48371 -> 51938[label="",style="dashed", color="magenta", weight=3]; 48372[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55637[label="ww4612",fontsize=16,color="green",shape="box"];55638 -> 22064[label="",style="dashed", color="red", weight=0]; 55638[label="msMyInt (Neg (Succ ww4600)) (Neg Zero)",fontsize=16,color="magenta"];55638 -> 55751[label="",style="dashed", color="magenta", weight=3]; 55639 -> 26799[label="",style="dashed", color="red", weight=0]; 55639[label="srMyInt (Neg (Succ ww4601)) (Neg (Succ ww4602))",fontsize=16,color="magenta"];55639 -> 55752[label="",style="dashed", color="magenta", weight=3]; 55639 -> 55753[label="",style="dashed", color="magenta", weight=3]; 28399 -> 26924[label="",style="dashed", color="red", weight=0]; 28399[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"];28399 -> 28440[label="",style="dashed", color="magenta", weight=3]; 28399 -> 28441[label="",style="dashed", color="magenta", weight=3]; 38185 -> 26799[label="",style="dashed", color="red", weight=0]; 38185[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38185 -> 41829[label="",style="dashed", color="magenta", weight=3]; 38185 -> 41830[label="",style="dashed", color="magenta", weight=3]; 38186 -> 44244[label="",style="dashed", color="red", weight=0]; 38186[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"];38186 -> 44245[label="",style="dashed", color="magenta", weight=3]; 38187 -> 20608[label="",style="dashed", color="red", weight=0]; 38187[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"];38187 -> 41832[label="",style="dashed", color="magenta", weight=3]; 38187 -> 41833[label="",style="dashed", color="magenta", weight=3]; 38187 -> 41834[label="",style="dashed", color="magenta", weight=3]; 38187 -> 41835[label="",style="dashed", color="magenta", weight=3]; 38188 -> 26798[label="",style="dashed", color="red", weight=0]; 38188[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38188 -> 41836[label="",style="dashed", color="magenta", weight=3]; 38188 -> 41837[label="",style="dashed", color="magenta", weight=3]; 38189[label="Neg Zero",fontsize=16,color="green",shape="box"];38190[label="Neg Zero",fontsize=16,color="green",shape="box"];38191 -> 26799[label="",style="dashed", color="red", weight=0]; 38191[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38191 -> 41838[label="",style="dashed", color="magenta", weight=3]; 38191 -> 41839[label="",style="dashed", color="magenta", weight=3]; 38192 -> 44255[label="",style="dashed", color="red", weight=0]; 38192[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"];38192 -> 44256[label="",style="dashed", color="magenta", weight=3]; 38193 -> 20608[label="",style="dashed", color="red", weight=0]; 38193[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"];38193 -> 41841[label="",style="dashed", color="magenta", weight=3]; 38193 -> 41842[label="",style="dashed", color="magenta", weight=3]; 38193 -> 41843[label="",style="dashed", color="magenta", weight=3]; 38193 -> 41844[label="",style="dashed", color="magenta", weight=3]; 38194 -> 26798[label="",style="dashed", color="red", weight=0]; 38194[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38194 -> 41845[label="",style="dashed", color="magenta", weight=3]; 38194 -> 41846[label="",style="dashed", color="magenta", weight=3]; 38195[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38196[label="Neg Zero",fontsize=16,color="green",shape="box"];38197 -> 26799[label="",style="dashed", color="red", weight=0]; 38197[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38197 -> 41847[label="",style="dashed", color="magenta", weight=3]; 38197 -> 41848[label="",style="dashed", color="magenta", weight=3]; 38198 -> 44266[label="",style="dashed", color="red", weight=0]; 38198[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"];38198 -> 44267[label="",style="dashed", color="magenta", weight=3]; 38199 -> 20608[label="",style="dashed", color="red", weight=0]; 38199[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"];38199 -> 41850[label="",style="dashed", color="magenta", weight=3]; 38199 -> 41851[label="",style="dashed", color="magenta", weight=3]; 38199 -> 41852[label="",style="dashed", color="magenta", weight=3]; 38199 -> 41853[label="",style="dashed", color="magenta", weight=3]; 38200 -> 26798[label="",style="dashed", color="red", weight=0]; 38200[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38200 -> 41854[label="",style="dashed", color="magenta", weight=3]; 38200 -> 41855[label="",style="dashed", color="magenta", weight=3]; 38201[label="Neg Zero",fontsize=16,color="green",shape="box"];38202[label="Neg Zero",fontsize=16,color="green",shape="box"];18570[label="ww3100",fontsize=16,color="green",shape="box"];18571[label="ww410000000",fontsize=16,color="green",shape="box"];18572[label="ww3100",fontsize=16,color="green",shape="box"];18573[label="ww410000000",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]; 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]; 48373[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48374 -> 45667[label="",style="dashed", color="red", weight=0]; 48374[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"];48374 -> 51939[label="",style="dashed", color="magenta", weight=3]; 48374 -> 51940[label="",style="dashed", color="magenta", weight=3]; 48374 -> 51941[label="",style="dashed", color="magenta", weight=3]; 48374 -> 51942[label="",style="dashed", color="magenta", weight=3]; 48375 -> 53655[label="",style="dashed", color="red", weight=0]; 48375[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"];48375 -> 53660[label="",style="dashed", color="magenta", weight=3]; 48375 -> 53661[label="",style="dashed", color="magenta", weight=3]; 48375 -> 53662[label="",style="dashed", color="magenta", weight=3]; 48375 -> 53663[label="",style="dashed", color="magenta", weight=3]; 48376[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="black",shape="box"];48376 -> 51944[label="",style="solid", color="black", weight=3]; 48377[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48378[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48379 -> 45667[label="",style="dashed", color="red", weight=0]; 48379[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"];48379 -> 51945[label="",style="dashed", color="magenta", weight=3]; 48379 -> 51946[label="",style="dashed", color="magenta", weight=3]; 48379 -> 51947[label="",style="dashed", color="magenta", weight=3]; 48379 -> 51948[label="",style="dashed", color="magenta", weight=3]; 48380 -> 53655[label="",style="dashed", color="red", weight=0]; 48380[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"];48380 -> 53664[label="",style="dashed", color="magenta", weight=3]; 48380 -> 53665[label="",style="dashed", color="magenta", weight=3]; 48380 -> 53666[label="",style="dashed", color="magenta", weight=3]; 48380 -> 53667[label="",style="dashed", color="magenta", weight=3]; 48381[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="black",shape="box"];48381 -> 51950[label="",style="solid", color="black", weight=3]; 48382[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];55640[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];55640 -> 55754[label="",style="solid", color="black", weight=3]; 55641[label="ww46040",fontsize=16,color="green",shape="box"];55642[label="ww46041",fontsize=16,color="green",shape="box"];51807 -> 22801[label="",style="dashed", color="red", weight=0]; 51807[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];51807 -> 52223[label="",style="dashed", color="magenta", weight=3]; 51808 -> 26799[label="",style="dashed", color="red", weight=0]; 51808[label="srMyInt (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="magenta"];51808 -> 52224[label="",style="dashed", color="magenta", weight=3]; 51808 -> 52225[label="",style="dashed", color="magenta", weight=3]; 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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38816[label="",style="dashed", color="magenta", weight=3]; 18583 -> 38817[label="",style="dashed", color="magenta", weight=3]; 18583 -> 38818[label="",style="dashed", color="magenta", weight=3]; 18583 -> 38819[label="",style="dashed", color="magenta", weight=3]; 18583 -> 38820[label="",style="dashed", color="magenta", weight=3]; 18583 -> 38821[label="",style="dashed", color="magenta", weight=3]; 38203 -> 26799[label="",style="dashed", color="red", weight=0]; 38203[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38203 -> 41856[label="",style="dashed", color="magenta", weight=3]; 38203 -> 41857[label="",style="dashed", color="magenta", weight=3]; 38204 -> 44282[label="",style="dashed", color="red", weight=0]; 38204[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"];38204 -> 44283[label="",style="dashed", color="magenta", weight=3]; 38205 -> 20608[label="",style="dashed", color="red", weight=0]; 38205[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"];38205 -> 41859[label="",style="dashed", color="magenta", weight=3]; 38205 -> 41860[label="",style="dashed", color="magenta", weight=3]; 38205 -> 41861[label="",style="dashed", color="magenta", weight=3]; 38205 -> 41862[label="",style="dashed", color="magenta", weight=3]; 38206 -> 26798[label="",style="dashed", color="red", weight=0]; 38206[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38206 -> 41863[label="",style="dashed", color="magenta", weight=3]; 38206 -> 41864[label="",style="dashed", color="magenta", weight=3]; 38207[label="Pos Zero",fontsize=16,color="green",shape="box"];38208[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];18587[label="ww3100",fontsize=16,color="green",shape="box"];18588[label="ww410000000",fontsize=16,color="green",shape="box"];18589[label="ww3100",fontsize=16,color="green",shape="box"];18590[label="ww410000000",fontsize=16,color="green",shape="box"];38209 -> 26799[label="",style="dashed", color="red", weight=0]; 38209[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38209 -> 41865[label="",style="dashed", color="magenta", weight=3]; 38209 -> 41866[label="",style="dashed", color="magenta", weight=3]; 38210 -> 44294[label="",style="dashed", color="red", weight=0]; 38210[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"];38210 -> 44295[label="",style="dashed", color="magenta", weight=3]; 38211 -> 20608[label="",style="dashed", color="red", weight=0]; 38211[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"];38211 -> 41868[label="",style="dashed", color="magenta", weight=3]; 38211 -> 41869[label="",style="dashed", color="magenta", weight=3]; 38211 -> 41870[label="",style="dashed", color="magenta", weight=3]; 38211 -> 41871[label="",style="dashed", color="magenta", weight=3]; 38212 -> 26798[label="",style="dashed", color="red", weight=0]; 38212[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38212 -> 41872[label="",style="dashed", color="magenta", weight=3]; 38212 -> 41873[label="",style="dashed", color="magenta", weight=3]; 38213[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38214[label="Neg (Succ ww3000)",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38834[label="",style="dashed", color="magenta", weight=3]; 18594 -> 38835[label="",style="dashed", color="magenta", weight=3]; 18594 -> 38836[label="",style="dashed", color="magenta", weight=3]; 18594 -> 38837[label="",style="dashed", color="magenta", weight=3]; 18594 -> 38838[label="",style="dashed", color="magenta", weight=3]; 18594 -> 38839[label="",style="dashed", color="magenta", weight=3]; 18595[label="ww3100",fontsize=16,color="green",shape="box"];18596[label="ww410000000",fontsize=16,color="green",shape="box"];18597[label="ww3100",fontsize=16,color="green",shape="box"];18598[label="ww410000000",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]; 38215 -> 26799[label="",style="dashed", color="red", weight=0]; 38215[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38215 -> 41874[label="",style="dashed", color="magenta", weight=3]; 38215 -> 41875[label="",style="dashed", color="magenta", weight=3]; 38216 -> 44311[label="",style="dashed", color="red", weight=0]; 38216[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"];38216 -> 44312[label="",style="dashed", color="magenta", weight=3]; 38217 -> 20608[label="",style="dashed", color="red", weight=0]; 38217[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"];38217 -> 41877[label="",style="dashed", color="magenta", weight=3]; 38217 -> 41878[label="",style="dashed", color="magenta", weight=3]; 38217 -> 41879[label="",style="dashed", color="magenta", weight=3]; 38217 -> 41880[label="",style="dashed", color="magenta", weight=3]; 38218 -> 26798[label="",style="dashed", color="red", weight=0]; 38218[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38218 -> 41881[label="",style="dashed", color="magenta", weight=3]; 38218 -> 41882[label="",style="dashed", color="magenta", weight=3]; 38219[label="Pos Zero",fontsize=16,color="green",shape="box"];38220[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38221 -> 26799[label="",style="dashed", color="red", weight=0]; 38221[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38221 -> 41883[label="",style="dashed", color="magenta", weight=3]; 38221 -> 41884[label="",style="dashed", color="magenta", weight=3]; 38222 -> 44323[label="",style="dashed", color="red", weight=0]; 38222[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"];38222 -> 44324[label="",style="dashed", color="magenta", weight=3]; 38223 -> 20608[label="",style="dashed", color="red", weight=0]; 38223[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"];38223 -> 41886[label="",style="dashed", color="magenta", weight=3]; 38223 -> 41887[label="",style="dashed", color="magenta", weight=3]; 38223 -> 41888[label="",style="dashed", color="magenta", weight=3]; 38223 -> 41889[label="",style="dashed", color="magenta", weight=3]; 38224 -> 26798[label="",style="dashed", color="red", weight=0]; 38224[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38224 -> 41890[label="",style="dashed", color="magenta", weight=3]; 38224 -> 41891[label="",style="dashed", color="magenta", weight=3]; 38225[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38226[label="Neg (Succ ww3000)",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38852[label="",style="dashed", color="magenta", weight=3]; 18606 -> 38853[label="",style="dashed", color="magenta", weight=3]; 18606 -> 38854[label="",style="dashed", color="magenta", weight=3]; 18606 -> 38855[label="",style="dashed", color="magenta", weight=3]; 18606 -> 38856[label="",style="dashed", color="magenta", weight=3]; 18606 -> 38857[label="",style="dashed", color="magenta", weight=3]; 18607[label="ww3100",fontsize=16,color="green",shape="box"];18608[label="ww410000000",fontsize=16,color="green",shape="box"];18609[label="ww3100",fontsize=16,color="green",shape="box"];18610[label="ww410000000",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]; 28522 -> 28371[label="",style="dashed", color="red", weight=0]; 28522[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"];28522 -> 28545[label="",style="dashed", color="magenta", weight=3]; 28522 -> 28546[label="",style="dashed", color="magenta", weight=3]; 28522 -> 28547[label="",style="dashed", color="magenta", weight=3]; 28522 -> 28548[label="",style="dashed", color="magenta", weight=3]; 28535[label="ww5",fontsize=16,color="green",shape="box"];28536[label="ww3100",fontsize=16,color="green",shape="box"];28537[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28538[label="ww3000",fontsize=16,color="green",shape="box"];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]; 28523 -> 28371[label="",style="dashed", color="red", weight=0]; 28523[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"];28523 -> 28549[label="",style="dashed", color="magenta", weight=3]; 28523 -> 28550[label="",style="dashed", color="magenta", weight=3]; 28523 -> 28551[label="",style="dashed", color="magenta", weight=3]; 28523 -> 28552[label="",style="dashed", color="magenta", weight=3]; 28539[label="ww5",fontsize=16,color="green",shape="box"];28540[label="ww3100",fontsize=16,color="green",shape="box"];28541[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28542[label="ww3000",fontsize=16,color="green",shape="box"];48383[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48384 -> 53804[label="",style="dashed", color="red", weight=0]; 48384[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"];48384 -> 53815[label="",style="dashed", color="magenta", weight=3]; 48384 -> 53816[label="",style="dashed", color="magenta", weight=3]; 48384 -> 53817[label="",style="dashed", color="magenta", weight=3]; 48384 -> 53818[label="",style="dashed", color="magenta", weight=3]; 48385 -> 49854[label="",style="dashed", color="red", weight=0]; 48385[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"];48385 -> 49870[label="",style="dashed", color="magenta", weight=3]; 48386 -> 28371[label="",style="dashed", color="red", weight=0]; 48386[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"];48386 -> 51952[label="",style="dashed", color="magenta", weight=3]; 48386 -> 51953[label="",style="dashed", color="magenta", weight=3]; 48386 -> 51954[label="",style="dashed", color="magenta", weight=3]; 48386 -> 51955[label="",style="dashed", color="magenta", weight=3]; 48387[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];28563[label="takeWhile (flip ltEsFloat ww3445) (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"];28563 -> 28681[label="",style="solid", color="black", weight=3]; 56366[label="ww2037",fontsize=16,color="green",shape="box"];56367 -> 53804[label="",style="dashed", color="red", weight=0]; 56367[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"];56367 -> 56386[label="",style="dashed", color="magenta", weight=3]; 56367 -> 56387[label="",style="dashed", color="magenta", weight=3]; 56367 -> 56388[label="",style="dashed", color="magenta", weight=3]; 56367 -> 56389[label="",style="dashed", color="magenta", weight=3]; 56368[label="ww2036",fontsize=16,color="green",shape="box"];56369[label="ww3445",fontsize=16,color="green",shape="box"];55676[label="ww4617",fontsize=16,color="green",shape="box"];55677 -> 22801[label="",style="dashed", color="red", weight=0]; 55677[label="msMyInt (Neg Zero) (Neg (Succ ww4610))",fontsize=16,color="magenta"];55677 -> 55782[label="",style="dashed", color="magenta", weight=3]; 55678 -> 26799[label="",style="dashed", color="red", weight=0]; 55678[label="srMyInt (Neg (Succ ww4609)) (Neg (Succ ww4611))",fontsize=16,color="magenta"];55678 -> 55783[label="",style="dashed", color="magenta", weight=3]; 55678 -> 55784[label="",style="dashed", color="magenta", weight=3]; 28720 -> 26924[label="",style="dashed", color="red", weight=0]; 28720[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"];28720 -> 28822[label="",style="dashed", color="magenta", weight=3]; 28720 -> 28823[label="",style="dashed", color="magenta", weight=3]; 38227 -> 26799[label="",style="dashed", color="red", weight=0]; 38227[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38227 -> 41892[label="",style="dashed", color="magenta", weight=3]; 38227 -> 41893[label="",style="dashed", color="magenta", weight=3]; 38228 -> 44340[label="",style="dashed", color="red", weight=0]; 38228[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"];38228 -> 44341[label="",style="dashed", color="magenta", weight=3]; 38229 -> 20608[label="",style="dashed", color="red", weight=0]; 38229[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"];38229 -> 41895[label="",style="dashed", color="magenta", weight=3]; 38229 -> 41896[label="",style="dashed", color="magenta", weight=3]; 38229 -> 41897[label="",style="dashed", color="magenta", weight=3]; 38229 -> 41898[label="",style="dashed", color="magenta", weight=3]; 38230 -> 26798[label="",style="dashed", color="red", weight=0]; 38230[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38230 -> 41899[label="",style="dashed", color="magenta", weight=3]; 38230 -> 41900[label="",style="dashed", color="magenta", weight=3]; 38231[label="Neg Zero",fontsize=16,color="green",shape="box"];38232[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38233 -> 26799[label="",style="dashed", color="red", weight=0]; 38233[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38233 -> 41901[label="",style="dashed", color="magenta", weight=3]; 38233 -> 41902[label="",style="dashed", color="magenta", weight=3]; 38234 -> 44352[label="",style="dashed", color="red", weight=0]; 38234[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"];38234 -> 44353[label="",style="dashed", color="magenta", weight=3]; 38235 -> 20608[label="",style="dashed", color="red", weight=0]; 38235[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"];38235 -> 41904[label="",style="dashed", color="magenta", weight=3]; 38235 -> 41905[label="",style="dashed", color="magenta", weight=3]; 38235 -> 41906[label="",style="dashed", color="magenta", weight=3]; 38235 -> 41907[label="",style="dashed", color="magenta", weight=3]; 38236 -> 26798[label="",style="dashed", color="red", weight=0]; 38236[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38236 -> 41908[label="",style="dashed", color="magenta", weight=3]; 38236 -> 41909[label="",style="dashed", color="magenta", weight=3]; 38237[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38238[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38239 -> 26799[label="",style="dashed", color="red", weight=0]; 38239[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38239 -> 41910[label="",style="dashed", color="magenta", weight=3]; 38239 -> 41911[label="",style="dashed", color="magenta", weight=3]; 38240 -> 44364[label="",style="dashed", color="red", weight=0]; 38240[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"];38240 -> 44365[label="",style="dashed", color="magenta", weight=3]; 38241 -> 20608[label="",style="dashed", color="red", weight=0]; 38241[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"];38241 -> 41913[label="",style="dashed", color="magenta", weight=3]; 38241 -> 41914[label="",style="dashed", color="magenta", weight=3]; 38241 -> 41915[label="",style="dashed", color="magenta", weight=3]; 38241 -> 41916[label="",style="dashed", color="magenta", weight=3]; 38242 -> 26798[label="",style="dashed", color="red", weight=0]; 38242[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38242 -> 41917[label="",style="dashed", color="magenta", weight=3]; 38242 -> 41918[label="",style="dashed", color="magenta", weight=3]; 38243[label="Neg Zero",fontsize=16,color="green",shape="box"];38244[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];18620[label="ww3100",fontsize=16,color="green",shape="box"];18621[label="ww410000000",fontsize=16,color="green",shape="box"];18622[label="ww3100",fontsize=16,color="green",shape="box"];18623[label="ww410000000",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]; 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]; 48388[label="Neg Zero",fontsize=16,color="green",shape="box"];48389 -> 45667[label="",style="dashed", color="red", weight=0]; 48389[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"];48389 -> 51956[label="",style="dashed", color="magenta", weight=3]; 48389 -> 51957[label="",style="dashed", color="magenta", weight=3]; 48389 -> 51958[label="",style="dashed", color="magenta", weight=3]; 48389 -> 51959[label="",style="dashed", color="magenta", weight=3]; 48390 -> 50355[label="",style="dashed", color="red", weight=0]; 48390[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"];48390 -> 50369[label="",style="dashed", color="magenta", weight=3]; 48391 -> 53769[label="",style="dashed", color="red", weight=0]; 48391[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"];48391 -> 53776[label="",style="dashed", color="magenta", weight=3]; 48391 -> 53777[label="",style="dashed", color="magenta", weight=3]; 48391 -> 53778[label="",style="dashed", color="magenta", weight=3]; 48392[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48393[label="Neg Zero",fontsize=16,color="green",shape="box"];48394 -> 45667[label="",style="dashed", color="red", weight=0]; 48394[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"];48394 -> 51961[label="",style="dashed", color="magenta", weight=3]; 48394 -> 51962[label="",style="dashed", color="magenta", weight=3]; 48394 -> 51963[label="",style="dashed", color="magenta", weight=3]; 48394 -> 51964[label="",style="dashed", color="magenta", weight=3]; 48395 -> 50355[label="",style="dashed", color="red", weight=0]; 48395[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"];48395 -> 50370[label="",style="dashed", color="magenta", weight=3]; 48396 -> 53769[label="",style="dashed", color="red", weight=0]; 48396[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"];48396 -> 53779[label="",style="dashed", color="magenta", weight=3]; 48396 -> 53780[label="",style="dashed", color="magenta", weight=3]; 48396 -> 53781[label="",style="dashed", color="magenta", weight=3]; 48397[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];55643 -> 26924[label="",style="dashed", color="red", weight=0]; 55643[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos (Succ ww4615)) (Pos (Succ ww4616)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55643 -> 55755[label="",style="dashed", color="magenta", weight=3]; 55643 -> 55756[label="",style="dashed", color="magenta", weight=3]; 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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38876[label="",style="dashed", color="magenta", weight=3]; 18633 -> 38877[label="",style="dashed", color="magenta", weight=3]; 18633 -> 38878[label="",style="dashed", color="magenta", weight=3]; 18633 -> 38879[label="",style="dashed", color="magenta", weight=3]; 18633 -> 38880[label="",style="dashed", color="magenta", weight=3]; 18633 -> 38881[label="",style="dashed", color="magenta", weight=3]; 38245 -> 26799[label="",style="dashed", color="red", weight=0]; 38245[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38245 -> 41919[label="",style="dashed", color="magenta", weight=3]; 38245 -> 41920[label="",style="dashed", color="magenta", weight=3]; 38246 -> 44381[label="",style="dashed", color="red", weight=0]; 38246[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"];38246 -> 44382[label="",style="dashed", color="magenta", weight=3]; 38247 -> 20608[label="",style="dashed", color="red", weight=0]; 38247[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"];38247 -> 41922[label="",style="dashed", color="magenta", weight=3]; 38247 -> 41923[label="",style="dashed", color="magenta", weight=3]; 38247 -> 41924[label="",style="dashed", color="magenta", weight=3]; 38247 -> 41925[label="",style="dashed", color="magenta", weight=3]; 38248 -> 26798[label="",style="dashed", color="red", weight=0]; 38248[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38248 -> 41926[label="",style="dashed", color="magenta", weight=3]; 38248 -> 41927[label="",style="dashed", color="magenta", weight=3]; 38249[label="Pos Zero",fontsize=16,color="green",shape="box"];38250[label="Neg Zero",fontsize=16,color="green",shape="box"];18637[label="ww3100",fontsize=16,color="green",shape="box"];18638[label="ww410000000",fontsize=16,color="green",shape="box"];18639[label="ww3100",fontsize=16,color="green",shape="box"];18640[label="ww410000000",fontsize=16,color="green",shape="box"];38251 -> 26799[label="",style="dashed", color="red", weight=0]; 38251[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38251 -> 41928[label="",style="dashed", color="magenta", weight=3]; 38251 -> 41929[label="",style="dashed", color="magenta", weight=3]; 38252 -> 44393[label="",style="dashed", color="red", weight=0]; 38252[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"];38252 -> 44394[label="",style="dashed", color="magenta", weight=3]; 38253 -> 20608[label="",style="dashed", color="red", weight=0]; 38253[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"];38253 -> 41931[label="",style="dashed", color="magenta", weight=3]; 38253 -> 41932[label="",style="dashed", color="magenta", weight=3]; 38253 -> 41933[label="",style="dashed", color="magenta", weight=3]; 38253 -> 41934[label="",style="dashed", color="magenta", weight=3]; 38254 -> 26798[label="",style="dashed", color="red", weight=0]; 38254[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38254 -> 41935[label="",style="dashed", color="magenta", weight=3]; 38254 -> 41936[label="",style="dashed", color="magenta", weight=3]; 38255[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38256[label="Neg Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38888[label="",style="dashed", color="magenta", weight=3]; 18644 -> 38889[label="",style="dashed", color="magenta", weight=3]; 18644 -> 38890[label="",style="dashed", color="magenta", weight=3]; 18644 -> 38891[label="",style="dashed", color="magenta", weight=3]; 18644 -> 38892[label="",style="dashed", color="magenta", weight=3]; 18644 -> 38893[label="",style="dashed", color="magenta", weight=3]; 18645[label="ww3100",fontsize=16,color="green",shape="box"];18646[label="ww410000000",fontsize=16,color="green",shape="box"];18647[label="ww3100",fontsize=16,color="green",shape="box"];18648[label="ww410000000",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]; 38257 -> 26799[label="",style="dashed", color="red", weight=0]; 38257[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38257 -> 41937[label="",style="dashed", color="magenta", weight=3]; 38257 -> 41938[label="",style="dashed", color="magenta", weight=3]; 38258 -> 44410[label="",style="dashed", color="red", weight=0]; 38258[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"];38258 -> 44411[label="",style="dashed", color="magenta", weight=3]; 38259 -> 20608[label="",style="dashed", color="red", weight=0]; 38259[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"];38259 -> 41940[label="",style="dashed", color="magenta", weight=3]; 38259 -> 41941[label="",style="dashed", color="magenta", weight=3]; 38259 -> 41942[label="",style="dashed", color="magenta", weight=3]; 38259 -> 41943[label="",style="dashed", color="magenta", weight=3]; 38260 -> 26798[label="",style="dashed", color="red", weight=0]; 38260[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38260 -> 41944[label="",style="dashed", color="magenta", weight=3]; 38260 -> 41945[label="",style="dashed", color="magenta", weight=3]; 38261[label="Pos Zero",fontsize=16,color="green",shape="box"];38262[label="Neg Zero",fontsize=16,color="green",shape="box"];38263 -> 26799[label="",style="dashed", color="red", weight=0]; 38263[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38263 -> 41946[label="",style="dashed", color="magenta", weight=3]; 38263 -> 41947[label="",style="dashed", color="magenta", weight=3]; 38264 -> 44422[label="",style="dashed", color="red", weight=0]; 38264[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"];38264 -> 44423[label="",style="dashed", color="magenta", weight=3]; 38265 -> 20608[label="",style="dashed", color="red", weight=0]; 38265[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"];38265 -> 41949[label="",style="dashed", color="magenta", weight=3]; 38265 -> 41950[label="",style="dashed", color="magenta", weight=3]; 38265 -> 41951[label="",style="dashed", color="magenta", weight=3]; 38265 -> 41952[label="",style="dashed", color="magenta", weight=3]; 38266 -> 26798[label="",style="dashed", color="red", weight=0]; 38266[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38266 -> 41953[label="",style="dashed", color="magenta", weight=3]; 38266 -> 41954[label="",style="dashed", color="magenta", weight=3]; 38267[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38268[label="Neg Zero",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 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38900[label="",style="dashed", color="magenta", weight=3]; 18656 -> 38901[label="",style="dashed", color="magenta", weight=3]; 18656 -> 38902[label="",style="dashed", color="magenta", weight=3]; 18656 -> 38903[label="",style="dashed", color="magenta", weight=3]; 18656 -> 38904[label="",style="dashed", color="magenta", weight=3]; 18656 -> 38905[label="",style="dashed", color="magenta", weight=3]; 18657[label="ww3100",fontsize=16,color="green",shape="box"];18658[label="ww410000000",fontsize=16,color="green",shape="box"];18659[label="ww3100",fontsize=16,color="green",shape="box"];18660[label="ww410000000",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]; 28660 -> 28661[label="",style="dashed", color="red", weight=0]; 28660[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"];28660 -> 28674[label="",style="dashed", color="magenta", weight=3]; 28660 -> 28675[label="",style="dashed", color="magenta", weight=3]; 28660 -> 28676[label="",style="dashed", color="magenta", weight=3]; 28668[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28669[label="ww5",fontsize=16,color="green",shape="box"];28670[label="ww3100",fontsize=16,color="green",shape="box"];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]; 28680 -> 28661[label="",style="dashed", color="red", weight=0]; 28680[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"];28680 -> 28715[label="",style="dashed", color="magenta", weight=3]; 28680 -> 28716[label="",style="dashed", color="magenta", weight=3]; 28680 -> 28717[label="",style="dashed", color="magenta", weight=3]; 28671[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28672[label="ww5",fontsize=16,color="green",shape="box"];28673[label="ww3100",fontsize=16,color="green",shape="box"];48398[label="Neg Zero",fontsize=16,color="green",shape="box"];48399 -> 55414[label="",style="dashed", color="red", weight=0]; 48399[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"];48399 -> 55423[label="",style="dashed", color="magenta", weight=3]; 48399 -> 55424[label="",style="dashed", color="magenta", weight=3]; 48399 -> 55425[label="",style="dashed", color="magenta", weight=3]; 48400 -> 50048[label="",style="dashed", color="red", weight=0]; 48400[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"];48400 -> 50062[label="",style="dashed", color="magenta", weight=3]; 48401 -> 28661[label="",style="dashed", color="red", weight=0]; 48401[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"];48401 -> 51967[label="",style="dashed", color="magenta", weight=3]; 48401 -> 51968[label="",style="dashed", color="magenta", weight=3]; 48401 -> 51969[label="",style="dashed", color="magenta", weight=3]; 48402[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];28713[label="takeWhile (flip ltEsFloat ww3468) (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"];28713 -> 28816[label="",style="solid", color="black", weight=3]; 28714 -> 58792[label="",style="dashed", color="red", weight=0]; 28714[label="takeWhile0 (flip ltEsFloat ww3468) (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"];28714 -> 58802[label="",style="dashed", color="magenta", weight=3]; 28714 -> 58803[label="",style="dashed", color="magenta", weight=3]; 28714 -> 58804[label="",style="dashed", color="magenta", weight=3]; 55823[label="ww4634",fontsize=16,color="green",shape="box"];55824 -> 22801[label="",style="dashed", color="red", weight=0]; 55824[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];55824 -> 55850[label="",style="dashed", color="magenta", weight=3]; 55825 -> 26799[label="",style="dashed", color="red", weight=0]; 55825[label="srMyInt (Neg (Succ ww4619)) (Neg (Succ ww4620))",fontsize=16,color="magenta"];55825 -> 55851[label="",style="dashed", color="magenta", weight=3]; 55825 -> 55852[label="",style="dashed", color="magenta", weight=3]; 28910 -> 26924[label="",style="dashed", color="red", weight=0]; 28910[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww3472)) (Neg (Succ ww3473)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];28910 -> 28970[label="",style="dashed", color="magenta", weight=3]; 28910 -> 28971[label="",style="dashed", color="magenta", weight=3]; 38269 -> 26799[label="",style="dashed", color="red", weight=0]; 38269[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38269 -> 41955[label="",style="dashed", color="magenta", weight=3]; 38269 -> 41956[label="",style="dashed", color="magenta", weight=3]; 38270 -> 44439[label="",style="dashed", color="red", weight=0]; 38270[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"];38270 -> 44440[label="",style="dashed", color="magenta", weight=3]; 38271 -> 20608[label="",style="dashed", color="red", weight=0]; 38271[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"];38271 -> 41958[label="",style="dashed", color="magenta", weight=3]; 38271 -> 41959[label="",style="dashed", color="magenta", weight=3]; 38271 -> 41960[label="",style="dashed", color="magenta", weight=3]; 38271 -> 41961[label="",style="dashed", color="magenta", weight=3]; 38272 -> 26798[label="",style="dashed", color="red", weight=0]; 38272[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38272 -> 41962[label="",style="dashed", color="magenta", weight=3]; 38272 -> 41963[label="",style="dashed", color="magenta", weight=3]; 38273[label="Neg Zero",fontsize=16,color="green",shape="box"];38274[label="Neg Zero",fontsize=16,color="green",shape="box"];38275 -> 26799[label="",style="dashed", color="red", weight=0]; 38275[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38275 -> 41964[label="",style="dashed", color="magenta", weight=3]; 38275 -> 41965[label="",style="dashed", color="magenta", weight=3]; 38276 -> 44451[label="",style="dashed", color="red", weight=0]; 38276[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"];38276 -> 44452[label="",style="dashed", color="magenta", weight=3]; 38277 -> 20608[label="",style="dashed", color="red", weight=0]; 38277[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"];38277 -> 41967[label="",style="dashed", color="magenta", weight=3]; 38277 -> 41968[label="",style="dashed", color="magenta", weight=3]; 38277 -> 41969[label="",style="dashed", color="magenta", weight=3]; 38277 -> 41970[label="",style="dashed", color="magenta", weight=3]; 38278 -> 26798[label="",style="dashed", color="red", weight=0]; 38278[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38278 -> 41971[label="",style="dashed", color="magenta", weight=3]; 38278 -> 41972[label="",style="dashed", color="magenta", weight=3]; 38279[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38280[label="Neg Zero",fontsize=16,color="green",shape="box"];38281 -> 26799[label="",style="dashed", color="red", weight=0]; 38281[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38281 -> 41973[label="",style="dashed", color="magenta", weight=3]; 38281 -> 41974[label="",style="dashed", color="magenta", weight=3]; 38282 -> 44463[label="",style="dashed", color="red", weight=0]; 38282[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"];38282 -> 44464[label="",style="dashed", color="magenta", weight=3]; 38283 -> 20608[label="",style="dashed", color="red", weight=0]; 38283[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"];38283 -> 41976[label="",style="dashed", color="magenta", weight=3]; 38283 -> 41977[label="",style="dashed", color="magenta", weight=3]; 38283 -> 41978[label="",style="dashed", color="magenta", weight=3]; 38283 -> 41979[label="",style="dashed", color="magenta", weight=3]; 38284 -> 26798[label="",style="dashed", color="red", weight=0]; 38284[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38284 -> 41980[label="",style="dashed", color="magenta", weight=3]; 38284 -> 41981[label="",style="dashed", color="magenta", weight=3]; 38285[label="Neg Zero",fontsize=16,color="green",shape="box"];38286[label="Neg Zero",fontsize=16,color="green",shape="box"];18670 -> 56471[label="",style="dashed", color="red", weight=0]; 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 -> 56474[label="",style="dashed", color="magenta", weight=3]; 18670 -> 56475[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 18674 -> 56516[label="",style="dashed", color="red", weight=0]; 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 -> 56522[label="",style="dashed", color="magenta", weight=3]; 18674 -> 56523[label="",style="dashed", color="magenta", weight=3]; 18674 -> 56524[label="",style="dashed", color="magenta", weight=3]; 18674 -> 56525[label="",style="dashed", color="magenta", weight=3]; 18674 -> 56526[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 56472 -> 53946[label="",style="dashed", color="red", weight=0]; 56472[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56472 -> 56506[label="",style="dashed", color="magenta", weight=3]; 56472 -> 56507[label="",style="dashed", color="magenta", weight=3]; 56473 -> 53946[label="",style="dashed", color="red", weight=0]; 56473[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56473 -> 56508[label="",style="dashed", color="magenta", weight=3]; 56473 -> 56509[label="",style="dashed", color="magenta", weight=3]; 56471[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)))))) ww4676) (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)))))) ww4675 (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="burlywood",shape="triangle"];63251[label="ww4675/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56471 -> 63251[label="",style="solid", color="burlywood", weight=9]; 63251 -> 56510[label="",style="solid", color="burlywood", weight=3]; 63252[label="ww4675/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56471 -> 63252[label="",style="solid", color="burlywood", weight=9]; 63252 -> 56511[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 18685 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 18685 -> 18800[label="",style="dashed", color="magenta", weight=3]; 18685 -> 18801[label="",style="dashed", color="magenta", weight=3]; 18685 -> 18802[label="",style="dashed", color="magenta", weight=3]; 18685 -> 18803[label="",style="dashed", color="magenta", weight=3]; 56517 -> 53946[label="",style="dashed", color="red", weight=0]; 56517[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56517 -> 56596[label="",style="dashed", color="magenta", weight=3]; 56517 -> 56597[label="",style="dashed", color="magenta", weight=3]; 56518 -> 56720[label="",style="dashed", color="red", weight=0]; 56518[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"];56518 -> 56786[label="",style="dashed", color="magenta", weight=3]; 56518 -> 56787[label="",style="dashed", color="magenta", weight=3]; 56518 -> 56788[label="",style="dashed", color="magenta", weight=3]; 56518 -> 56789[label="",style="dashed", color="magenta", weight=3]; 56518 -> 56790[label="",style="dashed", color="magenta", weight=3]; 56519 -> 30021[label="",style="dashed", color="red", weight=0]; 56519[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"];56519 -> 56602[label="",style="dashed", color="magenta", weight=3]; 56519 -> 56603[label="",style="dashed", color="magenta", weight=3]; 56519 -> 56604[label="",style="dashed", color="magenta", weight=3]; 56519 -> 56605[label="",style="dashed", color="magenta", weight=3]; 56519 -> 56606[label="",style="dashed", color="magenta", weight=3]; 56520 -> 53946[label="",style="dashed", color="red", weight=0]; 56520[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56520 -> 56607[label="",style="dashed", color="magenta", weight=3]; 56520 -> 56608[label="",style="dashed", color="magenta", weight=3]; 56521 -> 30021[label="",style="dashed", color="red", weight=0]; 56521[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"];56521 -> 56609[label="",style="dashed", color="magenta", weight=3]; 56521 -> 56610[label="",style="dashed", color="magenta", weight=3]; 56521 -> 56611[label="",style="dashed", color="magenta", weight=3]; 56521 -> 56612[label="",style="dashed", color="magenta", weight=3]; 56521 -> 56613[label="",style="dashed", color="magenta", weight=3]; 56516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4681 ww4680) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4677 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4679 ww4678 (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="burlywood",shape="triangle"];63253[label="ww4678/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56516 -> 63253[label="",style="solid", color="burlywood", weight=9]; 63253 -> 56614[label="",style="solid", color="burlywood", weight=3]; 63254[label="ww4678/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56516 -> 63254[label="",style="solid", color="burlywood", weight=9]; 63254 -> 56615[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 18692 -> 56648[label="",style="dashed", color="red", weight=0]; 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 -> 56651[label="",style="dashed", color="magenta", weight=3]; 18692 -> 56652[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 18696 -> 56961[label="",style="dashed", color="red", weight=0]; 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 -> 56967[label="",style="dashed", color="magenta", weight=3]; 18696 -> 56968[label="",style="dashed", color="magenta", weight=3]; 18696 -> 56969[label="",style="dashed", color="magenta", weight=3]; 18696 -> 56970[label="",style="dashed", color="magenta", weight=3]; 18696 -> 56971[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 56649 -> 53946[label="",style="dashed", color="red", weight=0]; 56649[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56649 -> 56683[label="",style="dashed", color="magenta", weight=3]; 56649 -> 56684[label="",style="dashed", color="magenta", weight=3]; 56650 -> 53946[label="",style="dashed", color="red", weight=0]; 56650[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56650 -> 56685[label="",style="dashed", color="magenta", weight=3]; 56650 -> 56686[label="",style="dashed", color="magenta", weight=3]; 56648[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)))))) ww4683) (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)))))) ww4682 (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="burlywood",shape="triangle"];63255[label="ww4682/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56648 -> 63255[label="",style="solid", color="burlywood", weight=9]; 63255 -> 56687[label="",style="solid", color="burlywood", weight=3]; 63256[label="ww4682/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56648 -> 63256[label="",style="solid", color="burlywood", weight=9]; 63256 -> 56688[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 18707 -> 18768[label="",style="dashed", color="red", weight=0]; 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]; 18707 -> 18805[label="",style="dashed", color="magenta", weight=3]; 18707 -> 18806[label="",style="dashed", color="magenta", weight=3]; 18707 -> 18807[label="",style="dashed", color="magenta", weight=3]; 18707 -> 18808[label="",style="dashed", color="magenta", weight=3]; 56962 -> 53946[label="",style="dashed", color="red", weight=0]; 56962[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56962 -> 57043[label="",style="dashed", color="magenta", weight=3]; 56962 -> 57044[label="",style="dashed", color="magenta", weight=3]; 56963 -> 56720[label="",style="dashed", color="red", weight=0]; 56963[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"];56963 -> 57045[label="",style="dashed", color="magenta", weight=3]; 56963 -> 57046[label="",style="dashed", color="magenta", weight=3]; 56963 -> 57047[label="",style="dashed", color="magenta", weight=3]; 56963 -> 57048[label="",style="dashed", color="magenta", weight=3]; 56963 -> 57049[label="",style="dashed", color="magenta", weight=3]; 56964 -> 30021[label="",style="dashed", color="red", weight=0]; 56964[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"];56964 -> 57050[label="",style="dashed", color="magenta", weight=3]; 56964 -> 57051[label="",style="dashed", color="magenta", weight=3]; 56964 -> 57052[label="",style="dashed", color="magenta", weight=3]; 56964 -> 57053[label="",style="dashed", color="magenta", weight=3]; 56964 -> 57054[label="",style="dashed", color="magenta", weight=3]; 56965 -> 53946[label="",style="dashed", color="red", weight=0]; 56965[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56965 -> 57055[label="",style="dashed", color="magenta", weight=3]; 56965 -> 57056[label="",style="dashed", color="magenta", weight=3]; 56966 -> 30021[label="",style="dashed", color="red", weight=0]; 56966[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"];56966 -> 57057[label="",style="dashed", color="magenta", weight=3]; 56966 -> 57058[label="",style="dashed", color="magenta", weight=3]; 56966 -> 57059[label="",style="dashed", color="magenta", weight=3]; 56966 -> 57060[label="",style="dashed", color="magenta", weight=3]; 56966 -> 57061[label="",style="dashed", color="magenta", weight=3]; 56961[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4689 ww4688) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4685 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4687 ww4686 (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="burlywood",shape="triangle"];63257[label="ww4686/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56961 -> 63257[label="",style="solid", color="burlywood", weight=9]; 63257 -> 57062[label="",style="solid", color="burlywood", weight=3]; 63258[label="ww4686/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56961 -> 63258[label="",style="solid", color="burlywood", weight=9]; 63258 -> 57063[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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"];63259[label="ww20460/Succ ww204600",fontsize=10,color="white",style="solid",shape="box"];18714 -> 63259[label="",style="solid", color="burlywood", weight=9]; 63259 -> 19810[label="",style="solid", color="burlywood", weight=3]; 63260[label="ww20460/Zero",fontsize=10,color="white",style="solid",shape="box"];18714 -> 63260[label="",style="solid", color="burlywood", weight=9]; 63260 -> 19811[label="",style="solid", color="burlywood", weight=3]; 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"];63261[label="ww20460/Succ ww204600",fontsize=10,color="white",style="solid",shape="box"];18715 -> 63261[label="",style="solid", color="burlywood", weight=9]; 63261 -> 19812[label="",style="solid", color="burlywood", weight=3]; 63262[label="ww20460/Zero",fontsize=10,color="white",style="solid",shape="box"];18715 -> 63262[label="",style="solid", color="burlywood", weight=9]; 63262 -> 19813[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 18719 -> 29264[label="",style="dashed", color="red", weight=0]; 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 -> 29319[label="",style="dashed", color="magenta", weight=3]; 18719 -> 29320[label="",style="dashed", color="magenta", weight=3]; 18719 -> 29321[label="",style="dashed", color="magenta", weight=3]; 18719 -> 29322[label="",style="dashed", color="magenta", weight=3]; 18720[label="ww3000",fontsize=16,color="green",shape="box"];18721[label="ww410",fontsize=16,color="green",shape="box"];18722[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18723[label="ww310",fontsize=16,color="green",shape="box"];18724[label="ww5",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"];63263[label="ww20500/Succ ww205000",fontsize=10,color="white",style="solid",shape="box"];18726 -> 63263[label="",style="solid", color="burlywood", weight=9]; 63263 -> 19818[label="",style="solid", color="burlywood", weight=3]; 63264[label="ww20500/Zero",fontsize=10,color="white",style="solid",shape="box"];18726 -> 63264[label="",style="solid", color="burlywood", weight=9]; 63264 -> 19819[label="",style="solid", color="burlywood", weight=3]; 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"];63265[label="ww20500/Succ ww205000",fontsize=10,color="white",style="solid",shape="box"];18727 -> 63265[label="",style="solid", color="burlywood", weight=9]; 63265 -> 19820[label="",style="solid", color="burlywood", weight=3]; 63266[label="ww20500/Zero",fontsize=10,color="white",style="solid",shape="box"];18727 -> 63266[label="",style="solid", color="burlywood", weight=9]; 63266 -> 19821[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 18730 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54782[label="",style="dashed", color="magenta", weight=3]; 18730 -> 54783[label="",style="dashed", color="magenta", weight=3]; 18730 -> 54784[label="",style="dashed", color="magenta", weight=3]; 18730 -> 54785[label="",style="dashed", color="magenta", weight=3]; 18730 -> 54786[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 18736 -> 29264[label="",style="dashed", color="red", weight=0]; 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 -> 29323[label="",style="dashed", color="magenta", weight=3]; 18736 -> 29324[label="",style="dashed", color="magenta", weight=3]; 18736 -> 29325[label="",style="dashed", color="magenta", weight=3]; 18736 -> 29326[label="",style="dashed", color="magenta", weight=3]; 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]; 18738 -> 18737[label="",style="dashed", color="red", weight=0]; 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]; 18740 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54787[label="",style="dashed", color="magenta", weight=3]; 18740 -> 54788[label="",style="dashed", color="magenta", weight=3]; 18740 -> 54789[label="",style="dashed", color="magenta", weight=3]; 18740 -> 54790[label="",style="dashed", color="magenta", weight=3]; 18740 -> 54791[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 18743 -> 18742[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 18750 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54792[label="",style="dashed", color="magenta", weight=3]; 18750 -> 54793[label="",style="dashed", color="magenta", weight=3]; 18750 -> 54794[label="",style="dashed", color="magenta", weight=3]; 18750 -> 54795[label="",style="dashed", color="magenta", weight=3]; 18750 -> 54796[label="",style="dashed", color="magenta", weight=3]; 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]; 18752 -> 5617[label="",style="dashed", color="red", weight=0]; 18752[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18752 -> 19844[label="",style="dashed", color="magenta", weight=3]; 18753 -> 5617[label="",style="dashed", color="red", weight=0]; 18753[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18753 -> 19845[label="",style="dashed", color="magenta", weight=3]; 18754 -> 6351[label="",style="dashed", color="red", weight=0]; 18754[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18754 -> 19846[label="",style="dashed", color="magenta", weight=3]; 18754 -> 19847[label="",style="dashed", color="magenta", weight=3]; 18755[label="Succ ww3100",fontsize=16,color="green",shape="box"];18756 -> 6351[label="",style="dashed", color="red", weight=0]; 18756[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18756 -> 19848[label="",style="dashed", color="magenta", weight=3]; 18756 -> 19849[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 18760 -> 16096[label="",style="dashed", color="red", weight=0]; 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]; 18760 -> 19853[label="",style="dashed", color="magenta", weight=3]; 18760 -> 19854[label="",style="dashed", color="magenta", weight=3]; 18760 -> 19855[label="",style="dashed", color="magenta", weight=3]; 18761 -> 16097[label="",style="dashed", color="red", weight=0]; 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]; 18761 -> 19857[label="",style="dashed", color="magenta", weight=3]; 18761 -> 19858[label="",style="dashed", color="magenta", weight=3]; 18761 -> 19859[label="",style="dashed", color="magenta", weight=3]; 18762 -> 16098[label="",style="dashed", color="red", weight=0]; 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]; 18762 -> 19861[label="",style="dashed", color="magenta", weight=3]; 18762 -> 19862[label="",style="dashed", color="magenta", weight=3]; 18763 -> 5617[label="",style="dashed", color="red", weight=0]; 18763[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18763 -> 19863[label="",style="dashed", color="magenta", weight=3]; 18764 -> 5617[label="",style="dashed", color="red", weight=0]; 18764[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18764 -> 19864[label="",style="dashed", color="magenta", weight=3]; 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]; 18766 -> 5617[label="",style="dashed", color="red", weight=0]; 18766[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18766 -> 19866[label="",style="dashed", color="magenta", weight=3]; 18767 -> 5617[label="",style="dashed", color="red", weight=0]; 18767[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18767 -> 19867[label="",style="dashed", color="magenta", weight=3]; 18794[label="ww310",fontsize=16,color="green",shape="box"];18795[label="ww410",fontsize=16,color="green",shape="box"];18796[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18797[label="ww5",fontsize=16,color="green",shape="box"];18798[label="ww3000",fontsize=16,color="green",shape="box"];18810 -> 5617[label="",style="dashed", color="red", weight=0]; 18810[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18810 -> 19868[label="",style="dashed", color="magenta", weight=3]; 18811 -> 5617[label="",style="dashed", color="red", weight=0]; 18811[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18811 -> 19869[label="",style="dashed", color="magenta", weight=3]; 18812 -> 6351[label="",style="dashed", color="red", weight=0]; 18812[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18812 -> 19870[label="",style="dashed", color="magenta", weight=3]; 18812 -> 19871[label="",style="dashed", color="magenta", weight=3]; 18813[label="Succ ww3100",fontsize=16,color="green",shape="box"];18814 -> 6351[label="",style="dashed", color="red", weight=0]; 18814[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18814 -> 19872[label="",style="dashed", color="magenta", weight=3]; 18814 -> 19873[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 18818 -> 16123[label="",style="dashed", color="red", weight=0]; 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]; 18818 -> 19877[label="",style="dashed", color="magenta", weight=3]; 18818 -> 19878[label="",style="dashed", color="magenta", weight=3]; 18818 -> 19879[label="",style="dashed", color="magenta", weight=3]; 18819 -> 16124[label="",style="dashed", color="red", weight=0]; 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]; 18819 -> 19881[label="",style="dashed", color="magenta", weight=3]; 18819 -> 19882[label="",style="dashed", color="magenta", weight=3]; 18819 -> 19883[label="",style="dashed", color="magenta", weight=3]; 18820 -> 16125[label="",style="dashed", color="red", weight=0]; 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]; 18820 -> 19885[label="",style="dashed", color="magenta", weight=3]; 18820 -> 19886[label="",style="dashed", color="magenta", weight=3]; 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"];63267[label="ww195000/Succ ww1950000",fontsize=10,color="white",style="solid",shape="box"];18823 -> 63267[label="",style="solid", color="burlywood", weight=9]; 63267 -> 19887[label="",style="solid", color="burlywood", weight=3]; 63268[label="ww195000/Zero",fontsize=10,color="white",style="solid",shape="box"];18823 -> 63268[label="",style="solid", color="burlywood", weight=9]; 63268 -> 19888[label="",style="solid", color="burlywood", weight=3]; 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"];63269[label="ww195000/Succ ww1950000",fontsize=10,color="white",style="solid",shape="box"];18824 -> 63269[label="",style="solid", color="burlywood", weight=9]; 63269 -> 19889[label="",style="solid", color="burlywood", weight=3]; 63270[label="ww195000/Zero",fontsize=10,color="white",style="solid",shape="box"];18824 -> 63270[label="",style="solid", color="burlywood", weight=9]; 63270 -> 19890[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 18830 -> 19906[label="",style="dashed", color="magenta", weight=3]; 18830 -> 19907[label="",style="dashed", color="magenta", weight=3]; 18830 -> 19908[label="",style="dashed", color="magenta", weight=3]; 18831[label="ww3000",fontsize=16,color="green",shape="box"];18832[label="ww3000",fontsize=16,color="green",shape="box"];29313 -> 29382[label="",style="dashed", color="red", weight=0]; 29313[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"];29313 -> 29392[label="",style="dashed", color="magenta", weight=3]; 29313 -> 29393[label="",style="dashed", color="magenta", weight=3]; 29313 -> 29394[label="",style="dashed", color="magenta", weight=3]; 29314[label="ww3000",fontsize=16,color="green",shape="box"];29315[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29316[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"];29316 -> 29379[label="",style="solid", color="black", weight=3]; 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"];63271[label="ww190700/Succ ww1907000",fontsize=10,color="white",style="solid",shape="box"];18836 -> 63271[label="",style="solid", color="burlywood", weight=9]; 63271 -> 19920[label="",style="solid", color="burlywood", weight=3]; 63272[label="ww190700/Zero",fontsize=10,color="white",style="solid",shape="box"];18836 -> 63272[label="",style="solid", color="burlywood", weight=9]; 63272 -> 19921[label="",style="solid", color="burlywood", weight=3]; 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"];63273[label="ww190700/Succ ww1907000",fontsize=10,color="white",style="solid",shape="box"];18837 -> 63273[label="",style="solid", color="burlywood", weight=9]; 63273 -> 19922[label="",style="solid", color="burlywood", weight=3]; 63274[label="ww190700/Zero",fontsize=10,color="white",style="solid",shape="box"];18837 -> 63274[label="",style="solid", color="burlywood", weight=9]; 63274 -> 19923[label="",style="solid", color="burlywood", weight=3]; 18838 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54797[label="",style="dashed", color="magenta", weight=3]; 18838 -> 54798[label="",style="dashed", color="magenta", weight=3]; 18838 -> 54799[label="",style="dashed", color="magenta", weight=3]; 18838 -> 54800[label="",style="dashed", color="magenta", weight=3]; 18838 -> 54801[label="",style="dashed", color="magenta", weight=3]; 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]; 18842[label="ww3000",fontsize=16,color="green",shape="box"];18843[label="ww3000",fontsize=16,color="green",shape="box"];54749 -> 55020[label="",style="dashed", color="red", weight=0]; 54749[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"];54749 -> 55124[label="",style="dashed", color="magenta", weight=3]; 54749 -> 55125[label="",style="dashed", color="magenta", weight=3]; 54749 -> 55126[label="",style="dashed", color="magenta", weight=3]; 54750[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"];54750 -> 55757[label="",style="solid", color="black", weight=3]; 54751 -> 56138[label="",style="dashed", color="red", weight=0]; 54751[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"];54751 -> 56171[label="",style="dashed", color="magenta", weight=3]; 54751 -> 56172[label="",style="dashed", color="magenta", weight=3]; 54751 -> 56173[label="",style="dashed", color="magenta", weight=3]; 54751 -> 56174[label="",style="dashed", color="magenta", weight=3]; 54752[label="ww3000",fontsize=16,color="green",shape="box"];54753[label="ww3100",fontsize=16,color="green",shape="box"];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]; 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]; 18851[label="ww4100",fontsize=16,color="green",shape="box"];18852[label="ww3000",fontsize=16,color="green",shape="box"];18853[label="ww3100",fontsize=16,color="green",shape="box"];18854[label="ww5",fontsize=16,color="green",shape="box"];18855[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23416[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23417[label="ww4100",fontsize=16,color="green",shape="box"];23418[label="ww5",fontsize=16,color="green",shape="box"];23419[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30207[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"];30207 -> 30247[label="",style="solid", color="black", weight=3]; 30208[label="ww50",fontsize=16,color="green",shape="box"];30209[label="ww51",fontsize=16,color="green",shape="box"];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]; 18863[label="ww3000",fontsize=16,color="green",shape="box"];18864[label="ww5",fontsize=16,color="green",shape="box"];18865[label="ww3100",fontsize=16,color="green",shape="box"];18866[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18867[label="ww4100",fontsize=16,color="green",shape="box"];55644[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55645[label="ww3000",fontsize=16,color="green",shape="box"];55646[label="ww4100",fontsize=16,color="green",shape="box"];55647[label="ww5",fontsize=16,color="green",shape="box"];55648[label="ww3100",fontsize=16,color="green",shape="box"];28939 -> 26726[label="",style="dashed", color="red", weight=0]; 28939[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"];28939 -> 28965[label="",style="dashed", color="magenta", weight=3]; 28939 -> 28966[label="",style="dashed", color="magenta", weight=3]; 28939 -> 28967[label="",style="dashed", color="magenta", weight=3]; 28961[label="takeWhile (flip ltEsFloat ww3480) (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"];28961 -> 29041[label="",style="solid", color="black", weight=3]; 28962 -> 57669[label="",style="dashed", color="red", weight=0]; 28962[label="takeWhile0 (flip ltEsFloat ww3480) (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"];28962 -> 57676[label="",style="dashed", color="magenta", weight=3]; 28962 -> 57677[label="",style="dashed", color="magenta", weight=3]; 28962 -> 57678[label="",style="dashed", color="magenta", weight=3]; 55651 -> 26726[label="",style="dashed", color="red", weight=0]; 55651[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"];55651 -> 55785[label="",style="dashed", color="magenta", weight=3]; 55651 -> 55786[label="",style="dashed", color="magenta", weight=3]; 55651 -> 55787[label="",style="dashed", color="magenta", weight=3]; 29074 -> 26726[label="",style="dashed", color="red", weight=0]; 29074[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"];29074 -> 29165[label="",style="dashed", color="magenta", weight=3]; 29074 -> 29166[label="",style="dashed", color="magenta", weight=3]; 29074 -> 29167[label="",style="dashed", color="magenta", weight=3]; 29075[label="takeWhile (flip ltEsFloat ww3486) (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"];29075 -> 29168[label="",style="solid", color="black", weight=3]; 29076 -> 57669[label="",style="dashed", color="red", weight=0]; 29076[label="takeWhile0 (flip ltEsFloat ww3486) (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"];29076 -> 57679[label="",style="dashed", color="magenta", weight=3]; 29076 -> 57680[label="",style="dashed", color="magenta", weight=3]; 29076 -> 57681[label="",style="dashed", color="magenta", weight=3]; 18872 -> 14908[label="",style="dashed", color="red", weight=0]; 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]; 18872 -> 19938[label="",style="dashed", color="magenta", weight=3]; 18873 -> 12317[label="",style="dashed", color="red", weight=0]; 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]; 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]; 18874 -> 19940[label="",style="dashed", color="magenta", weight=3]; 18874 -> 19941[label="",style="dashed", color="magenta", weight=3]; 18874 -> 19942[label="",style="dashed", color="magenta", weight=3]; 18874 -> 19943[label="",style="dashed", color="magenta", weight=3]; 18875 -> 17710[label="",style="dashed", color="red", weight=0]; 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]; 18875 -> 19945[label="",style="dashed", color="magenta", weight=3]; 18875 -> 19946[label="",style="dashed", color="magenta", weight=3]; 18875 -> 19947[label="",style="dashed", color="magenta", weight=3]; 18875 -> 19948[label="",style="dashed", color="magenta", weight=3]; 18876 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23428[label="",style="dashed", color="magenta", weight=3]; 18876 -> 23429[label="",style="dashed", color="magenta", weight=3]; 18876 -> 23430[label="",style="dashed", color="magenta", weight=3]; 18876 -> 23431[label="",style="dashed", color="magenta", weight=3]; 18877 -> 14911[label="",style="dashed", color="red", weight=0]; 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]; 18877 -> 19951[label="",style="dashed", color="magenta", weight=3]; 18878 -> 12323[label="",style="dashed", color="red", weight=0]; 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]; 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]; 18879 -> 19953[label="",style="dashed", color="magenta", weight=3]; 18879 -> 19954[label="",style="dashed", color="magenta", weight=3]; 18879 -> 19955[label="",style="dashed", color="magenta", weight=3]; 18879 -> 19956[label="",style="dashed", color="magenta", weight=3]; 18880 -> 17710[label="",style="dashed", color="red", weight=0]; 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]; 18880 -> 19958[label="",style="dashed", color="magenta", weight=3]; 18880 -> 19959[label="",style="dashed", color="magenta", weight=3]; 18880 -> 19960[label="",style="dashed", color="magenta", weight=3]; 18880 -> 19961[label="",style="dashed", color="magenta", weight=3]; 18881 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23432[label="",style="dashed", color="magenta", weight=3]; 18881 -> 23433[label="",style="dashed", color="magenta", weight=3]; 18881 -> 23434[label="",style="dashed", color="magenta", weight=3]; 18881 -> 23435[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 18888 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23436[label="",style="dashed", color="magenta", weight=3]; 18888 -> 23437[label="",style="dashed", color="magenta", weight=3]; 18888 -> 23438[label="",style="dashed", color="magenta", weight=3]; 18888 -> 23439[label="",style="dashed", color="magenta", weight=3]; 30299 -> 23742[label="",style="dashed", color="red", weight=0]; 30299[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30299 -> 30321[label="",style="dashed", color="magenta", weight=3]; 30299 -> 30322[label="",style="dashed", color="magenta", weight=3]; 30300 -> 26799[label="",style="dashed", color="red", weight=0]; 30300[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30300 -> 30323[label="",style="dashed", color="magenta", weight=3]; 30300 -> 30324[label="",style="dashed", color="magenta", weight=3]; 18892 -> 14928[label="",style="dashed", color="red", weight=0]; 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]; 18892 -> 19973[label="",style="dashed", color="magenta", weight=3]; 18893 -> 12336[label="",style="dashed", color="red", weight=0]; 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]; 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]; 18894 -> 19975[label="",style="dashed", color="magenta", weight=3]; 18894 -> 19976[label="",style="dashed", color="magenta", weight=3]; 18894 -> 19977[label="",style="dashed", color="magenta", weight=3]; 18894 -> 19978[label="",style="dashed", color="magenta", weight=3]; 18895 -> 17737[label="",style="dashed", color="red", weight=0]; 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]; 18895 -> 19980[label="",style="dashed", color="magenta", weight=3]; 18895 -> 19981[label="",style="dashed", color="magenta", weight=3]; 18895 -> 19982[label="",style="dashed", color="magenta", weight=3]; 18895 -> 19983[label="",style="dashed", color="magenta", weight=3]; 55109[label="ww3100",fontsize=16,color="green",shape="box"];55110[label="ww3000",fontsize=16,color="green",shape="box"];55111 -> 30021[label="",style="dashed", color="red", weight=0]; 55111[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"];55111 -> 55788[label="",style="dashed", color="magenta", weight=3]; 55111 -> 55789[label="",style="dashed", color="magenta", weight=3]; 55111 -> 55790[label="",style="dashed", color="magenta", weight=3]; 55111 -> 55791[label="",style="dashed", color="magenta", weight=3]; 55111 -> 55792[label="",style="dashed", color="magenta", weight=3]; 55679[label="Succ Zero",fontsize=16,color="green",shape="box"];55680[label="ww3000",fontsize=16,color="green",shape="box"];55681[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];55682[label="ww5",fontsize=16,color="green",shape="box"];55683[label="ww3100",fontsize=16,color="green",shape="box"];56751[label="ww3000",fontsize=16,color="green",shape="box"];56752[label="ww3100",fontsize=16,color="green",shape="box"];56753[label="Succ Zero",fontsize=16,color="green",shape="box"];56754[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56755[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];18897 -> 14931[label="",style="dashed", color="red", weight=0]; 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]; 18897 -> 19986[label="",style="dashed", color="magenta", weight=3]; 18898 -> 12342[label="",style="dashed", color="red", weight=0]; 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]; 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]; 18899 -> 19988[label="",style="dashed", color="magenta", weight=3]; 18899 -> 19989[label="",style="dashed", color="magenta", weight=3]; 18899 -> 19990[label="",style="dashed", color="magenta", weight=3]; 18899 -> 19991[label="",style="dashed", color="magenta", weight=3]; 18900 -> 17737[label="",style="dashed", color="red", weight=0]; 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]; 18900 -> 19993[label="",style="dashed", color="magenta", weight=3]; 18900 -> 19994[label="",style="dashed", color="magenta", weight=3]; 18900 -> 19995[label="",style="dashed", color="magenta", weight=3]; 18900 -> 19996[label="",style="dashed", color="magenta", weight=3]; 55112[label="ww3100",fontsize=16,color="green",shape="box"];55113[label="ww3000",fontsize=16,color="green",shape="box"];55114 -> 30021[label="",style="dashed", color="red", weight=0]; 55114[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"];55114 -> 55795[label="",style="dashed", color="magenta", weight=3]; 55114 -> 55796[label="",style="dashed", color="magenta", weight=3]; 55114 -> 55797[label="",style="dashed", color="magenta", weight=3]; 55114 -> 55798[label="",style="dashed", color="magenta", weight=3]; 55114 -> 55799[label="",style="dashed", color="magenta", weight=3]; 55685[label="Succ Zero",fontsize=16,color="green",shape="box"];55686[label="ww3000",fontsize=16,color="green",shape="box"];55687[label="Succ Zero",fontsize=16,color="green",shape="box"];55688[label="ww5",fontsize=16,color="green",shape="box"];55689[label="ww3100",fontsize=16,color="green",shape="box"];56756[label="ww3000",fontsize=16,color="green",shape="box"];56757[label="ww3100",fontsize=16,color="green",shape="box"];56758[label="Succ Zero",fontsize=16,color="green",shape="box"];56759[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56760[label="Succ Zero",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]; 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]; 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]; 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]; 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]; 55115[label="Zero",fontsize=16,color="green",shape="box"];55116[label="ww3000",fontsize=16,color="green",shape="box"];55117 -> 30021[label="",style="dashed", color="red", weight=0]; 55117[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"];55117 -> 55802[label="",style="dashed", color="magenta", weight=3]; 55117 -> 55803[label="",style="dashed", color="magenta", weight=3]; 55117 -> 55804[label="",style="dashed", color="magenta", weight=3]; 55117 -> 55805[label="",style="dashed", color="magenta", weight=3]; 55117 -> 55806[label="",style="dashed", color="magenta", weight=3]; 55691[label="Succ Zero",fontsize=16,color="green",shape="box"];55692[label="ww3000",fontsize=16,color="green",shape="box"];55693[label="Zero",fontsize=16,color="green",shape="box"];55694[label="ww5",fontsize=16,color="green",shape="box"];55695[label="Zero",fontsize=16,color="green",shape="box"];56761[label="ww3000",fontsize=16,color="green",shape="box"];56762[label="Zero",fontsize=16,color="green",shape="box"];56763[label="Succ Zero",fontsize=16,color="green",shape="box"];56764[label="Float (Pos (Succ ww3000)) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];56765[label="Zero",fontsize=16,color="green",shape="box"];29164 -> 27248[label="",style="dashed", color="red", weight=0]; 29164[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww3000)) ww34910) (srMyInt (Neg Zero) ww34911)) GT)",fontsize=16,color="magenta"];29164 -> 29234[label="",style="dashed", color="magenta", weight=3]; 29164 -> 29235[label="",style="dashed", color="magenta", weight=3]; 60658 -> 26924[label="",style="dashed", color="red", weight=0]; 60658[label="primDivFloat (Float (msMyInt (Pos (Succ ww4820)) (Pos (Succ ww4822))) (srMyInt (Neg (Succ ww4821)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60658 -> 60671[label="",style="dashed", color="magenta", weight=3]; 60658 -> 60672[label="",style="dashed", color="magenta", weight=3]; 30212[label="takeWhile1 (flip ltEsFloat ww3499) (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))) ww3499)",fontsize=16,color="black",shape="box"];30212 -> 30252[label="",style="solid", color="black", weight=3]; 58217[label="psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711",fontsize=16,color="black",shape="triangle"];58217 -> 58250[label="",style="solid", color="black", weight=3]; 58218 -> 58140[label="",style="dashed", color="red", weight=0]; 58218[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711))",fontsize=16,color="magenta"];58218 -> 58251[label="",style="dashed", color="magenta", weight=3]; 55780 -> 23742[label="",style="dashed", color="red", weight=0]; 55780[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55780 -> 55831[label="",style="dashed", color="magenta", weight=3]; 55780 -> 55832[label="",style="dashed", color="magenta", weight=3]; 55781 -> 26799[label="",style="dashed", color="red", weight=0]; 55781[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55781 -> 55833[label="",style="dashed", color="magenta", weight=3]; 55781 -> 55834[label="",style="dashed", color="magenta", weight=3]; 29988 -> 23742[label="",style="dashed", color="red", weight=0]; 29988[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];29988 -> 30213[label="",style="dashed", color="magenta", weight=3]; 29988 -> 30214[label="",style="dashed", color="magenta", weight=3]; 29989 -> 26799[label="",style="dashed", color="red", weight=0]; 29989[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];29989 -> 30215[label="",style="dashed", color="magenta", weight=3]; 29989 -> 30216[label="",style="dashed", color="magenta", weight=3]; 29990[label="takeWhile1 (flip ltEsFloat ww3512) (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))) ww3512)",fontsize=16,color="black",shape="box"];29990 -> 30217[label="",style="solid", color="black", weight=3]; 60185[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4805",fontsize=16,color="black",shape="triangle"];60185 -> 60199[label="",style="solid", color="black", weight=3]; 60186 -> 60006[label="",style="dashed", color="red", weight=0]; 60186[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))) ww4805))",fontsize=16,color="magenta"];60186 -> 60200[label="",style="dashed", color="magenta", weight=3]; 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"];63275[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18911 -> 63275[label="",style="solid", color="burlywood", weight=9]; 63275 -> 20007[label="",style="solid", color="burlywood", weight=3]; 63276[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18911 -> 63276[label="",style="solid", color="burlywood", weight=9]; 63276 -> 20008[label="",style="solid", color="burlywood", weight=3]; 18912 -> 10878[label="",style="dashed", color="red", weight=0]; 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]; 18913 -> 18732[label="",style="dashed", color="red", weight=0]; 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]; 18913 -> 20011[label="",style="dashed", color="magenta", weight=3]; 18913 -> 20012[label="",style="dashed", color="magenta", weight=3]; 18913 -> 20013[label="",style="dashed", color="magenta", weight=3]; 18913 -> 20014[label="",style="dashed", color="magenta", weight=3]; 18914 -> 17710[label="",style="dashed", color="red", weight=0]; 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]; 18914 -> 20016[label="",style="dashed", color="magenta", weight=3]; 18914 -> 20017[label="",style="dashed", color="magenta", weight=3]; 18914 -> 20018[label="",style="dashed", color="magenta", weight=3]; 18914 -> 20019[label="",style="dashed", color="magenta", weight=3]; 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]; 23420[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23421[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];23422[label="ww5",fontsize=16,color="green",shape="box"];23423[label="Zero",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"];63277[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18917 -> 63277[label="",style="solid", color="burlywood", weight=9]; 63277 -> 20022[label="",style="solid", color="burlywood", weight=3]; 63278[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18917 -> 63278[label="",style="solid", color="burlywood", weight=9]; 63278 -> 20023[label="",style="solid", color="burlywood", weight=3]; 18918 -> 10884[label="",style="dashed", color="red", weight=0]; 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]; 18919 -> 18732[label="",style="dashed", color="red", weight=0]; 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]; 18919 -> 20026[label="",style="dashed", color="magenta", weight=3]; 18919 -> 20027[label="",style="dashed", color="magenta", weight=3]; 18919 -> 20028[label="",style="dashed", color="magenta", weight=3]; 18919 -> 20029[label="",style="dashed", color="magenta", weight=3]; 18920 -> 17710[label="",style="dashed", color="red", weight=0]; 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]; 18920 -> 20031[label="",style="dashed", color="magenta", weight=3]; 18920 -> 20032[label="",style="dashed", color="magenta", weight=3]; 18920 -> 20033[label="",style="dashed", color="magenta", weight=3]; 18920 -> 20034[label="",style="dashed", color="magenta", weight=3]; 23424[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23425[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23426[label="ww5",fontsize=16,color="green",shape="box"];23427[label="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]; 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]; 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]; 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]; 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]; 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]; 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]; 18929 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48668[label="",style="dashed", color="magenta", weight=3]; 18929 -> 48669[label="",style="dashed", color="magenta", weight=3]; 18929 -> 48670[label="",style="dashed", color="magenta", weight=3]; 18929 -> 48671[label="",style="dashed", color="magenta", weight=3]; 18929 -> 48672[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 18937 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23440[label="",style="dashed", color="magenta", weight=3]; 18937 -> 23441[label="",style="dashed", color="magenta", weight=3]; 18937 -> 23442[label="",style="dashed", color="magenta", weight=3]; 18937 -> 23443[label="",style="dashed", color="magenta", weight=3]; 18938 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48673[label="",style="dashed", color="magenta", weight=3]; 18938 -> 48674[label="",style="dashed", color="magenta", weight=3]; 18938 -> 48675[label="",style="dashed", color="magenta", weight=3]; 18938 -> 48676[label="",style="dashed", color="magenta", weight=3]; 18938 -> 48677[label="",style="dashed", color="magenta", weight=3]; 18939 -> 23347[label="",style="dashed", color="red", weight=0]; 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 -> 23444[label="",style="dashed", color="magenta", weight=3]; 18939 -> 23445[label="",style="dashed", color="magenta", weight=3]; 18939 -> 23446[label="",style="dashed", color="magenta", weight=3]; 18939 -> 23447[label="",style="dashed", color="magenta", weight=3]; 52031[label="Succ (Succ ww31000)",fontsize=16,color="green",shape="box"];52032 -> 48031[label="",style="dashed", color="red", weight=0]; 52032[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"];52033[label="Zero",fontsize=16,color="green",shape="box"];52034[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"];52034 -> 52245[label="",style="solid", color="black", weight=3]; 20314[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"];20314 -> 20332[label="",style="solid", color="black", weight=3]; 30301 -> 26924[label="",style="dashed", color="red", weight=0]; 30301[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30301 -> 30325[label="",style="dashed", color="magenta", weight=3]; 30301 -> 30326[label="",style="dashed", color="magenta", weight=3]; 30342[label="Pos Zero",fontsize=16,color="green",shape="box"];30343[label="ww35351",fontsize=16,color="green",shape="box"];30344[label="Pos (Succ ww3531)",fontsize=16,color="green",shape="box"];30345[label="ww35350",fontsize=16,color="green",shape="box"];30362[label="takeWhile1 (flip ltEsFloat ww3526) (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))) ww3526) GT))",fontsize=16,color="black",shape="box"];30362 -> 30375[label="",style="solid", color="black", weight=3]; 58108 -> 26726[label="",style="dashed", color="red", weight=0]; 58108[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) ww4702",fontsize=16,color="magenta"];58108 -> 58130[label="",style="dashed", color="magenta", weight=3]; 58108 -> 58131[label="",style="dashed", color="magenta", weight=3]; 58108 -> 58132[label="",style="dashed", color="magenta", weight=3]; 38287 -> 26799[label="",style="dashed", color="red", weight=0]; 38287[label="srMyInt ww20801 (srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38287 -> 41982[label="",style="dashed", color="magenta", weight=3]; 38287 -> 41983[label="",style="dashed", color="magenta", weight=3]; 38288 -> 44475[label="",style="dashed", color="red", weight=0]; 38288[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"];38288 -> 44476[label="",style="dashed", color="magenta", weight=3]; 38289 -> 20608[label="",style="dashed", color="red", weight=0]; 38289[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"];38289 -> 41985[label="",style="dashed", color="magenta", weight=3]; 38289 -> 41986[label="",style="dashed", color="magenta", weight=3]; 38289 -> 41987[label="",style="dashed", color="magenta", weight=3]; 38289 -> 41988[label="",style="dashed", color="magenta", weight=3]; 38289 -> 41989[label="",style="dashed", color="magenta", weight=3]; 38289 -> 41990[label="",style="dashed", color="magenta", weight=3]; 38290 -> 26798[label="",style="dashed", color="red", weight=0]; 38290[label="psMyInt ww20800 (srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38290 -> 41991[label="",style="dashed", color="magenta", weight=3]; 38290 -> 41992[label="",style="dashed", color="magenta", weight=3]; 38291[label="Neg ww2084",fontsize=16,color="green",shape="box"];38292[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];38293 -> 26799[label="",style="dashed", color="red", weight=0]; 38293[label="srMyInt ww22931 (srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38293 -> 41993[label="",style="dashed", color="magenta", weight=3]; 38293 -> 41994[label="",style="dashed", color="magenta", weight=3]; 38294 -> 44488[label="",style="dashed", color="red", weight=0]; 38294[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"];38294 -> 44489[label="",style="dashed", color="magenta", weight=3]; 38295 -> 20608[label="",style="dashed", color="red", weight=0]; 38295[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"];38295 -> 41996[label="",style="dashed", color="magenta", weight=3]; 38295 -> 41997[label="",style="dashed", color="magenta", weight=3]; 38295 -> 41998[label="",style="dashed", color="magenta", weight=3]; 38295 -> 41999[label="",style="dashed", color="magenta", weight=3]; 38295 -> 42000[label="",style="dashed", color="magenta", weight=3]; 38295 -> 42001[label="",style="dashed", color="magenta", weight=3]; 38296 -> 26798[label="",style="dashed", color="red", weight=0]; 38296[label="psMyInt ww22930 (srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38296 -> 42002[label="",style="dashed", color="magenta", weight=3]; 38296 -> 42003[label="",style="dashed", color="magenta", weight=3]; 38297[label="Pos ww2297",fontsize=16,color="green",shape="box"];38298[label="Pos (Succ ww2296)",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"];63279[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18947 -> 63279[label="",style="solid", color="burlywood", weight=9]; 63279 -> 20061[label="",style="solid", color="burlywood", weight=3]; 63280[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18947 -> 63280[label="",style="solid", color="burlywood", weight=9]; 63280 -> 20062[label="",style="solid", color="burlywood", weight=3]; 18948 -> 10904[label="",style="dashed", color="red", weight=0]; 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]; 18949 -> 18747[label="",style="dashed", color="red", weight=0]; 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]; 18949 -> 20065[label="",style="dashed", color="magenta", weight=3]; 18949 -> 20066[label="",style="dashed", color="magenta", weight=3]; 18949 -> 20067[label="",style="dashed", color="magenta", weight=3]; 18949 -> 20068[label="",style="dashed", color="magenta", weight=3]; 18950 -> 17737[label="",style="dashed", color="red", weight=0]; 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]; 18950 -> 20070[label="",style="dashed", color="magenta", weight=3]; 18950 -> 20071[label="",style="dashed", color="magenta", weight=3]; 18950 -> 20072[label="",style="dashed", color="magenta", weight=3]; 18950 -> 20073[label="",style="dashed", color="magenta", weight=3]; 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]; 55700[label="Zero",fontsize=16,color="green",shape="box"];55701[label="ww3000",fontsize=16,color="green",shape="box"];55702[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];55703[label="ww5",fontsize=16,color="green",shape="box"];55704[label="ww3100",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"];63281[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18953 -> 63281[label="",style="solid", color="burlywood", weight=9]; 63281 -> 20076[label="",style="solid", color="burlywood", weight=3]; 63282[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18953 -> 63282[label="",style="solid", color="burlywood", weight=9]; 63282 -> 20077[label="",style="solid", color="burlywood", weight=3]; 18954 -> 10910[label="",style="dashed", color="red", weight=0]; 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]; 18955 -> 18747[label="",style="dashed", color="red", weight=0]; 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]; 18955 -> 20080[label="",style="dashed", color="magenta", weight=3]; 18955 -> 20081[label="",style="dashed", color="magenta", weight=3]; 18955 -> 20082[label="",style="dashed", color="magenta", weight=3]; 18955 -> 20083[label="",style="dashed", color="magenta", weight=3]; 18956 -> 17737[label="",style="dashed", color="red", weight=0]; 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]; 18956 -> 20085[label="",style="dashed", color="magenta", weight=3]; 18956 -> 20086[label="",style="dashed", color="magenta", weight=3]; 18956 -> 20087[label="",style="dashed", color="magenta", weight=3]; 18956 -> 20088[label="",style="dashed", color="magenta", weight=3]; 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]; 55707[label="Zero",fontsize=16,color="green",shape="box"];55708[label="ww3000",fontsize=16,color="green",shape="box"];55709[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55710[label="ww5",fontsize=16,color="green",shape="box"];55711[label="ww3100",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]; 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]; 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]; 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]; 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]; 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]; 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]; 18966 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48683[label="",style="dashed", color="magenta", weight=3]; 18966 -> 48684[label="",style="dashed", color="magenta", weight=3]; 18966 -> 48685[label="",style="dashed", color="magenta", weight=3]; 18966 -> 48686[label="",style="dashed", color="magenta", weight=3]; 18966 -> 48687[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 55118[label="Succ Zero",fontsize=16,color="green",shape="box"];55119[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55120 -> 30021[label="",style="dashed", color="red", weight=0]; 55120[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"];55120 -> 55855[label="",style="dashed", color="magenta", weight=3]; 55120 -> 55856[label="",style="dashed", color="magenta", weight=3]; 55120 -> 55857[label="",style="dashed", color="magenta", weight=3]; 55120 -> 55858[label="",style="dashed", color="magenta", weight=3]; 55120 -> 55859[label="",style="dashed", color="magenta", weight=3]; 55714[label="Zero",fontsize=16,color="green",shape="box"];55715[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55716[label="Zero",fontsize=16,color="green",shape="box"];55717[label="ww5",fontsize=16,color="green",shape="box"];55718[label="Succ Zero",fontsize=16,color="green",shape="box"];56776[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];56777[label="Succ Zero",fontsize=16,color="green",shape="box"];56778[label="Zero",fontsize=16,color="green",shape="box"];56779[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];56780[label="Zero",fontsize=16,color="green",shape="box"];55121[label="Succ Zero",fontsize=16,color="green",shape="box"];55122[label="Succ Zero",fontsize=16,color="green",shape="box"];55123 -> 30021[label="",style="dashed", color="red", weight=0]; 55123[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"];55123 -> 55860[label="",style="dashed", color="magenta", weight=3]; 55123 -> 55861[label="",style="dashed", color="magenta", weight=3]; 55123 -> 55862[label="",style="dashed", color="magenta", weight=3]; 55123 -> 55863[label="",style="dashed", color="magenta", weight=3]; 55123 -> 55864[label="",style="dashed", color="magenta", weight=3]; 55723[label="Zero",fontsize=16,color="green",shape="box"];55724[label="Succ Zero",fontsize=16,color="green",shape="box"];55725[label="Zero",fontsize=16,color="green",shape="box"];55726[label="ww5",fontsize=16,color="green",shape="box"];55727[label="Succ Zero",fontsize=16,color="green",shape="box"];56781[label="Succ Zero",fontsize=16,color="green",shape="box"];56782[label="Succ Zero",fontsize=16,color="green",shape="box"];56783[label="Zero",fontsize=16,color="green",shape="box"];56784[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];56785[label="Zero",fontsize=16,color="green",shape="box"];30281 -> 26726[label="",style="dashed", color="red", weight=0]; 30281[label="primPlusFloat (Float ww35370 ww35371) (primDivFloat (msFloat (Float (Pos (Succ ww3538)) (Neg (Succ ww3539))) (Float (Pos (Succ ww3540)) (Neg (Succ ww3541)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30281 -> 30302[label="",style="dashed", color="magenta", weight=3]; 30281 -> 30303[label="",style="dashed", color="magenta", weight=3]; 30281 -> 30304[label="",style="dashed", color="magenta", weight=3]; 57187[label="primPlusFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4684",fontsize=16,color="black",shape="box"];57187 -> 57209[label="",style="solid", color="black", weight=3]; 57188 -> 57041[label="",style="dashed", color="red", weight=0]; 57188[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4684",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]; 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]; 18980 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48688[label="",style="dashed", color="magenta", weight=3]; 18980 -> 48689[label="",style="dashed", color="magenta", weight=3]; 18980 -> 48690[label="",style="dashed", color="magenta", weight=3]; 18980 -> 48691[label="",style="dashed", color="magenta", weight=3]; 18980 -> 48692[label="",style="dashed", color="magenta", weight=3]; 36907[label="ww4000",fontsize=16,color="green",shape="box"];36908[label="ww5",fontsize=16,color="green",shape="box"];36909[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];36910[label="ww3100",fontsize=16,color="green",shape="box"];18981 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48693[label="",style="dashed", color="magenta", weight=3]; 18981 -> 48694[label="",style="dashed", color="magenta", weight=3]; 18981 -> 48695[label="",style="dashed", color="magenta", weight=3]; 18981 -> 48696[label="",style="dashed", color="magenta", weight=3]; 18981 -> 48697[label="",style="dashed", color="magenta", weight=3]; 36911[label="ww4000",fontsize=16,color="green",shape="box"];36912[label="ww5",fontsize=16,color="green",shape="box"];36913[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];36914[label="ww3100",fontsize=16,color="green",shape="box"];59515[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59516[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59517[label="ww4000",fontsize=16,color="green",shape="box"];59518[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59519[label="Pos Zero",fontsize=16,color="green",shape="box"];50128 -> 36890[label="",style="dashed", color="red", weight=0]; 50128[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"];50128 -> 51970[label="",style="dashed", color="magenta", weight=3]; 50128 -> 51971[label="",style="dashed", color="magenta", weight=3]; 50128 -> 51972[label="",style="dashed", color="magenta", weight=3]; 50128 -> 51973[label="",style="dashed", color="magenta", weight=3]; 51818[label="ww4000",fontsize=16,color="green",shape="box"];51819[label="ww5",fontsize=16,color="green",shape="box"];51820[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51821[label="ww3100",fontsize=16,color="green",shape="box"];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]; 45116 -> 23742[label="",style="dashed", color="red", weight=0]; 45116[label="msMyInt (Pos (Succ ww4221)) (Pos Zero)",fontsize=16,color="magenta"];45116 -> 45874[label="",style="dashed", color="magenta", weight=3]; 45116 -> 45875[label="",style="dashed", color="magenta", weight=3]; 45117 -> 26799[label="",style="dashed", color="red", weight=0]; 45117[label="srMyInt (Pos (Succ ww4222)) (Pos (Succ ww4223))",fontsize=16,color="magenta"];45117 -> 45876[label="",style="dashed", color="magenta", weight=3]; 45117 -> 45877[label="",style="dashed", color="magenta", weight=3]; 23739 -> 20582[label="",style="dashed", color="red", weight=0]; 23739[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"];23739 -> 23740[label="",style="dashed", color="magenta", weight=3]; 23739 -> 23741[label="",style="dashed", color="magenta", weight=3]; 23739 -> 23742[label="",style="dashed", color="magenta", weight=3]; 23739 -> 23743[label="",style="dashed", color="magenta", weight=3]; 23739 -> 23744[label="",style="dashed", color="magenta", weight=3]; 23739 -> 23745[label="",style="dashed", color="magenta", weight=3]; 23738[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"];63283[label="ww2932/MyTrue",fontsize=10,color="white",style="solid",shape="box"];23738 -> 63283[label="",style="solid", color="burlywood", weight=9]; 63283 -> 23746[label="",style="solid", color="burlywood", weight=3]; 63284[label="ww2932/MyFalse",fontsize=10,color="white",style="solid",shape="box"];23738 -> 63284[label="",style="solid", color="burlywood", weight=9]; 63284 -> 23747[label="",style="solid", color="burlywood", weight=3]; 27469[label="not (esEsOrdering (primCmpNat (Succ ww331100) (Succ ww331000)) GT)",fontsize=16,color="black",shape="box"];27469 -> 27511[label="",style="solid", color="black", weight=3]; 27470[label="not (esEsOrdering (primCmpNat (Succ ww331100) Zero) GT)",fontsize=16,color="black",shape="box"];27470 -> 27512[label="",style="solid", color="black", weight=3]; 27471[label="not MyTrue",fontsize=16,color="black",shape="triangle"];27471 -> 27513[label="",style="solid", color="black", weight=3]; 27472 -> 27430[label="",style="dashed", color="red", weight=0]; 27472[label="not (esEsOrdering (primCmpNat Zero (Succ ww331000)) GT)",fontsize=16,color="magenta"];27472 -> 27514[label="",style="dashed", color="magenta", weight=3]; 27472 -> 27515[label="",style="dashed", color="magenta", weight=3]; 27473[label="not (esEsOrdering EQ GT)",fontsize=16,color="black",shape="triangle"];27473 -> 27516[label="",style="solid", color="black", weight=3]; 27474 -> 27424[label="",style="dashed", color="red", weight=0]; 27474[label="not (esEsOrdering GT GT)",fontsize=16,color="magenta"];27475 -> 27473[label="",style="dashed", color="red", weight=0]; 27475[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];27476[label="not MyFalse",fontsize=16,color="black",shape="triangle"];27476 -> 27517[label="",style="solid", color="black", weight=3]; 27477[label="not (esEsOrdering (primCmpNat (Succ ww331000) (Succ ww331100)) GT)",fontsize=16,color="black",shape="box"];27477 -> 27518[label="",style="solid", color="black", weight=3]; 27478[label="not (esEsOrdering (primCmpNat Zero (Succ ww331100)) GT)",fontsize=16,color="black",shape="box"];27478 -> 27519[label="",style="solid", color="black", weight=3]; 27479 -> 27429[label="",style="dashed", color="red", weight=0]; 27479[label="not (esEsOrdering LT GT)",fontsize=16,color="magenta"];27480 -> 27473[label="",style="dashed", color="red", weight=0]; 27480[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];27481 -> 27423[label="",style="dashed", color="red", weight=0]; 27481[label="not (esEsOrdering (primCmpNat (Succ ww331000) Zero) GT)",fontsize=16,color="magenta"];27481 -> 27520[label="",style="dashed", color="magenta", weight=3]; 27481 -> 27521[label="",style="dashed", color="magenta", weight=3]; 27482 -> 27473[label="",style="dashed", color="red", weight=0]; 27482[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];38299 -> 27248[label="",style="dashed", color="red", weight=0]; 38299[label="not (esEsOrdering (compareMyInt (srMyInt ww323900 ww42160) (srMyInt ww323901 ww42161)) GT)",fontsize=16,color="magenta"];38299 -> 42008[label="",style="dashed", color="magenta", weight=3]; 38299 -> 42009[label="",style="dashed", color="magenta", weight=3]; 41148[label="ww51",fontsize=16,color="green",shape="box"];41149 -> 26799[label="",style="dashed", color="red", weight=0]; 41149[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41149 -> 42010[label="",style="dashed", color="magenta", weight=3]; 41149 -> 42011[label="",style="dashed", color="magenta", weight=3]; 43137[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43136[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))) ww4306)",fontsize=16,color="black",shape="triangle"];43136 -> 43139[label="",style="solid", color="black", weight=3]; 41151[label="Pos Zero",fontsize=16,color="green",shape="box"];41152 -> 26799[label="",style="dashed", color="red", weight=0]; 41152[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41152 -> 42014[label="",style="dashed", color="magenta", weight=3]; 41152 -> 42015[label="",style="dashed", color="magenta", weight=3]; 41153 -> 23742[label="",style="dashed", color="red", weight=0]; 41153[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41153 -> 42016[label="",style="dashed", color="magenta", weight=3]; 41153 -> 42017[label="",style="dashed", color="magenta", weight=3]; 41154[label="Pos Zero",fontsize=16,color="green",shape="box"];41155 -> 26799[label="",style="dashed", color="red", weight=0]; 41155[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41155 -> 42018[label="",style="dashed", color="magenta", weight=3]; 41155 -> 42019[label="",style="dashed", color="magenta", weight=3]; 41156[label="ww50",fontsize=16,color="green",shape="box"];41157[label="ww51",fontsize=16,color="green",shape="box"];41158 -> 26799[label="",style="dashed", color="red", weight=0]; 41158[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41158 -> 42020[label="",style="dashed", color="magenta", weight=3]; 41158 -> 42021[label="",style="dashed", color="magenta", weight=3]; 43150[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43149[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)))) ww4307)",fontsize=16,color="black",shape="triangle"];43149 -> 43152[label="",style="solid", color="black", weight=3]; 41160[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41161 -> 26799[label="",style="dashed", color="red", weight=0]; 41161[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41161 -> 42024[label="",style="dashed", color="magenta", weight=3]; 41161 -> 42025[label="",style="dashed", color="magenta", weight=3]; 41162 -> 23742[label="",style="dashed", color="red", weight=0]; 41162[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41162 -> 42026[label="",style="dashed", color="magenta", weight=3]; 41162 -> 42027[label="",style="dashed", color="magenta", weight=3]; 41163[label="Pos Zero",fontsize=16,color="green",shape="box"];41164 -> 26799[label="",style="dashed", color="red", weight=0]; 41164[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41164 -> 42028[label="",style="dashed", color="magenta", weight=3]; 41164 -> 42029[label="",style="dashed", color="magenta", weight=3]; 41165[label="ww50",fontsize=16,color="green",shape="box"];41166[label="ww51",fontsize=16,color="green",shape="box"];41167 -> 26799[label="",style="dashed", color="red", weight=0]; 41167[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41167 -> 42030[label="",style="dashed", color="magenta", weight=3]; 41167 -> 42031[label="",style="dashed", color="magenta", weight=3]; 43163[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43162[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))) ww4308)",fontsize=16,color="black",shape="triangle"];43162 -> 43165[label="",style="solid", color="black", weight=3]; 41169[label="Neg Zero",fontsize=16,color="green",shape="box"];41170 -> 26799[label="",style="dashed", color="red", weight=0]; 41170[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41170 -> 42034[label="",style="dashed", color="magenta", weight=3]; 41170 -> 42035[label="",style="dashed", color="magenta", weight=3]; 41171 -> 23742[label="",style="dashed", color="red", weight=0]; 41171[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41171 -> 42036[label="",style="dashed", color="magenta", weight=3]; 41171 -> 42037[label="",style="dashed", color="magenta", weight=3]; 41172[label="Pos Zero",fontsize=16,color="green",shape="box"];41173 -> 26799[label="",style="dashed", color="red", weight=0]; 41173[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41173 -> 42038[label="",style="dashed", color="magenta", weight=3]; 41173 -> 42039[label="",style="dashed", color="magenta", weight=3]; 41174[label="ww50",fontsize=16,color="green",shape="box"];37142[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37143[label="ww3100",fontsize=16,color="green",shape="box"];37144[label="ww5",fontsize=16,color="green",shape="box"];37145[label="ww4000",fontsize=16,color="green",shape="box"];37146[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37147[label="ww3100",fontsize=16,color="green",shape="box"];37148[label="ww5",fontsize=16,color="green",shape="box"];37149[label="ww4000",fontsize=16,color="green",shape="box"];45437[label="ww4284",fontsize=16,color="green",shape="box"];45438[label="Pos Zero",fontsize=16,color="green",shape="box"];45439[label="Neg (Succ ww4285)",fontsize=16,color="green",shape="box"];45440[label="Pos (Succ ww4286)",fontsize=16,color="green",shape="box"];41186[label="ww51",fontsize=16,color="green",shape="box"];41187 -> 26799[label="",style="dashed", color="red", weight=0]; 41187[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41187 -> 42059[label="",style="dashed", color="magenta", weight=3]; 41187 -> 42060[label="",style="dashed", color="magenta", weight=3]; 43184[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43183[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))) ww4309)",fontsize=16,color="black",shape="triangle"];43183 -> 43186[label="",style="solid", color="black", weight=3]; 41189[label="Pos Zero",fontsize=16,color="green",shape="box"];41190 -> 26799[label="",style="dashed", color="red", weight=0]; 41190[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41190 -> 42063[label="",style="dashed", color="magenta", weight=3]; 41190 -> 42064[label="",style="dashed", color="magenta", weight=3]; 41191 -> 23742[label="",style="dashed", color="red", weight=0]; 41191[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41191 -> 42065[label="",style="dashed", color="magenta", weight=3]; 41191 -> 42066[label="",style="dashed", color="magenta", weight=3]; 41192[label="Pos Zero",fontsize=16,color="green",shape="box"];41193 -> 26799[label="",style="dashed", color="red", weight=0]; 41193[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41193 -> 42067[label="",style="dashed", color="magenta", weight=3]; 41193 -> 42068[label="",style="dashed", color="magenta", weight=3]; 41194[label="ww50",fontsize=16,color="green",shape="box"];6827 -> 21757[label="",style="dashed", color="red", weight=0]; 6827[label="primMulInt (srMyInt (Neg Zero) (Pos Zero)) ww281",fontsize=16,color="magenta"];6827 -> 21758[label="",style="dashed", color="magenta", weight=3]; 6827 -> 21759[label="",style="dashed", color="magenta", weight=3]; 38324 -> 26799[label="",style="dashed", color="red", weight=0]; 38324[label="srMyInt ww51 ww2096",fontsize=16,color="magenta"];38324 -> 42069[label="",style="dashed", color="magenta", weight=3]; 38324 -> 42070[label="",style="dashed", color="magenta", weight=3]; 38325 -> 44522[label="",style="dashed", color="red", weight=0]; 38325[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"];38325 -> 44523[label="",style="dashed", color="magenta", weight=3]; 38326 -> 20608[label="",style="dashed", color="red", weight=0]; 38326[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"];38326 -> 42072[label="",style="dashed", color="magenta", weight=3]; 38326 -> 42073[label="",style="dashed", color="magenta", weight=3]; 38326 -> 42074[label="",style="dashed", color="magenta", weight=3]; 38326 -> 42075[label="",style="dashed", color="magenta", weight=3]; 38327 -> 26798[label="",style="dashed", color="red", weight=0]; 38327[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38327 -> 42076[label="",style="dashed", color="magenta", weight=3]; 38327 -> 42077[label="",style="dashed", color="magenta", weight=3]; 38328[label="Pos Zero",fontsize=16,color="green",shape="box"];38329[label="Pos Zero",fontsize=16,color="green",shape="box"];19013 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48698[label="",style="dashed", color="magenta", weight=3]; 19013 -> 48699[label="",style="dashed", color="magenta", weight=3]; 19013 -> 48700[label="",style="dashed", color="magenta", weight=3]; 19013 -> 48701[label="",style="dashed", color="magenta", weight=3]; 19013 -> 48702[label="",style="dashed", color="magenta", weight=3]; 30556[label="ww5",fontsize=16,color="green",shape="box"];30557[label="ww3100",fontsize=16,color="green",shape="box"];30558[label="ww4000",fontsize=16,color="green",shape="box"];30559[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];19014 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48703[label="",style="dashed", color="magenta", weight=3]; 19014 -> 48704[label="",style="dashed", color="magenta", weight=3]; 19014 -> 48705[label="",style="dashed", color="magenta", weight=3]; 19014 -> 48706[label="",style="dashed", color="magenta", weight=3]; 19014 -> 48707[label="",style="dashed", color="magenta", weight=3]; 30623[label="ww5",fontsize=16,color="green",shape="box"];30624[label="ww3100",fontsize=16,color="green",shape="box"];30625[label="ww4000",fontsize=16,color="green",shape="box"];30626[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53176[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53177[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53178[label="ww3100",fontsize=16,color="green",shape="box"];53179[label="ww4000",fontsize=16,color="green",shape="box"];50161 -> 30539[label="",style="dashed", color="red", weight=0]; 50161[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"];50161 -> 51974[label="",style="dashed", color="magenta", weight=3]; 50161 -> 51975[label="",style="dashed", color="magenta", weight=3]; 50161 -> 51976[label="",style="dashed", color="magenta", weight=3]; 50161 -> 51977[label="",style="dashed", color="magenta", weight=3]; 51823[label="ww5",fontsize=16,color="green",shape="box"];51824[label="ww3100",fontsize=16,color="green",shape="box"];51825[label="ww4000",fontsize=16,color="green",shape="box"];51826[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30663[label="takeWhile (flip ltEsFloat ww3587) (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"];30663 -> 30719[label="",style="solid", color="black", weight=3]; 30664[label="Nil",fontsize=16,color="green",shape="box"];53180[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53181[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53182[label="ww3100",fontsize=16,color="green",shape="box"];53183[label="ww4000",fontsize=16,color="green",shape="box"];50162 -> 30539[label="",style="dashed", color="red", weight=0]; 50162[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"];50162 -> 51978[label="",style="dashed", color="magenta", weight=3]; 50162 -> 51979[label="",style="dashed", color="magenta", weight=3]; 50162 -> 51980[label="",style="dashed", color="magenta", weight=3]; 50162 -> 51981[label="",style="dashed", color="magenta", weight=3]; 51828[label="ww5",fontsize=16,color="green",shape="box"];51829[label="ww3100",fontsize=16,color="green",shape="box"];51830[label="ww4000",fontsize=16,color="green",shape="box"];51831[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53686[label="ww4574",fontsize=16,color="green",shape="box"];53687[label="Pos Zero",fontsize=16,color="green",shape="box"];53688[label="Neg (Succ ww4575)",fontsize=16,color="green",shape="box"];53689[label="Neg (Succ ww4576)",fontsize=16,color="green",shape="box"];30899 -> 23742[label="",style="dashed", color="red", weight=0]; 30899[label="msMyInt (Pos (Succ ww3591)) (Pos Zero)",fontsize=16,color="magenta"];30899 -> 30980[label="",style="dashed", color="magenta", weight=3]; 30899 -> 30981[label="",style="dashed", color="magenta", weight=3]; 30900 -> 26799[label="",style="dashed", color="red", weight=0]; 30900[label="srMyInt (Neg (Succ ww3592)) (Neg (Succ ww3593))",fontsize=16,color="magenta"];30900 -> 30982[label="",style="dashed", color="magenta", weight=3]; 30900 -> 30983[label="",style="dashed", color="magenta", weight=3]; 41195[label="ww51",fontsize=16,color="green",shape="box"];41196 -> 26799[label="",style="dashed", color="red", weight=0]; 41196[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41196 -> 42078[label="",style="dashed", color="magenta", weight=3]; 41196 -> 42079[label="",style="dashed", color="magenta", weight=3]; 43203[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43202[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))) ww4310)",fontsize=16,color="black",shape="triangle"];43202 -> 43205[label="",style="solid", color="black", weight=3]; 41198[label="Neg Zero",fontsize=16,color="green",shape="box"];41199 -> 26799[label="",style="dashed", color="red", weight=0]; 41199[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41199 -> 42082[label="",style="dashed", color="magenta", weight=3]; 41199 -> 42083[label="",style="dashed", color="magenta", weight=3]; 41200 -> 23742[label="",style="dashed", color="red", weight=0]; 41200[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41200 -> 42084[label="",style="dashed", color="magenta", weight=3]; 41200 -> 42085[label="",style="dashed", color="magenta", weight=3]; 41201[label="Pos Zero",fontsize=16,color="green",shape="box"];41202 -> 26799[label="",style="dashed", color="red", weight=0]; 41202[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41202 -> 42086[label="",style="dashed", color="magenta", weight=3]; 41202 -> 42087[label="",style="dashed", color="magenta", weight=3]; 41203[label="ww50",fontsize=16,color="green",shape="box"];41204[label="ww51",fontsize=16,color="green",shape="box"];41205 -> 26799[label="",style="dashed", color="red", weight=0]; 41205[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41205 -> 42088[label="",style="dashed", color="magenta", weight=3]; 41205 -> 42089[label="",style="dashed", color="magenta", weight=3]; 43216[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43215[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)))) ww4311)",fontsize=16,color="black",shape="triangle"];43215 -> 43218[label="",style="solid", color="black", weight=3]; 41207[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41208 -> 26799[label="",style="dashed", color="red", weight=0]; 41208[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41208 -> 42092[label="",style="dashed", color="magenta", weight=3]; 41208 -> 42093[label="",style="dashed", color="magenta", weight=3]; 41209 -> 23742[label="",style="dashed", color="red", weight=0]; 41209[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41209 -> 42094[label="",style="dashed", color="magenta", weight=3]; 41209 -> 42095[label="",style="dashed", color="magenta", weight=3]; 41210[label="Pos Zero",fontsize=16,color="green",shape="box"];41211 -> 26799[label="",style="dashed", color="red", weight=0]; 41211[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41211 -> 42096[label="",style="dashed", color="magenta", weight=3]; 41211 -> 42097[label="",style="dashed", color="magenta", weight=3]; 41212[label="ww50",fontsize=16,color="green",shape="box"];41213[label="ww51",fontsize=16,color="green",shape="box"];41214 -> 26799[label="",style="dashed", color="red", weight=0]; 41214[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41214 -> 42098[label="",style="dashed", color="magenta", weight=3]; 41214 -> 42099[label="",style="dashed", color="magenta", weight=3]; 43229[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43228[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))) ww4312)",fontsize=16,color="black",shape="triangle"];43228 -> 43231[label="",style="solid", color="black", weight=3]; 41216[label="Neg Zero",fontsize=16,color="green",shape="box"];41217 -> 26799[label="",style="dashed", color="red", weight=0]; 41217[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41217 -> 42102[label="",style="dashed", color="magenta", weight=3]; 41217 -> 42103[label="",style="dashed", color="magenta", weight=3]; 41218 -> 23742[label="",style="dashed", color="red", weight=0]; 41218[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41218 -> 42104[label="",style="dashed", color="magenta", weight=3]; 41218 -> 42105[label="",style="dashed", color="magenta", weight=3]; 41219[label="Pos Zero",fontsize=16,color="green",shape="box"];41220 -> 26799[label="",style="dashed", color="red", weight=0]; 41220[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41220 -> 42106[label="",style="dashed", color="magenta", weight=3]; 41220 -> 42107[label="",style="dashed", color="magenta", weight=3]; 41221[label="ww50",fontsize=16,color="green",shape="box"];19023 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48713[label="",style="dashed", color="magenta", weight=3]; 19023 -> 48714[label="",style="dashed", color="magenta", weight=3]; 19023 -> 48715[label="",style="dashed", color="magenta", weight=3]; 19023 -> 48716[label="",style="dashed", color="magenta", weight=3]; 19023 -> 48717[label="",style="dashed", color="magenta", weight=3]; 19024 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48718[label="",style="dashed", color="magenta", weight=3]; 19024 -> 48719[label="",style="dashed", color="magenta", weight=3]; 19024 -> 48720[label="",style="dashed", color="magenta", weight=3]; 19024 -> 48721[label="",style="dashed", color="magenta", weight=3]; 19024 -> 48722[label="",style="dashed", color="magenta", weight=3]; 51832[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51833[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51834[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];51835[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53231[label="ww3100",fontsize=16,color="green",shape="box"];53232[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53233[label="ww3000",fontsize=16,color="green",shape="box"];53234[label="ww5",fontsize=16,color="green",shape="box"];51837[label="primPlusFloat 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="burlywood",shape="box"];63285[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51837 -> 63285[label="",style="solid", color="burlywood", weight=9]; 63285 -> 52254[label="",style="solid", color="burlywood", weight=3]; 51838[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51839[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51840[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];51841[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53235[label="ww3100",fontsize=16,color="green",shape="box"];53236[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53237[label="ww3000",fontsize=16,color="green",shape="box"];53238[label="ww5",fontsize=16,color="green",shape="box"];51843[label="primPlusFloat 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="burlywood",shape="box"];63286[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51843 -> 63286[label="",style="solid", color="burlywood", weight=9]; 63286 -> 52258[label="",style="solid", color="burlywood", weight=3]; 52040[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52040 -> 52259[label="",style="solid", color="black", weight=3]; 53755[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4582))) (Float (Pos (Succ ww4583)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53755 -> 53839[label="",style="solid", color="black", weight=3]; 52041[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52042[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52043[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];19029 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38954[label="",style="dashed", color="magenta", weight=3]; 19029 -> 38955[label="",style="dashed", color="magenta", weight=3]; 19029 -> 38956[label="",style="dashed", color="magenta", weight=3]; 19029 -> 38957[label="",style="dashed", color="magenta", weight=3]; 19029 -> 38958[label="",style="dashed", color="magenta", weight=3]; 19029 -> 38959[label="",style="dashed", color="magenta", weight=3]; 19030 -> 20582[label="",style="dashed", color="red", weight=0]; 19030[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"];19030 -> 20599[label="",style="dashed", color="magenta", weight=3]; 19030 -> 20600[label="",style="dashed", color="magenta", weight=3]; 19030 -> 20601[label="",style="dashed", color="magenta", weight=3]; 19030 -> 20602[label="",style="dashed", color="magenta", weight=3]; 41222[label="ww51",fontsize=16,color="green",shape="box"];41223 -> 26799[label="",style="dashed", color="red", weight=0]; 41223[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41223 -> 42108[label="",style="dashed", color="magenta", weight=3]; 41223 -> 42109[label="",style="dashed", color="magenta", weight=3]; 43253[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];43252[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))) ww4313)",fontsize=16,color="black",shape="triangle"];43252 -> 43255[label="",style="solid", color="black", weight=3]; 41225[label="Pos Zero",fontsize=16,color="green",shape="box"];41226 -> 26799[label="",style="dashed", color="red", weight=0]; 41226[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41226 -> 42112[label="",style="dashed", color="magenta", weight=3]; 41226 -> 42113[label="",style="dashed", color="magenta", weight=3]; 41227 -> 25616[label="",style="dashed", color="red", weight=0]; 41227[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41227 -> 42114[label="",style="dashed", color="magenta", weight=3]; 41228[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41229 -> 26799[label="",style="dashed", color="red", weight=0]; 41229[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41229 -> 42115[label="",style="dashed", color="magenta", weight=3]; 41229 -> 42116[label="",style="dashed", color="magenta", weight=3]; 41230[label="ww50",fontsize=16,color="green",shape="box"];55341[label="ww3000",fontsize=16,color="green",shape="box"];55342[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55343[label="ww5",fontsize=16,color="green",shape="box"];55344[label="ww3100",fontsize=16,color="green",shape="box"];55345[label="ww3000",fontsize=16,color="green",shape="box"];55346[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55347[label="ww5",fontsize=16,color="green",shape="box"];55348[label="ww3100",fontsize=16,color="green",shape="box"];41240[label="ww51",fontsize=16,color="green",shape="box"];41241 -> 26799[label="",style="dashed", color="red", weight=0]; 41241[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41241 -> 42126[label="",style="dashed", color="magenta", weight=3]; 41241 -> 42127[label="",style="dashed", color="magenta", weight=3]; 43277[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];43276[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))) ww4315)",fontsize=16,color="black",shape="triangle"];43276 -> 43279[label="",style="solid", color="black", weight=3]; 41243[label="Neg Zero",fontsize=16,color="green",shape="box"];41244 -> 26799[label="",style="dashed", color="red", weight=0]; 41244[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41244 -> 42130[label="",style="dashed", color="magenta", weight=3]; 41244 -> 42131[label="",style="dashed", color="magenta", weight=3]; 41245 -> 25616[label="",style="dashed", color="red", weight=0]; 41245[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41245 -> 42132[label="",style="dashed", color="magenta", weight=3]; 41246[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41247 -> 26799[label="",style="dashed", color="red", weight=0]; 41247[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41247 -> 42133[label="",style="dashed", color="magenta", weight=3]; 41247 -> 42134[label="",style="dashed", color="magenta", weight=3]; 41248[label="ww50",fontsize=16,color="green",shape="box"];19044 -> 20343[label="",style="dashed", color="red", weight=0]; 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 -> 20344[label="",style="dashed", color="magenta", weight=3]; 19044 -> 20345[label="",style="dashed", color="magenta", weight=3]; 41249[label="ww51",fontsize=16,color="green",shape="box"];41250 -> 26799[label="",style="dashed", color="red", weight=0]; 41250[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41250 -> 42135[label="",style="dashed", color="magenta", weight=3]; 41250 -> 42136[label="",style="dashed", color="magenta", weight=3]; 43289[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];43288[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))) ww4316)",fontsize=16,color="black",shape="triangle"];43288 -> 43291[label="",style="solid", color="black", weight=3]; 41252[label="Pos Zero",fontsize=16,color="green",shape="box"];41253 -> 26799[label="",style="dashed", color="red", weight=0]; 41253[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41253 -> 42139[label="",style="dashed", color="magenta", weight=3]; 41253 -> 42140[label="",style="dashed", color="magenta", weight=3]; 41254 -> 25616[label="",style="dashed", color="red", weight=0]; 41254[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41254 -> 42141[label="",style="dashed", color="magenta", weight=3]; 41255[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41256 -> 26799[label="",style="dashed", color="red", weight=0]; 41256[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41256 -> 42142[label="",style="dashed", color="magenta", weight=3]; 41256 -> 42143[label="",style="dashed", color="magenta", weight=3]; 41257[label="ww50",fontsize=16,color="green",shape="box"];41258[label="ww51",fontsize=16,color="green",shape="box"];41259 -> 26799[label="",style="dashed", color="red", weight=0]; 41259[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41259 -> 42144[label="",style="dashed", color="magenta", weight=3]; 41259 -> 42145[label="",style="dashed", color="magenta", weight=3]; 43301[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];43300[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)))) ww4317)",fontsize=16,color="black",shape="triangle"];43300 -> 43303[label="",style="solid", color="black", weight=3]; 41261[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41262 -> 26799[label="",style="dashed", color="red", weight=0]; 41262[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41262 -> 42148[label="",style="dashed", color="magenta", weight=3]; 41262 -> 42149[label="",style="dashed", color="magenta", weight=3]; 41263 -> 25616[label="",style="dashed", color="red", weight=0]; 41263[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41263 -> 42150[label="",style="dashed", color="magenta", weight=3]; 41264[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41265 -> 26799[label="",style="dashed", color="red", weight=0]; 41265[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41265 -> 42151[label="",style="dashed", color="magenta", weight=3]; 41265 -> 42152[label="",style="dashed", color="magenta", weight=3]; 41266[label="ww50",fontsize=16,color="green",shape="box"];38378 -> 26799[label="",style="dashed", color="red", weight=0]; 38378[label="srMyInt ww51 ww2103",fontsize=16,color="magenta"];38378 -> 42153[label="",style="dashed", color="magenta", weight=3]; 38378 -> 42154[label="",style="dashed", color="magenta", weight=3]; 38379 -> 44555[label="",style="dashed", color="red", weight=0]; 38379[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"];38379 -> 44556[label="",style="dashed", color="magenta", weight=3]; 38380 -> 20608[label="",style="dashed", color="red", weight=0]; 38380[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"];38380 -> 42156[label="",style="dashed", color="magenta", weight=3]; 38380 -> 42157[label="",style="dashed", color="magenta", weight=3]; 38380 -> 42158[label="",style="dashed", color="magenta", weight=3]; 38380 -> 42159[label="",style="dashed", color="magenta", weight=3]; 38381 -> 26798[label="",style="dashed", color="red", weight=0]; 38381[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38381 -> 42160[label="",style="dashed", color="magenta", weight=3]; 38381 -> 42161[label="",style="dashed", color="magenta", weight=3]; 38382[label="Pos Zero",fontsize=16,color="green",shape="box"];38383[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];19051 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48728[label="",style="dashed", color="magenta", weight=3]; 19051 -> 48729[label="",style="dashed", color="magenta", weight=3]; 19051 -> 48730[label="",style="dashed", color="magenta", weight=3]; 19051 -> 48731[label="",style="dashed", color="magenta", weight=3]; 19051 -> 48732[label="",style="dashed", color="magenta", weight=3]; 55732[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55733[label="ww3100",fontsize=16,color="green",shape="box"];55734[label="ww5",fontsize=16,color="green",shape="box"];55735[label="ww3000",fontsize=16,color="green",shape="box"];19052 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48733[label="",style="dashed", color="magenta", weight=3]; 19052 -> 48734[label="",style="dashed", color="magenta", weight=3]; 19052 -> 48735[label="",style="dashed", color="magenta", weight=3]; 19052 -> 48736[label="",style="dashed", color="magenta", weight=3]; 19052 -> 48737[label="",style="dashed", color="magenta", weight=3]; 55736[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55737[label="ww3100",fontsize=16,color="green",shape="box"];55738[label="ww5",fontsize=16,color="green",shape="box"];55739[label="ww3000",fontsize=16,color="green",shape="box"];53510[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53511[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53512[label="ww3100",fontsize=16,color="green",shape="box"];53513[label="ww3000",fontsize=16,color="green",shape="box"];50197 -> 31073[label="",style="dashed", color="red", weight=0]; 50197[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"];50197 -> 51982[label="",style="dashed", color="magenta", weight=3]; 50197 -> 51983[label="",style="dashed", color="magenta", weight=3]; 50197 -> 51984[label="",style="dashed", color="magenta", weight=3]; 50197 -> 51985[label="",style="dashed", color="magenta", weight=3]; 51845[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51846[label="ww3100",fontsize=16,color="green",shape="box"];51847[label="ww5",fontsize=16,color="green",shape="box"];51848[label="ww3000",fontsize=16,color="green",shape="box"];53514[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53515[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53516[label="ww3100",fontsize=16,color="green",shape="box"];53517[label="ww3000",fontsize=16,color="green",shape="box"];50198 -> 31073[label="",style="dashed", color="red", weight=0]; 50198[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"];50198 -> 51986[label="",style="dashed", color="magenta", weight=3]; 50198 -> 51987[label="",style="dashed", color="magenta", weight=3]; 50198 -> 51988[label="",style="dashed", color="magenta", weight=3]; 50198 -> 51989[label="",style="dashed", color="magenta", weight=3]; 51850[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51851[label="ww3100",fontsize=16,color="green",shape="box"];51852[label="ww5",fontsize=16,color="green",shape="box"];51853[label="ww3000",fontsize=16,color="green",shape="box"];53836[label="Pos (Succ ww4587)",fontsize=16,color="green",shape="box"];53837[label="Neg (Succ ww4586)",fontsize=16,color="green",shape="box"];53838[label="Neg (Succ ww4588)",fontsize=16,color="green",shape="box"];31431 -> 25616[label="",style="dashed", color="red", weight=0]; 31431[label="msMyInt (Pos Zero) (Pos (Succ ww3667))",fontsize=16,color="magenta"];31431 -> 31489[label="",style="dashed", color="magenta", weight=3]; 31432 -> 26799[label="",style="dashed", color="red", weight=0]; 31432[label="srMyInt (Neg (Succ ww3666)) (Neg (Succ ww3668))",fontsize=16,color="magenta"];31432 -> 31490[label="",style="dashed", color="magenta", weight=3]; 31432 -> 31491[label="",style="dashed", color="magenta", weight=3]; 41267[label="ww51",fontsize=16,color="green",shape="box"];41268 -> 26799[label="",style="dashed", color="red", weight=0]; 41268[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41268 -> 42162[label="",style="dashed", color="magenta", weight=3]; 41268 -> 42163[label="",style="dashed", color="magenta", weight=3]; 43318[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];43317[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))) ww4318)",fontsize=16,color="black",shape="triangle"];43317 -> 43320[label="",style="solid", color="black", weight=3]; 41270[label="Neg Zero",fontsize=16,color="green",shape="box"];41271 -> 26799[label="",style="dashed", color="red", weight=0]; 41271[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41271 -> 42166[label="",style="dashed", color="magenta", weight=3]; 41271 -> 42167[label="",style="dashed", color="magenta", weight=3]; 41272 -> 25616[label="",style="dashed", color="red", weight=0]; 41272[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41272 -> 42168[label="",style="dashed", color="magenta", weight=3]; 41273[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41274 -> 26799[label="",style="dashed", color="red", weight=0]; 41274[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41274 -> 42169[label="",style="dashed", color="magenta", weight=3]; 41274 -> 42170[label="",style="dashed", color="magenta", weight=3]; 41275[label="ww50",fontsize=16,color="green",shape="box"];41285[label="ww51",fontsize=16,color="green",shape="box"];41286 -> 26799[label="",style="dashed", color="red", weight=0]; 41286[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41286 -> 42180[label="",style="dashed", color="magenta", weight=3]; 41286 -> 42181[label="",style="dashed", color="magenta", weight=3]; 43342[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];43341[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))) ww4320)",fontsize=16,color="black",shape="triangle"];43341 -> 43344[label="",style="solid", color="black", weight=3]; 41288[label="Neg Zero",fontsize=16,color="green",shape="box"];41289 -> 26799[label="",style="dashed", color="red", weight=0]; 41289[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41289 -> 42184[label="",style="dashed", color="magenta", weight=3]; 41289 -> 42185[label="",style="dashed", color="magenta", weight=3]; 41290 -> 25616[label="",style="dashed", color="red", weight=0]; 41290[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41290 -> 42186[label="",style="dashed", color="magenta", weight=3]; 41291[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41292 -> 26799[label="",style="dashed", color="red", weight=0]; 41292[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41292 -> 42187[label="",style="dashed", color="magenta", weight=3]; 41292 -> 42188[label="",style="dashed", color="magenta", weight=3]; 41293[label="ww50",fontsize=16,color="green",shape="box"];19061 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48743[label="",style="dashed", color="magenta", weight=3]; 19061 -> 48744[label="",style="dashed", color="magenta", weight=3]; 19061 -> 48745[label="",style="dashed", color="magenta", weight=3]; 19061 -> 48746[label="",style="dashed", color="magenta", weight=3]; 19061 -> 48747[label="",style="dashed", color="magenta", weight=3]; 37504[label="ww3100",fontsize=16,color="green",shape="box"];37505[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37506[label="ww5",fontsize=16,color="green",shape="box"];19062 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48748[label="",style="dashed", color="magenta", weight=3]; 19062 -> 48749[label="",style="dashed", color="magenta", weight=3]; 19062 -> 48750[label="",style="dashed", color="magenta", weight=3]; 19062 -> 48751[label="",style="dashed", color="magenta", weight=3]; 19062 -> 48752[label="",style="dashed", color="magenta", weight=3]; 37507[label="ww3100",fontsize=16,color="green",shape="box"];37508[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37509[label="ww5",fontsize=16,color="green",shape="box"];51854[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51855[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51856[label="Pos Zero",fontsize=16,color="green",shape="box"];51857[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50129 -> 37497[label="",style="dashed", color="red", weight=0]; 50129[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"];50129 -> 51990[label="",style="dashed", color="magenta", weight=3]; 50129 -> 51991[label="",style="dashed", color="magenta", weight=3]; 50129 -> 51992[label="",style="dashed", color="magenta", weight=3]; 51858[label="ww3100",fontsize=16,color="green",shape="box"];51859[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51860[label="ww5",fontsize=16,color="green",shape="box"];51861[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51862[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51863[label="Pos Zero",fontsize=16,color="green",shape="box"];51864[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50130 -> 37497[label="",style="dashed", color="red", weight=0]; 50130[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"];50130 -> 51993[label="",style="dashed", color="magenta", weight=3]; 50130 -> 51994[label="",style="dashed", color="magenta", weight=3]; 50130 -> 51995[label="",style="dashed", color="magenta", weight=3]; 51865[label="ww3100",fontsize=16,color="green",shape="box"];51866[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51867[label="ww5",fontsize=16,color="green",shape="box"];45895 -> 26924[label="",style="dashed", color="red", weight=0]; 45895[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos (Succ ww4250)) (Pos (Succ ww4251)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];45895 -> 46707[label="",style="dashed", color="magenta", weight=3]; 45895 -> 46708[label="",style="dashed", color="magenta", weight=3]; 41299[label="ww51",fontsize=16,color="green",shape="box"];41300 -> 26799[label="",style="dashed", color="red", weight=0]; 41300[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41300 -> 42204[label="",style="dashed", color="magenta", weight=3]; 41300 -> 42205[label="",style="dashed", color="magenta", weight=3]; 43359[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43358[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))) ww4321)",fontsize=16,color="black",shape="triangle"];43358 -> 43361[label="",style="solid", color="black", weight=3]; 41302[label="Pos Zero",fontsize=16,color="green",shape="box"];41303 -> 26799[label="",style="dashed", color="red", weight=0]; 41303[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41303 -> 42208[label="",style="dashed", color="magenta", weight=3]; 41303 -> 42209[label="",style="dashed", color="magenta", weight=3]; 41304 -> 25616[label="",style="dashed", color="red", weight=0]; 41304[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41304 -> 42210[label="",style="dashed", color="magenta", weight=3]; 41305[label="Pos Zero",fontsize=16,color="green",shape="box"];41306 -> 26799[label="",style="dashed", color="red", weight=0]; 41306[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41306 -> 42211[label="",style="dashed", color="magenta", weight=3]; 41306 -> 42212[label="",style="dashed", color="magenta", weight=3]; 41307[label="ww50",fontsize=16,color="green",shape="box"];41308[label="ww51",fontsize=16,color="green",shape="box"];41309 -> 26799[label="",style="dashed", color="red", weight=0]; 41309[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41309 -> 42213[label="",style="dashed", color="magenta", weight=3]; 41309 -> 42214[label="",style="dashed", color="magenta", weight=3]; 43371[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43370[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)))) ww4322)",fontsize=16,color="black",shape="triangle"];43370 -> 43373[label="",style="solid", color="black", weight=3]; 41311[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41312 -> 26799[label="",style="dashed", color="red", weight=0]; 41312[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41312 -> 42217[label="",style="dashed", color="magenta", weight=3]; 41312 -> 42218[label="",style="dashed", color="magenta", weight=3]; 41313 -> 25616[label="",style="dashed", color="red", weight=0]; 41313[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41313 -> 42219[label="",style="dashed", color="magenta", weight=3]; 41314[label="Pos Zero",fontsize=16,color="green",shape="box"];41315 -> 26799[label="",style="dashed", color="red", weight=0]; 41315[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41315 -> 42220[label="",style="dashed", color="magenta", weight=3]; 41315 -> 42221[label="",style="dashed", color="magenta", weight=3]; 41316[label="ww50",fontsize=16,color="green",shape="box"];41317[label="ww51",fontsize=16,color="green",shape="box"];41318 -> 26799[label="",style="dashed", color="red", weight=0]; 41318[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41318 -> 42222[label="",style="dashed", color="magenta", weight=3]; 41318 -> 42223[label="",style="dashed", color="magenta", weight=3]; 43383[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43382[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))) ww4323)",fontsize=16,color="black",shape="triangle"];43382 -> 43385[label="",style="solid", color="black", weight=3]; 41320[label="Neg Zero",fontsize=16,color="green",shape="box"];41321 -> 26799[label="",style="dashed", color="red", weight=0]; 41321[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41321 -> 42226[label="",style="dashed", color="magenta", weight=3]; 41321 -> 42227[label="",style="dashed", color="magenta", weight=3]; 41322 -> 25616[label="",style="dashed", color="red", weight=0]; 41322[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41322 -> 42228[label="",style="dashed", color="magenta", weight=3]; 41323[label="Pos Zero",fontsize=16,color="green",shape="box"];41324 -> 26799[label="",style="dashed", color="red", weight=0]; 41324[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41324 -> 42229[label="",style="dashed", color="magenta", weight=3]; 41324 -> 42230[label="",style="dashed", color="magenta", weight=3]; 41325[label="ww50",fontsize=16,color="green",shape="box"];37546[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37547[label="ww3100",fontsize=16,color="green",shape="box"];37548[label="ww5",fontsize=16,color="green",shape="box"];37549[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37550[label="ww3100",fontsize=16,color="green",shape="box"];37551[label="ww5",fontsize=16,color="green",shape="box"];41336[label="ww51",fontsize=16,color="green",shape="box"];41337 -> 26799[label="",style="dashed", color="red", weight=0]; 41337[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41337 -> 42244[label="",style="dashed", color="magenta", weight=3]; 41337 -> 42245[label="",style="dashed", color="magenta", weight=3]; 43403[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43402[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))) ww4324)",fontsize=16,color="black",shape="triangle"];43402 -> 43405[label="",style="solid", color="black", weight=3]; 41339[label="Pos Zero",fontsize=16,color="green",shape="box"];41340 -> 26799[label="",style="dashed", color="red", weight=0]; 41340[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41340 -> 42248[label="",style="dashed", color="magenta", weight=3]; 41340 -> 42249[label="",style="dashed", color="magenta", weight=3]; 41341 -> 25616[label="",style="dashed", color="red", weight=0]; 41341[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41341 -> 42250[label="",style="dashed", color="magenta", weight=3]; 41342[label="Pos Zero",fontsize=16,color="green",shape="box"];41343 -> 26799[label="",style="dashed", color="red", weight=0]; 41343[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41343 -> 42251[label="",style="dashed", color="magenta", weight=3]; 41343 -> 42252[label="",style="dashed", color="magenta", weight=3]; 41344[label="ww50",fontsize=16,color="green",shape="box"];38426 -> 26799[label="",style="dashed", color="red", weight=0]; 38426[label="srMyInt ww51 ww2111",fontsize=16,color="magenta"];38426 -> 42253[label="",style="dashed", color="magenta", weight=3]; 38426 -> 42254[label="",style="dashed", color="magenta", weight=3]; 38427 -> 44594[label="",style="dashed", color="red", weight=0]; 38427[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"];38427 -> 44595[label="",style="dashed", color="magenta", weight=3]; 38428 -> 20608[label="",style="dashed", color="red", weight=0]; 38428[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"];38428 -> 42256[label="",style="dashed", color="magenta", weight=3]; 38428 -> 42257[label="",style="dashed", color="magenta", weight=3]; 38428 -> 42258[label="",style="dashed", color="magenta", weight=3]; 38428 -> 42259[label="",style="dashed", color="magenta", weight=3]; 38429 -> 26798[label="",style="dashed", color="red", weight=0]; 38429[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38429 -> 42260[label="",style="dashed", color="magenta", weight=3]; 38429 -> 42261[label="",style="dashed", color="magenta", weight=3]; 38430[label="Pos Zero",fontsize=16,color="green",shape="box"];38431[label="Pos Zero",fontsize=16,color="green",shape="box"];19085 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48753[label="",style="dashed", color="magenta", weight=3]; 19085 -> 48754[label="",style="dashed", color="magenta", weight=3]; 19085 -> 48755[label="",style="dashed", color="magenta", weight=3]; 19085 -> 48756[label="",style="dashed", color="magenta", weight=3]; 19085 -> 48757[label="",style="dashed", color="magenta", weight=3]; 31555[label="ww5",fontsize=16,color="green",shape="box"];31556[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];31557[label="ww3100",fontsize=16,color="green",shape="box"];19086 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48758[label="",style="dashed", color="magenta", weight=3]; 19086 -> 48759[label="",style="dashed", color="magenta", weight=3]; 19086 -> 48760[label="",style="dashed", color="magenta", weight=3]; 19086 -> 48761[label="",style="dashed", color="magenta", weight=3]; 19086 -> 48762[label="",style="dashed", color="magenta", weight=3]; 31602[label="ww5",fontsize=16,color="green",shape="box"];31603[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];31604[label="ww3100",fontsize=16,color="green",shape="box"];53539[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53540[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53541[label="ww3100",fontsize=16,color="green",shape="box"];50163 -> 31542[label="",style="dashed", color="red", weight=0]; 50163[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"];50163 -> 51996[label="",style="dashed", color="magenta", weight=3]; 50163 -> 51997[label="",style="dashed", color="magenta", weight=3]; 50163 -> 51998[label="",style="dashed", color="magenta", weight=3]; 51869[label="ww5",fontsize=16,color="green",shape="box"];51870[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51871[label="ww3100",fontsize=16,color="green",shape="box"];31641[label="takeWhile (flip ltEsFloat ww3732) (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"];31641 -> 31697[label="",style="solid", color="black", weight=3]; 31642[label="Nil",fontsize=16,color="green",shape="box"];53542[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53543[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53544[label="ww3100",fontsize=16,color="green",shape="box"];50164 -> 31542[label="",style="dashed", color="red", weight=0]; 50164[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"];50164 -> 51999[label="",style="dashed", color="magenta", weight=3]; 50164 -> 52000[label="",style="dashed", color="magenta", weight=3]; 50164 -> 52001[label="",style="dashed", color="magenta", weight=3]; 51873[label="ww5",fontsize=16,color="green",shape="box"];51874[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51875[label="ww3100",fontsize=16,color="green",shape="box"];53864[label="Pos Zero",fontsize=16,color="green",shape="box"];53865[label="Neg (Succ ww4590)",fontsize=16,color="green",shape="box"];53866[label="Neg (Succ ww4591)",fontsize=16,color="green",shape="box"];31838 -> 25616[label="",style="dashed", color="red", weight=0]; 31838[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];31838 -> 31874[label="",style="dashed", color="magenta", weight=3]; 31839 -> 26799[label="",style="dashed", color="red", weight=0]; 31839[label="srMyInt (Neg (Succ ww3736)) (Neg (Succ ww3737))",fontsize=16,color="magenta"];31839 -> 31875[label="",style="dashed", color="magenta", weight=3]; 31839 -> 31876[label="",style="dashed", color="magenta", weight=3]; 41345[label="ww51",fontsize=16,color="green",shape="box"];41346 -> 26799[label="",style="dashed", color="red", weight=0]; 41346[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41346 -> 42262[label="",style="dashed", color="magenta", weight=3]; 41346 -> 42263[label="",style="dashed", color="magenta", weight=3]; 43420[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43419[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))) ww4325)",fontsize=16,color="black",shape="triangle"];43419 -> 43422[label="",style="solid", color="black", weight=3]; 41348[label="Neg Zero",fontsize=16,color="green",shape="box"];41349 -> 26799[label="",style="dashed", color="red", weight=0]; 41349[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41349 -> 42266[label="",style="dashed", color="magenta", weight=3]; 41349 -> 42267[label="",style="dashed", color="magenta", weight=3]; 41350 -> 25616[label="",style="dashed", color="red", weight=0]; 41350[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41350 -> 42268[label="",style="dashed", color="magenta", weight=3]; 41351[label="Pos Zero",fontsize=16,color="green",shape="box"];41352 -> 26799[label="",style="dashed", color="red", weight=0]; 41352[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41352 -> 42269[label="",style="dashed", color="magenta", weight=3]; 41352 -> 42270[label="",style="dashed", color="magenta", weight=3]; 41353[label="ww50",fontsize=16,color="green",shape="box"];41354[label="ww51",fontsize=16,color="green",shape="box"];41355 -> 26799[label="",style="dashed", color="red", weight=0]; 41355[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41355 -> 42271[label="",style="dashed", color="magenta", weight=3]; 41355 -> 42272[label="",style="dashed", color="magenta", weight=3]; 43432[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43431[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)))) ww4326)",fontsize=16,color="black",shape="triangle"];43431 -> 43434[label="",style="solid", color="black", weight=3]; 41357[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41358 -> 26799[label="",style="dashed", color="red", weight=0]; 41358[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41358 -> 42275[label="",style="dashed", color="magenta", weight=3]; 41358 -> 42276[label="",style="dashed", color="magenta", weight=3]; 41359 -> 25616[label="",style="dashed", color="red", weight=0]; 41359[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41359 -> 42277[label="",style="dashed", color="magenta", weight=3]; 41360[label="Pos Zero",fontsize=16,color="green",shape="box"];41361 -> 26799[label="",style="dashed", color="red", weight=0]; 41361[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41361 -> 42278[label="",style="dashed", color="magenta", weight=3]; 41361 -> 42279[label="",style="dashed", color="magenta", weight=3]; 41362[label="ww50",fontsize=16,color="green",shape="box"];41363[label="ww51",fontsize=16,color="green",shape="box"];41364 -> 26799[label="",style="dashed", color="red", weight=0]; 41364[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41364 -> 42280[label="",style="dashed", color="magenta", weight=3]; 41364 -> 42281[label="",style="dashed", color="magenta", weight=3]; 43444[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43443[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))) ww4327)",fontsize=16,color="black",shape="triangle"];43443 -> 43446[label="",style="solid", color="black", weight=3]; 41366[label="Neg Zero",fontsize=16,color="green",shape="box"];41367 -> 26799[label="",style="dashed", color="red", weight=0]; 41367[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41367 -> 42284[label="",style="dashed", color="magenta", weight=3]; 41367 -> 42285[label="",style="dashed", color="magenta", weight=3]; 41368 -> 25616[label="",style="dashed", color="red", weight=0]; 41368[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41368 -> 42286[label="",style="dashed", color="magenta", weight=3]; 41369[label="Pos Zero",fontsize=16,color="green",shape="box"];41370 -> 26799[label="",style="dashed", color="red", weight=0]; 41370[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41370 -> 42287[label="",style="dashed", color="magenta", weight=3]; 41370 -> 42288[label="",style="dashed", color="magenta", weight=3]; 41371[label="ww50",fontsize=16,color="green",shape="box"];52706[label="not (esEsOrdering (primCmpInt (Pos (Succ ww454200)) (Pos ww45410)) LT)",fontsize=16,color="black",shape="box"];52706 -> 52808[label="",style="solid", color="black", weight=3]; 52707[label="not (esEsOrdering (primCmpInt (Pos (Succ ww454200)) (Neg ww45410)) LT)",fontsize=16,color="black",shape="box"];52707 -> 52809[label="",style="solid", color="black", weight=3]; 52708[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww45410)) LT)",fontsize=16,color="burlywood",shape="box"];63287[label="ww45410/Succ ww454100",fontsize=10,color="white",style="solid",shape="box"];52708 -> 63287[label="",style="solid", color="burlywood", weight=9]; 63287 -> 52810[label="",style="solid", color="burlywood", weight=3]; 63288[label="ww45410/Zero",fontsize=10,color="white",style="solid",shape="box"];52708 -> 63288[label="",style="solid", color="burlywood", weight=9]; 63288 -> 52811[label="",style="solid", color="burlywood", weight=3]; 52709[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww45410)) LT)",fontsize=16,color="burlywood",shape="box"];63289[label="ww45410/Succ ww454100",fontsize=10,color="white",style="solid",shape="box"];52709 -> 63289[label="",style="solid", color="burlywood", weight=9]; 63289 -> 52812[label="",style="solid", color="burlywood", weight=3]; 63290[label="ww45410/Zero",fontsize=10,color="white",style="solid",shape="box"];52709 -> 63290[label="",style="solid", color="burlywood", weight=9]; 63290 -> 52813[label="",style="solid", color="burlywood", weight=3]; 52710[label="not (esEsOrdering (primCmpInt (Neg (Succ ww454200)) (Pos ww45410)) LT)",fontsize=16,color="black",shape="box"];52710 -> 52814[label="",style="solid", color="black", weight=3]; 52711[label="not (esEsOrdering (primCmpInt (Neg (Succ ww454200)) (Neg ww45410)) LT)",fontsize=16,color="black",shape="box"];52711 -> 52815[label="",style="solid", color="black", weight=3]; 52712[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww45410)) LT)",fontsize=16,color="burlywood",shape="box"];63291[label="ww45410/Succ ww454100",fontsize=10,color="white",style="solid",shape="box"];52712 -> 63291[label="",style="solid", color="burlywood", weight=9]; 63291 -> 52816[label="",style="solid", color="burlywood", weight=3]; 63292[label="ww45410/Zero",fontsize=10,color="white",style="solid",shape="box"];52712 -> 63292[label="",style="solid", color="burlywood", weight=9]; 63292 -> 52817[label="",style="solid", color="burlywood", weight=3]; 52713[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww45410)) LT)",fontsize=16,color="burlywood",shape="box"];63293[label="ww45410/Succ ww454100",fontsize=10,color="white",style="solid",shape="box"];52713 -> 63293[label="",style="solid", color="burlywood", weight=9]; 63293 -> 52818[label="",style="solid", color="burlywood", weight=3]; 63294[label="ww45410/Zero",fontsize=10,color="white",style="solid",shape="box"];52713 -> 63294[label="",style="solid", color="burlywood", weight=9]; 63294 -> 52819[label="",style="solid", color="burlywood", weight=3]; 52064 -> 46807[label="",style="dashed", color="red", weight=0]; 52064[label="takeWhile1 (flip gtEsFloat (Float ww32620 ww32621)) (Float ww445700 ww445701) ww44571 (not (esEsOrdering (compareMyInt (srMyInt ww445700 ww32620) (srMyInt ww445701 ww32621)) LT))",fontsize=16,color="magenta"];52064 -> 52284[label="",style="dashed", color="magenta", weight=3]; 52064 -> 52285[label="",style="dashed", color="magenta", weight=3]; 52064 -> 52286[label="",style="dashed", color="magenta", weight=3]; 52064 -> 52287[label="",style="dashed", color="magenta", weight=3]; 52064 -> 52288[label="",style="dashed", color="magenta", weight=3]; 52068 -> 23742[label="",style="dashed", color="red", weight=0]; 52068[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];52068 -> 52293[label="",style="dashed", color="magenta", weight=3]; 52068 -> 52294[label="",style="dashed", color="magenta", weight=3]; 52069 -> 26799[label="",style="dashed", color="red", weight=0]; 52069[label="srMyInt (Pos (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];52069 -> 52295[label="",style="dashed", color="magenta", weight=3]; 52069 -> 52296[label="",style="dashed", color="magenta", weight=3]; 52070[label="ww4494",fontsize=16,color="green",shape="box"];52071 -> 23742[label="",style="dashed", color="red", weight=0]; 52071[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];52071 -> 52297[label="",style="dashed", color="magenta", weight=3]; 52071 -> 52298[label="",style="dashed", color="magenta", weight=3]; 52072 -> 26799[label="",style="dashed", color="red", weight=0]; 52072[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];52072 -> 52299[label="",style="dashed", color="magenta", weight=3]; 52072 -> 52300[label="",style="dashed", color="magenta", weight=3]; 52073 -> 23742[label="",style="dashed", color="red", weight=0]; 52073[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];52073 -> 52301[label="",style="dashed", color="magenta", weight=3]; 52073 -> 52302[label="",style="dashed", color="magenta", weight=3]; 52074 -> 26799[label="",style="dashed", color="red", weight=0]; 52074[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];52074 -> 52303[label="",style="dashed", color="magenta", weight=3]; 52074 -> 52304[label="",style="dashed", color="magenta", weight=3]; 19111 -> 15103[label="",style="dashed", color="red", weight=0]; 19111[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19111 -> 20475[label="",style="dashed", color="magenta", weight=3]; 19111 -> 20476[label="",style="dashed", color="magenta", weight=3]; 19112 -> 15103[label="",style="dashed", color="red", weight=0]; 19112[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19112 -> 20477[label="",style="dashed", color="magenta", weight=3]; 19112 -> 20478[label="",style="dashed", color="magenta", weight=3]; 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 -> 20479[label="",style="solid", color="black", weight=3]; 19115 -> 18157[label="",style="dashed", color="red", weight=0]; 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]; 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 -> 20480[label="",style="solid", color="black", weight=3]; 19120 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38990[label="",style="dashed", color="magenta", weight=3]; 19120 -> 38991[label="",style="dashed", color="magenta", weight=3]; 19120 -> 38992[label="",style="dashed", color="magenta", weight=3]; 19120 -> 38993[label="",style="dashed", color="magenta", weight=3]; 19120 -> 38994[label="",style="dashed", color="magenta", weight=3]; 19120 -> 38995[label="",style="dashed", color="magenta", weight=3]; 19122 -> 15290[label="",style="dashed", color="red", weight=0]; 19122[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19122 -> 20492[label="",style="dashed", color="magenta", weight=3]; 19123 -> 15290[label="",style="dashed", color="red", weight=0]; 19123[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19123 -> 20493[label="",style="dashed", color="magenta", weight=3]; 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 -> 20494[label="",style="solid", color="black", weight=3]; 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 -> 20495[label="",style="solid", color="black", weight=3]; 19127 -> 18163[label="",style="dashed", color="red", weight=0]; 19127[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19127 -> 20496[label="",style="dashed", color="magenta", weight=3]; 19128 -> 18163[label="",style="dashed", color="red", weight=0]; 19128[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19128 -> 20497[label="",style="dashed", color="magenta", weight=3]; 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 -> 20498[label="",style="solid", color="black", weight=3]; 19130 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 38996[label="",style="dashed", color="magenta", weight=3]; 19130 -> 38997[label="",style="dashed", color="magenta", weight=3]; 19130 -> 38998[label="",style="dashed", color="magenta", weight=3]; 19130 -> 38999[label="",style="dashed", color="magenta", weight=3]; 19130 -> 39000[label="",style="dashed", color="magenta", weight=3]; 19130 -> 39001[label="",style="dashed", color="magenta", weight=3]; 19132 -> 5124[label="",style="dashed", color="red", weight=0]; 19132[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19132 -> 20504[label="",style="dashed", color="magenta", weight=3]; 19133 -> 5124[label="",style="dashed", color="red", weight=0]; 19133[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19133 -> 20505[label="",style="dashed", color="magenta", weight=3]; 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 -> 20506[label="",style="solid", color="black", weight=3]; 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 -> 20507[label="",style="solid", color="black", weight=3]; 19135 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39002[label="",style="dashed", color="magenta", weight=3]; 19135 -> 39003[label="",style="dashed", color="magenta", weight=3]; 19135 -> 39004[label="",style="dashed", color="magenta", weight=3]; 19135 -> 39005[label="",style="dashed", color="magenta", weight=3]; 19135 -> 39006[label="",style="dashed", color="magenta", weight=3]; 19135 -> 39007[label="",style="dashed", color="magenta", weight=3]; 19136 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39008[label="",style="dashed", color="magenta", weight=3]; 19136 -> 39009[label="",style="dashed", color="magenta", weight=3]; 19136 -> 39010[label="",style="dashed", color="magenta", weight=3]; 19136 -> 39011[label="",style="dashed", color="magenta", weight=3]; 19136 -> 39012[label="",style="dashed", color="magenta", weight=3]; 19136 -> 39013[label="",style="dashed", color="magenta", weight=3]; 19137 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39014[label="",style="dashed", color="magenta", weight=3]; 19137 -> 39015[label="",style="dashed", color="magenta", weight=3]; 19137 -> 39016[label="",style="dashed", color="magenta", weight=3]; 19137 -> 39017[label="",style="dashed", color="magenta", weight=3]; 19137 -> 39018[label="",style="dashed", color="magenta", weight=3]; 19137 -> 39019[label="",style="dashed", color="magenta", weight=3]; 48463[label="Neg Zero",fontsize=16,color="green",shape="box"];48464 -> 59409[label="",style="dashed", color="red", weight=0]; 48464[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"];48464 -> 59520[label="",style="dashed", color="magenta", weight=3]; 48464 -> 59521[label="",style="dashed", color="magenta", weight=3]; 48464 -> 59522[label="",style="dashed", color="magenta", weight=3]; 48464 -> 59523[label="",style="dashed", color="magenta", weight=3]; 48464 -> 59524[label="",style="dashed", color="magenta", weight=3]; 48465 -> 50355[label="",style="dashed", color="red", weight=0]; 48465[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"];48465 -> 50371[label="",style="dashed", color="magenta", weight=3]; 48466 -> 52306[label="",style="dashed", color="red", weight=0]; 48466[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"];48466 -> 52339[label="",style="dashed", color="magenta", weight=3]; 48466 -> 52340[label="",style="dashed", color="magenta", weight=3]; 48466 -> 52341[label="",style="dashed", color="magenta", weight=3]; 48466 -> 52342[label="",style="dashed", color="magenta", weight=3]; 48467[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48468[label="Neg Zero",fontsize=16,color="green",shape="box"];48469 -> 59409[label="",style="dashed", color="red", weight=0]; 48469[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"];48469 -> 59525[label="",style="dashed", color="magenta", weight=3]; 48469 -> 59526[label="",style="dashed", color="magenta", weight=3]; 48469 -> 59527[label="",style="dashed", color="magenta", weight=3]; 48469 -> 59528[label="",style="dashed", color="magenta", weight=3]; 48469 -> 59529[label="",style="dashed", color="magenta", weight=3]; 48470 -> 50355[label="",style="dashed", color="red", weight=0]; 48470[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"];48470 -> 50372[label="",style="dashed", color="magenta", weight=3]; 48471 -> 52306[label="",style="dashed", color="red", weight=0]; 48471[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"];48471 -> 52343[label="",style="dashed", color="magenta", weight=3]; 48471 -> 52344[label="",style="dashed", color="magenta", weight=3]; 48471 -> 52345[label="",style="dashed", color="magenta", weight=3]; 48471 -> 52346[label="",style="dashed", color="magenta", weight=3]; 48472[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52335[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52336[label="ww4000",fontsize=16,color="green",shape="box"];52337[label="ww5",fontsize=16,color="green",shape="box"];52338[label="ww3100",fontsize=16,color="green",shape="box"];52650[label="ww4526",fontsize=16,color="green",shape="box"];52651[label="Neg Zero",fontsize=16,color="green",shape="box"];52652[label="Pos (Succ ww4527)",fontsize=16,color="green",shape="box"];52653[label="Pos (Succ ww4528)",fontsize=16,color="green",shape="box"];16445 -> 21757[label="",style="dashed", color="red", weight=0]; 16445[label="primMulInt (srMyInt (Pos Zero) (Pos (Succ ww24))) ww18321",fontsize=16,color="magenta"];16445 -> 21764[label="",style="dashed", color="magenta", weight=3]; 16445 -> 21765[label="",style="dashed", color="magenta", weight=3]; 38450 -> 26799[label="",style="dashed", color="red", weight=0]; 38450[label="srMyInt ww51 ww2113",fontsize=16,color="magenta"];38450 -> 42289[label="",style="dashed", color="magenta", weight=3]; 38450 -> 42290[label="",style="dashed", color="magenta", weight=3]; 38451 -> 44713[label="",style="dashed", color="red", weight=0]; 38451[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"];38451 -> 44714[label="",style="dashed", color="magenta", weight=3]; 38452 -> 20608[label="",style="dashed", color="red", weight=0]; 38452[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"];38452 -> 42292[label="",style="dashed", color="magenta", weight=3]; 38452 -> 42293[label="",style="dashed", color="magenta", weight=3]; 38452 -> 42294[label="",style="dashed", color="magenta", weight=3]; 38452 -> 42295[label="",style="dashed", color="magenta", weight=3]; 38453 -> 26798[label="",style="dashed", color="red", weight=0]; 38453[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38453 -> 42296[label="",style="dashed", color="magenta", weight=3]; 38453 -> 42297[label="",style="dashed", color="magenta", weight=3]; 38454[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38455[label="Neg Zero",fontsize=16,color="green",shape="box"];20569[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"];20569 -> 20574[label="",style="dashed", color="green", weight=3]; 20569 -> 20575[label="",style="dashed", color="green", weight=3]; 21774 -> 20531[label="",style="dashed", color="red", weight=0]; 21774[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];21775[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];38456 -> 26799[label="",style="dashed", color="red", weight=0]; 38456[label="srMyInt ww81 ww2236",fontsize=16,color="magenta"];38456 -> 42298[label="",style="dashed", color="magenta", weight=3]; 38456 -> 42299[label="",style="dashed", color="magenta", weight=3]; 38457[label="ww9",fontsize=16,color="green",shape="box"];38458 -> 20608[label="",style="dashed", color="red", weight=0]; 38458[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"];38458 -> 42300[label="",style="dashed", color="magenta", weight=3]; 38458 -> 42301[label="",style="dashed", color="magenta", weight=3]; 38458 -> 42302[label="",style="dashed", color="magenta", weight=3]; 38458 -> 42303[label="",style="dashed", color="magenta", weight=3]; 38458 -> 42304[label="",style="dashed", color="magenta", weight=3]; 38458 -> 42305[label="",style="dashed", color="magenta", weight=3]; 38459 -> 26798[label="",style="dashed", color="red", weight=0]; 38459[label="psMyInt ww80 (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38459 -> 42306[label="",style="dashed", color="magenta", weight=3]; 38459 -> 42307[label="",style="dashed", color="magenta", weight=3]; 38460[label="Pos Zero",fontsize=16,color="green",shape="box"];38461[label="Neg Zero",fontsize=16,color="green",shape="box"];41372[label="ww51",fontsize=16,color="green",shape="box"];41373 -> 26799[label="",style="dashed", color="red", weight=0]; 41373[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41373 -> 42308[label="",style="dashed", color="magenta", weight=3]; 41373 -> 42309[label="",style="dashed", color="magenta", weight=3]; 43521[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43520[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)))) ww4328)",fontsize=16,color="black",shape="triangle"];43520 -> 43523[label="",style="solid", color="black", weight=3]; 41375[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41376 -> 26799[label="",style="dashed", color="red", weight=0]; 41376[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41376 -> 42312[label="",style="dashed", color="magenta", weight=3]; 41376 -> 42313[label="",style="dashed", color="magenta", weight=3]; 41377 -> 23742[label="",style="dashed", color="red", weight=0]; 41377[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41377 -> 42314[label="",style="dashed", color="magenta", weight=3]; 41377 -> 42315[label="",style="dashed", color="magenta", weight=3]; 41378[label="Neg Zero",fontsize=16,color="green",shape="box"];41379 -> 26799[label="",style="dashed", color="red", weight=0]; 41379[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41379 -> 42316[label="",style="dashed", color="magenta", weight=3]; 41379 -> 42317[label="",style="dashed", color="magenta", weight=3]; 41380[label="ww50",fontsize=16,color="green",shape="box"];19177 -> 20582[label="",style="dashed", color="red", weight=0]; 19177[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"];19177 -> 20603[label="",style="dashed", color="magenta", weight=3]; 19177 -> 20604[label="",style="dashed", color="magenta", weight=3]; 20609[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20229[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="triangle"];20229 -> 20256[label="",style="solid", color="black", weight=3]; 33003[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33004[label="ww5",fontsize=16,color="green",shape="box"];33005[label="ww4000",fontsize=16,color="green",shape="box"];33006[label="ww3100",fontsize=16,color="green",shape="box"];33062[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33063[label="ww5",fontsize=16,color="green",shape="box"];33064[label="ww4000",fontsize=16,color="green",shape="box"];33065[label="ww3100",fontsize=16,color="green",shape="box"];33425[label="takeWhile1 (flip ltEsFloat ww3896) (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)))) ww3896) GT))",fontsize=16,color="black",shape="box"];33425 -> 33492[label="",style="solid", color="black", weight=3]; 59101 -> 26726[label="",style="dashed", color="red", weight=0]; 59101[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) ww4745",fontsize=16,color="magenta"];59101 -> 59194[label="",style="dashed", color="magenta", weight=3]; 59101 -> 59195[label="",style="dashed", color="magenta", weight=3]; 59101 -> 59196[label="",style="dashed", color="magenta", weight=3]; 20619[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"];20619 -> 20624[label="",style="dashed", color="green", weight=3]; 20619 -> 20625[label="",style="dashed", color="green", weight=3]; 21778[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="black",shape="triangle"];21778 -> 21807[label="",style="solid", color="black", weight=3]; 21779[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];41381[label="ww51",fontsize=16,color="green",shape="box"];41382 -> 26799[label="",style="dashed", color="red", weight=0]; 41382[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41382 -> 42318[label="",style="dashed", color="magenta", weight=3]; 41382 -> 42319[label="",style="dashed", color="magenta", weight=3]; 43534[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];43533[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)))) ww4329)",fontsize=16,color="black",shape="triangle"];43533 -> 43536[label="",style="solid", color="black", weight=3]; 41384[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41385 -> 26799[label="",style="dashed", color="red", weight=0]; 41385[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41385 -> 42322[label="",style="dashed", color="magenta", weight=3]; 41385 -> 42323[label="",style="dashed", color="magenta", weight=3]; 41386 -> 23742[label="",style="dashed", color="red", weight=0]; 41386[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41386 -> 42324[label="",style="dashed", color="magenta", weight=3]; 41386 -> 42325[label="",style="dashed", color="magenta", weight=3]; 41387[label="Neg Zero",fontsize=16,color="green",shape="box"];41388 -> 26799[label="",style="dashed", color="red", weight=0]; 41388[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41388 -> 42326[label="",style="dashed", color="magenta", weight=3]; 41388 -> 42327[label="",style="dashed", color="magenta", weight=3]; 41389[label="ww50",fontsize=16,color="green",shape="box"];21931 -> 21889[label="",style="dashed", color="red", weight=0]; 21931[label="primMulNat ww266600 (Succ ww1833100)",fontsize=16,color="magenta"];21931 -> 22371[label="",style="dashed", color="magenta", weight=3]; 21931 -> 22372[label="",style="dashed", color="magenta", weight=3]; 21932[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"];48473[label="Neg Zero",fontsize=16,color="green",shape="box"];48474 -> 52460[label="",style="dashed", color="red", weight=0]; 48474[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"];48474 -> 52475[label="",style="dashed", color="magenta", weight=3]; 48474 -> 52476[label="",style="dashed", color="magenta", weight=3]; 48474 -> 52477[label="",style="dashed", color="magenta", weight=3]; 48474 -> 52478[label="",style="dashed", color="magenta", weight=3]; 48475 -> 50048[label="",style="dashed", color="red", weight=0]; 48475[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"];48475 -> 50063[label="",style="dashed", color="magenta", weight=3]; 48476 -> 33134[label="",style="dashed", color="red", weight=0]; 48476[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"];48476 -> 52360[label="",style="dashed", color="magenta", weight=3]; 48476 -> 52361[label="",style="dashed", color="magenta", weight=3]; 48476 -> 52362[label="",style="dashed", color="magenta", weight=3]; 48476 -> 52363[label="",style="dashed", color="magenta", weight=3]; 48477[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];33151[label="ww4000",fontsize=16,color="green",shape="box"];33152[label="ww5",fontsize=16,color="green",shape="box"];33153[label="ww3100",fontsize=16,color="green",shape="box"];33154[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];48478[label="Neg Zero",fontsize=16,color="green",shape="box"];48479 -> 52460[label="",style="dashed", color="red", weight=0]; 48479[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"];48479 -> 52479[label="",style="dashed", color="magenta", weight=3]; 48479 -> 52480[label="",style="dashed", color="magenta", weight=3]; 48479 -> 52481[label="",style="dashed", color="magenta", weight=3]; 48479 -> 52482[label="",style="dashed", color="magenta", weight=3]; 48480 -> 50048[label="",style="dashed", color="red", weight=0]; 48480[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"];48480 -> 50064[label="",style="dashed", color="magenta", weight=3]; 48481 -> 33134[label="",style="dashed", color="red", weight=0]; 48481[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"];48481 -> 52385[label="",style="dashed", color="magenta", weight=3]; 48481 -> 52386[label="",style="dashed", color="magenta", weight=3]; 48481 -> 52387[label="",style="dashed", color="magenta", weight=3]; 48481 -> 52388[label="",style="dashed", color="magenta", weight=3]; 48482[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];33213[label="ww4000",fontsize=16,color="green",shape="box"];33214[label="ww5",fontsize=16,color="green",shape="box"];33215[label="ww3100",fontsize=16,color="green",shape="box"];33216[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];51876[label="ww4000",fontsize=16,color="green",shape="box"];51877[label="ww5",fontsize=16,color="green",shape="box"];51878[label="ww3100",fontsize=16,color="green",shape="box"];51879[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28300[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3438) GT)",fontsize=16,color="black",shape="box"];28300 -> 28383[label="",style="solid", color="black", weight=3]; 33255[label="takeWhile (flip ltEsFloat ww3909) (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"];33255 -> 33307[label="",style="solid", color="black", weight=3]; 58793 -> 52460[label="",style="dashed", color="red", weight=0]; 58793[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"];58793 -> 58808[label="",style="dashed", color="magenta", weight=3]; 58793 -> 58809[label="",style="dashed", color="magenta", weight=3]; 58793 -> 58810[label="",style="dashed", color="magenta", weight=3]; 58793 -> 58811[label="",style="dashed", color="magenta", weight=3]; 58794[label="ww1979",fontsize=16,color="green",shape="box"];58795[label="ww3909",fontsize=16,color="green",shape="box"];58792[label="takeWhile0 (flip ltEsFloat ww4668) (Float (Neg Zero) (Neg (Succ ww2186))) ww4737 MyTrue",fontsize=16,color="black",shape="triangle"];58792 -> 58812[label="",style="solid", color="black", weight=3]; 52714 -> 26726[label="",style="dashed", color="red", weight=0]; 52714[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4530)) (Neg Zero)) (srMyInt (Neg (Succ ww4531)) (Neg (Succ ww4532)))) ww4535",fontsize=16,color="magenta"];52714 -> 52820[label="",style="dashed", color="magenta", weight=3]; 52714 -> 52821[label="",style="dashed", color="magenta", weight=3]; 52714 -> 52822[label="",style="dashed", color="magenta", weight=3]; 33385[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3913)) (Neg (Succ ww3914))) (Float (Neg Zero) (Neg (Succ ww3915)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33385 -> 33426[label="",style="solid", color="black", weight=3]; 52097 -> 26726[label="",style="dashed", color="red", weight=0]; 52097[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"];52097 -> 52488[label="",style="dashed", color="magenta", weight=3]; 52097 -> 52489[label="",style="dashed", color="magenta", weight=3]; 52097 -> 52490[label="",style="dashed", color="magenta", weight=3]; 41390[label="ww51",fontsize=16,color="green",shape="box"];41391 -> 26799[label="",style="dashed", color="red", weight=0]; 41391[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41391 -> 42328[label="",style="dashed", color="magenta", weight=3]; 41391 -> 42329[label="",style="dashed", color="magenta", weight=3]; 43547[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43546[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))) ww4330)",fontsize=16,color="black",shape="triangle"];43546 -> 43549[label="",style="solid", color="black", weight=3]; 41393[label="Neg Zero",fontsize=16,color="green",shape="box"];41394 -> 26799[label="",style="dashed", color="red", weight=0]; 41394[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41394 -> 42332[label="",style="dashed", color="magenta", weight=3]; 41394 -> 42333[label="",style="dashed", color="magenta", weight=3]; 41395 -> 23742[label="",style="dashed", color="red", weight=0]; 41395[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41395 -> 42334[label="",style="dashed", color="magenta", weight=3]; 41395 -> 42335[label="",style="dashed", color="magenta", weight=3]; 41396[label="Neg Zero",fontsize=16,color="green",shape="box"];41397 -> 26799[label="",style="dashed", color="red", weight=0]; 41397[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41397 -> 42336[label="",style="dashed", color="magenta", weight=3]; 41397 -> 42337[label="",style="dashed", color="magenta", weight=3]; 41398[label="ww50",fontsize=16,color="green",shape="box"];41399[label="ww51",fontsize=16,color="green",shape="box"];41400 -> 26799[label="",style="dashed", color="red", weight=0]; 41400[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41400 -> 42338[label="",style="dashed", color="magenta", weight=3]; 41400 -> 42339[label="",style="dashed", color="magenta", weight=3]; 43560[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43559[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)))) ww4331)",fontsize=16,color="black",shape="triangle"];43559 -> 43562[label="",style="solid", color="black", weight=3]; 41402[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41403 -> 26799[label="",style="dashed", color="red", weight=0]; 41403[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41403 -> 42342[label="",style="dashed", color="magenta", weight=3]; 41403 -> 42343[label="",style="dashed", color="magenta", weight=3]; 41404 -> 23742[label="",style="dashed", color="red", weight=0]; 41404[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41404 -> 42344[label="",style="dashed", color="magenta", weight=3]; 41404 -> 42345[label="",style="dashed", color="magenta", weight=3]; 41405[label="Neg Zero",fontsize=16,color="green",shape="box"];41406 -> 26799[label="",style="dashed", color="red", weight=0]; 41406[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41406 -> 42346[label="",style="dashed", color="magenta", weight=3]; 41406 -> 42347[label="",style="dashed", color="magenta", weight=3]; 41407[label="ww50",fontsize=16,color="green",shape="box"];41408[label="ww51",fontsize=16,color="green",shape="box"];41409 -> 26799[label="",style="dashed", color="red", weight=0]; 41409[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41409 -> 42348[label="",style="dashed", color="magenta", weight=3]; 41409 -> 42349[label="",style="dashed", color="magenta", weight=3]; 43573[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43572[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))) ww4332)",fontsize=16,color="black",shape="triangle"];43572 -> 43575[label="",style="solid", color="black", weight=3]; 41411[label="Neg Zero",fontsize=16,color="green",shape="box"];41412 -> 26799[label="",style="dashed", color="red", weight=0]; 41412[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41412 -> 42352[label="",style="dashed", color="magenta", weight=3]; 41412 -> 42353[label="",style="dashed", color="magenta", weight=3]; 41413 -> 23742[label="",style="dashed", color="red", weight=0]; 41413[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41413 -> 42354[label="",style="dashed", color="magenta", weight=3]; 41413 -> 42355[label="",style="dashed", color="magenta", weight=3]; 41414[label="Neg Zero",fontsize=16,color="green",shape="box"];41415 -> 26799[label="",style="dashed", color="red", weight=0]; 41415[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41415 -> 42356[label="",style="dashed", color="magenta", weight=3]; 41415 -> 42357[label="",style="dashed", color="magenta", weight=3]; 41416[label="ww50",fontsize=16,color="green",shape="box"];48483[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48484 -> 45213[label="",style="dashed", color="red", weight=0]; 48484[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"];48484 -> 52491[label="",style="dashed", color="magenta", weight=3]; 48484 -> 52492[label="",style="dashed", color="magenta", weight=3]; 48484 -> 52493[label="",style="dashed", color="magenta", weight=3]; 48484 -> 52494[label="",style="dashed", color="magenta", weight=3]; 48485 -> 52501[label="",style="dashed", color="red", weight=0]; 48485[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"];48485 -> 52518[label="",style="dashed", color="magenta", weight=3]; 48485 -> 52519[label="",style="dashed", color="magenta", weight=3]; 48485 -> 52520[label="",style="dashed", color="magenta", weight=3]; 48485 -> 52521[label="",style="dashed", color="magenta", weight=3]; 48486[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="black",shape="box"];48486 -> 52496[label="",style="solid", color="black", weight=3]; 48487[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48488[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48489 -> 45213[label="",style="dashed", color="red", weight=0]; 48489[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"];48489 -> 52497[label="",style="dashed", color="magenta", weight=3]; 48489 -> 52498[label="",style="dashed", color="magenta", weight=3]; 48489 -> 52499[label="",style="dashed", color="magenta", weight=3]; 48489 -> 52500[label="",style="dashed", color="magenta", weight=3]; 48490 -> 52501[label="",style="dashed", color="red", weight=0]; 48490[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"];48490 -> 52522[label="",style="dashed", color="magenta", weight=3]; 48490 -> 52523[label="",style="dashed", color="magenta", weight=3]; 48490 -> 52524[label="",style="dashed", color="magenta", weight=3]; 48490 -> 52525[label="",style="dashed", color="magenta", weight=3]; 48491[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="black",shape="box"];48491 -> 52545[label="",style="solid", color="black", weight=3]; 48492[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52101[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];52101 -> 52546[label="",style="solid", color="black", weight=3]; 52102 -> 26726[label="",style="dashed", color="red", weight=0]; 52102[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];52102 -> 52547[label="",style="dashed", color="magenta", weight=3]; 52102 -> 52548[label="",style="dashed", color="magenta", weight=3]; 52102 -> 52549[label="",style="dashed", color="magenta", weight=3]; 52103 -> 26924[label="",style="dashed", color="red", weight=0]; 52103[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];52103 -> 52550[label="",style="dashed", color="magenta", weight=3]; 52103 -> 52551[label="",style="dashed", color="magenta", weight=3]; 52935 -> 26924[label="",style="dashed", color="red", weight=0]; 52935[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww4539))) (srMyInt (Pos (Succ ww4538)) (Pos (Succ ww4540)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];52935 -> 52981[label="",style="dashed", color="magenta", weight=3]; 52935 -> 52982[label="",style="dashed", color="magenta", weight=3]; 38492 -> 26799[label="",style="dashed", color="red", weight=0]; 38492[label="srMyInt ww51 ww2125",fontsize=16,color="magenta"];38492 -> 42358[label="",style="dashed", color="magenta", weight=3]; 38492 -> 42359[label="",style="dashed", color="magenta", weight=3]; 38493 -> 44734[label="",style="dashed", color="red", weight=0]; 38493[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"];38493 -> 44735[label="",style="dashed", color="magenta", weight=3]; 38494 -> 20608[label="",style="dashed", color="red", weight=0]; 38494[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"];38494 -> 42361[label="",style="dashed", color="magenta", weight=3]; 38494 -> 42362[label="",style="dashed", color="magenta", weight=3]; 38494 -> 42363[label="",style="dashed", color="magenta", weight=3]; 38494 -> 42364[label="",style="dashed", color="magenta", weight=3]; 38495 -> 26798[label="",style="dashed", color="red", weight=0]; 38495[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38495 -> 42365[label="",style="dashed", color="magenta", weight=3]; 38495 -> 42366[label="",style="dashed", color="magenta", weight=3]; 38496[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38497[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41417[label="ww51",fontsize=16,color="green",shape="box"];41418 -> 26799[label="",style="dashed", color="red", weight=0]; 41418[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41418 -> 42367[label="",style="dashed", color="magenta", weight=3]; 41418 -> 42368[label="",style="dashed", color="magenta", weight=3]; 43591[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];43590[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))) ww4333)",fontsize=16,color="black",shape="triangle"];43590 -> 43593[label="",style="solid", color="black", weight=3]; 41420[label="Pos Zero",fontsize=16,color="green",shape="box"];41421 -> 26799[label="",style="dashed", color="red", weight=0]; 41421[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41421 -> 42371[label="",style="dashed", color="magenta", weight=3]; 41421 -> 42372[label="",style="dashed", color="magenta", weight=3]; 41422 -> 25616[label="",style="dashed", color="red", weight=0]; 41422[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41422 -> 42373[label="",style="dashed", color="magenta", weight=3]; 41423[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41424 -> 26799[label="",style="dashed", color="red", weight=0]; 41424[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41424 -> 42374[label="",style="dashed", color="magenta", weight=3]; 41424 -> 42375[label="",style="dashed", color="magenta", weight=3]; 41425[label="ww50",fontsize=16,color="green",shape="box"];41426[label="ww51",fontsize=16,color="green",shape="box"];41427 -> 26799[label="",style="dashed", color="red", weight=0]; 41427[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41427 -> 42376[label="",style="dashed", color="magenta", weight=3]; 41427 -> 42377[label="",style="dashed", color="magenta", weight=3]; 43603[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43602[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)))) ww4334)",fontsize=16,color="black",shape="triangle"];43602 -> 43605[label="",style="solid", color="black", weight=3]; 41429[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41430 -> 26799[label="",style="dashed", color="red", weight=0]; 41430[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41430 -> 42380[label="",style="dashed", color="magenta", weight=3]; 41430 -> 42381[label="",style="dashed", color="magenta", weight=3]; 41431 -> 25616[label="",style="dashed", color="red", weight=0]; 41431[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41431 -> 42382[label="",style="dashed", color="magenta", weight=3]; 41432[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41433 -> 26799[label="",style="dashed", color="red", weight=0]; 41433[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41433 -> 42383[label="",style="dashed", color="magenta", weight=3]; 41433 -> 42384[label="",style="dashed", color="magenta", weight=3]; 41434[label="ww50",fontsize=16,color="green",shape="box"];16721 -> 21757[label="",style="dashed", color="red", weight=0]; 16721[label="primMulInt (srMyInt (Pos Zero) (Neg Zero)) ww18341",fontsize=16,color="magenta"];16721 -> 21766[label="",style="dashed", color="magenta", weight=3]; 16721 -> 21767[label="",style="dashed", color="magenta", weight=3]; 38510 -> 26799[label="",style="dashed", color="red", weight=0]; 38510[label="srMyInt ww51 ww2127",fontsize=16,color="magenta"];38510 -> 42385[label="",style="dashed", color="magenta", weight=3]; 38510 -> 42386[label="",style="dashed", color="magenta", weight=3]; 38511 -> 44746[label="",style="dashed", color="red", weight=0]; 38511[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"];38511 -> 44747[label="",style="dashed", color="magenta", weight=3]; 38512 -> 20608[label="",style="dashed", color="red", weight=0]; 38512[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"];38512 -> 42388[label="",style="dashed", color="magenta", weight=3]; 38512 -> 42389[label="",style="dashed", color="magenta", weight=3]; 38512 -> 42390[label="",style="dashed", color="magenta", weight=3]; 38512 -> 42391[label="",style="dashed", color="magenta", weight=3]; 38513 -> 26798[label="",style="dashed", color="red", weight=0]; 38513[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38513 -> 42392[label="",style="dashed", color="magenta", weight=3]; 38513 -> 42393[label="",style="dashed", color="magenta", weight=3]; 38514[label="Neg Zero",fontsize=16,color="green",shape="box"];38515[label="Neg (Succ ww3000)",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 -> 20643[label="",style="solid", color="black", weight=3]; 41435[label="ww51",fontsize=16,color="green",shape="box"];41436 -> 26799[label="",style="dashed", color="red", weight=0]; 41436[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41436 -> 42394[label="",style="dashed", color="magenta", weight=3]; 41436 -> 42395[label="",style="dashed", color="magenta", weight=3]; 43620[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];43619[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))) ww4335)",fontsize=16,color="black",shape="triangle"];43619 -> 43622[label="",style="solid", color="black", weight=3]; 41438[label="Pos Zero",fontsize=16,color="green",shape="box"];41439 -> 26799[label="",style="dashed", color="red", weight=0]; 41439[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41439 -> 42398[label="",style="dashed", color="magenta", weight=3]; 41439 -> 42399[label="",style="dashed", color="magenta", weight=3]; 41440 -> 25616[label="",style="dashed", color="red", weight=0]; 41440[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41440 -> 42400[label="",style="dashed", color="magenta", weight=3]; 41441[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41442 -> 26799[label="",style="dashed", color="red", weight=0]; 41442[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41442 -> 42401[label="",style="dashed", color="magenta", weight=3]; 41442 -> 42402[label="",style="dashed", color="magenta", weight=3]; 41443[label="ww50",fontsize=16,color="green",shape="box"];41444[label="ww51",fontsize=16,color="green",shape="box"];41445 -> 26799[label="",style="dashed", color="red", weight=0]; 41445[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41445 -> 42403[label="",style="dashed", color="magenta", weight=3]; 41445 -> 42404[label="",style="dashed", color="magenta", weight=3]; 43632[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];43631[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)))) ww4336)",fontsize=16,color="black",shape="triangle"];43631 -> 43634[label="",style="solid", color="black", weight=3]; 41447[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41448 -> 26799[label="",style="dashed", color="red", weight=0]; 41448[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41448 -> 42407[label="",style="dashed", color="magenta", weight=3]; 41448 -> 42408[label="",style="dashed", color="magenta", weight=3]; 41449 -> 25616[label="",style="dashed", color="red", weight=0]; 41449[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41449 -> 42409[label="",style="dashed", color="magenta", weight=3]; 41450[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41451 -> 26799[label="",style="dashed", color="red", weight=0]; 41451[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41451 -> 42410[label="",style="dashed", color="magenta", weight=3]; 41451 -> 42411[label="",style="dashed", color="magenta", weight=3]; 41452[label="ww50",fontsize=16,color="green",shape="box"];38528 -> 26799[label="",style="dashed", color="red", weight=0]; 38528[label="srMyInt ww51 ww2134",fontsize=16,color="magenta"];38528 -> 42412[label="",style="dashed", color="magenta", weight=3]; 38528 -> 42413[label="",style="dashed", color="magenta", weight=3]; 38529 -> 44758[label="",style="dashed", color="red", weight=0]; 38529[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"];38529 -> 44759[label="",style="dashed", color="magenta", weight=3]; 38530 -> 20608[label="",style="dashed", color="red", weight=0]; 38530[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"];38530 -> 42415[label="",style="dashed", color="magenta", weight=3]; 38530 -> 42416[label="",style="dashed", color="magenta", weight=3]; 38530 -> 42417[label="",style="dashed", color="magenta", weight=3]; 38530 -> 42418[label="",style="dashed", color="magenta", weight=3]; 38531 -> 26798[label="",style="dashed", color="red", weight=0]; 38531[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38531 -> 42419[label="",style="dashed", color="magenta", weight=3]; 38531 -> 42420[label="",style="dashed", color="magenta", weight=3]; 38532[label="Pos Zero",fontsize=16,color="green",shape="box"];38533[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48493[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48494 -> 52674[label="",style="dashed", color="red", weight=0]; 48494[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"];48494 -> 52693[label="",style="dashed", color="magenta", weight=3]; 48494 -> 52694[label="",style="dashed", color="magenta", weight=3]; 48494 -> 52695[label="",style="dashed", color="magenta", weight=3]; 48494 -> 52696[label="",style="dashed", color="magenta", weight=3]; 48495 -> 49854[label="",style="dashed", color="red", weight=0]; 48495[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"];48495 -> 49871[label="",style="dashed", color="magenta", weight=3]; 48496 -> 33971[label="",style="dashed", color="red", weight=0]; 48496[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"];48496 -> 52553[label="",style="dashed", color="magenta", weight=3]; 48496 -> 52554[label="",style="dashed", color="magenta", weight=3]; 48496 -> 52555[label="",style="dashed", color="magenta", weight=3]; 48496 -> 52556[label="",style="dashed", color="magenta", weight=3]; 48497[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];34132[label="ww5",fontsize=16,color="green",shape="box"];34133[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34134[label="ww3000",fontsize=16,color="green",shape="box"];34135[label="ww3100",fontsize=16,color="green",shape="box"];48498[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48499 -> 52674[label="",style="dashed", color="red", weight=0]; 48499[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"];48499 -> 52697[label="",style="dashed", color="magenta", weight=3]; 48499 -> 52698[label="",style="dashed", color="magenta", weight=3]; 48499 -> 52699[label="",style="dashed", color="magenta", weight=3]; 48499 -> 52700[label="",style="dashed", color="magenta", weight=3]; 48500 -> 49854[label="",style="dashed", color="red", weight=0]; 48500[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"];48500 -> 49872[label="",style="dashed", color="magenta", weight=3]; 48501 -> 33971[label="",style="dashed", color="red", weight=0]; 48501[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"];48501 -> 52587[label="",style="dashed", color="magenta", weight=3]; 48501 -> 52588[label="",style="dashed", color="magenta", weight=3]; 48501 -> 52589[label="",style="dashed", color="magenta", weight=3]; 48501 -> 52590[label="",style="dashed", color="magenta", weight=3]; 48502[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];34136[label="ww5",fontsize=16,color="green",shape="box"];34137[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34138[label="ww3000",fontsize=16,color="green",shape="box"];34139[label="ww3100",fontsize=16,color="green",shape="box"];51880[label="ww5",fontsize=16,color="green",shape="box"];51881[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51882[label="ww3000",fontsize=16,color="green",shape="box"];51883[label="ww3100",fontsize=16,color="green",shape="box"];28565[label="not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3462) GT)",fontsize=16,color="black",shape="box"];28565 -> 28683[label="",style="solid", color="black", weight=3]; 34216[label="takeWhile (flip ltEsFloat ww3993) (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"];34216 -> 34274[label="",style="solid", color="black", weight=3]; 56381[label="Float (Neg (Succ ww1983)) (Neg (Succ ww1984))",fontsize=16,color="green",shape="box"];56382[label="ww1982",fontsize=16,color="green",shape="box"];56383[label="ww1984",fontsize=16,color="green",shape="box"];56384[label="ww1983",fontsize=16,color="green",shape="box"];56385[label="takeWhile0 (flip ltEsFloat ww4665) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) ww4663 MyTrue",fontsize=16,color="black",shape="box"];56385 -> 56412[label="",style="solid", color="black", weight=3]; 34588[label="Neg (Succ ww3998)",fontsize=16,color="green",shape="box"];34589[label="Neg (Succ ww3997)",fontsize=16,color="green",shape="box"];34590[label="Neg (Succ ww3999)",fontsize=16,color="green",shape="box"];41453[label="ww51",fontsize=16,color="green",shape="box"];41454 -> 26799[label="",style="dashed", color="red", weight=0]; 41454[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41454 -> 42421[label="",style="dashed", color="magenta", weight=3]; 41454 -> 42422[label="",style="dashed", color="magenta", weight=3]; 43649[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];43648[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))) ww4337)",fontsize=16,color="black",shape="triangle"];43648 -> 43651[label="",style="solid", color="black", weight=3]; 41456[label="Neg Zero",fontsize=16,color="green",shape="box"];41457 -> 26799[label="",style="dashed", color="red", weight=0]; 41457[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41457 -> 42425[label="",style="dashed", color="magenta", weight=3]; 41457 -> 42426[label="",style="dashed", color="magenta", weight=3]; 41458 -> 25616[label="",style="dashed", color="red", weight=0]; 41458[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41458 -> 42427[label="",style="dashed", color="magenta", weight=3]; 41459[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41460 -> 26799[label="",style="dashed", color="red", weight=0]; 41460[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41460 -> 42428[label="",style="dashed", color="magenta", weight=3]; 41460 -> 42429[label="",style="dashed", color="magenta", weight=3]; 41461[label="ww50",fontsize=16,color="green",shape="box"];41462[label="ww51",fontsize=16,color="green",shape="box"];41463 -> 26799[label="",style="dashed", color="red", weight=0]; 41463[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41463 -> 42430[label="",style="dashed", color="magenta", weight=3]; 41463 -> 42431[label="",style="dashed", color="magenta", weight=3]; 43661[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43660[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)))) ww4338)",fontsize=16,color="black",shape="triangle"];43660 -> 43663[label="",style="solid", color="black", weight=3]; 41465[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41466 -> 26799[label="",style="dashed", color="red", weight=0]; 41466[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41466 -> 42434[label="",style="dashed", color="magenta", weight=3]; 41466 -> 42435[label="",style="dashed", color="magenta", weight=3]; 41467 -> 25616[label="",style="dashed", color="red", weight=0]; 41467[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41467 -> 42436[label="",style="dashed", color="magenta", weight=3]; 41468[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41469 -> 26799[label="",style="dashed", color="red", weight=0]; 41469[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41469 -> 42437[label="",style="dashed", color="magenta", weight=3]; 41469 -> 42438[label="",style="dashed", color="magenta", weight=3]; 41470[label="ww50",fontsize=16,color="green",shape="box"];41471[label="ww51",fontsize=16,color="green",shape="box"];41472 -> 26799[label="",style="dashed", color="red", weight=0]; 41472[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41472 -> 42439[label="",style="dashed", color="magenta", weight=3]; 41472 -> 42440[label="",style="dashed", color="magenta", weight=3]; 43673[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];43672[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))) ww4339)",fontsize=16,color="black",shape="triangle"];43672 -> 43675[label="",style="solid", color="black", weight=3]; 41474[label="Neg Zero",fontsize=16,color="green",shape="box"];41475 -> 26799[label="",style="dashed", color="red", weight=0]; 41475[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41475 -> 42443[label="",style="dashed", color="magenta", weight=3]; 41475 -> 42444[label="",style="dashed", color="magenta", weight=3]; 41476 -> 25616[label="",style="dashed", color="red", weight=0]; 41476[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41476 -> 42445[label="",style="dashed", color="magenta", weight=3]; 41477[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41478 -> 26799[label="",style="dashed", color="red", weight=0]; 41478[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41478 -> 42446[label="",style="dashed", color="magenta", weight=3]; 41478 -> 42447[label="",style="dashed", color="magenta", weight=3]; 41479[label="ww50",fontsize=16,color="green",shape="box"];48503[label="Neg Zero",fontsize=16,color="green",shape="box"];48504 -> 45213[label="",style="dashed", color="red", weight=0]; 48504[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"];48504 -> 52591[label="",style="dashed", color="magenta", weight=3]; 48504 -> 52592[label="",style="dashed", color="magenta", weight=3]; 48504 -> 52593[label="",style="dashed", color="magenta", weight=3]; 48504 -> 52594[label="",style="dashed", color="magenta", weight=3]; 48505 -> 50355[label="",style="dashed", color="red", weight=0]; 48505[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"];48505 -> 50373[label="",style="dashed", color="magenta", weight=3]; 48506 -> 52600[label="",style="dashed", color="red", weight=0]; 48506[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"];48506 -> 52625[label="",style="dashed", color="magenta", weight=3]; 48506 -> 52626[label="",style="dashed", color="magenta", weight=3]; 48506 -> 52627[label="",style="dashed", color="magenta", weight=3]; 48507[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48508[label="Neg Zero",fontsize=16,color="green",shape="box"];48509 -> 45213[label="",style="dashed", color="red", weight=0]; 48509[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"];48509 -> 52596[label="",style="dashed", color="magenta", weight=3]; 48509 -> 52597[label="",style="dashed", color="magenta", weight=3]; 48509 -> 52598[label="",style="dashed", color="magenta", weight=3]; 48509 -> 52599[label="",style="dashed", color="magenta", weight=3]; 48510 -> 50355[label="",style="dashed", color="red", weight=0]; 48510[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"];48510 -> 50374[label="",style="dashed", color="magenta", weight=3]; 48511 -> 52600[label="",style="dashed", color="red", weight=0]; 48511[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"];48511 -> 52628[label="",style="dashed", color="magenta", weight=3]; 48511 -> 52629[label="",style="dashed", color="magenta", weight=3]; 48511 -> 52630[label="",style="dashed", color="magenta", weight=3]; 48512[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52622[label="ww5",fontsize=16,color="green",shape="box"];52623[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52624[label="ww3100",fontsize=16,color="green",shape="box"];53205[label="Neg Zero",fontsize=16,color="green",shape="box"];53206[label="Pos (Succ ww4549)",fontsize=16,color="green",shape="box"];53207[label="Pos (Succ ww4550)",fontsize=16,color="green",shape="box"];38552 -> 26799[label="",style="dashed", color="red", weight=0]; 38552[label="srMyInt ww51 ww2136",fontsize=16,color="magenta"];38552 -> 42448[label="",style="dashed", color="magenta", weight=3]; 38552 -> 42449[label="",style="dashed", color="magenta", weight=3]; 38553 -> 44772[label="",style="dashed", color="red", weight=0]; 38553[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"];38553 -> 44773[label="",style="dashed", color="magenta", weight=3]; 38554 -> 20608[label="",style="dashed", color="red", weight=0]; 38554[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"];38554 -> 42451[label="",style="dashed", color="magenta", weight=3]; 38554 -> 42452[label="",style="dashed", color="magenta", weight=3]; 38554 -> 42453[label="",style="dashed", color="magenta", weight=3]; 38554 -> 42454[label="",style="dashed", color="magenta", weight=3]; 38555 -> 26798[label="",style="dashed", color="red", weight=0]; 38555[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38555 -> 42455[label="",style="dashed", color="magenta", weight=3]; 38555 -> 42456[label="",style="dashed", color="magenta", weight=3]; 38556[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38557[label="Neg Zero",fontsize=16,color="green",shape="box"];41480[label="ww51",fontsize=16,color="green",shape="box"];41481 -> 26799[label="",style="dashed", color="red", weight=0]; 41481[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41481 -> 42457[label="",style="dashed", color="magenta", weight=3]; 41481 -> 42458[label="",style="dashed", color="magenta", weight=3]; 43690[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43689[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))) ww4340)",fontsize=16,color="black",shape="triangle"];43689 -> 43692[label="",style="solid", color="black", weight=3]; 41483[label="Pos Zero",fontsize=16,color="green",shape="box"];41484 -> 26799[label="",style="dashed", color="red", weight=0]; 41484[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41484 -> 42461[label="",style="dashed", color="magenta", weight=3]; 41484 -> 42462[label="",style="dashed", color="magenta", weight=3]; 41485 -> 25616[label="",style="dashed", color="red", weight=0]; 41485[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41485 -> 42463[label="",style="dashed", color="magenta", weight=3]; 41486[label="Neg Zero",fontsize=16,color="green",shape="box"];41487 -> 26799[label="",style="dashed", color="red", weight=0]; 41487[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41487 -> 42464[label="",style="dashed", color="magenta", weight=3]; 41487 -> 42465[label="",style="dashed", color="magenta", weight=3]; 41488[label="ww50",fontsize=16,color="green",shape="box"];41489[label="ww51",fontsize=16,color="green",shape="box"];41490 -> 26799[label="",style="dashed", color="red", weight=0]; 41490[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41490 -> 42466[label="",style="dashed", color="magenta", weight=3]; 41490 -> 42467[label="",style="dashed", color="magenta", weight=3]; 43702[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43701[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)))) ww4341)",fontsize=16,color="black",shape="triangle"];43701 -> 43704[label="",style="solid", color="black", weight=3]; 41492[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41493 -> 26799[label="",style="dashed", color="red", weight=0]; 41493[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41493 -> 42470[label="",style="dashed", color="magenta", weight=3]; 41493 -> 42471[label="",style="dashed", color="magenta", weight=3]; 41494 -> 25616[label="",style="dashed", color="red", weight=0]; 41494[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41494 -> 42472[label="",style="dashed", color="magenta", weight=3]; 41495[label="Neg Zero",fontsize=16,color="green",shape="box"];41496 -> 26799[label="",style="dashed", color="red", weight=0]; 41496[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41496 -> 42473[label="",style="dashed", color="magenta", weight=3]; 41496 -> 42474[label="",style="dashed", color="magenta", weight=3]; 41497[label="ww50",fontsize=16,color="green",shape="box"];38570 -> 26799[label="",style="dashed", color="red", weight=0]; 38570[label="srMyInt ww51 ww2138",fontsize=16,color="magenta"];38570 -> 42475[label="",style="dashed", color="magenta", weight=3]; 38570 -> 42476[label="",style="dashed", color="magenta", weight=3]; 38571 -> 44784[label="",style="dashed", color="red", weight=0]; 38571[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"];38571 -> 44785[label="",style="dashed", color="magenta", weight=3]; 38572 -> 20608[label="",style="dashed", color="red", weight=0]; 38572[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"];38572 -> 42478[label="",style="dashed", color="magenta", weight=3]; 38572 -> 42479[label="",style="dashed", color="magenta", weight=3]; 38572 -> 42480[label="",style="dashed", color="magenta", weight=3]; 38572 -> 42481[label="",style="dashed", color="magenta", weight=3]; 38573 -> 26798[label="",style="dashed", color="red", weight=0]; 38573[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38573 -> 42482[label="",style="dashed", color="magenta", weight=3]; 38573 -> 42483[label="",style="dashed", color="magenta", weight=3]; 38574[label="Neg Zero",fontsize=16,color="green",shape="box"];38575[label="Neg Zero",fontsize=16,color="green",shape="box"];34831[label="ww5",fontsize=16,color="green",shape="box"];34832[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34833[label="ww3100",fontsize=16,color="green",shape="box"];34834[label="ww5",fontsize=16,color="green",shape="box"];34835[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34836[label="ww3100",fontsize=16,color="green",shape="box"];35263[label="takeWhile1 (flip ltEsFloat ww4070) (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)))) ww4070) GT))",fontsize=16,color="black",shape="box"];35263 -> 35300[label="",style="solid", color="black", weight=3]; 59193 -> 26726[label="",style="dashed", color="red", weight=0]; 59193[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) ww4746",fontsize=16,color="magenta"];59193 -> 59223[label="",style="dashed", color="magenta", weight=3]; 59193 -> 59224[label="",style="dashed", color="magenta", weight=3]; 59193 -> 59225[label="",style="dashed", color="magenta", weight=3]; 41498[label="ww51",fontsize=16,color="green",shape="box"];41499 -> 26799[label="",style="dashed", color="red", weight=0]; 41499[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41499 -> 42484[label="",style="dashed", color="magenta", weight=3]; 41499 -> 42485[label="",style="dashed", color="magenta", weight=3]; 43719[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43718[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))) ww4342)",fontsize=16,color="black",shape="triangle"];43718 -> 43721[label="",style="solid", color="black", weight=3]; 41501[label="Pos Zero",fontsize=16,color="green",shape="box"];41502 -> 26799[label="",style="dashed", color="red", weight=0]; 41502[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41502 -> 42488[label="",style="dashed", color="magenta", weight=3]; 41502 -> 42489[label="",style="dashed", color="magenta", weight=3]; 41503 -> 25616[label="",style="dashed", color="red", weight=0]; 41503[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41503 -> 42490[label="",style="dashed", color="magenta", weight=3]; 41504[label="Neg Zero",fontsize=16,color="green",shape="box"];41505 -> 26799[label="",style="dashed", color="red", weight=0]; 41505[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41505 -> 42491[label="",style="dashed", color="magenta", weight=3]; 41505 -> 42492[label="",style="dashed", color="magenta", weight=3]; 41506[label="ww50",fontsize=16,color="green",shape="box"];41507[label="ww51",fontsize=16,color="green",shape="box"];41508 -> 26799[label="",style="dashed", color="red", weight=0]; 41508[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41508 -> 42493[label="",style="dashed", color="magenta", weight=3]; 41508 -> 42494[label="",style="dashed", color="magenta", weight=3]; 43731[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];43730[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)))) ww4343)",fontsize=16,color="black",shape="triangle"];43730 -> 43733[label="",style="solid", color="black", weight=3]; 41510[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41511 -> 26799[label="",style="dashed", color="red", weight=0]; 41511[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41511 -> 42497[label="",style="dashed", color="magenta", weight=3]; 41511 -> 42498[label="",style="dashed", color="magenta", weight=3]; 41512 -> 25616[label="",style="dashed", color="red", weight=0]; 41512[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41512 -> 42499[label="",style="dashed", color="magenta", weight=3]; 41513[label="Neg Zero",fontsize=16,color="green",shape="box"];41514 -> 26799[label="",style="dashed", color="red", weight=0]; 41514[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41514 -> 42500[label="",style="dashed", color="magenta", weight=3]; 41514 -> 42501[label="",style="dashed", color="magenta", weight=3]; 41515[label="ww50",fontsize=16,color="green",shape="box"];38582 -> 26799[label="",style="dashed", color="red", weight=0]; 38582[label="srMyInt ww51 ww2144",fontsize=16,color="magenta"];38582 -> 42502[label="",style="dashed", color="magenta", weight=3]; 38582 -> 42503[label="",style="dashed", color="magenta", weight=3]; 38583 -> 44796[label="",style="dashed", color="red", weight=0]; 38583[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"];38583 -> 44797[label="",style="dashed", color="magenta", weight=3]; 38584 -> 20608[label="",style="dashed", color="red", weight=0]; 38584[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"];38584 -> 42505[label="",style="dashed", color="magenta", weight=3]; 38584 -> 42506[label="",style="dashed", color="magenta", weight=3]; 38584 -> 42507[label="",style="dashed", color="magenta", weight=3]; 38584 -> 42508[label="",style="dashed", color="magenta", weight=3]; 38585 -> 26798[label="",style="dashed", color="red", weight=0]; 38585[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38585 -> 42509[label="",style="dashed", color="magenta", weight=3]; 38585 -> 42510[label="",style="dashed", color="magenta", weight=3]; 38586[label="Pos Zero",fontsize=16,color="green",shape="box"];38587[label="Neg Zero",fontsize=16,color="green",shape="box"];48513[label="Neg Zero",fontsize=16,color="green",shape="box"];48514 -> 52776[label="",style="dashed", color="red", weight=0]; 48514[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"];48514 -> 52791[label="",style="dashed", color="magenta", weight=3]; 48514 -> 52792[label="",style="dashed", color="magenta", weight=3]; 48514 -> 52793[label="",style="dashed", color="magenta", weight=3]; 48515 -> 50048[label="",style="dashed", color="red", weight=0]; 48515[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"];48515 -> 50065[label="",style="dashed", color="magenta", weight=3]; 48516 -> 34892[label="",style="dashed", color="red", weight=0]; 48516[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"];48516 -> 52655[label="",style="dashed", color="magenta", weight=3]; 48516 -> 52656[label="",style="dashed", color="magenta", weight=3]; 48516 -> 52657[label="",style="dashed", color="magenta", weight=3]; 48517[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];35004[label="ww5",fontsize=16,color="green",shape="box"];35005[label="ww3100",fontsize=16,color="green",shape="box"];35006[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];48518[label="Neg Zero",fontsize=16,color="green",shape="box"];48519 -> 52776[label="",style="dashed", color="red", weight=0]; 48519[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"];48519 -> 52794[label="",style="dashed", color="magenta", weight=3]; 48519 -> 52795[label="",style="dashed", color="magenta", weight=3]; 48519 -> 52796[label="",style="dashed", color="magenta", weight=3]; 48520 -> 50048[label="",style="dashed", color="red", weight=0]; 48520[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"];48520 -> 50066[label="",style="dashed", color="magenta", weight=3]; 48521 -> 34892[label="",style="dashed", color="red", weight=0]; 48521[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"];48521 -> 52715[label="",style="dashed", color="magenta", weight=3]; 48521 -> 52716[label="",style="dashed", color="magenta", weight=3]; 48521 -> 52717[label="",style="dashed", color="magenta", weight=3]; 48522[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];35007[label="ww5",fontsize=16,color="green",shape="box"];35008[label="ww3100",fontsize=16,color="green",shape="box"];35009[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];51884[label="ww5",fontsize=16,color="green",shape="box"];51885[label="ww3100",fontsize=16,color="green",shape="box"];51886[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];35070[label="takeWhile (flip ltEsFloat ww4086) (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"];35070 -> 35146[label="",style="solid", color="black", weight=3]; 58796 -> 52776[label="",style="dashed", color="red", weight=0]; 58796[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"];58796 -> 58813[label="",style="dashed", color="magenta", weight=3]; 58796 -> 58814[label="",style="dashed", color="magenta", weight=3]; 58796 -> 58815[label="",style="dashed", color="magenta", weight=3]; 58797[label="ww1988",fontsize=16,color="green",shape="box"];58798[label="ww4086",fontsize=16,color="green",shape="box"];35323[label="Neg Zero",fontsize=16,color="green",shape="box"];35324[label="Neg (Succ ww4090)",fontsize=16,color="green",shape="box"];35325[label="Neg (Succ ww4091)",fontsize=16,color="green",shape="box"];41516[label="ww51",fontsize=16,color="green",shape="box"];41517 -> 26799[label="",style="dashed", color="red", weight=0]; 41517[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41517 -> 42511[label="",style="dashed", color="magenta", weight=3]; 41517 -> 42512[label="",style="dashed", color="magenta", weight=3]; 43748[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43747[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))) ww4344)",fontsize=16,color="black",shape="triangle"];43747 -> 43750[label="",style="solid", color="black", weight=3]; 41519[label="Neg Zero",fontsize=16,color="green",shape="box"];41520 -> 26799[label="",style="dashed", color="red", weight=0]; 41520[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41520 -> 42515[label="",style="dashed", color="magenta", weight=3]; 41520 -> 42516[label="",style="dashed", color="magenta", weight=3]; 41521 -> 25616[label="",style="dashed", color="red", weight=0]; 41521[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41521 -> 42517[label="",style="dashed", color="magenta", weight=3]; 41522[label="Neg Zero",fontsize=16,color="green",shape="box"];41523 -> 26799[label="",style="dashed", color="red", weight=0]; 41523[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41523 -> 42518[label="",style="dashed", color="magenta", weight=3]; 41523 -> 42519[label="",style="dashed", color="magenta", weight=3]; 41524[label="ww50",fontsize=16,color="green",shape="box"];41525[label="ww51",fontsize=16,color="green",shape="box"];41526 -> 26799[label="",style="dashed", color="red", weight=0]; 41526[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41526 -> 42520[label="",style="dashed", color="magenta", weight=3]; 41526 -> 42521[label="",style="dashed", color="magenta", weight=3]; 43760[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43759[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)))) ww4345)",fontsize=16,color="black",shape="triangle"];43759 -> 43762[label="",style="solid", color="black", weight=3]; 41528[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41529 -> 26799[label="",style="dashed", color="red", weight=0]; 41529[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41529 -> 42524[label="",style="dashed", color="magenta", weight=3]; 41529 -> 42525[label="",style="dashed", color="magenta", weight=3]; 41530 -> 25616[label="",style="dashed", color="red", weight=0]; 41530[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41530 -> 42526[label="",style="dashed", color="magenta", weight=3]; 41531[label="Neg Zero",fontsize=16,color="green",shape="box"];41532 -> 26799[label="",style="dashed", color="red", weight=0]; 41532[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41532 -> 42527[label="",style="dashed", color="magenta", weight=3]; 41532 -> 42528[label="",style="dashed", color="magenta", weight=3]; 41533[label="ww50",fontsize=16,color="green",shape="box"];41534[label="ww51",fontsize=16,color="green",shape="box"];41535 -> 26799[label="",style="dashed", color="red", weight=0]; 41535[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41535 -> 42529[label="",style="dashed", color="magenta", weight=3]; 41535 -> 42530[label="",style="dashed", color="magenta", weight=3]; 43772[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43771[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))) ww4346)",fontsize=16,color="black",shape="triangle"];43771 -> 43774[label="",style="solid", color="black", weight=3]; 41537[label="Neg Zero",fontsize=16,color="green",shape="box"];41538 -> 26799[label="",style="dashed", color="red", weight=0]; 41538[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41538 -> 42533[label="",style="dashed", color="magenta", weight=3]; 41538 -> 42534[label="",style="dashed", color="magenta", weight=3]; 41539 -> 25616[label="",style="dashed", color="red", weight=0]; 41539[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41539 -> 42535[label="",style="dashed", color="magenta", weight=3]; 41540[label="Neg Zero",fontsize=16,color="green",shape="box"];41541 -> 26799[label="",style="dashed", color="red", weight=0]; 41541[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41541 -> 42536[label="",style="dashed", color="magenta", weight=3]; 41541 -> 42537[label="",style="dashed", color="magenta", weight=3]; 41542[label="ww50",fontsize=16,color="green",shape="box"];52167[label="ww4496",fontsize=16,color="green",shape="box"];52168 -> 20687[label="",style="dashed", color="red", weight=0]; 52168[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52169 -> 26799[label="",style="dashed", color="red", weight=0]; 52169[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];52169 -> 52722[label="",style="dashed", color="magenta", weight=3]; 52169 -> 52723[label="",style="dashed", color="magenta", weight=3]; 52170 -> 20687[label="",style="dashed", color="red", weight=0]; 52170[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52171 -> 26799[label="",style="dashed", color="red", weight=0]; 52171[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];52171 -> 52724[label="",style="dashed", color="magenta", weight=3]; 52171 -> 52725[label="",style="dashed", color="magenta", weight=3]; 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 -> 20677[label="",style="solid", color="black", weight=3]; 20681 -> 18151[label="",style="dashed", color="red", weight=0]; 20681[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20681 -> 20684[label="",style="dashed", color="magenta", weight=3]; 20682 -> 20582[label="",style="dashed", color="red", weight=0]; 20682[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"];20682 -> 20685[label="",style="dashed", color="magenta", weight=3]; 20682 -> 20686[label="",style="dashed", color="magenta", weight=3]; 20682 -> 20687[label="",style="dashed", color="magenta", weight=3]; 20682 -> 20688[label="",style="dashed", color="magenta", weight=3]; 20682 -> 20689[label="",style="dashed", color="magenta", weight=3]; 20682 -> 20690[label="",style="dashed", color="magenta", weight=3]; 20680[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"];63295[label="ww2507/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20680 -> 63295[label="",style="solid", color="burlywood", weight=9]; 63295 -> 20691[label="",style="solid", color="burlywood", weight=3]; 63296[label="ww2507/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20680 -> 63296[label="",style="solid", color="burlywood", weight=9]; 63296 -> 20692[label="",style="solid", color="burlywood", weight=3]; 20698 -> 20582[label="",style="dashed", color="red", weight=0]; 20698[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"];20698 -> 20701[label="",style="dashed", color="magenta", weight=3]; 20698 -> 20702[label="",style="dashed", color="magenta", weight=3]; 20698 -> 20703[label="",style="dashed", color="magenta", weight=3]; 20698 -> 20704[label="",style="dashed", color="magenta", weight=3]; 20698 -> 20705[label="",style="dashed", color="magenta", weight=3]; 20698 -> 20706[label="",style="dashed", color="magenta", weight=3]; 20699 -> 15103[label="",style="dashed", color="red", weight=0]; 20699[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20699 -> 20707[label="",style="dashed", color="magenta", weight=3]; 20699 -> 20708[label="",style="dashed", color="magenta", weight=3]; 20697[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"];63297[label="ww2508/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20697 -> 63297[label="",style="solid", color="burlywood", weight=9]; 63297 -> 20709[label="",style="solid", color="burlywood", weight=3]; 63298[label="ww2508/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20697 -> 63298[label="",style="solid", color="burlywood", weight=9]; 63298 -> 20710[label="",style="solid", color="burlywood", weight=3]; 20712 -> 18157[label="",style="dashed", color="red", weight=0]; 20712[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20713 -> 20582[label="",style="dashed", color="red", weight=0]; 20713[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"];20713 -> 20715[label="",style="dashed", color="magenta", weight=3]; 20713 -> 20716[label="",style="dashed", color="magenta", weight=3]; 20713 -> 20717[label="",style="dashed", color="magenta", weight=3]; 20713 -> 20718[label="",style="dashed", color="magenta", weight=3]; 20713 -> 20719[label="",style="dashed", color="magenta", weight=3]; 20713 -> 20720[label="",style="dashed", color="magenta", weight=3]; 20711[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"];63299[label="ww2509/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20711 -> 63299[label="",style="solid", color="burlywood", weight=9]; 63299 -> 20721[label="",style="solid", color="burlywood", weight=3]; 63300[label="ww2509/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20711 -> 63300[label="",style="solid", color="burlywood", weight=9]; 63300 -> 20722[label="",style="solid", color="burlywood", weight=3]; 19394 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39068[label="",style="dashed", color="magenta", weight=3]; 19394 -> 39069[label="",style="dashed", color="magenta", weight=3]; 19394 -> 39070[label="",style="dashed", color="magenta", weight=3]; 19394 -> 39071[label="",style="dashed", color="magenta", weight=3]; 19394 -> 39072[label="",style="dashed", color="magenta", weight=3]; 19394 -> 39073[label="",style="dashed", color="magenta", weight=3]; 20731 -> 15290[label="",style="dashed", color="red", weight=0]; 20731[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20731 -> 20734[label="",style="dashed", color="magenta", weight=3]; 20732 -> 20582[label="",style="dashed", color="red", weight=0]; 20732[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"];20732 -> 20735[label="",style="dashed", color="magenta", weight=3]; 20732 -> 20736[label="",style="dashed", color="magenta", weight=3]; 20732 -> 20737[label="",style="dashed", color="magenta", weight=3]; 20732 -> 20738[label="",style="dashed", color="magenta", weight=3]; 20732 -> 20739[label="",style="dashed", color="magenta", weight=3]; 20732 -> 20740[label="",style="dashed", color="magenta", weight=3]; 20730[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"];63301[label="ww2512/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20730 -> 63301[label="",style="solid", color="burlywood", weight=9]; 63301 -> 20741[label="",style="solid", color="burlywood", weight=3]; 63302[label="ww2512/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20730 -> 63302[label="",style="solid", color="burlywood", weight=9]; 63302 -> 20742[label="",style="solid", color="burlywood", weight=3]; 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 -> 20743[label="",style="solid", color="black", weight=3]; 20747 -> 18163[label="",style="dashed", color="red", weight=0]; 20747[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20747 -> 20750[label="",style="dashed", color="magenta", weight=3]; 20748 -> 20582[label="",style="dashed", color="red", weight=0]; 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]; 20748 -> 20752[label="",style="dashed", color="magenta", weight=3]; 20748 -> 20753[label="",style="dashed", color="magenta", weight=3]; 20748 -> 20754[label="",style="dashed", color="magenta", weight=3]; 20748 -> 20755[label="",style="dashed", color="magenta", weight=3]; 20748 -> 20756[label="",style="dashed", color="magenta", weight=3]; 20746[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"];63303[label="ww2513/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20746 -> 63303[label="",style="solid", color="burlywood", weight=9]; 63303 -> 20757[label="",style="solid", color="burlywood", weight=3]; 63304[label="ww2513/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20746 -> 63304[label="",style="solid", color="burlywood", weight=9]; 63304 -> 20758[label="",style="solid", color="burlywood", weight=3]; 19411 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39080[label="",style="dashed", color="magenta", weight=3]; 19411 -> 39081[label="",style="dashed", color="magenta", weight=3]; 19411 -> 39082[label="",style="dashed", color="magenta", weight=3]; 19411 -> 39083[label="",style="dashed", color="magenta", weight=3]; 19411 -> 39084[label="",style="dashed", color="magenta", weight=3]; 19411 -> 39085[label="",style="dashed", color="magenta", weight=3]; 20764 -> 5124[label="",style="dashed", color="red", weight=0]; 20764[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20764 -> 20767[label="",style="dashed", color="magenta", weight=3]; 20765 -> 20582[label="",style="dashed", color="red", weight=0]; 20765[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"];20765 -> 20768[label="",style="dashed", color="magenta", weight=3]; 20765 -> 20769[label="",style="dashed", color="magenta", weight=3]; 20765 -> 20770[label="",style="dashed", color="magenta", weight=3]; 20765 -> 20771[label="",style="dashed", color="magenta", weight=3]; 20765 -> 20772[label="",style="dashed", color="magenta", weight=3]; 20765 -> 20773[label="",style="dashed", color="magenta", weight=3]; 20763[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"];63305[label="ww2515/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20763 -> 63305[label="",style="solid", color="burlywood", weight=9]; 63305 -> 20774[label="",style="solid", color="burlywood", weight=3]; 63306[label="ww2515/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20763 -> 63306[label="",style="solid", color="burlywood", weight=9]; 63306 -> 20775[label="",style="solid", color="burlywood", weight=3]; 19419 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39086[label="",style="dashed", color="magenta", weight=3]; 19419 -> 39087[label="",style="dashed", color="magenta", weight=3]; 19419 -> 39088[label="",style="dashed", color="magenta", weight=3]; 19419 -> 39089[label="",style="dashed", color="magenta", weight=3]; 19419 -> 39090[label="",style="dashed", color="magenta", weight=3]; 19419 -> 39091[label="",style="dashed", color="magenta", weight=3]; 19421 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39098[label="",style="dashed", color="magenta", weight=3]; 19421 -> 39099[label="",style="dashed", color="magenta", weight=3]; 19421 -> 39100[label="",style="dashed", color="magenta", weight=3]; 19421 -> 39101[label="",style="dashed", color="magenta", weight=3]; 19421 -> 39102[label="",style="dashed", color="magenta", weight=3]; 19421 -> 39103[label="",style="dashed", color="magenta", weight=3]; 48548[label="Pos Zero",fontsize=16,color="green",shape="box"];48549 -> 26658[label="",style="dashed", color="red", weight=0]; 48549[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"];48549 -> 52726[label="",style="dashed", color="magenta", weight=3]; 48549 -> 52727[label="",style="dashed", color="magenta", weight=3]; 48549 -> 52728[label="",style="dashed", color="magenta", weight=3]; 48549 -> 52729[label="",style="dashed", color="magenta", weight=3]; 48550 -> 50114[label="",style="dashed", color="red", weight=0]; 48550[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"];48550 -> 50131[label="",style="dashed", color="magenta", weight=3]; 48551 -> 37570[label="",style="dashed", color="red", weight=0]; 48551[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"];48551 -> 52730[label="",style="dashed", color="magenta", weight=3]; 48551 -> 52731[label="",style="dashed", color="magenta", weight=3]; 48551 -> 52732[label="",style="dashed", color="magenta", weight=3]; 48551 -> 52733[label="",style="dashed", color="magenta", weight=3]; 48552[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37587[label="ww5",fontsize=16,color="green",shape="box"];37588[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37589[label="ww3100",fontsize=16,color="green",shape="box"];37590[label="ww4000",fontsize=16,color="green",shape="box"];48553[label="Pos Zero",fontsize=16,color="green",shape="box"];48554 -> 26658[label="",style="dashed", color="red", weight=0]; 48554[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"];48554 -> 52734[label="",style="dashed", color="magenta", weight=3]; 48554 -> 52735[label="",style="dashed", color="magenta", weight=3]; 48554 -> 52736[label="",style="dashed", color="magenta", weight=3]; 48554 -> 52737[label="",style="dashed", color="magenta", weight=3]; 48555 -> 50114[label="",style="dashed", color="red", weight=0]; 48555[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"];48555 -> 50132[label="",style="dashed", color="magenta", weight=3]; 48556 -> 37570[label="",style="dashed", color="red", weight=0]; 48556[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"];48556 -> 52738[label="",style="dashed", color="magenta", weight=3]; 48556 -> 52739[label="",style="dashed", color="magenta", weight=3]; 48556 -> 52740[label="",style="dashed", color="magenta", weight=3]; 48556 -> 52741[label="",style="dashed", color="magenta", weight=3]; 48557[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37591[label="ww5",fontsize=16,color="green",shape="box"];37592[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37593[label="ww3100",fontsize=16,color="green",shape="box"];37594[label="ww4000",fontsize=16,color="green",shape="box"];51887[label="ww5",fontsize=16,color="green",shape="box"];51888[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51889[label="ww3100",fontsize=16,color="green",shape="box"];51890[label="ww4000",fontsize=16,color="green",shape="box"];46012[label="ww4259",fontsize=16,color="green",shape="box"];46013[label="Pos (Succ ww4260)",fontsize=16,color="green",shape="box"];46014[label="Pos (Succ ww4261)",fontsize=16,color="green",shape="box"];41544[label="ww51",fontsize=16,color="green",shape="box"];41545 -> 26799[label="",style="dashed", color="red", weight=0]; 41545[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41545 -> 42541[label="",style="dashed", color="magenta", weight=3]; 41545 -> 42542[label="",style="dashed", color="magenta", weight=3]; 43851[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43850[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))) ww4347)",fontsize=16,color="black",shape="triangle"];43850 -> 43853[label="",style="solid", color="black", weight=3]; 41547[label="Pos Zero",fontsize=16,color="green",shape="box"];41548 -> 26799[label="",style="dashed", color="red", weight=0]; 41548[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41548 -> 42545[label="",style="dashed", color="magenta", weight=3]; 41548 -> 42546[label="",style="dashed", color="magenta", weight=3]; 41549 -> 20242[label="",style="dashed", color="red", weight=0]; 41549[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41550[label="Pos Zero",fontsize=16,color="green",shape="box"];41551 -> 26799[label="",style="dashed", color="red", weight=0]; 41551[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41551 -> 42547[label="",style="dashed", color="magenta", weight=3]; 41551 -> 42548[label="",style="dashed", color="magenta", weight=3]; 41552[label="ww50",fontsize=16,color="green",shape="box"];41553[label="ww51",fontsize=16,color="green",shape="box"];41554 -> 26799[label="",style="dashed", color="red", weight=0]; 41554[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41554 -> 42549[label="",style="dashed", color="magenta", weight=3]; 41554 -> 42550[label="",style="dashed", color="magenta", weight=3]; 43862[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43861[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))) ww4348)",fontsize=16,color="black",shape="triangle"];43861 -> 43864[label="",style="solid", color="black", weight=3]; 41556[label="Pos Zero",fontsize=16,color="green",shape="box"];41557 -> 26799[label="",style="dashed", color="red", weight=0]; 41557[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41557 -> 42553[label="",style="dashed", color="magenta", weight=3]; 41557 -> 42554[label="",style="dashed", color="magenta", weight=3]; 41558 -> 20242[label="",style="dashed", color="red", weight=0]; 41558[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41559[label="Pos Zero",fontsize=16,color="green",shape="box"];41560 -> 26799[label="",style="dashed", color="red", weight=0]; 41560[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41560 -> 42555[label="",style="dashed", color="magenta", weight=3]; 41560 -> 42556[label="",style="dashed", color="magenta", weight=3]; 41561[label="ww50",fontsize=16,color="green",shape="box"];46771[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46772[label="ww4000",fontsize=16,color="green",shape="box"];46773[label="ww5",fontsize=16,color="green",shape="box"];46774[label="ww3100",fontsize=16,color="green",shape="box"];46775[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46776[label="ww4000",fontsize=16,color="green",shape="box"];46777[label="ww5",fontsize=16,color="green",shape="box"];46778[label="ww3100",fontsize=16,color="green",shape="box"];52176 -> 26726[label="",style="dashed", color="red", weight=0]; 52176[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2149)) (Pos Zero)) (srMyInt (Pos (Succ ww2150)) (Neg (Succ ww2151)))) ww4503",fontsize=16,color="magenta"];52176 -> 52742[label="",style="dashed", color="magenta", weight=3]; 52176 -> 52743[label="",style="dashed", color="magenta", weight=3]; 52176 -> 52744[label="",style="dashed", color="magenta", weight=3]; 41562[label="ww51",fontsize=16,color="green",shape="box"];41563 -> 26799[label="",style="dashed", color="red", weight=0]; 41563[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41563 -> 42557[label="",style="dashed", color="magenta", weight=3]; 41563 -> 42558[label="",style="dashed", color="magenta", weight=3]; 43873[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43872[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))) ww4349)",fontsize=16,color="black",shape="triangle"];43872 -> 43875[label="",style="solid", color="black", weight=3]; 41565[label="Neg Zero",fontsize=16,color="green",shape="box"];41566 -> 26799[label="",style="dashed", color="red", weight=0]; 41566[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41566 -> 42561[label="",style="dashed", color="magenta", weight=3]; 41566 -> 42562[label="",style="dashed", color="magenta", weight=3]; 41567 -> 20242[label="",style="dashed", color="red", weight=0]; 41567[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41568[label="Pos Zero",fontsize=16,color="green",shape="box"];41569 -> 26799[label="",style="dashed", color="red", weight=0]; 41569[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41569 -> 42563[label="",style="dashed", color="magenta", weight=3]; 41569 -> 42564[label="",style="dashed", color="magenta", weight=3]; 41570[label="ww50",fontsize=16,color="green",shape="box"];41571[label="ww51",fontsize=16,color="green",shape="box"];41572 -> 26799[label="",style="dashed", color="red", weight=0]; 41572[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41572 -> 42565[label="",style="dashed", color="magenta", weight=3]; 41572 -> 42566[label="",style="dashed", color="magenta", weight=3]; 43884[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43883[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)))) ww4350)",fontsize=16,color="black",shape="triangle"];43883 -> 43886[label="",style="solid", color="black", weight=3]; 41574[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41575 -> 26799[label="",style="dashed", color="red", weight=0]; 41575[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41575 -> 42569[label="",style="dashed", color="magenta", weight=3]; 41575 -> 42570[label="",style="dashed", color="magenta", weight=3]; 41576 -> 20242[label="",style="dashed", color="red", weight=0]; 41576[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41577[label="Pos Zero",fontsize=16,color="green",shape="box"];41578 -> 26799[label="",style="dashed", color="red", weight=0]; 41578[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41578 -> 42571[label="",style="dashed", color="magenta", weight=3]; 41578 -> 42572[label="",style="dashed", color="magenta", weight=3]; 41579[label="ww50",fontsize=16,color="green",shape="box"];38630 -> 26799[label="",style="dashed", color="red", weight=0]; 38630[label="srMyInt ww51 ww2153",fontsize=16,color="magenta"];38630 -> 42573[label="",style="dashed", color="magenta", weight=3]; 38630 -> 42574[label="",style="dashed", color="magenta", weight=3]; 38631 -> 44867[label="",style="dashed", color="red", weight=0]; 38631[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"];38631 -> 44868[label="",style="dashed", color="magenta", weight=3]; 38632 -> 20608[label="",style="dashed", color="red", weight=0]; 38632[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"];38632 -> 42576[label="",style="dashed", color="magenta", weight=3]; 38632 -> 42577[label="",style="dashed", color="magenta", weight=3]; 38632 -> 42578[label="",style="dashed", color="magenta", weight=3]; 38632 -> 42579[label="",style="dashed", color="magenta", weight=3]; 38633 -> 26798[label="",style="dashed", color="red", weight=0]; 38633[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38633 -> 42580[label="",style="dashed", color="magenta", weight=3]; 38633 -> 42581[label="",style="dashed", color="magenta", weight=3]; 38634[label="Neg Zero",fontsize=16,color="green",shape="box"];38635[label="Pos Zero",fontsize=16,color="green",shape="box"];37646[label="ww3100",fontsize=16,color="green",shape="box"];37647[label="ww5",fontsize=16,color="green",shape="box"];37648[label="ww4000",fontsize=16,color="green",shape="box"];37649[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37650[label="ww3100",fontsize=16,color="green",shape="box"];37651[label="ww5",fontsize=16,color="green",shape="box"];37652[label="ww4000",fontsize=16,color="green",shape="box"];37653[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];41599[label="ww51",fontsize=16,color="green",shape="box"];41600 -> 26799[label="",style="dashed", color="red", weight=0]; 41600[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41600 -> 42599[label="",style="dashed", color="magenta", weight=3]; 41600 -> 42600[label="",style="dashed", color="magenta", weight=3]; 43905[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];43904[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))) ww4351)",fontsize=16,color="black",shape="triangle"];43904 -> 43907[label="",style="solid", color="black", weight=3]; 41602[label="Pos Zero",fontsize=16,color="green",shape="box"];41603 -> 26799[label="",style="dashed", color="red", weight=0]; 41603[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41603 -> 42603[label="",style="dashed", color="magenta", weight=3]; 41603 -> 42604[label="",style="dashed", color="magenta", weight=3]; 41604 -> 20242[label="",style="dashed", color="red", weight=0]; 41604[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41605[label="Pos Zero",fontsize=16,color="green",shape="box"];41606 -> 26799[label="",style="dashed", color="red", weight=0]; 41606[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41606 -> 42605[label="",style="dashed", color="magenta", weight=3]; 41606 -> 42606[label="",style="dashed", color="magenta", weight=3]; 41607[label="ww50",fontsize=16,color="green",shape="box"];38642 -> 26799[label="",style="dashed", color="red", weight=0]; 38642[label="srMyInt ww51 ww2160",fontsize=16,color="magenta"];38642 -> 42607[label="",style="dashed", color="magenta", weight=3]; 38642 -> 42608[label="",style="dashed", color="magenta", weight=3]; 38643 -> 44884[label="",style="dashed", color="red", weight=0]; 38643[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"];38643 -> 44885[label="",style="dashed", color="magenta", weight=3]; 38644 -> 20608[label="",style="dashed", color="red", weight=0]; 38644[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"];38644 -> 42610[label="",style="dashed", color="magenta", weight=3]; 38644 -> 42611[label="",style="dashed", color="magenta", weight=3]; 38644 -> 42612[label="",style="dashed", color="magenta", weight=3]; 38644 -> 42613[label="",style="dashed", color="magenta", weight=3]; 38645 -> 26798[label="",style="dashed", color="red", weight=0]; 38645[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38645 -> 42614[label="",style="dashed", color="magenta", weight=3]; 38645 -> 42615[label="",style="dashed", color="magenta", weight=3]; 38646[label="Pos Zero",fontsize=16,color="green",shape="box"];38647[label="Pos Zero",fontsize=16,color="green",shape="box"];48558[label="Pos Zero",fontsize=16,color="green",shape="box"];48559 -> 52862[label="",style="dashed", color="red", weight=0]; 48559[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"];48559 -> 52881[label="",style="dashed", color="magenta", weight=3]; 48559 -> 52882[label="",style="dashed", color="magenta", weight=3]; 48559 -> 52883[label="",style="dashed", color="magenta", weight=3]; 48559 -> 52884[label="",style="dashed", color="magenta", weight=3]; 48560 -> 50149[label="",style="dashed", color="red", weight=0]; 48560[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"];48560 -> 50165[label="",style="dashed", color="magenta", weight=3]; 48561 -> 26763[label="",style="dashed", color="red", weight=0]; 48561[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"];48561 -> 52746[label="",style="dashed", color="magenta", weight=3]; 48561 -> 52747[label="",style="dashed", color="magenta", weight=3]; 48561 -> 52748[label="",style="dashed", color="magenta", weight=3]; 48561 -> 52749[label="",style="dashed", color="magenta", weight=3]; 48562[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];51891[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];51892[label="ww4000",fontsize=16,color="green",shape="box"];51893[label="ww3100",fontsize=16,color="green",shape="box"];51894[label="ww5",fontsize=16,color="green",shape="box"];48563[label="Pos Zero",fontsize=16,color="green",shape="box"];48564 -> 52862[label="",style="dashed", color="red", weight=0]; 48564[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"];48564 -> 52885[label="",style="dashed", color="magenta", weight=3]; 48564 -> 52886[label="",style="dashed", color="magenta", weight=3]; 48564 -> 52887[label="",style="dashed", color="magenta", weight=3]; 48564 -> 52888[label="",style="dashed", color="magenta", weight=3]; 48565 -> 50149[label="",style="dashed", color="red", weight=0]; 48565[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"];48565 -> 50166[label="",style="dashed", color="magenta", weight=3]; 48566 -> 26763[label="",style="dashed", color="red", weight=0]; 48566[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"];48566 -> 52823[label="",style="dashed", color="magenta", weight=3]; 48566 -> 52824[label="",style="dashed", color="magenta", weight=3]; 48566 -> 52825[label="",style="dashed", color="magenta", weight=3]; 48566 -> 52826[label="",style="dashed", color="magenta", weight=3]; 48567[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];51895[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];51896[label="ww4000",fontsize=16,color="green",shape="box"];51897[label="ww3100",fontsize=16,color="green",shape="box"];51898[label="ww5",fontsize=16,color="green",shape="box"];51899[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51900[label="ww4000",fontsize=16,color="green",shape="box"];51901[label="ww3100",fontsize=16,color="green",shape="box"];51902[label="ww5",fontsize=16,color="green",shape="box"];52179[label="ww3258",fontsize=16,color="green",shape="box"];52180 -> 52862[label="",style="dashed", color="red", weight=0]; 52180[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"];52180 -> 52889[label="",style="dashed", color="magenta", weight=3]; 52180 -> 52890[label="",style="dashed", color="magenta", weight=3]; 52180 -> 52891[label="",style="dashed", color="magenta", weight=3]; 52180 -> 52892[label="",style="dashed", color="magenta", weight=3]; 52181[label="Nil",fontsize=16,color="green",shape="box"];46782[label="ww1996",fontsize=16,color="green",shape="box"];46783[label="Neg (Succ ww1997)",fontsize=16,color="green",shape="box"];46784[label="Neg (Succ ww1998)",fontsize=16,color="green",shape="box"];41608[label="ww51",fontsize=16,color="green",shape="box"];41609 -> 26799[label="",style="dashed", color="red", weight=0]; 41609[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41609 -> 42616[label="",style="dashed", color="magenta", weight=3]; 41609 -> 42617[label="",style="dashed", color="magenta", weight=3]; 43920[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43919[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))) ww4352)",fontsize=16,color="black",shape="triangle"];43919 -> 43922[label="",style="solid", color="black", weight=3]; 41611[label="Neg Zero",fontsize=16,color="green",shape="box"];41612 -> 26799[label="",style="dashed", color="red", weight=0]; 41612[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41612 -> 42620[label="",style="dashed", color="magenta", weight=3]; 41612 -> 42621[label="",style="dashed", color="magenta", weight=3]; 41613 -> 20242[label="",style="dashed", color="red", weight=0]; 41613[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41614[label="Pos Zero",fontsize=16,color="green",shape="box"];41615 -> 26799[label="",style="dashed", color="red", weight=0]; 41615[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41615 -> 42622[label="",style="dashed", color="magenta", weight=3]; 41615 -> 42623[label="",style="dashed", color="magenta", weight=3]; 41616[label="ww50",fontsize=16,color="green",shape="box"];41617[label="ww51",fontsize=16,color="green",shape="box"];41618 -> 26799[label="",style="dashed", color="red", weight=0]; 41618[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41618 -> 42624[label="",style="dashed", color="magenta", weight=3]; 41618 -> 42625[label="",style="dashed", color="magenta", weight=3]; 43931[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43930[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)))) ww4353)",fontsize=16,color="black",shape="triangle"];43930 -> 43933[label="",style="solid", color="black", weight=3]; 41620[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41621 -> 26799[label="",style="dashed", color="red", weight=0]; 41621[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41621 -> 42628[label="",style="dashed", color="magenta", weight=3]; 41621 -> 42629[label="",style="dashed", color="magenta", weight=3]; 41622 -> 20242[label="",style="dashed", color="red", weight=0]; 41622[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41623[label="Pos Zero",fontsize=16,color="green",shape="box"];41624 -> 26799[label="",style="dashed", color="red", weight=0]; 41624[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41624 -> 42630[label="",style="dashed", color="magenta", weight=3]; 41624 -> 42631[label="",style="dashed", color="magenta", weight=3]; 41625[label="ww50",fontsize=16,color="green",shape="box"];41626[label="ww51",fontsize=16,color="green",shape="box"];41627 -> 26799[label="",style="dashed", color="red", weight=0]; 41627[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41627 -> 42632[label="",style="dashed", color="magenta", weight=3]; 41627 -> 42633[label="",style="dashed", color="magenta", weight=3]; 43942[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];43941[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))) ww4354)",fontsize=16,color="black",shape="triangle"];43941 -> 43944[label="",style="solid", color="black", weight=3]; 41629[label="Neg Zero",fontsize=16,color="green",shape="box"];41630 -> 26799[label="",style="dashed", color="red", weight=0]; 41630[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41630 -> 42636[label="",style="dashed", color="magenta", weight=3]; 41630 -> 42637[label="",style="dashed", color="magenta", weight=3]; 41631 -> 20242[label="",style="dashed", color="red", weight=0]; 41631[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41632[label="Pos Zero",fontsize=16,color="green",shape="box"];41633 -> 26799[label="",style="dashed", color="red", weight=0]; 41633[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41633 -> 42638[label="",style="dashed", color="magenta", weight=3]; 41633 -> 42639[label="",style="dashed", color="magenta", weight=3]; 41634[label="ww50",fontsize=16,color="green",shape="box"];48573[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48574 -> 45667[label="",style="dashed", color="red", weight=0]; 48574[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"];48574 -> 52827[label="",style="dashed", color="magenta", weight=3]; 48574 -> 52828[label="",style="dashed", color="magenta", weight=3]; 48574 -> 52829[label="",style="dashed", color="magenta", weight=3]; 48574 -> 52830[label="",style="dashed", color="magenta", weight=3]; 48575 -> 52837[label="",style="dashed", color="red", weight=0]; 48575[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"];48575 -> 52850[label="",style="dashed", color="magenta", weight=3]; 48575 -> 52851[label="",style="dashed", color="magenta", weight=3]; 48575 -> 52852[label="",style="dashed", color="magenta", weight=3]; 48575 -> 52853[label="",style="dashed", color="magenta", weight=3]; 48576[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="black",shape="box"];48576 -> 52832[label="",style="solid", color="black", weight=3]; 48577[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48578[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48579 -> 45667[label="",style="dashed", color="red", weight=0]; 48579[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"];48579 -> 52833[label="",style="dashed", color="magenta", weight=3]; 48579 -> 52834[label="",style="dashed", color="magenta", weight=3]; 48579 -> 52835[label="",style="dashed", color="magenta", weight=3]; 48579 -> 52836[label="",style="dashed", color="magenta", weight=3]; 48580 -> 52837[label="",style="dashed", color="red", weight=0]; 48580[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"];48580 -> 52854[label="",style="dashed", color="magenta", weight=3]; 48580 -> 52855[label="",style="dashed", color="magenta", weight=3]; 48580 -> 52856[label="",style="dashed", color="magenta", weight=3]; 48580 -> 52857[label="",style="dashed", color="magenta", weight=3]; 48581[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="black",shape="box"];48581 -> 52902[label="",style="solid", color="black", weight=3]; 48582[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52199[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];52199 -> 52903[label="",style="solid", color="black", weight=3]; 52200 -> 26726[label="",style="dashed", color="red", weight=0]; 52200[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];52200 -> 52904[label="",style="dashed", color="magenta", weight=3]; 52200 -> 52905[label="",style="dashed", color="magenta", weight=3]; 52200 -> 52906[label="",style="dashed", color="magenta", weight=3]; 19520 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48833[label="",style="dashed", color="magenta", weight=3]; 19520 -> 48834[label="",style="dashed", color="magenta", weight=3]; 19520 -> 48835[label="",style="dashed", color="magenta", weight=3]; 53348 -> 26924[label="",style="dashed", color="red", weight=0]; 53348[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww4563))) (srMyInt (Pos (Succ ww4562)) (Pos (Succ ww4564)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53348 -> 53595[label="",style="dashed", color="magenta", weight=3]; 53348 -> 53596[label="",style="dashed", color="magenta", weight=3]; 19521 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39146[label="",style="dashed", color="magenta", weight=3]; 19521 -> 39147[label="",style="dashed", color="magenta", weight=3]; 19521 -> 39148[label="",style="dashed", color="magenta", weight=3]; 19521 -> 39149[label="",style="dashed", color="magenta", weight=3]; 19521 -> 39150[label="",style="dashed", color="magenta", weight=3]; 19521 -> 39151[label="",style="dashed", color="magenta", weight=3]; 38666 -> 26799[label="",style="dashed", color="red", weight=0]; 38666[label="srMyInt ww51 ww2162",fontsize=16,color="magenta"];38666 -> 42640[label="",style="dashed", color="magenta", weight=3]; 38666 -> 42641[label="",style="dashed", color="magenta", weight=3]; 38667 -> 44905[label="",style="dashed", color="red", weight=0]; 38667[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"];38667 -> 44906[label="",style="dashed", color="magenta", weight=3]; 38668 -> 20608[label="",style="dashed", color="red", weight=0]; 38668[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"];38668 -> 42643[label="",style="dashed", color="magenta", weight=3]; 38668 -> 42644[label="",style="dashed", color="magenta", weight=3]; 38668 -> 42645[label="",style="dashed", color="magenta", weight=3]; 38668 -> 42646[label="",style="dashed", color="magenta", weight=3]; 38669 -> 26798[label="",style="dashed", color="red", weight=0]; 38669[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38669 -> 42647[label="",style="dashed", color="magenta", weight=3]; 38669 -> 42648[label="",style="dashed", color="magenta", weight=3]; 38670[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38671[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41635[label="ww51",fontsize=16,color="green",shape="box"];41636 -> 26799[label="",style="dashed", color="red", weight=0]; 41636[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41636 -> 42649[label="",style="dashed", color="magenta", weight=3]; 41636 -> 42650[label="",style="dashed", color="magenta", weight=3]; 43969[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];43968[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))) ww4355)",fontsize=16,color="black",shape="triangle"];43968 -> 43971[label="",style="solid", color="black", weight=3]; 41638[label="Pos Zero",fontsize=16,color="green",shape="box"];41639 -> 26799[label="",style="dashed", color="red", weight=0]; 41639[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41639 -> 42653[label="",style="dashed", color="magenta", weight=3]; 41639 -> 42654[label="",style="dashed", color="magenta", weight=3]; 41640 -> 22801[label="",style="dashed", color="red", weight=0]; 41640[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41640 -> 42655[label="",style="dashed", color="magenta", weight=3]; 41641[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41642 -> 26799[label="",style="dashed", color="red", weight=0]; 41642[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41642 -> 42656[label="",style="dashed", color="magenta", weight=3]; 41642 -> 42657[label="",style="dashed", color="magenta", weight=3]; 41643[label="ww50",fontsize=16,color="green",shape="box"];55574[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55575[label="ww5",fontsize=16,color="green",shape="box"];55576[label="ww3100",fontsize=16,color="green",shape="box"];55577[label="ww3000",fontsize=16,color="green",shape="box"];55578[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55579[label="ww5",fontsize=16,color="green",shape="box"];55580[label="ww3100",fontsize=16,color="green",shape="box"];55581[label="ww3000",fontsize=16,color="green",shape="box"];38684 -> 26799[label="",style="dashed", color="red", weight=0]; 38684[label="srMyInt ww51 ww2164",fontsize=16,color="magenta"];38684 -> 42667[label="",style="dashed", color="magenta", weight=3]; 38684 -> 42668[label="",style="dashed", color="magenta", weight=3]; 38685 -> 44917[label="",style="dashed", color="red", weight=0]; 38685[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"];38685 -> 44918[label="",style="dashed", color="magenta", weight=3]; 38686 -> 20608[label="",style="dashed", color="red", weight=0]; 38686[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"];38686 -> 42670[label="",style="dashed", color="magenta", weight=3]; 38686 -> 42671[label="",style="dashed", color="magenta", weight=3]; 38686 -> 42672[label="",style="dashed", color="magenta", weight=3]; 38686 -> 42673[label="",style="dashed", color="magenta", weight=3]; 38687 -> 26798[label="",style="dashed", color="red", weight=0]; 38687[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38687 -> 42674[label="",style="dashed", color="magenta", weight=3]; 38687 -> 42675[label="",style="dashed", color="magenta", weight=3]; 38688[label="Neg Zero",fontsize=16,color="green",shape="box"];38689[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];27321[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"];27321 -> 27483[label="",style="solid", color="black", weight=3]; 58109[label="ww4701",fontsize=16,color="green",shape="box"];58110 -> 22801[label="",style="dashed", color="red", weight=0]; 58110[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];58110 -> 58133[label="",style="dashed", color="magenta", weight=3]; 58111 -> 26799[label="",style="dashed", color="red", weight=0]; 58111[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];58111 -> 58134[label="",style="dashed", color="magenta", weight=3]; 58111 -> 58135[label="",style="dashed", color="magenta", weight=3]; 41653[label="ww51",fontsize=16,color="green",shape="box"];41654 -> 26799[label="",style="dashed", color="red", weight=0]; 41654[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41654 -> 42676[label="",style="dashed", color="magenta", weight=3]; 41654 -> 42677[label="",style="dashed", color="magenta", weight=3]; 43998[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];43997[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))) ww4357)",fontsize=16,color="black",shape="triangle"];43997 -> 44000[label="",style="solid", color="black", weight=3]; 41656[label="Pos Zero",fontsize=16,color="green",shape="box"];41657 -> 26799[label="",style="dashed", color="red", weight=0]; 41657[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41657 -> 42680[label="",style="dashed", color="magenta", weight=3]; 41657 -> 42681[label="",style="dashed", color="magenta", weight=3]; 41658 -> 22801[label="",style="dashed", color="red", weight=0]; 41658[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41658 -> 42682[label="",style="dashed", color="magenta", weight=3]; 41659[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41660 -> 26799[label="",style="dashed", color="red", weight=0]; 41660[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41660 -> 42683[label="",style="dashed", color="magenta", weight=3]; 41660 -> 42684[label="",style="dashed", color="magenta", weight=3]; 41661[label="ww50",fontsize=16,color="green",shape="box"];41662[label="ww51",fontsize=16,color="green",shape="box"];41663 -> 26799[label="",style="dashed", color="red", weight=0]; 41663[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41663 -> 42685[label="",style="dashed", color="magenta", weight=3]; 41663 -> 42686[label="",style="dashed", color="magenta", weight=3]; 44010[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44009[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)))) ww4358)",fontsize=16,color="black",shape="triangle"];44009 -> 44012[label="",style="solid", color="black", weight=3]; 41665[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41666 -> 26799[label="",style="dashed", color="red", weight=0]; 41666[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41666 -> 42689[label="",style="dashed", color="magenta", weight=3]; 41666 -> 42690[label="",style="dashed", color="magenta", weight=3]; 41667 -> 22801[label="",style="dashed", color="red", weight=0]; 41667[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41667 -> 42691[label="",style="dashed", color="magenta", weight=3]; 41668[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41669 -> 26799[label="",style="dashed", color="red", weight=0]; 41669[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41669 -> 42692[label="",style="dashed", color="magenta", weight=3]; 41669 -> 42693[label="",style="dashed", color="magenta", weight=3]; 41670[label="ww50",fontsize=16,color="green",shape="box"];38702 -> 26799[label="",style="dashed", color="red", weight=0]; 38702[label="srMyInt ww51 ww2171",fontsize=16,color="magenta"];38702 -> 42694[label="",style="dashed", color="magenta", weight=3]; 38702 -> 42695[label="",style="dashed", color="magenta", weight=3]; 38703 -> 44929[label="",style="dashed", color="red", weight=0]; 38703[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"];38703 -> 44930[label="",style="dashed", color="magenta", weight=3]; 38704 -> 20608[label="",style="dashed", color="red", weight=0]; 38704[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"];38704 -> 42697[label="",style="dashed", color="magenta", weight=3]; 38704 -> 42698[label="",style="dashed", color="magenta", weight=3]; 38704 -> 42699[label="",style="dashed", color="magenta", weight=3]; 38704 -> 42700[label="",style="dashed", color="magenta", weight=3]; 38705 -> 26798[label="",style="dashed", color="red", weight=0]; 38705[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38705 -> 42701[label="",style="dashed", color="magenta", weight=3]; 38705 -> 42702[label="",style="dashed", color="magenta", weight=3]; 38706[label="Pos Zero",fontsize=16,color="green",shape="box"];38707[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48588[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48589 -> 53116[label="",style="dashed", color="red", weight=0]; 48589[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"];48589 -> 53131[label="",style="dashed", color="magenta", weight=3]; 48589 -> 53132[label="",style="dashed", color="magenta", weight=3]; 48589 -> 53133[label="",style="dashed", color="magenta", weight=3]; 48589 -> 53134[label="",style="dashed", color="magenta", weight=3]; 48590 -> 50185[label="",style="dashed", color="red", weight=0]; 48590[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"];48590 -> 50199[label="",style="dashed", color="magenta", weight=3]; 48591 -> 27133[label="",style="dashed", color="red", weight=0]; 48591[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"];48591 -> 52908[label="",style="dashed", color="magenta", weight=3]; 48591 -> 52909[label="",style="dashed", color="magenta", weight=3]; 48591 -> 52910[label="",style="dashed", color="magenta", weight=3]; 48591 -> 52911[label="",style="dashed", color="magenta", weight=3]; 48592[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55740[label="ww5",fontsize=16,color="green",shape="box"];55741[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55742[label="ww3000",fontsize=16,color="green",shape="box"];55743[label="ww3100",fontsize=16,color="green",shape="box"];48593[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48594 -> 53116[label="",style="dashed", color="red", weight=0]; 48594[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"];48594 -> 53135[label="",style="dashed", color="magenta", weight=3]; 48594 -> 53136[label="",style="dashed", color="magenta", weight=3]; 48594 -> 53137[label="",style="dashed", color="magenta", weight=3]; 48594 -> 53138[label="",style="dashed", color="magenta", weight=3]; 48595 -> 50185[label="",style="dashed", color="red", weight=0]; 48595[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"];48595 -> 50200[label="",style="dashed", color="magenta", weight=3]; 48596 -> 27133[label="",style="dashed", color="red", weight=0]; 48596[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"];48596 -> 52936[label="",style="dashed", color="magenta", weight=3]; 48596 -> 52937[label="",style="dashed", color="magenta", weight=3]; 48596 -> 52938[label="",style="dashed", color="magenta", weight=3]; 48596 -> 52939[label="",style="dashed", color="magenta", weight=3]; 48597[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55744[label="ww5",fontsize=16,color="green",shape="box"];55745[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55746[label="ww3000",fontsize=16,color="green",shape="box"];55747[label="ww3100",fontsize=16,color="green",shape="box"];51903[label="ww5",fontsize=16,color="green",shape="box"];51904[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51905[label="ww3000",fontsize=16,color="green",shape="box"];51906[label="ww3100",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 -> 20848[label="",style="solid", color="black", weight=3]; 51907[label="Pos (Succ ww2007)",fontsize=16,color="green",shape="box"];51908[label="Neg (Succ ww2006)",fontsize=16,color="green",shape="box"];51909[label="Neg (Succ ww2008)",fontsize=16,color="green",shape="box"];41671[label="ww51",fontsize=16,color="green",shape="box"];41672 -> 26799[label="",style="dashed", color="red", weight=0]; 41672[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41672 -> 42703[label="",style="dashed", color="magenta", weight=3]; 41672 -> 42704[label="",style="dashed", color="magenta", weight=3]; 44027[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44026[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))) ww4359)",fontsize=16,color="black",shape="triangle"];44026 -> 44029[label="",style="solid", color="black", weight=3]; 41674[label="Neg Zero",fontsize=16,color="green",shape="box"];41675 -> 26799[label="",style="dashed", color="red", weight=0]; 41675[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41675 -> 42707[label="",style="dashed", color="magenta", weight=3]; 41675 -> 42708[label="",style="dashed", color="magenta", weight=3]; 41676 -> 22801[label="",style="dashed", color="red", weight=0]; 41676[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41676 -> 42709[label="",style="dashed", color="magenta", weight=3]; 41677[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41678 -> 26799[label="",style="dashed", color="red", weight=0]; 41678[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41678 -> 42710[label="",style="dashed", color="magenta", weight=3]; 41678 -> 42711[label="",style="dashed", color="magenta", weight=3]; 41679[label="ww50",fontsize=16,color="green",shape="box"];41689[label="ww51",fontsize=16,color="green",shape="box"];41690 -> 26799[label="",style="dashed", color="red", weight=0]; 41690[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41690 -> 42721[label="",style="dashed", color="magenta", weight=3]; 41690 -> 42722[label="",style="dashed", color="magenta", weight=3]; 44051[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44050[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))) ww4361)",fontsize=16,color="black",shape="triangle"];44050 -> 44053[label="",style="solid", color="black", weight=3]; 41692[label="Neg Zero",fontsize=16,color="green",shape="box"];41693 -> 26799[label="",style="dashed", color="red", weight=0]; 41693[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41693 -> 42725[label="",style="dashed", color="magenta", weight=3]; 41693 -> 42726[label="",style="dashed", color="magenta", weight=3]; 41694 -> 22801[label="",style="dashed", color="red", weight=0]; 41694[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41694 -> 42727[label="",style="dashed", color="magenta", weight=3]; 41695[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41696 -> 26799[label="",style="dashed", color="red", weight=0]; 41696[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41696 -> 42728[label="",style="dashed", color="magenta", weight=3]; 41696 -> 42729[label="",style="dashed", color="magenta", weight=3]; 41697[label="ww50",fontsize=16,color="green",shape="box"];48603[label="Pos Zero",fontsize=16,color="green",shape="box"];48604 -> 45667[label="",style="dashed", color="red", weight=0]; 48604[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"];48604 -> 52940[label="",style="dashed", color="magenta", weight=3]; 48604 -> 52941[label="",style="dashed", color="magenta", weight=3]; 48604 -> 52942[label="",style="dashed", color="magenta", weight=3]; 48604 -> 52943[label="",style="dashed", color="magenta", weight=3]; 48605 -> 50114[label="",style="dashed", color="red", weight=0]; 48605[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"];48605 -> 50133[label="",style="dashed", color="magenta", weight=3]; 48606 -> 37674[label="",style="dashed", color="red", weight=0]; 48606[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"];48606 -> 52944[label="",style="dashed", color="magenta", weight=3]; 48606 -> 52945[label="",style="dashed", color="magenta", weight=3]; 48606 -> 52946[label="",style="dashed", color="magenta", weight=3]; 48607[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37687[label="ww3100",fontsize=16,color="green",shape="box"];37688[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37689[label="ww5",fontsize=16,color="green",shape="box"];48608[label="Pos Zero",fontsize=16,color="green",shape="box"];48609 -> 45667[label="",style="dashed", color="red", weight=0]; 48609[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"];48609 -> 52947[label="",style="dashed", color="magenta", weight=3]; 48609 -> 52948[label="",style="dashed", color="magenta", weight=3]; 48609 -> 52949[label="",style="dashed", color="magenta", weight=3]; 48609 -> 52950[label="",style="dashed", color="magenta", weight=3]; 48610 -> 50114[label="",style="dashed", color="red", weight=0]; 48610[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"];48610 -> 50134[label="",style="dashed", color="magenta", weight=3]; 48611 -> 37674[label="",style="dashed", color="red", weight=0]; 48611[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"];48611 -> 52951[label="",style="dashed", color="magenta", weight=3]; 48611 -> 52952[label="",style="dashed", color="magenta", weight=3]; 48611 -> 52953[label="",style="dashed", color="magenta", weight=3]; 48612[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37690[label="ww3100",fontsize=16,color="green",shape="box"];37691[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37692[label="ww5",fontsize=16,color="green",shape="box"];51910[label="ww3100",fontsize=16,color="green",shape="box"];51911[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51912[label="ww5",fontsize=16,color="green",shape="box"];46704[label="Pos Zero",fontsize=16,color="green",shape="box"];46705[label="Pos (Succ ww4270)",fontsize=16,color="green",shape="box"];46706[label="Pos (Succ ww4271)",fontsize=16,color="green",shape="box"];20863[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"];20863 -> 20929[label="",style="dashed", color="green", weight=3]; 20863 -> 20930[label="",style="dashed", color="green", weight=3]; 38726 -> 26799[label="",style="dashed", color="red", weight=0]; 38726[label="srMyInt ww341 ww2261",fontsize=16,color="magenta"];38726 -> 42734[label="",style="dashed", color="magenta", weight=3]; 38726 -> 42735[label="",style="dashed", color="magenta", weight=3]; 38727[label="ww35",fontsize=16,color="green",shape="box"];38728 -> 20608[label="",style="dashed", color="red", weight=0]; 38728[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"];38728 -> 42736[label="",style="dashed", color="magenta", weight=3]; 38728 -> 42737[label="",style="dashed", color="magenta", weight=3]; 38728 -> 42738[label="",style="dashed", color="magenta", weight=3]; 38728 -> 42739[label="",style="dashed", color="magenta", weight=3]; 38728 -> 42740[label="",style="dashed", color="magenta", weight=3]; 38728 -> 42741[label="",style="dashed", color="magenta", weight=3]; 38729 -> 26798[label="",style="dashed", color="red", weight=0]; 38729[label="psMyInt ww340 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38729 -> 42742[label="",style="dashed", color="magenta", weight=3]; 38729 -> 42743[label="",style="dashed", color="magenta", weight=3]; 38730[label="Pos Zero",fontsize=16,color="green",shape="box"];38731[label="Pos Zero",fontsize=16,color="green",shape="box"];41701[label="ww51",fontsize=16,color="green",shape="box"];41702 -> 26799[label="",style="dashed", color="red", weight=0]; 41702[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41702 -> 42744[label="",style="dashed", color="magenta", weight=3]; 41702 -> 42745[label="",style="dashed", color="magenta", weight=3]; 44068[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44067[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)))) ww4362)",fontsize=16,color="black",shape="triangle"];44067 -> 44070[label="",style="solid", color="black", weight=3]; 41704[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41705 -> 26799[label="",style="dashed", color="red", weight=0]; 41705[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41705 -> 42748[label="",style="dashed", color="magenta", weight=3]; 41705 -> 42749[label="",style="dashed", color="magenta", weight=3]; 41706 -> 22801[label="",style="dashed", color="red", weight=0]; 41706[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41706 -> 42750[label="",style="dashed", color="magenta", weight=3]; 41707[label="Pos Zero",fontsize=16,color="green",shape="box"];41708 -> 26799[label="",style="dashed", color="red", weight=0]; 41708[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41708 -> 42751[label="",style="dashed", color="magenta", weight=3]; 41708 -> 42752[label="",style="dashed", color="magenta", weight=3]; 41709[label="ww50",fontsize=16,color="green",shape="box"];38738 -> 26799[label="",style="dashed", color="red", weight=0]; 38738[label="srMyInt ww51 ww2175",fontsize=16,color="magenta"];38738 -> 42753[label="",style="dashed", color="magenta", weight=3]; 38738 -> 42754[label="",style="dashed", color="magenta", weight=3]; 38739 -> 44950[label="",style="dashed", color="red", weight=0]; 38739[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"];38739 -> 44951[label="",style="dashed", color="magenta", weight=3]; 38740 -> 20608[label="",style="dashed", color="red", weight=0]; 38740[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"];38740 -> 42756[label="",style="dashed", color="magenta", weight=3]; 38740 -> 42757[label="",style="dashed", color="magenta", weight=3]; 38740 -> 42758[label="",style="dashed", color="magenta", weight=3]; 38740 -> 42759[label="",style="dashed", color="magenta", weight=3]; 38741 -> 26798[label="",style="dashed", color="red", weight=0]; 38741[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38741 -> 42760[label="",style="dashed", color="magenta", weight=3]; 38741 -> 42761[label="",style="dashed", color="magenta", weight=3]; 38742[label="Neg Zero",fontsize=16,color="green",shape="box"];38743[label="Pos Zero",fontsize=16,color="green",shape="box"];37734[label="ww3100",fontsize=16,color="green",shape="box"];37735[label="ww5",fontsize=16,color="green",shape="box"];37736[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37737[label="ww3100",fontsize=16,color="green",shape="box"];37738[label="ww5",fontsize=16,color="green",shape="box"];37739[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58806[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4736",fontsize=16,color="black",shape="triangle"];58806 -> 58852[label="",style="solid", color="black", weight=3]; 58807 -> 58718[label="",style="dashed", color="red", weight=0]; 58807[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)) ww4736))",fontsize=16,color="magenta"];58807 -> 58853[label="",style="dashed", color="magenta", weight=3]; 20944[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"];20944 -> 20948[label="",style="dashed", color="green", weight=3]; 20944 -> 20949[label="",style="dashed", color="green", weight=3]; 19597[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19598[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];48613[label="Pos Zero",fontsize=16,color="green",shape="box"];48614 -> 53143[label="",style="dashed", color="red", weight=0]; 48614[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"];48614 -> 53155[label="",style="dashed", color="magenta", weight=3]; 48614 -> 53156[label="",style="dashed", color="magenta", weight=3]; 48614 -> 53157[label="",style="dashed", color="magenta", weight=3]; 48615 -> 50149[label="",style="dashed", color="red", weight=0]; 48615[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"];48615 -> 50167[label="",style="dashed", color="magenta", weight=3]; 48616 -> 27501[label="",style="dashed", color="red", weight=0]; 48616[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"];48616 -> 52955[label="",style="dashed", color="magenta", weight=3]; 48616 -> 52956[label="",style="dashed", color="magenta", weight=3]; 48616 -> 52957[label="",style="dashed", color="magenta", weight=3]; 48617[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];27722[label="ww3100",fontsize=16,color="green",shape="box"];27723[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27724[label="ww5",fontsize=16,color="green",shape="box"];48618[label="Pos Zero",fontsize=16,color="green",shape="box"];48619 -> 53143[label="",style="dashed", color="red", weight=0]; 48619[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"];48619 -> 53158[label="",style="dashed", color="magenta", weight=3]; 48619 -> 53159[label="",style="dashed", color="magenta", weight=3]; 48619 -> 53160[label="",style="dashed", color="magenta", weight=3]; 48620 -> 50149[label="",style="dashed", color="red", weight=0]; 48620[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"];48620 -> 50168[label="",style="dashed", color="magenta", weight=3]; 48621 -> 27501[label="",style="dashed", color="red", weight=0]; 48621[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"];48621 -> 52983[label="",style="dashed", color="magenta", weight=3]; 48621 -> 52984[label="",style="dashed", color="magenta", weight=3]; 48621 -> 52985[label="",style="dashed", color="magenta", weight=3]; 48622[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];27725[label="ww3100",fontsize=16,color="green",shape="box"];27726[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27727[label="ww5",fontsize=16,color="green",shape="box"];51913[label="ww3100",fontsize=16,color="green",shape="box"];51914[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51915[label="ww5",fontsize=16,color="green",shape="box"];27832[label="takeWhile (flip ltEsFloat ww3336) (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"];27832 -> 27864[label="",style="solid", color="black", weight=3]; 27833[label="Nil",fontsize=16,color="green",shape="box"];51916[label="Pos Zero",fontsize=16,color="green",shape="box"];51917[label="Neg (Succ ww2016)",fontsize=16,color="green",shape="box"];51918[label="Neg (Succ ww2017)",fontsize=16,color="green",shape="box"];41730[label="ww51",fontsize=16,color="green",shape="box"];41731 -> 26799[label="",style="dashed", color="red", weight=0]; 41731[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41731 -> 42779[label="",style="dashed", color="magenta", weight=3]; 41731 -> 42780[label="",style="dashed", color="magenta", weight=3]; 44091[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44090[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))) ww4363)",fontsize=16,color="black",shape="triangle"];44090 -> 44093[label="",style="solid", color="black", weight=3]; 41733[label="Neg Zero",fontsize=16,color="green",shape="box"];41734 -> 26799[label="",style="dashed", color="red", weight=0]; 41734[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41734 -> 42783[label="",style="dashed", color="magenta", weight=3]; 41734 -> 42784[label="",style="dashed", color="magenta", weight=3]; 41735 -> 22801[label="",style="dashed", color="red", weight=0]; 41735[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41735 -> 42785[label="",style="dashed", color="magenta", weight=3]; 41736[label="Pos Zero",fontsize=16,color="green",shape="box"];41737 -> 26799[label="",style="dashed", color="red", weight=0]; 41737[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41737 -> 42786[label="",style="dashed", color="magenta", weight=3]; 41737 -> 42787[label="",style="dashed", color="magenta", weight=3]; 41738[label="ww50",fontsize=16,color="green",shape="box"];41739[label="ww51",fontsize=16,color="green",shape="box"];41740 -> 26799[label="",style="dashed", color="red", weight=0]; 41740[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41740 -> 42788[label="",style="dashed", color="magenta", weight=3]; 41740 -> 42789[label="",style="dashed", color="magenta", weight=3]; 44103[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44102[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)))) ww4364)",fontsize=16,color="black",shape="triangle"];44102 -> 44105[label="",style="solid", color="black", weight=3]; 41742[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41743 -> 26799[label="",style="dashed", color="red", weight=0]; 41743[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41743 -> 42792[label="",style="dashed", color="magenta", weight=3]; 41743 -> 42793[label="",style="dashed", color="magenta", weight=3]; 41744 -> 22801[label="",style="dashed", color="red", weight=0]; 41744[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41744 -> 42794[label="",style="dashed", color="magenta", weight=3]; 41745[label="Pos Zero",fontsize=16,color="green",shape="box"];41746 -> 26799[label="",style="dashed", color="red", weight=0]; 41746[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41746 -> 42795[label="",style="dashed", color="magenta", weight=3]; 41746 -> 42796[label="",style="dashed", color="magenta", weight=3]; 41747[label="ww50",fontsize=16,color="green",shape="box"];41748[label="ww51",fontsize=16,color="green",shape="box"];41749 -> 26799[label="",style="dashed", color="red", weight=0]; 41749[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41749 -> 42797[label="",style="dashed", color="magenta", weight=3]; 41749 -> 42798[label="",style="dashed", color="magenta", weight=3]; 44115[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44114[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))) ww4365)",fontsize=16,color="black",shape="triangle"];44114 -> 44117[label="",style="solid", color="black", weight=3]; 41751[label="Neg Zero",fontsize=16,color="green",shape="box"];41752 -> 26799[label="",style="dashed", color="red", weight=0]; 41752[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41752 -> 42801[label="",style="dashed", color="magenta", weight=3]; 41752 -> 42802[label="",style="dashed", color="magenta", weight=3]; 41753 -> 22801[label="",style="dashed", color="red", weight=0]; 41753[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41753 -> 42803[label="",style="dashed", color="magenta", weight=3]; 41754[label="Pos Zero",fontsize=16,color="green",shape="box"];41755 -> 26799[label="",style="dashed", color="red", weight=0]; 41755[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41755 -> 42804[label="",style="dashed", color="magenta", weight=3]; 41755 -> 42805[label="",style="dashed", color="magenta", weight=3]; 41756[label="ww50",fontsize=16,color="green",shape="box"];41757 -> 26799[label="",style="dashed", color="red", weight=0]; 41757[label="srMyInt (Pos ww13730) (Neg ww13750)",fontsize=16,color="magenta"];41757 -> 42806[label="",style="dashed", color="magenta", weight=3]; 41757 -> 42807[label="",style="dashed", color="magenta", weight=3]; 41758[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42812[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4304) (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))) ww4304)))",fontsize=16,color="green",shape="box"];42812 -> 42824[label="",style="dashed", color="green", weight=3]; 42812 -> 42825[label="",style="dashed", color="green", weight=3]; 41761 -> 26799[label="",style="dashed", color="red", weight=0]; 41761[label="srMyInt (Pos ww13730) (Neg ww13750)",fontsize=16,color="magenta"];41761 -> 42813[label="",style="dashed", color="magenta", weight=3]; 41761 -> 42814[label="",style="dashed", color="magenta", weight=3]; 41762[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20977[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="black",shape="triangle"];20977 -> 22959[label="",style="solid", color="black", weight=3]; 20614 -> 27248[label="",style="dashed", color="red", weight=0]; 20614[label="not (esEsOrdering (compareMyInt (srMyInt ww150 (psMyInt ww50 (srMyInt ww2493 (Pos (Succ Zero))))) (srMyInt ww151 (srMyInt ww51 ww2492))) GT)",fontsize=16,color="magenta"];20614 -> 27251[label="",style="dashed", color="magenta", weight=3]; 20614 -> 27252[label="",style="dashed", color="magenta", weight=3]; 41763 -> 20977[label="",style="dashed", color="red", weight=0]; 41763[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41764[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];41765[label="Cons (Float ww323900 ww323901) (takeWhile (flip ltEsFloat (Float ww42160 ww42161)) ww32391)",fontsize=16,color="green",shape="box"];41765 -> 42815[label="",style="dashed", color="green", weight=3]; 41766[label="takeWhile0 (flip ltEsFloat (Float ww42160 ww42161)) (Float ww323900 ww323901) ww32391 otherwise",fontsize=16,color="black",shape="box"];41766 -> 42816[label="",style="solid", color="black", weight=3]; 41767 -> 26799[label="",style="dashed", color="red", weight=0]; 41767[label="srMyInt (Neg ww13730) (Pos ww13750)",fontsize=16,color="magenta"];41767 -> 42817[label="",style="dashed", color="magenta", weight=3]; 41767 -> 42818[label="",style="dashed", color="magenta", weight=3]; 41768[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42823[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4305) (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))) ww4305)))",fontsize=16,color="green",shape="box"];42823 -> 43140[label="",style="dashed", color="green", weight=3]; 42823 -> 43141[label="",style="dashed", color="green", weight=3]; 41771 -> 26799[label="",style="dashed", color="red", weight=0]; 41771[label="srMyInt (Neg ww13730) (Pos ww13750)",fontsize=16,color="magenta"];41771 -> 42826[label="",style="dashed", color="magenta", weight=3]; 41771 -> 42827[label="",style="dashed", color="magenta", weight=3]; 41772[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];41773 -> 20977[label="",style="dashed", color="red", weight=0]; 41773[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41774[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52207[label="ww4497",fontsize=16,color="green",shape="box"];52208 -> 20977[label="",style="dashed", color="red", weight=0]; 52208[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52209 -> 26799[label="",style="dashed", color="red", weight=0]; 52209[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];52209 -> 52986[label="",style="dashed", color="magenta", weight=3]; 52209 -> 52987[label="",style="dashed", color="magenta", weight=3]; 52210 -> 20977[label="",style="dashed", color="red", weight=0]; 52210[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52211 -> 26799[label="",style="dashed", color="red", weight=0]; 52211[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];52211 -> 52988[label="",style="dashed", color="magenta", weight=3]; 52211 -> 52989[label="",style="dashed", color="magenta", weight=3]; 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 -> 20968[label="",style="solid", color="black", weight=3]; 20972 -> 20582[label="",style="dashed", color="red", weight=0]; 20972[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"];20972 -> 20975[label="",style="dashed", color="magenta", weight=3]; 20972 -> 20976[label="",style="dashed", color="magenta", weight=3]; 20972 -> 20977[label="",style="dashed", color="magenta", weight=3]; 20972 -> 20978[label="",style="dashed", color="magenta", weight=3]; 20972 -> 20979[label="",style="dashed", color="magenta", weight=3]; 20972 -> 20980[label="",style="dashed", color="magenta", weight=3]; 20973 -> 18151[label="",style="dashed", color="red", weight=0]; 20973[label="srMyInt (srMyInt (Pos (Succ ww137300)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20973 -> 20981[label="",style="dashed", color="magenta", weight=3]; 20971[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"];63307[label="ww2576/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20971 -> 63307[label="",style="solid", color="burlywood", weight=9]; 63307 -> 20982[label="",style="solid", color="burlywood", weight=3]; 63308[label="ww2576/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20971 -> 63308[label="",style="solid", color="burlywood", weight=9]; 63308 -> 20983[label="",style="solid", color="burlywood", weight=3]; 20989 -> 15103[label="",style="dashed", color="red", weight=0]; 20989[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20989 -> 20992[label="",style="dashed", color="magenta", weight=3]; 20989 -> 20993[label="",style="dashed", color="magenta", weight=3]; 20990 -> 20582[label="",style="dashed", color="red", weight=0]; 20990[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"];20990 -> 20994[label="",style="dashed", color="magenta", weight=3]; 20990 -> 20995[label="",style="dashed", color="magenta", weight=3]; 20990 -> 20996[label="",style="dashed", color="magenta", weight=3]; 20990 -> 20997[label="",style="dashed", color="magenta", weight=3]; 20990 -> 20998[label="",style="dashed", color="magenta", weight=3]; 20990 -> 20999[label="",style="dashed", color="magenta", weight=3]; 20988[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"];63309[label="ww2577/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20988 -> 63309[label="",style="solid", color="burlywood", weight=9]; 63309 -> 21000[label="",style="solid", color="burlywood", weight=3]; 63310[label="ww2577/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20988 -> 63310[label="",style="solid", color="burlywood", weight=9]; 63310 -> 21001[label="",style="solid", color="burlywood", weight=3]; 21003 -> 18157[label="",style="dashed", color="red", weight=0]; 21003[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];21004 -> 20582[label="",style="dashed", color="red", weight=0]; 21004[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"];21004 -> 21006[label="",style="dashed", color="magenta", weight=3]; 21004 -> 21007[label="",style="dashed", color="magenta", weight=3]; 21004 -> 21008[label="",style="dashed", color="magenta", weight=3]; 21004 -> 21009[label="",style="dashed", color="magenta", weight=3]; 21004 -> 21010[label="",style="dashed", color="magenta", weight=3]; 21004 -> 21011[label="",style="dashed", color="magenta", weight=3]; 21002[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"];63311[label="ww2578/MyTrue",fontsize=10,color="white",style="solid",shape="box"];21002 -> 63311[label="",style="solid", color="burlywood", weight=9]; 63311 -> 21012[label="",style="solid", color="burlywood", weight=3]; 63312[label="ww2578/MyFalse",fontsize=10,color="white",style="solid",shape="box"];21002 -> 63312[label="",style="solid", color="burlywood", weight=9]; 63312 -> 21013[label="",style="solid", color="burlywood", weight=3]; 52212[label="ww4498",fontsize=16,color="green",shape="box"];52213 -> 20977[label="",style="dashed", color="red", weight=0]; 52213[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52214 -> 26799[label="",style="dashed", color="red", weight=0]; 52214[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];52214 -> 52990[label="",style="dashed", color="magenta", weight=3]; 52214 -> 52991[label="",style="dashed", color="magenta", weight=3]; 52215 -> 20977[label="",style="dashed", color="red", weight=0]; 52215[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52216 -> 26799[label="",style="dashed", color="red", weight=0]; 52216[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];52216 -> 52992[label="",style="dashed", color="magenta", weight=3]; 52216 -> 52993[label="",style="dashed", color="magenta", weight=3]; 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 -> 21015[label="",style="solid", color="black", weight=3]; 19659 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39248[label="",style="dashed", color="magenta", weight=3]; 19659 -> 39249[label="",style="dashed", color="magenta", weight=3]; 19659 -> 39250[label="",style="dashed", color="magenta", weight=3]; 19659 -> 39251[label="",style="dashed", color="magenta", weight=3]; 19659 -> 39252[label="",style="dashed", color="magenta", weight=3]; 19659 -> 39253[label="",style="dashed", color="magenta", weight=3]; 19660 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39254[label="",style="dashed", color="magenta", weight=3]; 19660 -> 39255[label="",style="dashed", color="magenta", weight=3]; 19660 -> 39256[label="",style="dashed", color="magenta", weight=3]; 19660 -> 39257[label="",style="dashed", color="magenta", weight=3]; 19660 -> 39258[label="",style="dashed", color="magenta", weight=3]; 19660 -> 39259[label="",style="dashed", color="magenta", weight=3]; 19661 -> 37764[label="",style="dashed", color="red", weight=0]; 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 -> 39260[label="",style="dashed", color="magenta", weight=3]; 19661 -> 39261[label="",style="dashed", color="magenta", weight=3]; 19661 -> 39262[label="",style="dashed", color="magenta", weight=3]; 19661 -> 39263[label="",style="dashed", color="magenta", weight=3]; 19661 -> 39264[label="",style="dashed", color="magenta", weight=3]; 19661 -> 39265[label="",style="dashed", color="magenta", weight=3]; 19662 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48861[label="",style="dashed", color="magenta", weight=3]; 19662 -> 48862[label="",style="dashed", color="magenta", weight=3]; 19662 -> 48863[label="",style="dashed", color="magenta", weight=3]; 19662 -> 48864[label="",style="dashed", color="magenta", weight=3]; 19662 -> 48865[label="",style="dashed", color="magenta", weight=3]; 28135[label="ww3100",fontsize=16,color="green",shape="box"];28136[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28137[label="ww5",fontsize=16,color="green",shape="box"];28138[label="ww4000",fontsize=16,color="green",shape="box"];19663 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48866[label="",style="dashed", color="magenta", weight=3]; 19663 -> 48867[label="",style="dashed", color="magenta", weight=3]; 19663 -> 48868[label="",style="dashed", color="magenta", weight=3]; 19663 -> 48869[label="",style="dashed", color="magenta", weight=3]; 19663 -> 48870[label="",style="dashed", color="magenta", weight=3]; 28139[label="ww3100",fontsize=16,color="green",shape="box"];28140[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28141[label="ww5",fontsize=16,color="green",shape="box"];28142[label="ww4000",fontsize=16,color="green",shape="box"];53566[label="ww4000",fontsize=16,color="green",shape="box"];53567[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53568[label="ww3100",fontsize=16,color="green",shape="box"];53569[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50367 -> 27983[label="",style="dashed", color="red", weight=0]; 50367[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"];50367 -> 52996[label="",style="dashed", color="magenta", weight=3]; 50367 -> 52997[label="",style="dashed", color="magenta", weight=3]; 50367 -> 52998[label="",style="dashed", color="magenta", weight=3]; 50367 -> 52999[label="",style="dashed", color="magenta", weight=3]; 51920[label="ww3100",fontsize=16,color="green",shape="box"];51921[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51922[label="ww5",fontsize=16,color="green",shape="box"];51923[label="ww4000",fontsize=16,color="green",shape="box"];28242[label="takeWhile (flip ltEsFloat ww3415) (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"];28242 -> 28301[label="",style="solid", color="black", weight=3]; 58842 -> 53555[label="",style="dashed", color="red", weight=0]; 58842[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"];58842 -> 58854[label="",style="dashed", color="magenta", weight=3]; 58842 -> 58855[label="",style="dashed", color="magenta", weight=3]; 58842 -> 58856[label="",style="dashed", color="magenta", weight=3]; 58842 -> 58857[label="",style="dashed", color="magenta", weight=3]; 58843[label="ww3415",fontsize=16,color="green",shape="box"];58844[label="ww2022",fontsize=16,color="green",shape="box"];53570[label="ww4000",fontsize=16,color="green",shape="box"];53571[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53572[label="ww3100",fontsize=16,color="green",shape="box"];53573[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50368 -> 27983[label="",style="dashed", color="red", weight=0]; 50368[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"];50368 -> 53002[label="",style="dashed", color="magenta", weight=3]; 50368 -> 53003[label="",style="dashed", color="magenta", weight=3]; 50368 -> 53004[label="",style="dashed", color="magenta", weight=3]; 50368 -> 53005[label="",style="dashed", color="magenta", weight=3]; 51925[label="ww3100",fontsize=16,color="green",shape="box"];51926[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51927[label="ww5",fontsize=16,color="green",shape="box"];51928[label="ww4000",fontsize=16,color="green",shape="box"];55748[label="ww4593",fontsize=16,color="green",shape="box"];22064[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="triangle"];22064 -> 22274[label="",style="solid", color="black", weight=3]; 55749[label="Pos (Succ ww4594)",fontsize=16,color="green",shape="box"];55750[label="Pos (Succ ww4595)",fontsize=16,color="green",shape="box"];28309 -> 22064[label="",style="dashed", color="red", weight=0]; 28309[label="msMyInt (Neg (Succ ww2020)) (Neg Zero)",fontsize=16,color="magenta"];28309 -> 53007[label="",style="dashed", color="magenta", weight=3]; 28310 -> 26799[label="",style="dashed", color="red", weight=0]; 28310[label="srMyInt (Pos (Succ ww2021)) (Pos (Succ ww2022))",fontsize=16,color="magenta"];28310 -> 53008[label="",style="dashed", color="magenta", weight=3]; 28310 -> 53009[label="",style="dashed", color="magenta", weight=3]; 41775[label="ww51",fontsize=16,color="green",shape="box"];41776 -> 26799[label="",style="dashed", color="red", weight=0]; 41776[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41776 -> 42828[label="",style="dashed", color="magenta", weight=3]; 41776 -> 42829[label="",style="dashed", color="magenta", weight=3]; 44167[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44166[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))) ww4366)",fontsize=16,color="black",shape="triangle"];44166 -> 44169[label="",style="solid", color="black", weight=3]; 41778[label="Pos Zero",fontsize=16,color="green",shape="box"];41779 -> 26799[label="",style="dashed", color="red", weight=0]; 41779[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41779 -> 42832[label="",style="dashed", color="magenta", weight=3]; 41779 -> 42833[label="",style="dashed", color="magenta", weight=3]; 41780 -> 22064[label="",style="dashed", color="red", weight=0]; 41780[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41781[label="Neg Zero",fontsize=16,color="green",shape="box"];41782 -> 26799[label="",style="dashed", color="red", weight=0]; 41782[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41782 -> 42834[label="",style="dashed", color="magenta", weight=3]; 41782 -> 42835[label="",style="dashed", color="magenta", weight=3]; 41783[label="ww50",fontsize=16,color="green",shape="box"];38762 -> 26799[label="",style="dashed", color="red", weight=0]; 38762[label="srMyInt ww51 ww2181",fontsize=16,color="magenta"];38762 -> 42836[label="",style="dashed", color="magenta", weight=3]; 38762 -> 42837[label="",style="dashed", color="magenta", weight=3]; 38763 -> 45000[label="",style="dashed", color="red", weight=0]; 38763[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"];38763 -> 45001[label="",style="dashed", color="magenta", weight=3]; 38764 -> 20608[label="",style="dashed", color="red", weight=0]; 38764[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"];38764 -> 42839[label="",style="dashed", color="magenta", weight=3]; 38764 -> 42840[label="",style="dashed", color="magenta", weight=3]; 38764 -> 42841[label="",style="dashed", color="magenta", weight=3]; 38764 -> 42842[label="",style="dashed", color="magenta", weight=3]; 38765 -> 26798[label="",style="dashed", color="red", weight=0]; 38765[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38765 -> 42843[label="",style="dashed", color="magenta", weight=3]; 38765 -> 42844[label="",style="dashed", color="magenta", weight=3]; 38766[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38767[label="Neg Zero",fontsize=16,color="green",shape="box"];41784[label="ww51",fontsize=16,color="green",shape="box"];41785 -> 26799[label="",style="dashed", color="red", weight=0]; 41785[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41785 -> 42845[label="",style="dashed", color="magenta", weight=3]; 41785 -> 42846[label="",style="dashed", color="magenta", weight=3]; 44182[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44181[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))) ww4367)",fontsize=16,color="black",shape="triangle"];44181 -> 44184[label="",style="solid", color="black", weight=3]; 41787[label="Pos Zero",fontsize=16,color="green",shape="box"];41788 -> 26799[label="",style="dashed", color="red", weight=0]; 41788[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41788 -> 42849[label="",style="dashed", color="magenta", weight=3]; 41788 -> 42850[label="",style="dashed", color="magenta", weight=3]; 41789 -> 22064[label="",style="dashed", color="red", weight=0]; 41789[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41790[label="Neg Zero",fontsize=16,color="green",shape="box"];41791 -> 26799[label="",style="dashed", color="red", weight=0]; 41791[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41791 -> 42851[label="",style="dashed", color="magenta", weight=3]; 41791 -> 42852[label="",style="dashed", color="magenta", weight=3]; 41792[label="ww50",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 -> 21053[label="",style="solid", color="black", weight=3]; 41793[label="ww51",fontsize=16,color="green",shape="box"];41794 -> 26799[label="",style="dashed", color="red", weight=0]; 41794[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41794 -> 42853[label="",style="dashed", color="magenta", weight=3]; 41794 -> 42854[label="",style="dashed", color="magenta", weight=3]; 44193[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44192[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))) ww4368)",fontsize=16,color="black",shape="triangle"];44192 -> 44195[label="",style="solid", color="black", weight=3]; 41796[label="Neg Zero",fontsize=16,color="green",shape="box"];41797 -> 26799[label="",style="dashed", color="red", weight=0]; 41797[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41797 -> 42857[label="",style="dashed", color="magenta", weight=3]; 41797 -> 42858[label="",style="dashed", color="magenta", weight=3]; 41798 -> 22064[label="",style="dashed", color="red", weight=0]; 41798[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41799[label="Neg Zero",fontsize=16,color="green",shape="box"];41800 -> 26799[label="",style="dashed", color="red", weight=0]; 41800[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41800 -> 42859[label="",style="dashed", color="magenta", weight=3]; 41800 -> 42860[label="",style="dashed", color="magenta", weight=3]; 41801[label="ww50",fontsize=16,color="green",shape="box"];41802[label="ww51",fontsize=16,color="green",shape="box"];41803 -> 26799[label="",style="dashed", color="red", weight=0]; 41803[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41803 -> 42861[label="",style="dashed", color="magenta", weight=3]; 41803 -> 42862[label="",style="dashed", color="magenta", weight=3]; 44204[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44203[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)))) ww4369)",fontsize=16,color="black",shape="triangle"];44203 -> 44206[label="",style="solid", color="black", weight=3]; 41805[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41806 -> 26799[label="",style="dashed", color="red", weight=0]; 41806[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41806 -> 42865[label="",style="dashed", color="magenta", weight=3]; 41806 -> 42866[label="",style="dashed", color="magenta", weight=3]; 41807 -> 22064[label="",style="dashed", color="red", weight=0]; 41807[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41808[label="Neg Zero",fontsize=16,color="green",shape="box"];41809 -> 26799[label="",style="dashed", color="red", weight=0]; 41809[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41809 -> 42867[label="",style="dashed", color="magenta", weight=3]; 41809 -> 42868[label="",style="dashed", color="magenta", weight=3]; 41810[label="ww50",fontsize=16,color="green",shape="box"];38780 -> 26799[label="",style="dashed", color="red", weight=0]; 38780[label="srMyInt ww51 ww2188",fontsize=16,color="magenta"];38780 -> 42869[label="",style="dashed", color="magenta", weight=3]; 38780 -> 42870[label="",style="dashed", color="magenta", weight=3]; 38781 -> 45013[label="",style="dashed", color="red", weight=0]; 38781[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"];38781 -> 45014[label="",style="dashed", color="magenta", weight=3]; 38782 -> 20608[label="",style="dashed", color="red", weight=0]; 38782[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"];38782 -> 42872[label="",style="dashed", color="magenta", weight=3]; 38782 -> 42873[label="",style="dashed", color="magenta", weight=3]; 38782 -> 42874[label="",style="dashed", color="magenta", weight=3]; 38782 -> 42875[label="",style="dashed", color="magenta", weight=3]; 38783 -> 26798[label="",style="dashed", color="red", weight=0]; 38783[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38783 -> 42876[label="",style="dashed", color="magenta", weight=3]; 38783 -> 42877[label="",style="dashed", color="magenta", weight=3]; 38784[label="Neg Zero",fontsize=16,color="green",shape="box"];38785[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 -> 21057[label="",style="solid", color="black", weight=3]; 41811[label="ww51",fontsize=16,color="green",shape="box"];41812 -> 26799[label="",style="dashed", color="red", weight=0]; 41812[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41812 -> 42878[label="",style="dashed", color="magenta", weight=3]; 41812 -> 42879[label="",style="dashed", color="magenta", weight=3]; 44219[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44218[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))) ww4370)",fontsize=16,color="black",shape="triangle"];44218 -> 44221[label="",style="solid", color="black", weight=3]; 41814[label="Pos Zero",fontsize=16,color="green",shape="box"];41815 -> 26799[label="",style="dashed", color="red", weight=0]; 41815[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41815 -> 42882[label="",style="dashed", color="magenta", weight=3]; 41815 -> 42883[label="",style="dashed", color="magenta", weight=3]; 41816 -> 22064[label="",style="dashed", color="red", weight=0]; 41816[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41817[label="Neg Zero",fontsize=16,color="green",shape="box"];41818 -> 26799[label="",style="dashed", color="red", weight=0]; 41818[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41818 -> 42884[label="",style="dashed", color="magenta", weight=3]; 41818 -> 42885[label="",style="dashed", color="magenta", weight=3]; 41819[label="ww50",fontsize=16,color="green",shape="box"];41820[label="ww51",fontsize=16,color="green",shape="box"];41821 -> 26799[label="",style="dashed", color="red", weight=0]; 41821[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41821 -> 42886[label="",style="dashed", color="magenta", weight=3]; 41821 -> 42887[label="",style="dashed", color="magenta", weight=3]; 44230[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44229[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)))) ww4371)",fontsize=16,color="black",shape="triangle"];44229 -> 44232[label="",style="solid", color="black", weight=3]; 41823[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41824 -> 26799[label="",style="dashed", color="red", weight=0]; 41824[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41824 -> 42890[label="",style="dashed", color="magenta", weight=3]; 41824 -> 42891[label="",style="dashed", color="magenta", weight=3]; 41825 -> 22064[label="",style="dashed", color="red", weight=0]; 41825[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41826[label="Neg Zero",fontsize=16,color="green",shape="box"];41827 -> 26799[label="",style="dashed", color="red", weight=0]; 41827[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41827 -> 42892[label="",style="dashed", color="magenta", weight=3]; 41827 -> 42893[label="",style="dashed", color="magenta", weight=3]; 41828[label="ww50",fontsize=16,color="green",shape="box"];38792 -> 26799[label="",style="dashed", color="red", weight=0]; 38792[label="srMyInt ww51 ww2195",fontsize=16,color="magenta"];38792 -> 42894[label="",style="dashed", color="magenta", weight=3]; 38792 -> 42895[label="",style="dashed", color="magenta", weight=3]; 38793 -> 45024[label="",style="dashed", color="red", weight=0]; 38793[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"];38793 -> 45025[label="",style="dashed", color="magenta", weight=3]; 38794 -> 20608[label="",style="dashed", color="red", weight=0]; 38794[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"];38794 -> 42897[label="",style="dashed", color="magenta", weight=3]; 38794 -> 42898[label="",style="dashed", color="magenta", weight=3]; 38794 -> 42899[label="",style="dashed", color="magenta", weight=3]; 38794 -> 42900[label="",style="dashed", color="magenta", weight=3]; 38795 -> 26798[label="",style="dashed", color="red", weight=0]; 38795[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38795 -> 42901[label="",style="dashed", color="magenta", weight=3]; 38795 -> 42902[label="",style="dashed", color="magenta", weight=3]; 38796[label="Pos Zero",fontsize=16,color="green",shape="box"];38797[label="Neg Zero",fontsize=16,color="green",shape="box"];19680 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48876[label="",style="dashed", color="magenta", weight=3]; 19680 -> 48877[label="",style="dashed", color="magenta", weight=3]; 19680 -> 48878[label="",style="dashed", color="magenta", weight=3]; 19680 -> 48879[label="",style="dashed", color="magenta", weight=3]; 19680 -> 48880[label="",style="dashed", color="magenta", weight=3]; 28244[label="ww5",fontsize=16,color="green",shape="box"];28245[label="ww3100",fontsize=16,color="green",shape="box"];28246[label="ww4000",fontsize=16,color="green",shape="box"];28247[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];19681 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48881[label="",style="dashed", color="magenta", weight=3]; 19681 -> 48882[label="",style="dashed", color="magenta", weight=3]; 19681 -> 48883[label="",style="dashed", color="magenta", weight=3]; 19681 -> 48884[label="",style="dashed", color="magenta", weight=3]; 19681 -> 48885[label="",style="dashed", color="magenta", weight=3]; 28248[label="ww5",fontsize=16,color="green",shape="box"];28249[label="ww3100",fontsize=16,color="green",shape="box"];28250[label="ww4000",fontsize=16,color="green",shape="box"];28251[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53730[label="ww4000",fontsize=16,color="green",shape="box"];53731[label="ww3100",fontsize=16,color="green",shape="box"];53732[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53733[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50060 -> 28074[label="",style="dashed", color="red", weight=0]; 50060[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"];50060 -> 53012[label="",style="dashed", color="magenta", weight=3]; 50060 -> 53013[label="",style="dashed", color="magenta", weight=3]; 50060 -> 53014[label="",style="dashed", color="magenta", weight=3]; 50060 -> 53015[label="",style="dashed", color="magenta", weight=3]; 51930[label="ww5",fontsize=16,color="green",shape="box"];51931[label="ww3100",fontsize=16,color="green",shape="box"];51932[label="ww4000",fontsize=16,color="green",shape="box"];51933[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28377[label="takeWhile (flip ltEsFloat ww3421) (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"];28377 -> 28384[label="",style="solid", color="black", weight=3]; 58799 -> 53719[label="",style="dashed", color="red", weight=0]; 58799[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"];58799 -> 58816[label="",style="dashed", color="magenta", weight=3]; 58799 -> 58817[label="",style="dashed", color="magenta", weight=3]; 58799 -> 58818[label="",style="dashed", color="magenta", weight=3]; 58799 -> 58819[label="",style="dashed", color="magenta", weight=3]; 58800[label="ww2027",fontsize=16,color="green",shape="box"];58801[label="ww3421",fontsize=16,color="green",shape="box"];53734[label="ww4000",fontsize=16,color="green",shape="box"];53735[label="ww3100",fontsize=16,color="green",shape="box"];53736[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53737[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50061 -> 28074[label="",style="dashed", color="red", weight=0]; 50061[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"];50061 -> 53018[label="",style="dashed", color="magenta", weight=3]; 50061 -> 53019[label="",style="dashed", color="magenta", weight=3]; 50061 -> 53020[label="",style="dashed", color="magenta", weight=3]; 50061 -> 53021[label="",style="dashed", color="magenta", weight=3]; 51935[label="ww5",fontsize=16,color="green",shape="box"];51936[label="ww3100",fontsize=16,color="green",shape="box"];51937[label="ww4000",fontsize=16,color="green",shape="box"];51938[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55751[label="ww4600",fontsize=16,color="green",shape="box"];55752[label="Neg (Succ ww4601)",fontsize=16,color="green",shape="box"];55753[label="Neg (Succ ww4602)",fontsize=16,color="green",shape="box"];28440 -> 22064[label="",style="dashed", color="red", weight=0]; 28440[label="msMyInt (Neg (Succ ww2025)) (Neg Zero)",fontsize=16,color="magenta"];28440 -> 53023[label="",style="dashed", color="magenta", weight=3]; 28441 -> 26799[label="",style="dashed", color="red", weight=0]; 28441[label="srMyInt (Neg (Succ ww2026)) (Neg (Succ ww2027))",fontsize=16,color="magenta"];28441 -> 53024[label="",style="dashed", color="magenta", weight=3]; 28441 -> 53025[label="",style="dashed", color="magenta", weight=3]; 41829[label="ww51",fontsize=16,color="green",shape="box"];41830 -> 26799[label="",style="dashed", color="red", weight=0]; 41830[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41830 -> 42903[label="",style="dashed", color="magenta", weight=3]; 41830 -> 42904[label="",style="dashed", color="magenta", weight=3]; 44245[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44244[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))) ww4372)",fontsize=16,color="black",shape="triangle"];44244 -> 44247[label="",style="solid", color="black", weight=3]; 41832[label="Neg Zero",fontsize=16,color="green",shape="box"];41833 -> 26799[label="",style="dashed", color="red", weight=0]; 41833[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41833 -> 42907[label="",style="dashed", color="magenta", weight=3]; 41833 -> 42908[label="",style="dashed", color="magenta", weight=3]; 41834 -> 22064[label="",style="dashed", color="red", weight=0]; 41834[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41835[label="Neg Zero",fontsize=16,color="green",shape="box"];41836 -> 26799[label="",style="dashed", color="red", weight=0]; 41836[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41836 -> 42909[label="",style="dashed", color="magenta", weight=3]; 41836 -> 42910[label="",style="dashed", color="magenta", weight=3]; 41837[label="ww50",fontsize=16,color="green",shape="box"];41838[label="ww51",fontsize=16,color="green",shape="box"];41839 -> 26799[label="",style="dashed", color="red", weight=0]; 41839[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41839 -> 42911[label="",style="dashed", color="magenta", weight=3]; 41839 -> 42912[label="",style="dashed", color="magenta", weight=3]; 44256[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44255[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)))) ww4373)",fontsize=16,color="black",shape="triangle"];44255 -> 44258[label="",style="solid", color="black", weight=3]; 41841[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41842 -> 26799[label="",style="dashed", color="red", weight=0]; 41842[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41842 -> 42915[label="",style="dashed", color="magenta", weight=3]; 41842 -> 42916[label="",style="dashed", color="magenta", weight=3]; 41843 -> 22064[label="",style="dashed", color="red", weight=0]; 41843[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41844[label="Neg Zero",fontsize=16,color="green",shape="box"];41845 -> 26799[label="",style="dashed", color="red", weight=0]; 41845[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41845 -> 42917[label="",style="dashed", color="magenta", weight=3]; 41845 -> 42918[label="",style="dashed", color="magenta", weight=3]; 41846[label="ww50",fontsize=16,color="green",shape="box"];41847[label="ww51",fontsize=16,color="green",shape="box"];41848 -> 26799[label="",style="dashed", color="red", weight=0]; 41848[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41848 -> 42919[label="",style="dashed", color="magenta", weight=3]; 41848 -> 42920[label="",style="dashed", color="magenta", weight=3]; 44267[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44266[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))) ww4374)",fontsize=16,color="black",shape="triangle"];44266 -> 44269[label="",style="solid", color="black", weight=3]; 41850[label="Neg Zero",fontsize=16,color="green",shape="box"];41851 -> 26799[label="",style="dashed", color="red", weight=0]; 41851[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41851 -> 42923[label="",style="dashed", color="magenta", weight=3]; 41851 -> 42924[label="",style="dashed", color="magenta", weight=3]; 41852 -> 22064[label="",style="dashed", color="red", weight=0]; 41852[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41853[label="Neg Zero",fontsize=16,color="green",shape="box"];41854 -> 26799[label="",style="dashed", color="red", weight=0]; 41854[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41854 -> 42925[label="",style="dashed", color="magenta", weight=3]; 41854 -> 42926[label="",style="dashed", color="magenta", weight=3]; 41855[label="ww50",fontsize=16,color="green",shape="box"];19690 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48891[label="",style="dashed", color="magenta", weight=3]; 19690 -> 48892[label="",style="dashed", color="magenta", weight=3]; 19690 -> 48893[label="",style="dashed", color="magenta", weight=3]; 19690 -> 48894[label="",style="dashed", color="magenta", weight=3]; 19690 -> 48895[label="",style="dashed", color="magenta", weight=3]; 19691 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48896[label="",style="dashed", color="magenta", weight=3]; 19691 -> 48897[label="",style="dashed", color="magenta", weight=3]; 19691 -> 48898[label="",style="dashed", color="magenta", weight=3]; 19691 -> 48899[label="",style="dashed", color="magenta", weight=3]; 19691 -> 48900[label="",style="dashed", color="magenta", weight=3]; 51939[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];51940[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51941[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51942[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53660[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53661[label="ww3100",fontsize=16,color="green",shape="box"];53662[label="ww3000",fontsize=16,color="green",shape="box"];53663[label="ww5",fontsize=16,color="green",shape="box"];51944[label="primPlusFloat 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="burlywood",shape="box"];63313[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51944 -> 63313[label="",style="solid", color="burlywood", weight=9]; 63313 -> 53029[label="",style="solid", color="burlywood", weight=3]; 51945[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];51946[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51947[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51948[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53664[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53665[label="ww3100",fontsize=16,color="green",shape="box"];53666[label="ww3000",fontsize=16,color="green",shape="box"];53667[label="ww5",fontsize=16,color="green",shape="box"];51950[label="primPlusFloat 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="burlywood",shape="box"];63314[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];51950 -> 63314[label="",style="solid", color="burlywood", weight=9]; 63314 -> 53033[label="",style="solid", color="burlywood", weight=3]; 55754[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4605))) (Float (Neg (Succ ww4606)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55754 -> 55865[label="",style="solid", color="black", weight=3]; 52223[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];52224[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52225[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38816 -> 26799[label="",style="dashed", color="red", weight=0]; 38816[label="srMyInt ww51 ww2197",fontsize=16,color="magenta"];38816 -> 42927[label="",style="dashed", color="magenta", weight=3]; 38816 -> 42928[label="",style="dashed", color="magenta", weight=3]; 38817 -> 45037[label="",style="dashed", color="red", weight=0]; 38817[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"];38817 -> 45038[label="",style="dashed", color="magenta", weight=3]; 38818 -> 20608[label="",style="dashed", color="red", weight=0]; 38818[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"];38818 -> 42930[label="",style="dashed", color="magenta", weight=3]; 38818 -> 42931[label="",style="dashed", color="magenta", weight=3]; 38818 -> 42932[label="",style="dashed", color="magenta", weight=3]; 38818 -> 42933[label="",style="dashed", color="magenta", weight=3]; 38819 -> 26798[label="",style="dashed", color="red", weight=0]; 38819[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38819 -> 42934[label="",style="dashed", color="magenta", weight=3]; 38819 -> 42935[label="",style="dashed", color="magenta", weight=3]; 38820[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38821[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41856[label="ww51",fontsize=16,color="green",shape="box"];41857 -> 26799[label="",style="dashed", color="red", weight=0]; 41857[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41857 -> 42936[label="",style="dashed", color="magenta", weight=3]; 41857 -> 42937[label="",style="dashed", color="magenta", weight=3]; 44283[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44282[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))) ww4375)",fontsize=16,color="black",shape="triangle"];44282 -> 44285[label="",style="solid", color="black", weight=3]; 41859[label="Pos Zero",fontsize=16,color="green",shape="box"];41860 -> 26799[label="",style="dashed", color="red", weight=0]; 41860[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41860 -> 42940[label="",style="dashed", color="magenta", weight=3]; 41860 -> 42941[label="",style="dashed", color="magenta", weight=3]; 41861 -> 22801[label="",style="dashed", color="red", weight=0]; 41861[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41861 -> 42942[label="",style="dashed", color="magenta", weight=3]; 41862[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41863 -> 26799[label="",style="dashed", color="red", weight=0]; 41863[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41863 -> 42943[label="",style="dashed", color="magenta", weight=3]; 41863 -> 42944[label="",style="dashed", color="magenta", weight=3]; 41864[label="ww50",fontsize=16,color="green",shape="box"];41865[label="ww51",fontsize=16,color="green",shape="box"];41866 -> 26799[label="",style="dashed", color="red", weight=0]; 41866[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41866 -> 42945[label="",style="dashed", color="magenta", weight=3]; 41866 -> 42946[label="",style="dashed", color="magenta", weight=3]; 44295[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44294[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)))) ww4376)",fontsize=16,color="black",shape="triangle"];44294 -> 44297[label="",style="solid", color="black", weight=3]; 41868[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41869 -> 26799[label="",style="dashed", color="red", weight=0]; 41869[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41869 -> 42949[label="",style="dashed", color="magenta", weight=3]; 41869 -> 42950[label="",style="dashed", color="magenta", weight=3]; 41870 -> 22801[label="",style="dashed", color="red", weight=0]; 41870[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41870 -> 42951[label="",style="dashed", color="magenta", weight=3]; 41871[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41872 -> 26799[label="",style="dashed", color="red", weight=0]; 41872[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41872 -> 42952[label="",style="dashed", color="magenta", weight=3]; 41872 -> 42953[label="",style="dashed", color="magenta", weight=3]; 41873[label="ww50",fontsize=16,color="green",shape="box"];38834 -> 26799[label="",style="dashed", color="red", weight=0]; 38834[label="srMyInt ww51 ww2199",fontsize=16,color="magenta"];38834 -> 42954[label="",style="dashed", color="magenta", weight=3]; 38834 -> 42955[label="",style="dashed", color="magenta", weight=3]; 38835 -> 45049[label="",style="dashed", color="red", weight=0]; 38835[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"];38835 -> 45050[label="",style="dashed", color="magenta", weight=3]; 38836 -> 20608[label="",style="dashed", color="red", weight=0]; 38836[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"];38836 -> 42957[label="",style="dashed", color="magenta", weight=3]; 38836 -> 42958[label="",style="dashed", color="magenta", weight=3]; 38836 -> 42959[label="",style="dashed", color="magenta", weight=3]; 38836 -> 42960[label="",style="dashed", color="magenta", weight=3]; 38837 -> 26798[label="",style="dashed", color="red", weight=0]; 38837[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38837 -> 42961[label="",style="dashed", color="magenta", weight=3]; 38837 -> 42962[label="",style="dashed", color="magenta", weight=3]; 38838[label="Neg Zero",fontsize=16,color="green",shape="box"];38839[label="Neg (Succ ww3000)",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 -> 21121[label="",style="solid", color="black", weight=3]; 41874[label="ww51",fontsize=16,color="green",shape="box"];41875 -> 26799[label="",style="dashed", color="red", weight=0]; 41875[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41875 -> 42963[label="",style="dashed", color="magenta", weight=3]; 41875 -> 42964[label="",style="dashed", color="magenta", weight=3]; 44312[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44311[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))) ww4377)",fontsize=16,color="black",shape="triangle"];44311 -> 44314[label="",style="solid", color="black", weight=3]; 41877[label="Pos Zero",fontsize=16,color="green",shape="box"];41878 -> 26799[label="",style="dashed", color="red", weight=0]; 41878[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41878 -> 42967[label="",style="dashed", color="magenta", weight=3]; 41878 -> 42968[label="",style="dashed", color="magenta", weight=3]; 41879 -> 22801[label="",style="dashed", color="red", weight=0]; 41879[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41879 -> 42969[label="",style="dashed", color="magenta", weight=3]; 41880[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41881 -> 26799[label="",style="dashed", color="red", weight=0]; 41881[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41881 -> 42970[label="",style="dashed", color="magenta", weight=3]; 41881 -> 42971[label="",style="dashed", color="magenta", weight=3]; 41882[label="ww50",fontsize=16,color="green",shape="box"];41883[label="ww51",fontsize=16,color="green",shape="box"];41884 -> 26799[label="",style="dashed", color="red", weight=0]; 41884[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41884 -> 42972[label="",style="dashed", color="magenta", weight=3]; 41884 -> 42973[label="",style="dashed", color="magenta", weight=3]; 44324[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44323[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)))) ww4378)",fontsize=16,color="black",shape="triangle"];44323 -> 44326[label="",style="solid", color="black", weight=3]; 41886[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41887 -> 26799[label="",style="dashed", color="red", weight=0]; 41887[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41887 -> 42976[label="",style="dashed", color="magenta", weight=3]; 41887 -> 42977[label="",style="dashed", color="magenta", weight=3]; 41888 -> 22801[label="",style="dashed", color="red", weight=0]; 41888[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41888 -> 42978[label="",style="dashed", color="magenta", weight=3]; 41889[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41890 -> 26799[label="",style="dashed", color="red", weight=0]; 41890[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41890 -> 42979[label="",style="dashed", color="magenta", weight=3]; 41890 -> 42980[label="",style="dashed", color="magenta", weight=3]; 41891[label="ww50",fontsize=16,color="green",shape="box"];38852 -> 26799[label="",style="dashed", color="red", weight=0]; 38852[label="srMyInt ww51 ww2206",fontsize=16,color="magenta"];38852 -> 42981[label="",style="dashed", color="magenta", weight=3]; 38852 -> 42982[label="",style="dashed", color="magenta", weight=3]; 38853 -> 45061[label="",style="dashed", color="red", weight=0]; 38853[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"];38853 -> 45062[label="",style="dashed", color="magenta", weight=3]; 38854 -> 20608[label="",style="dashed", color="red", weight=0]; 38854[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"];38854 -> 42984[label="",style="dashed", color="magenta", weight=3]; 38854 -> 42985[label="",style="dashed", color="magenta", weight=3]; 38854 -> 42986[label="",style="dashed", color="magenta", weight=3]; 38854 -> 42987[label="",style="dashed", color="magenta", weight=3]; 38855 -> 26798[label="",style="dashed", color="red", weight=0]; 38855[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38855 -> 42988[label="",style="dashed", color="magenta", weight=3]; 38855 -> 42989[label="",style="dashed", color="magenta", weight=3]; 38856[label="Pos Zero",fontsize=16,color="green",shape="box"];38857[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];19703 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48906[label="",style="dashed", color="magenta", weight=3]; 19703 -> 48907[label="",style="dashed", color="magenta", weight=3]; 19703 -> 48908[label="",style="dashed", color="magenta", weight=3]; 19703 -> 48909[label="",style="dashed", color="magenta", weight=3]; 19703 -> 48910[label="",style="dashed", color="magenta", weight=3]; 28545[label="ww5",fontsize=16,color="green",shape="box"];28546[label="ww3100",fontsize=16,color="green",shape="box"];28547[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28548[label="ww3000",fontsize=16,color="green",shape="box"];19704 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48911[label="",style="dashed", color="magenta", weight=3]; 19704 -> 48912[label="",style="dashed", color="magenta", weight=3]; 19704 -> 48913[label="",style="dashed", color="magenta", weight=3]; 19704 -> 48914[label="",style="dashed", color="magenta", weight=3]; 19704 -> 48915[label="",style="dashed", color="magenta", weight=3]; 28549[label="ww5",fontsize=16,color="green",shape="box"];28550[label="ww3100",fontsize=16,color="green",shape="box"];28551[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28552[label="ww3000",fontsize=16,color="green",shape="box"];53815[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53816[label="ww3100",fontsize=16,color="green",shape="box"];53817[label="ww3000",fontsize=16,color="green",shape="box"];53818[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];49870 -> 28371[label="",style="dashed", color="red", weight=0]; 49870[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"];49870 -> 53036[label="",style="dashed", color="magenta", weight=3]; 49870 -> 53037[label="",style="dashed", color="magenta", weight=3]; 49870 -> 53038[label="",style="dashed", color="magenta", weight=3]; 49870 -> 53039[label="",style="dashed", color="magenta", weight=3]; 51952[label="ww5",fontsize=16,color="green",shape="box"];51953[label="ww3100",fontsize=16,color="green",shape="box"];51954[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51955[label="ww3000",fontsize=16,color="green",shape="box"];28681[label="takeWhile (flip ltEsFloat ww3445) (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"];28681 -> 28718[label="",style="solid", color="black", weight=3]; 56386[label="Float (Neg (Succ ww2036)) (Neg (Succ ww2037))",fontsize=16,color="green",shape="box"];56387[label="ww2037",fontsize=16,color="green",shape="box"];56388[label="ww2036",fontsize=16,color="green",shape="box"];56389[label="ww2035",fontsize=16,color="green",shape="box"];55782[label="Neg (Succ ww4610)",fontsize=16,color="green",shape="box"];55783[label="Neg (Succ ww4609)",fontsize=16,color="green",shape="box"];55784[label="Neg (Succ ww4611)",fontsize=16,color="green",shape="box"];28822 -> 22801[label="",style="dashed", color="red", weight=0]; 28822[label="msMyInt (Neg Zero) (Neg (Succ ww2036))",fontsize=16,color="magenta"];28822 -> 53041[label="",style="dashed", color="magenta", weight=3]; 28823 -> 26799[label="",style="dashed", color="red", weight=0]; 28823[label="srMyInt (Neg (Succ ww2035)) (Neg (Succ ww2037))",fontsize=16,color="magenta"];28823 -> 53042[label="",style="dashed", color="magenta", weight=3]; 28823 -> 53043[label="",style="dashed", color="magenta", weight=3]; 41892[label="ww51",fontsize=16,color="green",shape="box"];41893 -> 26799[label="",style="dashed", color="red", weight=0]; 41893[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41893 -> 42990[label="",style="dashed", color="magenta", weight=3]; 41893 -> 42991[label="",style="dashed", color="magenta", weight=3]; 44341[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44340[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))) ww4379)",fontsize=16,color="black",shape="triangle"];44340 -> 44343[label="",style="solid", color="black", weight=3]; 41895[label="Neg Zero",fontsize=16,color="green",shape="box"];41896 -> 26799[label="",style="dashed", color="red", weight=0]; 41896[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41896 -> 42994[label="",style="dashed", color="magenta", weight=3]; 41896 -> 42995[label="",style="dashed", color="magenta", weight=3]; 41897 -> 22801[label="",style="dashed", color="red", weight=0]; 41897[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41897 -> 42996[label="",style="dashed", color="magenta", weight=3]; 41898[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41899 -> 26799[label="",style="dashed", color="red", weight=0]; 41899[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41899 -> 42997[label="",style="dashed", color="magenta", weight=3]; 41899 -> 42998[label="",style="dashed", color="magenta", weight=3]; 41900[label="ww50",fontsize=16,color="green",shape="box"];41901[label="ww51",fontsize=16,color="green",shape="box"];41902 -> 26799[label="",style="dashed", color="red", weight=0]; 41902[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41902 -> 42999[label="",style="dashed", color="magenta", weight=3]; 41902 -> 43000[label="",style="dashed", color="magenta", weight=3]; 44353[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44352[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)))) ww4380)",fontsize=16,color="black",shape="triangle"];44352 -> 44355[label="",style="solid", color="black", weight=3]; 41904[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41905 -> 26799[label="",style="dashed", color="red", weight=0]; 41905[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41905 -> 43003[label="",style="dashed", color="magenta", weight=3]; 41905 -> 43004[label="",style="dashed", color="magenta", weight=3]; 41906 -> 22801[label="",style="dashed", color="red", weight=0]; 41906[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41906 -> 43005[label="",style="dashed", color="magenta", weight=3]; 41907[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41908 -> 26799[label="",style="dashed", color="red", weight=0]; 41908[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41908 -> 43006[label="",style="dashed", color="magenta", weight=3]; 41908 -> 43007[label="",style="dashed", color="magenta", weight=3]; 41909[label="ww50",fontsize=16,color="green",shape="box"];41910[label="ww51",fontsize=16,color="green",shape="box"];41911 -> 26799[label="",style="dashed", color="red", weight=0]; 41911[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41911 -> 43008[label="",style="dashed", color="magenta", weight=3]; 41911 -> 43009[label="",style="dashed", color="magenta", weight=3]; 44365[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44364[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))) ww4381)",fontsize=16,color="black",shape="triangle"];44364 -> 44367[label="",style="solid", color="black", weight=3]; 41913[label="Neg Zero",fontsize=16,color="green",shape="box"];41914 -> 26799[label="",style="dashed", color="red", weight=0]; 41914[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41914 -> 43012[label="",style="dashed", color="magenta", weight=3]; 41914 -> 43013[label="",style="dashed", color="magenta", weight=3]; 41915 -> 22801[label="",style="dashed", color="red", weight=0]; 41915[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41915 -> 43014[label="",style="dashed", color="magenta", weight=3]; 41916[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41917 -> 26799[label="",style="dashed", color="red", weight=0]; 41917[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41917 -> 43015[label="",style="dashed", color="magenta", weight=3]; 41917 -> 43016[label="",style="dashed", color="magenta", weight=3]; 41918[label="ww50",fontsize=16,color="green",shape="box"];19712 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48921[label="",style="dashed", color="magenta", weight=3]; 19712 -> 48922[label="",style="dashed", color="magenta", weight=3]; 19712 -> 48923[label="",style="dashed", color="magenta", weight=3]; 19712 -> 48924[label="",style="dashed", color="magenta", weight=3]; 19712 -> 48925[label="",style="dashed", color="magenta", weight=3]; 19713 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48926[label="",style="dashed", color="magenta", weight=3]; 19713 -> 48927[label="",style="dashed", color="magenta", weight=3]; 19713 -> 48928[label="",style="dashed", color="magenta", weight=3]; 19713 -> 48929[label="",style="dashed", color="magenta", weight=3]; 19713 -> 48930[label="",style="dashed", color="magenta", weight=3]; 51956[label="Neg Zero",fontsize=16,color="green",shape="box"];51957[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51958[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51959[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50369 -> 53769[label="",style="dashed", color="red", weight=0]; 50369[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"];50369 -> 53782[label="",style="dashed", color="magenta", weight=3]; 50369 -> 53783[label="",style="dashed", color="magenta", weight=3]; 50369 -> 53784[label="",style="dashed", color="magenta", weight=3]; 53776[label="ww5",fontsize=16,color="green",shape="box"];53777[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53778[label="ww3100",fontsize=16,color="green",shape="box"];51961[label="Neg Zero",fontsize=16,color="green",shape="box"];51962[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51963[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51964[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50370 -> 53769[label="",style="dashed", color="red", weight=0]; 50370[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"];50370 -> 53785[label="",style="dashed", color="magenta", weight=3]; 50370 -> 53786[label="",style="dashed", color="magenta", weight=3]; 50370 -> 53787[label="",style="dashed", color="magenta", weight=3]; 53779[label="ww5",fontsize=16,color="green",shape="box"];53780[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53781[label="ww3100",fontsize=16,color="green",shape="box"];55755 -> 22801[label="",style="dashed", color="red", weight=0]; 55755[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];55755 -> 55866[label="",style="dashed", color="magenta", weight=3]; 55756 -> 26799[label="",style="dashed", color="red", weight=0]; 55756[label="srMyInt (Pos (Succ ww4615)) (Pos (Succ ww4616))",fontsize=16,color="magenta"];55756 -> 55867[label="",style="dashed", color="magenta", weight=3]; 55756 -> 55868[label="",style="dashed", color="magenta", weight=3]; 38876 -> 26799[label="",style="dashed", color="red", weight=0]; 38876[label="srMyInt ww51 ww2208",fontsize=16,color="magenta"];38876 -> 43017[label="",style="dashed", color="magenta", weight=3]; 38876 -> 43018[label="",style="dashed", color="magenta", weight=3]; 38877 -> 45075[label="",style="dashed", color="red", weight=0]; 38877[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"];38877 -> 45076[label="",style="dashed", color="magenta", weight=3]; 38878 -> 20608[label="",style="dashed", color="red", weight=0]; 38878[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"];38878 -> 43020[label="",style="dashed", color="magenta", weight=3]; 38878 -> 43021[label="",style="dashed", color="magenta", weight=3]; 38878 -> 43022[label="",style="dashed", color="magenta", weight=3]; 38878 -> 43023[label="",style="dashed", color="magenta", weight=3]; 38879 -> 26798[label="",style="dashed", color="red", weight=0]; 38879[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38879 -> 43024[label="",style="dashed", color="magenta", weight=3]; 38879 -> 43025[label="",style="dashed", color="magenta", weight=3]; 38880[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];38881[label="Neg Zero",fontsize=16,color="green",shape="box"];41919[label="ww51",fontsize=16,color="green",shape="box"];41920 -> 26799[label="",style="dashed", color="red", weight=0]; 41920[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41920 -> 43026[label="",style="dashed", color="magenta", weight=3]; 41920 -> 43027[label="",style="dashed", color="magenta", weight=3]; 44382[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44381[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))) ww4382)",fontsize=16,color="black",shape="triangle"];44381 -> 44384[label="",style="solid", color="black", weight=3]; 41922[label="Pos Zero",fontsize=16,color="green",shape="box"];41923 -> 26799[label="",style="dashed", color="red", weight=0]; 41923[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41923 -> 43030[label="",style="dashed", color="magenta", weight=3]; 41923 -> 43031[label="",style="dashed", color="magenta", weight=3]; 41924 -> 22801[label="",style="dashed", color="red", weight=0]; 41924[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41924 -> 43032[label="",style="dashed", color="magenta", weight=3]; 41925[label="Neg Zero",fontsize=16,color="green",shape="box"];41926 -> 26799[label="",style="dashed", color="red", weight=0]; 41926[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41926 -> 43033[label="",style="dashed", color="magenta", weight=3]; 41926 -> 43034[label="",style="dashed", color="magenta", weight=3]; 41927[label="ww50",fontsize=16,color="green",shape="box"];41928[label="ww51",fontsize=16,color="green",shape="box"];41929 -> 26799[label="",style="dashed", color="red", weight=0]; 41929[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41929 -> 43035[label="",style="dashed", color="magenta", weight=3]; 41929 -> 43036[label="",style="dashed", color="magenta", weight=3]; 44394[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44393[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)))) ww4383)",fontsize=16,color="black",shape="triangle"];44393 -> 44396[label="",style="solid", color="black", weight=3]; 41931[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41932 -> 26799[label="",style="dashed", color="red", weight=0]; 41932[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41932 -> 43039[label="",style="dashed", color="magenta", weight=3]; 41932 -> 43040[label="",style="dashed", color="magenta", weight=3]; 41933 -> 22801[label="",style="dashed", color="red", weight=0]; 41933[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41933 -> 43041[label="",style="dashed", color="magenta", weight=3]; 41934[label="Neg Zero",fontsize=16,color="green",shape="box"];41935 -> 26799[label="",style="dashed", color="red", weight=0]; 41935[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41935 -> 43042[label="",style="dashed", color="magenta", weight=3]; 41935 -> 43043[label="",style="dashed", color="magenta", weight=3]; 41936[label="ww50",fontsize=16,color="green",shape="box"];38888 -> 26799[label="",style="dashed", color="red", weight=0]; 38888[label="srMyInt ww51 ww2210",fontsize=16,color="magenta"];38888 -> 43044[label="",style="dashed", color="magenta", weight=3]; 38888 -> 43045[label="",style="dashed", color="magenta", weight=3]; 38889 -> 45087[label="",style="dashed", color="red", weight=0]; 38889[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"];38889 -> 45088[label="",style="dashed", color="magenta", weight=3]; 38890 -> 20608[label="",style="dashed", color="red", weight=0]; 38890[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"];38890 -> 43047[label="",style="dashed", color="magenta", weight=3]; 38890 -> 43048[label="",style="dashed", color="magenta", weight=3]; 38890 -> 43049[label="",style="dashed", color="magenta", weight=3]; 38890 -> 43050[label="",style="dashed", color="magenta", weight=3]; 38891 -> 26798[label="",style="dashed", color="red", weight=0]; 38891[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38891 -> 43051[label="",style="dashed", color="magenta", weight=3]; 38891 -> 43052[label="",style="dashed", color="magenta", weight=3]; 38892[label="Neg Zero",fontsize=16,color="green",shape="box"];38893[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 -> 21181[label="",style="solid", color="black", weight=3]; 41937[label="ww51",fontsize=16,color="green",shape="box"];41938 -> 26799[label="",style="dashed", color="red", weight=0]; 41938[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41938 -> 43053[label="",style="dashed", color="magenta", weight=3]; 41938 -> 43054[label="",style="dashed", color="magenta", weight=3]; 44411[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44410[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))) ww4384)",fontsize=16,color="black",shape="triangle"];44410 -> 44413[label="",style="solid", color="black", weight=3]; 41940[label="Pos Zero",fontsize=16,color="green",shape="box"];41941 -> 26799[label="",style="dashed", color="red", weight=0]; 41941[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41941 -> 43057[label="",style="dashed", color="magenta", weight=3]; 41941 -> 43058[label="",style="dashed", color="magenta", weight=3]; 41942 -> 22801[label="",style="dashed", color="red", weight=0]; 41942[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41942 -> 43059[label="",style="dashed", color="magenta", weight=3]; 41943[label="Neg Zero",fontsize=16,color="green",shape="box"];41944 -> 26799[label="",style="dashed", color="red", weight=0]; 41944[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41944 -> 43060[label="",style="dashed", color="magenta", weight=3]; 41944 -> 43061[label="",style="dashed", color="magenta", weight=3]; 41945[label="ww50",fontsize=16,color="green",shape="box"];41946[label="ww51",fontsize=16,color="green",shape="box"];41947 -> 26799[label="",style="dashed", color="red", weight=0]; 41947[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41947 -> 43062[label="",style="dashed", color="magenta", weight=3]; 41947 -> 43063[label="",style="dashed", color="magenta", weight=3]; 44423[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44422[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)))) ww4385)",fontsize=16,color="black",shape="triangle"];44422 -> 44425[label="",style="solid", color="black", weight=3]; 41949[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41950 -> 26799[label="",style="dashed", color="red", weight=0]; 41950[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41950 -> 43066[label="",style="dashed", color="magenta", weight=3]; 41950 -> 43067[label="",style="dashed", color="magenta", weight=3]; 41951 -> 22801[label="",style="dashed", color="red", weight=0]; 41951[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41951 -> 43068[label="",style="dashed", color="magenta", weight=3]; 41952[label="Neg Zero",fontsize=16,color="green",shape="box"];41953 -> 26799[label="",style="dashed", color="red", weight=0]; 41953[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41953 -> 43069[label="",style="dashed", color="magenta", weight=3]; 41953 -> 43070[label="",style="dashed", color="magenta", weight=3]; 41954[label="ww50",fontsize=16,color="green",shape="box"];38900 -> 26799[label="",style="dashed", color="red", weight=0]; 38900[label="srMyInt ww51 ww2216",fontsize=16,color="magenta"];38900 -> 43071[label="",style="dashed", color="magenta", weight=3]; 38900 -> 43072[label="",style="dashed", color="magenta", weight=3]; 38901 -> 45099[label="",style="dashed", color="red", weight=0]; 38901[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"];38901 -> 45100[label="",style="dashed", color="magenta", weight=3]; 38902 -> 20608[label="",style="dashed", color="red", weight=0]; 38902[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"];38902 -> 43074[label="",style="dashed", color="magenta", weight=3]; 38902 -> 43075[label="",style="dashed", color="magenta", weight=3]; 38902 -> 43076[label="",style="dashed", color="magenta", weight=3]; 38902 -> 43077[label="",style="dashed", color="magenta", weight=3]; 38903 -> 26798[label="",style="dashed", color="red", weight=0]; 38903[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38903 -> 43078[label="",style="dashed", color="magenta", weight=3]; 38903 -> 43079[label="",style="dashed", color="magenta", weight=3]; 38904[label="Pos Zero",fontsize=16,color="green",shape="box"];38905[label="Neg Zero",fontsize=16,color="green",shape="box"];19725 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48936[label="",style="dashed", color="magenta", weight=3]; 19725 -> 48937[label="",style="dashed", color="magenta", weight=3]; 19725 -> 48938[label="",style="dashed", color="magenta", weight=3]; 19725 -> 48939[label="",style="dashed", color="magenta", weight=3]; 19725 -> 48940[label="",style="dashed", color="magenta", weight=3]; 28674[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28675[label="ww5",fontsize=16,color="green",shape="box"];28676[label="ww3100",fontsize=16,color="green",shape="box"];19726 -> 46807[label="",style="dashed", color="red", weight=0]; 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 -> 48941[label="",style="dashed", color="magenta", weight=3]; 19726 -> 48942[label="",style="dashed", color="magenta", weight=3]; 19726 -> 48943[label="",style="dashed", color="magenta", weight=3]; 19726 -> 48944[label="",style="dashed", color="magenta", weight=3]; 19726 -> 48945[label="",style="dashed", color="magenta", weight=3]; 28715[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28716[label="ww5",fontsize=16,color="green",shape="box"];28717[label="ww3100",fontsize=16,color="green",shape="box"];55423[label="ww3100",fontsize=16,color="green",shape="box"];55424[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55425[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50062 -> 28661[label="",style="dashed", color="red", weight=0]; 50062[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"];50062 -> 53048[label="",style="dashed", color="magenta", weight=3]; 50062 -> 53049[label="",style="dashed", color="magenta", weight=3]; 50062 -> 53050[label="",style="dashed", color="magenta", weight=3]; 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"];28816[label="takeWhile (flip ltEsFloat ww3468) (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"];28816 -> 28857[label="",style="solid", color="black", weight=3]; 58802 -> 55414[label="",style="dashed", color="red", weight=0]; 58802[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"];58802 -> 58820[label="",style="dashed", color="magenta", weight=3]; 58802 -> 58821[label="",style="dashed", color="magenta", weight=3]; 58802 -> 58822[label="",style="dashed", color="magenta", weight=3]; 58803[label="ww2045",fontsize=16,color="green",shape="box"];58804[label="ww3468",fontsize=16,color="green",shape="box"];55850[label="Neg Zero",fontsize=16,color="green",shape="box"];55851[label="Neg (Succ ww4619)",fontsize=16,color="green",shape="box"];55852[label="Neg (Succ ww4620)",fontsize=16,color="green",shape="box"];28970 -> 22801[label="",style="dashed", color="red", weight=0]; 28970[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];28970 -> 53052[label="",style="dashed", color="magenta", weight=3]; 28971 -> 26799[label="",style="dashed", color="red", weight=0]; 28971[label="srMyInt (Neg (Succ ww3472)) (Neg (Succ ww3473))",fontsize=16,color="magenta"];28971 -> 53053[label="",style="dashed", color="magenta", weight=3]; 28971 -> 53054[label="",style="dashed", color="magenta", weight=3]; 41955[label="ww51",fontsize=16,color="green",shape="box"];41956 -> 26799[label="",style="dashed", color="red", weight=0]; 41956[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41956 -> 43080[label="",style="dashed", color="magenta", weight=3]; 41956 -> 43081[label="",style="dashed", color="magenta", weight=3]; 44440[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44439[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))) ww4386)",fontsize=16,color="black",shape="triangle"];44439 -> 44442[label="",style="solid", color="black", weight=3]; 41958[label="Neg Zero",fontsize=16,color="green",shape="box"];41959 -> 26799[label="",style="dashed", color="red", weight=0]; 41959[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41959 -> 43084[label="",style="dashed", color="magenta", weight=3]; 41959 -> 43085[label="",style="dashed", color="magenta", weight=3]; 41960 -> 22801[label="",style="dashed", color="red", weight=0]; 41960[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41960 -> 43086[label="",style="dashed", color="magenta", weight=3]; 41961[label="Neg Zero",fontsize=16,color="green",shape="box"];41962 -> 26799[label="",style="dashed", color="red", weight=0]; 41962[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41962 -> 43087[label="",style="dashed", color="magenta", weight=3]; 41962 -> 43088[label="",style="dashed", color="magenta", weight=3]; 41963[label="ww50",fontsize=16,color="green",shape="box"];41964[label="ww51",fontsize=16,color="green",shape="box"];41965 -> 26799[label="",style="dashed", color="red", weight=0]; 41965[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41965 -> 43089[label="",style="dashed", color="magenta", weight=3]; 41965 -> 43090[label="",style="dashed", color="magenta", weight=3]; 44452[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44451[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)))) ww4387)",fontsize=16,color="black",shape="triangle"];44451 -> 44454[label="",style="solid", color="black", weight=3]; 41967[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];41968 -> 26799[label="",style="dashed", color="red", weight=0]; 41968[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41968 -> 43093[label="",style="dashed", color="magenta", weight=3]; 41968 -> 43094[label="",style="dashed", color="magenta", weight=3]; 41969 -> 22801[label="",style="dashed", color="red", weight=0]; 41969[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41969 -> 43095[label="",style="dashed", color="magenta", weight=3]; 41970[label="Neg Zero",fontsize=16,color="green",shape="box"];41971 -> 26799[label="",style="dashed", color="red", weight=0]; 41971[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41971 -> 43096[label="",style="dashed", color="magenta", weight=3]; 41971 -> 43097[label="",style="dashed", color="magenta", weight=3]; 41972[label="ww50",fontsize=16,color="green",shape="box"];41973[label="ww51",fontsize=16,color="green",shape="box"];41974 -> 26799[label="",style="dashed", color="red", weight=0]; 41974[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41974 -> 43098[label="",style="dashed", color="magenta", weight=3]; 41974 -> 43099[label="",style="dashed", color="magenta", weight=3]; 44464[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44463[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))) ww4388)",fontsize=16,color="black",shape="triangle"];44463 -> 44466[label="",style="solid", color="black", weight=3]; 41976[label="Neg Zero",fontsize=16,color="green",shape="box"];41977 -> 26799[label="",style="dashed", color="red", weight=0]; 41977[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41977 -> 43102[label="",style="dashed", color="magenta", weight=3]; 41977 -> 43103[label="",style="dashed", color="magenta", weight=3]; 41978 -> 22801[label="",style="dashed", color="red", weight=0]; 41978[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41978 -> 43104[label="",style="dashed", color="magenta", weight=3]; 41979[label="Neg Zero",fontsize=16,color="green",shape="box"];41980 -> 26799[label="",style="dashed", color="red", weight=0]; 41980[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41980 -> 43105[label="",style="dashed", color="magenta", weight=3]; 41980 -> 43106[label="",style="dashed", color="magenta", weight=3]; 41981[label="ww50",fontsize=16,color="green",shape="box"];56474 -> 53946[label="",style="dashed", color="red", weight=0]; 56474[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56474 -> 56512[label="",style="dashed", color="magenta", weight=3]; 56474 -> 56513[label="",style="dashed", color="magenta", weight=3]; 56475 -> 53946[label="",style="dashed", color="red", weight=0]; 56475[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56475 -> 56514[label="",style="dashed", color="magenta", weight=3]; 56475 -> 56515[label="",style="dashed", color="magenta", weight=3]; 19742 -> 18681[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];56522 -> 53946[label="",style="dashed", color="red", weight=0]; 56522[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56522 -> 56616[label="",style="dashed", color="magenta", weight=3]; 56522 -> 56617[label="",style="dashed", color="magenta", weight=3]; 56523 -> 56720[label="",style="dashed", color="red", weight=0]; 56523[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"];56523 -> 56801[label="",style="dashed", color="magenta", weight=3]; 56523 -> 56802[label="",style="dashed", color="magenta", weight=3]; 56523 -> 56803[label="",style="dashed", color="magenta", weight=3]; 56523 -> 56804[label="",style="dashed", color="magenta", weight=3]; 56523 -> 56805[label="",style="dashed", color="magenta", weight=3]; 56524 -> 30021[label="",style="dashed", color="red", weight=0]; 56524[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"];56524 -> 56622[label="",style="dashed", color="magenta", weight=3]; 56524 -> 56623[label="",style="dashed", color="magenta", weight=3]; 56524 -> 56624[label="",style="dashed", color="magenta", weight=3]; 56524 -> 56625[label="",style="dashed", color="magenta", weight=3]; 56524 -> 56626[label="",style="dashed", color="magenta", weight=3]; 56525 -> 53946[label="",style="dashed", color="red", weight=0]; 56525[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56525 -> 56627[label="",style="dashed", color="magenta", weight=3]; 56525 -> 56628[label="",style="dashed", color="magenta", weight=3]; 56526 -> 30021[label="",style="dashed", color="red", weight=0]; 56526[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"];56526 -> 56629[label="",style="dashed", color="magenta", weight=3]; 56526 -> 56630[label="",style="dashed", color="magenta", weight=3]; 56526 -> 56631[label="",style="dashed", color="magenta", weight=3]; 56526 -> 56632[label="",style="dashed", color="magenta", weight=3]; 56526 -> 56633[label="",style="dashed", color="magenta", weight=3]; 19752 -> 18689[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];56506[label="Succ ww53",fontsize=16,color="green",shape="box"];56507 -> 5617[label="",style="dashed", color="red", weight=0]; 56507[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56507 -> 56634[label="",style="dashed", color="magenta", weight=3]; 56507 -> 56635[label="",style="dashed", color="magenta", weight=3]; 53946[label="not (esEsOrdering (primCmpNat ww454200 ww454100) LT)",fontsize=16,color="burlywood",shape="triangle"];63315[label="ww454200/Succ ww4542000",fontsize=10,color="white",style="solid",shape="box"];53946 -> 63315[label="",style="solid", color="burlywood", weight=9]; 63315 -> 56115[label="",style="solid", color="burlywood", weight=3]; 63316[label="ww454200/Zero",fontsize=10,color="white",style="solid",shape="box"];53946 -> 63316[label="",style="solid", color="burlywood", weight=9]; 63316 -> 56116[label="",style="solid", color="burlywood", weight=3]; 56508[label="Succ ww53",fontsize=16,color="green",shape="box"];56509 -> 5617[label="",style="dashed", color="red", weight=0]; 56509[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56509 -> 56636[label="",style="dashed", color="magenta", weight=3]; 56509 -> 56637[label="",style="dashed", color="magenta", weight=3]; 56510[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)))))) ww4676) (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"];56510 -> 56638[label="",style="solid", color="black", weight=3]; 56511[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)))))) ww4676) (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"];56511 -> 56639[label="",style="solid", color="black", weight=3]; 19761 -> 16096[label="",style="dashed", color="red", weight=0]; 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 -> 21229[label="",style="dashed", color="magenta", weight=3]; 19761 -> 21230[label="",style="dashed", color="magenta", weight=3]; 19761 -> 21231[label="",style="dashed", color="magenta", weight=3]; 19761 -> 21232[label="",style="dashed", color="magenta", weight=3]; 19762 -> 16097[label="",style="dashed", color="red", weight=0]; 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 -> 21233[label="",style="dashed", color="magenta", weight=3]; 19762 -> 21234[label="",style="dashed", color="magenta", weight=3]; 19762 -> 21235[label="",style="dashed", color="magenta", weight=3]; 19762 -> 21236[label="",style="dashed", color="magenta", weight=3]; 19763 -> 16098[label="",style="dashed", color="red", weight=0]; 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 -> 21237[label="",style="dashed", color="magenta", weight=3]; 19763 -> 21238[label="",style="dashed", color="magenta", weight=3]; 19763 -> 21239[label="",style="dashed", color="magenta", weight=3]; 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 -> 21240[label="",style="solid", color="black", weight=3]; 18799[label="ww540",fontsize=16,color="green",shape="box"];18800[label="ww520",fontsize=16,color="green",shape="box"];18801[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];18802[label="ww55",fontsize=16,color="green",shape="box"];18803[label="ww53",fontsize=16,color="green",shape="box"];56596[label="Succ ww53",fontsize=16,color="green",shape="box"];56597 -> 5617[label="",style="dashed", color="red", weight=0]; 56597[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56597 -> 56689[label="",style="dashed", color="magenta", weight=3]; 56597 -> 56690[label="",style="dashed", color="magenta", weight=3]; 56786[label="ww53",fontsize=16,color="green",shape="box"];56787[label="ww5400",fontsize=16,color="green",shape="box"];56788[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56789[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];56790[label="ww5200",fontsize=16,color="green",shape="box"];56602[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56603[label="ww53",fontsize=16,color="green",shape="box"];56604[label="ww5200",fontsize=16,color="green",shape="box"];56605[label="ww55",fontsize=16,color="green",shape="box"];56606[label="ww5400",fontsize=16,color="green",shape="box"];56607[label="Succ ww53",fontsize=16,color="green",shape="box"];56608 -> 5617[label="",style="dashed", color="red", weight=0]; 56608[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56608 -> 56691[label="",style="dashed", color="magenta", weight=3]; 56608 -> 56692[label="",style="dashed", color="magenta", weight=3]; 56609[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56610[label="ww53",fontsize=16,color="green",shape="box"];56611[label="ww5200",fontsize=16,color="green",shape="box"];56612[label="ww55",fontsize=16,color="green",shape="box"];56613[label="ww5400",fontsize=16,color="green",shape="box"];56614[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4681 ww4680) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4677 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4679 MyTrue (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56614 -> 56693[label="",style="solid", color="black", weight=3]; 56615[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4681 ww4680) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4677 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4679 MyFalse (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56615 -> 56694[label="",style="solid", color="black", weight=3]; 19771 -> 16123[label="",style="dashed", color="red", weight=0]; 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 -> 21247[label="",style="dashed", color="magenta", weight=3]; 19771 -> 21248[label="",style="dashed", color="magenta", weight=3]; 19771 -> 21249[label="",style="dashed", color="magenta", weight=3]; 19771 -> 21250[label="",style="dashed", color="magenta", weight=3]; 19772 -> 16124[label="",style="dashed", color="red", weight=0]; 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 -> 21251[label="",style="dashed", color="magenta", weight=3]; 19772 -> 21252[label="",style="dashed", color="magenta", weight=3]; 19772 -> 21253[label="",style="dashed", color="magenta", weight=3]; 19772 -> 21254[label="",style="dashed", color="magenta", weight=3]; 19773 -> 16125[label="",style="dashed", color="red", weight=0]; 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 -> 21255[label="",style="dashed", color="magenta", weight=3]; 19773 -> 21256[label="",style="dashed", color="magenta", weight=3]; 19773 -> 21257[label="",style="dashed", color="magenta", weight=3]; 56651 -> 53946[label="",style="dashed", color="red", weight=0]; 56651[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56651 -> 56695[label="",style="dashed", color="magenta", weight=3]; 56651 -> 56696[label="",style="dashed", color="magenta", weight=3]; 56652 -> 53946[label="",style="dashed", color="red", weight=0]; 56652[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56652 -> 56697[label="",style="dashed", color="magenta", weight=3]; 56652 -> 56698[label="",style="dashed", color="magenta", weight=3]; 19780 -> 18703[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];56967 -> 53946[label="",style="dashed", color="red", weight=0]; 56967[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56967 -> 57064[label="",style="dashed", color="magenta", weight=3]; 56967 -> 57065[label="",style="dashed", color="magenta", weight=3]; 56968 -> 56720[label="",style="dashed", color="red", weight=0]; 56968[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"];56968 -> 57066[label="",style="dashed", color="magenta", weight=3]; 56968 -> 57067[label="",style="dashed", color="magenta", weight=3]; 56968 -> 57068[label="",style="dashed", color="magenta", weight=3]; 56968 -> 57069[label="",style="dashed", color="magenta", weight=3]; 56968 -> 57070[label="",style="dashed", color="magenta", weight=3]; 56969 -> 30021[label="",style="dashed", color="red", weight=0]; 56969[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"];56969 -> 57071[label="",style="dashed", color="magenta", weight=3]; 56969 -> 57072[label="",style="dashed", color="magenta", weight=3]; 56969 -> 57073[label="",style="dashed", color="magenta", weight=3]; 56969 -> 57074[label="",style="dashed", color="magenta", weight=3]; 56969 -> 57075[label="",style="dashed", color="magenta", weight=3]; 56970 -> 53946[label="",style="dashed", color="red", weight=0]; 56970[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56970 -> 57076[label="",style="dashed", color="magenta", weight=3]; 56970 -> 57077[label="",style="dashed", color="magenta", weight=3]; 56971 -> 30021[label="",style="dashed", color="red", weight=0]; 56971[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"];56971 -> 57078[label="",style="dashed", color="magenta", weight=3]; 56971 -> 57079[label="",style="dashed", color="magenta", weight=3]; 56971 -> 57080[label="",style="dashed", color="magenta", weight=3]; 56971 -> 57081[label="",style="dashed", color="magenta", weight=3]; 56971 -> 57082[label="",style="dashed", color="magenta", weight=3]; 19788 -> 18711[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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"];56683[label="Succ ww69",fontsize=16,color="green",shape="box"];56684 -> 5617[label="",style="dashed", color="red", weight=0]; 56684[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56684 -> 56935[label="",style="dashed", color="magenta", weight=3]; 56684 -> 56936[label="",style="dashed", color="magenta", weight=3]; 56685[label="Succ ww69",fontsize=16,color="green",shape="box"];56686 -> 5617[label="",style="dashed", color="red", weight=0]; 56686[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56686 -> 56937[label="",style="dashed", color="magenta", weight=3]; 56686 -> 56938[label="",style="dashed", color="magenta", weight=3]; 56687[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)))))) ww4683) (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"];56687 -> 56939[label="",style="solid", color="black", weight=3]; 56688[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)))))) ww4683) (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"];56688 -> 56940[label="",style="solid", color="black", weight=3]; 19797 -> 16096[label="",style="dashed", color="red", weight=0]; 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 -> 21276[label="",style="dashed", color="magenta", weight=3]; 19797 -> 21277[label="",style="dashed", color="magenta", weight=3]; 19797 -> 21278[label="",style="dashed", color="magenta", weight=3]; 19797 -> 21279[label="",style="dashed", color="magenta", weight=3]; 19798 -> 16097[label="",style="dashed", color="red", weight=0]; 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 -> 21280[label="",style="dashed", color="magenta", weight=3]; 19798 -> 21281[label="",style="dashed", color="magenta", weight=3]; 19798 -> 21282[label="",style="dashed", color="magenta", weight=3]; 19798 -> 21283[label="",style="dashed", color="magenta", weight=3]; 19799 -> 16098[label="",style="dashed", color="red", weight=0]; 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 -> 21284[label="",style="dashed", color="magenta", weight=3]; 19799 -> 21285[label="",style="dashed", color="magenta", weight=3]; 19799 -> 21286[label="",style="dashed", color="magenta", weight=3]; 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 -> 21287[label="",style="solid", color="black", weight=3]; 18804[label="ww700",fontsize=16,color="green",shape="box"];18805[label="ww680",fontsize=16,color="green",shape="box"];18806[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];18807[label="ww71",fontsize=16,color="green",shape="box"];18808[label="ww69",fontsize=16,color="green",shape="box"];57043[label="Succ ww69",fontsize=16,color="green",shape="box"];57044 -> 5617[label="",style="dashed", color="red", weight=0]; 57044[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];57044 -> 57189[label="",style="dashed", color="magenta", weight=3]; 57044 -> 57190[label="",style="dashed", color="magenta", weight=3]; 57045[label="ww69",fontsize=16,color="green",shape="box"];57046[label="ww7000",fontsize=16,color="green",shape="box"];57047[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];57048[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];57049[label="ww6800",fontsize=16,color="green",shape="box"];57050[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];57051[label="ww69",fontsize=16,color="green",shape="box"];57052[label="ww6800",fontsize=16,color="green",shape="box"];57053[label="ww71",fontsize=16,color="green",shape="box"];57054[label="ww7000",fontsize=16,color="green",shape="box"];57055[label="Succ ww69",fontsize=16,color="green",shape="box"];57056 -> 5617[label="",style="dashed", color="red", weight=0]; 57056[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];57056 -> 57191[label="",style="dashed", color="magenta", weight=3]; 57056 -> 57192[label="",style="dashed", color="magenta", weight=3]; 57057[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];57058[label="ww69",fontsize=16,color="green",shape="box"];57059[label="ww6800",fontsize=16,color="green",shape="box"];57060[label="ww71",fontsize=16,color="green",shape="box"];57061[label="ww7000",fontsize=16,color="green",shape="box"];57062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4689 ww4688) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4685 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4687 MyTrue (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];57062 -> 57193[label="",style="solid", color="black", weight=3]; 57063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4689 ww4688) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4685 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4687 MyFalse (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];57063 -> 57194[label="",style="solid", color="black", weight=3]; 19807 -> 16123[label="",style="dashed", color="red", weight=0]; 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 -> 21294[label="",style="dashed", color="magenta", weight=3]; 19807 -> 21295[label="",style="dashed", color="magenta", weight=3]; 19807 -> 21296[label="",style="dashed", color="magenta", weight=3]; 19807 -> 21297[label="",style="dashed", color="magenta", weight=3]; 19808 -> 16124[label="",style="dashed", color="red", weight=0]; 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 -> 21298[label="",style="dashed", color="magenta", weight=3]; 19808 -> 21299[label="",style="dashed", color="magenta", weight=3]; 19808 -> 21300[label="",style="dashed", color="magenta", weight=3]; 19808 -> 21301[label="",style="dashed", color="magenta", weight=3]; 19809 -> 16125[label="",style="dashed", color="red", weight=0]; 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 -> 21302[label="",style="dashed", color="magenta", weight=3]; 19809 -> 21303[label="",style="dashed", color="magenta", weight=3]; 19809 -> 21304[label="",style="dashed", color="magenta", weight=3]; 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 -> 21305[label="",style="solid", color="black", weight=3]; 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 -> 21306[label="",style="solid", color="black", weight=3]; 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 -> 21307[label="",style="solid", color="black", weight=3]; 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 -> 21308[label="",style="solid", color="black", weight=3]; 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 -> 21309[label="",style="solid", color="black", weight=3]; 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 -> 21310[label="",style="solid", color="black", weight=3]; 19816 -> 19892[label="",style="dashed", color="red", weight=0]; 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]; 19816 -> 19910[label="",style="dashed", color="magenta", weight=3]; 19816 -> 19911[label="",style="dashed", color="magenta", weight=3]; 19816 -> 19912[label="",style="dashed", color="magenta", weight=3]; 29319 -> 29382[label="",style="dashed", color="red", weight=0]; 29319[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"];29319 -> 29395[label="",style="dashed", color="magenta", weight=3]; 29319 -> 29396[label="",style="dashed", color="magenta", weight=3]; 29319 -> 29397[label="",style="dashed", color="magenta", weight=3]; 29320[label="ww3000",fontsize=16,color="green",shape="box"];29321[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];29322[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"];29322 -> 29416[label="",style="solid", color="black", weight=3]; 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 -> 21312[label="",style="solid", color="black", weight=3]; 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 -> 21313[label="",style="solid", color="black", weight=3]; 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 -> 21314[label="",style="solid", color="black", weight=3]; 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 -> 21315[label="",style="solid", color="black", weight=3]; 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 -> 21316[label="",style="solid", color="black", weight=3]; 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 -> 21317[label="",style="solid", color="black", weight=3]; 54782 -> 55020[label="",style="dashed", color="red", weight=0]; 54782[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"];54782 -> 55127[label="",style="dashed", color="magenta", weight=3]; 54782 -> 55128[label="",style="dashed", color="magenta", weight=3]; 54782 -> 55129[label="",style="dashed", color="magenta", weight=3]; 54783[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"];54783 -> 55869[label="",style="solid", color="black", weight=3]; 54784 -> 56138[label="",style="dashed", color="red", weight=0]; 54784[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"];54784 -> 56179[label="",style="dashed", color="magenta", weight=3]; 54784 -> 56180[label="",style="dashed", color="magenta", weight=3]; 54784 -> 56181[label="",style="dashed", color="magenta", weight=3]; 54784 -> 56182[label="",style="dashed", color="magenta", weight=3]; 54785[label="ww3000",fontsize=16,color="green",shape="box"];54786[label="ww3100",fontsize=16,color="green",shape="box"];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 -> 21319[label="",style="solid", color="black", weight=3]; 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 -> 21320[label="",style="solid", color="black", weight=3]; 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 -> 21321[label="",style="solid", color="black", weight=3]; 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 -> 21322[label="",style="solid", color="black", weight=3]; 19829 -> 19892[label="",style="dashed", color="red", weight=0]; 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]; 19829 -> 19914[label="",style="dashed", color="magenta", weight=3]; 19829 -> 19915[label="",style="dashed", color="magenta", weight=3]; 19829 -> 19916[label="",style="dashed", color="magenta", weight=3]; 29323 -> 29382[label="",style="dashed", color="red", weight=0]; 29323[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"];29323 -> 29398[label="",style="dashed", color="magenta", weight=3]; 29323 -> 29399[label="",style="dashed", color="magenta", weight=3]; 29323 -> 29400[label="",style="dashed", color="magenta", weight=3]; 29324[label="ww123",fontsize=16,color="green",shape="box"];29325[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 -> 21324[label="",style="solid", color="black", weight=3]; 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 -> 21325[label="",style="solid", color="black", weight=3]; 54787 -> 55020[label="",style="dashed", color="red", weight=0]; 54787[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"];54787 -> 55130[label="",style="dashed", color="magenta", weight=3]; 54787 -> 55131[label="",style="dashed", color="magenta", weight=3]; 54787 -> 55132[label="",style="dashed", color="magenta", weight=3]; 54788[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"];54788 -> 55871[label="",style="solid", color="black", weight=3]; 54789 -> 44475[label="",style="dashed", color="red", weight=0]; 54789[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"];54789 -> 55872[label="",style="dashed", color="magenta", weight=3]; 54789 -> 55873[label="",style="dashed", color="magenta", weight=3]; 54789 -> 55874[label="",style="dashed", color="magenta", weight=3]; 54789 -> 55875[label="",style="dashed", color="magenta", weight=3]; 54789 -> 55876[label="",style="dashed", color="magenta", weight=3]; 54790[label="ww123",fontsize=16,color="green",shape="box"];54791[label="ww12400",fontsize=16,color="green",shape="box"];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 -> 21327[label="",style="solid", color="black", weight=3]; 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 -> 21328[label="",style="solid", color="black", weight=3]; 19836 -> 18768[label="",style="dashed", color="red", weight=0]; 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 -> 21329[label="",style="dashed", color="magenta", weight=3]; 19836 -> 21330[label="",style="dashed", color="magenta", weight=3]; 19836 -> 21331[label="",style="dashed", color="magenta", weight=3]; 19836 -> 21332[label="",style="dashed", color="magenta", weight=3]; 19836 -> 21333[label="",style="dashed", color="magenta", weight=3]; 19837 -> 18768[label="",style="dashed", color="red", weight=0]; 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 -> 21334[label="",style="dashed", color="magenta", weight=3]; 19837 -> 21335[label="",style="dashed", color="magenta", weight=3]; 19837 -> 21336[label="",style="dashed", color="magenta", weight=3]; 19837 -> 21337[label="",style="dashed", color="magenta", weight=3]; 19837 -> 21338[label="",style="dashed", color="magenta", weight=3]; 19838 -> 18768[label="",style="dashed", color="red", weight=0]; 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 -> 21339[label="",style="dashed", color="magenta", weight=3]; 19838 -> 21340[label="",style="dashed", color="magenta", weight=3]; 19838 -> 21341[label="",style="dashed", color="magenta", weight=3]; 19838 -> 21342[label="",style="dashed", color="magenta", weight=3]; 19838 -> 21343[label="",style="dashed", color="magenta", weight=3]; 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 -> 21344[label="",style="solid", color="black", weight=3]; 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 -> 21345[label="",style="solid", color="black", weight=3]; 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 -> 21346[label="",style="solid", color="black", weight=3]; 54792 -> 55020[label="",style="dashed", color="red", weight=0]; 54792[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"];54792 -> 55133[label="",style="dashed", color="magenta", weight=3]; 54792 -> 55134[label="",style="dashed", color="magenta", weight=3]; 54792 -> 55135[label="",style="dashed", color="magenta", weight=3]; 54793[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"];54793 -> 55877[label="",style="solid", color="black", weight=3]; 54794 -> 56138[label="",style="dashed", color="red", weight=0]; 54794[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"];54794 -> 56183[label="",style="dashed", color="magenta", weight=3]; 54794 -> 56184[label="",style="dashed", color="magenta", weight=3]; 54794 -> 56185[label="",style="dashed", color="magenta", weight=3]; 54794 -> 56186[label="",style="dashed", color="magenta", weight=3]; 54795[label="ww123",fontsize=16,color="green",shape="box"];54796[label="ww12400",fontsize=16,color="green",shape="box"];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 -> 21348[label="",style="solid", color="black", weight=3]; 19844[label="ww3000",fontsize=16,color="green",shape="box"];19845[label="ww3000",fontsize=16,color="green",shape="box"];19846[label="ww3100",fontsize=16,color="green",shape="box"];19847[label="ww4100",fontsize=16,color="green",shape="box"];19848[label="ww3100",fontsize=16,color="green",shape="box"];19849[label="ww4100",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"];63317[label="ww22170/Succ ww221700",fontsize=10,color="white",style="solid",shape="box"];19850 -> 63317[label="",style="solid", color="burlywood", weight=9]; 63317 -> 21349[label="",style="solid", color="burlywood", weight=3]; 63318[label="ww22170/Zero",fontsize=10,color="white",style="solid",shape="box"];19850 -> 63318[label="",style="solid", color="burlywood", weight=9]; 63318 -> 21350[label="",style="solid", color="burlywood", weight=3]; 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 -> 21351[label="",style="solid", color="black", weight=3]; 19852[label="ww4100",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="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19856[label="ww3000",fontsize=16,color="green",shape="box"];19857[label="ww3100",fontsize=16,color="green",shape="box"];19858[label="ww5",fontsize=16,color="green",shape="box"];19859[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19860[label="ww3000",fontsize=16,color="green",shape="box"];19861[label="ww5",fontsize=16,color="green",shape="box"];19862[label="Succ (Succ (Succ (Succ Zero)))",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]; 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 -> 21352[label="",style="dashed", color="magenta", weight=3]; 19865 -> 21353[label="",style="dashed", color="magenta", weight=3]; 19865 -> 21354[label="",style="dashed", color="magenta", weight=3]; 19865 -> 21355[label="",style="dashed", color="magenta", weight=3]; 19865 -> 21356[label="",style="dashed", color="magenta", weight=3]; 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="ww3100",fontsize=16,color="green",shape="box"];19871[label="ww4100",fontsize=16,color="green",shape="box"];19872[label="ww3100",fontsize=16,color="green",shape="box"];19873[label="ww4100",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"];63319[label="ww22210/Succ ww222100",fontsize=10,color="white",style="solid",shape="box"];19874 -> 63319[label="",style="solid", color="burlywood", weight=9]; 63319 -> 21357[label="",style="solid", color="burlywood", weight=3]; 63320[label="ww22210/Zero",fontsize=10,color="white",style="solid",shape="box"];19874 -> 63320[label="",style="solid", color="burlywood", weight=9]; 63320 -> 21358[label="",style="solid", color="burlywood", weight=3]; 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 -> 21359[label="",style="solid", color="black", weight=3]; 19876[label="ww3000",fontsize=16,color="green",shape="box"];19877[label="ww5",fontsize=16,color="green",shape="box"];19878[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19879[label="ww4100",fontsize=16,color="green",shape="box"];19880[label="ww3000",fontsize=16,color="green",shape="box"];19881[label="ww5",fontsize=16,color="green",shape="box"];19882[label="ww3100",fontsize=16,color="green",shape="box"];19883[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19884[label="ww3000",fontsize=16,color="green",shape="box"];19885[label="ww5",fontsize=16,color="green",shape="box"];19886[label="Succ (Succ (Succ (Succ Zero)))",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 -> 21360[label="",style="solid", color="black", weight=3]; 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 -> 21361[label="",style="solid", color="black", weight=3]; 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 -> 21362[label="",style="solid", color="black", weight=3]; 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 -> 21363[label="",style="solid", color="black", weight=3]; 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 -> 21364[label="",style="solid", color="black", weight=3]; 19905[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19906[label="ww3100",fontsize=16,color="green",shape="box"];19907[label="ww5",fontsize=16,color="green",shape="box"];19908[label="ww3000",fontsize=16,color="green",shape="box"];29392[label="ww3000",fontsize=16,color="green",shape="box"];29393[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29394[label="ww5",fontsize=16,color="green",shape="box"];29379[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"];63321[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29379 -> 63321[label="",style="solid", color="burlywood", weight=9]; 63321 -> 29418[label="",style="solid", color="burlywood", weight=3]; 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 -> 21391[label="",style="solid", color="black", weight=3]; 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 -> 21392[label="",style="solid", color="black", weight=3]; 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 -> 21393[label="",style="solid", color="black", weight=3]; 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 -> 21394[label="",style="solid", color="black", weight=3]; 54797 -> 55020[label="",style="dashed", color="red", weight=0]; 54797[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"];54797 -> 55136[label="",style="dashed", color="magenta", weight=3]; 54797 -> 55137[label="",style="dashed", color="magenta", weight=3]; 54797 -> 55138[label="",style="dashed", color="magenta", weight=3]; 54798 -> 30021[label="",style="dashed", color="red", weight=0]; 54798[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"];54798 -> 55879[label="",style="dashed", color="magenta", weight=3]; 54798 -> 55880[label="",style="dashed", color="magenta", weight=3]; 54798 -> 55881[label="",style="dashed", color="magenta", weight=3]; 54798 -> 55882[label="",style="dashed", color="magenta", weight=3]; 54798 -> 55883[label="",style="dashed", color="magenta", weight=3]; 54799 -> 56720[label="",style="dashed", color="red", weight=0]; 54799[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"];54799 -> 56807[label="",style="dashed", color="magenta", weight=3]; 54799 -> 56808[label="",style="dashed", color="magenta", weight=3]; 54799 -> 56809[label="",style="dashed", color="magenta", weight=3]; 54799 -> 56810[label="",style="dashed", color="magenta", weight=3]; 54799 -> 56811[label="",style="dashed", color="magenta", weight=3]; 54800[label="ww3000",fontsize=16,color="green",shape="box"];54801[label="ww3100",fontsize=16,color="green",shape="box"];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 -> 21396[label="",style="solid", color="black", weight=3]; 55124[label="ww3100",fontsize=16,color="green",shape="box"];55125[label="ww3000",fontsize=16,color="green",shape="box"];55126 -> 54793[label="",style="dashed", color="red", weight=0]; 55126[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"];55126 -> 55885[label="",style="dashed", color="magenta", weight=3]; 55126 -> 55886[label="",style="dashed", color="magenta", weight=3]; 55126 -> 55887[label="",style="dashed", color="magenta", weight=3]; 55126 -> 55888[label="",style="dashed", color="magenta", weight=3]; 55757[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"];63322[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55757 -> 63322[label="",style="solid", color="burlywood", weight=9]; 63322 -> 55889[label="",style="solid", color="burlywood", weight=3]; 56171[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56172[label="ww3000",fontsize=16,color="green",shape="box"];56173[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56174[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 -> 21398[label="",style="solid", color="black", weight=3]; 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 -> 21399[label="",style="solid", color="black", weight=3]; 30247[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"];30247 -> 30289[label="",style="solid", color="black", weight=3]; 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 -> 21402[label="",style="solid", color="black", weight=3]; 28965[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"];28965 -> 29047[label="",style="solid", color="black", weight=3]; 28966[label="ww50",fontsize=16,color="green",shape="box"];28967[label="ww51",fontsize=16,color="green",shape="box"];29041[label="takeWhile (flip ltEsFloat ww3480) (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"];29041 -> 29079[label="",style="solid", color="black", weight=3]; 57676 -> 58140[label="",style="dashed", color="red", weight=0]; 57676[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"];57676 -> 58150[label="",style="dashed", color="magenta", weight=3]; 57676 -> 58151[label="",style="dashed", color="magenta", weight=3]; 57676 -> 58152[label="",style="dashed", color="magenta", weight=3]; 57676 -> 58153[label="",style="dashed", color="magenta", weight=3]; 57677[label="ww3480",fontsize=16,color="green",shape="box"];57678[label="ww3000",fontsize=16,color="green",shape="box"];55785[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"];55785 -> 55894[label="",style="solid", color="black", weight=3]; 55786[label="ww50",fontsize=16,color="green",shape="box"];55787[label="ww51",fontsize=16,color="green",shape="box"];29165[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"];29165 -> 29236[label="",style="solid", color="black", weight=3]; 29166[label="ww50",fontsize=16,color="green",shape="box"];29167[label="ww51",fontsize=16,color="green",shape="box"];29168[label="takeWhile (flip ltEsFloat ww3486) (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"];29168 -> 29237[label="",style="solid", color="black", weight=3]; 57679 -> 60006[label="",style="dashed", color="red", weight=0]; 57679[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"];57679 -> 60016[label="",style="dashed", color="magenta", weight=3]; 57679 -> 60017[label="",style="dashed", color="magenta", weight=3]; 57679 -> 60018[label="",style="dashed", color="magenta", weight=3]; 57680[label="ww3486",fontsize=16,color="green",shape="box"];57681[label="ww3000",fontsize=16,color="green",shape="box"];19937[label="ww18050",fontsize=16,color="green",shape="box"];19938[label="ww1800000",fontsize=16,color="green",shape="box"];19939[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19940[label="ww3000",fontsize=16,color="green",shape="box"];19941[label="ww3100",fontsize=16,color="green",shape="box"];19942[label="ww5",fontsize=16,color="green",shape="box"];19943[label="Succ Zero",fontsize=16,color="green",shape="box"];19944[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19945[label="ww3000",fontsize=16,color="green",shape="box"];19946[label="ww3100",fontsize=16,color="green",shape="box"];19947[label="ww5",fontsize=16,color="green",shape="box"];19948[label="Succ Zero",fontsize=16,color="green",shape="box"];23428[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23429[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];23430[label="ww5",fontsize=16,color="green",shape="box"];23431[label="Succ Zero",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="ww3100",fontsize=16,color="green",shape="box"];19955[label="ww5",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="ww3100",fontsize=16,color="green",shape="box"];19960[label="ww5",fontsize=16,color="green",shape="box"];19961[label="Succ Zero",fontsize=16,color="green",shape="box"];23432[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23433[label="Succ Zero",fontsize=16,color="green",shape="box"];23434[label="ww5",fontsize=16,color="green",shape="box"];23435[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"];63323[label="ww13900/Succ ww139000",fontsize=10,color="white",style="solid",shape="box"];19963 -> 63323[label="",style="solid", color="burlywood", weight=9]; 63323 -> 21409[label="",style="solid", color="burlywood", weight=3]; 63324[label="ww13900/Zero",fontsize=10,color="white",style="solid",shape="box"];19963 -> 63324[label="",style="solid", color="burlywood", weight=9]; 63324 -> 21410[label="",style="solid", color="burlywood", weight=3]; 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 -> 21411[label="",style="solid", color="black", weight=3]; 19965 -> 18732[label="",style="dashed", color="red", weight=0]; 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 -> 21412[label="",style="dashed", color="magenta", weight=3]; 19965 -> 21413[label="",style="dashed", color="magenta", weight=3]; 19965 -> 21414[label="",style="dashed", color="magenta", weight=3]; 19965 -> 21415[label="",style="dashed", color="magenta", weight=3]; 19965 -> 21416[label="",style="dashed", color="magenta", weight=3]; 19966 -> 17710[label="",style="dashed", color="red", weight=0]; 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 -> 21417[label="",style="dashed", color="magenta", weight=3]; 19966 -> 21418[label="",style="dashed", color="magenta", weight=3]; 19966 -> 21419[label="",style="dashed", color="magenta", weight=3]; 19966 -> 21420[label="",style="dashed", color="magenta", weight=3]; 19966 -> 21421[label="",style="dashed", color="magenta", weight=3]; 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 -> 21422[label="",style="solid", color="black", weight=3]; 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 -> 21423[label="",style="solid", color="black", weight=3]; 23436[label="Float (Pos (Succ ww3000)) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];23437[label="Zero",fontsize=16,color="green",shape="box"];23438[label="ww5",fontsize=16,color="green",shape="box"];23439[label="Succ Zero",fontsize=16,color="green",shape="box"];30321[label="Succ Zero",fontsize=16,color="green",shape="box"];30322[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30323[label="Pos Zero",fontsize=16,color="green",shape="box"];30324[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="ww3000",fontsize=16,color="green",shape="box"];19975[label="ww5",fontsize=16,color="green",shape="box"];19976[label="ww3100",fontsize=16,color="green",shape="box"];19977[label="Succ Zero",fontsize=16,color="green",shape="box"];19978[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19979[label="ww3000",fontsize=16,color="green",shape="box"];19980[label="ww5",fontsize=16,color="green",shape="box"];19981[label="ww3100",fontsize=16,color="green",shape="box"];19982[label="Succ Zero",fontsize=16,color="green",shape="box"];19983[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];55788[label="Succ Zero",fontsize=16,color="green",shape="box"];55789[label="ww3000",fontsize=16,color="green",shape="box"];55790[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];55791[label="ww5",fontsize=16,color="green",shape="box"];55792[label="ww3100",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="ww3000",fontsize=16,color="green",shape="box"];19988[label="ww5",fontsize=16,color="green",shape="box"];19989[label="ww3100",fontsize=16,color="green",shape="box"];19990[label="Succ Zero",fontsize=16,color="green",shape="box"];19991[label="Succ Zero",fontsize=16,color="green",shape="box"];19992[label="ww3000",fontsize=16,color="green",shape="box"];19993[label="ww5",fontsize=16,color="green",shape="box"];19994[label="ww3100",fontsize=16,color="green",shape="box"];19995[label="Succ Zero",fontsize=16,color="green",shape="box"];19996[label="Succ Zero",fontsize=16,color="green",shape="box"];55795[label="Succ Zero",fontsize=16,color="green",shape="box"];55796[label="ww3000",fontsize=16,color="green",shape="box"];55797[label="Succ Zero",fontsize=16,color="green",shape="box"];55798[label="ww5",fontsize=16,color="green",shape="box"];55799[label="ww3100",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"];63325[label="ww14100/Succ ww141000",fontsize=10,color="white",style="solid",shape="box"];19998 -> 63325[label="",style="solid", color="burlywood", weight=9]; 63325 -> 21437[label="",style="solid", color="burlywood", weight=3]; 63326[label="ww14100/Zero",fontsize=10,color="white",style="solid",shape="box"];19998 -> 63326[label="",style="solid", color="burlywood", weight=9]; 63326 -> 21438[label="",style="solid", color="burlywood", weight=3]; 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 -> 21439[label="",style="solid", color="black", weight=3]; 20000 -> 18747[label="",style="dashed", color="red", weight=0]; 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 -> 21440[label="",style="dashed", color="magenta", weight=3]; 20000 -> 21441[label="",style="dashed", color="magenta", weight=3]; 20000 -> 21442[label="",style="dashed", color="magenta", weight=3]; 20000 -> 21443[label="",style="dashed", color="magenta", weight=3]; 20000 -> 21444[label="",style="dashed", color="magenta", weight=3]; 20001 -> 17737[label="",style="dashed", color="red", weight=0]; 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 -> 21445[label="",style="dashed", color="magenta", weight=3]; 20001 -> 21446[label="",style="dashed", color="magenta", weight=3]; 20001 -> 21447[label="",style="dashed", color="magenta", weight=3]; 20001 -> 21448[label="",style="dashed", color="magenta", weight=3]; 20001 -> 21449[label="",style="dashed", color="magenta", weight=3]; 20002 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54855[label="",style="dashed", color="magenta", weight=3]; 20002 -> 54856[label="",style="dashed", color="magenta", weight=3]; 20002 -> 54857[label="",style="dashed", color="magenta", weight=3]; 20002 -> 54858[label="",style="dashed", color="magenta", weight=3]; 20002 -> 54859[label="",style="dashed", color="magenta", weight=3]; 55802[label="Succ Zero",fontsize=16,color="green",shape="box"];55803[label="ww3000",fontsize=16,color="green",shape="box"];55804[label="Zero",fontsize=16,color="green",shape="box"];55805[label="ww5",fontsize=16,color="green",shape="box"];55806[label="Zero",fontsize=16,color="green",shape="box"];29234 -> 26799[label="",style="dashed", color="red", weight=0]; 29234[label="srMyInt (Neg Zero) ww34911",fontsize=16,color="magenta"];29234 -> 29419[label="",style="dashed", color="magenta", weight=3]; 29234 -> 29420[label="",style="dashed", color="magenta", weight=3]; 29235 -> 26799[label="",style="dashed", color="red", weight=0]; 29235[label="srMyInt (Pos (Succ ww3000)) ww34910",fontsize=16,color="magenta"];29235 -> 29421[label="",style="dashed", color="magenta", weight=3]; 29235 -> 29422[label="",style="dashed", color="magenta", weight=3]; 60671 -> 23742[label="",style="dashed", color="red", weight=0]; 60671[label="msMyInt (Pos (Succ ww4820)) (Pos (Succ ww4822))",fontsize=16,color="magenta"];60671 -> 60761[label="",style="dashed", color="magenta", weight=3]; 60671 -> 60762[label="",style="dashed", color="magenta", weight=3]; 60672 -> 26799[label="",style="dashed", color="red", weight=0]; 60672[label="srMyInt (Neg (Succ ww4821)) (Neg Zero)",fontsize=16,color="magenta"];60672 -> 60763[label="",style="dashed", color="magenta", weight=3]; 60672 -> 60764[label="",style="dashed", color="magenta", weight=3]; 30252[label="takeWhile1 (flip ltEsFloat ww3499) (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))) ww3499) GT)",fontsize=16,color="black",shape="box"];30252 -> 30290[label="",style="solid", color="black", weight=3]; 58250[label="primPlusFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711",fontsize=16,color="black",shape="box"];58250 -> 58274[label="",style="solid", color="black", weight=3]; 58251 -> 58217[label="",style="dashed", color="red", weight=0]; 58251[label="psFloat (msFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711",fontsize=16,color="magenta"];55831[label="Succ Zero",fontsize=16,color="green",shape="box"];55832[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55833[label="Neg Zero",fontsize=16,color="green",shape="box"];55834[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];30213[label="Succ Zero",fontsize=16,color="green",shape="box"];30214[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30215[label="Neg Zero",fontsize=16,color="green",shape="box"];30216[label="Neg Zero",fontsize=16,color="green",shape="box"];30217[label="takeWhile1 (flip ltEsFloat ww3512) (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))) ww3512) GT)",fontsize=16,color="black",shape="box"];30217 -> 30253[label="",style="solid", color="black", weight=3]; 60199[label="primPlusFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4805",fontsize=16,color="black",shape="box"];60199 -> 60210[label="",style="solid", color="black", weight=3]; 60200 -> 60185[label="",style="dashed", color="red", weight=0]; 60200[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4805",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"];63327[label="ww143000/Succ ww1430000",fontsize=10,color="white",style="solid",shape="box"];20007 -> 63327[label="",style="solid", color="burlywood", weight=9]; 63327 -> 21455[label="",style="solid", color="burlywood", weight=3]; 63328[label="ww143000/Zero",fontsize=10,color="white",style="solid",shape="box"];20007 -> 63328[label="",style="solid", color="burlywood", weight=9]; 63328 -> 21456[label="",style="solid", color="burlywood", weight=3]; 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"];63329[label="ww143000/Succ ww1430000",fontsize=10,color="white",style="solid",shape="box"];20008 -> 63329[label="",style="solid", color="burlywood", weight=9]; 63329 -> 21457[label="",style="solid", color="burlywood", weight=3]; 63330[label="ww143000/Zero",fontsize=10,color="white",style="solid",shape="box"];20008 -> 63330[label="",style="solid", color="burlywood", weight=9]; 63330 -> 21458[label="",style="solid", color="burlywood", weight=3]; 20009[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20010[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];20011[label="Succ Zero",fontsize=16,color="green",shape="box"];20012[label="ww3100",fontsize=16,color="green",shape="box"];20013[label="ww5",fontsize=16,color="green",shape="box"];20014[label="Zero",fontsize=16,color="green",shape="box"];20015[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];20016[label="Succ Zero",fontsize=16,color="green",shape="box"];20017[label="ww3100",fontsize=16,color="green",shape="box"];20018[label="ww5",fontsize=16,color="green",shape="box"];20019[label="Zero",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 -> 21459[label="",style="solid", color="black", weight=3]; 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"];63331[label="ww151000/Succ ww1510000",fontsize=10,color="white",style="solid",shape="box"];20022 -> 63331[label="",style="solid", color="burlywood", weight=9]; 63331 -> 21461[label="",style="solid", color="burlywood", weight=3]; 63332[label="ww151000/Zero",fontsize=10,color="white",style="solid",shape="box"];20022 -> 63332[label="",style="solid", color="burlywood", weight=9]; 63332 -> 21462[label="",style="solid", color="burlywood", weight=3]; 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"];63333[label="ww151000/Succ ww1510000",fontsize=10,color="white",style="solid",shape="box"];20023 -> 63333[label="",style="solid", color="burlywood", weight=9]; 63333 -> 21463[label="",style="solid", color="burlywood", weight=3]; 63334[label="ww151000/Zero",fontsize=10,color="white",style="solid",shape="box"];20023 -> 63334[label="",style="solid", color="burlywood", weight=9]; 63334 -> 21464[label="",style="solid", color="burlywood", weight=3]; 20024[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20025[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20026[label="Succ Zero",fontsize=16,color="green",shape="box"];20027[label="ww3100",fontsize=16,color="green",shape="box"];20028[label="ww5",fontsize=16,color="green",shape="box"];20029[label="Zero",fontsize=16,color="green",shape="box"];20030[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20031[label="Succ Zero",fontsize=16,color="green",shape="box"];20032[label="ww3100",fontsize=16,color="green",shape="box"];20033[label="ww5",fontsize=16,color="green",shape="box"];20034[label="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"];63335[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];20036 -> 63335[label="",style="solid", color="burlywood", weight=9]; 63335 -> 21466[label="",style="solid", color="burlywood", weight=3]; 63336[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20036 -> 63336[label="",style="solid", color="burlywood", weight=9]; 63336 -> 21467[label="",style="solid", color="burlywood", weight=3]; 20037 -> 16256[label="",style="dashed", color="red", weight=0]; 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 -> 21468[label="",style="dashed", color="magenta", weight=3]; 20038 -> 18732[label="",style="dashed", color="red", weight=0]; 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 -> 21469[label="",style="dashed", color="magenta", weight=3]; 20038 -> 21470[label="",style="dashed", color="magenta", weight=3]; 20038 -> 21471[label="",style="dashed", color="magenta", weight=3]; 20038 -> 21472[label="",style="dashed", color="magenta", weight=3]; 20038 -> 21473[label="",style="dashed", color="magenta", weight=3]; 20039 -> 17710[label="",style="dashed", color="red", weight=0]; 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 -> 21474[label="",style="dashed", color="magenta", weight=3]; 20039 -> 21475[label="",style="dashed", color="magenta", weight=3]; 20039 -> 21476[label="",style="dashed", color="magenta", weight=3]; 20039 -> 21477[label="",style="dashed", color="magenta", weight=3]; 20039 -> 21478[label="",style="dashed", color="magenta", weight=3]; 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 -> 21479[label="",style="solid", color="black", weight=3]; 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 -> 21480[label="",style="solid", color="black", weight=3]; 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 -> 21481[label="",style="solid", color="black", weight=3]; 48668[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48669 -> 59409[label="",style="dashed", color="red", weight=0]; 48669[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"];48669 -> 59530[label="",style="dashed", color="magenta", weight=3]; 48669 -> 59531[label="",style="dashed", color="magenta", weight=3]; 48669 -> 59532[label="",style="dashed", color="magenta", weight=3]; 48669 -> 59533[label="",style="dashed", color="magenta", weight=3]; 48669 -> 59534[label="",style="dashed", color="magenta", weight=3]; 48670[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="black",shape="box"];48670 -> 53056[label="",style="solid", color="black", weight=3]; 48671[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"];48671 -> 53057[label="",style="solid", color="black", weight=3]; 48672[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];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"];63337[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];20044 -> 63337[label="",style="solid", color="burlywood", weight=9]; 63337 -> 21483[label="",style="solid", color="burlywood", weight=3]; 63338[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20044 -> 63338[label="",style="solid", color="burlywood", weight=9]; 63338 -> 21484[label="",style="solid", color="burlywood", weight=3]; 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 -> 21485[label="",style="solid", color="black", weight=3]; 20046 -> 18732[label="",style="dashed", color="red", weight=0]; 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 -> 21486[label="",style="dashed", color="magenta", weight=3]; 20046 -> 21487[label="",style="dashed", color="magenta", weight=3]; 20046 -> 21488[label="",style="dashed", color="magenta", weight=3]; 20046 -> 21489[label="",style="dashed", color="magenta", weight=3]; 20046 -> 21490[label="",style="dashed", color="magenta", weight=3]; 20047 -> 17710[label="",style="dashed", color="red", weight=0]; 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 -> 21491[label="",style="dashed", color="magenta", weight=3]; 20047 -> 21492[label="",style="dashed", color="magenta", weight=3]; 20047 -> 21493[label="",style="dashed", color="magenta", weight=3]; 20047 -> 21494[label="",style="dashed", color="magenta", weight=3]; 20047 -> 21495[label="",style="dashed", color="magenta", weight=3]; 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 -> 21496[label="",style="solid", color="black", weight=3]; 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 -> 21497[label="",style="solid", color="black", weight=3]; 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 -> 21498[label="",style="solid", color="black", weight=3]; 23440[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23441[label="Zero",fontsize=16,color="green",shape="box"];23442[label="ww5",fontsize=16,color="green",shape="box"];23443[label="Zero",fontsize=16,color="green",shape="box"];48673[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];48674 -> 59409[label="",style="dashed", color="red", weight=0]; 48674[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"];48674 -> 59535[label="",style="dashed", color="magenta", weight=3]; 48674 -> 59536[label="",style="dashed", color="magenta", weight=3]; 48674 -> 59537[label="",style="dashed", color="magenta", weight=3]; 48674 -> 59538[label="",style="dashed", color="magenta", weight=3]; 48674 -> 59539[label="",style="dashed", color="magenta", weight=3]; 48675[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="black",shape="box"];48675 -> 53059[label="",style="solid", color="black", weight=3]; 48676[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"];48676 -> 53060[label="",style="solid", color="black", weight=3]; 48677[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];23444[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23445[label="Zero",fontsize=16,color="green",shape="box"];23446[label="ww5",fontsize=16,color="green",shape="box"];23447[label="Zero",fontsize=16,color="green",shape="box"];52245 -> 26726[label="",style="dashed", color="red", weight=0]; 52245[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"];52245 -> 53063[label="",style="dashed", color="magenta", weight=3]; 52245 -> 53064[label="",style="dashed", color="magenta", weight=3]; 52245 -> 53065[label="",style="dashed", color="magenta", weight=3]; 20332[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"];20332 -> 21515[label="",style="solid", color="black", weight=3]; 30325 -> 23742[label="",style="dashed", color="red", weight=0]; 30325[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];30325 -> 30346[label="",style="dashed", color="magenta", weight=3]; 30325 -> 30347[label="",style="dashed", color="magenta", weight=3]; 30326 -> 26799[label="",style="dashed", color="red", weight=0]; 30326[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30326 -> 30348[label="",style="dashed", color="magenta", weight=3]; 30326 -> 30349[label="",style="dashed", color="magenta", weight=3]; 30375[label="takeWhile1 (flip ltEsFloat ww3526) (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))) ww3526) GT))",fontsize=16,color="black",shape="box"];30375 -> 30427[label="",style="solid", color="black", weight=3]; 58130[label="ww4702",fontsize=16,color="green",shape="box"];58131 -> 23742[label="",style="dashed", color="red", weight=0]; 58131[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];58131 -> 58185[label="",style="dashed", color="magenta", weight=3]; 58131 -> 58186[label="",style="dashed", color="magenta", weight=3]; 58132 -> 26799[label="",style="dashed", color="red", weight=0]; 58132[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];58132 -> 58187[label="",style="dashed", color="magenta", weight=3]; 58132 -> 58188[label="",style="dashed", color="magenta", weight=3]; 41982[label="ww20801",fontsize=16,color="green",shape="box"];41983 -> 26799[label="",style="dashed", color="red", weight=0]; 41983[label="srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41983 -> 43107[label="",style="dashed", color="magenta", weight=3]; 41983 -> 43108[label="",style="dashed", color="magenta", weight=3]; 44476[label="Float (Pos (Succ ww2083)) (Neg ww2084)",fontsize=16,color="green",shape="box"];44475[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))) ww4389)",fontsize=16,color="black",shape="triangle"];44475 -> 44478[label="",style="solid", color="black", weight=3]; 41985[label="Neg ww2084",fontsize=16,color="green",shape="box"];41986 -> 26799[label="",style="dashed", color="red", weight=0]; 41986[label="srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41986 -> 43111[label="",style="dashed", color="magenta", weight=3]; 41986 -> 43112[label="",style="dashed", color="magenta", weight=3]; 41987 -> 23742[label="",style="dashed", color="red", weight=0]; 41987[label="msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))",fontsize=16,color="magenta"];41987 -> 43113[label="",style="dashed", color="magenta", weight=3]; 41987 -> 43114[label="",style="dashed", color="magenta", weight=3]; 41988[label="ww20801",fontsize=16,color="green",shape="box"];41989[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];41990[label="ww20800",fontsize=16,color="green",shape="box"];41991 -> 26799[label="",style="dashed", color="red", weight=0]; 41991[label="srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41991 -> 43115[label="",style="dashed", color="magenta", weight=3]; 41991 -> 43116[label="",style="dashed", color="magenta", weight=3]; 41992[label="ww20800",fontsize=16,color="green",shape="box"];41993[label="ww22931",fontsize=16,color="green",shape="box"];41994 -> 26799[label="",style="dashed", color="red", weight=0]; 41994[label="srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41994 -> 43117[label="",style="dashed", color="magenta", weight=3]; 41994 -> 43118[label="",style="dashed", color="magenta", weight=3]; 44489[label="Float (Pos (Succ ww2296)) (Pos ww2297)",fontsize=16,color="green",shape="box"];44488[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))) ww4390)",fontsize=16,color="black",shape="triangle"];44488 -> 44491[label="",style="solid", color="black", weight=3]; 41996[label="Pos ww2297",fontsize=16,color="green",shape="box"];41997 -> 26799[label="",style="dashed", color="red", weight=0]; 41997[label="srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41997 -> 43121[label="",style="dashed", color="magenta", weight=3]; 41997 -> 43122[label="",style="dashed", color="magenta", weight=3]; 41998 -> 23742[label="",style="dashed", color="red", weight=0]; 41998[label="msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))",fontsize=16,color="magenta"];41998 -> 43123[label="",style="dashed", color="magenta", weight=3]; 41998 -> 43124[label="",style="dashed", color="magenta", weight=3]; 41999[label="ww22931",fontsize=16,color="green",shape="box"];42000[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];42001[label="ww22930",fontsize=16,color="green",shape="box"];42002 -> 26799[label="",style="dashed", color="red", weight=0]; 42002[label="srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42002 -> 43125[label="",style="dashed", color="magenta", weight=3]; 42002 -> 43126[label="",style="dashed", color="magenta", weight=3]; 42003[label="ww22930",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"];63339[label="ww159000/Succ ww1590000",fontsize=10,color="white",style="solid",shape="box"];20061 -> 63339[label="",style="solid", color="burlywood", weight=9]; 63339 -> 21518[label="",style="solid", color="burlywood", weight=3]; 63340[label="ww159000/Zero",fontsize=10,color="white",style="solid",shape="box"];20061 -> 63340[label="",style="solid", color="burlywood", weight=9]; 63340 -> 21519[label="",style="solid", color="burlywood", weight=3]; 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"];63341[label="ww159000/Succ ww1590000",fontsize=10,color="white",style="solid",shape="box"];20062 -> 63341[label="",style="solid", color="burlywood", weight=9]; 63341 -> 21520[label="",style="solid", color="burlywood", weight=3]; 63342[label="ww159000/Zero",fontsize=10,color="white",style="solid",shape="box"];20062 -> 63342[label="",style="solid", color="burlywood", weight=9]; 63342 -> 21521[label="",style="solid", color="burlywood", weight=3]; 20063[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20064[label="Succ Zero",fontsize=16,color="green",shape="box"];20065[label="ww5",fontsize=16,color="green",shape="box"];20066[label="ww3100",fontsize=16,color="green",shape="box"];20067[label="Zero",fontsize=16,color="green",shape="box"];20068[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];20069[label="Succ Zero",fontsize=16,color="green",shape="box"];20070[label="ww5",fontsize=16,color="green",shape="box"];20071[label="ww3100",fontsize=16,color="green",shape="box"];20072[label="Zero",fontsize=16,color="green",shape="box"];20073[label="Succ (Succ (Succ ww4100000))",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 -> 21522[label="",style="solid", color="black", weight=3]; 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"];63343[label="ww167000/Succ ww1670000",fontsize=10,color="white",style="solid",shape="box"];20076 -> 63343[label="",style="solid", color="burlywood", weight=9]; 63343 -> 21524[label="",style="solid", color="burlywood", weight=3]; 63344[label="ww167000/Zero",fontsize=10,color="white",style="solid",shape="box"];20076 -> 63344[label="",style="solid", color="burlywood", weight=9]; 63344 -> 21525[label="",style="solid", color="burlywood", weight=3]; 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"];63345[label="ww167000/Succ ww1670000",fontsize=10,color="white",style="solid",shape="box"];20077 -> 63345[label="",style="solid", color="burlywood", weight=9]; 63345 -> 21526[label="",style="solid", color="burlywood", weight=3]; 63346[label="ww167000/Zero",fontsize=10,color="white",style="solid",shape="box"];20077 -> 63346[label="",style="solid", color="burlywood", weight=9]; 63346 -> 21527[label="",style="solid", color="burlywood", weight=3]; 20078[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20079[label="Succ Zero",fontsize=16,color="green",shape="box"];20080[label="ww5",fontsize=16,color="green",shape="box"];20081[label="ww3100",fontsize=16,color="green",shape="box"];20082[label="Zero",fontsize=16,color="green",shape="box"];20083[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20084[label="Succ Zero",fontsize=16,color="green",shape="box"];20085[label="ww5",fontsize=16,color="green",shape="box"];20086[label="ww3100",fontsize=16,color="green",shape="box"];20087[label="Zero",fontsize=16,color="green",shape="box"];20088[label="Succ (Succ Zero)",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 -> 21528[label="",style="solid", color="black", weight=3]; 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"];63347[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];20091 -> 63347[label="",style="solid", color="burlywood", weight=9]; 63347 -> 21530[label="",style="solid", color="burlywood", weight=3]; 63348[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20091 -> 63348[label="",style="solid", color="burlywood", weight=9]; 63348 -> 21531[label="",style="solid", color="burlywood", weight=3]; 20092 -> 16287[label="",style="dashed", color="red", weight=0]; 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 -> 21532[label="",style="dashed", color="magenta", weight=3]; 20093 -> 18747[label="",style="dashed", color="red", weight=0]; 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 -> 21533[label="",style="dashed", color="magenta", weight=3]; 20093 -> 21534[label="",style="dashed", color="magenta", weight=3]; 20093 -> 21535[label="",style="dashed", color="magenta", weight=3]; 20093 -> 21536[label="",style="dashed", color="magenta", weight=3]; 20093 -> 21537[label="",style="dashed", color="magenta", weight=3]; 20094 -> 17737[label="",style="dashed", color="red", weight=0]; 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 -> 21538[label="",style="dashed", color="magenta", weight=3]; 20094 -> 21539[label="",style="dashed", color="magenta", weight=3]; 20094 -> 21540[label="",style="dashed", color="magenta", weight=3]; 20094 -> 21541[label="",style="dashed", color="magenta", weight=3]; 20094 -> 21542[label="",style="dashed", color="magenta", weight=3]; 20095 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54860[label="",style="dashed", color="magenta", weight=3]; 20095 -> 54861[label="",style="dashed", color="magenta", weight=3]; 20095 -> 54862[label="",style="dashed", color="magenta", weight=3]; 20095 -> 54863[label="",style="dashed", color="magenta", weight=3]; 20095 -> 54864[label="",style="dashed", color="magenta", weight=3]; 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 -> 21544[label="",style="solid", color="black", weight=3]; 20097 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54865[label="",style="dashed", color="magenta", weight=3]; 20097 -> 54866[label="",style="dashed", color="magenta", weight=3]; 20097 -> 54867[label="",style="dashed", color="magenta", weight=3]; 20097 -> 54868[label="",style="dashed", color="magenta", weight=3]; 20097 -> 54869[label="",style="dashed", color="magenta", weight=3]; 48683[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48684 -> 56720[label="",style="dashed", color="red", weight=0]; 48684[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"];48684 -> 56827[label="",style="dashed", color="magenta", weight=3]; 48684 -> 56828[label="",style="dashed", color="magenta", weight=3]; 48684 -> 56829[label="",style="dashed", color="magenta", weight=3]; 48684 -> 56830[label="",style="dashed", color="magenta", weight=3]; 48684 -> 56831[label="",style="dashed", color="magenta", weight=3]; 48685 -> 50185[label="",style="dashed", color="red", weight=0]; 48685[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"];48685 -> 50201[label="",style="dashed", color="magenta", weight=3]; 48685 -> 50202[label="",style="dashed", color="magenta", weight=3]; 48686 -> 30021[label="",style="dashed", color="red", weight=0]; 48686[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"];48686 -> 53067[label="",style="dashed", color="magenta", weight=3]; 48686 -> 53068[label="",style="dashed", color="magenta", weight=3]; 48686 -> 53069[label="",style="dashed", color="magenta", weight=3]; 48686 -> 53070[label="",style="dashed", color="magenta", weight=3]; 48686 -> 53071[label="",style="dashed", color="magenta", weight=3]; 48687[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];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"];63349[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];20099 -> 63349[label="",style="solid", color="burlywood", weight=9]; 63349 -> 21547[label="",style="solid", color="burlywood", weight=3]; 63350[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20099 -> 63350[label="",style="solid", color="burlywood", weight=9]; 63350 -> 21548[label="",style="solid", color="burlywood", weight=3]; 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 -> 21549[label="",style="solid", color="black", weight=3]; 20101 -> 18747[label="",style="dashed", color="red", weight=0]; 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 -> 21550[label="",style="dashed", color="magenta", weight=3]; 20101 -> 21551[label="",style="dashed", color="magenta", weight=3]; 20101 -> 21552[label="",style="dashed", color="magenta", weight=3]; 20101 -> 21553[label="",style="dashed", color="magenta", weight=3]; 20101 -> 21554[label="",style="dashed", color="magenta", weight=3]; 20102 -> 17737[label="",style="dashed", color="red", weight=0]; 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 -> 21555[label="",style="dashed", color="magenta", weight=3]; 20102 -> 21556[label="",style="dashed", color="magenta", weight=3]; 20102 -> 21557[label="",style="dashed", color="magenta", weight=3]; 20102 -> 21558[label="",style="dashed", color="magenta", weight=3]; 20102 -> 21559[label="",style="dashed", color="magenta", weight=3]; 20103 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54870[label="",style="dashed", color="magenta", weight=3]; 20103 -> 54871[label="",style="dashed", color="magenta", weight=3]; 20103 -> 54872[label="",style="dashed", color="magenta", weight=3]; 20103 -> 54873[label="",style="dashed", color="magenta", weight=3]; 20103 -> 54874[label="",style="dashed", color="magenta", weight=3]; 20104 -> 54074[label="",style="dashed", color="red", weight=0]; 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 -> 54875[label="",style="dashed", color="magenta", weight=3]; 20104 -> 54876[label="",style="dashed", color="magenta", weight=3]; 20104 -> 54877[label="",style="dashed", color="magenta", weight=3]; 20104 -> 54878[label="",style="dashed", color="magenta", weight=3]; 20104 -> 54879[label="",style="dashed", color="magenta", weight=3]; 55855[label="Zero",fontsize=16,color="green",shape="box"];55856[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55857[label="Zero",fontsize=16,color="green",shape="box"];55858[label="ww5",fontsize=16,color="green",shape="box"];55859[label="Succ Zero",fontsize=16,color="green",shape="box"];55860[label="Zero",fontsize=16,color="green",shape="box"];55861[label="Succ Zero",fontsize=16,color="green",shape="box"];55862[label="Zero",fontsize=16,color="green",shape="box"];55863[label="ww5",fontsize=16,color="green",shape="box"];55864[label="Succ Zero",fontsize=16,color="green",shape="box"];30302[label="primDivFloat (msFloat (Float (Pos (Succ ww3538)) (Neg (Succ ww3539))) (Float (Pos (Succ ww3540)) (Neg (Succ ww3541)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30302 -> 30327[label="",style="solid", color="black", weight=3]; 30303[label="ww35370",fontsize=16,color="green",shape="box"];30304[label="ww35371",fontsize=16,color="green",shape="box"];57209[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4684",fontsize=16,color="black",shape="box"];57209 -> 57276[label="",style="solid", color="black", weight=3]; 20109 -> 21566[label="",style="dashed", color="red", weight=0]; 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 -> 21567[label="",style="dashed", color="magenta", weight=3]; 20111 -> 21581[label="",style="dashed", color="red", weight=0]; 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 -> 21582[label="",style="dashed", color="magenta", weight=3]; 48688[label="Pos Zero",fontsize=16,color="green",shape="box"];48689 -> 59409[label="",style="dashed", color="red", weight=0]; 48689[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"];48689 -> 59545[label="",style="dashed", color="magenta", weight=3]; 48689 -> 59546[label="",style="dashed", color="magenta", weight=3]; 48689 -> 59547[label="",style="dashed", color="magenta", weight=3]; 48689 -> 59548[label="",style="dashed", color="magenta", weight=3]; 48689 -> 59549[label="",style="dashed", color="magenta", weight=3]; 48690 -> 50114[label="",style="dashed", color="red", weight=0]; 48690[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"];48690 -> 50135[label="",style="dashed", color="magenta", weight=3]; 48691 -> 36890[label="",style="dashed", color="red", weight=0]; 48691[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"];48691 -> 53076[label="",style="dashed", color="magenta", weight=3]; 48691 -> 53077[label="",style="dashed", color="magenta", weight=3]; 48691 -> 53078[label="",style="dashed", color="magenta", weight=3]; 48691 -> 53079[label="",style="dashed", color="magenta", weight=3]; 48692[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48693[label="Pos Zero",fontsize=16,color="green",shape="box"];48694 -> 59409[label="",style="dashed", color="red", weight=0]; 48694[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"];48694 -> 59550[label="",style="dashed", color="magenta", weight=3]; 48694 -> 59551[label="",style="dashed", color="magenta", weight=3]; 48694 -> 59552[label="",style="dashed", color="magenta", weight=3]; 48694 -> 59553[label="",style="dashed", color="magenta", weight=3]; 48694 -> 59554[label="",style="dashed", color="magenta", weight=3]; 48695 -> 50114[label="",style="dashed", color="red", weight=0]; 48695[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"];48695 -> 50136[label="",style="dashed", color="magenta", weight=3]; 48696 -> 36890[label="",style="dashed", color="red", weight=0]; 48696[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"];48696 -> 53084[label="",style="dashed", color="magenta", weight=3]; 48696 -> 53085[label="",style="dashed", color="magenta", weight=3]; 48696 -> 53086[label="",style="dashed", color="magenta", weight=3]; 48696 -> 53087[label="",style="dashed", color="magenta", weight=3]; 48697[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51970[label="ww4000",fontsize=16,color="green",shape="box"];51971[label="ww5",fontsize=16,color="green",shape="box"];51972[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51973[label="ww3100",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 -> 21588[label="",style="solid", color="black", weight=3]; 45874[label="ww4221",fontsize=16,color="green",shape="box"];45875[label="Pos Zero",fontsize=16,color="green",shape="box"];45876[label="Pos (Succ ww4222)",fontsize=16,color="green",shape="box"];45877[label="Pos (Succ ww4223)",fontsize=16,color="green",shape="box"];23740[label="ww29151",fontsize=16,color="green",shape="box"];23741[label="srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];23741 -> 23756[label="",style="solid", color="black", weight=3]; 23743[label="ww29121",fontsize=16,color="green",shape="box"];23744[label="ww29150",fontsize=16,color="green",shape="box"];23745[label="ww29120",fontsize=16,color="green",shape="box"];23746[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"];23746 -> 23758[label="",style="solid", color="black", weight=3]; 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))) MyFalse",fontsize=16,color="black",shape="box"];23747 -> 23759[label="",style="solid", color="black", weight=3]; 27511[label="not (esEsOrdering (primCmpNat ww331100 ww331000) GT)",fontsize=16,color="burlywood",shape="triangle"];63351[label="ww331100/Succ ww3311000",fontsize=10,color="white",style="solid",shape="box"];27511 -> 63351[label="",style="solid", color="burlywood", weight=9]; 63351 -> 27566[label="",style="solid", color="burlywood", weight=3]; 63352[label="ww331100/Zero",fontsize=10,color="white",style="solid",shape="box"];27511 -> 63352[label="",style="solid", color="burlywood", weight=9]; 63352 -> 27567[label="",style="solid", color="burlywood", weight=3]; 27512 -> 27424[label="",style="dashed", color="red", weight=0]; 27512[label="not (esEsOrdering GT GT)",fontsize=16,color="magenta"];27513[label="MyFalse",fontsize=16,color="green",shape="box"];27514[label="Zero",fontsize=16,color="green",shape="box"];27515[label="ww331000",fontsize=16,color="green",shape="box"];27516 -> 27476[label="",style="dashed", color="red", weight=0]; 27516[label="not MyFalse",fontsize=16,color="magenta"];27517[label="MyTrue",fontsize=16,color="green",shape="box"];27518 -> 27511[label="",style="dashed", color="red", weight=0]; 27518[label="not (esEsOrdering (primCmpNat ww331000 ww331100) GT)",fontsize=16,color="magenta"];27518 -> 27568[label="",style="dashed", color="magenta", weight=3]; 27518 -> 27569[label="",style="dashed", color="magenta", weight=3]; 27519 -> 27429[label="",style="dashed", color="red", weight=0]; 27519[label="not (esEsOrdering LT GT)",fontsize=16,color="magenta"];27520[label="ww331000",fontsize=16,color="green",shape="box"];27521[label="Zero",fontsize=16,color="green",shape="box"];42008 -> 26799[label="",style="dashed", color="red", weight=0]; 42008[label="srMyInt ww323901 ww42161",fontsize=16,color="magenta"];42008 -> 43129[label="",style="dashed", color="magenta", weight=3]; 42008 -> 43130[label="",style="dashed", color="magenta", weight=3]; 42009 -> 26799[label="",style="dashed", color="red", weight=0]; 42009[label="srMyInt ww323900 ww42160",fontsize=16,color="magenta"];42009 -> 43131[label="",style="dashed", color="magenta", weight=3]; 42009 -> 43132[label="",style="dashed", color="magenta", weight=3]; 42010 -> 26799[label="",style="dashed", color="red", weight=0]; 42010[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42010 -> 43133[label="",style="dashed", color="magenta", weight=3]; 42010 -> 43134[label="",style="dashed", color="magenta", weight=3]; 42011[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43139[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4306) (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))) ww4306)))",fontsize=16,color="green",shape="box"];43139 -> 43153[label="",style="dashed", color="green", weight=3]; 43139 -> 43154[label="",style="dashed", color="green", weight=3]; 42014 -> 26799[label="",style="dashed", color="red", weight=0]; 42014[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42014 -> 43142[label="",style="dashed", color="magenta", weight=3]; 42014 -> 43143[label="",style="dashed", color="magenta", weight=3]; 42015[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42016[label="ww4000",fontsize=16,color="green",shape="box"];42017[label="Pos Zero",fontsize=16,color="green",shape="box"];42018 -> 23742[label="",style="dashed", color="red", weight=0]; 42018[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42018 -> 43144[label="",style="dashed", color="magenta", weight=3]; 42018 -> 43145[label="",style="dashed", color="magenta", weight=3]; 42019[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42020 -> 26799[label="",style="dashed", color="red", weight=0]; 42020[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42020 -> 43146[label="",style="dashed", color="magenta", weight=3]; 42020 -> 43147[label="",style="dashed", color="magenta", weight=3]; 42021[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43152[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4307) (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)))) ww4307)))",fontsize=16,color="green",shape="box"];43152 -> 43166[label="",style="dashed", color="green", weight=3]; 43152 -> 43167[label="",style="dashed", color="green", weight=3]; 42024 -> 26799[label="",style="dashed", color="red", weight=0]; 42024[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42024 -> 43155[label="",style="dashed", color="magenta", weight=3]; 42024 -> 43156[label="",style="dashed", color="magenta", weight=3]; 42025[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42026[label="ww4000",fontsize=16,color="green",shape="box"];42027[label="Pos Zero",fontsize=16,color="green",shape="box"];42028 -> 23742[label="",style="dashed", color="red", weight=0]; 42028[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42028 -> 43157[label="",style="dashed", color="magenta", weight=3]; 42028 -> 43158[label="",style="dashed", color="magenta", weight=3]; 42029[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42030 -> 26799[label="",style="dashed", color="red", weight=0]; 42030[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42030 -> 43159[label="",style="dashed", color="magenta", weight=3]; 42030 -> 43160[label="",style="dashed", color="magenta", weight=3]; 42031[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43165[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4308) (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))) ww4308)))",fontsize=16,color="green",shape="box"];43165 -> 43187[label="",style="dashed", color="green", weight=3]; 43165 -> 43188[label="",style="dashed", color="green", weight=3]; 42034 -> 26799[label="",style="dashed", color="red", weight=0]; 42034[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42034 -> 43168[label="",style="dashed", color="magenta", weight=3]; 42034 -> 43169[label="",style="dashed", color="magenta", weight=3]; 42035[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42036[label="ww4000",fontsize=16,color="green",shape="box"];42037[label="Pos Zero",fontsize=16,color="green",shape="box"];42038 -> 23742[label="",style="dashed", color="red", weight=0]; 42038[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42038 -> 43170[label="",style="dashed", color="magenta", weight=3]; 42038 -> 43171[label="",style="dashed", color="magenta", weight=3]; 42039[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42059 -> 26799[label="",style="dashed", color="red", weight=0]; 42059[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42059 -> 43180[label="",style="dashed", color="magenta", weight=3]; 42059 -> 43181[label="",style="dashed", color="magenta", weight=3]; 42060[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43186[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4309) (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))) ww4309)))",fontsize=16,color="green",shape="box"];43186 -> 43206[label="",style="dashed", color="green", weight=3]; 43186 -> 43207[label="",style="dashed", color="green", weight=3]; 42063 -> 26799[label="",style="dashed", color="red", weight=0]; 42063[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42063 -> 43189[label="",style="dashed", color="magenta", weight=3]; 42063 -> 43190[label="",style="dashed", color="magenta", weight=3]; 42064[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42065[label="ww4000",fontsize=16,color="green",shape="box"];42066[label="Pos Zero",fontsize=16,color="green",shape="box"];42067 -> 23742[label="",style="dashed", color="red", weight=0]; 42067[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42067 -> 43191[label="",style="dashed", color="magenta", weight=3]; 42067 -> 43192[label="",style="dashed", color="magenta", weight=3]; 42068[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21759[label="ww281",fontsize=16,color="green",shape="box"];42069[label="ww51",fontsize=16,color="green",shape="box"];42070[label="ww2096",fontsize=16,color="green",shape="box"];44523[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44522[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))) ww4391)",fontsize=16,color="black",shape="triangle"];44522 -> 44525[label="",style="solid", color="black", weight=3]; 42072[label="Pos Zero",fontsize=16,color="green",shape="box"];42073[label="ww2096",fontsize=16,color="green",shape="box"];42074 -> 23742[label="",style="dashed", color="red", weight=0]; 42074[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42074 -> 43195[label="",style="dashed", color="magenta", weight=3]; 42074 -> 43196[label="",style="dashed", color="magenta", weight=3]; 42075[label="Pos Zero",fontsize=16,color="green",shape="box"];42076 -> 26799[label="",style="dashed", color="red", weight=0]; 42076[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42076 -> 43197[label="",style="dashed", color="magenta", weight=3]; 42076 -> 43198[label="",style="dashed", color="magenta", weight=3]; 42077[label="ww50",fontsize=16,color="green",shape="box"];48698[label="Pos Zero",fontsize=16,color="green",shape="box"];48699 -> 53165[label="",style="dashed", color="red", weight=0]; 48699[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"];48699 -> 53184[label="",style="dashed", color="magenta", weight=3]; 48699 -> 53185[label="",style="dashed", color="magenta", weight=3]; 48699 -> 53186[label="",style="dashed", color="magenta", weight=3]; 48699 -> 53187[label="",style="dashed", color="magenta", weight=3]; 48700 -> 50149[label="",style="dashed", color="red", weight=0]; 48700[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"];48700 -> 50169[label="",style="dashed", color="magenta", weight=3]; 48701 -> 30539[label="",style="dashed", color="red", weight=0]; 48701[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"];48701 -> 53089[label="",style="dashed", color="magenta", weight=3]; 48701 -> 53090[label="",style="dashed", color="magenta", weight=3]; 48701 -> 53091[label="",style="dashed", color="magenta", weight=3]; 48701 -> 53092[label="",style="dashed", color="magenta", weight=3]; 48702[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48703[label="Pos Zero",fontsize=16,color="green",shape="box"];48704 -> 53165[label="",style="dashed", color="red", weight=0]; 48704[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"];48704 -> 53188[label="",style="dashed", color="magenta", weight=3]; 48704 -> 53189[label="",style="dashed", color="magenta", weight=3]; 48704 -> 53190[label="",style="dashed", color="magenta", weight=3]; 48704 -> 53191[label="",style="dashed", color="magenta", weight=3]; 48705 -> 50149[label="",style="dashed", color="red", weight=0]; 48705[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"];48705 -> 50170[label="",style="dashed", color="magenta", weight=3]; 48706 -> 30539[label="",style="dashed", color="red", weight=0]; 48706[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"];48706 -> 53208[label="",style="dashed", color="magenta", weight=3]; 48706 -> 53209[label="",style="dashed", color="magenta", weight=3]; 48706 -> 53210[label="",style="dashed", color="magenta", weight=3]; 48706 -> 53211[label="",style="dashed", color="magenta", weight=3]; 48707[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];51974[label="ww5",fontsize=16,color="green",shape="box"];51975[label="ww3100",fontsize=16,color="green",shape="box"];51976[label="ww4000",fontsize=16,color="green",shape="box"];51977[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30719[label="takeWhile2 (flip ltEsFloat ww3587) (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"];30719 -> 30782[label="",style="solid", color="black", weight=3]; 51978[label="ww5",fontsize=16,color="green",shape="box"];51979[label="ww3100",fontsize=16,color="green",shape="box"];51980[label="ww4000",fontsize=16,color="green",shape="box"];51981[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30980[label="ww3591",fontsize=16,color="green",shape="box"];30981[label="Pos Zero",fontsize=16,color="green",shape="box"];30982[label="Neg (Succ ww3592)",fontsize=16,color="green",shape="box"];30983[label="Neg (Succ ww3593)",fontsize=16,color="green",shape="box"];42078 -> 26799[label="",style="dashed", color="red", weight=0]; 42078[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42078 -> 43199[label="",style="dashed", color="magenta", weight=3]; 42078 -> 43200[label="",style="dashed", color="magenta", weight=3]; 42079[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43205[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4310) (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))) ww4310)))",fontsize=16,color="green",shape="box"];43205 -> 43219[label="",style="dashed", color="green", weight=3]; 43205 -> 43220[label="",style="dashed", color="green", weight=3]; 42082 -> 26799[label="",style="dashed", color="red", weight=0]; 42082[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42082 -> 43208[label="",style="dashed", color="magenta", weight=3]; 42082 -> 43209[label="",style="dashed", color="magenta", weight=3]; 42083[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42084[label="ww4000",fontsize=16,color="green",shape="box"];42085[label="Pos Zero",fontsize=16,color="green",shape="box"];42086 -> 23742[label="",style="dashed", color="red", weight=0]; 42086[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42086 -> 43210[label="",style="dashed", color="magenta", weight=3]; 42086 -> 43211[label="",style="dashed", color="magenta", weight=3]; 42087[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42088 -> 26799[label="",style="dashed", color="red", weight=0]; 42088[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42088 -> 43212[label="",style="dashed", color="magenta", weight=3]; 42088 -> 43213[label="",style="dashed", color="magenta", weight=3]; 42089[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43218[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4311) (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)))) ww4311)))",fontsize=16,color="green",shape="box"];43218 -> 43232[label="",style="dashed", color="green", weight=3]; 43218 -> 43233[label="",style="dashed", color="green", weight=3]; 42092 -> 26799[label="",style="dashed", color="red", weight=0]; 42092[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42092 -> 43221[label="",style="dashed", color="magenta", weight=3]; 42092 -> 43222[label="",style="dashed", color="magenta", weight=3]; 42093[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42094[label="ww4000",fontsize=16,color="green",shape="box"];42095[label="Pos Zero",fontsize=16,color="green",shape="box"];42096 -> 23742[label="",style="dashed", color="red", weight=0]; 42096[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42096 -> 43223[label="",style="dashed", color="magenta", weight=3]; 42096 -> 43224[label="",style="dashed", color="magenta", weight=3]; 42097[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42098 -> 26799[label="",style="dashed", color="red", weight=0]; 42098[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42098 -> 43225[label="",style="dashed", color="magenta", weight=3]; 42098 -> 43226[label="",style="dashed", color="magenta", weight=3]; 42099[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43231[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4312) (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))) ww4312)))",fontsize=16,color="green",shape="box"];43231 -> 43256[label="",style="dashed", color="green", weight=3]; 43231 -> 43257[label="",style="dashed", color="green", weight=3]; 42102 -> 26799[label="",style="dashed", color="red", weight=0]; 42102[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42102 -> 43234[label="",style="dashed", color="magenta", weight=3]; 42102 -> 43235[label="",style="dashed", color="magenta", weight=3]; 42103[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42104[label="ww4000",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]; 42106[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42106 -> 43236[label="",style="dashed", color="magenta", weight=3]; 42106 -> 43237[label="",style="dashed", color="magenta", weight=3]; 42107[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48713[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48714 -> 45213[label="",style="dashed", color="red", weight=0]; 48714[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"];48714 -> 53212[label="",style="dashed", color="magenta", weight=3]; 48714 -> 53213[label="",style="dashed", color="magenta", weight=3]; 48714 -> 53214[label="",style="dashed", color="magenta", weight=3]; 48714 -> 53215[label="",style="dashed", color="magenta", weight=3]; 48715 -> 53222[label="",style="dashed", color="red", weight=0]; 48715[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"];48715 -> 53239[label="",style="dashed", color="magenta", weight=3]; 48715 -> 53240[label="",style="dashed", color="magenta", weight=3]; 48715 -> 53241[label="",style="dashed", color="magenta", weight=3]; 48715 -> 53242[label="",style="dashed", color="magenta", weight=3]; 48716[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="black",shape="box"];48716 -> 53217[label="",style="solid", color="black", weight=3]; 48717[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48718[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48719 -> 45213[label="",style="dashed", color="red", weight=0]; 48719[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"];48719 -> 53218[label="",style="dashed", color="magenta", weight=3]; 48719 -> 53219[label="",style="dashed", color="magenta", weight=3]; 48719 -> 53220[label="",style="dashed", color="magenta", weight=3]; 48719 -> 53221[label="",style="dashed", color="magenta", weight=3]; 48720 -> 53222[label="",style="dashed", color="red", weight=0]; 48720[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"];48720 -> 53243[label="",style="dashed", color="magenta", weight=3]; 48720 -> 53244[label="",style="dashed", color="magenta", weight=3]; 48720 -> 53245[label="",style="dashed", color="magenta", weight=3]; 48720 -> 53246[label="",style="dashed", color="magenta", weight=3]; 48721[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="black",shape="box"];48721 -> 53260[label="",style="solid", color="black", weight=3]; 48722[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52254[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];52254 -> 53261[label="",style="solid", color="black", weight=3]; 52258[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];52258 -> 53262[label="",style="solid", color="black", weight=3]; 52259 -> 26924[label="",style="dashed", color="red", weight=0]; 52259[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];52259 -> 53263[label="",style="dashed", color="magenta", weight=3]; 52259 -> 53264[label="",style="dashed", color="magenta", weight=3]; 53839 -> 26924[label="",style="dashed", color="red", weight=0]; 53839[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww4583))) (srMyInt (Pos (Succ ww4582)) (Pos (Succ ww4584)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53839 -> 53867[label="",style="dashed", color="magenta", weight=3]; 53839 -> 53868[label="",style="dashed", color="magenta", weight=3]; 38954 -> 26799[label="",style="dashed", color="red", weight=0]; 38954[label="srMyInt ww301 (srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38954 -> 43238[label="",style="dashed", color="magenta", weight=3]; 38954 -> 43239[label="",style="dashed", color="magenta", weight=3]; 38955 -> 45213[label="",style="dashed", color="red", weight=0]; 38955[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"];38955 -> 45242[label="",style="dashed", color="magenta", weight=3]; 38956 -> 20608[label="",style="dashed", color="red", weight=0]; 38956[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"];38956 -> 43241[label="",style="dashed", color="magenta", weight=3]; 38956 -> 43242[label="",style="dashed", color="magenta", weight=3]; 38956 -> 43243[label="",style="dashed", color="magenta", weight=3]; 38956 -> 43244[label="",style="dashed", color="magenta", weight=3]; 38956 -> 43245[label="",style="dashed", color="magenta", weight=3]; 38956 -> 43246[label="",style="dashed", color="magenta", weight=3]; 38957 -> 26798[label="",style="dashed", color="red", weight=0]; 38957[label="psMyInt ww300 (srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38957 -> 43247[label="",style="dashed", color="magenta", weight=3]; 38957 -> 43248[label="",style="dashed", color="magenta", weight=3]; 38958[label="ww321",fontsize=16,color="green",shape="box"];38959[label="ww320",fontsize=16,color="green",shape="box"];20599[label="ww271",fontsize=16,color="green",shape="box"];20600 -> 15103[label="",style="dashed", color="red", weight=0]; 20600[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20600 -> 21679[label="",style="dashed", color="magenta", weight=3]; 20600 -> 21680[label="",style="dashed", color="magenta", weight=3]; 20601 -> 20241[label="",style="dashed", color="red", weight=0]; 20601[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];20601 -> 21681[label="",style="dashed", color="magenta", weight=3]; 20602[label="ww270",fontsize=16,color="green",shape="box"];42108 -> 26799[label="",style="dashed", color="red", weight=0]; 42108[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42108 -> 43249[label="",style="dashed", color="magenta", weight=3]; 42108 -> 43250[label="",style="dashed", color="magenta", weight=3]; 42109[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43255[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4313) (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))) ww4313)))",fontsize=16,color="green",shape="box"];43255 -> 43268[label="",style="dashed", color="green", weight=3]; 43255 -> 43269[label="",style="dashed", color="green", weight=3]; 42112 -> 26799[label="",style="dashed", color="red", weight=0]; 42112[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42112 -> 43258[label="",style="dashed", color="magenta", weight=3]; 42112 -> 43259[label="",style="dashed", color="magenta", weight=3]; 42113[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42114[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42115 -> 25616[label="",style="dashed", color="red", weight=0]; 42115[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42115 -> 43260[label="",style="dashed", color="magenta", weight=3]; 42116[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42126 -> 26799[label="",style="dashed", color="red", weight=0]; 42126[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42126 -> 43273[label="",style="dashed", color="magenta", weight=3]; 42126 -> 43274[label="",style="dashed", color="magenta", weight=3]; 42127[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43279[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4315) (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))) ww4315)))",fontsize=16,color="green",shape="box"];43279 -> 43292[label="",style="dashed", color="green", weight=3]; 43279 -> 43293[label="",style="dashed", color="green", weight=3]; 42130 -> 26799[label="",style="dashed", color="red", weight=0]; 42130[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42130 -> 43282[label="",style="dashed", color="magenta", weight=3]; 42130 -> 43283[label="",style="dashed", color="magenta", weight=3]; 42131[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42132[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42133 -> 25616[label="",style="dashed", color="red", weight=0]; 42133[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42133 -> 43284[label="",style="dashed", color="magenta", weight=3]; 42134[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20344 -> 20241[label="",style="dashed", color="red", weight=0]; 20344[label="msMyInt (Pos Zero) (Pos (Succ ww2100))",fontsize=16,color="magenta"];20344 -> 21712[label="",style="dashed", color="magenta", weight=3]; 20345 -> 20241[label="",style="dashed", color="red", weight=0]; 20345[label="msMyInt (Pos Zero) (Pos (Succ ww2100))",fontsize=16,color="magenta"];20345 -> 21713[label="",style="dashed", color="magenta", weight=3]; 20343[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"];20343 -> 21714[label="",style="solid", color="black", weight=3]; 42135 -> 26799[label="",style="dashed", color="red", weight=0]; 42135[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42135 -> 43285[label="",style="dashed", color="magenta", weight=3]; 42135 -> 43286[label="",style="dashed", color="magenta", weight=3]; 42136[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43291[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4316) (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))) ww4316)))",fontsize=16,color="green",shape="box"];43291 -> 43304[label="",style="dashed", color="green", weight=3]; 43291 -> 43305[label="",style="dashed", color="green", weight=3]; 42139 -> 26799[label="",style="dashed", color="red", weight=0]; 42139[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42139 -> 43294[label="",style="dashed", color="magenta", weight=3]; 42139 -> 43295[label="",style="dashed", color="magenta", weight=3]; 42140[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42141[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42142 -> 25616[label="",style="dashed", color="red", weight=0]; 42142[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42142 -> 43296[label="",style="dashed", color="magenta", weight=3]; 42143[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42144 -> 26799[label="",style="dashed", color="red", weight=0]; 42144[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42144 -> 43297[label="",style="dashed", color="magenta", weight=3]; 42144 -> 43298[label="",style="dashed", color="magenta", weight=3]; 42145[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43303[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4317) (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)))) ww4317)))",fontsize=16,color="green",shape="box"];43303 -> 43321[label="",style="dashed", color="green", weight=3]; 43303 -> 43322[label="",style="dashed", color="green", weight=3]; 42148 -> 26799[label="",style="dashed", color="red", weight=0]; 42148[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42148 -> 43306[label="",style="dashed", color="magenta", weight=3]; 42148 -> 43307[label="",style="dashed", color="magenta", weight=3]; 42149[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42150[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42151 -> 25616[label="",style="dashed", color="red", weight=0]; 42151[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42151 -> 43308[label="",style="dashed", color="magenta", weight=3]; 42152[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42153[label="ww51",fontsize=16,color="green",shape="box"];42154[label="ww2103",fontsize=16,color="green",shape="box"];44556[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44555[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))) ww4392)",fontsize=16,color="black",shape="triangle"];44555 -> 44558[label="",style="solid", color="black", weight=3]; 42156[label="Pos Zero",fontsize=16,color="green",shape="box"];42157[label="ww2103",fontsize=16,color="green",shape="box"];42158 -> 25616[label="",style="dashed", color="red", weight=0]; 42158[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42158 -> 43311[label="",style="dashed", color="magenta", weight=3]; 42159[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42160 -> 26799[label="",style="dashed", color="red", weight=0]; 42160[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42160 -> 43312[label="",style="dashed", color="magenta", weight=3]; 42160 -> 43313[label="",style="dashed", color="magenta", weight=3]; 42161[label="ww50",fontsize=16,color="green",shape="box"];48728[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48729 -> 53499[label="",style="dashed", color="red", weight=0]; 48729[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"];48729 -> 53518[label="",style="dashed", color="magenta", weight=3]; 48729 -> 53519[label="",style="dashed", color="magenta", weight=3]; 48729 -> 53520[label="",style="dashed", color="magenta", weight=3]; 48729 -> 53521[label="",style="dashed", color="magenta", weight=3]; 48730 -> 50185[label="",style="dashed", color="red", weight=0]; 48730[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"];48730 -> 50203[label="",style="dashed", color="magenta", weight=3]; 48731 -> 31073[label="",style="dashed", color="red", weight=0]; 48731[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"];48731 -> 53266[label="",style="dashed", color="magenta", weight=3]; 48731 -> 53267[label="",style="dashed", color="magenta", weight=3]; 48731 -> 53268[label="",style="dashed", color="magenta", weight=3]; 48731 -> 53269[label="",style="dashed", color="magenta", weight=3]; 48732[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48733[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48734 -> 53499[label="",style="dashed", color="red", weight=0]; 48734[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"];48734 -> 53522[label="",style="dashed", color="magenta", weight=3]; 48734 -> 53523[label="",style="dashed", color="magenta", weight=3]; 48734 -> 53524[label="",style="dashed", color="magenta", weight=3]; 48734 -> 53525[label="",style="dashed", color="magenta", weight=3]; 48735 -> 50185[label="",style="dashed", color="red", weight=0]; 48735[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"];48735 -> 50204[label="",style="dashed", color="magenta", weight=3]; 48736 -> 31073[label="",style="dashed", color="red", weight=0]; 48736[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"];48736 -> 53301[label="",style="dashed", color="magenta", weight=3]; 48736 -> 53302[label="",style="dashed", color="magenta", weight=3]; 48736 -> 53303[label="",style="dashed", color="magenta", weight=3]; 48736 -> 53304[label="",style="dashed", color="magenta", weight=3]; 48737[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];51982[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51983[label="ww3100",fontsize=16,color="green",shape="box"];51984[label="ww5",fontsize=16,color="green",shape="box"];51985[label="ww3000",fontsize=16,color="green",shape="box"];51986[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51987[label="ww3100",fontsize=16,color="green",shape="box"];51988[label="ww5",fontsize=16,color="green",shape="box"];51989[label="ww3000",fontsize=16,color="green",shape="box"];31489[label="Pos (Succ ww3667)",fontsize=16,color="green",shape="box"];31490[label="Neg (Succ ww3666)",fontsize=16,color="green",shape="box"];31491[label="Neg (Succ ww3668)",fontsize=16,color="green",shape="box"];42162 -> 26799[label="",style="dashed", color="red", weight=0]; 42162[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42162 -> 43314[label="",style="dashed", color="magenta", weight=3]; 42162 -> 43315[label="",style="dashed", color="magenta", weight=3]; 42163[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43320[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4318) (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))) ww4318)))",fontsize=16,color="green",shape="box"];43320 -> 43333[label="",style="dashed", color="green", weight=3]; 43320 -> 43334[label="",style="dashed", color="green", weight=3]; 42166 -> 26799[label="",style="dashed", color="red", weight=0]; 42166[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42166 -> 43323[label="",style="dashed", color="magenta", weight=3]; 42166 -> 43324[label="",style="dashed", color="magenta", weight=3]; 42167[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42168[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42169 -> 25616[label="",style="dashed", color="red", weight=0]; 42169[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42169 -> 43325[label="",style="dashed", color="magenta", weight=3]; 42170[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42180 -> 26799[label="",style="dashed", color="red", weight=0]; 42180[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42180 -> 43338[label="",style="dashed", color="magenta", weight=3]; 42180 -> 43339[label="",style="dashed", color="magenta", weight=3]; 42181[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43344[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4320) (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))) ww4320)))",fontsize=16,color="green",shape="box"];43344 -> 43362[label="",style="dashed", color="green", weight=3]; 43344 -> 43363[label="",style="dashed", color="green", weight=3]; 42184 -> 26799[label="",style="dashed", color="red", weight=0]; 42184[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42184 -> 43347[label="",style="dashed", color="magenta", weight=3]; 42184 -> 43348[label="",style="dashed", color="magenta", weight=3]; 42185[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42186[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42187 -> 25616[label="",style="dashed", color="red", weight=0]; 42187[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42187 -> 43349[label="",style="dashed", color="magenta", weight=3]; 42188[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48743[label="Pos Zero",fontsize=16,color="green",shape="box"];48744 -> 45213[label="",style="dashed", color="red", weight=0]; 48744[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"];48744 -> 53305[label="",style="dashed", color="magenta", weight=3]; 48744 -> 53306[label="",style="dashed", color="magenta", weight=3]; 48744 -> 53307[label="",style="dashed", color="magenta", weight=3]; 48744 -> 53308[label="",style="dashed", color="magenta", weight=3]; 48745 -> 50114[label="",style="dashed", color="red", weight=0]; 48745[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"];48745 -> 50137[label="",style="dashed", color="magenta", weight=3]; 48746 -> 37497[label="",style="dashed", color="red", weight=0]; 48746[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"];48746 -> 53309[label="",style="dashed", color="magenta", weight=3]; 48746 -> 53310[label="",style="dashed", color="magenta", weight=3]; 48746 -> 53311[label="",style="dashed", color="magenta", weight=3]; 48747[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48748[label="Pos Zero",fontsize=16,color="green",shape="box"];48749 -> 45213[label="",style="dashed", color="red", weight=0]; 48749[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"];48749 -> 53312[label="",style="dashed", color="magenta", weight=3]; 48749 -> 53313[label="",style="dashed", color="magenta", weight=3]; 48749 -> 53314[label="",style="dashed", color="magenta", weight=3]; 48749 -> 53315[label="",style="dashed", color="magenta", weight=3]; 48750 -> 50114[label="",style="dashed", color="red", weight=0]; 48750[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"];48750 -> 50138[label="",style="dashed", color="magenta", weight=3]; 48751 -> 37497[label="",style="dashed", color="red", weight=0]; 48751[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"];48751 -> 53316[label="",style="dashed", color="magenta", weight=3]; 48751 -> 53317[label="",style="dashed", color="magenta", weight=3]; 48751 -> 53318[label="",style="dashed", color="magenta", weight=3]; 48752[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51990[label="ww3100",fontsize=16,color="green",shape="box"];51991[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51992[label="ww5",fontsize=16,color="green",shape="box"];51993[label="ww3100",fontsize=16,color="green",shape="box"];51994[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51995[label="ww5",fontsize=16,color="green",shape="box"];46707 -> 25616[label="",style="dashed", color="red", weight=0]; 46707[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];46707 -> 46779[label="",style="dashed", color="magenta", weight=3]; 46708 -> 26799[label="",style="dashed", color="red", weight=0]; 46708[label="srMyInt (Pos (Succ ww4250)) (Pos (Succ ww4251))",fontsize=16,color="magenta"];46708 -> 46780[label="",style="dashed", color="magenta", weight=3]; 46708 -> 46781[label="",style="dashed", color="magenta", weight=3]; 42204 -> 26799[label="",style="dashed", color="red", weight=0]; 42204[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42204 -> 43355[label="",style="dashed", color="magenta", weight=3]; 42204 -> 43356[label="",style="dashed", color="magenta", weight=3]; 42205[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43361[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4321) (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))) ww4321)))",fontsize=16,color="green",shape="box"];43361 -> 43374[label="",style="dashed", color="green", weight=3]; 43361 -> 43375[label="",style="dashed", color="green", weight=3]; 42208 -> 26799[label="",style="dashed", color="red", weight=0]; 42208[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42208 -> 43364[label="",style="dashed", color="magenta", weight=3]; 42208 -> 43365[label="",style="dashed", color="magenta", weight=3]; 42209[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42210[label="Pos Zero",fontsize=16,color="green",shape="box"];42211 -> 25616[label="",style="dashed", color="red", weight=0]; 42211[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42211 -> 43366[label="",style="dashed", color="magenta", weight=3]; 42212[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42213 -> 26799[label="",style="dashed", color="red", weight=0]; 42213[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42213 -> 43367[label="",style="dashed", color="magenta", weight=3]; 42213 -> 43368[label="",style="dashed", color="magenta", weight=3]; 42214[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43373[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4322) (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)))) ww4322)))",fontsize=16,color="green",shape="box"];43373 -> 43386[label="",style="dashed", color="green", weight=3]; 43373 -> 43387[label="",style="dashed", color="green", weight=3]; 42217 -> 26799[label="",style="dashed", color="red", weight=0]; 42217[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42217 -> 43376[label="",style="dashed", color="magenta", weight=3]; 42217 -> 43377[label="",style="dashed", color="magenta", weight=3]; 42218[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42219[label="Pos Zero",fontsize=16,color="green",shape="box"];42220 -> 25616[label="",style="dashed", color="red", weight=0]; 42220[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42220 -> 43378[label="",style="dashed", color="magenta", weight=3]; 42221[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42222 -> 26799[label="",style="dashed", color="red", weight=0]; 42222[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42222 -> 43379[label="",style="dashed", color="magenta", weight=3]; 42222 -> 43380[label="",style="dashed", color="magenta", weight=3]; 42223[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43385[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4323) (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))) ww4323)))",fontsize=16,color="green",shape="box"];43385 -> 43406[label="",style="dashed", color="green", weight=3]; 43385 -> 43407[label="",style="dashed", color="green", weight=3]; 42226 -> 26799[label="",style="dashed", color="red", weight=0]; 42226[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42226 -> 43388[label="",style="dashed", color="magenta", weight=3]; 42226 -> 43389[label="",style="dashed", color="magenta", weight=3]; 42227[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42228[label="Pos Zero",fontsize=16,color="green",shape="box"];42229 -> 25616[label="",style="dashed", color="red", weight=0]; 42229[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42229 -> 43390[label="",style="dashed", color="magenta", weight=3]; 42230[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42244 -> 26799[label="",style="dashed", color="red", weight=0]; 42244[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42244 -> 43399[label="",style="dashed", color="magenta", weight=3]; 42244 -> 43400[label="",style="dashed", color="magenta", weight=3]; 42245[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43405[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4324) (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))) ww4324)))",fontsize=16,color="green",shape="box"];43405 -> 43423[label="",style="dashed", color="green", weight=3]; 43405 -> 43424[label="",style="dashed", color="green", weight=3]; 42248 -> 26799[label="",style="dashed", color="red", weight=0]; 42248[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42248 -> 43408[label="",style="dashed", color="magenta", weight=3]; 42248 -> 43409[label="",style="dashed", color="magenta", weight=3]; 42249[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42250[label="Pos Zero",fontsize=16,color="green",shape="box"];42251 -> 25616[label="",style="dashed", color="red", weight=0]; 42251[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42251 -> 43410[label="",style="dashed", color="magenta", weight=3]; 42252[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42253[label="ww51",fontsize=16,color="green",shape="box"];42254[label="ww2111",fontsize=16,color="green",shape="box"];44595[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44594[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))) ww4393)",fontsize=16,color="black",shape="triangle"];44594 -> 44597[label="",style="solid", color="black", weight=3]; 42256[label="Pos Zero",fontsize=16,color="green",shape="box"];42257[label="ww2111",fontsize=16,color="green",shape="box"];42258 -> 25616[label="",style="dashed", color="red", weight=0]; 42258[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42258 -> 43413[label="",style="dashed", color="magenta", weight=3]; 42259[label="Pos Zero",fontsize=16,color="green",shape="box"];42260 -> 26799[label="",style="dashed", color="red", weight=0]; 42260[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42260 -> 43414[label="",style="dashed", color="magenta", weight=3]; 42260 -> 43415[label="",style="dashed", color="magenta", weight=3]; 42261[label="ww50",fontsize=16,color="green",shape="box"];48753[label="Pos Zero",fontsize=16,color="green",shape="box"];48754 -> 53530[label="",style="dashed", color="red", weight=0]; 48754[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"];48754 -> 53545[label="",style="dashed", color="magenta", weight=3]; 48754 -> 53546[label="",style="dashed", color="magenta", weight=3]; 48754 -> 53547[label="",style="dashed", color="magenta", weight=3]; 48755 -> 50149[label="",style="dashed", color="red", weight=0]; 48755[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"];48755 -> 50171[label="",style="dashed", color="magenta", weight=3]; 48756 -> 31542[label="",style="dashed", color="red", weight=0]; 48756[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"];48756 -> 53320[label="",style="dashed", color="magenta", weight=3]; 48756 -> 53321[label="",style="dashed", color="magenta", weight=3]; 48756 -> 53322[label="",style="dashed", color="magenta", weight=3]; 48757[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48758[label="Pos Zero",fontsize=16,color="green",shape="box"];48759 -> 53530[label="",style="dashed", color="red", weight=0]; 48759[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"];48759 -> 53548[label="",style="dashed", color="magenta", weight=3]; 48759 -> 53549[label="",style="dashed", color="magenta", weight=3]; 48759 -> 53550[label="",style="dashed", color="magenta", weight=3]; 48760 -> 50149[label="",style="dashed", color="red", weight=0]; 48760[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"];48760 -> 50172[label="",style="dashed", color="magenta", weight=3]; 48761 -> 31542[label="",style="dashed", color="red", weight=0]; 48761[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"];48761 -> 53349[label="",style="dashed", color="magenta", weight=3]; 48761 -> 53350[label="",style="dashed", color="magenta", weight=3]; 48761 -> 53351[label="",style="dashed", color="magenta", weight=3]; 48762[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];51996[label="ww5",fontsize=16,color="green",shape="box"];51997[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51998[label="ww3100",fontsize=16,color="green",shape="box"];31697[label="takeWhile2 (flip ltEsFloat ww3732) (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"];31697 -> 31758[label="",style="solid", color="black", weight=3]; 51999[label="ww5",fontsize=16,color="green",shape="box"];52000[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52001[label="ww3100",fontsize=16,color="green",shape="box"];31874[label="Pos Zero",fontsize=16,color="green",shape="box"];31875[label="Neg (Succ ww3736)",fontsize=16,color="green",shape="box"];31876[label="Neg (Succ ww3737)",fontsize=16,color="green",shape="box"];42262 -> 26799[label="",style="dashed", color="red", weight=0]; 42262[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42262 -> 43416[label="",style="dashed", color="magenta", weight=3]; 42262 -> 43417[label="",style="dashed", color="magenta", weight=3]; 42263[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43422[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4325) (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))) ww4325)))",fontsize=16,color="green",shape="box"];43422 -> 43435[label="",style="dashed", color="green", weight=3]; 43422 -> 43436[label="",style="dashed", color="green", weight=3]; 42266 -> 26799[label="",style="dashed", color="red", weight=0]; 42266[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42266 -> 43425[label="",style="dashed", color="magenta", weight=3]; 42266 -> 43426[label="",style="dashed", color="magenta", weight=3]; 42267[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42268[label="Pos Zero",fontsize=16,color="green",shape="box"];42269 -> 25616[label="",style="dashed", color="red", weight=0]; 42269[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42269 -> 43427[label="",style="dashed", color="magenta", weight=3]; 42270[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42271 -> 26799[label="",style="dashed", color="red", weight=0]; 42271[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42271 -> 43428[label="",style="dashed", color="magenta", weight=3]; 42271 -> 43429[label="",style="dashed", color="magenta", weight=3]; 42272[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43434[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4326) (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)))) ww4326)))",fontsize=16,color="green",shape="box"];43434 -> 43447[label="",style="dashed", color="green", weight=3]; 43434 -> 43448[label="",style="dashed", color="green", weight=3]; 42275 -> 26799[label="",style="dashed", color="red", weight=0]; 42275[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42275 -> 43437[label="",style="dashed", color="magenta", weight=3]; 42275 -> 43438[label="",style="dashed", color="magenta", weight=3]; 42276[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42277[label="Pos Zero",fontsize=16,color="green",shape="box"];42278 -> 25616[label="",style="dashed", color="red", weight=0]; 42278[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42278 -> 43439[label="",style="dashed", color="magenta", weight=3]; 42279[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42280 -> 26799[label="",style="dashed", color="red", weight=0]; 42280[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42280 -> 43440[label="",style="dashed", color="magenta", weight=3]; 42280 -> 43441[label="",style="dashed", color="magenta", weight=3]; 42281[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43446[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4327) (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))) ww4327)))",fontsize=16,color="green",shape="box"];43446 -> 43524[label="",style="dashed", color="green", weight=3]; 43446 -> 43525[label="",style="dashed", color="green", weight=3]; 42284 -> 26799[label="",style="dashed", color="red", weight=0]; 42284[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42284 -> 43449[label="",style="dashed", color="magenta", weight=3]; 42284 -> 43450[label="",style="dashed", color="magenta", weight=3]; 42285[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42286[label="Pos Zero",fontsize=16,color="green",shape="box"];42287 -> 25616[label="",style="dashed", color="red", weight=0]; 42287[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42287 -> 43451[label="",style="dashed", color="magenta", weight=3]; 42288[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52808[label="not (esEsOrdering (primCmpNat (Succ ww454200) ww45410) LT)",fontsize=16,color="burlywood",shape="triangle"];63353[label="ww45410/Succ ww454100",fontsize=10,color="white",style="solid",shape="box"];52808 -> 63353[label="",style="solid", color="burlywood", weight=9]; 63353 -> 53352[label="",style="solid", color="burlywood", weight=3]; 63354[label="ww45410/Zero",fontsize=10,color="white",style="solid",shape="box"];52808 -> 63354[label="",style="solid", color="burlywood", weight=9]; 63354 -> 53353[label="",style="solid", color="burlywood", weight=3]; 52809[label="not (esEsOrdering GT LT)",fontsize=16,color="black",shape="triangle"];52809 -> 53354[label="",style="solid", color="black", weight=3]; 52810[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww454100))) LT)",fontsize=16,color="black",shape="box"];52810 -> 53355[label="",style="solid", color="black", weight=3]; 52811[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)",fontsize=16,color="black",shape="box"];52811 -> 53356[label="",style="solid", color="black", weight=3]; 52812[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww454100))) LT)",fontsize=16,color="black",shape="box"];52812 -> 53357[label="",style="solid", color="black", weight=3]; 52813[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)",fontsize=16,color="black",shape="box"];52813 -> 53358[label="",style="solid", color="black", weight=3]; 52814[label="not (esEsOrdering LT LT)",fontsize=16,color="black",shape="triangle"];52814 -> 53359[label="",style="solid", color="black", weight=3]; 52815[label="not (esEsOrdering (primCmpNat ww45410 (Succ ww454200)) LT)",fontsize=16,color="burlywood",shape="triangle"];63355[label="ww45410/Succ ww454100",fontsize=10,color="white",style="solid",shape="box"];52815 -> 63355[label="",style="solid", color="burlywood", weight=9]; 63355 -> 53360[label="",style="solid", color="burlywood", weight=3]; 63356[label="ww45410/Zero",fontsize=10,color="white",style="solid",shape="box"];52815 -> 63356[label="",style="solid", color="burlywood", weight=9]; 63356 -> 53361[label="",style="solid", color="burlywood", weight=3]; 52816[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww454100))) LT)",fontsize=16,color="black",shape="box"];52816 -> 53362[label="",style="solid", color="black", weight=3]; 52817[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)",fontsize=16,color="black",shape="box"];52817 -> 53363[label="",style="solid", color="black", weight=3]; 52818[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww454100))) LT)",fontsize=16,color="black",shape="box"];52818 -> 53364[label="",style="solid", color="black", weight=3]; 52819[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)",fontsize=16,color="black",shape="box"];52819 -> 53365[label="",style="solid", color="black", weight=3]; 52284[label="ww445700",fontsize=16,color="green",shape="box"];52285[label="ww44571",fontsize=16,color="green",shape="box"];52286 -> 52528[label="",style="dashed", color="red", weight=0]; 52286[label="not (esEsOrdering (compareMyInt (srMyInt ww445700 ww32620) (srMyInt ww445701 ww32621)) LT)",fontsize=16,color="magenta"];52286 -> 52531[label="",style="dashed", color="magenta", weight=3]; 52286 -> 52532[label="",style="dashed", color="magenta", weight=3]; 52287[label="Float ww32620 ww32621",fontsize=16,color="green",shape="box"];52288[label="ww445701",fontsize=16,color="green",shape="box"];52293[label="ww538",fontsize=16,color="green",shape="box"];52294[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52295[label="Pos (Succ ww53900)",fontsize=16,color="green",shape="box"];52296[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];52297[label="ww538",fontsize=16,color="green",shape="box"];52298[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52299[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];52300[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];52301[label="ww538",fontsize=16,color="green",shape="box"];52302[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52303[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];52304[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];20475[label="ww54100",fontsize=16,color="green",shape="box"];20476[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20477[label="ww54100",fontsize=16,color="green",shape="box"];20478[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20479 -> 37764[label="",style="dashed", color="red", weight=0]; 20479[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"];20479 -> 39464[label="",style="dashed", color="magenta", weight=3]; 20479 -> 39465[label="",style="dashed", color="magenta", weight=3]; 20479 -> 39466[label="",style="dashed", color="magenta", weight=3]; 20479 -> 39467[label="",style="dashed", color="magenta", weight=3]; 20479 -> 39468[label="",style="dashed", color="magenta", weight=3]; 20479 -> 39469[label="",style="dashed", color="magenta", weight=3]; 20480 -> 37764[label="",style="dashed", color="red", weight=0]; 20480[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"];20480 -> 39470[label="",style="dashed", color="magenta", weight=3]; 20480 -> 39471[label="",style="dashed", color="magenta", weight=3]; 20480 -> 39472[label="",style="dashed", color="magenta", weight=3]; 20480 -> 39473[label="",style="dashed", color="magenta", weight=3]; 20480 -> 39474[label="",style="dashed", color="magenta", weight=3]; 20480 -> 39475[label="",style="dashed", color="magenta", weight=3]; 38990 -> 26799[label="",style="dashed", color="red", weight=0]; 38990[label="srMyInt ww5421 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38990 -> 43452[label="",style="dashed", color="magenta", weight=3]; 38990 -> 43453[label="",style="dashed", color="magenta", weight=3]; 38991 -> 45364[label="",style="dashed", color="red", weight=0]; 38991[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"];38991 -> 45365[label="",style="dashed", color="magenta", weight=3]; 38992 -> 20608[label="",style="dashed", color="red", weight=0]; 38992[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"];38992 -> 43455[label="",style="dashed", color="magenta", weight=3]; 38992 -> 43456[label="",style="dashed", color="magenta", weight=3]; 38992 -> 43457[label="",style="dashed", color="magenta", weight=3]; 38992 -> 43458[label="",style="dashed", color="magenta", weight=3]; 38992 -> 43459[label="",style="dashed", color="magenta", weight=3]; 38992 -> 43460[label="",style="dashed", color="magenta", weight=3]; 38993 -> 26798[label="",style="dashed", color="red", weight=0]; 38993[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38993 -> 43461[label="",style="dashed", color="magenta", weight=3]; 38993 -> 43462[label="",style="dashed", color="magenta", weight=3]; 38994[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];38995[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];20492[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20493[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20494 -> 37764[label="",style="dashed", color="red", weight=0]; 20494[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"];20494 -> 39482[label="",style="dashed", color="magenta", weight=3]; 20494 -> 39483[label="",style="dashed", color="magenta", weight=3]; 20494 -> 39484[label="",style="dashed", color="magenta", weight=3]; 20494 -> 39485[label="",style="dashed", color="magenta", weight=3]; 20494 -> 39486[label="",style="dashed", color="magenta", weight=3]; 20494 -> 39487[label="",style="dashed", color="magenta", weight=3]; 20495 -> 24098[label="",style="dashed", color="red", weight=0]; 20495[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"];20495 -> 24099[label="",style="dashed", color="magenta", weight=3]; 20495 -> 24100[label="",style="dashed", color="magenta", weight=3]; 20496[label="ww53900",fontsize=16,color="green",shape="box"];20497[label="ww53900",fontsize=16,color="green",shape="box"];20498 -> 37764[label="",style="dashed", color="red", weight=0]; 20498[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"];20498 -> 39488[label="",style="dashed", color="magenta", weight=3]; 20498 -> 39489[label="",style="dashed", color="magenta", weight=3]; 20498 -> 39490[label="",style="dashed", color="magenta", weight=3]; 20498 -> 39491[label="",style="dashed", color="magenta", weight=3]; 20498 -> 39492[label="",style="dashed", color="magenta", weight=3]; 20498 -> 39493[label="",style="dashed", color="magenta", weight=3]; 38996 -> 26799[label="",style="dashed", color="red", weight=0]; 38996[label="srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38996 -> 43463[label="",style="dashed", color="magenta", weight=3]; 38996 -> 43464[label="",style="dashed", color="magenta", weight=3]; 38997 -> 45392[label="",style="dashed", color="red", weight=0]; 38997[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"];38997 -> 45393[label="",style="dashed", color="magenta", weight=3]; 38998 -> 20608[label="",style="dashed", color="red", weight=0]; 38998[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"];38998 -> 43466[label="",style="dashed", color="magenta", weight=3]; 38998 -> 43467[label="",style="dashed", color="magenta", weight=3]; 38998 -> 43468[label="",style="dashed", color="magenta", weight=3]; 38998 -> 43469[label="",style="dashed", color="magenta", weight=3]; 38998 -> 43470[label="",style="dashed", color="magenta", weight=3]; 38998 -> 43471[label="",style="dashed", color="magenta", weight=3]; 38999 -> 26798[label="",style="dashed", color="red", weight=0]; 38999[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38999 -> 43472[label="",style="dashed", color="magenta", weight=3]; 38999 -> 43473[label="",style="dashed", color="magenta", weight=3]; 39000[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];39001[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];20504[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20505[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20506 -> 37764[label="",style="dashed", color="red", weight=0]; 20506[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"];20506 -> 39500[label="",style="dashed", color="magenta", weight=3]; 20506 -> 39501[label="",style="dashed", color="magenta", weight=3]; 20506 -> 39502[label="",style="dashed", color="magenta", weight=3]; 20506 -> 39503[label="",style="dashed", color="magenta", weight=3]; 20506 -> 39504[label="",style="dashed", color="magenta", weight=3]; 20506 -> 39505[label="",style="dashed", color="magenta", weight=3]; 20507 -> 24163[label="",style="dashed", color="red", weight=0]; 20507[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"];20507 -> 24164[label="",style="dashed", color="magenta", weight=3]; 20507 -> 24165[label="",style="dashed", color="magenta", weight=3]; 39002 -> 26799[label="",style="dashed", color="red", weight=0]; 39002[label="srMyInt ww5421 (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39002 -> 43474[label="",style="dashed", color="magenta", weight=3]; 39002 -> 43475[label="",style="dashed", color="magenta", weight=3]; 39003 -> 49938[label="",style="dashed", color="red", weight=0]; 39003[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"];39003 -> 49941[label="",style="dashed", color="magenta", weight=3]; 39003 -> 49942[label="",style="dashed", color="magenta", weight=3]; 39003 -> 49943[label="",style="dashed", color="magenta", weight=3]; 39004 -> 20608[label="",style="dashed", color="red", weight=0]; 39004[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"];39004 -> 43477[label="",style="dashed", color="magenta", weight=3]; 39004 -> 43478[label="",style="dashed", color="magenta", weight=3]; 39004 -> 43479[label="",style="dashed", color="magenta", weight=3]; 39004 -> 43480[label="",style="dashed", color="magenta", weight=3]; 39004 -> 43481[label="",style="dashed", color="magenta", weight=3]; 39004 -> 43482[label="",style="dashed", color="magenta", weight=3]; 39005 -> 26798[label="",style="dashed", color="red", weight=0]; 39005[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39005 -> 43483[label="",style="dashed", color="magenta", weight=3]; 39005 -> 43484[label="",style="dashed", color="magenta", weight=3]; 39006[label="Neg Zero",fontsize=16,color="green",shape="box"];39007[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39008 -> 26799[label="",style="dashed", color="red", weight=0]; 39008[label="srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39008 -> 43485[label="",style="dashed", color="magenta", weight=3]; 39008 -> 43486[label="",style="dashed", color="magenta", weight=3]; 39009 -> 49938[label="",style="dashed", color="red", weight=0]; 39009[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"];39009 -> 49944[label="",style="dashed", color="magenta", weight=3]; 39009 -> 49945[label="",style="dashed", color="magenta", weight=3]; 39009 -> 49946[label="",style="dashed", color="magenta", weight=3]; 39010 -> 20608[label="",style="dashed", color="red", weight=0]; 39010[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"];39010 -> 43488[label="",style="dashed", color="magenta", weight=3]; 39010 -> 43489[label="",style="dashed", color="magenta", weight=3]; 39010 -> 43490[label="",style="dashed", color="magenta", weight=3]; 39010 -> 43491[label="",style="dashed", color="magenta", weight=3]; 39010 -> 43492[label="",style="dashed", color="magenta", weight=3]; 39010 -> 43493[label="",style="dashed", color="magenta", weight=3]; 39011 -> 26798[label="",style="dashed", color="red", weight=0]; 39011[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39011 -> 43494[label="",style="dashed", color="magenta", weight=3]; 39011 -> 43495[label="",style="dashed", color="magenta", weight=3]; 39012[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];39013[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39014 -> 26799[label="",style="dashed", color="red", weight=0]; 39014[label="srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39014 -> 43496[label="",style="dashed", color="magenta", weight=3]; 39014 -> 43497[label="",style="dashed", color="magenta", weight=3]; 39015 -> 49938[label="",style="dashed", color="red", weight=0]; 39015[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"];39015 -> 49947[label="",style="dashed", color="magenta", weight=3]; 39015 -> 49948[label="",style="dashed", color="magenta", weight=3]; 39015 -> 49949[label="",style="dashed", color="magenta", weight=3]; 39016 -> 20608[label="",style="dashed", color="red", weight=0]; 39016[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"];39016 -> 43499[label="",style="dashed", color="magenta", weight=3]; 39016 -> 43500[label="",style="dashed", color="magenta", weight=3]; 39016 -> 43501[label="",style="dashed", color="magenta", weight=3]; 39016 -> 43502[label="",style="dashed", color="magenta", weight=3]; 39016 -> 43503[label="",style="dashed", color="magenta", weight=3]; 39016 -> 43504[label="",style="dashed", color="magenta", weight=3]; 39017 -> 26798[label="",style="dashed", color="red", weight=0]; 39017[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39017 -> 43505[label="",style="dashed", color="magenta", weight=3]; 39017 -> 43506[label="",style="dashed", color="magenta", weight=3]; 39018[label="Neg Zero",fontsize=16,color="green",shape="box"];39019[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];59520[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59521[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];59522[label="ww4000",fontsize=16,color="green",shape="box"];59523[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59524[label="Neg Zero",fontsize=16,color="green",shape="box"];50371 -> 52306[label="",style="dashed", color="red", weight=0]; 50371[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"];50371 -> 52347[label="",style="dashed", color="magenta", weight=3]; 50371 -> 52348[label="",style="dashed", color="magenta", weight=3]; 50371 -> 52349[label="",style="dashed", color="magenta", weight=3]; 50371 -> 52350[label="",style="dashed", color="magenta", weight=3]; 52339[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52340[label="ww4000",fontsize=16,color="green",shape="box"];52341[label="ww5",fontsize=16,color="green",shape="box"];52342[label="ww3100",fontsize=16,color="green",shape="box"];59525[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59526[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59527[label="ww4000",fontsize=16,color="green",shape="box"];59528[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59529[label="Neg Zero",fontsize=16,color="green",shape="box"];50372 -> 52306[label="",style="dashed", color="red", weight=0]; 50372[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"];50372 -> 52351[label="",style="dashed", color="magenta", weight=3]; 50372 -> 52352[label="",style="dashed", color="magenta", weight=3]; 50372 -> 52353[label="",style="dashed", color="magenta", weight=3]; 50372 -> 52354[label="",style="dashed", color="magenta", weight=3]; 52343[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52344[label="ww4000",fontsize=16,color="green",shape="box"];52345[label="ww5",fontsize=16,color="green",shape="box"];52346[label="ww3100",fontsize=16,color="green",shape="box"];21765[label="ww18321",fontsize=16,color="green",shape="box"];42289[label="ww51",fontsize=16,color="green",shape="box"];42290[label="ww2113",fontsize=16,color="green",shape="box"];44714[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44713[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)))) ww4394)",fontsize=16,color="black",shape="triangle"];44713 -> 44716[label="",style="solid", color="black", weight=3]; 42292[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];42293[label="ww2113",fontsize=16,color="green",shape="box"];42294 -> 23742[label="",style="dashed", color="red", weight=0]; 42294[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42294 -> 43509[label="",style="dashed", color="magenta", weight=3]; 42294 -> 43510[label="",style="dashed", color="magenta", weight=3]; 42295[label="Neg Zero",fontsize=16,color="green",shape="box"];42296 -> 26799[label="",style="dashed", color="red", weight=0]; 42296[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42296 -> 43511[label="",style="dashed", color="magenta", weight=3]; 42296 -> 43512[label="",style="dashed", color="magenta", weight=3]; 42297[label="ww50",fontsize=16,color="green",shape="box"];20574[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="black",shape="triangle"];20574 -> 22355[label="",style="solid", color="black", weight=3]; 20575 -> 20566[label="",style="dashed", color="red", weight=0]; 20575[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"];20575 -> 22356[label="",style="dashed", color="magenta", weight=3]; 20531[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="black",shape="triangle"];20531 -> 20570[label="",style="solid", color="black", weight=3]; 42298[label="ww81",fontsize=16,color="green",shape="box"];42299[label="ww2236",fontsize=16,color="green",shape="box"];42300[label="Pos Zero",fontsize=16,color="green",shape="box"];42301[label="ww2236",fontsize=16,color="green",shape="box"];42302 -> 23742[label="",style="dashed", color="red", weight=0]; 42302[label="msMyInt (Pos (Succ ww7)) (Neg Zero)",fontsize=16,color="magenta"];42302 -> 43513[label="",style="dashed", color="magenta", weight=3]; 42302 -> 43514[label="",style="dashed", color="magenta", weight=3]; 42303[label="ww81",fontsize=16,color="green",shape="box"];42304[label="Neg Zero",fontsize=16,color="green",shape="box"];42305[label="ww80",fontsize=16,color="green",shape="box"];42306 -> 26799[label="",style="dashed", color="red", weight=0]; 42306[label="srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42306 -> 43515[label="",style="dashed", color="magenta", weight=3]; 42306 -> 43516[label="",style="dashed", color="magenta", weight=3]; 42307[label="ww80",fontsize=16,color="green",shape="box"];42308 -> 26799[label="",style="dashed", color="red", weight=0]; 42308[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42308 -> 43517[label="",style="dashed", color="magenta", weight=3]; 42308 -> 43518[label="",style="dashed", color="magenta", weight=3]; 42309[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43523[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4328) (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)))) ww4328)))",fontsize=16,color="green",shape="box"];43523 -> 43537[label="",style="dashed", color="green", weight=3]; 43523 -> 43538[label="",style="dashed", color="green", weight=3]; 42312 -> 26799[label="",style="dashed", color="red", weight=0]; 42312[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42312 -> 43526[label="",style="dashed", color="magenta", weight=3]; 42312 -> 43527[label="",style="dashed", color="magenta", weight=3]; 42313[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42314[label="ww4000",fontsize=16,color="green",shape="box"];42315[label="Neg Zero",fontsize=16,color="green",shape="box"];42316 -> 23742[label="",style="dashed", color="red", weight=0]; 42316[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42316 -> 43528[label="",style="dashed", color="magenta", weight=3]; 42316 -> 43529[label="",style="dashed", color="magenta", weight=3]; 42317[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20603 -> 15290[label="",style="dashed", color="red", weight=0]; 20603[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20603 -> 22362[label="",style="dashed", color="magenta", weight=3]; 20604 -> 20229[label="",style="dashed", color="red", weight=0]; 20604[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];20256[label="primMinusInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="box"];20256 -> 20272[label="",style="solid", color="black", weight=3]; 33492[label="takeWhile1 (flip ltEsFloat ww3896) (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)))) ww3896) GT))",fontsize=16,color="black",shape="box"];33492 -> 33592[label="",style="solid", color="black", weight=3]; 59194[label="ww4745",fontsize=16,color="green",shape="box"];59195 -> 23742[label="",style="dashed", color="red", weight=0]; 59195[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];59195 -> 59226[label="",style="dashed", color="magenta", weight=3]; 59195 -> 59227[label="",style="dashed", color="magenta", weight=3]; 59196 -> 26799[label="",style="dashed", color="red", weight=0]; 59196[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];59196 -> 59228[label="",style="dashed", color="magenta", weight=3]; 59196 -> 59229[label="",style="dashed", color="magenta", weight=3]; 20624[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="black",shape="triangle"];20624 -> 22366[label="",style="solid", color="black", weight=3]; 20625 -> 20616[label="",style="dashed", color="red", weight=0]; 20625[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"];20625 -> 22367[label="",style="dashed", color="magenta", weight=3]; 21807 -> 21757[label="",style="dashed", color="red", weight=0]; 21807[label="primMulInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];21807 -> 22368[label="",style="dashed", color="magenta", weight=3]; 21807 -> 22369[label="",style="dashed", color="magenta", weight=3]; 42318 -> 26799[label="",style="dashed", color="red", weight=0]; 42318[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42318 -> 43530[label="",style="dashed", color="magenta", weight=3]; 42318 -> 43531[label="",style="dashed", color="magenta", weight=3]; 42319[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43536[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4329) (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)))) ww4329)))",fontsize=16,color="green",shape="box"];43536 -> 43550[label="",style="dashed", color="green", weight=3]; 43536 -> 43551[label="",style="dashed", color="green", weight=3]; 42322 -> 26799[label="",style="dashed", color="red", weight=0]; 42322[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42322 -> 43539[label="",style="dashed", color="magenta", weight=3]; 42322 -> 43540[label="",style="dashed", color="magenta", weight=3]; 42323[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42324[label="ww4000",fontsize=16,color="green",shape="box"];42325[label="Neg Zero",fontsize=16,color="green",shape="box"];42326 -> 23742[label="",style="dashed", color="red", weight=0]; 42326[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42326 -> 43541[label="",style="dashed", color="magenta", weight=3]; 42326 -> 43542[label="",style="dashed", color="magenta", weight=3]; 42327[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22371[label="ww266600",fontsize=16,color="green",shape="box"];22372[label="Succ ww1833100",fontsize=16,color="green",shape="box"];52475[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52476[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52477[label="ww4000",fontsize=16,color="green",shape="box"];52478[label="ww3100",fontsize=16,color="green",shape="box"];50063 -> 33134[label="",style="dashed", color="red", weight=0]; 50063[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"];50063 -> 53366[label="",style="dashed", color="magenta", weight=3]; 50063 -> 53367[label="",style="dashed", color="magenta", weight=3]; 50063 -> 53368[label="",style="dashed", color="magenta", weight=3]; 50063 -> 53369[label="",style="dashed", color="magenta", weight=3]; 52360[label="ww4000",fontsize=16,color="green",shape="box"];52361[label="ww5",fontsize=16,color="green",shape="box"];52362[label="ww3100",fontsize=16,color="green",shape="box"];52363[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52479[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52480[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52481[label="ww4000",fontsize=16,color="green",shape="box"];52482[label="ww3100",fontsize=16,color="green",shape="box"];50064 -> 33134[label="",style="dashed", color="red", weight=0]; 50064[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"];50064 -> 53370[label="",style="dashed", color="magenta", weight=3]; 50064 -> 53371[label="",style="dashed", color="magenta", weight=3]; 50064 -> 53372[label="",style="dashed", color="magenta", weight=3]; 50064 -> 53373[label="",style="dashed", color="magenta", weight=3]; 52385[label="ww4000",fontsize=16,color="green",shape="box"];52386[label="ww5",fontsize=16,color="green",shape="box"];52387[label="ww3100",fontsize=16,color="green",shape="box"];52388[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28383[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3438) GT)",fontsize=16,color="burlywood",shape="box"];63357[label="ww3438/Float ww34380 ww34381",fontsize=10,color="white",style="solid",shape="box"];28383 -> 63357[label="",style="solid", color="burlywood", weight=9]; 63357 -> 28426[label="",style="solid", color="burlywood", weight=3]; 33307[label="takeWhile2 (flip ltEsFloat ww3909) (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"];33307 -> 33445[label="",style="solid", color="black", weight=3]; 58808[label="ww1978",fontsize=16,color="green",shape="box"];58809[label="Float (Neg Zero) (Neg (Succ ww1979))",fontsize=16,color="green",shape="box"];58810[label="ww1977",fontsize=16,color="green",shape="box"];58811[label="ww1979",fontsize=16,color="green",shape="box"];58812[label="Nil",fontsize=16,color="green",shape="box"];52820[label="ww4535",fontsize=16,color="green",shape="box"];52821 -> 23742[label="",style="dashed", color="red", weight=0]; 52821[label="msMyInt (Pos (Succ ww4530)) (Neg Zero)",fontsize=16,color="magenta"];52821 -> 53374[label="",style="dashed", color="magenta", weight=3]; 52821 -> 53375[label="",style="dashed", color="magenta", weight=3]; 52822 -> 26799[label="",style="dashed", color="red", weight=0]; 52822[label="srMyInt (Neg (Succ ww4531)) (Neg (Succ ww4532))",fontsize=16,color="magenta"];52822 -> 53376[label="",style="dashed", color="magenta", weight=3]; 52822 -> 53377[label="",style="dashed", color="magenta", weight=3]; 33426 -> 26924[label="",style="dashed", color="red", weight=0]; 33426[label="primDivFloat (Float (msMyInt (Pos (Succ ww3913)) (Neg Zero)) (srMyInt (Neg (Succ ww3914)) (Neg (Succ ww3915)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];33426 -> 33493[label="",style="dashed", color="magenta", weight=3]; 33426 -> 33494[label="",style="dashed", color="magenta", weight=3]; 52488[label="primDivFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52488 -> 53378[label="",style="solid", color="black", weight=3]; 52489[label="ww190",fontsize=16,color="green",shape="box"];52490[label="ww191",fontsize=16,color="green",shape="box"];42328 -> 26799[label="",style="dashed", color="red", weight=0]; 42328[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42328 -> 43543[label="",style="dashed", color="magenta", weight=3]; 42328 -> 43544[label="",style="dashed", color="magenta", weight=3]; 42329[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43549[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4330) (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))) ww4330)))",fontsize=16,color="green",shape="box"];43549 -> 43563[label="",style="dashed", color="green", weight=3]; 43549 -> 43564[label="",style="dashed", color="green", weight=3]; 42332 -> 26799[label="",style="dashed", color="red", weight=0]; 42332[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42332 -> 43552[label="",style="dashed", color="magenta", weight=3]; 42332 -> 43553[label="",style="dashed", color="magenta", weight=3]; 42333[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42334[label="ww4000",fontsize=16,color="green",shape="box"];42335[label="Neg Zero",fontsize=16,color="green",shape="box"];42336 -> 23742[label="",style="dashed", color="red", weight=0]; 42336[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42336 -> 43554[label="",style="dashed", color="magenta", weight=3]; 42336 -> 43555[label="",style="dashed", color="magenta", weight=3]; 42337[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42338 -> 26799[label="",style="dashed", color="red", weight=0]; 42338[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42338 -> 43556[label="",style="dashed", color="magenta", weight=3]; 42338 -> 43557[label="",style="dashed", color="magenta", weight=3]; 42339[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43562[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4331) (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)))) ww4331)))",fontsize=16,color="green",shape="box"];43562 -> 43576[label="",style="dashed", color="green", weight=3]; 43562 -> 43577[label="",style="dashed", color="green", weight=3]; 42342 -> 26799[label="",style="dashed", color="red", weight=0]; 42342[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42342 -> 43565[label="",style="dashed", color="magenta", weight=3]; 42342 -> 43566[label="",style="dashed", color="magenta", weight=3]; 42343[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42344[label="ww4000",fontsize=16,color="green",shape="box"];42345[label="Neg Zero",fontsize=16,color="green",shape="box"];42346 -> 23742[label="",style="dashed", color="red", weight=0]; 42346[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42346 -> 43567[label="",style="dashed", color="magenta", weight=3]; 42346 -> 43568[label="",style="dashed", color="magenta", weight=3]; 42347[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42348 -> 26799[label="",style="dashed", color="red", weight=0]; 42348[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42348 -> 43569[label="",style="dashed", color="magenta", weight=3]; 42348 -> 43570[label="",style="dashed", color="magenta", weight=3]; 42349[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43575[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4332) (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))) ww4332)))",fontsize=16,color="green",shape="box"];43575 -> 43594[label="",style="dashed", color="green", weight=3]; 43575 -> 43595[label="",style="dashed", color="green", weight=3]; 42352 -> 26799[label="",style="dashed", color="red", weight=0]; 42352[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42352 -> 43578[label="",style="dashed", color="magenta", weight=3]; 42352 -> 43579[label="",style="dashed", color="magenta", weight=3]; 42353[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42354[label="ww4000",fontsize=16,color="green",shape="box"];42355[label="Neg Zero",fontsize=16,color="green",shape="box"];42356 -> 23742[label="",style="dashed", color="red", weight=0]; 42356[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42356 -> 43580[label="",style="dashed", color="magenta", weight=3]; 42356 -> 43581[label="",style="dashed", color="magenta", weight=3]; 42357[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52491[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52492[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52493[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];52494[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52518[label="ww3100",fontsize=16,color="green",shape="box"];52519[label="ww5",fontsize=16,color="green",shape="box"];52520[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52521[label="ww3000",fontsize=16,color="green",shape="box"];52496 -> 52577[label="",style="dashed", color="red", weight=0]; 52496[label="primPlusFloat 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"];52496 -> 53379[label="",style="dashed", color="magenta", weight=3]; 52496 -> 53380[label="",style="dashed", color="magenta", weight=3]; 52496 -> 53381[label="",style="dashed", color="magenta", weight=3]; 52496 -> 53382[label="",style="dashed", color="magenta", weight=3]; 52497[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52498[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52499[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];52500[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52522[label="ww3100",fontsize=16,color="green",shape="box"];52523[label="ww5",fontsize=16,color="green",shape="box"];52524[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52525[label="ww3000",fontsize=16,color="green",shape="box"];52545 -> 52577[label="",style="dashed", color="red", weight=0]; 52545[label="primPlusFloat 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"];52545 -> 53383[label="",style="dashed", color="magenta", weight=3]; 52545 -> 53384[label="",style="dashed", color="magenta", weight=3]; 52545 -> 53385[label="",style="dashed", color="magenta", weight=3]; 52545 -> 53386[label="",style="dashed", color="magenta", weight=3]; 52546 -> 26726[label="",style="dashed", color="red", weight=0]; 52546[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];52546 -> 53387[label="",style="dashed", color="magenta", weight=3]; 52546 -> 53388[label="",style="dashed", color="magenta", weight=3]; 52546 -> 53389[label="",style="dashed", color="magenta", weight=3]; 52547 -> 52805[label="",style="dashed", color="red", weight=0]; 52547[label="primDivFloat (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"];52547 -> 53390[label="",style="dashed", color="magenta", weight=3]; 52547 -> 53391[label="",style="dashed", color="magenta", weight=3]; 52547 -> 53392[label="",style="dashed", color="magenta", weight=3]; 52548[label="ww50",fontsize=16,color="green",shape="box"];52549[label="ww51",fontsize=16,color="green",shape="box"];52550 -> 25616[label="",style="dashed", color="red", weight=0]; 52550[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];52550 -> 53393[label="",style="dashed", color="magenta", weight=3]; 52551 -> 26799[label="",style="dashed", color="red", weight=0]; 52551[label="srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];52551 -> 53394[label="",style="dashed", color="magenta", weight=3]; 52551 -> 53395[label="",style="dashed", color="magenta", weight=3]; 52981 -> 25616[label="",style="dashed", color="red", weight=0]; 52981[label="msMyInt (Pos Zero) (Neg (Succ ww4539))",fontsize=16,color="magenta"];52981 -> 53396[label="",style="dashed", color="magenta", weight=3]; 52982 -> 26799[label="",style="dashed", color="red", weight=0]; 52982[label="srMyInt (Pos (Succ ww4538)) (Pos (Succ ww4540))",fontsize=16,color="magenta"];52982 -> 53397[label="",style="dashed", color="magenta", weight=3]; 52982 -> 53398[label="",style="dashed", color="magenta", weight=3]; 42358[label="ww51",fontsize=16,color="green",shape="box"];42359[label="ww2125",fontsize=16,color="green",shape="box"];44735[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44734[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)))) ww4395)",fontsize=16,color="black",shape="triangle"];44734 -> 44737[label="",style="solid", color="black", weight=3]; 42361[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];42362[label="ww2125",fontsize=16,color="green",shape="box"];42363 -> 25616[label="",style="dashed", color="red", weight=0]; 42363[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42363 -> 43584[label="",style="dashed", color="magenta", weight=3]; 42364[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42365 -> 26799[label="",style="dashed", color="red", weight=0]; 42365[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42365 -> 43585[label="",style="dashed", color="magenta", weight=3]; 42365 -> 43586[label="",style="dashed", color="magenta", weight=3]; 42366[label="ww50",fontsize=16,color="green",shape="box"];42367 -> 26799[label="",style="dashed", color="red", weight=0]; 42367[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42367 -> 43587[label="",style="dashed", color="magenta", weight=3]; 42367 -> 43588[label="",style="dashed", color="magenta", weight=3]; 42368[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43593[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4333) (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))) ww4333)))",fontsize=16,color="green",shape="box"];43593 -> 43606[label="",style="dashed", color="green", weight=3]; 43593 -> 43607[label="",style="dashed", color="green", weight=3]; 42371 -> 26799[label="",style="dashed", color="red", weight=0]; 42371[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42371 -> 43596[label="",style="dashed", color="magenta", weight=3]; 42371 -> 43597[label="",style="dashed", color="magenta", weight=3]; 42372[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42373[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42374 -> 25616[label="",style="dashed", color="red", weight=0]; 42374[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42374 -> 43598[label="",style="dashed", color="magenta", weight=3]; 42375[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42376 -> 26799[label="",style="dashed", color="red", weight=0]; 42376[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42376 -> 43599[label="",style="dashed", color="magenta", weight=3]; 42376 -> 43600[label="",style="dashed", color="magenta", weight=3]; 42377[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43605[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4334) (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)))) ww4334)))",fontsize=16,color="green",shape="box"];43605 -> 43623[label="",style="dashed", color="green", weight=3]; 43605 -> 43624[label="",style="dashed", color="green", weight=3]; 42380 -> 26799[label="",style="dashed", color="red", weight=0]; 42380[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42380 -> 43608[label="",style="dashed", color="magenta", weight=3]; 42380 -> 43609[label="",style="dashed", color="magenta", weight=3]; 42381[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42382[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42383 -> 25616[label="",style="dashed", color="red", weight=0]; 42383[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42383 -> 43610[label="",style="dashed", color="magenta", weight=3]; 42384[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21767[label="ww18341",fontsize=16,color="green",shape="box"];42385[label="ww51",fontsize=16,color="green",shape="box"];42386[label="ww2127",fontsize=16,color="green",shape="box"];44747[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44746[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))) ww4396)",fontsize=16,color="black",shape="triangle"];44746 -> 44749[label="",style="solid", color="black", weight=3]; 42388[label="Neg Zero",fontsize=16,color="green",shape="box"];42389[label="ww2127",fontsize=16,color="green",shape="box"];42390 -> 25616[label="",style="dashed", color="red", weight=0]; 42390[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42390 -> 43613[label="",style="dashed", color="magenta", weight=3]; 42391[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42392 -> 26799[label="",style="dashed", color="red", weight=0]; 42392[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42392 -> 43614[label="",style="dashed", color="magenta", weight=3]; 42392 -> 43615[label="",style="dashed", color="magenta", weight=3]; 42393[label="ww50",fontsize=16,color="green",shape="box"];20643[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"];20643 -> 22392[label="",style="solid", color="black", weight=3]; 42394 -> 26799[label="",style="dashed", color="red", weight=0]; 42394[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42394 -> 43616[label="",style="dashed", color="magenta", weight=3]; 42394 -> 43617[label="",style="dashed", color="magenta", weight=3]; 42395[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43622[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4335) (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))) ww4335)))",fontsize=16,color="green",shape="box"];43622 -> 43635[label="",style="dashed", color="green", weight=3]; 43622 -> 43636[label="",style="dashed", color="green", weight=3]; 42398 -> 26799[label="",style="dashed", color="red", weight=0]; 42398[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42398 -> 43625[label="",style="dashed", color="magenta", weight=3]; 42398 -> 43626[label="",style="dashed", color="magenta", weight=3]; 42399[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42400[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42401 -> 25616[label="",style="dashed", color="red", weight=0]; 42401[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42401 -> 43627[label="",style="dashed", color="magenta", weight=3]; 42402[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42403 -> 26799[label="",style="dashed", color="red", weight=0]; 42403[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42403 -> 43628[label="",style="dashed", color="magenta", weight=3]; 42403 -> 43629[label="",style="dashed", color="magenta", weight=3]; 42404[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43634[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4336) (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)))) ww4336)))",fontsize=16,color="green",shape="box"];43634 -> 43652[label="",style="dashed", color="green", weight=3]; 43634 -> 43653[label="",style="dashed", color="green", weight=3]; 42407 -> 26799[label="",style="dashed", color="red", weight=0]; 42407[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42407 -> 43637[label="",style="dashed", color="magenta", weight=3]; 42407 -> 43638[label="",style="dashed", color="magenta", weight=3]; 42408[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42409[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42410 -> 25616[label="",style="dashed", color="red", weight=0]; 42410[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42410 -> 43639[label="",style="dashed", color="magenta", weight=3]; 42411[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42412[label="ww51",fontsize=16,color="green",shape="box"];42413[label="ww2134",fontsize=16,color="green",shape="box"];44759[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44758[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))) ww4397)",fontsize=16,color="black",shape="triangle"];44758 -> 44761[label="",style="solid", color="black", weight=3]; 42415[label="Pos Zero",fontsize=16,color="green",shape="box"];42416[label="ww2134",fontsize=16,color="green",shape="box"];42417 -> 25616[label="",style="dashed", color="red", weight=0]; 42417[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42417 -> 43642[label="",style="dashed", color="magenta", weight=3]; 42418[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42419 -> 26799[label="",style="dashed", color="red", weight=0]; 42419[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42419 -> 43643[label="",style="dashed", color="magenta", weight=3]; 42419 -> 43644[label="",style="dashed", color="magenta", weight=3]; 42420[label="ww50",fontsize=16,color="green",shape="box"];52693[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52694[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52695[label="ww3100",fontsize=16,color="green",shape="box"];52696[label="ww3000",fontsize=16,color="green",shape="box"];49871 -> 33971[label="",style="dashed", color="red", weight=0]; 49871[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"];49871 -> 53399[label="",style="dashed", color="magenta", weight=3]; 49871 -> 53400[label="",style="dashed", color="magenta", weight=3]; 49871 -> 53401[label="",style="dashed", color="magenta", weight=3]; 49871 -> 53402[label="",style="dashed", color="magenta", weight=3]; 52553[label="ww5",fontsize=16,color="green",shape="box"];52554[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52555[label="ww3000",fontsize=16,color="green",shape="box"];52556[label="ww3100",fontsize=16,color="green",shape="box"];52697[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52698[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52699[label="ww3100",fontsize=16,color="green",shape="box"];52700[label="ww3000",fontsize=16,color="green",shape="box"];49872 -> 33971[label="",style="dashed", color="red", weight=0]; 49872[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"];49872 -> 53403[label="",style="dashed", color="magenta", weight=3]; 49872 -> 53404[label="",style="dashed", color="magenta", weight=3]; 49872 -> 53405[label="",style="dashed", color="magenta", weight=3]; 49872 -> 53406[label="",style="dashed", color="magenta", weight=3]; 52587[label="ww5",fontsize=16,color="green",shape="box"];52588[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52589[label="ww3000",fontsize=16,color="green",shape="box"];52590[label="ww3100",fontsize=16,color="green",shape="box"];28683[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3462) GT)",fontsize=16,color="burlywood",shape="box"];63358[label="ww3462/Float ww34620 ww34621",fontsize=10,color="white",style="solid",shape="box"];28683 -> 63358[label="",style="solid", color="burlywood", weight=9]; 63358 -> 28719[label="",style="solid", color="burlywood", weight=3]; 34274[label="takeWhile2 (flip ltEsFloat ww3993) (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"];34274 -> 34338[label="",style="solid", color="black", weight=3]; 56412[label="Nil",fontsize=16,color="green",shape="box"];42421 -> 26799[label="",style="dashed", color="red", weight=0]; 42421[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42421 -> 43645[label="",style="dashed", color="magenta", weight=3]; 42421 -> 43646[label="",style="dashed", color="magenta", weight=3]; 42422[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43651[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4337) (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))) ww4337)))",fontsize=16,color="green",shape="box"];43651 -> 43664[label="",style="dashed", color="green", weight=3]; 43651 -> 43665[label="",style="dashed", color="green", weight=3]; 42425 -> 26799[label="",style="dashed", color="red", weight=0]; 42425[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42425 -> 43654[label="",style="dashed", color="magenta", weight=3]; 42425 -> 43655[label="",style="dashed", color="magenta", weight=3]; 42426[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42427[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42428 -> 25616[label="",style="dashed", color="red", weight=0]; 42428[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42428 -> 43656[label="",style="dashed", color="magenta", weight=3]; 42429[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42430 -> 26799[label="",style="dashed", color="red", weight=0]; 42430[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42430 -> 43657[label="",style="dashed", color="magenta", weight=3]; 42430 -> 43658[label="",style="dashed", color="magenta", weight=3]; 42431[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43663[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4338) (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)))) ww4338)))",fontsize=16,color="green",shape="box"];43663 -> 43676[label="",style="dashed", color="green", weight=3]; 43663 -> 43677[label="",style="dashed", color="green", weight=3]; 42434 -> 26799[label="",style="dashed", color="red", weight=0]; 42434[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42434 -> 43666[label="",style="dashed", color="magenta", weight=3]; 42434 -> 43667[label="",style="dashed", color="magenta", weight=3]; 42435[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42436[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42437 -> 25616[label="",style="dashed", color="red", weight=0]; 42437[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42437 -> 43668[label="",style="dashed", color="magenta", weight=3]; 42438[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42439 -> 26799[label="",style="dashed", color="red", weight=0]; 42439[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42439 -> 43669[label="",style="dashed", color="magenta", weight=3]; 42439 -> 43670[label="",style="dashed", color="magenta", weight=3]; 42440[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43675[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4339) (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))) ww4339)))",fontsize=16,color="green",shape="box"];43675 -> 43693[label="",style="dashed", color="green", weight=3]; 43675 -> 43694[label="",style="dashed", color="green", weight=3]; 42443 -> 26799[label="",style="dashed", color="red", weight=0]; 42443[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42443 -> 43678[label="",style="dashed", color="magenta", weight=3]; 42443 -> 43679[label="",style="dashed", color="magenta", weight=3]; 42444[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42445[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42446 -> 25616[label="",style="dashed", color="red", weight=0]; 42446[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42446 -> 43680[label="",style="dashed", color="magenta", weight=3]; 42447[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52591[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52592[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52593[label="Neg Zero",fontsize=16,color="green",shape="box"];52594[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50373 -> 52600[label="",style="dashed", color="red", weight=0]; 50373[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"];50373 -> 52631[label="",style="dashed", color="magenta", weight=3]; 50373 -> 52632[label="",style="dashed", color="magenta", weight=3]; 50373 -> 52633[label="",style="dashed", color="magenta", weight=3]; 52625[label="ww5",fontsize=16,color="green",shape="box"];52626[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52627[label="ww3100",fontsize=16,color="green",shape="box"];52596[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52597[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52598[label="Neg Zero",fontsize=16,color="green",shape="box"];52599[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50374 -> 52600[label="",style="dashed", color="red", weight=0]; 50374[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"];50374 -> 52634[label="",style="dashed", color="magenta", weight=3]; 50374 -> 52635[label="",style="dashed", color="magenta", weight=3]; 50374 -> 52636[label="",style="dashed", color="magenta", weight=3]; 52628[label="ww5",fontsize=16,color="green",shape="box"];52629[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52630[label="ww3100",fontsize=16,color="green",shape="box"];42448[label="ww51",fontsize=16,color="green",shape="box"];42449[label="ww2136",fontsize=16,color="green",shape="box"];44773[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44772[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)))) ww4398)",fontsize=16,color="black",shape="triangle"];44772 -> 44775[label="",style="solid", color="black", weight=3]; 42451[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];42452[label="ww2136",fontsize=16,color="green",shape="box"];42453 -> 25616[label="",style="dashed", color="red", weight=0]; 42453[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42453 -> 43683[label="",style="dashed", color="magenta", weight=3]; 42454[label="Neg Zero",fontsize=16,color="green",shape="box"];42455 -> 26799[label="",style="dashed", color="red", weight=0]; 42455[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42455 -> 43684[label="",style="dashed", color="magenta", weight=3]; 42455 -> 43685[label="",style="dashed", color="magenta", weight=3]; 42456[label="ww50",fontsize=16,color="green",shape="box"];42457 -> 26799[label="",style="dashed", color="red", weight=0]; 42457[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42457 -> 43686[label="",style="dashed", color="magenta", weight=3]; 42457 -> 43687[label="",style="dashed", color="magenta", weight=3]; 42458[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43692[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4340) (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))) ww4340)))",fontsize=16,color="green",shape="box"];43692 -> 43705[label="",style="dashed", color="green", weight=3]; 43692 -> 43706[label="",style="dashed", color="green", weight=3]; 42461 -> 26799[label="",style="dashed", color="red", weight=0]; 42461[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42461 -> 43695[label="",style="dashed", color="magenta", weight=3]; 42461 -> 43696[label="",style="dashed", color="magenta", weight=3]; 42462[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42463[label="Neg Zero",fontsize=16,color="green",shape="box"];42464 -> 25616[label="",style="dashed", color="red", weight=0]; 42464[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42464 -> 43697[label="",style="dashed", color="magenta", weight=3]; 42465[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42466 -> 26799[label="",style="dashed", color="red", weight=0]; 42466[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42466 -> 43698[label="",style="dashed", color="magenta", weight=3]; 42466 -> 43699[label="",style="dashed", color="magenta", weight=3]; 42467[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43704[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4341) (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)))) ww4341)))",fontsize=16,color="green",shape="box"];43704 -> 43722[label="",style="dashed", color="green", weight=3]; 43704 -> 43723[label="",style="dashed", color="green", weight=3]; 42470 -> 26799[label="",style="dashed", color="red", weight=0]; 42470[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42470 -> 43707[label="",style="dashed", color="magenta", weight=3]; 42470 -> 43708[label="",style="dashed", color="magenta", weight=3]; 42471[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42472[label="Neg Zero",fontsize=16,color="green",shape="box"];42473 -> 25616[label="",style="dashed", color="red", weight=0]; 42473[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42473 -> 43709[label="",style="dashed", color="magenta", weight=3]; 42474[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42475[label="ww51",fontsize=16,color="green",shape="box"];42476[label="ww2138",fontsize=16,color="green",shape="box"];44785[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44784[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))) ww4399)",fontsize=16,color="black",shape="triangle"];44784 -> 44787[label="",style="solid", color="black", weight=3]; 42478[label="Neg Zero",fontsize=16,color="green",shape="box"];42479[label="ww2138",fontsize=16,color="green",shape="box"];42480 -> 25616[label="",style="dashed", color="red", weight=0]; 42480[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42480 -> 43712[label="",style="dashed", color="magenta", weight=3]; 42481[label="Neg Zero",fontsize=16,color="green",shape="box"];42482 -> 26799[label="",style="dashed", color="red", weight=0]; 42482[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42482 -> 43713[label="",style="dashed", color="magenta", weight=3]; 42482 -> 43714[label="",style="dashed", color="magenta", weight=3]; 42483[label="ww50",fontsize=16,color="green",shape="box"];35300[label="takeWhile1 (flip ltEsFloat ww4070) (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)))) ww4070) GT))",fontsize=16,color="black",shape="box"];35300 -> 35326[label="",style="solid", color="black", weight=3]; 59223[label="ww4746",fontsize=16,color="green",shape="box"];59224 -> 25616[label="",style="dashed", color="red", weight=0]; 59224[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];59224 -> 59236[label="",style="dashed", color="magenta", weight=3]; 59225 -> 26799[label="",style="dashed", color="red", weight=0]; 59225[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];59225 -> 59237[label="",style="dashed", color="magenta", weight=3]; 59225 -> 59238[label="",style="dashed", color="magenta", weight=3]; 42484 -> 26799[label="",style="dashed", color="red", weight=0]; 42484[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42484 -> 43715[label="",style="dashed", color="magenta", weight=3]; 42484 -> 43716[label="",style="dashed", color="magenta", weight=3]; 42485[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43721[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4342) (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))) ww4342)))",fontsize=16,color="green",shape="box"];43721 -> 43734[label="",style="dashed", color="green", weight=3]; 43721 -> 43735[label="",style="dashed", color="green", weight=3]; 42488 -> 26799[label="",style="dashed", color="red", weight=0]; 42488[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42488 -> 43724[label="",style="dashed", color="magenta", weight=3]; 42488 -> 43725[label="",style="dashed", color="magenta", weight=3]; 42489[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42490[label="Neg Zero",fontsize=16,color="green",shape="box"];42491 -> 25616[label="",style="dashed", color="red", weight=0]; 42491[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42491 -> 43726[label="",style="dashed", color="magenta", weight=3]; 42492[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42493 -> 26799[label="",style="dashed", color="red", weight=0]; 42493[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42493 -> 43727[label="",style="dashed", color="magenta", weight=3]; 42493 -> 43728[label="",style="dashed", color="magenta", weight=3]; 42494[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43733[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4343) (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)))) ww4343)))",fontsize=16,color="green",shape="box"];43733 -> 43751[label="",style="dashed", color="green", weight=3]; 43733 -> 43752[label="",style="dashed", color="green", weight=3]; 42497 -> 26799[label="",style="dashed", color="red", weight=0]; 42497[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42497 -> 43736[label="",style="dashed", color="magenta", weight=3]; 42497 -> 43737[label="",style="dashed", color="magenta", weight=3]; 42498[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42499[label="Neg Zero",fontsize=16,color="green",shape="box"];42500 -> 25616[label="",style="dashed", color="red", weight=0]; 42500[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42500 -> 43738[label="",style="dashed", color="magenta", weight=3]; 42501[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42502[label="ww51",fontsize=16,color="green",shape="box"];42503[label="ww2144",fontsize=16,color="green",shape="box"];44797[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44796[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))) ww4400)",fontsize=16,color="black",shape="triangle"];44796 -> 44799[label="",style="solid", color="black", weight=3]; 42505[label="Pos Zero",fontsize=16,color="green",shape="box"];42506[label="ww2144",fontsize=16,color="green",shape="box"];42507 -> 25616[label="",style="dashed", color="red", weight=0]; 42507[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42507 -> 43741[label="",style="dashed", color="magenta", weight=3]; 42508[label="Neg Zero",fontsize=16,color="green",shape="box"];42509 -> 26799[label="",style="dashed", color="red", weight=0]; 42509[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42509 -> 43742[label="",style="dashed", color="magenta", weight=3]; 42509 -> 43743[label="",style="dashed", color="magenta", weight=3]; 42510[label="ww50",fontsize=16,color="green",shape="box"];52791[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52792[label="ww3100",fontsize=16,color="green",shape="box"];52793[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50065 -> 34892[label="",style="dashed", color="red", weight=0]; 50065[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"];50065 -> 53407[label="",style="dashed", color="magenta", weight=3]; 50065 -> 53408[label="",style="dashed", color="magenta", weight=3]; 50065 -> 53409[label="",style="dashed", color="magenta", weight=3]; 52655[label="ww5",fontsize=16,color="green",shape="box"];52656[label="ww3100",fontsize=16,color="green",shape="box"];52657[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52794[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52795[label="ww3100",fontsize=16,color="green",shape="box"];52796[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50066 -> 34892[label="",style="dashed", color="red", weight=0]; 50066[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"];50066 -> 53410[label="",style="dashed", color="magenta", weight=3]; 50066 -> 53411[label="",style="dashed", color="magenta", weight=3]; 50066 -> 53412[label="",style="dashed", color="magenta", weight=3]; 52715[label="ww5",fontsize=16,color="green",shape="box"];52716[label="ww3100",fontsize=16,color="green",shape="box"];52717[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];35146[label="takeWhile2 (flip ltEsFloat ww4086) (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"];35146 -> 35210[label="",style="solid", color="black", weight=3]; 58813[label="ww1987",fontsize=16,color="green",shape="box"];58814[label="ww1988",fontsize=16,color="green",shape="box"];58815[label="Float (Neg Zero) (Neg (Succ ww1988))",fontsize=16,color="green",shape="box"];42511 -> 26799[label="",style="dashed", color="red", weight=0]; 42511[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42511 -> 43744[label="",style="dashed", color="magenta", weight=3]; 42511 -> 43745[label="",style="dashed", color="magenta", weight=3]; 42512[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43750[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4344) (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))) ww4344)))",fontsize=16,color="green",shape="box"];43750 -> 43763[label="",style="dashed", color="green", weight=3]; 43750 -> 43764[label="",style="dashed", color="green", weight=3]; 42515 -> 26799[label="",style="dashed", color="red", weight=0]; 42515[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42515 -> 43753[label="",style="dashed", color="magenta", weight=3]; 42515 -> 43754[label="",style="dashed", color="magenta", weight=3]; 42516[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42517[label="Neg Zero",fontsize=16,color="green",shape="box"];42518 -> 25616[label="",style="dashed", color="red", weight=0]; 42518[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42518 -> 43755[label="",style="dashed", color="magenta", weight=3]; 42519[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42520 -> 26799[label="",style="dashed", color="red", weight=0]; 42520[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42520 -> 43756[label="",style="dashed", color="magenta", weight=3]; 42520 -> 43757[label="",style="dashed", color="magenta", weight=3]; 42521[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43762[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4345) (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)))) ww4345)))",fontsize=16,color="green",shape="box"];43762 -> 43775[label="",style="dashed", color="green", weight=3]; 43762 -> 43776[label="",style="dashed", color="green", weight=3]; 42524 -> 26799[label="",style="dashed", color="red", weight=0]; 42524[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42524 -> 43765[label="",style="dashed", color="magenta", weight=3]; 42524 -> 43766[label="",style="dashed", color="magenta", weight=3]; 42525[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42526[label="Neg Zero",fontsize=16,color="green",shape="box"];42527 -> 25616[label="",style="dashed", color="red", weight=0]; 42527[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42527 -> 43767[label="",style="dashed", color="magenta", weight=3]; 42528[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42529 -> 26799[label="",style="dashed", color="red", weight=0]; 42529[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42529 -> 43768[label="",style="dashed", color="magenta", weight=3]; 42529 -> 43769[label="",style="dashed", color="magenta", weight=3]; 42530[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43774[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4346) (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))) ww4346)))",fontsize=16,color="green",shape="box"];43774 -> 43854[label="",style="dashed", color="green", weight=3]; 43774 -> 43855[label="",style="dashed", color="green", weight=3]; 42533 -> 26799[label="",style="dashed", color="red", weight=0]; 42533[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42533 -> 43777[label="",style="dashed", color="magenta", weight=3]; 42533 -> 43778[label="",style="dashed", color="magenta", weight=3]; 42534[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42535[label="Neg Zero",fontsize=16,color="green",shape="box"];42536 -> 25616[label="",style="dashed", color="red", weight=0]; 42536[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42536 -> 43779[label="",style="dashed", color="magenta", weight=3]; 42537[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52722[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];52723[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];52724[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];52725[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];20677 -> 24536[label="",style="dashed", color="red", weight=0]; 20677[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"];20677 -> 24537[label="",style="dashed", color="magenta", weight=3]; 20677 -> 24538[label="",style="dashed", color="magenta", weight=3]; 20677 -> 24539[label="",style="dashed", color="magenta", weight=3]; 20684[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 -> 18171[label="",style="solid", color="black", weight=3]; 20685[label="Pos Zero",fontsize=16,color="green",shape="box"];20686 -> 18151[label="",style="dashed", color="red", weight=0]; 20686[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20686 -> 22513[label="",style="dashed", color="magenta", weight=3]; 20688[label="ww9591",fontsize=16,color="green",shape="box"];20689[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20690[label="ww9590",fontsize=16,color="green",shape="box"];20691[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"];20691 -> 22515[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];20692 -> 22516[label="",style="solid", color="black", weight=3]; 20701[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];20702 -> 15103[label="",style="dashed", color="red", weight=0]; 20702[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20702 -> 22517[label="",style="dashed", color="magenta", weight=3]; 20702 -> 22518[label="",style="dashed", color="magenta", weight=3]; 20703 -> 20687[label="",style="dashed", color="red", weight=0]; 20703[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20704[label="ww9591",fontsize=16,color="green",shape="box"];20705[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20706[label="ww9590",fontsize=16,color="green",shape="box"];20707[label="ww95800",fontsize=16,color="green",shape="box"];20708[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20709[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"];20709 -> 22519[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];20710 -> 22520[label="",style="solid", color="black", weight=3]; 20715[label="Pos Zero",fontsize=16,color="green",shape="box"];20716 -> 18157[label="",style="dashed", color="red", weight=0]; 20716[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20717 -> 20687[label="",style="dashed", color="red", weight=0]; 20717[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20718[label="ww9591",fontsize=16,color="green",shape="box"];20719[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20720[label="ww9590",fontsize=16,color="green",shape="box"];20721[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"];20721 -> 22521[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];20722 -> 22522[label="",style="solid", color="black", weight=3]; 39068 -> 26799[label="",style="dashed", color="red", weight=0]; 39068[label="srMyInt ww9591 (srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39068 -> 43780[label="",style="dashed", color="magenta", weight=3]; 39068 -> 43781[label="",style="dashed", color="magenta", weight=3]; 39069 -> 45505[label="",style="dashed", color="red", weight=0]; 39069[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"];39069 -> 45506[label="",style="dashed", color="magenta", weight=3]; 39070 -> 20608[label="",style="dashed", color="red", weight=0]; 39070[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"];39070 -> 43783[label="",style="dashed", color="magenta", weight=3]; 39070 -> 43784[label="",style="dashed", color="magenta", weight=3]; 39070 -> 43785[label="",style="dashed", color="magenta", weight=3]; 39070 -> 43786[label="",style="dashed", color="magenta", weight=3]; 39070 -> 43787[label="",style="dashed", color="magenta", weight=3]; 39070 -> 43788[label="",style="dashed", color="magenta", weight=3]; 39071 -> 26798[label="",style="dashed", color="red", weight=0]; 39071[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39071 -> 43789[label="",style="dashed", color="magenta", weight=3]; 39071 -> 43790[label="",style="dashed", color="magenta", weight=3]; 39072[label="Neg Zero",fontsize=16,color="green",shape="box"];39073[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20734[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20735[label="Neg Zero",fontsize=16,color="green",shape="box"];20736 -> 15290[label="",style="dashed", color="red", weight=0]; 20736[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20736 -> 22562[label="",style="dashed", color="magenta", weight=3]; 20737 -> 20687[label="",style="dashed", color="red", weight=0]; 20737[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20738[label="ww9591",fontsize=16,color="green",shape="box"];20739[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20740[label="ww9590",fontsize=16,color="green",shape="box"];20741[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"];20741 -> 22563[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];20742 -> 22564[label="",style="solid", color="black", weight=3]; 20743 -> 22565[label="",style="dashed", color="red", weight=0]; 20743[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"];20743 -> 22566[label="",style="dashed", color="magenta", weight=3]; 20743 -> 22567[label="",style="dashed", color="magenta", weight=3]; 20750[label="ww95600",fontsize=16,color="green",shape="box"];20751[label="Pos Zero",fontsize=16,color="green",shape="box"];20752 -> 18163[label="",style="dashed", color="red", weight=0]; 20752[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20752 -> 22568[label="",style="dashed", color="magenta", weight=3]; 20753 -> 20687[label="",style="dashed", color="red", weight=0]; 20753[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20754[label="ww9591",fontsize=16,color="green",shape="box"];20755[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20756[label="ww9590",fontsize=16,color="green",shape="box"];20757[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"];20757 -> 22569[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];20758 -> 22570[label="",style="solid", color="black", weight=3]; 39080 -> 26799[label="",style="dashed", color="red", weight=0]; 39080[label="srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39080 -> 43802[label="",style="dashed", color="magenta", weight=3]; 39080 -> 43803[label="",style="dashed", color="magenta", weight=3]; 39081 -> 45530[label="",style="dashed", color="red", weight=0]; 39081[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"];39081 -> 45531[label="",style="dashed", color="magenta", weight=3]; 39082 -> 20608[label="",style="dashed", color="red", weight=0]; 39082[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"];39082 -> 43805[label="",style="dashed", color="magenta", weight=3]; 39082 -> 43806[label="",style="dashed", color="magenta", weight=3]; 39082 -> 43807[label="",style="dashed", color="magenta", weight=3]; 39082 -> 43808[label="",style="dashed", color="magenta", weight=3]; 39082 -> 43809[label="",style="dashed", color="magenta", weight=3]; 39082 -> 43810[label="",style="dashed", color="magenta", weight=3]; 39083 -> 26798[label="",style="dashed", color="red", weight=0]; 39083[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39083 -> 43811[label="",style="dashed", color="magenta", weight=3]; 39083 -> 43812[label="",style="dashed", color="magenta", weight=3]; 39084[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];39085[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20767[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20768[label="Pos Zero",fontsize=16,color="green",shape="box"];20769 -> 5124[label="",style="dashed", color="red", weight=0]; 20769[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20769 -> 22589[label="",style="dashed", color="magenta", weight=3]; 20770 -> 20687[label="",style="dashed", color="red", weight=0]; 20770[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20771[label="ww9591",fontsize=16,color="green",shape="box"];20772[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20773[label="ww9590",fontsize=16,color="green",shape="box"];20774[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"];20774 -> 22590[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];20775 -> 22591[label="",style="solid", color="black", weight=3]; 39086 -> 26799[label="",style="dashed", color="red", weight=0]; 39086[label="srMyInt ww9591 (srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39086 -> 43813[label="",style="dashed", color="magenta", weight=3]; 39086 -> 43814[label="",style="dashed", color="magenta", weight=3]; 39087 -> 49983[label="",style="dashed", color="red", weight=0]; 39087[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"];39087 -> 49986[label="",style="dashed", color="magenta", weight=3]; 39087 -> 49987[label="",style="dashed", color="magenta", weight=3]; 39087 -> 49988[label="",style="dashed", color="magenta", weight=3]; 39088 -> 20608[label="",style="dashed", color="red", weight=0]; 39088[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"];39088 -> 43816[label="",style="dashed", color="magenta", weight=3]; 39088 -> 43817[label="",style="dashed", color="magenta", weight=3]; 39088 -> 43818[label="",style="dashed", color="magenta", weight=3]; 39088 -> 43819[label="",style="dashed", color="magenta", weight=3]; 39088 -> 43820[label="",style="dashed", color="magenta", weight=3]; 39088 -> 43821[label="",style="dashed", color="magenta", weight=3]; 39089 -> 26798[label="",style="dashed", color="red", weight=0]; 39089[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39089 -> 43822[label="",style="dashed", color="magenta", weight=3]; 39089 -> 43823[label="",style="dashed", color="magenta", weight=3]; 39090[label="Neg Zero",fontsize=16,color="green",shape="box"];39091[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];39098 -> 26799[label="",style="dashed", color="red", weight=0]; 39098[label="srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39098 -> 43835[label="",style="dashed", color="magenta", weight=3]; 39098 -> 43836[label="",style="dashed", color="magenta", weight=3]; 39099 -> 49983[label="",style="dashed", color="red", weight=0]; 39099[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"];39099 -> 49992[label="",style="dashed", color="magenta", weight=3]; 39099 -> 49993[label="",style="dashed", color="magenta", weight=3]; 39099 -> 49994[label="",style="dashed", color="magenta", weight=3]; 39100 -> 20608[label="",style="dashed", color="red", weight=0]; 39100[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"];39100 -> 43838[label="",style="dashed", color="magenta", weight=3]; 39100 -> 43839[label="",style="dashed", color="magenta", weight=3]; 39100 -> 43840[label="",style="dashed", color="magenta", weight=3]; 39100 -> 43841[label="",style="dashed", color="magenta", weight=3]; 39100 -> 43842[label="",style="dashed", color="magenta", weight=3]; 39100 -> 43843[label="",style="dashed", color="magenta", weight=3]; 39101 -> 26798[label="",style="dashed", color="red", weight=0]; 39101[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39101 -> 43844[label="",style="dashed", color="magenta", weight=3]; 39101 -> 43845[label="",style="dashed", color="magenta", weight=3]; 39102[label="Neg Zero",fontsize=16,color="green",shape="box"];39103[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];52726[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52727[label="ww4000",fontsize=16,color="green",shape="box"];52728[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52729[label="ww3100",fontsize=16,color="green",shape="box"];50131 -> 37570[label="",style="dashed", color="red", weight=0]; 50131[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"];50131 -> 53413[label="",style="dashed", color="magenta", weight=3]; 50131 -> 53414[label="",style="dashed", color="magenta", weight=3]; 50131 -> 53415[label="",style="dashed", color="magenta", weight=3]; 50131 -> 53416[label="",style="dashed", color="magenta", weight=3]; 52730[label="ww5",fontsize=16,color="green",shape="box"];52731[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52732[label="ww3100",fontsize=16,color="green",shape="box"];52733[label="ww4000",fontsize=16,color="green",shape="box"];52734[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52735[label="ww4000",fontsize=16,color="green",shape="box"];52736[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52737[label="ww3100",fontsize=16,color="green",shape="box"];50132 -> 37570[label="",style="dashed", color="red", weight=0]; 50132[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"];50132 -> 53417[label="",style="dashed", color="magenta", weight=3]; 50132 -> 53418[label="",style="dashed", color="magenta", weight=3]; 50132 -> 53419[label="",style="dashed", color="magenta", weight=3]; 50132 -> 53420[label="",style="dashed", color="magenta", weight=3]; 52738[label="ww5",fontsize=16,color="green",shape="box"];52739[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52740[label="ww3100",fontsize=16,color="green",shape="box"];52741[label="ww4000",fontsize=16,color="green",shape="box"];42541 -> 26799[label="",style="dashed", color="red", weight=0]; 42541[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42541 -> 43847[label="",style="dashed", color="magenta", weight=3]; 42541 -> 43848[label="",style="dashed", color="magenta", weight=3]; 42542[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43853[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4347) (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))) ww4347)))",fontsize=16,color="green",shape="box"];43853 -> 43865[label="",style="dashed", color="green", weight=3]; 43853 -> 43866[label="",style="dashed", color="green", weight=3]; 42545 -> 26799[label="",style="dashed", color="red", weight=0]; 42545[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42545 -> 43856[label="",style="dashed", color="magenta", weight=3]; 42545 -> 43857[label="",style="dashed", color="magenta", weight=3]; 42546[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42547 -> 20242[label="",style="dashed", color="red", weight=0]; 42547[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42548[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42549 -> 26799[label="",style="dashed", color="red", weight=0]; 42549[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42549 -> 43858[label="",style="dashed", color="magenta", weight=3]; 42549 -> 43859[label="",style="dashed", color="magenta", weight=3]; 42550[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43864[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4348) (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))) ww4348)))",fontsize=16,color="green",shape="box"];43864 -> 43876[label="",style="dashed", color="green", weight=3]; 43864 -> 43877[label="",style="dashed", color="green", weight=3]; 42553 -> 26799[label="",style="dashed", color="red", weight=0]; 42553[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42553 -> 43867[label="",style="dashed", color="magenta", weight=3]; 42553 -> 43868[label="",style="dashed", color="magenta", weight=3]; 42554[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42555 -> 20242[label="",style="dashed", color="red", weight=0]; 42555[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42556[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52742[label="ww4503",fontsize=16,color="green",shape="box"];52743 -> 20242[label="",style="dashed", color="red", weight=0]; 52743[label="msMyInt (Neg (Succ ww2149)) (Pos Zero)",fontsize=16,color="magenta"];52743 -> 53421[label="",style="dashed", color="magenta", weight=3]; 52744 -> 26799[label="",style="dashed", color="red", weight=0]; 52744[label="srMyInt (Pos (Succ ww2150)) (Neg (Succ ww2151))",fontsize=16,color="magenta"];52744 -> 53422[label="",style="dashed", color="magenta", weight=3]; 52744 -> 53423[label="",style="dashed", color="magenta", weight=3]; 42557 -> 26799[label="",style="dashed", color="red", weight=0]; 42557[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42557 -> 43869[label="",style="dashed", color="magenta", weight=3]; 42557 -> 43870[label="",style="dashed", color="magenta", weight=3]; 42558[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43875[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4349) (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))) ww4349)))",fontsize=16,color="green",shape="box"];43875 -> 43887[label="",style="dashed", color="green", weight=3]; 43875 -> 43888[label="",style="dashed", color="green", weight=3]; 42561 -> 26799[label="",style="dashed", color="red", weight=0]; 42561[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42561 -> 43878[label="",style="dashed", color="magenta", weight=3]; 42561 -> 43879[label="",style="dashed", color="magenta", weight=3]; 42562[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42563 -> 20242[label="",style="dashed", color="red", weight=0]; 42563[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42564[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42565 -> 26799[label="",style="dashed", color="red", weight=0]; 42565[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42565 -> 43880[label="",style="dashed", color="magenta", weight=3]; 42565 -> 43881[label="",style="dashed", color="magenta", weight=3]; 42566[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43886[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4350) (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)))) ww4350)))",fontsize=16,color="green",shape="box"];43886 -> 43908[label="",style="dashed", color="green", weight=3]; 43886 -> 43909[label="",style="dashed", color="green", weight=3]; 42569 -> 26799[label="",style="dashed", color="red", weight=0]; 42569[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42569 -> 43889[label="",style="dashed", color="magenta", weight=3]; 42569 -> 43890[label="",style="dashed", color="magenta", weight=3]; 42570[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42571 -> 20242[label="",style="dashed", color="red", weight=0]; 42571[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42572[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42573[label="ww51",fontsize=16,color="green",shape="box"];42574[label="ww2153",fontsize=16,color="green",shape="box"];44868[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44867[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))) ww4401)",fontsize=16,color="black",shape="triangle"];44867 -> 44870[label="",style="solid", color="black", weight=3]; 42576[label="Neg Zero",fontsize=16,color="green",shape="box"];42577[label="ww2153",fontsize=16,color="green",shape="box"];42578 -> 20242[label="",style="dashed", color="red", weight=0]; 42578[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42579[label="Pos Zero",fontsize=16,color="green",shape="box"];42580 -> 26799[label="",style="dashed", color="red", weight=0]; 42580[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42580 -> 43893[label="",style="dashed", color="magenta", weight=3]; 42580 -> 43894[label="",style="dashed", color="magenta", weight=3]; 42581[label="ww50",fontsize=16,color="green",shape="box"];42599 -> 26799[label="",style="dashed", color="red", weight=0]; 42599[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42599 -> 43901[label="",style="dashed", color="magenta", weight=3]; 42599 -> 43902[label="",style="dashed", color="magenta", weight=3]; 42600[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43907[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4351) (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))) ww4351)))",fontsize=16,color="green",shape="box"];43907 -> 43923[label="",style="dashed", color="green", weight=3]; 43907 -> 43924[label="",style="dashed", color="green", weight=3]; 42603 -> 26799[label="",style="dashed", color="red", weight=0]; 42603[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42603 -> 43910[label="",style="dashed", color="magenta", weight=3]; 42603 -> 43911[label="",style="dashed", color="magenta", weight=3]; 42604[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42605 -> 20242[label="",style="dashed", color="red", weight=0]; 42605[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42606[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42607[label="ww51",fontsize=16,color="green",shape="box"];42608[label="ww2160",fontsize=16,color="green",shape="box"];44885[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44884[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))) ww4402)",fontsize=16,color="black",shape="triangle"];44884 -> 44887[label="",style="solid", color="black", weight=3]; 42610[label="Pos Zero",fontsize=16,color="green",shape="box"];42611[label="ww2160",fontsize=16,color="green",shape="box"];42612 -> 20242[label="",style="dashed", color="red", weight=0]; 42612[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42613[label="Pos Zero",fontsize=16,color="green",shape="box"];42614 -> 26799[label="",style="dashed", color="red", weight=0]; 42614[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42614 -> 43914[label="",style="dashed", color="magenta", weight=3]; 42614 -> 43915[label="",style="dashed", color="magenta", weight=3]; 42615[label="ww50",fontsize=16,color="green",shape="box"];52881[label="ww3100",fontsize=16,color="green",shape="box"];52882[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52883[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52884[label="ww4000",fontsize=16,color="green",shape="box"];50165 -> 26763[label="",style="dashed", color="red", weight=0]; 50165[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"];50165 -> 53424[label="",style="dashed", color="magenta", weight=3]; 50165 -> 53425[label="",style="dashed", color="magenta", weight=3]; 50165 -> 53426[label="",style="dashed", color="magenta", weight=3]; 50165 -> 53427[label="",style="dashed", color="magenta", weight=3]; 52746[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52747[label="ww4000",fontsize=16,color="green",shape="box"];52748[label="ww3100",fontsize=16,color="green",shape="box"];52749[label="ww5",fontsize=16,color="green",shape="box"];52885[label="ww3100",fontsize=16,color="green",shape="box"];52886[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52887[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52888[label="ww4000",fontsize=16,color="green",shape="box"];50166 -> 26763[label="",style="dashed", color="red", weight=0]; 50166[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"];50166 -> 53428[label="",style="dashed", color="magenta", weight=3]; 50166 -> 53429[label="",style="dashed", color="magenta", weight=3]; 50166 -> 53430[label="",style="dashed", color="magenta", weight=3]; 50166 -> 53431[label="",style="dashed", color="magenta", weight=3]; 52823[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52824[label="ww4000",fontsize=16,color="green",shape="box"];52825[label="ww3100",fontsize=16,color="green",shape="box"];52826[label="ww5",fontsize=16,color="green",shape="box"];52889[label="ww1998",fontsize=16,color="green",shape="box"];52890[label="Float (Pos Zero) (Neg (Succ ww1998))",fontsize=16,color="green",shape="box"];52891[label="ww1997",fontsize=16,color="green",shape="box"];52892[label="ww1996",fontsize=16,color="green",shape="box"];42616 -> 26799[label="",style="dashed", color="red", weight=0]; 42616[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42616 -> 43916[label="",style="dashed", color="magenta", weight=3]; 42616 -> 43917[label="",style="dashed", color="magenta", weight=3]; 42617[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43922[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4352) (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))) ww4352)))",fontsize=16,color="green",shape="box"];43922 -> 43934[label="",style="dashed", color="green", weight=3]; 43922 -> 43935[label="",style="dashed", color="green", weight=3]; 42620 -> 26799[label="",style="dashed", color="red", weight=0]; 42620[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42620 -> 43925[label="",style="dashed", color="magenta", weight=3]; 42620 -> 43926[label="",style="dashed", color="magenta", weight=3]; 42621[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42622 -> 20242[label="",style="dashed", color="red", weight=0]; 42622[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42623[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42624 -> 26799[label="",style="dashed", color="red", weight=0]; 42624[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42624 -> 43927[label="",style="dashed", color="magenta", weight=3]; 42624 -> 43928[label="",style="dashed", color="magenta", weight=3]; 42625[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43933[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4353) (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)))) ww4353)))",fontsize=16,color="green",shape="box"];43933 -> 43945[label="",style="dashed", color="green", weight=3]; 43933 -> 43946[label="",style="dashed", color="green", weight=3]; 42628 -> 26799[label="",style="dashed", color="red", weight=0]; 42628[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42628 -> 43936[label="",style="dashed", color="magenta", weight=3]; 42628 -> 43937[label="",style="dashed", color="magenta", weight=3]; 42629[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42630 -> 20242[label="",style="dashed", color="red", weight=0]; 42630[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42631[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42632 -> 26799[label="",style="dashed", color="red", weight=0]; 42632[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42632 -> 43938[label="",style="dashed", color="magenta", weight=3]; 42632 -> 43939[label="",style="dashed", color="magenta", weight=3]; 42633[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43944[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4354) (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))) ww4354)))",fontsize=16,color="green",shape="box"];43944 -> 43972[label="",style="dashed", color="green", weight=3]; 43944 -> 43973[label="",style="dashed", color="green", weight=3]; 42636 -> 26799[label="",style="dashed", color="red", weight=0]; 42636[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42636 -> 43947[label="",style="dashed", color="magenta", weight=3]; 42636 -> 43948[label="",style="dashed", color="magenta", weight=3]; 42637[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42638 -> 20242[label="",style="dashed", color="red", weight=0]; 42638[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42639[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52827[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52828[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52829[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52830[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52850[label="ww5",fontsize=16,color="green",shape="box"];52851[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52852[label="ww3000",fontsize=16,color="green",shape="box"];52853[label="ww3100",fontsize=16,color="green",shape="box"];52832 -> 52931[label="",style="dashed", color="red", weight=0]; 52832[label="primPlusFloat 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"];52832 -> 53432[label="",style="dashed", color="magenta", weight=3]; 52832 -> 53433[label="",style="dashed", color="magenta", weight=3]; 52832 -> 53434[label="",style="dashed", color="magenta", weight=3]; 52832 -> 53435[label="",style="dashed", color="magenta", weight=3]; 52833[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52834[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52835[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52836[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52854[label="ww5",fontsize=16,color="green",shape="box"];52855[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52856[label="ww3000",fontsize=16,color="green",shape="box"];52857[label="ww3100",fontsize=16,color="green",shape="box"];52902 -> 52931[label="",style="dashed", color="red", weight=0]; 52902[label="primPlusFloat 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"];52902 -> 53436[label="",style="dashed", color="magenta", weight=3]; 52902 -> 53437[label="",style="dashed", color="magenta", weight=3]; 52902 -> 53438[label="",style="dashed", color="magenta", weight=3]; 52902 -> 53439[label="",style="dashed", color="magenta", weight=3]; 52903 -> 26726[label="",style="dashed", color="red", weight=0]; 52903[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];52903 -> 53440[label="",style="dashed", color="magenta", weight=3]; 52903 -> 53441[label="",style="dashed", color="magenta", weight=3]; 52903 -> 53442[label="",style="dashed", color="magenta", weight=3]; 52904 -> 53254[label="",style="dashed", color="red", weight=0]; 52904[label="primDivFloat (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"];52904 -> 53443[label="",style="dashed", color="magenta", weight=3]; 52904 -> 53444[label="",style="dashed", color="magenta", weight=3]; 52904 -> 53445[label="",style="dashed", color="magenta", weight=3]; 52905[label="ww50",fontsize=16,color="green",shape="box"];52906[label="ww51",fontsize=16,color="green",shape="box"];48833 -> 45667[label="",style="dashed", color="red", weight=0]; 48833[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"];48833 -> 53446[label="",style="dashed", color="magenta", weight=3]; 48833 -> 53447[label="",style="dashed", color="magenta", weight=3]; 48833 -> 53448[label="",style="dashed", color="magenta", weight=3]; 48833 -> 53449[label="",style="dashed", color="magenta", weight=3]; 48834 -> 52417[label="",style="dashed", color="red", weight=0]; 48834[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"];48834 -> 52444[label="",style="dashed", color="magenta", weight=3]; 48834 -> 52445[label="",style="dashed", color="magenta", weight=3]; 48834 -> 52446[label="",style="dashed", color="magenta", weight=3]; 48835[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"];63359[label="ww66/Float ww660 ww661",fontsize=10,color="white",style="solid",shape="box"];48835 -> 63359[label="",style="solid", color="burlywood", weight=9]; 63359 -> 53450[label="",style="solid", color="burlywood", weight=3]; 53595 -> 22801[label="",style="dashed", color="red", weight=0]; 53595[label="msMyInt (Neg Zero) (Pos (Succ ww4563))",fontsize=16,color="magenta"];53595 -> 53638[label="",style="dashed", color="magenta", weight=3]; 53596 -> 26799[label="",style="dashed", color="red", weight=0]; 53596[label="srMyInt (Pos (Succ ww4562)) (Pos (Succ ww4564))",fontsize=16,color="magenta"];53596 -> 53639[label="",style="dashed", color="magenta", weight=3]; 53596 -> 53640[label="",style="dashed", color="magenta", weight=3]; 39146 -> 26799[label="",style="dashed", color="red", weight=0]; 39146[label="srMyInt ww20761 (srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39146 -> 43949[label="",style="dashed", color="magenta", weight=3]; 39146 -> 43950[label="",style="dashed", color="magenta", weight=3]; 39147 -> 45667[label="",style="dashed", color="red", weight=0]; 39147[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"];39147 -> 45688[label="",style="dashed", color="magenta", weight=3]; 39148 -> 20608[label="",style="dashed", color="red", weight=0]; 39148[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"];39148 -> 43952[label="",style="dashed", color="magenta", weight=3]; 39148 -> 43953[label="",style="dashed", color="magenta", weight=3]; 39148 -> 43954[label="",style="dashed", color="magenta", weight=3]; 39148 -> 43955[label="",style="dashed", color="magenta", weight=3]; 39148 -> 43956[label="",style="dashed", color="magenta", weight=3]; 39148 -> 43957[label="",style="dashed", color="magenta", weight=3]; 39149 -> 26798[label="",style="dashed", color="red", weight=0]; 39149[label="psMyInt ww20760 (srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39149 -> 43958[label="",style="dashed", color="magenta", weight=3]; 39149 -> 43959[label="",style="dashed", color="magenta", weight=3]; 39150[label="ww20781",fontsize=16,color="green",shape="box"];39151[label="ww20780",fontsize=16,color="green",shape="box"];42640[label="ww51",fontsize=16,color="green",shape="box"];42641[label="ww2162",fontsize=16,color="green",shape="box"];44906[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44905[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)))) ww4403)",fontsize=16,color="black",shape="triangle"];44905 -> 44908[label="",style="solid", color="black", weight=3]; 42643[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];42644[label="ww2162",fontsize=16,color="green",shape="box"];42645 -> 22801[label="",style="dashed", color="red", weight=0]; 42645[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42645 -> 43962[label="",style="dashed", color="magenta", weight=3]; 42646[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42647 -> 26799[label="",style="dashed", color="red", weight=0]; 42647[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42647 -> 43963[label="",style="dashed", color="magenta", weight=3]; 42647 -> 43964[label="",style="dashed", color="magenta", weight=3]; 42648[label="ww50",fontsize=16,color="green",shape="box"];42649 -> 26799[label="",style="dashed", color="red", weight=0]; 42649[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42649 -> 43965[label="",style="dashed", color="magenta", weight=3]; 42649 -> 43966[label="",style="dashed", color="magenta", weight=3]; 42650[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43971[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4355) (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))) ww4355)))",fontsize=16,color="green",shape="box"];43971 -> 43984[label="",style="dashed", color="green", weight=3]; 43971 -> 43985[label="",style="dashed", color="green", weight=3]; 42653 -> 26799[label="",style="dashed", color="red", weight=0]; 42653[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42653 -> 43974[label="",style="dashed", color="magenta", weight=3]; 42653 -> 43975[label="",style="dashed", color="magenta", weight=3]; 42654[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42655[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42656 -> 22801[label="",style="dashed", color="red", weight=0]; 42656[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42656 -> 43976[label="",style="dashed", color="magenta", weight=3]; 42657[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42667[label="ww51",fontsize=16,color="green",shape="box"];42668[label="ww2164",fontsize=16,color="green",shape="box"];44918[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44917[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))) ww4404)",fontsize=16,color="black",shape="triangle"];44917 -> 44920[label="",style="solid", color="black", weight=3]; 42670[label="Neg Zero",fontsize=16,color="green",shape="box"];42671[label="ww2164",fontsize=16,color="green",shape="box"];42672 -> 22801[label="",style="dashed", color="red", weight=0]; 42672[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42672 -> 43991[label="",style="dashed", color="magenta", weight=3]; 42673[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42674 -> 26799[label="",style="dashed", color="red", weight=0]; 42674[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42674 -> 43992[label="",style="dashed", color="magenta", weight=3]; 42674 -> 43993[label="",style="dashed", color="magenta", weight=3]; 42675[label="ww50",fontsize=16,color="green",shape="box"];27483[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"];27483 -> 27522[label="",style="solid", color="black", weight=3]; 58133[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];58134[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];58135[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];42676 -> 26799[label="",style="dashed", color="red", weight=0]; 42676[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42676 -> 43994[label="",style="dashed", color="magenta", weight=3]; 42676 -> 43995[label="",style="dashed", color="magenta", weight=3]; 42677[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44000[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4357) (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))) ww4357)))",fontsize=16,color="green",shape="box"];44000 -> 44013[label="",style="dashed", color="green", weight=3]; 44000 -> 44014[label="",style="dashed", color="green", weight=3]; 42680 -> 26799[label="",style="dashed", color="red", weight=0]; 42680[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42680 -> 44003[label="",style="dashed", color="magenta", weight=3]; 42680 -> 44004[label="",style="dashed", color="magenta", weight=3]; 42681[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42682[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42683 -> 22801[label="",style="dashed", color="red", weight=0]; 42683[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42683 -> 44005[label="",style="dashed", color="magenta", weight=3]; 42684[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42685 -> 26799[label="",style="dashed", color="red", weight=0]; 42685[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42685 -> 44006[label="",style="dashed", color="magenta", weight=3]; 42685 -> 44007[label="",style="dashed", color="magenta", weight=3]; 42686[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44012[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4358) (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)))) ww4358)))",fontsize=16,color="green",shape="box"];44012 -> 44030[label="",style="dashed", color="green", weight=3]; 44012 -> 44031[label="",style="dashed", color="green", weight=3]; 42689 -> 26799[label="",style="dashed", color="red", weight=0]; 42689[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42689 -> 44015[label="",style="dashed", color="magenta", weight=3]; 42689 -> 44016[label="",style="dashed", color="magenta", weight=3]; 42690[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42691[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42692 -> 22801[label="",style="dashed", color="red", weight=0]; 42692[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42692 -> 44017[label="",style="dashed", color="magenta", weight=3]; 42693[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42694[label="ww51",fontsize=16,color="green",shape="box"];42695[label="ww2171",fontsize=16,color="green",shape="box"];44930[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44929[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))) ww4405)",fontsize=16,color="black",shape="triangle"];44929 -> 44932[label="",style="solid", color="black", weight=3]; 42697[label="Pos Zero",fontsize=16,color="green",shape="box"];42698[label="ww2171",fontsize=16,color="green",shape="box"];42699 -> 22801[label="",style="dashed", color="red", weight=0]; 42699[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42699 -> 44020[label="",style="dashed", color="magenta", weight=3]; 42700[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42701 -> 26799[label="",style="dashed", color="red", weight=0]; 42701[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42701 -> 44021[label="",style="dashed", color="magenta", weight=3]; 42701 -> 44022[label="",style="dashed", color="magenta", weight=3]; 42702[label="ww50",fontsize=16,color="green",shape="box"];53131[label="ww3000",fontsize=16,color="green",shape="box"];53132[label="ww3100",fontsize=16,color="green",shape="box"];53133[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53134[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];50199 -> 27133[label="",style="dashed", color="red", weight=0]; 50199[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"];50199 -> 53451[label="",style="dashed", color="magenta", weight=3]; 50199 -> 53452[label="",style="dashed", color="magenta", weight=3]; 50199 -> 53453[label="",style="dashed", color="magenta", weight=3]; 50199 -> 53454[label="",style="dashed", color="magenta", weight=3]; 52908[label="ww5",fontsize=16,color="green",shape="box"];52909[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52910[label="ww3000",fontsize=16,color="green",shape="box"];52911[label="ww3100",fontsize=16,color="green",shape="box"];53135[label="ww3000",fontsize=16,color="green",shape="box"];53136[label="ww3100",fontsize=16,color="green",shape="box"];53137[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53138[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];50200 -> 27133[label="",style="dashed", color="red", weight=0]; 50200[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"];50200 -> 53455[label="",style="dashed", color="magenta", weight=3]; 50200 -> 53456[label="",style="dashed", color="magenta", weight=3]; 50200 -> 53457[label="",style="dashed", color="magenta", weight=3]; 50200 -> 53458[label="",style="dashed", color="magenta", weight=3]; 52936[label="ww5",fontsize=16,color="green",shape="box"];52937[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52938[label="ww3000",fontsize=16,color="green",shape="box"];52939[label="ww3100",fontsize=16,color="green",shape="box"];20848[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"];63360[label="ww1941/Float ww19410 ww19411",fontsize=10,color="white",style="solid",shape="box"];20848 -> 63360[label="",style="solid", color="burlywood", weight=9]; 63360 -> 22828[label="",style="solid", color="burlywood", weight=3]; 42703 -> 26799[label="",style="dashed", color="red", weight=0]; 42703[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42703 -> 44023[label="",style="dashed", color="magenta", weight=3]; 42703 -> 44024[label="",style="dashed", color="magenta", weight=3]; 42704[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44029[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4359) (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))) ww4359)))",fontsize=16,color="green",shape="box"];44029 -> 44042[label="",style="dashed", color="green", weight=3]; 44029 -> 44043[label="",style="dashed", color="green", weight=3]; 42707 -> 26799[label="",style="dashed", color="red", weight=0]; 42707[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42707 -> 44032[label="",style="dashed", color="magenta", weight=3]; 42707 -> 44033[label="",style="dashed", color="magenta", weight=3]; 42708[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42709[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42710 -> 22801[label="",style="dashed", color="red", weight=0]; 42710[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42710 -> 44034[label="",style="dashed", color="magenta", weight=3]; 42711[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42721 -> 26799[label="",style="dashed", color="red", weight=0]; 42721[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42721 -> 44047[label="",style="dashed", color="magenta", weight=3]; 42721 -> 44048[label="",style="dashed", color="magenta", weight=3]; 42722[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44053[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4361) (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))) ww4361)))",fontsize=16,color="green",shape="box"];44053 -> 44071[label="",style="dashed", color="green", weight=3]; 44053 -> 44072[label="",style="dashed", color="green", weight=3]; 42725 -> 26799[label="",style="dashed", color="red", weight=0]; 42725[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42725 -> 44056[label="",style="dashed", color="magenta", weight=3]; 42725 -> 44057[label="",style="dashed", color="magenta", weight=3]; 42726[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42727[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42728 -> 22801[label="",style="dashed", color="red", weight=0]; 42728[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42728 -> 44058[label="",style="dashed", color="magenta", weight=3]; 42729[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];52940[label="Pos Zero",fontsize=16,color="green",shape="box"];52941[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52942[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52943[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50133 -> 37674[label="",style="dashed", color="red", weight=0]; 50133[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"];50133 -> 53459[label="",style="dashed", color="magenta", weight=3]; 50133 -> 53460[label="",style="dashed", color="magenta", weight=3]; 50133 -> 53461[label="",style="dashed", color="magenta", weight=3]; 52944[label="ww3100",fontsize=16,color="green",shape="box"];52945[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52946[label="ww5",fontsize=16,color="green",shape="box"];52947[label="Pos Zero",fontsize=16,color="green",shape="box"];52948[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52949[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52950[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50134 -> 37674[label="",style="dashed", color="red", weight=0]; 50134[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"];50134 -> 53462[label="",style="dashed", color="magenta", weight=3]; 50134 -> 53463[label="",style="dashed", color="magenta", weight=3]; 50134 -> 53464[label="",style="dashed", color="magenta", weight=3]; 52951[label="ww3100",fontsize=16,color="green",shape="box"];52952[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52953[label="ww5",fontsize=16,color="green",shape="box"];20929[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="black",shape="triangle"];20929 -> 22862[label="",style="solid", color="black", weight=3]; 20930 -> 20860[label="",style="dashed", color="red", weight=0]; 20930[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"];20930 -> 22863[label="",style="dashed", color="magenta", weight=3]; 42734[label="ww341",fontsize=16,color="green",shape="box"];42735[label="ww2261",fontsize=16,color="green",shape="box"];42736[label="Pos Zero",fontsize=16,color="green",shape="box"];42737[label="ww2261",fontsize=16,color="green",shape="box"];42738 -> 22801[label="",style="dashed", color="red", weight=0]; 42738[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42738 -> 44061[label="",style="dashed", color="magenta", weight=3]; 42739[label="ww341",fontsize=16,color="green",shape="box"];42740[label="Pos Zero",fontsize=16,color="green",shape="box"];42741[label="ww340",fontsize=16,color="green",shape="box"];42742 -> 26799[label="",style="dashed", color="red", weight=0]; 42742[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42742 -> 44062[label="",style="dashed", color="magenta", weight=3]; 42742 -> 44063[label="",style="dashed", color="magenta", weight=3]; 42743[label="ww340",fontsize=16,color="green",shape="box"];42744 -> 26799[label="",style="dashed", color="red", weight=0]; 42744[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42744 -> 44064[label="",style="dashed", color="magenta", weight=3]; 42744 -> 44065[label="",style="dashed", color="magenta", weight=3]; 42745[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44070[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4362) (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)))) ww4362)))",fontsize=16,color="green",shape="box"];44070 -> 44094[label="",style="dashed", color="green", weight=3]; 44070 -> 44095[label="",style="dashed", color="green", weight=3]; 42748 -> 26799[label="",style="dashed", color="red", weight=0]; 42748[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42748 -> 44073[label="",style="dashed", color="magenta", weight=3]; 42748 -> 44074[label="",style="dashed", color="magenta", weight=3]; 42749[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42750[label="Pos Zero",fontsize=16,color="green",shape="box"];42751 -> 22801[label="",style="dashed", color="red", weight=0]; 42751[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42751 -> 44075[label="",style="dashed", color="magenta", weight=3]; 42752[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42753[label="ww51",fontsize=16,color="green",shape="box"];42754[label="ww2175",fontsize=16,color="green",shape="box"];44951[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44950[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))) ww4406)",fontsize=16,color="black",shape="triangle"];44950 -> 44953[label="",style="solid", color="black", weight=3]; 42756[label="Neg Zero",fontsize=16,color="green",shape="box"];42757[label="ww2175",fontsize=16,color="green",shape="box"];42758 -> 22801[label="",style="dashed", color="red", weight=0]; 42758[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42758 -> 44078[label="",style="dashed", color="magenta", weight=3]; 42759[label="Pos Zero",fontsize=16,color="green",shape="box"];42760 -> 26799[label="",style="dashed", color="red", weight=0]; 42760[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42760 -> 44079[label="",style="dashed", color="magenta", weight=3]; 42760 -> 44080[label="",style="dashed", color="magenta", weight=3]; 42761[label="ww50",fontsize=16,color="green",shape="box"];58852[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4736",fontsize=16,color="black",shape="box"];58852 -> 59006[label="",style="solid", color="black", weight=3]; 58853 -> 58806[label="",style="dashed", color="red", weight=0]; 58853[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4736",fontsize=16,color="magenta"];20948[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="black",shape="triangle"];20948 -> 22886[label="",style="solid", color="black", weight=3]; 20949 -> 20941[label="",style="dashed", color="red", weight=0]; 20949[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"];20949 -> 22887[label="",style="dashed", color="magenta", weight=3]; 53155[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53156[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53157[label="ww3100",fontsize=16,color="green",shape="box"];50167 -> 27501[label="",style="dashed", color="red", weight=0]; 50167[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"];50167 -> 53465[label="",style="dashed", color="magenta", weight=3]; 50167 -> 53466[label="",style="dashed", color="magenta", weight=3]; 50167 -> 53467[label="",style="dashed", color="magenta", weight=3]; 52955[label="ww3100",fontsize=16,color="green",shape="box"];52956[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52957[label="ww5",fontsize=16,color="green",shape="box"];53158[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53159[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53160[label="ww3100",fontsize=16,color="green",shape="box"];50168 -> 27501[label="",style="dashed", color="red", weight=0]; 50168[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"];50168 -> 53468[label="",style="dashed", color="magenta", weight=3]; 50168 -> 53469[label="",style="dashed", color="magenta", weight=3]; 50168 -> 53470[label="",style="dashed", color="magenta", weight=3]; 52983[label="ww3100",fontsize=16,color="green",shape="box"];52984[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52985[label="ww5",fontsize=16,color="green",shape="box"];27864[label="takeWhile2 (flip ltEsFloat ww3336) (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"];27864 -> 27883[label="",style="solid", color="black", weight=3]; 42779 -> 26799[label="",style="dashed", color="red", weight=0]; 42779[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42779 -> 44087[label="",style="dashed", color="magenta", weight=3]; 42779 -> 44088[label="",style="dashed", color="magenta", weight=3]; 42780[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44093[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4363) (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))) ww4363)))",fontsize=16,color="green",shape="box"];44093 -> 44106[label="",style="dashed", color="green", weight=3]; 44093 -> 44107[label="",style="dashed", color="green", weight=3]; 42783 -> 26799[label="",style="dashed", color="red", weight=0]; 42783[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42783 -> 44096[label="",style="dashed", color="magenta", weight=3]; 42783 -> 44097[label="",style="dashed", color="magenta", weight=3]; 42784[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42785[label="Pos Zero",fontsize=16,color="green",shape="box"];42786 -> 22801[label="",style="dashed", color="red", weight=0]; 42786[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42786 -> 44098[label="",style="dashed", color="magenta", weight=3]; 42787[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42788 -> 26799[label="",style="dashed", color="red", weight=0]; 42788[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42788 -> 44099[label="",style="dashed", color="magenta", weight=3]; 42788 -> 44100[label="",style="dashed", color="magenta", weight=3]; 42789[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44105[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4364) (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)))) ww4364)))",fontsize=16,color="green",shape="box"];44105 -> 44118[label="",style="dashed", color="green", weight=3]; 44105 -> 44119[label="",style="dashed", color="green", weight=3]; 42792 -> 26799[label="",style="dashed", color="red", weight=0]; 42792[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42792 -> 44108[label="",style="dashed", color="magenta", weight=3]; 42792 -> 44109[label="",style="dashed", color="magenta", weight=3]; 42793[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42794[label="Pos Zero",fontsize=16,color="green",shape="box"];42795 -> 22801[label="",style="dashed", color="red", weight=0]; 42795[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42795 -> 44110[label="",style="dashed", color="magenta", weight=3]; 42796[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42797 -> 26799[label="",style="dashed", color="red", weight=0]; 42797[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42797 -> 44111[label="",style="dashed", color="magenta", weight=3]; 42797 -> 44112[label="",style="dashed", color="magenta", weight=3]; 42798[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44117[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4365) (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))) ww4365)))",fontsize=16,color="green",shape="box"];44117 -> 44170[label="",style="dashed", color="green", weight=3]; 44117 -> 44171[label="",style="dashed", color="green", weight=3]; 42801 -> 26799[label="",style="dashed", color="red", weight=0]; 42801[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42801 -> 44120[label="",style="dashed", color="magenta", weight=3]; 42801 -> 44121[label="",style="dashed", color="magenta", weight=3]; 42802[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42803[label="Pos Zero",fontsize=16,color="green",shape="box"];42804 -> 22801[label="",style="dashed", color="red", weight=0]; 42804[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42804 -> 44122[label="",style="dashed", color="magenta", weight=3]; 42805[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42806[label="Pos ww13730",fontsize=16,color="green",shape="box"];42807[label="Neg ww13750",fontsize=16,color="green",shape="box"];42824[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4304",fontsize=16,color="black",shape="triangle"];42824 -> 44123[label="",style="solid", color="black", weight=3]; 42825 -> 42809[label="",style="dashed", color="red", weight=0]; 42825[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))) ww4304))",fontsize=16,color="magenta"];42825 -> 44124[label="",style="dashed", color="magenta", weight=3]; 42813[label="Pos ww13730",fontsize=16,color="green",shape="box"];42814[label="Neg ww13750",fontsize=16,color="green",shape="box"];22959[label="primMinusInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="black",shape="box"];22959 -> 24861[label="",style="solid", color="black", weight=3]; 27251 -> 26799[label="",style="dashed", color="red", weight=0]; 27251[label="srMyInt ww151 (srMyInt ww51 ww2492)",fontsize=16,color="magenta"];27251 -> 27271[label="",style="dashed", color="magenta", weight=3]; 27251 -> 27272[label="",style="dashed", color="magenta", weight=3]; 27252 -> 26799[label="",style="dashed", color="red", weight=0]; 27252[label="srMyInt ww150 (psMyInt ww50 (srMyInt ww2493 (Pos (Succ Zero))))",fontsize=16,color="magenta"];27252 -> 27273[label="",style="dashed", color="magenta", weight=3]; 27252 -> 27274[label="",style="dashed", color="magenta", weight=3]; 42815 -> 36945[label="",style="dashed", color="red", weight=0]; 42815[label="takeWhile (flip ltEsFloat (Float ww42160 ww42161)) ww32391",fontsize=16,color="magenta"];42815 -> 44125[label="",style="dashed", color="magenta", weight=3]; 42815 -> 44126[label="",style="dashed", color="magenta", weight=3]; 42816[label="takeWhile0 (flip ltEsFloat (Float ww42160 ww42161)) (Float ww323900 ww323901) ww32391 MyTrue",fontsize=16,color="black",shape="box"];42816 -> 44127[label="",style="solid", color="black", weight=3]; 42817[label="Neg ww13730",fontsize=16,color="green",shape="box"];42818[label="Pos ww13750",fontsize=16,color="green",shape="box"];43140[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4305",fontsize=16,color="black",shape="triangle"];43140 -> 44128[label="",style="solid", color="black", weight=3]; 43141 -> 42820[label="",style="dashed", color="red", weight=0]; 43141[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))) ww4305))",fontsize=16,color="magenta"];43141 -> 44129[label="",style="dashed", color="magenta", weight=3]; 42826[label="Neg ww13730",fontsize=16,color="green",shape="box"];42827[label="Pos ww13750",fontsize=16,color="green",shape="box"];52986[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];52987[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];52988[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];52989[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];20968 -> 24845[label="",style="dashed", color="red", weight=0]; 20968[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"];20968 -> 24846[label="",style="dashed", color="magenta", weight=3]; 20968 -> 24847[label="",style="dashed", color="magenta", weight=3]; 20968 -> 24848[label="",style="dashed", color="magenta", weight=3]; 20975[label="Pos Zero",fontsize=16,color="green",shape="box"];20976 -> 18151[label="",style="dashed", color="red", weight=0]; 20976[label="srMyInt (srMyInt (Pos (Succ ww137300)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20976 -> 22958[label="",style="dashed", color="magenta", weight=3]; 20978[label="ww13761",fontsize=16,color="green",shape="box"];20979[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];20980[label="ww13760",fontsize=16,color="green",shape="box"];20981[label="ww137300",fontsize=16,color="green",shape="box"];20982[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"];20982 -> 22960[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];20983 -> 22961[label="",style="solid", color="black", weight=3]; 20992[label="ww137500",fontsize=16,color="green",shape="box"];20993[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20994[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];20995 -> 15103[label="",style="dashed", color="red", weight=0]; 20995[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20995 -> 22962[label="",style="dashed", color="magenta", weight=3]; 20995 -> 22963[label="",style="dashed", color="magenta", weight=3]; 20996 -> 20977[label="",style="dashed", color="red", weight=0]; 20996[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];20997[label="ww13761",fontsize=16,color="green",shape="box"];20998[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];20999[label="ww13760",fontsize=16,color="green",shape="box"];21000[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"];21000 -> 22964[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];21001 -> 22965[label="",style="solid", color="black", weight=3]; 21006[label="Pos Zero",fontsize=16,color="green",shape="box"];21007 -> 18157[label="",style="dashed", color="red", weight=0]; 21007[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];21008 -> 20977[label="",style="dashed", color="red", weight=0]; 21008[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];21009[label="ww13761",fontsize=16,color="green",shape="box"];21010[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];21011[label="ww13760",fontsize=16,color="green",shape="box"];21012[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"];21012 -> 22966[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];21013 -> 22967[label="",style="solid", color="black", weight=3]; 52990[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];52991[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];52992[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];52993[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];21015 -> 24878[label="",style="dashed", color="red", weight=0]; 21015[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"];21015 -> 24879[label="",style="dashed", color="magenta", weight=3]; 21015 -> 24880[label="",style="dashed", color="magenta", weight=3]; 39248 -> 26799[label="",style="dashed", color="red", weight=0]; 39248[label="srMyInt ww13761 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39248 -> 44130[label="",style="dashed", color="magenta", weight=3]; 39248 -> 44131[label="",style="dashed", color="magenta", weight=3]; 39249 -> 45789[label="",style="dashed", color="red", weight=0]; 39249[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"];39249 -> 45790[label="",style="dashed", color="magenta", weight=3]; 39250 -> 20608[label="",style="dashed", color="red", weight=0]; 39250[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"];39250 -> 44133[label="",style="dashed", color="magenta", weight=3]; 39250 -> 44134[label="",style="dashed", color="magenta", weight=3]; 39250 -> 44135[label="",style="dashed", color="magenta", weight=3]; 39250 -> 44136[label="",style="dashed", color="magenta", weight=3]; 39250 -> 44137[label="",style="dashed", color="magenta", weight=3]; 39250 -> 44138[label="",style="dashed", color="magenta", weight=3]; 39251 -> 26798[label="",style="dashed", color="red", weight=0]; 39251[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39251 -> 44139[label="",style="dashed", color="magenta", weight=3]; 39251 -> 44140[label="",style="dashed", color="magenta", weight=3]; 39252[label="Neg Zero",fontsize=16,color="green",shape="box"];39253[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];39254 -> 26799[label="",style="dashed", color="red", weight=0]; 39254[label="srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39254 -> 44141[label="",style="dashed", color="magenta", weight=3]; 39254 -> 44142[label="",style="dashed", color="magenta", weight=3]; 39255 -> 45803[label="",style="dashed", color="red", weight=0]; 39255[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"];39255 -> 45804[label="",style="dashed", color="magenta", weight=3]; 39256 -> 20608[label="",style="dashed", color="red", weight=0]; 39256[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"];39256 -> 44144[label="",style="dashed", color="magenta", weight=3]; 39256 -> 44145[label="",style="dashed", color="magenta", weight=3]; 39256 -> 44146[label="",style="dashed", color="magenta", weight=3]; 39256 -> 44147[label="",style="dashed", color="magenta", weight=3]; 39256 -> 44148[label="",style="dashed", color="magenta", weight=3]; 39256 -> 44149[label="",style="dashed", color="magenta", weight=3]; 39257 -> 26798[label="",style="dashed", color="red", weight=0]; 39257[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39257 -> 44150[label="",style="dashed", color="magenta", weight=3]; 39257 -> 44151[label="",style="dashed", color="magenta", weight=3]; 39258[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];39259[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];39260 -> 26799[label="",style="dashed", color="red", weight=0]; 39260[label="srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39260 -> 44152[label="",style="dashed", color="magenta", weight=3]; 39260 -> 44153[label="",style="dashed", color="magenta", weight=3]; 39261 -> 45818[label="",style="dashed", color="red", weight=0]; 39261[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"];39261 -> 45819[label="",style="dashed", color="magenta", weight=3]; 39262 -> 20608[label="",style="dashed", color="red", weight=0]; 39262[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"];39262 -> 44155[label="",style="dashed", color="magenta", weight=3]; 39262 -> 44156[label="",style="dashed", color="magenta", weight=3]; 39262 -> 44157[label="",style="dashed", color="magenta", weight=3]; 39262 -> 44158[label="",style="dashed", color="magenta", weight=3]; 39262 -> 44159[label="",style="dashed", color="magenta", weight=3]; 39262 -> 44160[label="",style="dashed", color="magenta", weight=3]; 39263 -> 26798[label="",style="dashed", color="red", weight=0]; 39263[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39263 -> 44161[label="",style="dashed", color="magenta", weight=3]; 39263 -> 44162[label="",style="dashed", color="magenta", weight=3]; 39264[label="Neg Zero",fontsize=16,color="green",shape="box"];39265[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];48861[label="Neg Zero",fontsize=16,color="green",shape="box"];48862 -> 53555[label="",style="dashed", color="red", weight=0]; 48862[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"];48862 -> 53574[label="",style="dashed", color="magenta", weight=3]; 48862 -> 53575[label="",style="dashed", color="magenta", weight=3]; 48862 -> 53576[label="",style="dashed", color="magenta", weight=3]; 48862 -> 53577[label="",style="dashed", color="magenta", weight=3]; 48863 -> 50355[label="",style="dashed", color="red", weight=0]; 48863[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"];48863 -> 50375[label="",style="dashed", color="magenta", weight=3]; 48864 -> 27983[label="",style="dashed", color="red", weight=0]; 48864[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"];48864 -> 53472[label="",style="dashed", color="magenta", weight=3]; 48864 -> 53473[label="",style="dashed", color="magenta", weight=3]; 48864 -> 53474[label="",style="dashed", color="magenta", weight=3]; 48864 -> 53475[label="",style="dashed", color="magenta", weight=3]; 48865[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48866[label="Neg Zero",fontsize=16,color="green",shape="box"];48867 -> 53555[label="",style="dashed", color="red", weight=0]; 48867[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"];48867 -> 53578[label="",style="dashed", color="magenta", weight=3]; 48867 -> 53579[label="",style="dashed", color="magenta", weight=3]; 48867 -> 53580[label="",style="dashed", color="magenta", weight=3]; 48867 -> 53581[label="",style="dashed", color="magenta", weight=3]; 48868 -> 50355[label="",style="dashed", color="red", weight=0]; 48868[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"];48868 -> 50376[label="",style="dashed", color="magenta", weight=3]; 48869 -> 27983[label="",style="dashed", color="red", weight=0]; 48869[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"];48869 -> 53597[label="",style="dashed", color="magenta", weight=3]; 48869 -> 53598[label="",style="dashed", color="magenta", weight=3]; 48869 -> 53599[label="",style="dashed", color="magenta", weight=3]; 48869 -> 53600[label="",style="dashed", color="magenta", weight=3]; 48870[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52996[label="ww3100",fontsize=16,color="green",shape="box"];52997[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52998[label="ww5",fontsize=16,color="green",shape="box"];52999[label="ww4000",fontsize=16,color="green",shape="box"];28301[label="takeWhile2 (flip ltEsFloat ww3415) (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"];28301 -> 28393[label="",style="solid", color="black", weight=3]; 58854[label="ww2020",fontsize=16,color="green",shape="box"];58855[label="Float (Neg Zero) (Pos (Succ ww2022))",fontsize=16,color="green",shape="box"];58856[label="ww2022",fontsize=16,color="green",shape="box"];58857[label="ww2021",fontsize=16,color="green",shape="box"];53002[label="ww3100",fontsize=16,color="green",shape="box"];53003[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53004[label="ww5",fontsize=16,color="green",shape="box"];53005[label="ww4000",fontsize=16,color="green",shape="box"];22274[label="primMinusInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="box"];22274 -> 22342[label="",style="solid", color="black", weight=3]; 53007[label="ww2020",fontsize=16,color="green",shape="box"];53008[label="Pos (Succ ww2021)",fontsize=16,color="green",shape="box"];53009[label="Pos (Succ ww2022)",fontsize=16,color="green",shape="box"];42828 -> 26799[label="",style="dashed", color="red", weight=0]; 42828[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42828 -> 44163[label="",style="dashed", color="magenta", weight=3]; 42828 -> 44164[label="",style="dashed", color="magenta", weight=3]; 42829[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44169[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4366) (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))) ww4366)))",fontsize=16,color="green",shape="box"];44169 -> 44185[label="",style="dashed", color="green", weight=3]; 44169 -> 44186[label="",style="dashed", color="green", weight=3]; 42832 -> 26799[label="",style="dashed", color="red", weight=0]; 42832[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42832 -> 44172[label="",style="dashed", color="magenta", weight=3]; 42832 -> 44173[label="",style="dashed", color="magenta", weight=3]; 42833[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42834 -> 22064[label="",style="dashed", color="red", weight=0]; 42834[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42835[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42836[label="ww51",fontsize=16,color="green",shape="box"];42837[label="ww2181",fontsize=16,color="green",shape="box"];45001[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45000[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)))) ww4407)",fontsize=16,color="black",shape="triangle"];45000 -> 45003[label="",style="solid", color="black", weight=3]; 42839[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];42840[label="ww2181",fontsize=16,color="green",shape="box"];42841 -> 22064[label="",style="dashed", color="red", weight=0]; 42841[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42842[label="Neg Zero",fontsize=16,color="green",shape="box"];42843 -> 26799[label="",style="dashed", color="red", weight=0]; 42843[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42843 -> 44176[label="",style="dashed", color="magenta", weight=3]; 42843 -> 44177[label="",style="dashed", color="magenta", weight=3]; 42844[label="ww50",fontsize=16,color="green",shape="box"];42845 -> 26799[label="",style="dashed", color="red", weight=0]; 42845[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42845 -> 44178[label="",style="dashed", color="magenta", weight=3]; 42845 -> 44179[label="",style="dashed", color="magenta", weight=3]; 42846[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44184[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4367) (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))) ww4367)))",fontsize=16,color="green",shape="box"];44184 -> 44196[label="",style="dashed", color="green", weight=3]; 44184 -> 44197[label="",style="dashed", color="green", weight=3]; 42849 -> 26799[label="",style="dashed", color="red", weight=0]; 42849[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42849 -> 44187[label="",style="dashed", color="magenta", weight=3]; 42849 -> 44188[label="",style="dashed", color="magenta", weight=3]; 42850[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42851 -> 22064[label="",style="dashed", color="red", weight=0]; 42851[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42852[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21053 -> 24927[label="",style="dashed", color="red", weight=0]; 21053[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"];21053 -> 24928[label="",style="dashed", color="magenta", weight=3]; 21053 -> 24929[label="",style="dashed", color="magenta", weight=3]; 21053 -> 24930[label="",style="dashed", color="magenta", weight=3]; 42853 -> 26799[label="",style="dashed", color="red", weight=0]; 42853[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42853 -> 44189[label="",style="dashed", color="magenta", weight=3]; 42853 -> 44190[label="",style="dashed", color="magenta", weight=3]; 42854[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44195[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4368) (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))) ww4368)))",fontsize=16,color="green",shape="box"];44195 -> 44207[label="",style="dashed", color="green", weight=3]; 44195 -> 44208[label="",style="dashed", color="green", weight=3]; 42857 -> 26799[label="",style="dashed", color="red", weight=0]; 42857[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42857 -> 44198[label="",style="dashed", color="magenta", weight=3]; 42857 -> 44199[label="",style="dashed", color="magenta", weight=3]; 42858[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42859 -> 22064[label="",style="dashed", color="red", weight=0]; 42859[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42860[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42861 -> 26799[label="",style="dashed", color="red", weight=0]; 42861[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42861 -> 44200[label="",style="dashed", color="magenta", weight=3]; 42861 -> 44201[label="",style="dashed", color="magenta", weight=3]; 42862[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44206[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4369) (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)))) ww4369)))",fontsize=16,color="green",shape="box"];44206 -> 44222[label="",style="dashed", color="green", weight=3]; 44206 -> 44223[label="",style="dashed", color="green", weight=3]; 42865 -> 26799[label="",style="dashed", color="red", weight=0]; 42865[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42865 -> 44209[label="",style="dashed", color="magenta", weight=3]; 42865 -> 44210[label="",style="dashed", color="magenta", weight=3]; 42866[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42867 -> 22064[label="",style="dashed", color="red", weight=0]; 42867[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42868[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42869[label="ww51",fontsize=16,color="green",shape="box"];42870[label="ww2188",fontsize=16,color="green",shape="box"];45014[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45013[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))) ww4408)",fontsize=16,color="black",shape="triangle"];45013 -> 45016[label="",style="solid", color="black", weight=3]; 42872[label="Neg Zero",fontsize=16,color="green",shape="box"];42873[label="ww2188",fontsize=16,color="green",shape="box"];42874 -> 22064[label="",style="dashed", color="red", weight=0]; 42874[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42875[label="Neg Zero",fontsize=16,color="green",shape="box"];42876 -> 26799[label="",style="dashed", color="red", weight=0]; 42876[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42876 -> 44213[label="",style="dashed", color="magenta", weight=3]; 42876 -> 44214[label="",style="dashed", color="magenta", weight=3]; 42877[label="ww50",fontsize=16,color="green",shape="box"];21057 -> 24968[label="",style="dashed", color="red", weight=0]; 21057[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"];21057 -> 24969[label="",style="dashed", color="magenta", weight=3]; 21057 -> 24970[label="",style="dashed", color="magenta", weight=3]; 42878 -> 26799[label="",style="dashed", color="red", weight=0]; 42878[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42878 -> 44215[label="",style="dashed", color="magenta", weight=3]; 42878 -> 44216[label="",style="dashed", color="magenta", weight=3]; 42879[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44221[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4370) (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))) ww4370)))",fontsize=16,color="green",shape="box"];44221 -> 44233[label="",style="dashed", color="green", weight=3]; 44221 -> 44234[label="",style="dashed", color="green", weight=3]; 42882 -> 26799[label="",style="dashed", color="red", weight=0]; 42882[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42882 -> 44224[label="",style="dashed", color="magenta", weight=3]; 42882 -> 44225[label="",style="dashed", color="magenta", weight=3]; 42883[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42884 -> 22064[label="",style="dashed", color="red", weight=0]; 42884[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42885[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42886 -> 26799[label="",style="dashed", color="red", weight=0]; 42886[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42886 -> 44226[label="",style="dashed", color="magenta", weight=3]; 42886 -> 44227[label="",style="dashed", color="magenta", weight=3]; 42887[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44232[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4371) (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)))) ww4371)))",fontsize=16,color="green",shape="box"];44232 -> 44248[label="",style="dashed", color="green", weight=3]; 44232 -> 44249[label="",style="dashed", color="green", weight=3]; 42890 -> 26799[label="",style="dashed", color="red", weight=0]; 42890[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42890 -> 44235[label="",style="dashed", color="magenta", weight=3]; 42890 -> 44236[label="",style="dashed", color="magenta", weight=3]; 42891[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42892 -> 22064[label="",style="dashed", color="red", weight=0]; 42892[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42893[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42894[label="ww51",fontsize=16,color="green",shape="box"];42895[label="ww2195",fontsize=16,color="green",shape="box"];45025[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45024[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))) ww4409)",fontsize=16,color="black",shape="triangle"];45024 -> 45027[label="",style="solid", color="black", weight=3]; 42897[label="Pos Zero",fontsize=16,color="green",shape="box"];42898[label="ww2195",fontsize=16,color="green",shape="box"];42899 -> 22064[label="",style="dashed", color="red", weight=0]; 42899[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42900[label="Neg Zero",fontsize=16,color="green",shape="box"];42901 -> 26799[label="",style="dashed", color="red", weight=0]; 42901[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42901 -> 44239[label="",style="dashed", color="magenta", weight=3]; 42901 -> 44240[label="",style="dashed", color="magenta", weight=3]; 42902[label="ww50",fontsize=16,color="green",shape="box"];48876[label="Neg Zero",fontsize=16,color="green",shape="box"];48877 -> 53719[label="",style="dashed", color="red", weight=0]; 48877[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"];48877 -> 53738[label="",style="dashed", color="magenta", weight=3]; 48877 -> 53739[label="",style="dashed", color="magenta", weight=3]; 48877 -> 53740[label="",style="dashed", color="magenta", weight=3]; 48877 -> 53741[label="",style="dashed", color="magenta", weight=3]; 48878 -> 50048[label="",style="dashed", color="red", weight=0]; 48878[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"];48878 -> 50067[label="",style="dashed", color="magenta", weight=3]; 48879 -> 28074[label="",style="dashed", color="red", weight=0]; 48879[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"];48879 -> 53602[label="",style="dashed", color="magenta", weight=3]; 48879 -> 53603[label="",style="dashed", color="magenta", weight=3]; 48879 -> 53604[label="",style="dashed", color="magenta", weight=3]; 48879 -> 53605[label="",style="dashed", color="magenta", weight=3]; 48880[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48881[label="Neg Zero",fontsize=16,color="green",shape="box"];48882 -> 53719[label="",style="dashed", color="red", weight=0]; 48882[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"];48882 -> 53742[label="",style="dashed", color="magenta", weight=3]; 48882 -> 53743[label="",style="dashed", color="magenta", weight=3]; 48882 -> 53744[label="",style="dashed", color="magenta", weight=3]; 48882 -> 53745[label="",style="dashed", color="magenta", weight=3]; 48883 -> 50048[label="",style="dashed", color="red", weight=0]; 48883[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"];48883 -> 50068[label="",style="dashed", color="magenta", weight=3]; 48884 -> 28074[label="",style="dashed", color="red", weight=0]; 48884[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"];48884 -> 53641[label="",style="dashed", color="magenta", weight=3]; 48884 -> 53642[label="",style="dashed", color="magenta", weight=3]; 48884 -> 53643[label="",style="dashed", color="magenta", weight=3]; 48884 -> 53644[label="",style="dashed", color="magenta", weight=3]; 48885[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53012[label="ww5",fontsize=16,color="green",shape="box"];53013[label="ww3100",fontsize=16,color="green",shape="box"];53014[label="ww4000",fontsize=16,color="green",shape="box"];53015[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28384[label="takeWhile2 (flip ltEsFloat ww3421) (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"];28384 -> 28427[label="",style="solid", color="black", weight=3]; 58816[label="ww2025",fontsize=16,color="green",shape="box"];58817[label="ww2027",fontsize=16,color="green",shape="box"];58818[label="ww2026",fontsize=16,color="green",shape="box"];58819[label="Float (Neg Zero) (Neg (Succ ww2027))",fontsize=16,color="green",shape="box"];53018[label="ww5",fontsize=16,color="green",shape="box"];53019[label="ww3100",fontsize=16,color="green",shape="box"];53020[label="ww4000",fontsize=16,color="green",shape="box"];53021[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53023[label="ww2025",fontsize=16,color="green",shape="box"];53024[label="Neg (Succ ww2026)",fontsize=16,color="green",shape="box"];53025[label="Neg (Succ ww2027)",fontsize=16,color="green",shape="box"];42903 -> 26799[label="",style="dashed", color="red", weight=0]; 42903[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42903 -> 44241[label="",style="dashed", color="magenta", weight=3]; 42903 -> 44242[label="",style="dashed", color="magenta", weight=3]; 42904[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44247[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4372) (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))) ww4372)))",fontsize=16,color="green",shape="box"];44247 -> 44259[label="",style="dashed", color="green", weight=3]; 44247 -> 44260[label="",style="dashed", color="green", weight=3]; 42907 -> 26799[label="",style="dashed", color="red", weight=0]; 42907[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42907 -> 44250[label="",style="dashed", color="magenta", weight=3]; 42907 -> 44251[label="",style="dashed", color="magenta", weight=3]; 42908[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42909 -> 22064[label="",style="dashed", color="red", weight=0]; 42909[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42910[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42911 -> 26799[label="",style="dashed", color="red", weight=0]; 42911[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42911 -> 44252[label="",style="dashed", color="magenta", weight=3]; 42911 -> 44253[label="",style="dashed", color="magenta", weight=3]; 42912[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44258[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4373) (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)))) ww4373)))",fontsize=16,color="green",shape="box"];44258 -> 44270[label="",style="dashed", color="green", weight=3]; 44258 -> 44271[label="",style="dashed", color="green", weight=3]; 42915 -> 26799[label="",style="dashed", color="red", weight=0]; 42915[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42915 -> 44261[label="",style="dashed", color="magenta", weight=3]; 42915 -> 44262[label="",style="dashed", color="magenta", weight=3]; 42916[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42917 -> 22064[label="",style="dashed", color="red", weight=0]; 42917[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42918[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42919 -> 26799[label="",style="dashed", color="red", weight=0]; 42919[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42919 -> 44263[label="",style="dashed", color="magenta", weight=3]; 42919 -> 44264[label="",style="dashed", color="magenta", weight=3]; 42920[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44269[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4374) (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))) ww4374)))",fontsize=16,color="green",shape="box"];44269 -> 44286[label="",style="dashed", color="green", weight=3]; 44269 -> 44287[label="",style="dashed", color="green", weight=3]; 42923 -> 26799[label="",style="dashed", color="red", weight=0]; 42923[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42923 -> 44272[label="",style="dashed", color="magenta", weight=3]; 42923 -> 44273[label="",style="dashed", color="magenta", weight=3]; 42924[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42925 -> 22064[label="",style="dashed", color="red", weight=0]; 42925[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42926[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48891[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48892 -> 45667[label="",style="dashed", color="red", weight=0]; 48892[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"];48892 -> 53645[label="",style="dashed", color="magenta", weight=3]; 48892 -> 53646[label="",style="dashed", color="magenta", weight=3]; 48892 -> 53647[label="",style="dashed", color="magenta", weight=3]; 48892 -> 53648[label="",style="dashed", color="magenta", weight=3]; 48893 -> 53655[label="",style="dashed", color="red", weight=0]; 48893[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"];48893 -> 53668[label="",style="dashed", color="magenta", weight=3]; 48893 -> 53669[label="",style="dashed", color="magenta", weight=3]; 48893 -> 53670[label="",style="dashed", color="magenta", weight=3]; 48893 -> 53671[label="",style="dashed", color="magenta", weight=3]; 48894[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="black",shape="box"];48894 -> 53650[label="",style="solid", color="black", weight=3]; 48895[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48896[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48897 -> 45667[label="",style="dashed", color="red", weight=0]; 48897[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"];48897 -> 53651[label="",style="dashed", color="magenta", weight=3]; 48897 -> 53652[label="",style="dashed", color="magenta", weight=3]; 48897 -> 53653[label="",style="dashed", color="magenta", weight=3]; 48897 -> 53654[label="",style="dashed", color="magenta", weight=3]; 48898 -> 53655[label="",style="dashed", color="red", weight=0]; 48898[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"];48898 -> 53672[label="",style="dashed", color="magenta", weight=3]; 48898 -> 53673[label="",style="dashed", color="magenta", weight=3]; 48898 -> 53674[label="",style="dashed", color="magenta", weight=3]; 48898 -> 53675[label="",style="dashed", color="magenta", weight=3]; 48899[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="black",shape="box"];48899 -> 53690[label="",style="solid", color="black", weight=3]; 48900[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53029[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];53029 -> 53691[label="",style="solid", color="black", weight=3]; 53033[label="primPlusFloat (Float ww50 ww51) (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="black",shape="box"];53033 -> 53692[label="",style="solid", color="black", weight=3]; 55865 -> 26924[label="",style="dashed", color="red", weight=0]; 55865[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww4606))) (srMyInt (Pos (Succ ww4605)) (Pos (Succ ww4607)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55865 -> 55921[label="",style="dashed", color="magenta", weight=3]; 55865 -> 55922[label="",style="dashed", color="magenta", weight=3]; 42927[label="ww51",fontsize=16,color="green",shape="box"];42928[label="ww2197",fontsize=16,color="green",shape="box"];45038[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45037[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)))) ww4410)",fontsize=16,color="black",shape="triangle"];45037 -> 45040[label="",style="solid", color="black", weight=3]; 42930[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];42931[label="ww2197",fontsize=16,color="green",shape="box"];42932 -> 22801[label="",style="dashed", color="red", weight=0]; 42932[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42932 -> 44276[label="",style="dashed", color="magenta", weight=3]; 42933[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42934 -> 26799[label="",style="dashed", color="red", weight=0]; 42934[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42934 -> 44277[label="",style="dashed", color="magenta", weight=3]; 42934 -> 44278[label="",style="dashed", color="magenta", weight=3]; 42935[label="ww50",fontsize=16,color="green",shape="box"];42936 -> 26799[label="",style="dashed", color="red", weight=0]; 42936[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42936 -> 44279[label="",style="dashed", color="magenta", weight=3]; 42936 -> 44280[label="",style="dashed", color="magenta", weight=3]; 42937[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44285[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4375) (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))) ww4375)))",fontsize=16,color="green",shape="box"];44285 -> 44298[label="",style="dashed", color="green", weight=3]; 44285 -> 44299[label="",style="dashed", color="green", weight=3]; 42940 -> 26799[label="",style="dashed", color="red", weight=0]; 42940[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42940 -> 44288[label="",style="dashed", color="magenta", weight=3]; 42940 -> 44289[label="",style="dashed", color="magenta", weight=3]; 42941[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42942[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42943 -> 22801[label="",style="dashed", color="red", weight=0]; 42943[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42943 -> 44290[label="",style="dashed", color="magenta", weight=3]; 42944[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42945 -> 26799[label="",style="dashed", color="red", weight=0]; 42945[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42945 -> 44291[label="",style="dashed", color="magenta", weight=3]; 42945 -> 44292[label="",style="dashed", color="magenta", weight=3]; 42946[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44297[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4376) (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)))) ww4376)))",fontsize=16,color="green",shape="box"];44297 -> 44315[label="",style="dashed", color="green", weight=3]; 44297 -> 44316[label="",style="dashed", color="green", weight=3]; 42949 -> 26799[label="",style="dashed", color="red", weight=0]; 42949[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42949 -> 44300[label="",style="dashed", color="magenta", weight=3]; 42949 -> 44301[label="",style="dashed", color="magenta", weight=3]; 42950[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42951[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42952 -> 22801[label="",style="dashed", color="red", weight=0]; 42952[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42952 -> 44302[label="",style="dashed", color="magenta", weight=3]; 42953[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42954[label="ww51",fontsize=16,color="green",shape="box"];42955[label="ww2199",fontsize=16,color="green",shape="box"];45050[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];45049[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))) ww4411)",fontsize=16,color="black",shape="triangle"];45049 -> 45052[label="",style="solid", color="black", weight=3]; 42957[label="Neg Zero",fontsize=16,color="green",shape="box"];42958[label="ww2199",fontsize=16,color="green",shape="box"];42959 -> 22801[label="",style="dashed", color="red", weight=0]; 42959[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42959 -> 44305[label="",style="dashed", color="magenta", weight=3]; 42960[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42961 -> 26799[label="",style="dashed", color="red", weight=0]; 42961[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42961 -> 44306[label="",style="dashed", color="magenta", weight=3]; 42961 -> 44307[label="",style="dashed", color="magenta", weight=3]; 42962[label="ww50",fontsize=16,color="green",shape="box"];21121 -> 25071[label="",style="dashed", color="red", weight=0]; 21121[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"];21121 -> 25072[label="",style="dashed", color="magenta", weight=3]; 21121 -> 25073[label="",style="dashed", color="magenta", weight=3]; 42963 -> 26799[label="",style="dashed", color="red", weight=0]; 42963[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42963 -> 44308[label="",style="dashed", color="magenta", weight=3]; 42963 -> 44309[label="",style="dashed", color="magenta", weight=3]; 42964[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44314[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4377) (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))) ww4377)))",fontsize=16,color="green",shape="box"];44314 -> 44327[label="",style="dashed", color="green", weight=3]; 44314 -> 44328[label="",style="dashed", color="green", weight=3]; 42967 -> 26799[label="",style="dashed", color="red", weight=0]; 42967[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42967 -> 44317[label="",style="dashed", color="magenta", weight=3]; 42967 -> 44318[label="",style="dashed", color="magenta", weight=3]; 42968[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42969[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42970 -> 22801[label="",style="dashed", color="red", weight=0]; 42970[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42970 -> 44319[label="",style="dashed", color="magenta", weight=3]; 42971[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42972 -> 26799[label="",style="dashed", color="red", weight=0]; 42972[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42972 -> 44320[label="",style="dashed", color="magenta", weight=3]; 42972 -> 44321[label="",style="dashed", color="magenta", weight=3]; 42973[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44326[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4378) (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)))) ww4378)))",fontsize=16,color="green",shape="box"];44326 -> 44344[label="",style="dashed", color="green", weight=3]; 44326 -> 44345[label="",style="dashed", color="green", weight=3]; 42976 -> 26799[label="",style="dashed", color="red", weight=0]; 42976[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42976 -> 44329[label="",style="dashed", color="magenta", weight=3]; 42976 -> 44330[label="",style="dashed", color="magenta", weight=3]; 42977[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42978[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42979 -> 22801[label="",style="dashed", color="red", weight=0]; 42979[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42979 -> 44331[label="",style="dashed", color="magenta", weight=3]; 42980[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42981[label="ww51",fontsize=16,color="green",shape="box"];42982[label="ww2206",fontsize=16,color="green",shape="box"];45062[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];45061[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))) ww4412)",fontsize=16,color="black",shape="triangle"];45061 -> 45064[label="",style="solid", color="black", weight=3]; 42984[label="Pos Zero",fontsize=16,color="green",shape="box"];42985[label="ww2206",fontsize=16,color="green",shape="box"];42986 -> 22801[label="",style="dashed", color="red", weight=0]; 42986[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42986 -> 44334[label="",style="dashed", color="magenta", weight=3]; 42987[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42988 -> 26799[label="",style="dashed", color="red", weight=0]; 42988[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42988 -> 44335[label="",style="dashed", color="magenta", weight=3]; 42988 -> 44336[label="",style="dashed", color="magenta", weight=3]; 42989[label="ww50",fontsize=16,color="green",shape="box"];48906[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48907 -> 53804[label="",style="dashed", color="red", weight=0]; 48907[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"];48907 -> 53819[label="",style="dashed", color="magenta", weight=3]; 48907 -> 53820[label="",style="dashed", color="magenta", weight=3]; 48907 -> 53821[label="",style="dashed", color="magenta", weight=3]; 48907 -> 53822[label="",style="dashed", color="magenta", weight=3]; 48908 -> 49854[label="",style="dashed", color="red", weight=0]; 48908[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"];48908 -> 49873[label="",style="dashed", color="magenta", weight=3]; 48909 -> 28371[label="",style="dashed", color="red", weight=0]; 48909[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"];48909 -> 53694[label="",style="dashed", color="magenta", weight=3]; 48909 -> 53695[label="",style="dashed", color="magenta", weight=3]; 48909 -> 53696[label="",style="dashed", color="magenta", weight=3]; 48909 -> 53697[label="",style="dashed", color="magenta", weight=3]; 48910[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48911[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48912 -> 53804[label="",style="dashed", color="red", weight=0]; 48912[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"];48912 -> 53823[label="",style="dashed", color="magenta", weight=3]; 48912 -> 53824[label="",style="dashed", color="magenta", weight=3]; 48912 -> 53825[label="",style="dashed", color="magenta", weight=3]; 48912 -> 53826[label="",style="dashed", color="magenta", weight=3]; 48913 -> 49854[label="",style="dashed", color="red", weight=0]; 48913[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"];48913 -> 49874[label="",style="dashed", color="magenta", weight=3]; 48914 -> 28371[label="",style="dashed", color="red", weight=0]; 48914[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"];48914 -> 53756[label="",style="dashed", color="magenta", weight=3]; 48914 -> 53757[label="",style="dashed", color="magenta", weight=3]; 48914 -> 53758[label="",style="dashed", color="magenta", weight=3]; 48914 -> 53759[label="",style="dashed", color="magenta", weight=3]; 48915[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53036[label="ww5",fontsize=16,color="green",shape="box"];53037[label="ww3100",fontsize=16,color="green",shape="box"];53038[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53039[label="ww3000",fontsize=16,color="green",shape="box"];28718[label="takeWhile2 (flip ltEsFloat ww3445) (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"];28718 -> 28820[label="",style="solid", color="black", weight=3]; 53041[label="Neg (Succ ww2036)",fontsize=16,color="green",shape="box"];53042[label="Neg (Succ ww2035)",fontsize=16,color="green",shape="box"];53043[label="Neg (Succ ww2037)",fontsize=16,color="green",shape="box"];42990 -> 26799[label="",style="dashed", color="red", weight=0]; 42990[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42990 -> 44337[label="",style="dashed", color="magenta", weight=3]; 42990 -> 44338[label="",style="dashed", color="magenta", weight=3]; 42991[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44343[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4379) (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))) ww4379)))",fontsize=16,color="green",shape="box"];44343 -> 44356[label="",style="dashed", color="green", weight=3]; 44343 -> 44357[label="",style="dashed", color="green", weight=3]; 42994 -> 26799[label="",style="dashed", color="red", weight=0]; 42994[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42994 -> 44346[label="",style="dashed", color="magenta", weight=3]; 42994 -> 44347[label="",style="dashed", color="magenta", weight=3]; 42995[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42996[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42997 -> 22801[label="",style="dashed", color="red", weight=0]; 42997[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42997 -> 44348[label="",style="dashed", color="magenta", weight=3]; 42998[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42999 -> 26799[label="",style="dashed", color="red", weight=0]; 42999[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42999 -> 44349[label="",style="dashed", color="magenta", weight=3]; 42999 -> 44350[label="",style="dashed", color="magenta", weight=3]; 43000[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44355[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4380) (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)))) ww4380)))",fontsize=16,color="green",shape="box"];44355 -> 44368[label="",style="dashed", color="green", weight=3]; 44355 -> 44369[label="",style="dashed", color="green", weight=3]; 43003 -> 26799[label="",style="dashed", color="red", weight=0]; 43003[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43003 -> 44358[label="",style="dashed", color="magenta", weight=3]; 43003 -> 44359[label="",style="dashed", color="magenta", weight=3]; 43004[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43005[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43006 -> 22801[label="",style="dashed", color="red", weight=0]; 43006[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43006 -> 44360[label="",style="dashed", color="magenta", weight=3]; 43007[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43008 -> 26799[label="",style="dashed", color="red", weight=0]; 43008[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43008 -> 44361[label="",style="dashed", color="magenta", weight=3]; 43008 -> 44362[label="",style="dashed", color="magenta", weight=3]; 43009[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44367[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4381) (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))) ww4381)))",fontsize=16,color="green",shape="box"];44367 -> 44385[label="",style="dashed", color="green", weight=3]; 44367 -> 44386[label="",style="dashed", color="green", weight=3]; 43012 -> 26799[label="",style="dashed", color="red", weight=0]; 43012[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43012 -> 44370[label="",style="dashed", color="magenta", weight=3]; 43012 -> 44371[label="",style="dashed", color="magenta", weight=3]; 43013[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43014[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43015 -> 22801[label="",style="dashed", color="red", weight=0]; 43015[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43015 -> 44372[label="",style="dashed", color="magenta", weight=3]; 43016[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48921[label="Neg Zero",fontsize=16,color="green",shape="box"];48922 -> 45667[label="",style="dashed", color="red", weight=0]; 48922[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"];48922 -> 53760[label="",style="dashed", color="magenta", weight=3]; 48922 -> 53761[label="",style="dashed", color="magenta", weight=3]; 48922 -> 53762[label="",style="dashed", color="magenta", weight=3]; 48922 -> 53763[label="",style="dashed", color="magenta", weight=3]; 48923 -> 50355[label="",style="dashed", color="red", weight=0]; 48923[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"];48923 -> 50377[label="",style="dashed", color="magenta", weight=3]; 48924 -> 53769[label="",style="dashed", color="red", weight=0]; 48924[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"];48924 -> 53788[label="",style="dashed", color="magenta", weight=3]; 48924 -> 53789[label="",style="dashed", color="magenta", weight=3]; 48924 -> 53790[label="",style="dashed", color="magenta", weight=3]; 48925[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48926[label="Neg Zero",fontsize=16,color="green",shape="box"];48927 -> 45667[label="",style="dashed", color="red", weight=0]; 48927[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"];48927 -> 53765[label="",style="dashed", color="magenta", weight=3]; 48927 -> 53766[label="",style="dashed", color="magenta", weight=3]; 48927 -> 53767[label="",style="dashed", color="magenta", weight=3]; 48927 -> 53768[label="",style="dashed", color="magenta", weight=3]; 48928 -> 50355[label="",style="dashed", color="red", weight=0]; 48928[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"];48928 -> 50378[label="",style="dashed", color="magenta", weight=3]; 48929 -> 53769[label="",style="dashed", color="red", weight=0]; 48929[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"];48929 -> 53791[label="",style="dashed", color="magenta", weight=3]; 48929 -> 53792[label="",style="dashed", color="magenta", weight=3]; 48929 -> 53793[label="",style="dashed", color="magenta", weight=3]; 48930[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53782[label="ww5",fontsize=16,color="green",shape="box"];53783[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53784[label="ww3100",fontsize=16,color="green",shape="box"];53785[label="ww5",fontsize=16,color="green",shape="box"];53786[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53787[label="ww3100",fontsize=16,color="green",shape="box"];55866[label="Neg Zero",fontsize=16,color="green",shape="box"];55867[label="Pos (Succ ww4615)",fontsize=16,color="green",shape="box"];55868[label="Pos (Succ ww4616)",fontsize=16,color="green",shape="box"];43017[label="ww51",fontsize=16,color="green",shape="box"];43018[label="ww2208",fontsize=16,color="green",shape="box"];45076[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45075[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)))) ww4413)",fontsize=16,color="black",shape="triangle"];45075 -> 45078[label="",style="solid", color="black", weight=3]; 43020[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43021[label="ww2208",fontsize=16,color="green",shape="box"];43022 -> 22801[label="",style="dashed", color="red", weight=0]; 43022[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43022 -> 44375[label="",style="dashed", color="magenta", weight=3]; 43023[label="Neg Zero",fontsize=16,color="green",shape="box"];43024 -> 26799[label="",style="dashed", color="red", weight=0]; 43024[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];43024 -> 44376[label="",style="dashed", color="magenta", weight=3]; 43024 -> 44377[label="",style="dashed", color="magenta", weight=3]; 43025[label="ww50",fontsize=16,color="green",shape="box"];43026 -> 26799[label="",style="dashed", color="red", weight=0]; 43026[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43026 -> 44378[label="",style="dashed", color="magenta", weight=3]; 43026 -> 44379[label="",style="dashed", color="magenta", weight=3]; 43027[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44384[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4382) (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))) ww4382)))",fontsize=16,color="green",shape="box"];44384 -> 44397[label="",style="dashed", color="green", weight=3]; 44384 -> 44398[label="",style="dashed", color="green", weight=3]; 43030 -> 26799[label="",style="dashed", color="red", weight=0]; 43030[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43030 -> 44387[label="",style="dashed", color="magenta", weight=3]; 43030 -> 44388[label="",style="dashed", color="magenta", weight=3]; 43031[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43032[label="Neg Zero",fontsize=16,color="green",shape="box"];43033 -> 22801[label="",style="dashed", color="red", weight=0]; 43033[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43033 -> 44389[label="",style="dashed", color="magenta", weight=3]; 43034[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43035 -> 26799[label="",style="dashed", color="red", weight=0]; 43035[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43035 -> 44390[label="",style="dashed", color="magenta", weight=3]; 43035 -> 44391[label="",style="dashed", color="magenta", weight=3]; 43036[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44396[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4383) (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)))) ww4383)))",fontsize=16,color="green",shape="box"];44396 -> 44414[label="",style="dashed", color="green", weight=3]; 44396 -> 44415[label="",style="dashed", color="green", weight=3]; 43039 -> 26799[label="",style="dashed", color="red", weight=0]; 43039[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43039 -> 44399[label="",style="dashed", color="magenta", weight=3]; 43039 -> 44400[label="",style="dashed", color="magenta", weight=3]; 43040[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43041[label="Neg Zero",fontsize=16,color="green",shape="box"];43042 -> 22801[label="",style="dashed", color="red", weight=0]; 43042[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43042 -> 44401[label="",style="dashed", color="magenta", weight=3]; 43043[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43044[label="ww51",fontsize=16,color="green",shape="box"];43045[label="ww2210",fontsize=16,color="green",shape="box"];45088[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45087[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))) ww4414)",fontsize=16,color="black",shape="triangle"];45087 -> 45090[label="",style="solid", color="black", weight=3]; 43047[label="Neg Zero",fontsize=16,color="green",shape="box"];43048[label="ww2210",fontsize=16,color="green",shape="box"];43049 -> 22801[label="",style="dashed", color="red", weight=0]; 43049[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43049 -> 44404[label="",style="dashed", color="magenta", weight=3]; 43050[label="Neg Zero",fontsize=16,color="green",shape="box"];43051 -> 26799[label="",style="dashed", color="red", weight=0]; 43051[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];43051 -> 44405[label="",style="dashed", color="magenta", weight=3]; 43051 -> 44406[label="",style="dashed", color="magenta", weight=3]; 43052[label="ww50",fontsize=16,color="green",shape="box"];21181 -> 25169[label="",style="dashed", color="red", weight=0]; 21181[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"];21181 -> 25170[label="",style="dashed", color="magenta", weight=3]; 21181 -> 25171[label="",style="dashed", color="magenta", weight=3]; 43053 -> 26799[label="",style="dashed", color="red", weight=0]; 43053[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43053 -> 44407[label="",style="dashed", color="magenta", weight=3]; 43053 -> 44408[label="",style="dashed", color="magenta", weight=3]; 43054[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44413[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4384) (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))) ww4384)))",fontsize=16,color="green",shape="box"];44413 -> 44426[label="",style="dashed", color="green", weight=3]; 44413 -> 44427[label="",style="dashed", color="green", weight=3]; 43057 -> 26799[label="",style="dashed", color="red", weight=0]; 43057[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43057 -> 44416[label="",style="dashed", color="magenta", weight=3]; 43057 -> 44417[label="",style="dashed", color="magenta", weight=3]; 43058[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43059[label="Neg Zero",fontsize=16,color="green",shape="box"];43060 -> 22801[label="",style="dashed", color="red", weight=0]; 43060[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43060 -> 44418[label="",style="dashed", color="magenta", weight=3]; 43061[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43062 -> 26799[label="",style="dashed", color="red", weight=0]; 43062[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43062 -> 44419[label="",style="dashed", color="magenta", weight=3]; 43062 -> 44420[label="",style="dashed", color="magenta", weight=3]; 43063[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44425[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4385) (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)))) ww4385)))",fontsize=16,color="green",shape="box"];44425 -> 44443[label="",style="dashed", color="green", weight=3]; 44425 -> 44444[label="",style="dashed", color="green", weight=3]; 43066 -> 26799[label="",style="dashed", color="red", weight=0]; 43066[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43066 -> 44428[label="",style="dashed", color="magenta", weight=3]; 43066 -> 44429[label="",style="dashed", color="magenta", weight=3]; 43067[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43068[label="Neg Zero",fontsize=16,color="green",shape="box"];43069 -> 22801[label="",style="dashed", color="red", weight=0]; 43069[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43069 -> 44430[label="",style="dashed", color="magenta", weight=3]; 43070[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43071[label="ww51",fontsize=16,color="green",shape="box"];43072[label="ww2216",fontsize=16,color="green",shape="box"];45100[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45099[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))) ww4415)",fontsize=16,color="black",shape="triangle"];45099 -> 45102[label="",style="solid", color="black", weight=3]; 43074[label="Pos Zero",fontsize=16,color="green",shape="box"];43075[label="ww2216",fontsize=16,color="green",shape="box"];43076 -> 22801[label="",style="dashed", color="red", weight=0]; 43076[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43076 -> 44433[label="",style="dashed", color="magenta", weight=3]; 43077[label="Neg Zero",fontsize=16,color="green",shape="box"];43078 -> 26799[label="",style="dashed", color="red", weight=0]; 43078[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];43078 -> 44434[label="",style="dashed", color="magenta", weight=3]; 43078 -> 44435[label="",style="dashed", color="magenta", weight=3]; 43079[label="ww50",fontsize=16,color="green",shape="box"];48936[label="Neg Zero",fontsize=16,color="green",shape="box"];48937 -> 55414[label="",style="dashed", color="red", weight=0]; 48937[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"];48937 -> 55426[label="",style="dashed", color="magenta", weight=3]; 48937 -> 55427[label="",style="dashed", color="magenta", weight=3]; 48937 -> 55428[label="",style="dashed", color="magenta", weight=3]; 48938 -> 50048[label="",style="dashed", color="red", weight=0]; 48938[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"];48938 -> 50069[label="",style="dashed", color="magenta", weight=3]; 48939 -> 28661[label="",style="dashed", color="red", weight=0]; 48939[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"];48939 -> 53841[label="",style="dashed", color="magenta", weight=3]; 48939 -> 53842[label="",style="dashed", color="magenta", weight=3]; 48939 -> 53843[label="",style="dashed", color="magenta", weight=3]; 48940[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48941[label="Neg Zero",fontsize=16,color="green",shape="box"];48942 -> 55414[label="",style="dashed", color="red", weight=0]; 48942[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"];48942 -> 55429[label="",style="dashed", color="magenta", weight=3]; 48942 -> 55430[label="",style="dashed", color="magenta", weight=3]; 48942 -> 55431[label="",style="dashed", color="magenta", weight=3]; 48943 -> 50048[label="",style="dashed", color="red", weight=0]; 48943[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"];48943 -> 50070[label="",style="dashed", color="magenta", weight=3]; 48944 -> 28661[label="",style="dashed", color="red", weight=0]; 48944[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"];48944 -> 53869[label="",style="dashed", color="magenta", weight=3]; 48944 -> 53870[label="",style="dashed", color="magenta", weight=3]; 48944 -> 53871[label="",style="dashed", color="magenta", weight=3]; 48945[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];53048[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53049[label="ww5",fontsize=16,color="green",shape="box"];53050[label="ww3100",fontsize=16,color="green",shape="box"];28857[label="takeWhile2 (flip ltEsFloat ww3468) (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"];28857 -> 28882[label="",style="solid", color="black", weight=3]; 58820[label="ww2045",fontsize=16,color="green",shape="box"];58821[label="Float (Neg Zero) (Neg (Succ ww2045))",fontsize=16,color="green",shape="box"];58822[label="ww2044",fontsize=16,color="green",shape="box"];53052[label="Neg Zero",fontsize=16,color="green",shape="box"];53053[label="Neg (Succ ww3472)",fontsize=16,color="green",shape="box"];53054[label="Neg (Succ ww3473)",fontsize=16,color="green",shape="box"];43080 -> 26799[label="",style="dashed", color="red", weight=0]; 43080[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43080 -> 44436[label="",style="dashed", color="magenta", weight=3]; 43080 -> 44437[label="",style="dashed", color="magenta", weight=3]; 43081[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44442[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4386) (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))) ww4386)))",fontsize=16,color="green",shape="box"];44442 -> 44455[label="",style="dashed", color="green", weight=3]; 44442 -> 44456[label="",style="dashed", color="green", weight=3]; 43084 -> 26799[label="",style="dashed", color="red", weight=0]; 43084[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43084 -> 44445[label="",style="dashed", color="magenta", weight=3]; 43084 -> 44446[label="",style="dashed", color="magenta", weight=3]; 43085[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43086[label="Neg Zero",fontsize=16,color="green",shape="box"];43087 -> 22801[label="",style="dashed", color="red", weight=0]; 43087[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43087 -> 44447[label="",style="dashed", color="magenta", weight=3]; 43088[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43089 -> 26799[label="",style="dashed", color="red", weight=0]; 43089[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43089 -> 44448[label="",style="dashed", color="magenta", weight=3]; 43089 -> 44449[label="",style="dashed", color="magenta", weight=3]; 43090[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44454[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4387) (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)))) ww4387)))",fontsize=16,color="green",shape="box"];44454 -> 44467[label="",style="dashed", color="green", weight=3]; 44454 -> 44468[label="",style="dashed", color="green", weight=3]; 43093 -> 26799[label="",style="dashed", color="red", weight=0]; 43093[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43093 -> 44457[label="",style="dashed", color="magenta", weight=3]; 43093 -> 44458[label="",style="dashed", color="magenta", weight=3]; 43094[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43095[label="Neg Zero",fontsize=16,color="green",shape="box"];43096 -> 22801[label="",style="dashed", color="red", weight=0]; 43096[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43096 -> 44459[label="",style="dashed", color="magenta", weight=3]; 43097[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43098 -> 26799[label="",style="dashed", color="red", weight=0]; 43098[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43098 -> 44460[label="",style="dashed", color="magenta", weight=3]; 43098 -> 44461[label="",style="dashed", color="magenta", weight=3]; 43099[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44466[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4388) (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))) ww4388)))",fontsize=16,color="green",shape="box"];44466 -> 44479[label="",style="dashed", color="green", weight=3]; 44466 -> 44480[label="",style="dashed", color="green", weight=3]; 43102 -> 26799[label="",style="dashed", color="red", weight=0]; 43102[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43102 -> 44469[label="",style="dashed", color="magenta", weight=3]; 43102 -> 44470[label="",style="dashed", color="magenta", weight=3]; 43103[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43104[label="Neg Zero",fontsize=16,color="green",shape="box"];43105 -> 22801[label="",style="dashed", color="red", weight=0]; 43105[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43105 -> 44471[label="",style="dashed", color="magenta", weight=3]; 43106[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];56512[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56513 -> 5617[label="",style="dashed", color="red", weight=0]; 56513[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56513 -> 56640[label="",style="dashed", color="magenta", weight=3]; 56513 -> 56641[label="",style="dashed", color="magenta", weight=3]; 56514[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56515 -> 5617[label="",style="dashed", color="red", weight=0]; 56515[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56515 -> 56642[label="",style="dashed", color="magenta", weight=3]; 56515 -> 56643[label="",style="dashed", color="magenta", weight=3]; 56616[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56617 -> 5617[label="",style="dashed", color="red", weight=0]; 56617[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56617 -> 56699[label="",style="dashed", color="magenta", weight=3]; 56617 -> 56700[label="",style="dashed", color="magenta", weight=3]; 56801[label="ww53",fontsize=16,color="green",shape="box"];56802[label="ww5400",fontsize=16,color="green",shape="box"];56803[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56804[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];56805[label="ww5200",fontsize=16,color="green",shape="box"];56622[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56623[label="ww53",fontsize=16,color="green",shape="box"];56624[label="ww5200",fontsize=16,color="green",shape="box"];56625[label="ww55",fontsize=16,color="green",shape="box"];56626[label="ww5400",fontsize=16,color="green",shape="box"];56627[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56628 -> 5617[label="",style="dashed", color="red", weight=0]; 56628[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56628 -> 56701[label="",style="dashed", color="magenta", weight=3]; 56628 -> 56702[label="",style="dashed", color="magenta", weight=3]; 56629[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56630[label="ww53",fontsize=16,color="green",shape="box"];56631[label="ww5200",fontsize=16,color="green",shape="box"];56632[label="ww55",fontsize=16,color="green",shape="box"];56633[label="ww5400",fontsize=16,color="green",shape="box"];56634 -> 21889[label="",style="dashed", color="red", weight=0]; 56634[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56634 -> 56703[label="",style="dashed", color="magenta", weight=3]; 56634 -> 56704[label="",style="dashed", color="magenta", weight=3]; 56635[label="Succ ww5400",fontsize=16,color="green",shape="box"];56115[label="not (esEsOrdering (primCmpNat (Succ ww4542000) ww454100) LT)",fontsize=16,color="burlywood",shape="box"];63361[label="ww454100/Succ ww4541000",fontsize=10,color="white",style="solid",shape="box"];56115 -> 63361[label="",style="solid", color="burlywood", weight=9]; 63361 -> 56271[label="",style="solid", color="burlywood", weight=3]; 63362[label="ww454100/Zero",fontsize=10,color="white",style="solid",shape="box"];56115 -> 63362[label="",style="solid", color="burlywood", weight=9]; 63362 -> 56272[label="",style="solid", color="burlywood", weight=3]; 56116[label="not (esEsOrdering (primCmpNat Zero ww454100) LT)",fontsize=16,color="burlywood",shape="box"];63363[label="ww454100/Succ ww4541000",fontsize=10,color="white",style="solid",shape="box"];56116 -> 63363[label="",style="solid", color="burlywood", weight=9]; 63363 -> 56273[label="",style="solid", color="burlywood", weight=3]; 63364[label="ww454100/Zero",fontsize=10,color="white",style="solid",shape="box"];56116 -> 63364[label="",style="solid", color="burlywood", weight=9]; 63364 -> 56274[label="",style="solid", color="burlywood", weight=3]; 56636 -> 21889[label="",style="dashed", color="red", weight=0]; 56636[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56636 -> 56705[label="",style="dashed", color="magenta", weight=3]; 56636 -> 56706[label="",style="dashed", color="magenta", weight=3]; 56637[label="Succ ww5400",fontsize=16,color="green",shape="box"];56638 -> 37183[label="",style="dashed", color="red", weight=0]; 56638[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"];56638 -> 56707[label="",style="dashed", color="magenta", weight=3]; 56638 -> 56708[label="",style="dashed", color="magenta", weight=3]; 56638 -> 56709[label="",style="dashed", color="magenta", weight=3]; 56639 -> 23316[label="",style="dashed", color="red", weight=0]; 56639[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"];56639 -> 56710[label="",style="dashed", color="magenta", weight=3]; 56639 -> 56711[label="",style="dashed", color="magenta", weight=3]; 56639 -> 56712[label="",style="dashed", color="magenta", weight=3]; 56639 -> 56713[label="",style="dashed", color="magenta", weight=3]; 56639 -> 56714[label="",style="dashed", color="magenta", weight=3]; 21229[label="ww5200",fontsize=16,color="green",shape="box"];21230[label="ww53",fontsize=16,color="green",shape="box"];21231[label="ww55",fontsize=16,color="green",shape="box"];21232[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21233[label="ww53",fontsize=16,color="green",shape="box"];21234[label="ww5400",fontsize=16,color="green",shape="box"];21235[label="ww55",fontsize=16,color="green",shape="box"];21236[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21237[label="ww53",fontsize=16,color="green",shape="box"];21238[label="ww55",fontsize=16,color="green",shape="box"];21239[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21240 -> 16157[label="",style="dashed", color="red", weight=0]; 21240[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"];21240 -> 23255[label="",style="dashed", color="magenta", weight=3]; 21240 -> 23256[label="",style="dashed", color="magenta", weight=3]; 21240 -> 23257[label="",style="dashed", color="magenta", weight=3]; 21240 -> 23258[label="",style="dashed", color="magenta", weight=3]; 21240 -> 23259[label="",style="dashed", color="magenta", weight=3]; 56689 -> 21889[label="",style="dashed", color="red", weight=0]; 56689[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56689 -> 56941[label="",style="dashed", color="magenta", weight=3]; 56689 -> 56942[label="",style="dashed", color="magenta", weight=3]; 56690[label="Succ ww5400",fontsize=16,color="green",shape="box"];56691 -> 21889[label="",style="dashed", color="red", weight=0]; 56691[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56691 -> 56943[label="",style="dashed", color="magenta", weight=3]; 56691 -> 56944[label="",style="dashed", color="magenta", weight=3]; 56692[label="Succ ww5400",fontsize=16,color="green",shape="box"];56693 -> 37183[label="",style="dashed", color="red", weight=0]; 56693[label="takeWhile1 (flip ltEsFloat ww4679) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4677 (flip ltEsFloat ww4679 (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];56693 -> 56945[label="",style="dashed", color="magenta", weight=3]; 56693 -> 56946[label="",style="dashed", color="magenta", weight=3]; 56693 -> 56947[label="",style="dashed", color="magenta", weight=3]; 56694[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4679 otherwise) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4677 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4679 otherwise (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56694 -> 56948[label="",style="solid", color="black", weight=3]; 21247[label="ww53",fontsize=16,color="green",shape="box"];21248[label="ww55",fontsize=16,color="green",shape="box"];21249[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21250[label="ww5200",fontsize=16,color="green",shape="box"];21251[label="ww53",fontsize=16,color="green",shape="box"];21252[label="ww55",fontsize=16,color="green",shape="box"];21253[label="ww5400",fontsize=16,color="green",shape="box"];21254[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21255[label="ww53",fontsize=16,color="green",shape="box"];21256[label="ww55",fontsize=16,color="green",shape="box"];21257[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56695[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];56696 -> 5617[label="",style="dashed", color="red", weight=0]; 56696[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56696 -> 56949[label="",style="dashed", color="magenta", weight=3]; 56696 -> 56950[label="",style="dashed", color="magenta", weight=3]; 56697[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];56698 -> 5617[label="",style="dashed", color="red", weight=0]; 56698[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56698 -> 56951[label="",style="dashed", color="magenta", weight=3]; 56698 -> 56952[label="",style="dashed", color="magenta", weight=3]; 57064[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];57065 -> 5617[label="",style="dashed", color="red", weight=0]; 57065[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];57065 -> 57195[label="",style="dashed", color="magenta", weight=3]; 57065 -> 57196[label="",style="dashed", color="magenta", weight=3]; 57066[label="ww69",fontsize=16,color="green",shape="box"];57067[label="ww7000",fontsize=16,color="green",shape="box"];57068[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];57069[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];57070[label="ww6800",fontsize=16,color="green",shape="box"];57071[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];57072[label="ww69",fontsize=16,color="green",shape="box"];57073[label="ww6800",fontsize=16,color="green",shape="box"];57074[label="ww71",fontsize=16,color="green",shape="box"];57075[label="ww7000",fontsize=16,color="green",shape="box"];57076[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];57077 -> 5617[label="",style="dashed", color="red", weight=0]; 57077[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];57077 -> 57197[label="",style="dashed", color="magenta", weight=3]; 57077 -> 57198[label="",style="dashed", color="magenta", weight=3]; 57078[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];57079[label="ww69",fontsize=16,color="green",shape="box"];57080[label="ww6800",fontsize=16,color="green",shape="box"];57081[label="ww71",fontsize=16,color="green",shape="box"];57082[label="ww7000",fontsize=16,color="green",shape="box"];56935 -> 21889[label="",style="dashed", color="red", weight=0]; 56935[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56935 -> 57083[label="",style="dashed", color="magenta", weight=3]; 56935 -> 57084[label="",style="dashed", color="magenta", weight=3]; 56936[label="Succ ww7000",fontsize=16,color="green",shape="box"];56937 -> 21889[label="",style="dashed", color="red", weight=0]; 56937[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56937 -> 57085[label="",style="dashed", color="magenta", weight=3]; 56937 -> 57086[label="",style="dashed", color="magenta", weight=3]; 56938[label="Succ ww7000",fontsize=16,color="green",shape="box"];56939 -> 37183[label="",style="dashed", color="red", weight=0]; 56939[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"];56939 -> 57087[label="",style="dashed", color="magenta", weight=3]; 56939 -> 57088[label="",style="dashed", color="magenta", weight=3]; 56939 -> 57089[label="",style="dashed", color="magenta", weight=3]; 56940 -> 23316[label="",style="dashed", color="red", weight=0]; 56940[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"];56940 -> 57090[label="",style="dashed", color="magenta", weight=3]; 56940 -> 57091[label="",style="dashed", color="magenta", weight=3]; 56940 -> 57092[label="",style="dashed", color="magenta", weight=3]; 56940 -> 57093[label="",style="dashed", color="magenta", weight=3]; 56940 -> 57094[label="",style="dashed", color="magenta", weight=3]; 21276[label="ww6800",fontsize=16,color="green",shape="box"];21277[label="ww69",fontsize=16,color="green",shape="box"];21278[label="ww71",fontsize=16,color="green",shape="box"];21279[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21280[label="ww69",fontsize=16,color="green",shape="box"];21281[label="ww7000",fontsize=16,color="green",shape="box"];21282[label="ww71",fontsize=16,color="green",shape="box"];21283[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21284[label="ww69",fontsize=16,color="green",shape="box"];21285[label="ww71",fontsize=16,color="green",shape="box"];21286[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21287 -> 16157[label="",style="dashed", color="red", weight=0]; 21287[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"];21287 -> 23278[label="",style="dashed", color="magenta", weight=3]; 21287 -> 23279[label="",style="dashed", color="magenta", weight=3]; 21287 -> 23280[label="",style="dashed", color="magenta", weight=3]; 21287 -> 23281[label="",style="dashed", color="magenta", weight=3]; 21287 -> 23282[label="",style="dashed", color="magenta", weight=3]; 57189 -> 21889[label="",style="dashed", color="red", weight=0]; 57189[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];57189 -> 57210[label="",style="dashed", color="magenta", weight=3]; 57189 -> 57211[label="",style="dashed", color="magenta", weight=3]; 57190[label="Succ ww7000",fontsize=16,color="green",shape="box"];57191 -> 21889[label="",style="dashed", color="red", weight=0]; 57191[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];57191 -> 57212[label="",style="dashed", color="magenta", weight=3]; 57191 -> 57213[label="",style="dashed", color="magenta", weight=3]; 57192[label="Succ ww7000",fontsize=16,color="green",shape="box"];57193 -> 37183[label="",style="dashed", color="red", weight=0]; 57193[label="takeWhile1 (flip ltEsFloat ww4687) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4685 (flip ltEsFloat ww4687 (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];57193 -> 57214[label="",style="dashed", color="magenta", weight=3]; 57193 -> 57215[label="",style="dashed", color="magenta", weight=3]; 57193 -> 57216[label="",style="dashed", color="magenta", weight=3]; 57194[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4687 otherwise) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4685 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4687 otherwise (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];57194 -> 57217[label="",style="solid", color="black", weight=3]; 21294[label="ww69",fontsize=16,color="green",shape="box"];21295[label="ww71",fontsize=16,color="green",shape="box"];21296[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21297[label="ww6800",fontsize=16,color="green",shape="box"];21298[label="ww69",fontsize=16,color="green",shape="box"];21299[label="ww71",fontsize=16,color="green",shape="box"];21300[label="ww7000",fontsize=16,color="green",shape="box"];21301[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21302[label="ww69",fontsize=16,color="green",shape="box"];21303[label="ww71",fontsize=16,color="green",shape="box"];21304[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21305 -> 17689[label="",style="dashed", color="red", weight=0]; 21305[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"];21305 -> 23286[label="",style="dashed", color="magenta", weight=3]; 21305 -> 23287[label="",style="dashed", color="magenta", weight=3]; 21306 -> 17690[label="",style="dashed", color="red", weight=0]; 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 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"];21307 -> 18732[label="",style="dashed", color="red", weight=0]; 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 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"];21307 -> 23288[label="",style="dashed", color="magenta", weight=3]; 21307 -> 23289[label="",style="dashed", color="magenta", weight=3]; 21307 -> 23290[label="",style="dashed", color="magenta", weight=3]; 21307 -> 23291[label="",style="dashed", color="magenta", weight=3]; 21307 -> 23292[label="",style="dashed", color="magenta", weight=3]; 21308 -> 17710[label="",style="dashed", color="red", weight=0]; 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 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"];21308 -> 23293[label="",style="dashed", color="magenta", weight=3]; 21308 -> 23294[label="",style="dashed", color="magenta", weight=3]; 21308 -> 23295[label="",style="dashed", color="magenta", weight=3]; 21308 -> 23296[label="",style="dashed", color="magenta", weight=3]; 21308 -> 23297[label="",style="dashed", color="magenta", weight=3]; 21309[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"];21309 -> 23298[label="",style="solid", color="black", weight=3]; 21310 -> 23347[label="",style="dashed", color="red", weight=0]; 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 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"];21310 -> 23448[label="",style="dashed", color="magenta", weight=3]; 21310 -> 23449[label="",style="dashed", color="magenta", weight=3]; 21310 -> 23450[label="",style="dashed", color="magenta", weight=3]; 21310 -> 23451[label="",style="dashed", color="magenta", weight=3]; 19909[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19910[label="ww3100",fontsize=16,color="green",shape="box"];19911[label="ww5",fontsize=16,color="green",shape="box"];19912[label="ww3000",fontsize=16,color="green",shape="box"];29395[label="ww3000",fontsize=16,color="green",shape="box"];29396[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];29397[label="ww5",fontsize=16,color="green",shape="box"];29416[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"];63365[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29416 -> 63365[label="",style="solid", color="burlywood", weight=9]; 63365 -> 30001[label="",style="solid", color="burlywood", weight=3]; 21312 -> 17700[label="",style="dashed", color="red", weight=0]; 21312[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"];21312 -> 23300[label="",style="dashed", color="magenta", weight=3]; 21312 -> 23301[label="",style="dashed", color="magenta", weight=3]; 21313 -> 17701[label="",style="dashed", color="red", weight=0]; 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 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"];21314 -> 18747[label="",style="dashed", color="red", weight=0]; 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 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"];21314 -> 23302[label="",style="dashed", color="magenta", weight=3]; 21314 -> 23303[label="",style="dashed", color="magenta", weight=3]; 21314 -> 23304[label="",style="dashed", color="magenta", weight=3]; 21314 -> 23305[label="",style="dashed", color="magenta", weight=3]; 21314 -> 23306[label="",style="dashed", color="magenta", weight=3]; 21315 -> 17737[label="",style="dashed", color="red", weight=0]; 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 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"];21315 -> 23307[label="",style="dashed", color="magenta", weight=3]; 21315 -> 23308[label="",style="dashed", color="magenta", weight=3]; 21315 -> 23309[label="",style="dashed", color="magenta", weight=3]; 21315 -> 23310[label="",style="dashed", color="magenta", weight=3]; 21315 -> 23311[label="",style="dashed", color="magenta", weight=3]; 21316 -> 54074[label="",style="dashed", color="red", weight=0]; 21316[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"];21316 -> 54897[label="",style="dashed", color="magenta", weight=3]; 21316 -> 54898[label="",style="dashed", color="magenta", weight=3]; 21316 -> 54899[label="",style="dashed", color="magenta", weight=3]; 21316 -> 54900[label="",style="dashed", color="magenta", weight=3]; 21316 -> 54901[label="",style="dashed", color="magenta", weight=3]; 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 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"];21317 -> 23313[label="",style="solid", color="black", weight=3]; 55127[label="ww3100",fontsize=16,color="green",shape="box"];55128[label="ww3000",fontsize=16,color="green",shape="box"];55129 -> 54793[label="",style="dashed", color="red", weight=0]; 55129[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"];55129 -> 55923[label="",style="dashed", color="magenta", weight=3]; 55129 -> 55924[label="",style="dashed", color="magenta", weight=3]; 55129 -> 55925[label="",style="dashed", color="magenta", weight=3]; 55129 -> 55926[label="",style="dashed", color="magenta", weight=3]; 55869[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"];63366[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55869 -> 63366[label="",style="solid", color="burlywood", weight=9]; 63366 -> 55927[label="",style="solid", color="burlywood", weight=3]; 56179[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56180[label="ww3000",fontsize=16,color="green",shape="box"];56181[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56182[label="ww3100",fontsize=16,color="green",shape="box"];21319[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"];21319 -> 23315[label="",style="solid", color="black", weight=3]; 21320[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"];21320 -> 23316[label="",style="solid", color="black", weight=3]; 21321[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"];21321 -> 23317[label="",style="solid", color="black", weight=3]; 21322 -> 23347[label="",style="dashed", color="red", weight=0]; 21322[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"];21322 -> 23452[label="",style="dashed", color="magenta", weight=3]; 21322 -> 23453[label="",style="dashed", color="magenta", weight=3]; 21322 -> 23454[label="",style="dashed", color="magenta", weight=3]; 21322 -> 23455[label="",style="dashed", color="magenta", weight=3]; 19913[label="ww121",fontsize=16,color="green",shape="box"];19914[label="ww12400",fontsize=16,color="green",shape="box"];19915[label="ww125",fontsize=16,color="green",shape="box"];19916[label="ww123",fontsize=16,color="green",shape="box"];29398[label="ww123",fontsize=16,color="green",shape="box"];29399[label="ww121",fontsize=16,color="green",shape="box"];29400[label="ww125",fontsize=16,color="green",shape="box"];21324 -> 54074[label="",style="dashed", color="red", weight=0]; 21324[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"];21324 -> 54907[label="",style="dashed", color="magenta", weight=3]; 21324 -> 54908[label="",style="dashed", color="magenta", weight=3]; 21324 -> 54909[label="",style="dashed", color="magenta", weight=3]; 21324 -> 54910[label="",style="dashed", color="magenta", weight=3]; 21324 -> 54911[label="",style="dashed", color="magenta", weight=3]; 21325 -> 23347[label="",style="dashed", color="red", weight=0]; 21325[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"];21325 -> 23456[label="",style="dashed", color="magenta", weight=3]; 21325 -> 23457[label="",style="dashed", color="magenta", weight=3]; 21325 -> 23458[label="",style="dashed", color="magenta", weight=3]; 21325 -> 23459[label="",style="dashed", color="magenta", weight=3]; 55130[label="ww12400",fontsize=16,color="green",shape="box"];55131[label="ww123",fontsize=16,color="green",shape="box"];55132 -> 54788[label="",style="dashed", color="red", weight=0]; 55132[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"];55871[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"];63367[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];55871 -> 63367[label="",style="solid", color="burlywood", weight=9]; 63367 -> 55930[label="",style="solid", color="burlywood", weight=3]; 55872[label="ww123",fontsize=16,color="green",shape="box"];55873[label="Zero",fontsize=16,color="green",shape="box"];55874[label="ww121",fontsize=16,color="green",shape="box"];55875[label="Succ ww12400",fontsize=16,color="green",shape="box"];55876[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];21327[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"];21327 -> 23322[label="",style="solid", color="black", weight=3]; 21328[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"];21328 -> 23323[label="",style="solid", color="black", weight=3]; 21329[label="Zero",fontsize=16,color="green",shape="box"];21330[label="Succ ww12200",fontsize=16,color="green",shape="box"];21331[label="ww121",fontsize=16,color="green",shape="box"];21332[label="ww125",fontsize=16,color="green",shape="box"];21333[label="ww123",fontsize=16,color="green",shape="box"];21334[label="Succ ww12400",fontsize=16,color="green",shape="box"];21335[label="Zero",fontsize=16,color="green",shape="box"];21336[label="ww121",fontsize=16,color="green",shape="box"];21337[label="ww125",fontsize=16,color="green",shape="box"];21338[label="ww123",fontsize=16,color="green",shape="box"];21339[label="Zero",fontsize=16,color="green",shape="box"];21340[label="Zero",fontsize=16,color="green",shape="box"];21341[label="ww121",fontsize=16,color="green",shape="box"];21342[label="ww125",fontsize=16,color="green",shape="box"];21343[label="ww123",fontsize=16,color="green",shape="box"];21344[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"];21344 -> 23324[label="",style="solid", color="black", weight=3]; 21345 -> 54074[label="",style="dashed", color="red", weight=0]; 21345[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"];21345 -> 54917[label="",style="dashed", color="magenta", weight=3]; 21345 -> 54918[label="",style="dashed", color="magenta", weight=3]; 21345 -> 54919[label="",style="dashed", color="magenta", weight=3]; 21345 -> 54920[label="",style="dashed", color="magenta", weight=3]; 21345 -> 54921[label="",style="dashed", color="magenta", weight=3]; 21346[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"];21346 -> 23326[label="",style="solid", color="black", weight=3]; 55133[label="ww12400",fontsize=16,color="green",shape="box"];55134[label="ww123",fontsize=16,color="green",shape="box"];55135 -> 54793[label="",style="dashed", color="red", weight=0]; 55135[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"];55877[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"];63368[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];55877 -> 63368[label="",style="solid", color="burlywood", weight=9]; 63368 -> 55931[label="",style="solid", color="burlywood", weight=3]; 56183[label="ww121",fontsize=16,color="green",shape="box"];56184[label="ww123",fontsize=16,color="green",shape="box"];56185[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];56186[label="ww12400",fontsize=16,color="green",shape="box"];21348[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"];21348 -> 23328[label="",style="solid", color="black", weight=3]; 21349[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"];21349 -> 23329[label="",style="solid", color="black", weight=3]; 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) 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"];21350 -> 23330[label="",style="solid", color="black", weight=3]; 21351 -> 18733[label="",style="dashed", color="red", weight=0]; 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 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"];21351 -> 23331[label="",style="dashed", color="magenta", weight=3]; 21351 -> 23332[label="",style="dashed", color="magenta", weight=3]; 21351 -> 23333[label="",style="dashed", color="magenta", weight=3]; 21351 -> 23334[label="",style="dashed", color="magenta", weight=3]; 21351 -> 23335[label="",style="dashed", color="magenta", weight=3]; 21352[label="ww3000",fontsize=16,color="green",shape="box"];21353[label="ww410",fontsize=16,color="green",shape="box"];21354[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21355[label="ww310",fontsize=16,color="green",shape="box"];21356[label="ww5",fontsize=16,color="green",shape="box"];21357[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"];21357 -> 23336[label="",style="solid", color="black", weight=3]; 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) 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"];21358 -> 23337[label="",style="solid", color="black", weight=3]; 21359 -> 18748[label="",style="dashed", color="red", weight=0]; 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 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"];21359 -> 23338[label="",style="dashed", color="magenta", weight=3]; 21359 -> 23339[label="",style="dashed", color="magenta", weight=3]; 21359 -> 23340[label="",style="dashed", color="magenta", weight=3]; 21359 -> 23341[label="",style="dashed", color="magenta", weight=3]; 21359 -> 23342[label="",style="dashed", color="magenta", weight=3]; 21360 -> 17769[label="",style="dashed", color="red", weight=0]; 21360[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"];21360 -> 23343[label="",style="dashed", color="magenta", weight=3]; 21360 -> 23344[label="",style="dashed", color="magenta", weight=3]; 21361 -> 14862[label="",style="dashed", color="red", weight=0]; 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 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"];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 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"];21362 -> 23345[label="",style="solid", color="black", weight=3]; 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 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"];21363 -> 23346[label="",style="solid", color="black", weight=3]; 21364 -> 23347[label="",style="dashed", color="red", weight=0]; 21364[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"];21364 -> 23460[label="",style="dashed", color="magenta", weight=3]; 21364 -> 23461[label="",style="dashed", color="magenta", weight=3]; 21364 -> 23462[label="",style="dashed", color="magenta", weight=3]; 21364 -> 23463[label="",style="dashed", color="magenta", weight=3]; 29418[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"];29418 -> 30003[label="",style="solid", color="black", weight=3]; 21391 -> 17783[label="",style="dashed", color="red", weight=0]; 21391[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"];21391 -> 23465[label="",style="dashed", color="magenta", weight=3]; 21391 -> 23466[label="",style="dashed", color="magenta", weight=3]; 21392 -> 14880[label="",style="dashed", color="red", weight=0]; 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 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"];21393 -> 18747[label="",style="dashed", color="red", weight=0]; 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 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"];21393 -> 23467[label="",style="dashed", color="magenta", weight=3]; 21393 -> 23468[label="",style="dashed", color="magenta", weight=3]; 21393 -> 23469[label="",style="dashed", color="magenta", weight=3]; 21393 -> 23470[label="",style="dashed", color="magenta", weight=3]; 21393 -> 23471[label="",style="dashed", color="magenta", weight=3]; 21394 -> 17737[label="",style="dashed", color="red", weight=0]; 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 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"];21394 -> 23472[label="",style="dashed", color="magenta", weight=3]; 21394 -> 23473[label="",style="dashed", color="magenta", weight=3]; 21394 -> 23474[label="",style="dashed", color="magenta", weight=3]; 21394 -> 23475[label="",style="dashed", color="magenta", weight=3]; 21394 -> 23476[label="",style="dashed", color="magenta", weight=3]; 55136[label="ww3100",fontsize=16,color="green",shape="box"];55137[label="ww3000",fontsize=16,color="green",shape="box"];55138 -> 30021[label="",style="dashed", color="red", weight=0]; 55138[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"];55138 -> 55934[label="",style="dashed", color="magenta", weight=3]; 55138 -> 55935[label="",style="dashed", color="magenta", weight=3]; 55138 -> 55936[label="",style="dashed", color="magenta", weight=3]; 55138 -> 55937[label="",style="dashed", color="magenta", weight=3]; 55138 -> 55938[label="",style="dashed", color="magenta", weight=3]; 55879[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55880[label="ww3000",fontsize=16,color="green",shape="box"];55881[label="ww4100",fontsize=16,color="green",shape="box"];55882[label="ww5",fontsize=16,color="green",shape="box"];55883[label="ww3100",fontsize=16,color="green",shape="box"];56807[label="ww3000",fontsize=16,color="green",shape="box"];56808[label="ww3100",fontsize=16,color="green",shape="box"];56809[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56810[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56811[label="ww4100",fontsize=16,color="green",shape="box"];21396[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"];21396 -> 23478[label="",style="solid", color="black", weight=3]; 55885[label="ww3000",fontsize=16,color="green",shape="box"];55886[label="ww5",fontsize=16,color="green",shape="box"];55887[label="ww3100",fontsize=16,color="green",shape="box"];55888[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55889[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"];55889 -> 55941[label="",style="solid", color="black", weight=3]; 21398[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"];21398 -> 23480[label="",style="solid", color="black", weight=3]; 21399[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"];21399 -> 23481[label="",style="solid", color="black", weight=3]; 30289 -> 26924[label="",style="dashed", color="red", weight=0]; 30289[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"];30289 -> 30307[label="",style="dashed", color="magenta", weight=3]; 30289 -> 30308[label="",style="dashed", color="magenta", weight=3]; 21402[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"];21402 -> 23482[label="",style="solid", color="black", weight=3]; 29047 -> 60642[label="",style="dashed", color="red", weight=0]; 29047[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"];29047 -> 60646[label="",style="dashed", color="magenta", weight=3]; 29047 -> 60647[label="",style="dashed", color="magenta", weight=3]; 29047 -> 60648[label="",style="dashed", color="magenta", weight=3]; 29079[label="takeWhile2 (flip ltEsFloat ww3480) (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"];29079 -> 29171[label="",style="solid", color="black", weight=3]; 58150[label="ww4100",fontsize=16,color="green",shape="box"];58151[label="ww3000",fontsize=16,color="green",shape="box"];58152[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58153[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];55894[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"];55894 -> 55953[label="",style="solid", color="black", weight=3]; 29236[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"];29236 -> 29427[label="",style="solid", color="black", weight=3]; 29237[label="takeWhile2 (flip ltEsFloat ww3486) (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"];29237 -> 29428[label="",style="solid", color="black", weight=3]; 60016[label="ww3000",fontsize=16,color="green",shape="box"];60017[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60018[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];21409[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"];63369[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21409 -> 63369[label="",style="solid", color="burlywood", weight=9]; 63369 -> 23487[label="",style="solid", color="burlywood", weight=3]; 63370[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21409 -> 63370[label="",style="solid", color="burlywood", weight=9]; 63370 -> 23488[label="",style="solid", color="burlywood", weight=3]; 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 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"];63371[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21410 -> 63371[label="",style="solid", color="burlywood", weight=9]; 63371 -> 23489[label="",style="solid", color="burlywood", weight=3]; 63372[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21410 -> 63372[label="",style="solid", color="burlywood", weight=9]; 63372 -> 23490[label="",style="solid", color="burlywood", weight=3]; 21411 -> 18733[label="",style="dashed", color="red", weight=0]; 21411[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"];21411 -> 23491[label="",style="dashed", color="magenta", weight=3]; 21411 -> 23492[label="",style="dashed", color="magenta", weight=3]; 21411 -> 23493[label="",style="dashed", color="magenta", weight=3]; 21411 -> 23494[label="",style="dashed", color="magenta", weight=3]; 21411 -> 23495[label="",style="dashed", color="magenta", weight=3]; 21412[label="Zero",fontsize=16,color="green",shape="box"];21413[label="ww3000",fontsize=16,color="green",shape="box"];21414[label="Succ (Succ (Succ ww3100000))",fontsize=16,color="green",shape="box"];21415[label="ww5",fontsize=16,color="green",shape="box"];21416[label="Succ Zero",fontsize=16,color="green",shape="box"];21417[label="Zero",fontsize=16,color="green",shape="box"];21418[label="ww3000",fontsize=16,color="green",shape="box"];21419[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21420[label="ww5",fontsize=16,color="green",shape="box"];21421[label="Succ Zero",fontsize=16,color="green",shape="box"];21422[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"];21422 -> 23496[label="",style="solid", color="black", weight=3]; 21423[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"];21423 -> 23497[label="",style="solid", color="black", weight=3]; 21437[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"];63373[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21437 -> 63373[label="",style="solid", color="burlywood", weight=9]; 63373 -> 23500[label="",style="solid", color="burlywood", weight=3]; 63374[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21437 -> 63374[label="",style="solid", color="burlywood", weight=9]; 63374 -> 23501[label="",style="solid", color="burlywood", weight=3]; 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 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"];63375[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21438 -> 63375[label="",style="solid", color="burlywood", weight=9]; 63375 -> 23502[label="",style="solid", color="burlywood", weight=3]; 63376[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21438 -> 63376[label="",style="solid", color="burlywood", weight=9]; 63376 -> 23503[label="",style="solid", color="burlywood", weight=3]; 21439 -> 18748[label="",style="dashed", color="red", weight=0]; 21439[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"];21439 -> 23504[label="",style="dashed", color="magenta", weight=3]; 21439 -> 23505[label="",style="dashed", color="magenta", weight=3]; 21439 -> 23506[label="",style="dashed", color="magenta", weight=3]; 21439 -> 23507[label="",style="dashed", color="magenta", weight=3]; 21439 -> 23508[label="",style="dashed", color="magenta", weight=3]; 21440[label="ww3000",fontsize=16,color="green",shape="box"];21441[label="ww5",fontsize=16,color="green",shape="box"];21442[label="Succ (Succ (Succ ww3100000))",fontsize=16,color="green",shape="box"];21443[label="Succ Zero",fontsize=16,color="green",shape="box"];21444[label="Zero",fontsize=16,color="green",shape="box"];21445[label="ww3000",fontsize=16,color="green",shape="box"];21446[label="ww5",fontsize=16,color="green",shape="box"];21447[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21448[label="Succ Zero",fontsize=16,color="green",shape="box"];21449[label="Zero",fontsize=16,color="green",shape="box"];54855 -> 55020[label="",style="dashed", color="red", weight=0]; 54855[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"];54855 -> 55139[label="",style="dashed", color="magenta", weight=3]; 54855 -> 55140[label="",style="dashed", color="magenta", weight=3]; 54855 -> 55141[label="",style="dashed", color="magenta", weight=3]; 54856 -> 30021[label="",style="dashed", color="red", weight=0]; 54856[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"];54856 -> 55957[label="",style="dashed", color="magenta", weight=3]; 54856 -> 55958[label="",style="dashed", color="magenta", weight=3]; 54856 -> 55959[label="",style="dashed", color="magenta", weight=3]; 54856 -> 55960[label="",style="dashed", color="magenta", weight=3]; 54856 -> 55961[label="",style="dashed", color="magenta", weight=3]; 54857 -> 56720[label="",style="dashed", color="red", weight=0]; 54857[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"];54857 -> 56847[label="",style="dashed", color="magenta", weight=3]; 54857 -> 56848[label="",style="dashed", color="magenta", weight=3]; 54857 -> 56849[label="",style="dashed", color="magenta", weight=3]; 54857 -> 56850[label="",style="dashed", color="magenta", weight=3]; 54857 -> 56851[label="",style="dashed", color="magenta", weight=3]; 54858[label="ww3000",fontsize=16,color="green",shape="box"];54859[label="Succ Zero",fontsize=16,color="green",shape="box"];29419[label="Neg Zero",fontsize=16,color="green",shape="box"];29420[label="ww34911",fontsize=16,color="green",shape="box"];29421[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];29422[label="ww34910",fontsize=16,color="green",shape="box"];60761[label="ww4820",fontsize=16,color="green",shape="box"];60762[label="Pos (Succ ww4822)",fontsize=16,color="green",shape="box"];60763[label="Neg (Succ ww4821)",fontsize=16,color="green",shape="box"];60764[label="Neg Zero",fontsize=16,color="green",shape="box"];30290[label="takeWhile1 (flip ltEsFloat ww3499) (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))) ww3499) GT))",fontsize=16,color="black",shape="box"];30290 -> 30309[label="",style="solid", color="black", weight=3]; 58274[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4705)) (Neg (Succ ww4706))) (Float (Pos (Succ ww4707)) (Neg Zero))) ww4711",fontsize=16,color="black",shape="triangle"];58274 -> 58297[label="",style="solid", color="black", weight=3]; 30253[label="takeWhile1 (flip ltEsFloat ww3512) (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))) ww3512) GT))",fontsize=16,color="black",shape="box"];30253 -> 30291[label="",style="solid", color="black", weight=3]; 60210[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4805",fontsize=16,color="black",shape="triangle"];60210 -> 60290[label="",style="solid", color="black", weight=3]; 21455[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"];21455 -> 23514[label="",style="solid", color="black", weight=3]; 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) 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"];21456 -> 23515[label="",style="solid", color="black", weight=3]; 21457[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"];21457 -> 23516[label="",style="solid", color="black", weight=3]; 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 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"];21458 -> 23517[label="",style="solid", color="black", weight=3]; 21459 -> 46807[label="",style="dashed", color="red", weight=0]; 21459[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"];21459 -> 49088[label="",style="dashed", color="magenta", weight=3]; 21459 -> 49089[label="",style="dashed", color="magenta", weight=3]; 21459 -> 49090[label="",style="dashed", color="magenta", weight=3]; 21459 -> 49091[label="",style="dashed", color="magenta", weight=3]; 21459 -> 49092[label="",style="dashed", color="magenta", weight=3]; 21461[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"];21461 -> 23519[label="",style="solid", color="black", weight=3]; 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) 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"];21462 -> 23520[label="",style="solid", color="black", weight=3]; 21463[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"];21463 -> 23521[label="",style="solid", color="black", weight=3]; 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 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"];21464 -> 23522[label="",style="solid", color="black", weight=3]; 21466[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"];63377[label="ww15700/Succ ww157000",fontsize=10,color="white",style="solid",shape="box"];21466 -> 63377[label="",style="solid", color="burlywood", weight=9]; 63377 -> 23523[label="",style="solid", color="burlywood", weight=3]; 63378[label="ww15700/Zero",fontsize=10,color="white",style="solid",shape="box"];21466 -> 63378[label="",style="solid", color="burlywood", weight=9]; 63378 -> 23524[label="",style="solid", color="burlywood", weight=3]; 21467[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"];63379[label="ww15700/Succ ww157000",fontsize=10,color="white",style="solid",shape="box"];21467 -> 63379[label="",style="solid", color="burlywood", weight=9]; 63379 -> 23525[label="",style="solid", color="burlywood", weight=3]; 63380[label="ww15700/Zero",fontsize=10,color="white",style="solid",shape="box"];21467 -> 63380[label="",style="solid", color="burlywood", weight=9]; 63380 -> 23526[label="",style="solid", color="burlywood", weight=3]; 21468[label="Succ ww3000000",fontsize=16,color="green",shape="box"];21469[label="Succ Zero",fontsize=16,color="green",shape="box"];21470[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21471[label="ww3100",fontsize=16,color="green",shape="box"];21472[label="ww5",fontsize=16,color="green",shape="box"];21473[label="Zero",fontsize=16,color="green",shape="box"];21474[label="Succ Zero",fontsize=16,color="green",shape="box"];21475[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21476[label="ww3100",fontsize=16,color="green",shape="box"];21477[label="ww5",fontsize=16,color="green",shape="box"];21478[label="Zero",fontsize=16,color="green",shape="box"];21479[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"];21479 -> 23527[label="",style="solid", color="black", weight=3]; 21480[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"];21480 -> 23528[label="",style="solid", color="black", weight=3]; 21481[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"];21481 -> 23529[label="",style="solid", color="black", weight=3]; 59530[label="Float (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59531[label="Succ Zero",fontsize=16,color="green",shape="box"];59532[label="Zero",fontsize=16,color="green",shape="box"];59533[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59534[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53056 -> 49902[label="",style="dashed", color="red", weight=0]; 53056[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];53056 -> 53874[label="",style="dashed", color="magenta", weight=3]; 53056 -> 53875[label="",style="dashed", color="magenta", weight=3]; 53056 -> 53876[label="",style="dashed", color="magenta", weight=3]; 53057[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"];63381[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];53057 -> 63381[label="",style="solid", color="burlywood", weight=9]; 63381 -> 53877[label="",style="solid", color="burlywood", weight=3]; 21483[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"];63382[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21483 -> 63382[label="",style="solid", color="burlywood", weight=9]; 63382 -> 23531[label="",style="solid", color="burlywood", weight=3]; 63383[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21483 -> 63383[label="",style="solid", color="burlywood", weight=9]; 63383 -> 23532[label="",style="solid", color="burlywood", weight=3]; 21484[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"];63384[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21484 -> 63384[label="",style="solid", color="burlywood", weight=9]; 63384 -> 23533[label="",style="solid", color="burlywood", weight=3]; 63385[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21484 -> 63385[label="",style="solid", color="burlywood", weight=9]; 63385 -> 23534[label="",style="solid", color="burlywood", weight=3]; 21485 -> 18733[label="",style="dashed", color="red", weight=0]; 21485[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"];21485 -> 23535[label="",style="dashed", color="magenta", weight=3]; 21485 -> 23536[label="",style="dashed", color="magenta", weight=3]; 21485 -> 23537[label="",style="dashed", color="magenta", weight=3]; 21485 -> 23538[label="",style="dashed", color="magenta", weight=3]; 21485 -> 23539[label="",style="dashed", color="magenta", weight=3]; 21486[label="Zero",fontsize=16,color="green",shape="box"];21487[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21488[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];21489[label="ww5",fontsize=16,color="green",shape="box"];21490[label="Zero",fontsize=16,color="green",shape="box"];21491[label="Zero",fontsize=16,color="green",shape="box"];21492[label="Succ (Succ (Succ 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="Zero",fontsize=16,color="green",shape="box"];21496[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"];21496 -> 23540[label="",style="solid", color="black", weight=3]; 21497[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"];21497 -> 23541[label="",style="solid", color="black", weight=3]; 21498[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"];21498 -> 23542[label="",style="solid", color="black", weight=3]; 59535[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="green",shape="box"];59536[label="Zero",fontsize=16,color="green",shape="box"];59537[label="Zero",fontsize=16,color="green",shape="box"];59538[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];59539[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53059 -> 49902[label="",style="dashed", color="red", weight=0]; 53059[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];53059 -> 53880[label="",style="dashed", color="magenta", weight=3]; 53059 -> 53881[label="",style="dashed", color="magenta", weight=3]; 53059 -> 53882[label="",style="dashed", color="magenta", weight=3]; 53060[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"];63386[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];53060 -> 63386[label="",style="solid", color="burlywood", weight=9]; 63386 -> 53883[label="",style="solid", color="burlywood", weight=3]; 53063[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"];53063 -> 53885[label="",style="solid", color="black", weight=3]; 53064[label="ww50",fontsize=16,color="green",shape="box"];53065[label="ww51",fontsize=16,color="green",shape="box"];21515 -> 25447[label="",style="dashed", color="red", weight=0]; 21515[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"];21515 -> 25448[label="",style="dashed", color="magenta", weight=3]; 21515 -> 25449[label="",style="dashed", color="magenta", weight=3]; 21515 -> 25450[label="",style="dashed", color="magenta", weight=3]; 30346[label="ww121",fontsize=16,color="green",shape="box"];30347[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];30348[label="Pos Zero",fontsize=16,color="green",shape="box"];30349[label="Pos Zero",fontsize=16,color="green",shape="box"];30427[label="takeWhile1 (flip ltEsFloat ww3526) (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))) ww3526) GT))",fontsize=16,color="black",shape="box"];30427 -> 30449[label="",style="solid", color="black", weight=3]; 58185[label="ww2612",fontsize=16,color="green",shape="box"];58186[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];58187[label="Pos Zero",fontsize=16,color="green",shape="box"];58188[label="Pos Zero",fontsize=16,color="green",shape="box"];43107 -> 26799[label="",style="dashed", color="red", weight=0]; 43107[label="srMyInt (Pos ww2082) (Neg ww2084)",fontsize=16,color="magenta"];43107 -> 44472[label="",style="dashed", color="magenta", weight=3]; 43107 -> 44473[label="",style="dashed", color="magenta", weight=3]; 43108[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44478[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4389) (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))) ww4389)))",fontsize=16,color="green",shape="box"];44478 -> 44492[label="",style="dashed", color="green", weight=3]; 44478 -> 44493[label="",style="dashed", color="green", weight=3]; 43111 -> 26799[label="",style="dashed", color="red", weight=0]; 43111[label="srMyInt (Pos ww2082) (Neg ww2084)",fontsize=16,color="magenta"];43111 -> 44481[label="",style="dashed", color="magenta", weight=3]; 43111 -> 44482[label="",style="dashed", color="magenta", weight=3]; 43112[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43113[label="ww2081",fontsize=16,color="green",shape="box"];43114[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];43115 -> 23742[label="",style="dashed", color="red", weight=0]; 43115[label="msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))",fontsize=16,color="magenta"];43115 -> 44483[label="",style="dashed", color="magenta", weight=3]; 43115 -> 44484[label="",style="dashed", color="magenta", weight=3]; 43116[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43117 -> 26799[label="",style="dashed", color="red", weight=0]; 43117[label="srMyInt (Neg ww2295) (Pos ww2297)",fontsize=16,color="magenta"];43117 -> 44485[label="",style="dashed", color="magenta", weight=3]; 43117 -> 44486[label="",style="dashed", color="magenta", weight=3]; 43118[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44491[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4390) (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))) ww4390)))",fontsize=16,color="green",shape="box"];44491 -> 44526[label="",style="dashed", color="green", weight=3]; 44491 -> 44527[label="",style="dashed", color="green", weight=3]; 43121 -> 26799[label="",style="dashed", color="red", weight=0]; 43121[label="srMyInt (Neg ww2295) (Pos ww2297)",fontsize=16,color="magenta"];43121 -> 44494[label="",style="dashed", color="magenta", weight=3]; 43121 -> 44495[label="",style="dashed", color="magenta", weight=3]; 43122[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43123[label="ww2294",fontsize=16,color="green",shape="box"];43124[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];43125 -> 23742[label="",style="dashed", color="red", weight=0]; 43125[label="msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))",fontsize=16,color="magenta"];43125 -> 44496[label="",style="dashed", color="magenta", weight=3]; 43125 -> 44497[label="",style="dashed", color="magenta", weight=3]; 43126[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21518[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"];21518 -> 23566[label="",style="solid", color="black", weight=3]; 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) 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"];21519 -> 23567[label="",style="solid", color="black", weight=3]; 21520[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"];21520 -> 23568[label="",style="solid", color="black", weight=3]; 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 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"];21521 -> 23569[label="",style="solid", color="black", weight=3]; 21522 -> 46807[label="",style="dashed", color="red", weight=0]; 21522[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"];21522 -> 49108[label="",style="dashed", color="magenta", weight=3]; 21522 -> 49109[label="",style="dashed", color="magenta", weight=3]; 21522 -> 49110[label="",style="dashed", color="magenta", weight=3]; 21522 -> 49111[label="",style="dashed", color="magenta", weight=3]; 21522 -> 49112[label="",style="dashed", color="magenta", weight=3]; 21524[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"];21524 -> 23572[label="",style="solid", color="black", weight=3]; 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) 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"];21525 -> 23573[label="",style="solid", color="black", weight=3]; 21526[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"];21526 -> 23574[label="",style="solid", color="black", weight=3]; 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 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"];21527 -> 23575[label="",style="solid", color="black", weight=3]; 21528 -> 46807[label="",style="dashed", color="red", weight=0]; 21528[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"];21528 -> 49113[label="",style="dashed", color="magenta", weight=3]; 21528 -> 49114[label="",style="dashed", color="magenta", weight=3]; 21528 -> 49115[label="",style="dashed", color="magenta", weight=3]; 21528 -> 49116[label="",style="dashed", color="magenta", weight=3]; 21528 -> 49117[label="",style="dashed", color="magenta", weight=3]; 21530[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"];63387[label="ww17300/Succ ww173000",fontsize=10,color="white",style="solid",shape="box"];21530 -> 63387[label="",style="solid", color="burlywood", weight=9]; 63387 -> 23578[label="",style="solid", color="burlywood", weight=3]; 63388[label="ww17300/Zero",fontsize=10,color="white",style="solid",shape="box"];21530 -> 63388[label="",style="solid", color="burlywood", weight=9]; 63388 -> 23579[label="",style="solid", color="burlywood", weight=3]; 21531[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"];63389[label="ww17300/Succ ww173000",fontsize=10,color="white",style="solid",shape="box"];21531 -> 63389[label="",style="solid", color="burlywood", weight=9]; 63389 -> 23580[label="",style="solid", color="burlywood", weight=3]; 63390[label="ww17300/Zero",fontsize=10,color="white",style="solid",shape="box"];21531 -> 63390[label="",style="solid", color="burlywood", weight=9]; 63390 -> 23581[label="",style="solid", color="burlywood", weight=3]; 21532[label="Succ ww3000000",fontsize=16,color="green",shape="box"];21533[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21534[label="ww5",fontsize=16,color="green",shape="box"];21535[label="ww3100",fontsize=16,color="green",shape="box"];21536[label="Zero",fontsize=16,color="green",shape="box"];21537[label="Succ Zero",fontsize=16,color="green",shape="box"];21538[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21539[label="ww5",fontsize=16,color="green",shape="box"];21540[label="ww3100",fontsize=16,color="green",shape="box"];21541[label="Zero",fontsize=16,color="green",shape="box"];21542[label="Succ Zero",fontsize=16,color="green",shape="box"];54860 -> 55020[label="",style="dashed", color="red", weight=0]; 54860[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"];54860 -> 55142[label="",style="dashed", color="magenta", weight=3]; 54860 -> 55143[label="",style="dashed", color="magenta", weight=3]; 54860 -> 55144[label="",style="dashed", color="magenta", weight=3]; 54861 -> 30021[label="",style="dashed", color="red", weight=0]; 54861[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"];54861 -> 55968[label="",style="dashed", color="magenta", weight=3]; 54861 -> 55969[label="",style="dashed", color="magenta", weight=3]; 54861 -> 55970[label="",style="dashed", color="magenta", weight=3]; 54861 -> 55971[label="",style="dashed", color="magenta", weight=3]; 54861 -> 55972[label="",style="dashed", color="magenta", weight=3]; 54862 -> 56720[label="",style="dashed", color="red", weight=0]; 54862[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"];54862 -> 56852[label="",style="dashed", color="magenta", weight=3]; 54862 -> 56853[label="",style="dashed", color="magenta", weight=3]; 54862 -> 56854[label="",style="dashed", color="magenta", weight=3]; 54862 -> 56855[label="",style="dashed", color="magenta", weight=3]; 54862 -> 56856[label="",style="dashed", color="magenta", weight=3]; 54863[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];54864[label="ww3100",fontsize=16,color="green",shape="box"];21544[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"];21544 -> 23583[label="",style="solid", color="black", weight=3]; 54865 -> 55020[label="",style="dashed", color="red", weight=0]; 54865[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"];54865 -> 55145[label="",style="dashed", color="magenta", weight=3]; 54865 -> 55146[label="",style="dashed", color="magenta", weight=3]; 54865 -> 55147[label="",style="dashed", color="magenta", weight=3]; 54866 -> 30021[label="",style="dashed", color="red", weight=0]; 54866[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"];54866 -> 55974[label="",style="dashed", color="magenta", weight=3]; 54866 -> 55975[label="",style="dashed", color="magenta", weight=3]; 54866 -> 55976[label="",style="dashed", color="magenta", weight=3]; 54866 -> 55977[label="",style="dashed", color="magenta", weight=3]; 54866 -> 55978[label="",style="dashed", color="magenta", weight=3]; 54867 -> 56720[label="",style="dashed", color="red", weight=0]; 54867[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"];54867 -> 56857[label="",style="dashed", color="magenta", weight=3]; 54867 -> 56858[label="",style="dashed", color="magenta", weight=3]; 54867 -> 56859[label="",style="dashed", color="magenta", weight=3]; 54867 -> 56860[label="",style="dashed", color="magenta", weight=3]; 54867 -> 56861[label="",style="dashed", color="magenta", weight=3]; 54868[label="Succ Zero",fontsize=16,color="green",shape="box"];54869[label="ww3100",fontsize=16,color="green",shape="box"];56827[label="Zero",fontsize=16,color="green",shape="box"];56828[label="ww3100",fontsize=16,color="green",shape="box"];56829[label="Zero",fontsize=16,color="green",shape="box"];56830[label="Float (Pos (Succ Zero)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56831[label="Succ Zero",fontsize=16,color="green",shape="box"];50201 -> 30021[label="",style="dashed", color="red", weight=0]; 50201[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"];50201 -> 53888[label="",style="dashed", color="magenta", weight=3]; 50201 -> 53889[label="",style="dashed", color="magenta", weight=3]; 50201 -> 53890[label="",style="dashed", color="magenta", weight=3]; 50201 -> 53891[label="",style="dashed", color="magenta", weight=3]; 50201 -> 53892[label="",style="dashed", color="magenta", weight=3]; 50202[label="Zero",fontsize=16,color="green",shape="box"];53067[label="Zero",fontsize=16,color="green",shape="box"];53068[label="Zero",fontsize=16,color="green",shape="box"];53069[label="Succ Zero",fontsize=16,color="green",shape="box"];53070[label="ww5",fontsize=16,color="green",shape="box"];53071[label="ww3100",fontsize=16,color="green",shape="box"];21547[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"];63391[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21547 -> 63391[label="",style="solid", color="burlywood", weight=9]; 63391 -> 23586[label="",style="solid", color="burlywood", weight=3]; 63392[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21547 -> 63392[label="",style="solid", color="burlywood", weight=9]; 63392 -> 23587[label="",style="solid", color="burlywood", weight=3]; 21548[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"];63393[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21548 -> 63393[label="",style="solid", color="burlywood", weight=9]; 63393 -> 23588[label="",style="solid", color="burlywood", weight=3]; 63394[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21548 -> 63394[label="",style="solid", color="burlywood", weight=9]; 63394 -> 23589[label="",style="solid", color="burlywood", weight=3]; 21549 -> 18748[label="",style="dashed", color="red", weight=0]; 21549[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"];21549 -> 23590[label="",style="dashed", color="magenta", weight=3]; 21549 -> 23591[label="",style="dashed", color="magenta", weight=3]; 21549 -> 23592[label="",style="dashed", color="magenta", weight=3]; 21549 -> 23593[label="",style="dashed", color="magenta", weight=3]; 21549 -> 23594[label="",style="dashed", color="magenta", weight=3]; 21550[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21551[label="ww5",fontsize=16,color="green",shape="box"];21552[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];21553[label="Zero",fontsize=16,color="green",shape="box"];21554[label="Zero",fontsize=16,color="green",shape="box"];21555[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21556[label="ww5",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="Zero",fontsize=16,color="green",shape="box"];54870 -> 55020[label="",style="dashed", color="red", weight=0]; 54870[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"];54870 -> 55148[label="",style="dashed", color="magenta", weight=3]; 54870 -> 55149[label="",style="dashed", color="magenta", weight=3]; 54870 -> 55150[label="",style="dashed", color="magenta", weight=3]; 54871 -> 30021[label="",style="dashed", color="red", weight=0]; 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 -> 55979[label="",style="dashed", color="magenta", weight=3]; 54871 -> 55980[label="",style="dashed", color="magenta", weight=3]; 54871 -> 55981[label="",style="dashed", color="magenta", weight=3]; 54871 -> 55982[label="",style="dashed", color="magenta", weight=3]; 54871 -> 55983[label="",style="dashed", color="magenta", weight=3]; 54872 -> 56720[label="",style="dashed", color="red", weight=0]; 54872[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"];54872 -> 56867[label="",style="dashed", color="magenta", weight=3]; 54872 -> 56868[label="",style="dashed", color="magenta", weight=3]; 54872 -> 56869[label="",style="dashed", color="magenta", weight=3]; 54872 -> 56870[label="",style="dashed", color="magenta", weight=3]; 54872 -> 56871[label="",style="dashed", color="magenta", weight=3]; 54873[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];54874[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54875 -> 55020[label="",style="dashed", color="red", weight=0]; 54875[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"];54875 -> 55151[label="",style="dashed", color="magenta", weight=3]; 54875 -> 55152[label="",style="dashed", color="magenta", weight=3]; 54875 -> 55153[label="",style="dashed", color="magenta", weight=3]; 54876 -> 30021[label="",style="dashed", color="red", weight=0]; 54876[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"];54876 -> 55988[label="",style="dashed", color="magenta", weight=3]; 54876 -> 55989[label="",style="dashed", color="magenta", weight=3]; 54876 -> 55990[label="",style="dashed", color="magenta", weight=3]; 54876 -> 55991[label="",style="dashed", color="magenta", weight=3]; 54876 -> 55992[label="",style="dashed", color="magenta", weight=3]; 54877 -> 56720[label="",style="dashed", color="red", weight=0]; 54877[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"];54877 -> 56872[label="",style="dashed", color="magenta", weight=3]; 54877 -> 56873[label="",style="dashed", color="magenta", weight=3]; 54877 -> 56874[label="",style="dashed", color="magenta", weight=3]; 54877 -> 56875[label="",style="dashed", color="magenta", weight=3]; 54877 -> 56876[label="",style="dashed", color="magenta", weight=3]; 54878[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54879[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30327[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3538)) (Neg (Succ ww3539))) (Float (Pos (Succ ww3540)) (Neg (Succ ww3541)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30327 -> 30350[label="",style="solid", color="black", weight=3]; 57276 -> 26726[label="",style="dashed", color="red", weight=0]; 57276[label="primPlusFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Neg (Succ ww12200)) (Neg (Succ ww12400)))) ww4684",fontsize=16,color="magenta"];57276 -> 57284[label="",style="dashed", color="magenta", weight=3]; 57276 -> 57285[label="",style="dashed", color="magenta", weight=3]; 57276 -> 57286[label="",style="dashed", color="magenta", weight=3]; 21567 -> 20582[label="",style="dashed", color="red", weight=0]; 21567[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"];21567 -> 23601[label="",style="dashed", color="magenta", weight=3]; 21567 -> 23602[label="",style="dashed", color="magenta", weight=3]; 21567 -> 23603[label="",style="dashed", color="magenta", weight=3]; 21567 -> 23604[label="",style="dashed", color="magenta", weight=3]; 21566[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"];63395[label="ww2621/MyTrue",fontsize=10,color="white",style="solid",shape="box"];21566 -> 63395[label="",style="solid", color="burlywood", weight=9]; 63395 -> 23605[label="",style="solid", color="burlywood", weight=3]; 63396[label="ww2621/MyFalse",fontsize=10,color="white",style="solid",shape="box"];21566 -> 63396[label="",style="solid", color="burlywood", weight=9]; 63396 -> 23606[label="",style="solid", color="burlywood", weight=3]; 21582 -> 20582[label="",style="dashed", color="red", weight=0]; 21582[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"];21582 -> 23613[label="",style="dashed", color="magenta", weight=3]; 21582 -> 23614[label="",style="dashed", color="magenta", weight=3]; 21582 -> 23615[label="",style="dashed", color="magenta", weight=3]; 21582 -> 23616[label="",style="dashed", color="magenta", weight=3]; 21581[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"];63397[label="ww2623/MyTrue",fontsize=10,color="white",style="solid",shape="box"];21581 -> 63397[label="",style="solid", color="burlywood", weight=9]; 63397 -> 23617[label="",style="solid", color="burlywood", weight=3]; 63398[label="ww2623/MyFalse",fontsize=10,color="white",style="solid",shape="box"];21581 -> 63398[label="",style="solid", color="burlywood", weight=9]; 63398 -> 23618[label="",style="solid", color="burlywood", weight=3]; 59545[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59546[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];59547[label="ww4000",fontsize=16,color="green",shape="box"];59548[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59549[label="Pos Zero",fontsize=16,color="green",shape="box"];50135 -> 36890[label="",style="dashed", color="red", weight=0]; 50135[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"];50135 -> 53893[label="",style="dashed", color="magenta", weight=3]; 50135 -> 53894[label="",style="dashed", color="magenta", weight=3]; 50135 -> 53895[label="",style="dashed", color="magenta", weight=3]; 50135 -> 53896[label="",style="dashed", color="magenta", weight=3]; 53076[label="ww4000",fontsize=16,color="green",shape="box"];53077[label="ww5",fontsize=16,color="green",shape="box"];53078[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53079[label="ww3100",fontsize=16,color="green",shape="box"];59550[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59551[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59552[label="ww4000",fontsize=16,color="green",shape="box"];59553[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59554[label="Pos Zero",fontsize=16,color="green",shape="box"];50136 -> 36890[label="",style="dashed", color="red", weight=0]; 50136[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"];50136 -> 53897[label="",style="dashed", color="magenta", weight=3]; 50136 -> 53898[label="",style="dashed", color="magenta", weight=3]; 50136 -> 53899[label="",style="dashed", color="magenta", weight=3]; 50136 -> 53900[label="",style="dashed", color="magenta", weight=3]; 53084[label="ww4000",fontsize=16,color="green",shape="box"];53085[label="ww5",fontsize=16,color="green",shape="box"];53086[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53087[label="ww3100",fontsize=16,color="green",shape="box"];21588[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"];21588 -> 23619[label="",style="solid", color="black", weight=3]; 23756 -> 21757[label="",style="dashed", color="red", weight=0]; 23756[label="primMulInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];23756 -> 23772[label="",style="dashed", color="magenta", weight=3]; 23756 -> 23773[label="",style="dashed", color="magenta", weight=3]; 23758[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"];23758 -> 23776[label="",style="dashed", color="green", weight=3]; 23759 -> 25542[label="",style="dashed", color="red", weight=0]; 23759[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"];23759 -> 25543[label="",style="dashed", color="magenta", weight=3]; 23759 -> 25544[label="",style="dashed", color="magenta", weight=3]; 27566[label="not (esEsOrdering (primCmpNat (Succ ww3311000) ww331000) GT)",fontsize=16,color="burlywood",shape="box"];63399[label="ww331000/Succ ww3310000",fontsize=10,color="white",style="solid",shape="box"];27566 -> 63399[label="",style="solid", color="burlywood", weight=9]; 63399 -> 27629[label="",style="solid", color="burlywood", weight=3]; 63400[label="ww331000/Zero",fontsize=10,color="white",style="solid",shape="box"];27566 -> 63400[label="",style="solid", color="burlywood", weight=9]; 63400 -> 27630[label="",style="solid", color="burlywood", weight=3]; 27567[label="not (esEsOrdering (primCmpNat Zero ww331000) GT)",fontsize=16,color="burlywood",shape="box"];63401[label="ww331000/Succ ww3310000",fontsize=10,color="white",style="solid",shape="box"];27567 -> 63401[label="",style="solid", color="burlywood", weight=9]; 63401 -> 27631[label="",style="solid", color="burlywood", weight=3]; 63402[label="ww331000/Zero",fontsize=10,color="white",style="solid",shape="box"];27567 -> 63402[label="",style="solid", color="burlywood", weight=9]; 63402 -> 27632[label="",style="solid", color="burlywood", weight=3]; 27568[label="ww331100",fontsize=16,color="green",shape="box"];27569[label="ww331000",fontsize=16,color="green",shape="box"];43129[label="ww323901",fontsize=16,color="green",shape="box"];43130[label="ww42161",fontsize=16,color="green",shape="box"];43131[label="ww323900",fontsize=16,color="green",shape="box"];43132[label="ww42160",fontsize=16,color="green",shape="box"];43133[label="Pos Zero",fontsize=16,color="green",shape="box"];43134[label="Pos Zero",fontsize=16,color="green",shape="box"];43153[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4306",fontsize=16,color="black",shape="triangle"];43153 -> 44502[label="",style="solid", color="black", weight=3]; 43154 -> 43136[label="",style="dashed", color="red", weight=0]; 43154[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))) ww4306))",fontsize=16,color="magenta"];43154 -> 44503[label="",style="dashed", color="magenta", weight=3]; 43142[label="Pos Zero",fontsize=16,color="green",shape="box"];43143[label="Pos Zero",fontsize=16,color="green",shape="box"];43144[label="ww4000",fontsize=16,color="green",shape="box"];43145[label="Pos Zero",fontsize=16,color="green",shape="box"];43146[label="Pos Zero",fontsize=16,color="green",shape="box"];43147[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43166[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4307",fontsize=16,color="black",shape="triangle"];43166 -> 44504[label="",style="solid", color="black", weight=3]; 43167 -> 43149[label="",style="dashed", color="red", weight=0]; 43167[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)))) ww4307))",fontsize=16,color="magenta"];43167 -> 44505[label="",style="dashed", color="magenta", weight=3]; 43155[label="Pos Zero",fontsize=16,color="green",shape="box"];43156[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43157[label="ww4000",fontsize=16,color="green",shape="box"];43158[label="Pos Zero",fontsize=16,color="green",shape="box"];43159[label="Pos Zero",fontsize=16,color="green",shape="box"];43160[label="Neg Zero",fontsize=16,color="green",shape="box"];43187[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4308",fontsize=16,color="black",shape="triangle"];43187 -> 44506[label="",style="solid", color="black", weight=3]; 43188 -> 43162[label="",style="dashed", color="red", weight=0]; 43188[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))) ww4308))",fontsize=16,color="magenta"];43188 -> 44507[label="",style="dashed", color="magenta", weight=3]; 43168[label="Pos Zero",fontsize=16,color="green",shape="box"];43169[label="Neg Zero",fontsize=16,color="green",shape="box"];43170[label="ww4000",fontsize=16,color="green",shape="box"];43171[label="Pos Zero",fontsize=16,color="green",shape="box"];43180[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43181[label="Pos Zero",fontsize=16,color="green",shape="box"];43206[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4309",fontsize=16,color="black",shape="triangle"];43206 -> 44519[label="",style="solid", color="black", weight=3]; 43207 -> 43183[label="",style="dashed", color="red", weight=0]; 43207[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))) ww4309))",fontsize=16,color="magenta"];43207 -> 44520[label="",style="dashed", color="magenta", weight=3]; 43189[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43190[label="Pos Zero",fontsize=16,color="green",shape="box"];43191[label="ww4000",fontsize=16,color="green",shape="box"];43192[label="Pos Zero",fontsize=16,color="green",shape="box"];44525[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4391) (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))) ww4391)))",fontsize=16,color="green",shape="box"];44525 -> 44559[label="",style="dashed", color="green", weight=3]; 44525 -> 44560[label="",style="dashed", color="green", weight=3]; 43195[label="ww4000",fontsize=16,color="green",shape="box"];43196[label="Pos Zero",fontsize=16,color="green",shape="box"];43197 -> 23742[label="",style="dashed", color="red", weight=0]; 43197[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];43197 -> 44528[label="",style="dashed", color="magenta", weight=3]; 43197 -> 44529[label="",style="dashed", color="magenta", weight=3]; 43198[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53184[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53185[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53186[label="ww3100",fontsize=16,color="green",shape="box"];53187[label="ww4000",fontsize=16,color="green",shape="box"];50169 -> 30539[label="",style="dashed", color="red", weight=0]; 50169[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"];50169 -> 53901[label="",style="dashed", color="magenta", weight=3]; 50169 -> 53902[label="",style="dashed", color="magenta", weight=3]; 50169 -> 53903[label="",style="dashed", color="magenta", weight=3]; 50169 -> 53904[label="",style="dashed", color="magenta", weight=3]; 53089[label="ww5",fontsize=16,color="green",shape="box"];53090[label="ww3100",fontsize=16,color="green",shape="box"];53091[label="ww4000",fontsize=16,color="green",shape="box"];53092[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53188[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53189[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53190[label="ww3100",fontsize=16,color="green",shape="box"];53191[label="ww4000",fontsize=16,color="green",shape="box"];50170 -> 30539[label="",style="dashed", color="red", weight=0]; 50170[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"];50170 -> 53905[label="",style="dashed", color="magenta", weight=3]; 50170 -> 53906[label="",style="dashed", color="magenta", weight=3]; 50170 -> 53907[label="",style="dashed", color="magenta", weight=3]; 50170 -> 53908[label="",style="dashed", color="magenta", weight=3]; 53208[label="ww5",fontsize=16,color="green",shape="box"];53209[label="ww3100",fontsize=16,color="green",shape="box"];53210[label="ww4000",fontsize=16,color="green",shape="box"];53211[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30782[label="takeWhile1 (flip ltEsFloat ww3587) (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 ww3587 (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"];30782 -> 30832[label="",style="solid", color="black", weight=3]; 43199[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43200[label="Neg Zero",fontsize=16,color="green",shape="box"];43219[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4310",fontsize=16,color="black",shape="triangle"];43219 -> 44530[label="",style="solid", color="black", weight=3]; 43220 -> 43202[label="",style="dashed", color="red", weight=0]; 43220[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))) ww4310))",fontsize=16,color="magenta"];43220 -> 44531[label="",style="dashed", color="magenta", weight=3]; 43208[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43209[label="Neg Zero",fontsize=16,color="green",shape="box"];43210[label="ww4000",fontsize=16,color="green",shape="box"];43211[label="Pos Zero",fontsize=16,color="green",shape="box"];43212[label="Neg Zero",fontsize=16,color="green",shape="box"];43213[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43232[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4311",fontsize=16,color="black",shape="triangle"];43232 -> 44532[label="",style="solid", color="black", weight=3]; 43233 -> 43215[label="",style="dashed", color="red", weight=0]; 43233[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)))) ww4311))",fontsize=16,color="magenta"];43233 -> 44533[label="",style="dashed", color="magenta", weight=3]; 43221[label="Neg Zero",fontsize=16,color="green",shape="box"];43222[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43223[label="ww4000",fontsize=16,color="green",shape="box"];43224[label="Pos Zero",fontsize=16,color="green",shape="box"];43225[label="Neg Zero",fontsize=16,color="green",shape="box"];43226[label="Neg Zero",fontsize=16,color="green",shape="box"];43256[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4312",fontsize=16,color="black",shape="triangle"];43256 -> 44534[label="",style="solid", color="black", weight=3]; 43257 -> 43228[label="",style="dashed", color="red", weight=0]; 43257[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))) ww4312))",fontsize=16,color="magenta"];43257 -> 44535[label="",style="dashed", color="magenta", weight=3]; 43234[label="Neg Zero",fontsize=16,color="green",shape="box"];43235[label="Neg Zero",fontsize=16,color="green",shape="box"];43236[label="ww4000",fontsize=16,color="green",shape="box"];43237[label="Pos Zero",fontsize=16,color="green",shape="box"];53212[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53213[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53214[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];53215[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53239[label="ww3100",fontsize=16,color="green",shape="box"];53240[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53241[label="ww3000",fontsize=16,color="green",shape="box"];53242[label="ww5",fontsize=16,color="green",shape="box"];53217 -> 53339[label="",style="dashed", color="red", weight=0]; 53217[label="primPlusFloat 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"];53217 -> 53909[label="",style="dashed", color="magenta", weight=3]; 53217 -> 53910[label="",style="dashed", color="magenta", weight=3]; 53217 -> 53911[label="",style="dashed", color="magenta", weight=3]; 53217 -> 53912[label="",style="dashed", color="magenta", weight=3]; 53218[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53219[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53220[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];53221[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53243[label="ww3100",fontsize=16,color="green",shape="box"];53244[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53245[label="ww3000",fontsize=16,color="green",shape="box"];53246[label="ww5",fontsize=16,color="green",shape="box"];53260 -> 53339[label="",style="dashed", color="red", weight=0]; 53260[label="primPlusFloat 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"];53260 -> 53913[label="",style="dashed", color="magenta", weight=3]; 53260 -> 53914[label="",style="dashed", color="magenta", weight=3]; 53260 -> 53915[label="",style="dashed", color="magenta", weight=3]; 53260 -> 53916[label="",style="dashed", color="magenta", weight=3]; 53261 -> 26726[label="",style="dashed", color="red", weight=0]; 53261[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];53261 -> 53917[label="",style="dashed", color="magenta", weight=3]; 53261 -> 53918[label="",style="dashed", color="magenta", weight=3]; 53261 -> 53919[label="",style="dashed", color="magenta", weight=3]; 53262 -> 26726[label="",style="dashed", color="red", weight=0]; 53262[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];53262 -> 53920[label="",style="dashed", color="magenta", weight=3]; 53262 -> 53921[label="",style="dashed", color="magenta", weight=3]; 53262 -> 53922[label="",style="dashed", color="magenta", weight=3]; 53263 -> 25616[label="",style="dashed", color="red", weight=0]; 53263[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];53263 -> 53923[label="",style="dashed", color="magenta", weight=3]; 53264 -> 26799[label="",style="dashed", color="red", weight=0]; 53264[label="srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];53264 -> 53924[label="",style="dashed", color="magenta", weight=3]; 53264 -> 53925[label="",style="dashed", color="magenta", weight=3]; 53867 -> 25616[label="",style="dashed", color="red", weight=0]; 53867[label="msMyInt (Pos Zero) (Pos (Succ ww4583))",fontsize=16,color="magenta"];53867 -> 55997[label="",style="dashed", color="magenta", weight=3]; 53868 -> 26799[label="",style="dashed", color="red", weight=0]; 53868[label="srMyInt (Pos (Succ ww4582)) (Pos (Succ ww4584))",fontsize=16,color="magenta"];53868 -> 55998[label="",style="dashed", color="magenta", weight=3]; 53868 -> 55999[label="",style="dashed", color="magenta", weight=3]; 43238[label="ww301",fontsize=16,color="green",shape="box"];43239 -> 26799[label="",style="dashed", color="red", weight=0]; 43239[label="srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43239 -> 44536[label="",style="dashed", color="magenta", weight=3]; 43239 -> 44537[label="",style="dashed", color="magenta", weight=3]; 45242[label="Float ww320 ww321",fontsize=16,color="green",shape="box"];43241[label="ww321",fontsize=16,color="green",shape="box"];43242 -> 26799[label="",style="dashed", color="red", weight=0]; 43242[label="srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43242 -> 44540[label="",style="dashed", color="magenta", weight=3]; 43242 -> 44541[label="",style="dashed", color="magenta", weight=3]; 43243 -> 25616[label="",style="dashed", color="red", weight=0]; 43243[label="msMyInt (Pos Zero) ww320",fontsize=16,color="magenta"];43244[label="ww301",fontsize=16,color="green",shape="box"];43245[label="ww320",fontsize=16,color="green",shape="box"];43246[label="ww300",fontsize=16,color="green",shape="box"];43247 -> 26799[label="",style="dashed", color="red", weight=0]; 43247[label="srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero))",fontsize=16,color="magenta"];43247 -> 44542[label="",style="dashed", color="magenta", weight=3]; 43247 -> 44543[label="",style="dashed", color="magenta", weight=3]; 43248[label="ww300",fontsize=16,color="green",shape="box"];21679[label="ww3100",fontsize=16,color="green",shape="box"];21680[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21681[label="ww3000",fontsize=16,color="green",shape="box"];43249[label="Pos Zero",fontsize=16,color="green",shape="box"];43250[label="Pos Zero",fontsize=16,color="green",shape="box"];43268[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4313",fontsize=16,color="black",shape="triangle"];43268 -> 44544[label="",style="solid", color="black", weight=3]; 43269 -> 43252[label="",style="dashed", color="red", weight=0]; 43269[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))) ww4313))",fontsize=16,color="magenta"];43269 -> 44545[label="",style="dashed", color="magenta", weight=3]; 43258[label="Pos Zero",fontsize=16,color="green",shape="box"];43259[label="Pos Zero",fontsize=16,color="green",shape="box"];43260[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];43273[label="Pos Zero",fontsize=16,color="green",shape="box"];43274[label="Neg Zero",fontsize=16,color="green",shape="box"];43292[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4315",fontsize=16,color="black",shape="triangle"];43292 -> 44548[label="",style="solid", color="black", weight=3]; 43293 -> 43276[label="",style="dashed", color="red", weight=0]; 43293[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))) ww4315))",fontsize=16,color="magenta"];43293 -> 44549[label="",style="dashed", color="magenta", weight=3]; 43282[label="Pos Zero",fontsize=16,color="green",shape="box"];43283[label="Neg Zero",fontsize=16,color="green",shape="box"];43284[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];21712[label="ww2100",fontsize=16,color="green",shape="box"];21713[label="ww2100",fontsize=16,color="green",shape="box"];21714 -> 26037[label="",style="dashed", color="red", weight=0]; 21714[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"];21714 -> 26038[label="",style="dashed", color="magenta", weight=3]; 21714 -> 26039[label="",style="dashed", color="magenta", weight=3]; 21714 -> 26040[label="",style="dashed", color="magenta", weight=3]; 43285[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43286[label="Pos Zero",fontsize=16,color="green",shape="box"];43304[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4316",fontsize=16,color="black",shape="triangle"];43304 -> 44550[label="",style="solid", color="black", weight=3]; 43305 -> 43288[label="",style="dashed", color="red", weight=0]; 43305[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))) ww4316))",fontsize=16,color="magenta"];43305 -> 44551[label="",style="dashed", color="magenta", weight=3]; 43294[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43295[label="Pos Zero",fontsize=16,color="green",shape="box"];43296[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];43297[label="Neg Zero",fontsize=16,color="green",shape="box"];43298[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43321[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4317",fontsize=16,color="black",shape="triangle"];43321 -> 44552[label="",style="solid", color="black", weight=3]; 43322 -> 43300[label="",style="dashed", color="red", weight=0]; 43322[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)))) ww4317))",fontsize=16,color="magenta"];43322 -> 44553[label="",style="dashed", color="magenta", weight=3]; 43306[label="Neg Zero",fontsize=16,color="green",shape="box"];43307[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43308[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44558[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4392) (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))) ww4392)))",fontsize=16,color="green",shape="box"];44558 -> 44598[label="",style="dashed", color="green", weight=3]; 44558 -> 44599[label="",style="dashed", color="green", weight=3]; 43311[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];43312 -> 25616[label="",style="dashed", color="red", weight=0]; 43312[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];43312 -> 44561[label="",style="dashed", color="magenta", weight=3]; 43313[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53518[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53519[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53520[label="ww3100",fontsize=16,color="green",shape="box"];53521[label="ww3000",fontsize=16,color="green",shape="box"];50203 -> 31073[label="",style="dashed", color="red", weight=0]; 50203[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"];50203 -> 53926[label="",style="dashed", color="magenta", weight=3]; 50203 -> 53927[label="",style="dashed", color="magenta", weight=3]; 50203 -> 53928[label="",style="dashed", color="magenta", weight=3]; 50203 -> 53929[label="",style="dashed", color="magenta", weight=3]; 53266[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53267[label="ww3100",fontsize=16,color="green",shape="box"];53268[label="ww5",fontsize=16,color="green",shape="box"];53269[label="ww3000",fontsize=16,color="green",shape="box"];53522[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53523[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53524[label="ww3100",fontsize=16,color="green",shape="box"];53525[label="ww3000",fontsize=16,color="green",shape="box"];50204 -> 31073[label="",style="dashed", color="red", weight=0]; 50204[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"];50204 -> 53930[label="",style="dashed", color="magenta", weight=3]; 50204 -> 53931[label="",style="dashed", color="magenta", weight=3]; 50204 -> 53932[label="",style="dashed", color="magenta", weight=3]; 50204 -> 53933[label="",style="dashed", color="magenta", weight=3]; 53301[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53302[label="ww3100",fontsize=16,color="green",shape="box"];53303[label="ww5",fontsize=16,color="green",shape="box"];53304[label="ww3000",fontsize=16,color="green",shape="box"];43314[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43315[label="Neg Zero",fontsize=16,color="green",shape="box"];43333[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4318",fontsize=16,color="black",shape="triangle"];43333 -> 44562[label="",style="solid", color="black", weight=3]; 43334 -> 43317[label="",style="dashed", color="red", weight=0]; 43334[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))) ww4318))",fontsize=16,color="magenta"];43334 -> 44563[label="",style="dashed", color="magenta", weight=3]; 43323[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43324[label="Neg Zero",fontsize=16,color="green",shape="box"];43325[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];43338[label="Neg Zero",fontsize=16,color="green",shape="box"];43339[label="Neg Zero",fontsize=16,color="green",shape="box"];43362[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4320",fontsize=16,color="black",shape="triangle"];43362 -> 44566[label="",style="solid", color="black", weight=3]; 43363 -> 43341[label="",style="dashed", color="red", weight=0]; 43363[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))) ww4320))",fontsize=16,color="magenta"];43363 -> 44567[label="",style="dashed", color="magenta", weight=3]; 43347[label="Neg Zero",fontsize=16,color="green",shape="box"];43348[label="Neg Zero",fontsize=16,color="green",shape="box"];43349[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];53305[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53306[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53307[label="Pos Zero",fontsize=16,color="green",shape="box"];53308[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50137 -> 37497[label="",style="dashed", color="red", weight=0]; 50137[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"];50137 -> 53934[label="",style="dashed", color="magenta", weight=3]; 50137 -> 53935[label="",style="dashed", color="magenta", weight=3]; 50137 -> 53936[label="",style="dashed", color="magenta", weight=3]; 53309[label="ww3100",fontsize=16,color="green",shape="box"];53310[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53311[label="ww5",fontsize=16,color="green",shape="box"];53312[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53313[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53314[label="Pos Zero",fontsize=16,color="green",shape="box"];53315[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50138 -> 37497[label="",style="dashed", color="red", weight=0]; 50138[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"];50138 -> 53937[label="",style="dashed", color="magenta", weight=3]; 50138 -> 53938[label="",style="dashed", color="magenta", weight=3]; 50138 -> 53939[label="",style="dashed", color="magenta", weight=3]; 53316[label="ww3100",fontsize=16,color="green",shape="box"];53317[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53318[label="ww5",fontsize=16,color="green",shape="box"];46779[label="Pos Zero",fontsize=16,color="green",shape="box"];46780[label="Pos (Succ ww4250)",fontsize=16,color="green",shape="box"];46781[label="Pos (Succ ww4251)",fontsize=16,color="green",shape="box"];43355[label="Pos Zero",fontsize=16,color="green",shape="box"];43356[label="Pos Zero",fontsize=16,color="green",shape="box"];43374[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4321",fontsize=16,color="black",shape="triangle"];43374 -> 44575[label="",style="solid", color="black", weight=3]; 43375 -> 43358[label="",style="dashed", color="red", weight=0]; 43375[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))) ww4321))",fontsize=16,color="magenta"];43375 -> 44576[label="",style="dashed", color="magenta", weight=3]; 43364[label="Pos Zero",fontsize=16,color="green",shape="box"];43365[label="Pos Zero",fontsize=16,color="green",shape="box"];43366[label="Pos Zero",fontsize=16,color="green",shape="box"];43367[label="Pos Zero",fontsize=16,color="green",shape="box"];43368[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43386[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4322",fontsize=16,color="black",shape="triangle"];43386 -> 44577[label="",style="solid", color="black", weight=3]; 43387 -> 43370[label="",style="dashed", color="red", weight=0]; 43387[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)))) ww4322))",fontsize=16,color="magenta"];43387 -> 44578[label="",style="dashed", color="magenta", weight=3]; 43376[label="Pos Zero",fontsize=16,color="green",shape="box"];43377[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43378[label="Pos Zero",fontsize=16,color="green",shape="box"];43379[label="Pos Zero",fontsize=16,color="green",shape="box"];43380[label="Neg Zero",fontsize=16,color="green",shape="box"];43406[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4323",fontsize=16,color="black",shape="triangle"];43406 -> 44579[label="",style="solid", color="black", weight=3]; 43407 -> 43382[label="",style="dashed", color="red", weight=0]; 43407[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))) ww4323))",fontsize=16,color="magenta"];43407 -> 44580[label="",style="dashed", color="magenta", weight=3]; 43388[label="Pos Zero",fontsize=16,color="green",shape="box"];43389[label="Neg Zero",fontsize=16,color="green",shape="box"];43390[label="Pos Zero",fontsize=16,color="green",shape="box"];43399[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43400[label="Pos Zero",fontsize=16,color="green",shape="box"];43423[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4324",fontsize=16,color="black",shape="triangle"];43423 -> 44591[label="",style="solid", color="black", weight=3]; 43424 -> 43402[label="",style="dashed", color="red", weight=0]; 43424[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))) ww4324))",fontsize=16,color="magenta"];43424 -> 44592[label="",style="dashed", color="magenta", weight=3]; 43408[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43409[label="Pos Zero",fontsize=16,color="green",shape="box"];43410[label="Pos Zero",fontsize=16,color="green",shape="box"];44597[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4393) (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))) ww4393)))",fontsize=16,color="green",shape="box"];44597 -> 44717[label="",style="dashed", color="green", weight=3]; 44597 -> 44718[label="",style="dashed", color="green", weight=3]; 43413[label="Pos Zero",fontsize=16,color="green",shape="box"];43414 -> 25616[label="",style="dashed", color="red", weight=0]; 43414[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43414 -> 44600[label="",style="dashed", color="magenta", weight=3]; 43415[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53545[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53546[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53547[label="ww3100",fontsize=16,color="green",shape="box"];50171 -> 31542[label="",style="dashed", color="red", weight=0]; 50171[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"];50171 -> 53940[label="",style="dashed", color="magenta", weight=3]; 50171 -> 53941[label="",style="dashed", color="magenta", weight=3]; 50171 -> 53942[label="",style="dashed", color="magenta", weight=3]; 53320[label="ww5",fontsize=16,color="green",shape="box"];53321[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53322[label="ww3100",fontsize=16,color="green",shape="box"];53548[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53549[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53550[label="ww3100",fontsize=16,color="green",shape="box"];50172 -> 31542[label="",style="dashed", color="red", weight=0]; 50172[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"];50172 -> 53943[label="",style="dashed", color="magenta", weight=3]; 50172 -> 53944[label="",style="dashed", color="magenta", weight=3]; 50172 -> 53945[label="",style="dashed", color="magenta", weight=3]; 53349[label="ww5",fontsize=16,color="green",shape="box"];53350[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53351[label="ww3100",fontsize=16,color="green",shape="box"];31758[label="takeWhile1 (flip ltEsFloat ww3732) (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 ww3732 (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"];31758 -> 31811[label="",style="solid", color="black", weight=3]; 43416[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43417[label="Neg Zero",fontsize=16,color="green",shape="box"];43435[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4325",fontsize=16,color="black",shape="triangle"];43435 -> 44601[label="",style="solid", color="black", weight=3]; 43436 -> 43419[label="",style="dashed", color="red", weight=0]; 43436[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))) ww4325))",fontsize=16,color="magenta"];43436 -> 44602[label="",style="dashed", color="magenta", weight=3]; 43425[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43426[label="Neg Zero",fontsize=16,color="green",shape="box"];43427[label="Pos Zero",fontsize=16,color="green",shape="box"];43428[label="Neg Zero",fontsize=16,color="green",shape="box"];43429[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43447[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4326",fontsize=16,color="black",shape="triangle"];43447 -> 44603[label="",style="solid", color="black", weight=3]; 43448 -> 43431[label="",style="dashed", color="red", weight=0]; 43448[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)))) ww4326))",fontsize=16,color="magenta"];43448 -> 44604[label="",style="dashed", color="magenta", weight=3]; 43437[label="Neg Zero",fontsize=16,color="green",shape="box"];43438[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43439[label="Pos Zero",fontsize=16,color="green",shape="box"];43440[label="Neg Zero",fontsize=16,color="green",shape="box"];43441[label="Neg Zero",fontsize=16,color="green",shape="box"];43524[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4327",fontsize=16,color="black",shape="triangle"];43524 -> 44605[label="",style="solid", color="black", weight=3]; 43525 -> 43443[label="",style="dashed", color="red", weight=0]; 43525[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))) ww4327))",fontsize=16,color="magenta"];43525 -> 44606[label="",style="dashed", color="magenta", weight=3]; 43449[label="Neg Zero",fontsize=16,color="green",shape="box"];43450[label="Neg Zero",fontsize=16,color="green",shape="box"];43451[label="Pos Zero",fontsize=16,color="green",shape="box"];53352[label="not (esEsOrdering (primCmpNat (Succ ww454200) (Succ ww454100)) LT)",fontsize=16,color="black",shape="box"];53352 -> 53946[label="",style="solid", color="black", weight=3]; 53353[label="not (esEsOrdering (primCmpNat (Succ ww454200) Zero) LT)",fontsize=16,color="black",shape="box"];53353 -> 53947[label="",style="solid", color="black", weight=3]; 53354 -> 27476[label="",style="dashed", color="red", weight=0]; 53354[label="not MyFalse",fontsize=16,color="magenta"];53355 -> 52815[label="",style="dashed", color="red", weight=0]; 53355[label="not (esEsOrdering (primCmpNat Zero (Succ ww454100)) LT)",fontsize=16,color="magenta"];53355 -> 53948[label="",style="dashed", color="magenta", weight=3]; 53355 -> 53949[label="",style="dashed", color="magenta", weight=3]; 53356[label="not (esEsOrdering EQ LT)",fontsize=16,color="black",shape="triangle"];53356 -> 53950[label="",style="solid", color="black", weight=3]; 53357 -> 52809[label="",style="dashed", color="red", weight=0]; 53357[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];53358 -> 53356[label="",style="dashed", color="red", weight=0]; 53358[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];53359 -> 27471[label="",style="dashed", color="red", weight=0]; 53359[label="not MyTrue",fontsize=16,color="magenta"];53360[label="not (esEsOrdering (primCmpNat (Succ ww454100) (Succ ww454200)) LT)",fontsize=16,color="black",shape="box"];53360 -> 53951[label="",style="solid", color="black", weight=3]; 53361[label="not (esEsOrdering (primCmpNat Zero (Succ ww454200)) LT)",fontsize=16,color="black",shape="box"];53361 -> 53952[label="",style="solid", color="black", weight=3]; 53362 -> 52814[label="",style="dashed", color="red", weight=0]; 53362[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];53363 -> 53356[label="",style="dashed", color="red", weight=0]; 53363[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];53364 -> 52808[label="",style="dashed", color="red", weight=0]; 53364[label="not (esEsOrdering (primCmpNat (Succ ww454100) Zero) LT)",fontsize=16,color="magenta"];53364 -> 53953[label="",style="dashed", color="magenta", weight=3]; 53364 -> 53954[label="",style="dashed", color="magenta", weight=3]; 53365 -> 53356[label="",style="dashed", color="red", weight=0]; 53365[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];52531 -> 26799[label="",style="dashed", color="red", weight=0]; 52531[label="srMyInt ww445700 ww32620",fontsize=16,color="magenta"];52531 -> 53955[label="",style="dashed", color="magenta", weight=3]; 52531 -> 53956[label="",style="dashed", color="magenta", weight=3]; 52532 -> 26799[label="",style="dashed", color="red", weight=0]; 52532[label="srMyInt ww445701 ww32621",fontsize=16,color="magenta"];52532 -> 53957[label="",style="dashed", color="magenta", weight=3]; 52532 -> 53958[label="",style="dashed", color="magenta", weight=3]; 39464 -> 26799[label="",style="dashed", color="red", weight=0]; 39464[label="srMyInt ww5421 ww2315",fontsize=16,color="magenta"];39464 -> 44607[label="",style="dashed", color="magenta", weight=3]; 39464 -> 44608[label="",style="dashed", color="magenta", weight=3]; 39465 -> 49911[label="",style="dashed", color="red", weight=0]; 39465[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"];39465 -> 49914[label="",style="dashed", color="magenta", weight=3]; 39465 -> 49915[label="",style="dashed", color="magenta", weight=3]; 39465 -> 49916[label="",style="dashed", color="magenta", weight=3]; 39466 -> 20608[label="",style="dashed", color="red", weight=0]; 39466[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"];39466 -> 44610[label="",style="dashed", color="magenta", weight=3]; 39466 -> 44611[label="",style="dashed", color="magenta", weight=3]; 39466 -> 44612[label="",style="dashed", color="magenta", weight=3]; 39466 -> 44613[label="",style="dashed", color="magenta", weight=3]; 39466 -> 44614[label="",style="dashed", color="magenta", weight=3]; 39466 -> 44615[label="",style="dashed", color="magenta", weight=3]; 39467 -> 26798[label="",style="dashed", color="red", weight=0]; 39467[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39467 -> 44616[label="",style="dashed", color="magenta", weight=3]; 39467 -> 44617[label="",style="dashed", color="magenta", weight=3]; 39468[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];39469[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39470 -> 26799[label="",style="dashed", color="red", weight=0]; 39470[label="srMyInt ww5421 ww2317",fontsize=16,color="magenta"];39470 -> 44618[label="",style="dashed", color="magenta", weight=3]; 39470 -> 44619[label="",style="dashed", color="magenta", weight=3]; 39471 -> 49911[label="",style="dashed", color="red", weight=0]; 39471[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"];39471 -> 49917[label="",style="dashed", color="magenta", weight=3]; 39471 -> 49918[label="",style="dashed", color="magenta", weight=3]; 39471 -> 49919[label="",style="dashed", color="magenta", weight=3]; 39472 -> 20608[label="",style="dashed", color="red", weight=0]; 39472[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"];39472 -> 44621[label="",style="dashed", color="magenta", weight=3]; 39472 -> 44622[label="",style="dashed", color="magenta", weight=3]; 39472 -> 44623[label="",style="dashed", color="magenta", weight=3]; 39472 -> 44624[label="",style="dashed", color="magenta", weight=3]; 39472 -> 44625[label="",style="dashed", color="magenta", weight=3]; 39472 -> 44626[label="",style="dashed", color="magenta", weight=3]; 39473 -> 26798[label="",style="dashed", color="red", weight=0]; 39473[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39473 -> 44627[label="",style="dashed", color="magenta", weight=3]; 39473 -> 44628[label="",style="dashed", color="magenta", weight=3]; 39474[label="Pos Zero",fontsize=16,color="green",shape="box"];39475[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43452[label="ww5421",fontsize=16,color="green",shape="box"];43453 -> 26799[label="",style="dashed", color="red", weight=0]; 43453[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43453 -> 44629[label="",style="dashed", color="magenta", weight=3]; 43453 -> 44630[label="",style="dashed", color="magenta", weight=3]; 45365[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];43455[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];43456 -> 26799[label="",style="dashed", color="red", weight=0]; 43456[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43456 -> 44633[label="",style="dashed", color="magenta", weight=3]; 43456 -> 44634[label="",style="dashed", color="magenta", weight=3]; 43457 -> 23742[label="",style="dashed", color="red", weight=0]; 43457[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43457 -> 44635[label="",style="dashed", color="magenta", weight=3]; 43457 -> 44636[label="",style="dashed", color="magenta", weight=3]; 43458[label="ww5421",fontsize=16,color="green",shape="box"];43459[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43460[label="ww5420",fontsize=16,color="green",shape="box"];43461 -> 26799[label="",style="dashed", color="red", weight=0]; 43461[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43461 -> 44637[label="",style="dashed", color="magenta", weight=3]; 43461 -> 44638[label="",style="dashed", color="magenta", weight=3]; 43462[label="ww5420",fontsize=16,color="green",shape="box"];39482 -> 26799[label="",style="dashed", color="red", weight=0]; 39482[label="srMyInt ww5421 ww2319",fontsize=16,color="magenta"];39482 -> 44639[label="",style="dashed", color="magenta", weight=3]; 39482 -> 44640[label="",style="dashed", color="magenta", weight=3]; 39483 -> 45937[label="",style="dashed", color="red", weight=0]; 39483[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"];39483 -> 45938[label="",style="dashed", color="magenta", weight=3]; 39484 -> 20608[label="",style="dashed", color="red", weight=0]; 39484[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"];39484 -> 44642[label="",style="dashed", color="magenta", weight=3]; 39484 -> 44643[label="",style="dashed", color="magenta", weight=3]; 39484 -> 44644[label="",style="dashed", color="magenta", weight=3]; 39484 -> 44645[label="",style="dashed", color="magenta", weight=3]; 39484 -> 44646[label="",style="dashed", color="magenta", weight=3]; 39484 -> 44647[label="",style="dashed", color="magenta", weight=3]; 39485 -> 26798[label="",style="dashed", color="red", weight=0]; 39485[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39485 -> 44648[label="",style="dashed", color="magenta", weight=3]; 39485 -> 44649[label="",style="dashed", color="magenta", weight=3]; 39486[label="Neg Zero",fontsize=16,color="green",shape="box"];39487[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24099 -> 23742[label="",style="dashed", color="red", weight=0]; 24099[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24099 -> 24102[label="",style="dashed", color="magenta", weight=3]; 24099 -> 24103[label="",style="dashed", color="magenta", weight=3]; 24100 -> 20582[label="",style="dashed", color="red", weight=0]; 24100[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"];24100 -> 24104[label="",style="dashed", color="magenta", weight=3]; 24100 -> 24105[label="",style="dashed", color="magenta", weight=3]; 24100 -> 24106[label="",style="dashed", color="magenta", weight=3]; 24100 -> 24107[label="",style="dashed", color="magenta", weight=3]; 24100 -> 24108[label="",style="dashed", color="magenta", weight=3]; 24100 -> 24109[label="",style="dashed", color="magenta", weight=3]; 24098[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"];63403[label="ww2709/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24098 -> 63403[label="",style="solid", color="burlywood", weight=9]; 63403 -> 24110[label="",style="solid", color="burlywood", weight=3]; 63404[label="ww2709/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24098 -> 63404[label="",style="solid", color="burlywood", weight=9]; 63404 -> 24111[label="",style="solid", color="burlywood", weight=3]; 39488 -> 26799[label="",style="dashed", color="red", weight=0]; 39488[label="srMyInt ww5421 ww2321",fontsize=16,color="magenta"];39488 -> 44650[label="",style="dashed", color="magenta", weight=3]; 39488 -> 44651[label="",style="dashed", color="magenta", weight=3]; 39489 -> 45949[label="",style="dashed", color="red", weight=0]; 39489[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"];39489 -> 45950[label="",style="dashed", color="magenta", weight=3]; 39490 -> 20608[label="",style="dashed", color="red", weight=0]; 39490[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"];39490 -> 44653[label="",style="dashed", color="magenta", weight=3]; 39490 -> 44654[label="",style="dashed", color="magenta", weight=3]; 39490 -> 44655[label="",style="dashed", color="magenta", weight=3]; 39490 -> 44656[label="",style="dashed", color="magenta", weight=3]; 39490 -> 44657[label="",style="dashed", color="magenta", weight=3]; 39490 -> 44658[label="",style="dashed", color="magenta", weight=3]; 39491 -> 26798[label="",style="dashed", color="red", weight=0]; 39491[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39491 -> 44659[label="",style="dashed", color="magenta", weight=3]; 39491 -> 44660[label="",style="dashed", color="magenta", weight=3]; 39492[label="Pos Zero",fontsize=16,color="green",shape="box"];39493[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43463[label="ww5421",fontsize=16,color="green",shape="box"];43464 -> 26799[label="",style="dashed", color="red", weight=0]; 43464[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43464 -> 44661[label="",style="dashed", color="magenta", weight=3]; 43464 -> 44662[label="",style="dashed", color="magenta", weight=3]; 45393[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];43466[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];43467 -> 26799[label="",style="dashed", color="red", weight=0]; 43467[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43467 -> 44665[label="",style="dashed", color="magenta", weight=3]; 43467 -> 44666[label="",style="dashed", color="magenta", weight=3]; 43468 -> 23742[label="",style="dashed", color="red", weight=0]; 43468[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43468 -> 44667[label="",style="dashed", color="magenta", weight=3]; 43468 -> 44668[label="",style="dashed", color="magenta", weight=3]; 43469[label="ww5421",fontsize=16,color="green",shape="box"];43470[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43471[label="ww5420",fontsize=16,color="green",shape="box"];43472 -> 26799[label="",style="dashed", color="red", weight=0]; 43472[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43472 -> 44669[label="",style="dashed", color="magenta", weight=3]; 43472 -> 44670[label="",style="dashed", color="magenta", weight=3]; 43473[label="ww5420",fontsize=16,color="green",shape="box"];39500 -> 26799[label="",style="dashed", color="red", weight=0]; 39500[label="srMyInt ww5421 ww2323",fontsize=16,color="magenta"];39500 -> 44671[label="",style="dashed", color="magenta", weight=3]; 39500 -> 44672[label="",style="dashed", color="magenta", weight=3]; 39501 -> 45960[label="",style="dashed", color="red", weight=0]; 39501[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"];39501 -> 45961[label="",style="dashed", color="magenta", weight=3]; 39502 -> 20608[label="",style="dashed", color="red", weight=0]; 39502[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"];39502 -> 44674[label="",style="dashed", color="magenta", weight=3]; 39502 -> 44675[label="",style="dashed", color="magenta", weight=3]; 39502 -> 44676[label="",style="dashed", color="magenta", weight=3]; 39502 -> 44677[label="",style="dashed", color="magenta", weight=3]; 39502 -> 44678[label="",style="dashed", color="magenta", weight=3]; 39502 -> 44679[label="",style="dashed", color="magenta", weight=3]; 39503 -> 26798[label="",style="dashed", color="red", weight=0]; 39503[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39503 -> 44680[label="",style="dashed", color="magenta", weight=3]; 39503 -> 44681[label="",style="dashed", color="magenta", weight=3]; 39504[label="Pos Zero",fontsize=16,color="green",shape="box"];39505[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24164 -> 20582[label="",style="dashed", color="red", weight=0]; 24164[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"];24164 -> 24167[label="",style="dashed", color="magenta", weight=3]; 24164 -> 24168[label="",style="dashed", color="magenta", weight=3]; 24164 -> 24169[label="",style="dashed", color="magenta", weight=3]; 24164 -> 24170[label="",style="dashed", color="magenta", weight=3]; 24164 -> 24171[label="",style="dashed", color="magenta", weight=3]; 24164 -> 24172[label="",style="dashed", color="magenta", weight=3]; 24165 -> 23742[label="",style="dashed", color="red", weight=0]; 24165[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24165 -> 24173[label="",style="dashed", color="magenta", weight=3]; 24165 -> 24174[label="",style="dashed", color="magenta", weight=3]; 24163[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"];63405[label="ww2712/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24163 -> 63405[label="",style="solid", color="burlywood", weight=9]; 63405 -> 24175[label="",style="solid", color="burlywood", weight=3]; 63406[label="ww2712/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24163 -> 63406[label="",style="solid", color="burlywood", weight=9]; 63406 -> 24176[label="",style="solid", color="burlywood", weight=3]; 43474[label="ww5421",fontsize=16,color="green",shape="box"];43475 -> 26799[label="",style="dashed", color="red", weight=0]; 43475[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43475 -> 44682[label="",style="dashed", color="magenta", weight=3]; 43475 -> 44683[label="",style="dashed", color="magenta", weight=3]; 49941[label="Zero",fontsize=16,color="green",shape="box"];49942[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];49943[label="Succ ww53900",fontsize=16,color="green",shape="box"];43477[label="Neg Zero",fontsize=16,color="green",shape="box"];43478 -> 26799[label="",style="dashed", color="red", weight=0]; 43478[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43478 -> 44686[label="",style="dashed", color="magenta", weight=3]; 43478 -> 44687[label="",style="dashed", color="magenta", weight=3]; 43479 -> 23742[label="",style="dashed", color="red", weight=0]; 43479[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43479 -> 44688[label="",style="dashed", color="magenta", weight=3]; 43479 -> 44689[label="",style="dashed", color="magenta", weight=3]; 43480[label="ww5421",fontsize=16,color="green",shape="box"];43481[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43482[label="ww5420",fontsize=16,color="green",shape="box"];43483 -> 26799[label="",style="dashed", color="red", weight=0]; 43483[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43483 -> 44690[label="",style="dashed", color="magenta", weight=3]; 43483 -> 44691[label="",style="dashed", color="magenta", weight=3]; 43484[label="ww5420",fontsize=16,color="green",shape="box"];43485[label="ww5421",fontsize=16,color="green",shape="box"];43486 -> 26799[label="",style="dashed", color="red", weight=0]; 43486[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43486 -> 44692[label="",style="dashed", color="magenta", weight=3]; 43486 -> 44693[label="",style="dashed", color="magenta", weight=3]; 49944[label="Succ ww54100",fontsize=16,color="green",shape="box"];49945[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];49946[label="Zero",fontsize=16,color="green",shape="box"];43488[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];43489 -> 26799[label="",style="dashed", color="red", weight=0]; 43489[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43489 -> 44696[label="",style="dashed", color="magenta", weight=3]; 43489 -> 44697[label="",style="dashed", color="magenta", weight=3]; 43490 -> 23742[label="",style="dashed", color="red", weight=0]; 43490[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43490 -> 44698[label="",style="dashed", color="magenta", weight=3]; 43490 -> 44699[label="",style="dashed", color="magenta", weight=3]; 43491[label="ww5421",fontsize=16,color="green",shape="box"];43492[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43493[label="ww5420",fontsize=16,color="green",shape="box"];43494 -> 26799[label="",style="dashed", color="red", weight=0]; 43494[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43494 -> 44700[label="",style="dashed", color="magenta", weight=3]; 43494 -> 44701[label="",style="dashed", color="magenta", weight=3]; 43495[label="ww5420",fontsize=16,color="green",shape="box"];43496[label="ww5421",fontsize=16,color="green",shape="box"];43497 -> 26799[label="",style="dashed", color="red", weight=0]; 43497[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43497 -> 44702[label="",style="dashed", color="magenta", weight=3]; 43497 -> 44703[label="",style="dashed", color="magenta", weight=3]; 49947[label="Zero",fontsize=16,color="green",shape="box"];49948[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];49949[label="Zero",fontsize=16,color="green",shape="box"];43499[label="Neg Zero",fontsize=16,color="green",shape="box"];43500 -> 26799[label="",style="dashed", color="red", weight=0]; 43500[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43500 -> 44706[label="",style="dashed", color="magenta", weight=3]; 43500 -> 44707[label="",style="dashed", color="magenta", weight=3]; 43501 -> 23742[label="",style="dashed", color="red", weight=0]; 43501[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43501 -> 44708[label="",style="dashed", color="magenta", weight=3]; 43501 -> 44709[label="",style="dashed", color="magenta", weight=3]; 43502[label="ww5421",fontsize=16,color="green",shape="box"];43503[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43504[label="ww5420",fontsize=16,color="green",shape="box"];43505 -> 26799[label="",style="dashed", color="red", weight=0]; 43505[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43505 -> 44710[label="",style="dashed", color="magenta", weight=3]; 43505 -> 44711[label="",style="dashed", color="magenta", weight=3]; 43506[label="ww5420",fontsize=16,color="green",shape="box"];52347[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52348[label="ww4000",fontsize=16,color="green",shape="box"];52349[label="ww5",fontsize=16,color="green",shape="box"];52350[label="ww3100",fontsize=16,color="green",shape="box"];52351[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52352[label="ww4000",fontsize=16,color="green",shape="box"];52353[label="ww5",fontsize=16,color="green",shape="box"];52354[label="ww3100",fontsize=16,color="green",shape="box"];44716[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4394) (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)))) ww4394)))",fontsize=16,color="green",shape="box"];44716 -> 44738[label="",style="dashed", color="green", weight=3]; 44716 -> 44739[label="",style="dashed", color="green", weight=3]; 43509[label="ww4000",fontsize=16,color="green",shape="box"];43510[label="Neg Zero",fontsize=16,color="green",shape="box"];43511 -> 23742[label="",style="dashed", color="red", weight=0]; 43511[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43511 -> 44719[label="",style="dashed", color="magenta", weight=3]; 43511 -> 44720[label="",style="dashed", color="magenta", weight=3]; 43512[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22355[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="black",shape="box"];22355 -> 24197[label="",style="solid", color="black", weight=3]; 22356 -> 20574[label="",style="dashed", color="red", weight=0]; 22356[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="magenta"];20570 -> 21757[label="",style="dashed", color="red", weight=0]; 20570[label="primMulInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];20570 -> 21796[label="",style="dashed", color="magenta", weight=3]; 20570 -> 21797[label="",style="dashed", color="magenta", weight=3]; 43513[label="ww7",fontsize=16,color="green",shape="box"];43514[label="Neg Zero",fontsize=16,color="green",shape="box"];43515 -> 23742[label="",style="dashed", color="red", weight=0]; 43515[label="msMyInt (Pos (Succ ww7)) (Neg Zero)",fontsize=16,color="magenta"];43515 -> 44721[label="",style="dashed", color="magenta", weight=3]; 43515 -> 44722[label="",style="dashed", color="magenta", weight=3]; 43516[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43517[label="Pos Zero",fontsize=16,color="green",shape="box"];43518[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43537[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="black",shape="triangle"];43537 -> 44723[label="",style="solid", color="black", weight=3]; 43538 -> 43520[label="",style="dashed", color="red", weight=0]; 43538[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)))) ww4328))",fontsize=16,color="magenta"];43538 -> 44724[label="",style="dashed", color="magenta", weight=3]; 43526[label="Pos Zero",fontsize=16,color="green",shape="box"];43527[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43528[label="ww4000",fontsize=16,color="green",shape="box"];43529[label="Neg Zero",fontsize=16,color="green",shape="box"];22362[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20272[label="Pos (primPlusNat (Succ ww4000) Zero)",fontsize=16,color="green",shape="box"];20272 -> 20287[label="",style="dashed", color="green", weight=3]; 33592[label="takeWhile1 (flip ltEsFloat ww3896) (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)))) ww3896) GT))",fontsize=16,color="black",shape="box"];33592 -> 33769[label="",style="solid", color="black", weight=3]; 59226[label="ww2121",fontsize=16,color="green",shape="box"];59227[label="Neg Zero",fontsize=16,color="green",shape="box"];59228[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];59229[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];22366[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="black",shape="box"];22366 -> 24217[label="",style="solid", color="black", weight=3]; 22367 -> 20624[label="",style="dashed", color="red", weight=0]; 22367[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="magenta"];22368[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];22369[label="Pos Zero",fontsize=16,color="green",shape="box"];43530[label="Neg Zero",fontsize=16,color="green",shape="box"];43531[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43550[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4329",fontsize=16,color="black",shape="triangle"];43550 -> 44725[label="",style="solid", color="black", weight=3]; 43551 -> 43533[label="",style="dashed", color="red", weight=0]; 43551[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)))) ww4329))",fontsize=16,color="magenta"];43551 -> 44726[label="",style="dashed", color="magenta", weight=3]; 43539[label="Neg Zero",fontsize=16,color="green",shape="box"];43540[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43541[label="ww4000",fontsize=16,color="green",shape="box"];43542[label="Neg Zero",fontsize=16,color="green",shape="box"];53366[label="ww4000",fontsize=16,color="green",shape="box"];53367[label="ww5",fontsize=16,color="green",shape="box"];53368[label="ww3100",fontsize=16,color="green",shape="box"];53369[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53370[label="ww4000",fontsize=16,color="green",shape="box"];53371[label="ww5",fontsize=16,color="green",shape="box"];53372[label="ww3100",fontsize=16,color="green",shape="box"];53373[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28426[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float ww34380 ww34381)) GT)",fontsize=16,color="black",shape="box"];28426 -> 28476[label="",style="solid", color="black", weight=3]; 33445[label="takeWhile1 (flip ltEsFloat ww3909) (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 ww3909 (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"];33445 -> 33503[label="",style="solid", color="black", weight=3]; 53374[label="ww4530",fontsize=16,color="green",shape="box"];53375[label="Neg Zero",fontsize=16,color="green",shape="box"];53376[label="Neg (Succ ww4531)",fontsize=16,color="green",shape="box"];53377[label="Neg (Succ ww4532)",fontsize=16,color="green",shape="box"];33493 -> 23742[label="",style="dashed", color="red", weight=0]; 33493[label="msMyInt (Pos (Succ ww3913)) (Neg Zero)",fontsize=16,color="magenta"];33493 -> 33593[label="",style="dashed", color="magenta", weight=3]; 33493 -> 33594[label="",style="dashed", color="magenta", weight=3]; 33494 -> 26799[label="",style="dashed", color="red", weight=0]; 33494[label="srMyInt (Neg (Succ ww3914)) (Neg (Succ ww3915))",fontsize=16,color="magenta"];33494 -> 33595[label="",style="dashed", color="magenta", weight=3]; 33494 -> 33596[label="",style="dashed", color="magenta", weight=3]; 53378[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53378 -> 53959[label="",style="solid", color="black", weight=3]; 43543[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43544[label="Neg Zero",fontsize=16,color="green",shape="box"];43563[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4330",fontsize=16,color="black",shape="triangle"];43563 -> 44727[label="",style="solid", color="black", weight=3]; 43564 -> 43546[label="",style="dashed", color="red", weight=0]; 43564[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))) ww4330))",fontsize=16,color="magenta"];43564 -> 44728[label="",style="dashed", color="magenta", weight=3]; 43552[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43553[label="Neg Zero",fontsize=16,color="green",shape="box"];43554[label="ww4000",fontsize=16,color="green",shape="box"];43555[label="Neg Zero",fontsize=16,color="green",shape="box"];43556[label="Neg Zero",fontsize=16,color="green",shape="box"];43557[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43576[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4331",fontsize=16,color="black",shape="triangle"];43576 -> 44729[label="",style="solid", color="black", weight=3]; 43577 -> 43559[label="",style="dashed", color="red", weight=0]; 43577[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)))) ww4331))",fontsize=16,color="magenta"];43577 -> 44730[label="",style="dashed", color="magenta", weight=3]; 43565[label="Neg Zero",fontsize=16,color="green",shape="box"];43566[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43567[label="ww4000",fontsize=16,color="green",shape="box"];43568[label="Neg Zero",fontsize=16,color="green",shape="box"];43569[label="Neg Zero",fontsize=16,color="green",shape="box"];43570[label="Neg Zero",fontsize=16,color="green",shape="box"];43594[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4332",fontsize=16,color="black",shape="triangle"];43594 -> 44731[label="",style="solid", color="black", weight=3]; 43595 -> 43572[label="",style="dashed", color="red", weight=0]; 43595[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))) ww4332))",fontsize=16,color="magenta"];43595 -> 44732[label="",style="dashed", color="magenta", weight=3]; 43578[label="Neg Zero",fontsize=16,color="green",shape="box"];43579[label="Neg Zero",fontsize=16,color="green",shape="box"];43580[label="ww4000",fontsize=16,color="green",shape="box"];43581[label="Neg Zero",fontsize=16,color="green",shape="box"];53379[label="ww3100",fontsize=16,color="green",shape="box"];53380[label="ww5",fontsize=16,color="green",shape="box"];53381[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53382[label="ww3000",fontsize=16,color="green",shape="box"];53383[label="ww3100",fontsize=16,color="green",shape="box"];53384[label="ww5",fontsize=16,color="green",shape="box"];53385[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53386[label="ww3000",fontsize=16,color="green",shape="box"];53387 -> 52805[label="",style="dashed", color="red", weight=0]; 53387[label="primDivFloat (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"];53387 -> 53960[label="",style="dashed", color="magenta", weight=3]; 53387 -> 53961[label="",style="dashed", color="magenta", weight=3]; 53387 -> 53962[label="",style="dashed", color="magenta", weight=3]; 53388[label="ww50",fontsize=16,color="green",shape="box"];53389[label="ww51",fontsize=16,color="green",shape="box"];53390[label="ww3100",fontsize=16,color="green",shape="box"];53391[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53392[label="ww3000",fontsize=16,color="green",shape="box"];53393[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53394[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53395[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53396[label="Neg (Succ ww4539)",fontsize=16,color="green",shape="box"];53397[label="Pos (Succ ww4538)",fontsize=16,color="green",shape="box"];53398[label="Pos (Succ ww4540)",fontsize=16,color="green",shape="box"];44737[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4395) (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)))) ww4395)))",fontsize=16,color="green",shape="box"];44737 -> 44750[label="",style="dashed", color="green", weight=3]; 44737 -> 44751[label="",style="dashed", color="green", weight=3]; 43584[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43585 -> 25616[label="",style="dashed", color="red", weight=0]; 43585[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43585 -> 44740[label="",style="dashed", color="magenta", weight=3]; 43586[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43587[label="Pos Zero",fontsize=16,color="green",shape="box"];43588[label="Pos Zero",fontsize=16,color="green",shape="box"];43606[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4333",fontsize=16,color="black",shape="triangle"];43606 -> 44741[label="",style="solid", color="black", weight=3]; 43607 -> 43590[label="",style="dashed", color="red", weight=0]; 43607[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))) ww4333))",fontsize=16,color="magenta"];43607 -> 44742[label="",style="dashed", color="magenta", weight=3]; 43596[label="Pos Zero",fontsize=16,color="green",shape="box"];43597[label="Pos Zero",fontsize=16,color="green",shape="box"];43598[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43599[label="Pos Zero",fontsize=16,color="green",shape="box"];43600[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43623[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="black",shape="triangle"];43623 -> 44743[label="",style="solid", color="black", weight=3]; 43624 -> 43602[label="",style="dashed", color="red", weight=0]; 43624[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)))) ww4334))",fontsize=16,color="magenta"];43624 -> 44744[label="",style="dashed", color="magenta", weight=3]; 43608[label="Pos Zero",fontsize=16,color="green",shape="box"];43609[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43610[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44749[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4396) (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))) ww4396)))",fontsize=16,color="green",shape="box"];44749 -> 44762[label="",style="dashed", color="green", weight=3]; 44749 -> 44763[label="",style="dashed", color="green", weight=3]; 43613[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43614 -> 25616[label="",style="dashed", color="red", weight=0]; 43614[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43614 -> 44752[label="",style="dashed", color="magenta", weight=3]; 43615[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22392 -> 26396[label="",style="dashed", color="red", weight=0]; 22392[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"];22392 -> 26397[label="",style="dashed", color="magenta", weight=3]; 22392 -> 26398[label="",style="dashed", color="magenta", weight=3]; 22392 -> 26399[label="",style="dashed", color="magenta", weight=3]; 43616[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43617[label="Pos Zero",fontsize=16,color="green",shape="box"];43635[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4335",fontsize=16,color="black",shape="triangle"];43635 -> 44753[label="",style="solid", color="black", weight=3]; 43636 -> 43619[label="",style="dashed", color="red", weight=0]; 43636[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))) ww4335))",fontsize=16,color="magenta"];43636 -> 44754[label="",style="dashed", color="magenta", weight=3]; 43625[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43626[label="Pos Zero",fontsize=16,color="green",shape="box"];43627[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43628[label="Neg Zero",fontsize=16,color="green",shape="box"];43629[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43652[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4336",fontsize=16,color="black",shape="triangle"];43652 -> 44755[label="",style="solid", color="black", weight=3]; 43653 -> 43631[label="",style="dashed", color="red", weight=0]; 43653[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)))) ww4336))",fontsize=16,color="magenta"];43653 -> 44756[label="",style="dashed", color="magenta", weight=3]; 43637[label="Neg Zero",fontsize=16,color="green",shape="box"];43638[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43639[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44761[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4397) (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))) ww4397)))",fontsize=16,color="green",shape="box"];44761 -> 44776[label="",style="dashed", color="green", weight=3]; 44761 -> 44777[label="",style="dashed", color="green", weight=3]; 43642[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43643 -> 25616[label="",style="dashed", color="red", weight=0]; 43643[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43643 -> 44764[label="",style="dashed", color="magenta", weight=3]; 43644[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53399[label="ww5",fontsize=16,color="green",shape="box"];53400[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53401[label="ww3000",fontsize=16,color="green",shape="box"];53402[label="ww3100",fontsize=16,color="green",shape="box"];53403[label="ww5",fontsize=16,color="green",shape="box"];53404[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53405[label="ww3000",fontsize=16,color="green",shape="box"];53406[label="ww3100",fontsize=16,color="green",shape="box"];28719[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float ww34620 ww34621)) GT)",fontsize=16,color="black",shape="box"];28719 -> 28821[label="",style="solid", color="black", weight=3]; 34338[label="takeWhile1 (flip ltEsFloat ww3993) (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 ww3993 (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"];34338 -> 34476[label="",style="solid", color="black", weight=3]; 43645[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43646[label="Neg Zero",fontsize=16,color="green",shape="box"];43664[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4337",fontsize=16,color="black",shape="triangle"];43664 -> 44765[label="",style="solid", color="black", weight=3]; 43665 -> 43648[label="",style="dashed", color="red", weight=0]; 43665[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))) ww4337))",fontsize=16,color="magenta"];43665 -> 44766[label="",style="dashed", color="magenta", weight=3]; 43654[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43655[label="Neg Zero",fontsize=16,color="green",shape="box"];43656[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43657[label="Neg Zero",fontsize=16,color="green",shape="box"];43658[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43676[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4338",fontsize=16,color="black",shape="triangle"];43676 -> 44767[label="",style="solid", color="black", weight=3]; 43677 -> 43660[label="",style="dashed", color="red", weight=0]; 43677[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)))) ww4338))",fontsize=16,color="magenta"];43677 -> 44768[label="",style="dashed", color="magenta", weight=3]; 43666[label="Neg Zero",fontsize=16,color="green",shape="box"];43667[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43668[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43669[label="Neg Zero",fontsize=16,color="green",shape="box"];43670[label="Neg Zero",fontsize=16,color="green",shape="box"];43693[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4339",fontsize=16,color="black",shape="triangle"];43693 -> 44769[label="",style="solid", color="black", weight=3]; 43694 -> 43672[label="",style="dashed", color="red", weight=0]; 43694[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))) ww4339))",fontsize=16,color="magenta"];43694 -> 44770[label="",style="dashed", color="magenta", weight=3]; 43678[label="Neg Zero",fontsize=16,color="green",shape="box"];43679[label="Neg Zero",fontsize=16,color="green",shape="box"];43680[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];52631[label="ww5",fontsize=16,color="green",shape="box"];52632[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52633[label="ww3100",fontsize=16,color="green",shape="box"];52634[label="ww5",fontsize=16,color="green",shape="box"];52635[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52636[label="ww3100",fontsize=16,color="green",shape="box"];44775[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4398) (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)))) ww4398)))",fontsize=16,color="green",shape="box"];44775 -> 44788[label="",style="dashed", color="green", weight=3]; 44775 -> 44789[label="",style="dashed", color="green", weight=3]; 43683[label="Neg Zero",fontsize=16,color="green",shape="box"];43684 -> 25616[label="",style="dashed", color="red", weight=0]; 43684[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];43684 -> 44778[label="",style="dashed", color="magenta", weight=3]; 43685[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43686[label="Pos Zero",fontsize=16,color="green",shape="box"];43687[label="Pos Zero",fontsize=16,color="green",shape="box"];43705[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4340",fontsize=16,color="black",shape="triangle"];43705 -> 44779[label="",style="solid", color="black", weight=3]; 43706 -> 43689[label="",style="dashed", color="red", weight=0]; 43706[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))) ww4340))",fontsize=16,color="magenta"];43706 -> 44780[label="",style="dashed", color="magenta", weight=3]; 43695[label="Pos Zero",fontsize=16,color="green",shape="box"];43696[label="Pos Zero",fontsize=16,color="green",shape="box"];43697[label="Neg Zero",fontsize=16,color="green",shape="box"];43698[label="Pos Zero",fontsize=16,color="green",shape="box"];43699[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43722[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4341",fontsize=16,color="black",shape="triangle"];43722 -> 44781[label="",style="solid", color="black", weight=3]; 43723 -> 43701[label="",style="dashed", color="red", weight=0]; 43723[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)))) ww4341))",fontsize=16,color="magenta"];43723 -> 44782[label="",style="dashed", color="magenta", weight=3]; 43707[label="Pos Zero",fontsize=16,color="green",shape="box"];43708[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43709[label="Neg Zero",fontsize=16,color="green",shape="box"];44787[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4399) (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))) ww4399)))",fontsize=16,color="green",shape="box"];44787 -> 44800[label="",style="dashed", color="green", weight=3]; 44787 -> 44801[label="",style="dashed", color="green", weight=3]; 43712[label="Neg Zero",fontsize=16,color="green",shape="box"];43713 -> 25616[label="",style="dashed", color="red", weight=0]; 43713[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];43713 -> 44790[label="",style="dashed", color="magenta", weight=3]; 43714[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];35326[label="takeWhile1 (flip ltEsFloat ww4070) (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)))) ww4070) GT))",fontsize=16,color="black",shape="box"];35326 -> 35380[label="",style="solid", color="black", weight=3]; 59236[label="Neg Zero",fontsize=16,color="green",shape="box"];59237[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];59238[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];43715[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43716[label="Pos Zero",fontsize=16,color="green",shape="box"];43734[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4342",fontsize=16,color="black",shape="triangle"];43734 -> 44791[label="",style="solid", color="black", weight=3]; 43735 -> 43718[label="",style="dashed", color="red", weight=0]; 43735[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))) ww4342))",fontsize=16,color="magenta"];43735 -> 44792[label="",style="dashed", color="magenta", weight=3]; 43724[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43725[label="Pos Zero",fontsize=16,color="green",shape="box"];43726[label="Neg Zero",fontsize=16,color="green",shape="box"];43727[label="Neg Zero",fontsize=16,color="green",shape="box"];43728[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43751[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4343",fontsize=16,color="black",shape="triangle"];43751 -> 44793[label="",style="solid", color="black", weight=3]; 43752 -> 43730[label="",style="dashed", color="red", weight=0]; 43752[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)))) ww4343))",fontsize=16,color="magenta"];43752 -> 44794[label="",style="dashed", color="magenta", weight=3]; 43736[label="Neg Zero",fontsize=16,color="green",shape="box"];43737[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43738[label="Neg Zero",fontsize=16,color="green",shape="box"];44799[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4400) (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))) ww4400)))",fontsize=16,color="green",shape="box"];44799 -> 44871[label="",style="dashed", color="green", weight=3]; 44799 -> 44872[label="",style="dashed", color="green", weight=3]; 43741[label="Neg Zero",fontsize=16,color="green",shape="box"];43742 -> 25616[label="",style="dashed", color="red", weight=0]; 43742[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];43742 -> 44802[label="",style="dashed", color="magenta", weight=3]; 43743[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53407[label="ww5",fontsize=16,color="green",shape="box"];53408[label="ww3100",fontsize=16,color="green",shape="box"];53409[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53410[label="ww5",fontsize=16,color="green",shape="box"];53411[label="ww3100",fontsize=16,color="green",shape="box"];53412[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];35210[label="takeWhile1 (flip ltEsFloat ww4086) (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 ww4086 (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"];35210 -> 35280[label="",style="solid", color="black", weight=3]; 43744[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43745[label="Neg Zero",fontsize=16,color="green",shape="box"];43763[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4344",fontsize=16,color="black",shape="triangle"];43763 -> 44803[label="",style="solid", color="black", weight=3]; 43764 -> 43747[label="",style="dashed", color="red", weight=0]; 43764[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))) ww4344))",fontsize=16,color="magenta"];43764 -> 44804[label="",style="dashed", color="magenta", weight=3]; 43753[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43754[label="Neg Zero",fontsize=16,color="green",shape="box"];43755[label="Neg Zero",fontsize=16,color="green",shape="box"];43756[label="Neg Zero",fontsize=16,color="green",shape="box"];43757[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43775[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4345",fontsize=16,color="black",shape="triangle"];43775 -> 44805[label="",style="solid", color="black", weight=3]; 43776 -> 43759[label="",style="dashed", color="red", weight=0]; 43776[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)))) ww4345))",fontsize=16,color="magenta"];43776 -> 44806[label="",style="dashed", color="magenta", weight=3]; 43765[label="Neg Zero",fontsize=16,color="green",shape="box"];43766[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43767[label="Neg Zero",fontsize=16,color="green",shape="box"];43768[label="Neg Zero",fontsize=16,color="green",shape="box"];43769[label="Neg Zero",fontsize=16,color="green",shape="box"];43854[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4346",fontsize=16,color="black",shape="triangle"];43854 -> 44807[label="",style="solid", color="black", weight=3]; 43855 -> 43771[label="",style="dashed", color="red", weight=0]; 43855[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))) ww4346))",fontsize=16,color="magenta"];43855 -> 44808[label="",style="dashed", color="magenta", weight=3]; 43777[label="Neg Zero",fontsize=16,color="green",shape="box"];43778[label="Neg Zero",fontsize=16,color="green",shape="box"];43779[label="Neg Zero",fontsize=16,color="green",shape="box"];24537 -> 23741[label="",style="dashed", color="red", weight=0]; 24537[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24537 -> 24542[label="",style="dashed", color="magenta", weight=3]; 24537 -> 24543[label="",style="dashed", color="magenta", weight=3]; 24538 -> 20687[label="",style="dashed", color="red", weight=0]; 24538[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];24539 -> 20582[label="",style="dashed", color="red", weight=0]; 24539[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"];24539 -> 24544[label="",style="dashed", color="magenta", weight=3]; 24539 -> 24545[label="",style="dashed", color="magenta", weight=3]; 24539 -> 24546[label="",style="dashed", color="magenta", weight=3]; 24539 -> 24547[label="",style="dashed", color="magenta", weight=3]; 24539 -> 24548[label="",style="dashed", color="magenta", weight=3]; 24539 -> 24549[label="",style="dashed", color="magenta", weight=3]; 24536[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"];63407[label="ww2756/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24536 -> 63407[label="",style="solid", color="burlywood", weight=9]; 63407 -> 24550[label="",style="solid", color="burlywood", weight=3]; 63408[label="ww2756/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24536 -> 63408[label="",style="solid", color="burlywood", weight=9]; 63408 -> 24551[label="",style="solid", color="burlywood", weight=3]; 18171 -> 21757[label="",style="dashed", color="red", weight=0]; 18171[label="primMulInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18171 -> 21772[label="",style="dashed", color="magenta", weight=3]; 18171 -> 21773[label="",style="dashed", color="magenta", weight=3]; 22513[label="ww95600",fontsize=16,color="green",shape="box"];22515[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"];22515 -> 24553[label="",style="dashed", color="green", weight=3]; 22516 -> 26571[label="",style="dashed", color="red", weight=0]; 22516[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"];22516 -> 26572[label="",style="dashed", color="magenta", weight=3]; 22517[label="ww95800",fontsize=16,color="green",shape="box"];22518[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22519[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"];22519 -> 24556[label="",style="dashed", color="green", weight=3]; 22520 -> 57568[label="",style="dashed", color="red", weight=0]; 22520[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"];22520 -> 57573[label="",style="dashed", color="magenta", weight=3]; 22520 -> 57574[label="",style="dashed", color="magenta", weight=3]; 22521[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"];22521 -> 24559[label="",style="dashed", color="green", weight=3]; 22522 -> 26585[label="",style="dashed", color="red", weight=0]; 22522[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"];22522 -> 26586[label="",style="dashed", color="magenta", weight=3]; 43780[label="ww9591",fontsize=16,color="green",shape="box"];43781 -> 26799[label="",style="dashed", color="red", weight=0]; 43781[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43781 -> 44809[label="",style="dashed", color="magenta", weight=3]; 43781 -> 44810[label="",style="dashed", color="magenta", weight=3]; 45506[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];43783[label="Neg Zero",fontsize=16,color="green",shape="box"];43784 -> 26799[label="",style="dashed", color="red", weight=0]; 43784[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43784 -> 44813[label="",style="dashed", color="magenta", weight=3]; 43784 -> 44814[label="",style="dashed", color="magenta", weight=3]; 43785 -> 20687[label="",style="dashed", color="red", weight=0]; 43785[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];43786[label="ww9591",fontsize=16,color="green",shape="box"];43787[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];43788[label="ww9590",fontsize=16,color="green",shape="box"];43789 -> 26799[label="",style="dashed", color="red", weight=0]; 43789[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43789 -> 44815[label="",style="dashed", color="magenta", weight=3]; 43789 -> 44816[label="",style="dashed", color="magenta", weight=3]; 43790[label="ww9590",fontsize=16,color="green",shape="box"];22562[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22563[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"];22563 -> 24590[label="",style="dashed", color="green", weight=3]; 22564 -> 26604[label="",style="dashed", color="red", weight=0]; 22564[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"];22564 -> 26605[label="",style="dashed", color="magenta", weight=3]; 22566 -> 20687[label="",style="dashed", color="red", weight=0]; 22566[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];22567 -> 20582[label="",style="dashed", color="red", weight=0]; 22567[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"];22567 -> 24593[label="",style="dashed", color="magenta", weight=3]; 22567 -> 24594[label="",style="dashed", color="magenta", weight=3]; 22567 -> 24595[label="",style="dashed", color="magenta", weight=3]; 22567 -> 24596[label="",style="dashed", color="magenta", weight=3]; 22567 -> 24597[label="",style="dashed", color="magenta", weight=3]; 22567 -> 24598[label="",style="dashed", color="magenta", weight=3]; 22565[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"];63409[label="ww2762/MyTrue",fontsize=10,color="white",style="solid",shape="box"];22565 -> 63409[label="",style="solid", color="burlywood", weight=9]; 63409 -> 24599[label="",style="solid", color="burlywood", weight=3]; 63410[label="ww2762/MyFalse",fontsize=10,color="white",style="solid",shape="box"];22565 -> 63410[label="",style="solid", color="burlywood", weight=9]; 63410 -> 24600[label="",style="solid", color="burlywood", weight=3]; 22568[label="ww95600",fontsize=16,color="green",shape="box"];22569[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"];22569 -> 24601[label="",style="dashed", color="green", weight=3]; 22570 -> 26615[label="",style="dashed", color="red", weight=0]; 22570[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"];22570 -> 26616[label="",style="dashed", color="magenta", weight=3]; 43802[label="ww9591",fontsize=16,color="green",shape="box"];43803 -> 26799[label="",style="dashed", color="red", weight=0]; 43803[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43803 -> 44825[label="",style="dashed", color="magenta", weight=3]; 43803 -> 44826[label="",style="dashed", color="magenta", weight=3]; 45531[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];43805[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];43806 -> 26799[label="",style="dashed", color="red", weight=0]; 43806[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43806 -> 44829[label="",style="dashed", color="magenta", weight=3]; 43806 -> 44830[label="",style="dashed", color="magenta", weight=3]; 43807 -> 20687[label="",style="dashed", color="red", weight=0]; 43807[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];43808[label="ww9591",fontsize=16,color="green",shape="box"];43809[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];43810[label="ww9590",fontsize=16,color="green",shape="box"];43811 -> 26799[label="",style="dashed", color="red", weight=0]; 43811[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43811 -> 44831[label="",style="dashed", color="magenta", weight=3]; 43811 -> 44832[label="",style="dashed", color="magenta", weight=3]; 43812[label="ww9590",fontsize=16,color="green",shape="box"];22589[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22590[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"];22590 -> 24607[label="",style="dashed", color="green", weight=3]; 22591 -> 26626[label="",style="dashed", color="red", weight=0]; 22591[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"];22591 -> 26627[label="",style="dashed", color="magenta", weight=3]; 43813[label="ww9591",fontsize=16,color="green",shape="box"];43814 -> 26799[label="",style="dashed", color="red", weight=0]; 43814[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43814 -> 44833[label="",style="dashed", color="magenta", weight=3]; 43814 -> 44834[label="",style="dashed", color="magenta", weight=3]; 49986[label="Succ ww95600",fontsize=16,color="green",shape="box"];49987[label="Zero",fontsize=16,color="green",shape="box"];49988[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];43816[label="Neg Zero",fontsize=16,color="green",shape="box"];43817 -> 26799[label="",style="dashed", color="red", weight=0]; 43817[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43817 -> 44837[label="",style="dashed", color="magenta", weight=3]; 43817 -> 44838[label="",style="dashed", color="magenta", weight=3]; 43818 -> 20687[label="",style="dashed", color="red", weight=0]; 43818[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];43819[label="ww9591",fontsize=16,color="green",shape="box"];43820[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];43821[label="ww9590",fontsize=16,color="green",shape="box"];43822 -> 26799[label="",style="dashed", color="red", weight=0]; 43822[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43822 -> 44839[label="",style="dashed", color="magenta", weight=3]; 43822 -> 44840[label="",style="dashed", color="magenta", weight=3]; 43823[label="ww9590",fontsize=16,color="green",shape="box"];43835[label="ww9591",fontsize=16,color="green",shape="box"];43836 -> 26799[label="",style="dashed", color="red", weight=0]; 43836[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43836 -> 44849[label="",style="dashed", color="magenta", weight=3]; 43836 -> 44850[label="",style="dashed", color="magenta", weight=3]; 49992[label="Zero",fontsize=16,color="green",shape="box"];49993[label="Zero",fontsize=16,color="green",shape="box"];49994[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];43838[label="Neg Zero",fontsize=16,color="green",shape="box"];43839 -> 26799[label="",style="dashed", color="red", weight=0]; 43839[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43839 -> 44853[label="",style="dashed", color="magenta", weight=3]; 43839 -> 44854[label="",style="dashed", color="magenta", weight=3]; 43840 -> 20687[label="",style="dashed", color="red", weight=0]; 43840[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];43841[label="ww9591",fontsize=16,color="green",shape="box"];43842[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];43843[label="ww9590",fontsize=16,color="green",shape="box"];43844 -> 26799[label="",style="dashed", color="red", weight=0]; 43844[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43844 -> 44855[label="",style="dashed", color="magenta", weight=3]; 43844 -> 44856[label="",style="dashed", color="magenta", weight=3]; 43845[label="ww9590",fontsize=16,color="green",shape="box"];53413[label="ww5",fontsize=16,color="green",shape="box"];53414[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53415[label="ww3100",fontsize=16,color="green",shape="box"];53416[label="ww4000",fontsize=16,color="green",shape="box"];53417[label="ww5",fontsize=16,color="green",shape="box"];53418[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53419[label="ww3100",fontsize=16,color="green",shape="box"];53420[label="ww4000",fontsize=16,color="green",shape="box"];43847[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];43848[label="Pos Zero",fontsize=16,color="green",shape="box"];43865[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4347",fontsize=16,color="black",shape="triangle"];43865 -> 44858[label="",style="solid", color="black", weight=3]; 43866 -> 43850[label="",style="dashed", color="red", weight=0]; 43866[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))) ww4347))",fontsize=16,color="magenta"];43866 -> 44859[label="",style="dashed", color="magenta", weight=3]; 43856[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];43857[label="Pos Zero",fontsize=16,color="green",shape="box"];43858[label="Pos Zero",fontsize=16,color="green",shape="box"];43859[label="Pos Zero",fontsize=16,color="green",shape="box"];43876[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4348",fontsize=16,color="black",shape="triangle"];43876 -> 44860[label="",style="solid", color="black", weight=3]; 43877 -> 43861[label="",style="dashed", color="red", weight=0]; 43877[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))) ww4348))",fontsize=16,color="magenta"];43877 -> 44861[label="",style="dashed", color="magenta", weight=3]; 43867[label="Pos Zero",fontsize=16,color="green",shape="box"];43868[label="Pos Zero",fontsize=16,color="green",shape="box"];53421[label="ww2149",fontsize=16,color="green",shape="box"];53422[label="Pos (Succ ww2150)",fontsize=16,color="green",shape="box"];53423[label="Neg (Succ ww2151)",fontsize=16,color="green",shape="box"];43869[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];43870[label="Neg Zero",fontsize=16,color="green",shape="box"];43887[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4349",fontsize=16,color="black",shape="triangle"];43887 -> 44862[label="",style="solid", color="black", weight=3]; 43888 -> 43872[label="",style="dashed", color="red", weight=0]; 43888[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))) ww4349))",fontsize=16,color="magenta"];43888 -> 44863[label="",style="dashed", color="magenta", weight=3]; 43878[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];43879[label="Neg Zero",fontsize=16,color="green",shape="box"];43880[label="Pos Zero",fontsize=16,color="green",shape="box"];43881[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43908[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4350",fontsize=16,color="black",shape="triangle"];43908 -> 44864[label="",style="solid", color="black", weight=3]; 43909 -> 43883[label="",style="dashed", color="red", weight=0]; 43909[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)))) ww4350))",fontsize=16,color="magenta"];43909 -> 44865[label="",style="dashed", color="magenta", weight=3]; 43889[label="Pos Zero",fontsize=16,color="green",shape="box"];43890[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44870[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4401) (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))) ww4401)))",fontsize=16,color="green",shape="box"];44870 -> 44888[label="",style="dashed", color="green", weight=3]; 44870 -> 44889[label="",style="dashed", color="green", weight=3]; 43893 -> 20242[label="",style="dashed", color="red", weight=0]; 43893[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];43894[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43901[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43902[label="Pos Zero",fontsize=16,color="green",shape="box"];43923[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4351",fontsize=16,color="black",shape="triangle"];43923 -> 44881[label="",style="solid", color="black", weight=3]; 43924 -> 43904[label="",style="dashed", color="red", weight=0]; 43924[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))) ww4351))",fontsize=16,color="magenta"];43924 -> 44882[label="",style="dashed", color="magenta", weight=3]; 43910[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43911[label="Pos Zero",fontsize=16,color="green",shape="box"];44887[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4402) (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))) ww4402)))",fontsize=16,color="green",shape="box"];44887 -> 44909[label="",style="dashed", color="green", weight=3]; 44887 -> 44910[label="",style="dashed", color="green", weight=3]; 43914 -> 20242[label="",style="dashed", color="red", weight=0]; 43914[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];43915[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53424[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53425[label="ww4000",fontsize=16,color="green",shape="box"];53426[label="ww3100",fontsize=16,color="green",shape="box"];53427[label="ww5",fontsize=16,color="green",shape="box"];53428[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53429[label="ww4000",fontsize=16,color="green",shape="box"];53430[label="ww3100",fontsize=16,color="green",shape="box"];53431[label="ww5",fontsize=16,color="green",shape="box"];43916[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43917[label="Neg Zero",fontsize=16,color="green",shape="box"];43934[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4352",fontsize=16,color="black",shape="triangle"];43934 -> 44890[label="",style="solid", color="black", weight=3]; 43935 -> 43919[label="",style="dashed", color="red", weight=0]; 43935[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))) ww4352))",fontsize=16,color="magenta"];43935 -> 44891[label="",style="dashed", color="magenta", weight=3]; 43925[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43926[label="Neg Zero",fontsize=16,color="green",shape="box"];43927[label="Neg Zero",fontsize=16,color="green",shape="box"];43928[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43945[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4353",fontsize=16,color="black",shape="triangle"];43945 -> 44892[label="",style="solid", color="black", weight=3]; 43946 -> 43930[label="",style="dashed", color="red", weight=0]; 43946[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)))) ww4353))",fontsize=16,color="magenta"];43946 -> 44893[label="",style="dashed", color="magenta", weight=3]; 43936[label="Neg Zero",fontsize=16,color="green",shape="box"];43937[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];43938[label="Neg Zero",fontsize=16,color="green",shape="box"];43939[label="Neg Zero",fontsize=16,color="green",shape="box"];43972[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4354",fontsize=16,color="black",shape="triangle"];43972 -> 44894[label="",style="solid", color="black", weight=3]; 43973 -> 43941[label="",style="dashed", color="red", weight=0]; 43973[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))) ww4354))",fontsize=16,color="magenta"];43973 -> 44895[label="",style="dashed", color="magenta", weight=3]; 43947[label="Neg Zero",fontsize=16,color="green",shape="box"];43948[label="Neg Zero",fontsize=16,color="green",shape="box"];53432[label="ww5",fontsize=16,color="green",shape="box"];53433[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53434[label="ww3000",fontsize=16,color="green",shape="box"];53435[label="ww3100",fontsize=16,color="green",shape="box"];53436[label="ww5",fontsize=16,color="green",shape="box"];53437[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53438[label="ww3000",fontsize=16,color="green",shape="box"];53439[label="ww3100",fontsize=16,color="green",shape="box"];53440 -> 53254[label="",style="dashed", color="red", weight=0]; 53440[label="primDivFloat (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"];53440 -> 53963[label="",style="dashed", color="magenta", weight=3]; 53440 -> 53964[label="",style="dashed", color="magenta", weight=3]; 53440 -> 53965[label="",style="dashed", color="magenta", weight=3]; 53441[label="ww50",fontsize=16,color="green",shape="box"];53442[label="ww51",fontsize=16,color="green",shape="box"];53443[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53444[label="ww3000",fontsize=16,color="green",shape="box"];53445[label="ww3100",fontsize=16,color="green",shape="box"];53446[label="ww650",fontsize=16,color="green",shape="box"];53447[label="Succ Zero",fontsize=16,color="green",shape="box"];53448[label="ww651",fontsize=16,color="green",shape="box"];53449[label="Float ww650 ww651",fontsize=16,color="green",shape="box"];52444[label="ww651",fontsize=16,color="green",shape="box"];52445[label="ww650",fontsize=16,color="green",shape="box"];52446 -> 48835[label="",style="dashed", color="red", weight=0]; 52446[label="primPlusFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53450[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"];53450 -> 53966[label="",style="solid", color="black", weight=3]; 53638[label="Pos (Succ ww4563)",fontsize=16,color="green",shape="box"];53639[label="Pos (Succ ww4562)",fontsize=16,color="green",shape="box"];53640[label="Pos (Succ ww4564)",fontsize=16,color="green",shape="box"];43949[label="ww20761",fontsize=16,color="green",shape="box"];43950 -> 26799[label="",style="dashed", color="red", weight=0]; 43950[label="srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43950 -> 44896[label="",style="dashed", color="magenta", weight=3]; 43950 -> 44897[label="",style="dashed", color="magenta", weight=3]; 45688[label="Float ww20780 ww20781",fontsize=16,color="green",shape="box"];43952[label="ww20781",fontsize=16,color="green",shape="box"];43953 -> 26799[label="",style="dashed", color="red", weight=0]; 43953[label="srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43953 -> 44900[label="",style="dashed", color="magenta", weight=3]; 43953 -> 44901[label="",style="dashed", color="magenta", weight=3]; 43954 -> 22801[label="",style="dashed", color="red", weight=0]; 43954[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="magenta"];43955[label="ww20761",fontsize=16,color="green",shape="box"];43956[label="ww20780",fontsize=16,color="green",shape="box"];43957[label="ww20760",fontsize=16,color="green",shape="box"];43958 -> 26799[label="",style="dashed", color="red", weight=0]; 43958[label="srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero))",fontsize=16,color="magenta"];43958 -> 44902[label="",style="dashed", color="magenta", weight=3]; 43958 -> 44903[label="",style="dashed", color="magenta", weight=3]; 43959[label="ww20760",fontsize=16,color="green",shape="box"];44908[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4403) (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)))) ww4403)))",fontsize=16,color="green",shape="box"];44908 -> 44921[label="",style="dashed", color="green", weight=3]; 44908 -> 44922[label="",style="dashed", color="green", weight=3]; 43962[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];43963 -> 22801[label="",style="dashed", color="red", weight=0]; 43963[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];43963 -> 44911[label="",style="dashed", color="magenta", weight=3]; 43964[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43965[label="Pos Zero",fontsize=16,color="green",shape="box"];43966[label="Pos Zero",fontsize=16,color="green",shape="box"];43984[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4355",fontsize=16,color="black",shape="triangle"];43984 -> 44912[label="",style="solid", color="black", weight=3]; 43985 -> 43968[label="",style="dashed", color="red", weight=0]; 43985[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))) ww4355))",fontsize=16,color="magenta"];43985 -> 44913[label="",style="dashed", color="magenta", weight=3]; 43974[label="Pos Zero",fontsize=16,color="green",shape="box"];43975[label="Pos Zero",fontsize=16,color="green",shape="box"];43976[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44920[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4404) (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))) ww4404)))",fontsize=16,color="green",shape="box"];44920 -> 44933[label="",style="dashed", color="green", weight=3]; 44920 -> 44934[label="",style="dashed", color="green", weight=3]; 43991[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];43992 -> 22801[label="",style="dashed", color="red", weight=0]; 43992[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];43992 -> 44923[label="",style="dashed", color="magenta", weight=3]; 43993[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];27522[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"];27522 -> 27570[label="",style="solid", color="black", weight=3]; 43994[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];43995[label="Pos Zero",fontsize=16,color="green",shape="box"];44013[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4357",fontsize=16,color="black",shape="triangle"];44013 -> 44924[label="",style="solid", color="black", weight=3]; 44014 -> 43997[label="",style="dashed", color="red", weight=0]; 44014[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))) ww4357))",fontsize=16,color="magenta"];44014 -> 44925[label="",style="dashed", color="magenta", weight=3]; 44003[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44004[label="Pos Zero",fontsize=16,color="green",shape="box"];44005[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44006[label="Neg Zero",fontsize=16,color="green",shape="box"];44007[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44030[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4358",fontsize=16,color="black",shape="triangle"];44030 -> 44926[label="",style="solid", color="black", weight=3]; 44031 -> 44009[label="",style="dashed", color="red", weight=0]; 44031[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)))) ww4358))",fontsize=16,color="magenta"];44031 -> 44927[label="",style="dashed", color="magenta", weight=3]; 44015[label="Neg Zero",fontsize=16,color="green",shape="box"];44016[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44017[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44932[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4405) (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))) ww4405)))",fontsize=16,color="green",shape="box"];44932 -> 44954[label="",style="dashed", color="green", weight=3]; 44932 -> 44955[label="",style="dashed", color="green", weight=3]; 44020[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44021 -> 22801[label="",style="dashed", color="red", weight=0]; 44021[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];44021 -> 44935[label="",style="dashed", color="magenta", weight=3]; 44022[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53451[label="ww5",fontsize=16,color="green",shape="box"];53452[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53453[label="ww3000",fontsize=16,color="green",shape="box"];53454[label="ww3100",fontsize=16,color="green",shape="box"];53455[label="ww5",fontsize=16,color="green",shape="box"];53456[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53457[label="ww3000",fontsize=16,color="green",shape="box"];53458[label="ww3100",fontsize=16,color="green",shape="box"];22828[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"];22828 -> 24757[label="",style="solid", color="black", weight=3]; 44023[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44024[label="Neg Zero",fontsize=16,color="green",shape="box"];44042[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4359",fontsize=16,color="black",shape="triangle"];44042 -> 44936[label="",style="solid", color="black", weight=3]; 44043 -> 44026[label="",style="dashed", color="red", weight=0]; 44043[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))) ww4359))",fontsize=16,color="magenta"];44043 -> 44937[label="",style="dashed", color="magenta", weight=3]; 44032[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44033[label="Neg Zero",fontsize=16,color="green",shape="box"];44034[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44047[label="Neg Zero",fontsize=16,color="green",shape="box"];44048[label="Neg Zero",fontsize=16,color="green",shape="box"];44071[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4361",fontsize=16,color="black",shape="triangle"];44071 -> 44940[label="",style="solid", color="black", weight=3]; 44072 -> 44050[label="",style="dashed", color="red", weight=0]; 44072[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))) ww4361))",fontsize=16,color="magenta"];44072 -> 44941[label="",style="dashed", color="magenta", weight=3]; 44056[label="Neg Zero",fontsize=16,color="green",shape="box"];44057[label="Neg Zero",fontsize=16,color="green",shape="box"];44058[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];53459[label="ww3100",fontsize=16,color="green",shape="box"];53460[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53461[label="ww5",fontsize=16,color="green",shape="box"];53462[label="ww3100",fontsize=16,color="green",shape="box"];53463[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53464[label="ww5",fontsize=16,color="green",shape="box"];22862[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="black",shape="box"];22862 -> 24777[label="",style="solid", color="black", weight=3]; 22863 -> 20929[label="",style="dashed", color="red", weight=0]; 22863[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="magenta"];44061[label="Pos Zero",fontsize=16,color="green",shape="box"];44062 -> 22801[label="",style="dashed", color="red", weight=0]; 44062[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];44062 -> 44946[label="",style="dashed", color="magenta", weight=3]; 44063[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44064[label="Pos Zero",fontsize=16,color="green",shape="box"];44065[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44094[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4362",fontsize=16,color="black",shape="triangle"];44094 -> 44947[label="",style="solid", color="black", weight=3]; 44095 -> 44067[label="",style="dashed", color="red", weight=0]; 44095[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)))) ww4362))",fontsize=16,color="magenta"];44095 -> 44948[label="",style="dashed", color="magenta", weight=3]; 44073[label="Pos Zero",fontsize=16,color="green",shape="box"];44074[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44075[label="Pos Zero",fontsize=16,color="green",shape="box"];44953[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4406) (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))) ww4406)))",fontsize=16,color="green",shape="box"];44953 -> 45004[label="",style="dashed", color="green", weight=3]; 44953 -> 45005[label="",style="dashed", color="green", weight=3]; 44078[label="Pos Zero",fontsize=16,color="green",shape="box"];44079 -> 22801[label="",style="dashed", color="red", weight=0]; 44079[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];44079 -> 44956[label="",style="dashed", color="magenta", weight=3]; 44080[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59006[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4736",fontsize=16,color="black",shape="box"];59006 -> 59046[label="",style="solid", color="black", weight=3]; 22886[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="black",shape="box"];22886 -> 24786[label="",style="solid", color="black", weight=3]; 22887 -> 20948[label="",style="dashed", color="red", weight=0]; 22887[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="magenta"];53465[label="ww3100",fontsize=16,color="green",shape="box"];53466[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53467[label="ww5",fontsize=16,color="green",shape="box"];53468[label="ww3100",fontsize=16,color="green",shape="box"];53469[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53470[label="ww5",fontsize=16,color="green",shape="box"];27883[label="takeWhile1 (flip ltEsFloat ww3336) (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 ww3336 (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"];27883 -> 27900[label="",style="solid", color="black", weight=3]; 44087[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44088[label="Neg Zero",fontsize=16,color="green",shape="box"];44106[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4363",fontsize=16,color="black",shape="triangle"];44106 -> 44965[label="",style="solid", color="black", weight=3]; 44107 -> 44090[label="",style="dashed", color="red", weight=0]; 44107[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))) ww4363))",fontsize=16,color="magenta"];44107 -> 44966[label="",style="dashed", color="magenta", weight=3]; 44096[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44097[label="Neg Zero",fontsize=16,color="green",shape="box"];44098[label="Pos Zero",fontsize=16,color="green",shape="box"];44099[label="Neg Zero",fontsize=16,color="green",shape="box"];44100[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44118[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4364",fontsize=16,color="black",shape="triangle"];44118 -> 44967[label="",style="solid", color="black", weight=3]; 44119 -> 44102[label="",style="dashed", color="red", weight=0]; 44119[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)))) ww4364))",fontsize=16,color="magenta"];44119 -> 44968[label="",style="dashed", color="magenta", weight=3]; 44108[label="Neg Zero",fontsize=16,color="green",shape="box"];44109[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44110[label="Pos Zero",fontsize=16,color="green",shape="box"];44111[label="Neg Zero",fontsize=16,color="green",shape="box"];44112[label="Neg Zero",fontsize=16,color="green",shape="box"];44170[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4365",fontsize=16,color="black",shape="triangle"];44170 -> 44969[label="",style="solid", color="black", weight=3]; 44171 -> 44114[label="",style="dashed", color="red", weight=0]; 44171[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))) ww4365))",fontsize=16,color="magenta"];44171 -> 44970[label="",style="dashed", color="magenta", weight=3]; 44120[label="Neg Zero",fontsize=16,color="green",shape="box"];44121[label="Neg Zero",fontsize=16,color="green",shape="box"];44122[label="Pos Zero",fontsize=16,color="green",shape="box"];44123[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4304",fontsize=16,color="black",shape="box"];44123 -> 44971[label="",style="solid", color="black", weight=3]; 44124 -> 42824[label="",style="dashed", color="red", weight=0]; 44124[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4304",fontsize=16,color="magenta"];24861 -> 20289[label="",style="dashed", color="red", weight=0]; 24861[label="primMinusNat (Succ ww1374) (Succ ww1372)",fontsize=16,color="magenta"];24861 -> 27737[label="",style="dashed", color="magenta", weight=3]; 24861 -> 27738[label="",style="dashed", color="magenta", weight=3]; 27271[label="ww151",fontsize=16,color="green",shape="box"];27272 -> 26799[label="",style="dashed", color="red", weight=0]; 27272[label="srMyInt ww51 ww2492",fontsize=16,color="magenta"];27272 -> 27298[label="",style="dashed", color="magenta", weight=3]; 27272 -> 27299[label="",style="dashed", color="magenta", weight=3]; 27273[label="ww150",fontsize=16,color="green",shape="box"];27274 -> 26798[label="",style="dashed", color="red", weight=0]; 27274[label="psMyInt ww50 (srMyInt ww2493 (Pos (Succ Zero)))",fontsize=16,color="magenta"];27274 -> 27300[label="",style="dashed", color="magenta", weight=3]; 27274 -> 27301[label="",style="dashed", color="magenta", weight=3]; 44125[label="Float ww42160 ww42161",fontsize=16,color="green",shape="box"];44126[label="ww32391",fontsize=16,color="green",shape="box"];44127[label="Nil",fontsize=16,color="green",shape="box"];44128[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4305",fontsize=16,color="black",shape="box"];44128 -> 44972[label="",style="solid", color="black", weight=3]; 44129 -> 43140[label="",style="dashed", color="red", weight=0]; 44129[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4305",fontsize=16,color="magenta"];24846 -> 21812[label="",style="dashed", color="red", weight=0]; 24846[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];24846 -> 24850[label="",style="dashed", color="magenta", weight=3]; 24846 -> 24851[label="",style="dashed", color="magenta", weight=3]; 24847 -> 24811[label="",style="dashed", color="red", weight=0]; 24847[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];24847 -> 24852[label="",style="dashed", color="magenta", weight=3]; 24848 -> 20582[label="",style="dashed", color="red", weight=0]; 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]; 24848 -> 24854[label="",style="dashed", color="magenta", weight=3]; 24848 -> 24855[label="",style="dashed", color="magenta", weight=3]; 24848 -> 24856[label="",style="dashed", color="magenta", weight=3]; 24848 -> 24857[label="",style="dashed", color="magenta", weight=3]; 24848 -> 24858[label="",style="dashed", color="magenta", weight=3]; 24845[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"];63411[label="ww2815/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24845 -> 63411[label="",style="solid", color="burlywood", weight=9]; 63411 -> 24859[label="",style="solid", color="burlywood", weight=3]; 63412[label="ww2815/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24845 -> 63412[label="",style="solid", color="burlywood", weight=9]; 63412 -> 24860[label="",style="solid", color="burlywood", weight=3]; 22958[label="ww137300",fontsize=16,color="green",shape="box"];22960[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"];22960 -> 24862[label="",style="dashed", color="green", weight=3]; 22961 -> 27857[label="",style="dashed", color="red", weight=0]; 22961[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"];22961 -> 27858[label="",style="dashed", color="magenta", weight=3]; 22962[label="ww137500",fontsize=16,color="green",shape="box"];22963[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22964[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"];22964 -> 24865[label="",style="dashed", color="green", weight=3]; 22965 -> 56307[label="",style="dashed", color="red", weight=0]; 22965[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"];22965 -> 56308[label="",style="dashed", color="magenta", weight=3]; 22965 -> 56309[label="",style="dashed", color="magenta", weight=3]; 22966[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"];22966 -> 24868[label="",style="dashed", color="green", weight=3]; 22967 -> 27928[label="",style="dashed", color="red", weight=0]; 22967[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"];22967 -> 27929[label="",style="dashed", color="magenta", weight=3]; 24879 -> 24811[label="",style="dashed", color="red", weight=0]; 24879[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];24879 -> 24882[label="",style="dashed", color="magenta", weight=3]; 24880 -> 20582[label="",style="dashed", color="red", weight=0]; 24880[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"];24880 -> 24883[label="",style="dashed", color="magenta", weight=3]; 24880 -> 24884[label="",style="dashed", color="magenta", weight=3]; 24880 -> 24885[label="",style="dashed", color="magenta", weight=3]; 24880 -> 24886[label="",style="dashed", color="magenta", weight=3]; 24880 -> 24887[label="",style="dashed", color="magenta", weight=3]; 24880 -> 24888[label="",style="dashed", color="magenta", weight=3]; 24878[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"];63413[label="ww2820/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24878 -> 63413[label="",style="solid", color="burlywood", weight=9]; 63413 -> 24889[label="",style="solid", color="burlywood", weight=3]; 63414[label="ww2820/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24878 -> 63414[label="",style="solid", color="burlywood", weight=9]; 63414 -> 24890[label="",style="solid", color="burlywood", weight=3]; 44130[label="ww13761",fontsize=16,color="green",shape="box"];44131 -> 26799[label="",style="dashed", color="red", weight=0]; 44131[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];44131 -> 44973[label="",style="dashed", color="magenta", weight=3]; 44131 -> 44974[label="",style="dashed", color="magenta", weight=3]; 45790[label="Float (Neg (Succ ww1374)) (Neg Zero)",fontsize=16,color="green",shape="box"];45789[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"];45789 -> 45797[label="",style="solid", color="black", weight=3]; 44133[label="Neg Zero",fontsize=16,color="green",shape="box"];44134 -> 26799[label="",style="dashed", color="red", weight=0]; 44134[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];44134 -> 44977[label="",style="dashed", color="magenta", weight=3]; 44134 -> 44978[label="",style="dashed", color="magenta", weight=3]; 44135 -> 20977[label="",style="dashed", color="red", weight=0]; 44135[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];44136[label="ww13761",fontsize=16,color="green",shape="box"];44137[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];44138[label="ww13760",fontsize=16,color="green",shape="box"];44139 -> 26799[label="",style="dashed", color="red", weight=0]; 44139[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44139 -> 44979[label="",style="dashed", color="magenta", weight=3]; 44139 -> 44980[label="",style="dashed", color="magenta", weight=3]; 44140[label="ww13760",fontsize=16,color="green",shape="box"];44141[label="ww13761",fontsize=16,color="green",shape="box"];44142 -> 26799[label="",style="dashed", color="red", weight=0]; 44142[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];44142 -> 44981[label="",style="dashed", color="magenta", weight=3]; 44142 -> 44982[label="",style="dashed", color="magenta", weight=3]; 45804[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];45803[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"];45803 -> 45810[label="",style="solid", color="black", weight=3]; 44144[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];44145 -> 26799[label="",style="dashed", color="red", weight=0]; 44145[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];44145 -> 44985[label="",style="dashed", color="magenta", weight=3]; 44145 -> 44986[label="",style="dashed", color="magenta", weight=3]; 44146 -> 20977[label="",style="dashed", color="red", weight=0]; 44146[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];44147[label="ww13761",fontsize=16,color="green",shape="box"];44148[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];44149[label="ww13760",fontsize=16,color="green",shape="box"];44150 -> 26799[label="",style="dashed", color="red", weight=0]; 44150[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44150 -> 44987[label="",style="dashed", color="magenta", weight=3]; 44150 -> 44988[label="",style="dashed", color="magenta", weight=3]; 44151[label="ww13760",fontsize=16,color="green",shape="box"];44152[label="ww13761",fontsize=16,color="green",shape="box"];44153 -> 26799[label="",style="dashed", color="red", weight=0]; 44153[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];44153 -> 44989[label="",style="dashed", color="magenta", weight=3]; 44153 -> 44990[label="",style="dashed", color="magenta", weight=3]; 45819[label="Float (Neg (Succ ww1374)) (Neg Zero)",fontsize=16,color="green",shape="box"];45818[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"];45818 -> 45826[label="",style="solid", color="black", weight=3]; 44155[label="Neg Zero",fontsize=16,color="green",shape="box"];44156 -> 26799[label="",style="dashed", color="red", weight=0]; 44156[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];44156 -> 44993[label="",style="dashed", color="magenta", weight=3]; 44156 -> 44994[label="",style="dashed", color="magenta", weight=3]; 44157 -> 20977[label="",style="dashed", color="red", weight=0]; 44157[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];44158[label="ww13761",fontsize=16,color="green",shape="box"];44159[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];44160[label="ww13760",fontsize=16,color="green",shape="box"];44161 -> 26799[label="",style="dashed", color="red", weight=0]; 44161[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44161 -> 44995[label="",style="dashed", color="magenta", weight=3]; 44161 -> 44996[label="",style="dashed", color="magenta", weight=3]; 44162[label="ww13760",fontsize=16,color="green",shape="box"];53574[label="ww4000",fontsize=16,color="green",shape="box"];53575[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53576[label="ww3100",fontsize=16,color="green",shape="box"];53577[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];50375 -> 27983[label="",style="dashed", color="red", weight=0]; 50375[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"];50375 -> 53967[label="",style="dashed", color="magenta", weight=3]; 50375 -> 53968[label="",style="dashed", color="magenta", weight=3]; 50375 -> 53969[label="",style="dashed", color="magenta", weight=3]; 50375 -> 53970[label="",style="dashed", color="magenta", weight=3]; 53472[label="ww3100",fontsize=16,color="green",shape="box"];53473[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53474[label="ww5",fontsize=16,color="green",shape="box"];53475[label="ww4000",fontsize=16,color="green",shape="box"];53578[label="ww4000",fontsize=16,color="green",shape="box"];53579[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53580[label="ww3100",fontsize=16,color="green",shape="box"];53581[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];50376 -> 27983[label="",style="dashed", color="red", weight=0]; 50376[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"];50376 -> 53971[label="",style="dashed", color="magenta", weight=3]; 50376 -> 53972[label="",style="dashed", color="magenta", weight=3]; 50376 -> 53973[label="",style="dashed", color="magenta", weight=3]; 50376 -> 53974[label="",style="dashed", color="magenta", weight=3]; 53597[label="ww3100",fontsize=16,color="green",shape="box"];53598[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53599[label="ww5",fontsize=16,color="green",shape="box"];53600[label="ww4000",fontsize=16,color="green",shape="box"];28393[label="takeWhile1 (flip ltEsFloat ww3415) (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 ww3415 (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"];28393 -> 28431[label="",style="solid", color="black", weight=3]; 22342 -> 20289[label="",style="dashed", color="red", weight=0]; 22342[label="primMinusNat Zero (Succ ww4000)",fontsize=16,color="magenta"];22342 -> 23034[label="",style="dashed", color="magenta", weight=3]; 22342 -> 23035[label="",style="dashed", color="magenta", weight=3]; 44163[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44164[label="Pos Zero",fontsize=16,color="green",shape="box"];44185[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4366",fontsize=16,color="black",shape="triangle"];44185 -> 44997[label="",style="solid", color="black", weight=3]; 44186 -> 44166[label="",style="dashed", color="red", weight=0]; 44186[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))) ww4366))",fontsize=16,color="magenta"];44186 -> 44998[label="",style="dashed", color="magenta", weight=3]; 44172[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44173[label="Pos Zero",fontsize=16,color="green",shape="box"];45003[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4407) (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)))) ww4407)))",fontsize=16,color="green",shape="box"];45003 -> 45017[label="",style="dashed", color="green", weight=3]; 45003 -> 45018[label="",style="dashed", color="green", weight=3]; 44176 -> 22064[label="",style="dashed", color="red", weight=0]; 44176[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];44177[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44178[label="Pos Zero",fontsize=16,color="green",shape="box"];44179[label="Pos Zero",fontsize=16,color="green",shape="box"];44196[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4367",fontsize=16,color="black",shape="triangle"];44196 -> 45006[label="",style="solid", color="black", weight=3]; 44197 -> 44181[label="",style="dashed", color="red", weight=0]; 44197[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))) ww4367))",fontsize=16,color="magenta"];44197 -> 45007[label="",style="dashed", color="magenta", weight=3]; 44187[label="Pos Zero",fontsize=16,color="green",shape="box"];44188[label="Pos Zero",fontsize=16,color="green",shape="box"];24928 -> 20582[label="",style="dashed", color="red", weight=0]; 24928[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"];24928 -> 24933[label="",style="dashed", color="magenta", weight=3]; 24928 -> 24934[label="",style="dashed", color="magenta", weight=3]; 24928 -> 24935[label="",style="dashed", color="magenta", weight=3]; 24928 -> 24936[label="",style="dashed", color="magenta", weight=3]; 24928 -> 24937[label="",style="dashed", color="magenta", weight=3]; 24928 -> 24938[label="",style="dashed", color="magenta", weight=3]; 24929 -> 24811[label="",style="dashed", color="red", weight=0]; 24929[label="srMyInt (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];24929 -> 24939[label="",style="dashed", color="magenta", weight=3]; 24930 -> 23741[label="",style="dashed", color="red", weight=0]; 24930[label="srMyInt (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24930 -> 24940[label="",style="dashed", color="magenta", weight=3]; 24930 -> 24941[label="",style="dashed", color="magenta", weight=3]; 24927[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"];63415[label="ww2838/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24927 -> 63415[label="",style="solid", color="burlywood", weight=9]; 63415 -> 24942[label="",style="solid", color="burlywood", weight=3]; 63416[label="ww2838/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24927 -> 63416[label="",style="solid", color="burlywood", weight=9]; 63416 -> 24943[label="",style="solid", color="burlywood", weight=3]; 44189[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44190[label="Neg Zero",fontsize=16,color="green",shape="box"];44207[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4368",fontsize=16,color="black",shape="triangle"];44207 -> 45008[label="",style="solid", color="black", weight=3]; 44208 -> 44192[label="",style="dashed", color="red", weight=0]; 44208[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))) ww4368))",fontsize=16,color="magenta"];44208 -> 45009[label="",style="dashed", color="magenta", weight=3]; 44198[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44199[label="Neg Zero",fontsize=16,color="green",shape="box"];44200[label="Pos Zero",fontsize=16,color="green",shape="box"];44201[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44222[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4369",fontsize=16,color="black",shape="triangle"];44222 -> 45010[label="",style="solid", color="black", weight=3]; 44223 -> 44203[label="",style="dashed", color="red", weight=0]; 44223[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)))) ww4369))",fontsize=16,color="magenta"];44223 -> 45011[label="",style="dashed", color="magenta", weight=3]; 44209[label="Pos Zero",fontsize=16,color="green",shape="box"];44210[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45016[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4408) (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))) ww4408)))",fontsize=16,color="green",shape="box"];45016 -> 45028[label="",style="dashed", color="green", weight=3]; 45016 -> 45029[label="",style="dashed", color="green", weight=3]; 44213 -> 22064[label="",style="dashed", color="red", weight=0]; 44213[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];44214[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];24969 -> 24811[label="",style="dashed", color="red", weight=0]; 24969[label="srMyInt (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];24969 -> 24972[label="",style="dashed", color="magenta", weight=3]; 24970 -> 20582[label="",style="dashed", color="red", weight=0]; 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]; 24970 -> 24974[label="",style="dashed", color="magenta", weight=3]; 24970 -> 24975[label="",style="dashed", color="magenta", weight=3]; 24970 -> 24976[label="",style="dashed", color="magenta", weight=3]; 24970 -> 24977[label="",style="dashed", color="magenta", weight=3]; 24970 -> 24978[label="",style="dashed", color="magenta", weight=3]; 24968[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"];63417[label="ww2850/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24968 -> 63417[label="",style="solid", color="burlywood", weight=9]; 63417 -> 24979[label="",style="solid", color="burlywood", weight=3]; 63418[label="ww2850/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24968 -> 63418[label="",style="solid", color="burlywood", weight=9]; 63418 -> 24980[label="",style="solid", color="burlywood", weight=3]; 44215[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44216[label="Pos Zero",fontsize=16,color="green",shape="box"];44233[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4370",fontsize=16,color="black",shape="triangle"];44233 -> 45019[label="",style="solid", color="black", weight=3]; 44234 -> 44218[label="",style="dashed", color="red", weight=0]; 44234[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))) ww4370))",fontsize=16,color="magenta"];44234 -> 45020[label="",style="dashed", color="magenta", weight=3]; 44224[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44225[label="Pos Zero",fontsize=16,color="green",shape="box"];44226[label="Neg Zero",fontsize=16,color="green",shape="box"];44227[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44248[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4371",fontsize=16,color="black",shape="triangle"];44248 -> 45021[label="",style="solid", color="black", weight=3]; 44249 -> 44229[label="",style="dashed", color="red", weight=0]; 44249[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)))) ww4371))",fontsize=16,color="magenta"];44249 -> 45022[label="",style="dashed", color="magenta", weight=3]; 44235[label="Neg Zero",fontsize=16,color="green",shape="box"];44236[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45027[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4409) (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))) ww4409)))",fontsize=16,color="green",shape="box"];45027 -> 45041[label="",style="dashed", color="green", weight=3]; 45027 -> 45042[label="",style="dashed", color="green", weight=3]; 44239 -> 22064[label="",style="dashed", color="red", weight=0]; 44239[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];44240[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53738[label="ww4000",fontsize=16,color="green",shape="box"];53739[label="ww3100",fontsize=16,color="green",shape="box"];53740[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53741[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50067 -> 28074[label="",style="dashed", color="red", weight=0]; 50067[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"];50067 -> 53975[label="",style="dashed", color="magenta", weight=3]; 50067 -> 53976[label="",style="dashed", color="magenta", weight=3]; 50067 -> 53977[label="",style="dashed", color="magenta", weight=3]; 50067 -> 53978[label="",style="dashed", color="magenta", weight=3]; 53602[label="ww5",fontsize=16,color="green",shape="box"];53603[label="ww3100",fontsize=16,color="green",shape="box"];53604[label="ww4000",fontsize=16,color="green",shape="box"];53605[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53742[label="ww4000",fontsize=16,color="green",shape="box"];53743[label="ww3100",fontsize=16,color="green",shape="box"];53744[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53745[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50068 -> 28074[label="",style="dashed", color="red", weight=0]; 50068[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"];50068 -> 53979[label="",style="dashed", color="magenta", weight=3]; 50068 -> 53980[label="",style="dashed", color="magenta", weight=3]; 50068 -> 53981[label="",style="dashed", color="magenta", weight=3]; 50068 -> 53982[label="",style="dashed", color="magenta", weight=3]; 53641[label="ww5",fontsize=16,color="green",shape="box"];53642[label="ww3100",fontsize=16,color="green",shape="box"];53643[label="ww4000",fontsize=16,color="green",shape="box"];53644[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28427[label="takeWhile1 (flip ltEsFloat ww3421) (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 ww3421 (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"];28427 -> 28477[label="",style="solid", color="black", weight=3]; 44241[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44242[label="Neg Zero",fontsize=16,color="green",shape="box"];44259[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4372",fontsize=16,color="black",shape="triangle"];44259 -> 45030[label="",style="solid", color="black", weight=3]; 44260 -> 44244[label="",style="dashed", color="red", weight=0]; 44260[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))) ww4372))",fontsize=16,color="magenta"];44260 -> 45031[label="",style="dashed", color="magenta", weight=3]; 44250[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44251[label="Neg Zero",fontsize=16,color="green",shape="box"];44252[label="Neg Zero",fontsize=16,color="green",shape="box"];44253[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44270[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4373",fontsize=16,color="black",shape="triangle"];44270 -> 45032[label="",style="solid", color="black", weight=3]; 44271 -> 44255[label="",style="dashed", color="red", weight=0]; 44271[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)))) ww4373))",fontsize=16,color="magenta"];44271 -> 45033[label="",style="dashed", color="magenta", weight=3]; 44261[label="Neg Zero",fontsize=16,color="green",shape="box"];44262[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44263[label="Neg Zero",fontsize=16,color="green",shape="box"];44264[label="Neg Zero",fontsize=16,color="green",shape="box"];44286[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="black",shape="triangle"];44286 -> 45034[label="",style="solid", color="black", weight=3]; 44287 -> 44266[label="",style="dashed", color="red", weight=0]; 44287[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))) ww4374))",fontsize=16,color="magenta"];44287 -> 45035[label="",style="dashed", color="magenta", weight=3]; 44272[label="Neg Zero",fontsize=16,color="green",shape="box"];44273[label="Neg Zero",fontsize=16,color="green",shape="box"];53645[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53646[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53647[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53648[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53668[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53669[label="ww3100",fontsize=16,color="green",shape="box"];53670[label="ww3000",fontsize=16,color="green",shape="box"];53671[label="ww5",fontsize=16,color="green",shape="box"];53650 -> 53749[label="",style="dashed", color="red", weight=0]; 53650[label="primPlusFloat 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"];53650 -> 53983[label="",style="dashed", color="magenta", weight=3]; 53650 -> 53984[label="",style="dashed", color="magenta", weight=3]; 53650 -> 53985[label="",style="dashed", color="magenta", weight=3]; 53650 -> 53986[label="",style="dashed", color="magenta", weight=3]; 53651[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53652[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53653[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53654[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53672[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53673[label="ww3100",fontsize=16,color="green",shape="box"];53674[label="ww3000",fontsize=16,color="green",shape="box"];53675[label="ww5",fontsize=16,color="green",shape="box"];53690 -> 53749[label="",style="dashed", color="red", weight=0]; 53690[label="primPlusFloat 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"];53690 -> 53987[label="",style="dashed", color="magenta", weight=3]; 53690 -> 53988[label="",style="dashed", color="magenta", weight=3]; 53690 -> 53989[label="",style="dashed", color="magenta", weight=3]; 53690 -> 53990[label="",style="dashed", color="magenta", weight=3]; 53691 -> 26726[label="",style="dashed", color="red", weight=0]; 53691[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];53691 -> 53991[label="",style="dashed", color="magenta", weight=3]; 53691 -> 53992[label="",style="dashed", color="magenta", weight=3]; 53691 -> 53993[label="",style="dashed", color="magenta", weight=3]; 53692 -> 26726[label="",style="dashed", color="red", weight=0]; 53692[label="primPlusFloat (Float ww50 ww51) (primDivFloat (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"];53692 -> 53994[label="",style="dashed", color="magenta", weight=3]; 53692 -> 53995[label="",style="dashed", color="magenta", weight=3]; 53692 -> 53996[label="",style="dashed", color="magenta", weight=3]; 55921 -> 22801[label="",style="dashed", color="red", weight=0]; 55921[label="msMyInt (Neg Zero) (Neg (Succ ww4606))",fontsize=16,color="magenta"];55921 -> 56000[label="",style="dashed", color="magenta", weight=3]; 55922 -> 26799[label="",style="dashed", color="red", weight=0]; 55922[label="srMyInt (Pos (Succ ww4605)) (Pos (Succ ww4607))",fontsize=16,color="magenta"];55922 -> 56001[label="",style="dashed", color="magenta", weight=3]; 55922 -> 56002[label="",style="dashed", color="magenta", weight=3]; 45040[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4410) (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)))) ww4410)))",fontsize=16,color="green",shape="box"];45040 -> 45053[label="",style="dashed", color="green", weight=3]; 45040 -> 45054[label="",style="dashed", color="green", weight=3]; 44276[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44277 -> 22801[label="",style="dashed", color="red", weight=0]; 44277[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];44277 -> 45043[label="",style="dashed", color="magenta", weight=3]; 44278[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44279[label="Pos Zero",fontsize=16,color="green",shape="box"];44280[label="Pos Zero",fontsize=16,color="green",shape="box"];44298[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4375",fontsize=16,color="black",shape="triangle"];44298 -> 45044[label="",style="solid", color="black", weight=3]; 44299 -> 44282[label="",style="dashed", color="red", weight=0]; 44299[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))) ww4375))",fontsize=16,color="magenta"];44299 -> 45045[label="",style="dashed", color="magenta", weight=3]; 44288[label="Pos Zero",fontsize=16,color="green",shape="box"];44289[label="Pos Zero",fontsize=16,color="green",shape="box"];44290[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44291[label="Pos Zero",fontsize=16,color="green",shape="box"];44292[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44315[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4376",fontsize=16,color="black",shape="triangle"];44315 -> 45046[label="",style="solid", color="black", weight=3]; 44316 -> 44294[label="",style="dashed", color="red", weight=0]; 44316[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)))) ww4376))",fontsize=16,color="magenta"];44316 -> 45047[label="",style="dashed", color="magenta", weight=3]; 44300[label="Pos Zero",fontsize=16,color="green",shape="box"];44301[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44302[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45052[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4411) (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))) ww4411)))",fontsize=16,color="green",shape="box"];45052 -> 45065[label="",style="dashed", color="green", weight=3]; 45052 -> 45066[label="",style="dashed", color="green", weight=3]; 44305[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44306 -> 22801[label="",style="dashed", color="red", weight=0]; 44306[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];44306 -> 45055[label="",style="dashed", color="magenta", weight=3]; 44307[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];25072 -> 24811[label="",style="dashed", color="red", weight=0]; 25072[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww2203))) (Pos (Succ Zero))",fontsize=16,color="magenta"];25072 -> 25075[label="",style="dashed", color="magenta", weight=3]; 25073 -> 20582[label="",style="dashed", color="red", weight=0]; 25073[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"];25073 -> 25076[label="",style="dashed", color="magenta", weight=3]; 25073 -> 25077[label="",style="dashed", color="magenta", weight=3]; 25073 -> 25078[label="",style="dashed", color="magenta", weight=3]; 25073 -> 25079[label="",style="dashed", color="magenta", weight=3]; 25073 -> 25080[label="",style="dashed", color="magenta", weight=3]; 25073 -> 25081[label="",style="dashed", color="magenta", weight=3]; 25071[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"];63419[label="ww2872/MyTrue",fontsize=10,color="white",style="solid",shape="box"];25071 -> 63419[label="",style="solid", color="burlywood", weight=9]; 63419 -> 25082[label="",style="solid", color="burlywood", weight=3]; 63420[label="ww2872/MyFalse",fontsize=10,color="white",style="solid",shape="box"];25071 -> 63420[label="",style="solid", color="burlywood", weight=9]; 63420 -> 25083[label="",style="solid", color="burlywood", weight=3]; 44308[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44309[label="Pos Zero",fontsize=16,color="green",shape="box"];44327[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4377",fontsize=16,color="black",shape="triangle"];44327 -> 45056[label="",style="solid", color="black", weight=3]; 44328 -> 44311[label="",style="dashed", color="red", weight=0]; 44328[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))) ww4377))",fontsize=16,color="magenta"];44328 -> 45057[label="",style="dashed", color="magenta", weight=3]; 44317[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44318[label="Pos Zero",fontsize=16,color="green",shape="box"];44319[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44320[label="Neg Zero",fontsize=16,color="green",shape="box"];44321[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44344[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4378",fontsize=16,color="black",shape="triangle"];44344 -> 45058[label="",style="solid", color="black", weight=3]; 44345 -> 44323[label="",style="dashed", color="red", weight=0]; 44345[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)))) ww4378))",fontsize=16,color="magenta"];44345 -> 45059[label="",style="dashed", color="magenta", weight=3]; 44329[label="Neg Zero",fontsize=16,color="green",shape="box"];44330[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44331[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45064[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4412) (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))) ww4412)))",fontsize=16,color="green",shape="box"];45064 -> 45079[label="",style="dashed", color="green", weight=3]; 45064 -> 45080[label="",style="dashed", color="green", weight=3]; 44334[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44335 -> 22801[label="",style="dashed", color="red", weight=0]; 44335[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];44335 -> 45067[label="",style="dashed", color="magenta", weight=3]; 44336[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53819[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53820[label="ww3100",fontsize=16,color="green",shape="box"];53821[label="ww3000",fontsize=16,color="green",shape="box"];53822[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];49873 -> 28371[label="",style="dashed", color="red", weight=0]; 49873[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"];49873 -> 53997[label="",style="dashed", color="magenta", weight=3]; 49873 -> 53998[label="",style="dashed", color="magenta", weight=3]; 49873 -> 53999[label="",style="dashed", color="magenta", weight=3]; 49873 -> 54000[label="",style="dashed", color="magenta", weight=3]; 53694[label="ww5",fontsize=16,color="green",shape="box"];53695[label="ww3100",fontsize=16,color="green",shape="box"];53696[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53697[label="ww3000",fontsize=16,color="green",shape="box"];53823[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53824[label="ww3100",fontsize=16,color="green",shape="box"];53825[label="ww3000",fontsize=16,color="green",shape="box"];53826[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];49874 -> 28371[label="",style="dashed", color="red", weight=0]; 49874[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"];49874 -> 54001[label="",style="dashed", color="magenta", weight=3]; 49874 -> 54002[label="",style="dashed", color="magenta", weight=3]; 49874 -> 54003[label="",style="dashed", color="magenta", weight=3]; 49874 -> 54004[label="",style="dashed", color="magenta", weight=3]; 53756[label="ww5",fontsize=16,color="green",shape="box"];53757[label="ww3100",fontsize=16,color="green",shape="box"];53758[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53759[label="ww3000",fontsize=16,color="green",shape="box"];28820[label="takeWhile1 (flip ltEsFloat ww3445) (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 ww3445 (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"];28820 -> 28867[label="",style="solid", color="black", weight=3]; 44337[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44338[label="Neg Zero",fontsize=16,color="green",shape="box"];44356[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4379",fontsize=16,color="black",shape="triangle"];44356 -> 45068[label="",style="solid", color="black", weight=3]; 44357 -> 44340[label="",style="dashed", color="red", weight=0]; 44357[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))) ww4379))",fontsize=16,color="magenta"];44357 -> 45069[label="",style="dashed", color="magenta", weight=3]; 44346[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44347[label="Neg Zero",fontsize=16,color="green",shape="box"];44348[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44349[label="Neg Zero",fontsize=16,color="green",shape="box"];44350[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44368[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4380",fontsize=16,color="black",shape="triangle"];44368 -> 45070[label="",style="solid", color="black", weight=3]; 44369 -> 44352[label="",style="dashed", color="red", weight=0]; 44369[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)))) ww4380))",fontsize=16,color="magenta"];44369 -> 45071[label="",style="dashed", color="magenta", weight=3]; 44358[label="Neg Zero",fontsize=16,color="green",shape="box"];44359[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44360[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44361[label="Neg Zero",fontsize=16,color="green",shape="box"];44362[label="Neg Zero",fontsize=16,color="green",shape="box"];44385[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4381",fontsize=16,color="black",shape="triangle"];44385 -> 45072[label="",style="solid", color="black", weight=3]; 44386 -> 44364[label="",style="dashed", color="red", weight=0]; 44386[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))) ww4381))",fontsize=16,color="magenta"];44386 -> 45073[label="",style="dashed", color="magenta", weight=3]; 44370[label="Neg Zero",fontsize=16,color="green",shape="box"];44371[label="Neg Zero",fontsize=16,color="green",shape="box"];44372[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53760[label="Neg Zero",fontsize=16,color="green",shape="box"];53761[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53762[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53763[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50377 -> 53769[label="",style="dashed", color="red", weight=0]; 50377[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"];50377 -> 53794[label="",style="dashed", color="magenta", weight=3]; 50377 -> 53795[label="",style="dashed", color="magenta", weight=3]; 50377 -> 53796[label="",style="dashed", color="magenta", weight=3]; 53788[label="ww5",fontsize=16,color="green",shape="box"];53789[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53790[label="ww3100",fontsize=16,color="green",shape="box"];53765[label="Neg Zero",fontsize=16,color="green",shape="box"];53766[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53767[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53768[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50378 -> 53769[label="",style="dashed", color="red", weight=0]; 50378[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"];50378 -> 53797[label="",style="dashed", color="magenta", weight=3]; 50378 -> 53798[label="",style="dashed", color="magenta", weight=3]; 50378 -> 53799[label="",style="dashed", color="magenta", weight=3]; 53791[label="ww5",fontsize=16,color="green",shape="box"];53792[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53793[label="ww3100",fontsize=16,color="green",shape="box"];45078[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413) (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)))) ww4413)))",fontsize=16,color="green",shape="box"];45078 -> 45091[label="",style="dashed", color="green", weight=3]; 45078 -> 45092[label="",style="dashed", color="green", weight=3]; 44375[label="Neg Zero",fontsize=16,color="green",shape="box"];44376 -> 22801[label="",style="dashed", color="red", weight=0]; 44376[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44376 -> 45081[label="",style="dashed", color="magenta", weight=3]; 44377[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44378[label="Pos Zero",fontsize=16,color="green",shape="box"];44379[label="Pos Zero",fontsize=16,color="green",shape="box"];44397[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4382",fontsize=16,color="black",shape="triangle"];44397 -> 45082[label="",style="solid", color="black", weight=3]; 44398 -> 44381[label="",style="dashed", color="red", weight=0]; 44398[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))) ww4382))",fontsize=16,color="magenta"];44398 -> 45083[label="",style="dashed", color="magenta", weight=3]; 44387[label="Pos Zero",fontsize=16,color="green",shape="box"];44388[label="Pos Zero",fontsize=16,color="green",shape="box"];44389[label="Neg Zero",fontsize=16,color="green",shape="box"];44390[label="Pos Zero",fontsize=16,color="green",shape="box"];44391[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44414[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4383",fontsize=16,color="black",shape="triangle"];44414 -> 45084[label="",style="solid", color="black", weight=3]; 44415 -> 44393[label="",style="dashed", color="red", weight=0]; 44415[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)))) ww4383))",fontsize=16,color="magenta"];44415 -> 45085[label="",style="dashed", color="magenta", weight=3]; 44399[label="Pos Zero",fontsize=16,color="green",shape="box"];44400[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44401[label="Neg Zero",fontsize=16,color="green",shape="box"];45090[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414) (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))) ww4414)))",fontsize=16,color="green",shape="box"];45090 -> 45103[label="",style="dashed", color="green", weight=3]; 45090 -> 45104[label="",style="dashed", color="green", weight=3]; 44404[label="Neg Zero",fontsize=16,color="green",shape="box"];44405 -> 22801[label="",style="dashed", color="red", weight=0]; 44405[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44405 -> 45093[label="",style="dashed", color="magenta", weight=3]; 44406[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];25170 -> 20582[label="",style="dashed", color="red", weight=0]; 25170[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"];25170 -> 25173[label="",style="dashed", color="magenta", weight=3]; 25170 -> 25174[label="",style="dashed", color="magenta", weight=3]; 25170 -> 25175[label="",style="dashed", color="magenta", weight=3]; 25170 -> 25176[label="",style="dashed", color="magenta", weight=3]; 25170 -> 25177[label="",style="dashed", color="magenta", weight=3]; 25170 -> 25178[label="",style="dashed", color="magenta", weight=3]; 25171 -> 24811[label="",style="dashed", color="red", weight=0]; 25171[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];25171 -> 25179[label="",style="dashed", color="magenta", weight=3]; 25169[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"];63421[label="ww2893/MyTrue",fontsize=10,color="white",style="solid",shape="box"];25169 -> 63421[label="",style="solid", color="burlywood", weight=9]; 63421 -> 25180[label="",style="solid", color="burlywood", weight=3]; 63422[label="ww2893/MyFalse",fontsize=10,color="white",style="solid",shape="box"];25169 -> 63422[label="",style="solid", color="burlywood", weight=9]; 63422 -> 25181[label="",style="solid", color="burlywood", weight=3]; 44407[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44408[label="Pos Zero",fontsize=16,color="green",shape="box"];44426[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4384",fontsize=16,color="black",shape="triangle"];44426 -> 45094[label="",style="solid", color="black", weight=3]; 44427 -> 44410[label="",style="dashed", color="red", weight=0]; 44427[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))) ww4384))",fontsize=16,color="magenta"];44427 -> 45095[label="",style="dashed", color="magenta", weight=3]; 44416[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44417[label="Pos Zero",fontsize=16,color="green",shape="box"];44418[label="Neg Zero",fontsize=16,color="green",shape="box"];44419[label="Neg Zero",fontsize=16,color="green",shape="box"];44420[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44443[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4385",fontsize=16,color="black",shape="triangle"];44443 -> 45096[label="",style="solid", color="black", weight=3]; 44444 -> 44422[label="",style="dashed", color="red", weight=0]; 44444[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)))) ww4385))",fontsize=16,color="magenta"];44444 -> 45097[label="",style="dashed", color="magenta", weight=3]; 44428[label="Neg Zero",fontsize=16,color="green",shape="box"];44429[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44430[label="Neg Zero",fontsize=16,color="green",shape="box"];45102[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415) (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))) ww4415)))",fontsize=16,color="green",shape="box"];45102 -> 45202[label="",style="dashed", color="green", weight=3]; 45102 -> 45203[label="",style="dashed", color="green", weight=3]; 44433[label="Neg Zero",fontsize=16,color="green",shape="box"];44434 -> 22801[label="",style="dashed", color="red", weight=0]; 44434[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44434 -> 45105[label="",style="dashed", color="magenta", weight=3]; 44435[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];55426[label="ww3100",fontsize=16,color="green",shape="box"];55427[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55428[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];50069 -> 28661[label="",style="dashed", color="red", weight=0]; 50069[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"];50069 -> 54005[label="",style="dashed", color="magenta", weight=3]; 50069 -> 54006[label="",style="dashed", color="magenta", weight=3]; 50069 -> 54007[label="",style="dashed", color="magenta", weight=3]; 53841[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53842[label="ww5",fontsize=16,color="green",shape="box"];53843[label="ww3100",fontsize=16,color="green",shape="box"];55429[label="ww3100",fontsize=16,color="green",shape="box"];55430[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55431[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];50070 -> 28661[label="",style="dashed", color="red", weight=0]; 50070[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"];50070 -> 54008[label="",style="dashed", color="magenta", weight=3]; 50070 -> 54009[label="",style="dashed", color="magenta", weight=3]; 50070 -> 54010[label="",style="dashed", color="magenta", weight=3]; 53869[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53870[label="ww5",fontsize=16,color="green",shape="box"];53871[label="ww3100",fontsize=16,color="green",shape="box"];28882[label="takeWhile1 (flip ltEsFloat ww3468) (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 ww3468 (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"];28882 -> 28911[label="",style="solid", color="black", weight=3]; 44436[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44437[label="Neg Zero",fontsize=16,color="green",shape="box"];44455[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4386",fontsize=16,color="black",shape="triangle"];44455 -> 45106[label="",style="solid", color="black", weight=3]; 44456 -> 44439[label="",style="dashed", color="red", weight=0]; 44456[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))) ww4386))",fontsize=16,color="magenta"];44456 -> 45107[label="",style="dashed", color="magenta", weight=3]; 44445[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44446[label="Neg Zero",fontsize=16,color="green",shape="box"];44447[label="Neg Zero",fontsize=16,color="green",shape="box"];44448[label="Neg Zero",fontsize=16,color="green",shape="box"];44449[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44467[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4387",fontsize=16,color="black",shape="triangle"];44467 -> 45108[label="",style="solid", color="black", weight=3]; 44468 -> 44451[label="",style="dashed", color="red", weight=0]; 44468[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)))) ww4387))",fontsize=16,color="magenta"];44468 -> 45109[label="",style="dashed", color="magenta", weight=3]; 44457[label="Neg Zero",fontsize=16,color="green",shape="box"];44458[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44459[label="Neg Zero",fontsize=16,color="green",shape="box"];44460[label="Neg Zero",fontsize=16,color="green",shape="box"];44461[label="Neg Zero",fontsize=16,color="green",shape="box"];44479[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4388",fontsize=16,color="black",shape="triangle"];44479 -> 45110[label="",style="solid", color="black", weight=3]; 44480 -> 44463[label="",style="dashed", color="red", weight=0]; 44480[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))) ww4388))",fontsize=16,color="magenta"];44480 -> 45111[label="",style="dashed", color="magenta", weight=3]; 44469[label="Neg Zero",fontsize=16,color="green",shape="box"];44470[label="Neg Zero",fontsize=16,color="green",shape="box"];44471[label="Neg Zero",fontsize=16,color="green",shape="box"];56640 -> 21889[label="",style="dashed", color="red", weight=0]; 56640[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56640 -> 56715[label="",style="dashed", color="magenta", weight=3]; 56640 -> 56716[label="",style="dashed", color="magenta", weight=3]; 56641[label="Succ ww5400",fontsize=16,color="green",shape="box"];56642 -> 21889[label="",style="dashed", color="red", weight=0]; 56642[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56642 -> 56717[label="",style="dashed", color="magenta", weight=3]; 56642 -> 56718[label="",style="dashed", color="magenta", weight=3]; 56643[label="Succ ww5400",fontsize=16,color="green",shape="box"];56699 -> 21889[label="",style="dashed", color="red", weight=0]; 56699[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56699 -> 56953[label="",style="dashed", color="magenta", weight=3]; 56699 -> 56954[label="",style="dashed", color="magenta", weight=3]; 56700[label="Succ ww5400",fontsize=16,color="green",shape="box"];56701 -> 21889[label="",style="dashed", color="red", weight=0]; 56701[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56701 -> 56955[label="",style="dashed", color="magenta", weight=3]; 56701 -> 56956[label="",style="dashed", color="magenta", weight=3]; 56702[label="Succ ww5400",fontsize=16,color="green",shape="box"];56703[label="ww5200",fontsize=16,color="green",shape="box"];56704[label="Succ ww5400",fontsize=16,color="green",shape="box"];56271[label="not (esEsOrdering (primCmpNat (Succ ww4542000) (Succ ww4541000)) LT)",fontsize=16,color="black",shape="box"];56271 -> 56644[label="",style="solid", color="black", weight=3]; 56272[label="not (esEsOrdering (primCmpNat (Succ ww4542000) Zero) LT)",fontsize=16,color="black",shape="box"];56272 -> 56645[label="",style="solid", color="black", weight=3]; 56273[label="not (esEsOrdering (primCmpNat Zero (Succ ww4541000)) LT)",fontsize=16,color="black",shape="box"];56273 -> 56646[label="",style="solid", color="black", weight=3]; 56274[label="not (esEsOrdering (primCmpNat Zero Zero) LT)",fontsize=16,color="black",shape="box"];56274 -> 56647[label="",style="solid", color="black", weight=3]; 56705[label="ww5200",fontsize=16,color="green",shape="box"];56706[label="Succ ww5400",fontsize=16,color="green",shape="box"];56707 -> 59409[label="",style="dashed", color="red", weight=0]; 56707[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"];56707 -> 59565[label="",style="dashed", color="magenta", weight=3]; 56707 -> 59566[label="",style="dashed", color="magenta", weight=3]; 56707 -> 59567[label="",style="dashed", color="magenta", weight=3]; 56707 -> 59568[label="",style="dashed", color="magenta", weight=3]; 56707 -> 59569[label="",style="dashed", color="magenta", weight=3]; 56708[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"];56708 -> 56958[label="",style="solid", color="black", weight=3]; 56709[label="Float (Pos (Succ ww53)) (Pos (Succ ww5400))",fontsize=16,color="green",shape="box"];56710[label="ww5200",fontsize=16,color="green",shape="box"];56711[label="ww53",fontsize=16,color="green",shape="box"];56712[label="ww5400",fontsize=16,color="green",shape="box"];56713[label="ww55",fontsize=16,color="green",shape="box"];56714[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];23316[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"];23316 -> 25262[label="",style="solid", color="black", weight=3]; 23255[label="ww53",fontsize=16,color="green",shape="box"];23256[label="ww520",fontsize=16,color="green",shape="box"];23257[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];23258[label="ww540",fontsize=16,color="green",shape="box"];23259[label="ww55",fontsize=16,color="green",shape="box"];56941[label="ww5200",fontsize=16,color="green",shape="box"];56942[label="Succ ww5400",fontsize=16,color="green",shape="box"];56943[label="ww5200",fontsize=16,color="green",shape="box"];56944[label="Succ ww5400",fontsize=16,color="green",shape="box"];56945[label="ww4677",fontsize=16,color="green",shape="box"];56946[label="ww4679",fontsize=16,color="green",shape="box"];56947[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];56948[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4679 MyTrue) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4677 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4679 MyTrue (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56948 -> 57095[label="",style="solid", color="black", weight=3]; 56949 -> 21889[label="",style="dashed", color="red", weight=0]; 56949[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56949 -> 57096[label="",style="dashed", color="magenta", weight=3]; 56949 -> 57097[label="",style="dashed", color="magenta", weight=3]; 56950[label="Succ ww7000",fontsize=16,color="green",shape="box"];56951 -> 21889[label="",style="dashed", color="red", weight=0]; 56951[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56951 -> 57098[label="",style="dashed", color="magenta", weight=3]; 56951 -> 57099[label="",style="dashed", color="magenta", weight=3]; 56952[label="Succ ww7000",fontsize=16,color="green",shape="box"];57195 -> 21889[label="",style="dashed", color="red", weight=0]; 57195[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];57195 -> 57218[label="",style="dashed", color="magenta", weight=3]; 57195 -> 57219[label="",style="dashed", color="magenta", weight=3]; 57196[label="Succ ww7000",fontsize=16,color="green",shape="box"];57197 -> 21889[label="",style="dashed", color="red", weight=0]; 57197[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];57197 -> 57220[label="",style="dashed", color="magenta", weight=3]; 57197 -> 57221[label="",style="dashed", color="magenta", weight=3]; 57198[label="Succ ww7000",fontsize=16,color="green",shape="box"];57083[label="ww6800",fontsize=16,color="green",shape="box"];57084[label="Succ ww7000",fontsize=16,color="green",shape="box"];57085[label="ww6800",fontsize=16,color="green",shape="box"];57086[label="Succ ww7000",fontsize=16,color="green",shape="box"];57087 -> 59409[label="",style="dashed", color="red", weight=0]; 57087[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"];57087 -> 59570[label="",style="dashed", color="magenta", weight=3]; 57087 -> 59571[label="",style="dashed", color="magenta", weight=3]; 57087 -> 59572[label="",style="dashed", color="magenta", weight=3]; 57087 -> 59573[label="",style="dashed", color="magenta", weight=3]; 57087 -> 59574[label="",style="dashed", color="magenta", weight=3]; 57088[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"];57088 -> 57200[label="",style="solid", color="black", weight=3]; 57089[label="Float (Pos (Succ ww69)) (Pos (Succ ww7000))",fontsize=16,color="green",shape="box"];57090[label="ww6800",fontsize=16,color="green",shape="box"];57091[label="ww69",fontsize=16,color="green",shape="box"];57092[label="ww7000",fontsize=16,color="green",shape="box"];57093[label="ww71",fontsize=16,color="green",shape="box"];57094[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];23278[label="ww69",fontsize=16,color="green",shape="box"];23279[label="ww680",fontsize=16,color="green",shape="box"];23280[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];23281[label="ww700",fontsize=16,color="green",shape="box"];23282[label="ww71",fontsize=16,color="green",shape="box"];57210[label="ww6800",fontsize=16,color="green",shape="box"];57211[label="Succ ww7000",fontsize=16,color="green",shape="box"];57212[label="ww6800",fontsize=16,color="green",shape="box"];57213[label="Succ ww7000",fontsize=16,color="green",shape="box"];57214[label="ww4685",fontsize=16,color="green",shape="box"];57215[label="ww4687",fontsize=16,color="green",shape="box"];57216[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];57217[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4687 MyTrue) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4685 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4687 MyTrue (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];57217 -> 57277[label="",style="solid", color="black", weight=3]; 23286[label="ww204600",fontsize=16,color="green",shape="box"];23287[label="ww11400",fontsize=16,color="green",shape="box"];23288[label="ww4100",fontsize=16,color="green",shape="box"];23289[label="ww3000",fontsize=16,color="green",shape="box"];23290[label="ww3100",fontsize=16,color="green",shape="box"];23291[label="ww5",fontsize=16,color="green",shape="box"];23292[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23293[label="ww4100",fontsize=16,color="green",shape="box"];23294[label="ww3000",fontsize=16,color="green",shape="box"];23295[label="ww3100",fontsize=16,color="green",shape="box"];23296[label="ww5",fontsize=16,color="green",shape="box"];23297[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23298[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"];23298 -> 25257[label="",style="solid", color="black", weight=3]; 23448[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23449[label="ww4100",fontsize=16,color="green",shape="box"];23450[label="ww5",fontsize=16,color="green",shape="box"];23451[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];30001[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"];30001 -> 30218[label="",style="solid", color="black", weight=3]; 23300[label="ww205000",fontsize=16,color="green",shape="box"];23301[label="ww11400",fontsize=16,color="green",shape="box"];23302[label="ww3000",fontsize=16,color="green",shape="box"];23303[label="ww5",fontsize=16,color="green",shape="box"];23304[label="ww3100",fontsize=16,color="green",shape="box"];23305[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23306[label="ww4100",fontsize=16,color="green",shape="box"];23307[label="ww3000",fontsize=16,color="green",shape="box"];23308[label="ww5",fontsize=16,color="green",shape="box"];23309[label="ww3100",fontsize=16,color="green",shape="box"];23310[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23311[label="ww4100",fontsize=16,color="green",shape="box"];54897 -> 55020[label="",style="dashed", color="red", weight=0]; 54897[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"];54897 -> 55154[label="",style="dashed", color="magenta", weight=3]; 54897 -> 55155[label="",style="dashed", color="magenta", weight=3]; 54897 -> 55156[label="",style="dashed", color="magenta", weight=3]; 54898 -> 30021[label="",style="dashed", color="red", weight=0]; 54898[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"];54898 -> 56003[label="",style="dashed", color="magenta", weight=3]; 54898 -> 56004[label="",style="dashed", color="magenta", weight=3]; 54898 -> 56005[label="",style="dashed", color="magenta", weight=3]; 54898 -> 56006[label="",style="dashed", color="magenta", weight=3]; 54898 -> 56007[label="",style="dashed", color="magenta", weight=3]; 54899 -> 56720[label="",style="dashed", color="red", weight=0]; 54899[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"];54899 -> 56878[label="",style="dashed", color="magenta", weight=3]; 54899 -> 56879[label="",style="dashed", color="magenta", weight=3]; 54899 -> 56880[label="",style="dashed", color="magenta", weight=3]; 54899 -> 56881[label="",style="dashed", color="magenta", weight=3]; 54899 -> 56882[label="",style="dashed", color="magenta", weight=3]; 54900[label="ww3000",fontsize=16,color="green",shape="box"];54901[label="ww3100",fontsize=16,color="green",shape="box"];23313[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"];23313 -> 25259[label="",style="solid", color="black", weight=3]; 55923[label="ww3000",fontsize=16,color="green",shape="box"];55924[label="ww5",fontsize=16,color="green",shape="box"];55925[label="ww3100",fontsize=16,color="green",shape="box"];55926[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];55927[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"];55927 -> 56009[label="",style="solid", color="black", weight=3]; 23315[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"];23315 -> 25261[label="",style="solid", color="black", weight=3]; 23317[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"];23317 -> 25263[label="",style="solid", color="black", weight=3]; 23452[label="Float (Pos (Succ ww123)) (Pos Zero)",fontsize=16,color="green",shape="box"];23453[label="ww12200",fontsize=16,color="green",shape="box"];23454[label="ww125",fontsize=16,color="green",shape="box"];23455[label="ww121",fontsize=16,color="green",shape="box"];54907 -> 55020[label="",style="dashed", color="red", weight=0]; 54907[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"];54907 -> 55157[label="",style="dashed", color="magenta", weight=3]; 54907 -> 55158[label="",style="dashed", color="magenta", weight=3]; 54907 -> 55159[label="",style="dashed", color="magenta", weight=3]; 54908[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"];54908 -> 56022[label="",style="solid", color="black", weight=3]; 54909 -> 59409[label="",style="dashed", color="red", weight=0]; 54909[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"];54909 -> 59575[label="",style="dashed", color="magenta", weight=3]; 54909 -> 59576[label="",style="dashed", color="magenta", weight=3]; 54909 -> 59577[label="",style="dashed", color="magenta", weight=3]; 54909 -> 59578[label="",style="dashed", color="magenta", weight=3]; 54909 -> 59579[label="",style="dashed", color="magenta", weight=3]; 54910[label="ww123",fontsize=16,color="green",shape="box"];54911[label="ww12400",fontsize=16,color="green",shape="box"];23456[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];23457[label="ww12200",fontsize=16,color="green",shape="box"];23458[label="ww125",fontsize=16,color="green",shape="box"];23459[label="ww121",fontsize=16,color="green",shape="box"];55930[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"];55930 -> 56028[label="",style="solid", color="black", weight=3]; 23322 -> 16157[label="",style="dashed", color="red", weight=0]; 23322[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"];23322 -> 25270[label="",style="dashed", color="magenta", weight=3]; 23322 -> 25271[label="",style="dashed", color="magenta", weight=3]; 23322 -> 25272[label="",style="dashed", color="magenta", weight=3]; 23322 -> 25273[label="",style="dashed", color="magenta", weight=3]; 23322 -> 25274[label="",style="dashed", color="magenta", weight=3]; 23323 -> 18768[label="",style="dashed", color="red", weight=0]; 23323[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"];23323 -> 25275[label="",style="dashed", color="magenta", weight=3]; 23323 -> 25276[label="",style="dashed", color="magenta", weight=3]; 23323 -> 25277[label="",style="dashed", color="magenta", weight=3]; 23323 -> 25278[label="",style="dashed", color="magenta", weight=3]; 23323 -> 25279[label="",style="dashed", color="magenta", weight=3]; 23324[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"];23324 -> 25280[label="",style="solid", color="black", weight=3]; 54917 -> 55020[label="",style="dashed", color="red", weight=0]; 54917[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"];54917 -> 55160[label="",style="dashed", color="magenta", weight=3]; 54917 -> 55161[label="",style="dashed", color="magenta", weight=3]; 54917 -> 55162[label="",style="dashed", color="magenta", weight=3]; 54918 -> 30021[label="",style="dashed", color="red", weight=0]; 54918[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"];54918 -> 56029[label="",style="dashed", color="magenta", weight=3]; 54918 -> 56030[label="",style="dashed", color="magenta", weight=3]; 54918 -> 56031[label="",style="dashed", color="magenta", weight=3]; 54918 -> 56032[label="",style="dashed", color="magenta", weight=3]; 54918 -> 56033[label="",style="dashed", color="magenta", weight=3]; 54919 -> 56720[label="",style="dashed", color="red", weight=0]; 54919[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"];54919 -> 56806[label="",style="dashed", color="magenta", weight=3]; 54920[label="ww123",fontsize=16,color="green",shape="box"];54921[label="ww12400",fontsize=16,color="green",shape="box"];23326[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"];23326 -> 25282[label="",style="solid", color="black", weight=3]; 55931[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"];55931 -> 56035[label="",style="solid", color="black", weight=3]; 23328[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"];23328 -> 25284[label="",style="solid", color="black", weight=3]; 23329[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"];63423[label="ww1840/Succ ww18400",fontsize=10,color="white",style="solid",shape="box"];23329 -> 63423[label="",style="solid", color="burlywood", weight=9]; 63423 -> 25285[label="",style="solid", color="burlywood", weight=3]; 63424[label="ww1840/Zero",fontsize=10,color="white",style="solid",shape="box"];23329 -> 63424[label="",style="solid", color="burlywood", weight=9]; 63424 -> 25286[label="",style="solid", color="burlywood", weight=3]; 23330 -> 19851[label="",style="dashed", color="red", weight=0]; 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 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"];23331[label="ww4100",fontsize=16,color="green",shape="box"];23332[label="ww3000",fontsize=16,color="green",shape="box"];23333[label="ww3100",fontsize=16,color="green",shape="box"];23334[label="ww5",fontsize=16,color="green",shape="box"];23335[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23336[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"];63425[label="ww1865/Succ ww18650",fontsize=10,color="white",style="solid",shape="box"];23336 -> 63425[label="",style="solid", color="burlywood", weight=9]; 63425 -> 25287[label="",style="solid", color="burlywood", weight=3]; 63426[label="ww1865/Zero",fontsize=10,color="white",style="solid",shape="box"];23336 -> 63426[label="",style="solid", color="burlywood", weight=9]; 63426 -> 25288[label="",style="solid", color="burlywood", weight=3]; 23337 -> 19875[label="",style="dashed", color="red", weight=0]; 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 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"];23338[label="ww3000",fontsize=16,color="green",shape="box"];23339[label="ww5",fontsize=16,color="green",shape="box"];23340[label="ww3100",fontsize=16,color="green",shape="box"];23341[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23342[label="ww4100",fontsize=16,color="green",shape="box"];23343[label="ww1950000",fontsize=16,color="green",shape="box"];23344[label="ww19490",fontsize=16,color="green",shape="box"];23345[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"];23345 -> 25289[label="",style="solid", color="black", weight=3]; 23346 -> 16148[label="",style="dashed", color="red", weight=0]; 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 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"];23460[label="ww1945",fontsize=16,color="green",shape="box"];23461[label="ww1944",fontsize=16,color="green",shape="box"];23462[label="ww1946",fontsize=16,color="green",shape="box"];23463[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30003 -> 26726[label="",style="dashed", color="red", weight=0]; 30003[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"];30003 -> 30223[label="",style="dashed", color="magenta", weight=3]; 30003 -> 30224[label="",style="dashed", color="magenta", weight=3]; 30003 -> 30225[label="",style="dashed", color="magenta", weight=3]; 23465[label="ww1907000",fontsize=16,color="green",shape="box"];23466[label="ww19110",fontsize=16,color="green",shape="box"];23467[label="ww3000",fontsize=16,color="green",shape="box"];23468[label="ww5",fontsize=16,color="green",shape="box"];23469[label="ww3100",fontsize=16,color="green",shape="box"];23470[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23471[label="ww4100",fontsize=16,color="green",shape="box"];23472[label="ww3000",fontsize=16,color="green",shape="box"];23473[label="ww5",fontsize=16,color="green",shape="box"];23474[label="ww3100",fontsize=16,color="green",shape="box"];23475[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23476[label="ww4100",fontsize=16,color="green",shape="box"];55934[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55935[label="ww3000",fontsize=16,color="green",shape="box"];55936[label="ww4100",fontsize=16,color="green",shape="box"];55937[label="ww5",fontsize=16,color="green",shape="box"];55938[label="ww3100",fontsize=16,color="green",shape="box"];23478[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"];23478 -> 25349[label="",style="solid", color="black", weight=3]; 55941 -> 26726[label="",style="dashed", color="red", weight=0]; 55941[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"];55941 -> 56042[label="",style="dashed", color="magenta", weight=3]; 55941 -> 56043[label="",style="dashed", color="magenta", weight=3]; 55941 -> 56044[label="",style="dashed", color="magenta", weight=3]; 23480[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"];23480 -> 25351[label="",style="solid", color="black", weight=3]; 23481[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"];23481 -> 25352[label="",style="solid", color="black", weight=3]; 30307 -> 23742[label="",style="dashed", color="red", weight=0]; 30307[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30307 -> 30330[label="",style="dashed", color="magenta", weight=3]; 30307 -> 30331[label="",style="dashed", color="magenta", weight=3]; 30308 -> 26799[label="",style="dashed", color="red", weight=0]; 30308[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30308 -> 30332[label="",style="dashed", color="magenta", weight=3]; 30308 -> 30333[label="",style="dashed", color="magenta", weight=3]; 23482[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"];23482 -> 25353[label="",style="solid", color="black", weight=3]; 60646[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60647[label="ww3000",fontsize=16,color="green",shape="box"];60648[label="ww4100",fontsize=16,color="green",shape="box"];29171[label="takeWhile1 (flip ltEsFloat ww3480) (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 ww3480 (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"];29171 -> 29241[label="",style="solid", color="black", weight=3]; 55953 -> 26924[label="",style="dashed", color="red", weight=0]; 55953[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"];55953 -> 56048[label="",style="dashed", color="magenta", weight=3]; 55953 -> 56049[label="",style="dashed", color="magenta", weight=3]; 29427 -> 26924[label="",style="dashed", color="red", weight=0]; 29427[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"];29427 -> 30226[label="",style="dashed", color="magenta", weight=3]; 29427 -> 30227[label="",style="dashed", color="magenta", weight=3]; 29428[label="takeWhile1 (flip ltEsFloat ww3486) (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 ww3486 (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"];29428 -> 30228[label="",style="solid", color="black", weight=3]; 23487[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"];23487 -> 25357[label="",style="solid", color="black", weight=3]; 23488[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"];23488 -> 25358[label="",style="solid", color="black", weight=3]; 23489[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"];23489 -> 25359[label="",style="solid", color="black", weight=3]; 23490[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"];23490 -> 25360[label="",style="solid", color="black", weight=3]; 23491[label="Zero",fontsize=16,color="green",shape="box"];23492[label="ww3000",fontsize=16,color="green",shape="box"];23493[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23494[label="ww5",fontsize=16,color="green",shape="box"];23495[label="Succ Zero",fontsize=16,color="green",shape="box"];23496 -> 23347[label="",style="dashed", color="red", weight=0]; 23496[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"];23496 -> 25361[label="",style="dashed", color="magenta", weight=3]; 23496 -> 25362[label="",style="dashed", color="magenta", weight=3]; 23496 -> 25363[label="",style="dashed", color="magenta", weight=3]; 23496 -> 25364[label="",style="dashed", color="magenta", weight=3]; 23497 -> 46807[label="",style="dashed", color="red", weight=0]; 23497[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"];23497 -> 49178[label="",style="dashed", color="magenta", weight=3]; 23497 -> 49179[label="",style="dashed", color="magenta", weight=3]; 23497 -> 49180[label="",style="dashed", color="magenta", weight=3]; 23497 -> 49181[label="",style="dashed", color="magenta", weight=3]; 23497 -> 49182[label="",style="dashed", color="magenta", weight=3]; 23500[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"];23500 -> 25366[label="",style="solid", color="black", weight=3]; 23501[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"];23501 -> 25367[label="",style="solid", color="black", weight=3]; 23502[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"];23502 -> 25368[label="",style="solid", color="black", weight=3]; 23503[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"];23503 -> 25369[label="",style="solid", color="black", weight=3]; 23504[label="ww3000",fontsize=16,color="green",shape="box"];23505[label="ww5",fontsize=16,color="green",shape="box"];23506[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23507[label="Succ Zero",fontsize=16,color="green",shape="box"];23508[label="Zero",fontsize=16,color="green",shape="box"];55139[label="Succ Zero",fontsize=16,color="green",shape="box"];55140[label="ww3000",fontsize=16,color="green",shape="box"];55141 -> 30021[label="",style="dashed", color="red", weight=0]; 55141[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"];55141 -> 56055[label="",style="dashed", color="magenta", weight=3]; 55141 -> 56056[label="",style="dashed", color="magenta", weight=3]; 55141 -> 56057[label="",style="dashed", color="magenta", weight=3]; 55141 -> 56058[label="",style="dashed", color="magenta", weight=3]; 55141 -> 56059[label="",style="dashed", color="magenta", weight=3]; 55957[label="Succ Zero",fontsize=16,color="green",shape="box"];55958[label="ww3000",fontsize=16,color="green",shape="box"];55959[label="Zero",fontsize=16,color="green",shape="box"];55960[label="ww5",fontsize=16,color="green",shape="box"];55961[label="Succ Zero",fontsize=16,color="green",shape="box"];56847[label="ww3000",fontsize=16,color="green",shape="box"];56848[label="Succ Zero",fontsize=16,color="green",shape="box"];56849[label="Succ Zero",fontsize=16,color="green",shape="box"];56850[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];56851[label="Zero",fontsize=16,color="green",shape="box"];30309[label="takeWhile1 (flip ltEsFloat ww3499) (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))) ww3499) GT))",fontsize=16,color="black",shape="box"];30309 -> 30334[label="",style="solid", color="black", weight=3]; 58297 -> 26726[label="",style="dashed", color="red", weight=0]; 58297[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4705)) (Pos (Succ ww4707))) (srMyInt (Neg (Succ ww4706)) (Neg Zero))) ww4711",fontsize=16,color="magenta"];58297 -> 58337[label="",style="dashed", color="magenta", weight=3]; 58297 -> 58338[label="",style="dashed", color="magenta", weight=3]; 58297 -> 58339[label="",style="dashed", color="magenta", weight=3]; 30291[label="takeWhile1 (flip ltEsFloat ww3512) (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))) ww3512) GT))",fontsize=16,color="black",shape="box"];30291 -> 30310[label="",style="solid", color="black", weight=3]; 60290 -> 26726[label="",style="dashed", color="red", weight=0]; 60290[label="primPlusFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Neg Zero) (Neg Zero))) ww4805",fontsize=16,color="magenta"];60290 -> 60404[label="",style="dashed", color="magenta", weight=3]; 60290 -> 60405[label="",style="dashed", color="magenta", weight=3]; 60290 -> 60406[label="",style="dashed", color="magenta", weight=3]; 23514[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"];63427[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23514 -> 63427[label="",style="solid", color="burlywood", weight=9]; 63427 -> 25383[label="",style="solid", color="burlywood", weight=3]; 63428[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23514 -> 63428[label="",style="solid", color="burlywood", weight=9]; 63428 -> 25384[label="",style="solid", color="burlywood", weight=3]; 23515 -> 10878[label="",style="dashed", color="red", weight=0]; 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 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"];23515 -> 25385[label="",style="dashed", color="magenta", weight=3]; 23516 -> 18732[label="",style="dashed", color="red", weight=0]; 23516[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"];23516 -> 25386[label="",style="dashed", color="magenta", weight=3]; 23516 -> 25387[label="",style="dashed", color="magenta", weight=3]; 23516 -> 25388[label="",style="dashed", color="magenta", weight=3]; 23516 -> 25389[label="",style="dashed", color="magenta", weight=3]; 23516 -> 25390[label="",style="dashed", color="magenta", weight=3]; 23517 -> 17710[label="",style="dashed", color="red", weight=0]; 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 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"];23517 -> 25391[label="",style="dashed", color="magenta", weight=3]; 23517 -> 25392[label="",style="dashed", color="magenta", weight=3]; 23517 -> 25393[label="",style="dashed", color="magenta", weight=3]; 23517 -> 25394[label="",style="dashed", color="magenta", weight=3]; 23517 -> 25395[label="",style="dashed", color="magenta", weight=3]; 49088[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];49089 -> 59409[label="",style="dashed", color="red", weight=0]; 49089[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"];49089 -> 59580[label="",style="dashed", color="magenta", weight=3]; 49089 -> 59581[label="",style="dashed", color="magenta", weight=3]; 49089 -> 59582[label="",style="dashed", color="magenta", weight=3]; 49089 -> 59583[label="",style="dashed", color="magenta", weight=3]; 49089 -> 59584[label="",style="dashed", color="magenta", weight=3]; 49090[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="black",shape="box"];49090 -> 54012[label="",style="solid", color="black", weight=3]; 49091[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"];49091 -> 54013[label="",style="solid", color="black", weight=3]; 49092[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];23519[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"];63429[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23519 -> 63429[label="",style="solid", color="burlywood", weight=9]; 63429 -> 25397[label="",style="solid", color="burlywood", weight=3]; 63430[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23519 -> 63430[label="",style="solid", color="burlywood", weight=9]; 63430 -> 25398[label="",style="solid", color="burlywood", weight=3]; 23520 -> 10884[label="",style="dashed", color="red", weight=0]; 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 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"];23520 -> 25399[label="",style="dashed", color="magenta", weight=3]; 23521 -> 18732[label="",style="dashed", color="red", weight=0]; 23521[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"];23521 -> 25400[label="",style="dashed", color="magenta", weight=3]; 23521 -> 25401[label="",style="dashed", color="magenta", weight=3]; 23521 -> 25402[label="",style="dashed", color="magenta", weight=3]; 23521 -> 25403[label="",style="dashed", color="magenta", weight=3]; 23521 -> 25404[label="",style="dashed", color="magenta", weight=3]; 23522 -> 17710[label="",style="dashed", color="red", weight=0]; 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 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"];23522 -> 25405[label="",style="dashed", color="magenta", weight=3]; 23522 -> 25406[label="",style="dashed", color="magenta", weight=3]; 23522 -> 25407[label="",style="dashed", color="magenta", weight=3]; 23522 -> 25408[label="",style="dashed", color="magenta", weight=3]; 23522 -> 25409[label="",style="dashed", color="magenta", weight=3]; 23523[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"];23523 -> 25410[label="",style="solid", color="black", weight=3]; 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) 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"];23524 -> 25411[label="",style="solid", color="black", weight=3]; 23525[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"];23525 -> 25412[label="",style="solid", color="black", weight=3]; 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 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"];23526 -> 25413[label="",style="solid", color="black", weight=3]; 23527 -> 23347[label="",style="dashed", color="red", weight=0]; 23527[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"];23527 -> 25414[label="",style="dashed", color="magenta", weight=3]; 23527 -> 25415[label="",style="dashed", color="magenta", weight=3]; 23527 -> 25416[label="",style="dashed", color="magenta", weight=3]; 23527 -> 25417[label="",style="dashed", color="magenta", weight=3]; 23528 -> 46807[label="",style="dashed", color="red", weight=0]; 23528[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"];23528 -> 49188[label="",style="dashed", color="magenta", weight=3]; 23528 -> 49189[label="",style="dashed", color="magenta", weight=3]; 23528 -> 49190[label="",style="dashed", color="magenta", weight=3]; 23528 -> 49191[label="",style="dashed", color="magenta", weight=3]; 23528 -> 49192[label="",style="dashed", color="magenta", weight=3]; 23529 -> 23347[label="",style="dashed", color="red", weight=0]; 23529[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"];23529 -> 25419[label="",style="dashed", color="magenta", weight=3]; 23529 -> 25420[label="",style="dashed", color="magenta", weight=3]; 23529 -> 25421[label="",style="dashed", color="magenta", weight=3]; 23529 -> 25422[label="",style="dashed", color="magenta", weight=3]; 53874[label="Succ ww3100",fontsize=16,color="green",shape="box"];53875 -> 48671[label="",style="dashed", color="red", weight=0]; 53875[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"];53876[label="Zero",fontsize=16,color="green",shape="box"];53877[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"];53877 -> 56067[label="",style="solid", color="black", weight=3]; 23531[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"];23531 -> 25424[label="",style="solid", color="black", weight=3]; 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 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"];23532 -> 25425[label="",style="solid", color="black", weight=3]; 23533[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"];23533 -> 25426[label="",style="solid", color="black", weight=3]; 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 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"];23534 -> 25427[label="",style="solid", color="black", weight=3]; 23535[label="Zero",fontsize=16,color="green",shape="box"];23536[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];23537[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23538[label="ww5",fontsize=16,color="green",shape="box"];23539[label="Zero",fontsize=16,color="green",shape="box"];23540 -> 23347[label="",style="dashed", color="red", weight=0]; 23540[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"];23540 -> 25428[label="",style="dashed", color="magenta", weight=3]; 23540 -> 25429[label="",style="dashed", color="magenta", weight=3]; 23540 -> 25430[label="",style="dashed", color="magenta", weight=3]; 23540 -> 25431[label="",style="dashed", color="magenta", weight=3]; 23541 -> 46807[label="",style="dashed", color="red", weight=0]; 23541[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"];23541 -> 49198[label="",style="dashed", color="magenta", weight=3]; 23541 -> 49199[label="",style="dashed", color="magenta", weight=3]; 23541 -> 49200[label="",style="dashed", color="magenta", weight=3]; 23541 -> 49201[label="",style="dashed", color="magenta", weight=3]; 23541 -> 49202[label="",style="dashed", color="magenta", weight=3]; 23542 -> 23347[label="",style="dashed", color="red", weight=0]; 23542[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"];23542 -> 25433[label="",style="dashed", color="magenta", weight=3]; 23542 -> 25434[label="",style="dashed", color="magenta", weight=3]; 23542 -> 25435[label="",style="dashed", color="magenta", weight=3]; 23542 -> 25436[label="",style="dashed", color="magenta", weight=3]; 53880[label="Succ (Succ (Succ ww310000))",fontsize=16,color="green",shape="box"];53881 -> 48676[label="",style="dashed", color="red", weight=0]; 53881[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"];53882[label="Succ Zero",fontsize=16,color="green",shape="box"];53883[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"];53883 -> 56075[label="",style="solid", color="black", weight=3]; 53885[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"];53885 -> 56077[label="",style="solid", color="black", weight=3]; 25448 -> 24811[label="",style="dashed", color="red", weight=0]; 25448[label="srMyInt (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (Pos (Succ Zero))",fontsize=16,color="magenta"];25448 -> 25452[label="",style="dashed", color="magenta", weight=3]; 25449 -> 20582[label="",style="dashed", color="red", weight=0]; 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]; 25449 -> 25454[label="",style="dashed", color="magenta", weight=3]; 25449 -> 25455[label="",style="dashed", color="magenta", weight=3]; 25449 -> 25456[label="",style="dashed", color="magenta", weight=3]; 25449 -> 25457[label="",style="dashed", color="magenta", weight=3]; 25449 -> 25458[label="",style="dashed", color="magenta", weight=3]; 25450 -> 15103[label="",style="dashed", color="red", weight=0]; 25450[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww2418))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25450 -> 25459[label="",style="dashed", color="magenta", weight=3]; 25450 -> 25460[label="",style="dashed", color="magenta", weight=3]; 25447[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"];63431[label="ww2916/MyTrue",fontsize=10,color="white",style="solid",shape="box"];25447 -> 63431[label="",style="solid", color="burlywood", weight=9]; 63431 -> 25461[label="",style="solid", color="burlywood", weight=3]; 63432[label="ww2916/MyFalse",fontsize=10,color="white",style="solid",shape="box"];25447 -> 63432[label="",style="solid", color="burlywood", weight=9]; 63432 -> 25462[label="",style="solid", color="burlywood", weight=3]; 30449 -> 27633[label="",style="dashed", color="red", weight=0]; 30449[label="takeWhile1 (flip ltEsFloat ww3526) (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))) ww3526) GT))",fontsize=16,color="magenta"];30449 -> 30494[label="",style="dashed", color="magenta", weight=3]; 30449 -> 30495[label="",style="dashed", color="magenta", weight=3]; 30449 -> 30496[label="",style="dashed", color="magenta", weight=3]; 30449 -> 30497[label="",style="dashed", color="magenta", weight=3]; 30449 -> 30498[label="",style="dashed", color="magenta", weight=3]; 30449 -> 30499[label="",style="dashed", color="magenta", weight=3]; 44472[label="Pos ww2082",fontsize=16,color="green",shape="box"];44473[label="Neg ww2084",fontsize=16,color="green",shape="box"];44492[label="psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4389",fontsize=16,color="black",shape="triangle"];44492 -> 45112[label="",style="solid", color="black", weight=3]; 44493 -> 44475[label="",style="dashed", color="red", weight=0]; 44493[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))) ww4389))",fontsize=16,color="magenta"];44493 -> 45113[label="",style="dashed", color="magenta", weight=3]; 44481[label="Pos ww2082",fontsize=16,color="green",shape="box"];44482[label="Neg ww2084",fontsize=16,color="green",shape="box"];44483[label="ww2081",fontsize=16,color="green",shape="box"];44484[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];44485[label="Neg ww2295",fontsize=16,color="green",shape="box"];44486[label="Pos ww2297",fontsize=16,color="green",shape="box"];44526[label="psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4390",fontsize=16,color="black",shape="triangle"];44526 -> 45114[label="",style="solid", color="black", weight=3]; 44527 -> 44488[label="",style="dashed", color="red", weight=0]; 44527[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))) ww4390))",fontsize=16,color="magenta"];44527 -> 45115[label="",style="dashed", color="magenta", weight=3]; 44494[label="Neg ww2295",fontsize=16,color="green",shape="box"];44495[label="Pos ww2297",fontsize=16,color="green",shape="box"];44496[label="ww2294",fontsize=16,color="green",shape="box"];44497[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];23566[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"];63433[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23566 -> 63433[label="",style="solid", color="burlywood", weight=9]; 63433 -> 25476[label="",style="solid", color="burlywood", weight=3]; 63434[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23566 -> 63434[label="",style="solid", color="burlywood", weight=9]; 63434 -> 25477[label="",style="solid", color="burlywood", weight=3]; 23567 -> 10904[label="",style="dashed", color="red", weight=0]; 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 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"];23567 -> 25478[label="",style="dashed", color="magenta", weight=3]; 23568 -> 18747[label="",style="dashed", color="red", weight=0]; 23568[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"];23568 -> 25479[label="",style="dashed", color="magenta", weight=3]; 23568 -> 25480[label="",style="dashed", color="magenta", weight=3]; 23568 -> 25481[label="",style="dashed", color="magenta", weight=3]; 23568 -> 25482[label="",style="dashed", color="magenta", weight=3]; 23568 -> 25483[label="",style="dashed", color="magenta", weight=3]; 23569 -> 17737[label="",style="dashed", color="red", weight=0]; 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 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"];23569 -> 25484[label="",style="dashed", color="magenta", weight=3]; 23569 -> 25485[label="",style="dashed", color="magenta", weight=3]; 23569 -> 25486[label="",style="dashed", color="magenta", weight=3]; 23569 -> 25487[label="",style="dashed", color="magenta", weight=3]; 23569 -> 25488[label="",style="dashed", color="magenta", weight=3]; 49108[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];49109 -> 56720[label="",style="dashed", color="red", weight=0]; 49109[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"];49109 -> 56883[label="",style="dashed", color="magenta", weight=3]; 49109 -> 56884[label="",style="dashed", color="magenta", weight=3]; 49109 -> 56885[label="",style="dashed", color="magenta", weight=3]; 49109 -> 56886[label="",style="dashed", color="magenta", weight=3]; 49109 -> 56887[label="",style="dashed", color="magenta", weight=3]; 49110 -> 50185[label="",style="dashed", color="red", weight=0]; 49110[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"];49110 -> 50205[label="",style="dashed", color="magenta", weight=3]; 49110 -> 50206[label="",style="dashed", color="magenta", weight=3]; 49111 -> 30021[label="",style="dashed", color="red", weight=0]; 49111[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"];49111 -> 54015[label="",style="dashed", color="magenta", weight=3]; 49111 -> 54016[label="",style="dashed", color="magenta", weight=3]; 49111 -> 54017[label="",style="dashed", color="magenta", weight=3]; 49111 -> 54018[label="",style="dashed", color="magenta", weight=3]; 49111 -> 54019[label="",style="dashed", color="magenta", weight=3]; 49112[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];23572[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"];63435[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23572 -> 63435[label="",style="solid", color="burlywood", weight=9]; 63435 -> 25490[label="",style="solid", color="burlywood", weight=3]; 63436[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23572 -> 63436[label="",style="solid", color="burlywood", weight=9]; 63436 -> 25491[label="",style="solid", color="burlywood", weight=3]; 23573 -> 10910[label="",style="dashed", color="red", weight=0]; 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 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"];23573 -> 25492[label="",style="dashed", color="magenta", weight=3]; 23574 -> 18747[label="",style="dashed", color="red", weight=0]; 23574[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"];23574 -> 25493[label="",style="dashed", color="magenta", weight=3]; 23574 -> 25494[label="",style="dashed", color="magenta", weight=3]; 23574 -> 25495[label="",style="dashed", color="magenta", weight=3]; 23574 -> 25496[label="",style="dashed", color="magenta", weight=3]; 23574 -> 25497[label="",style="dashed", color="magenta", weight=3]; 23575 -> 17737[label="",style="dashed", color="red", weight=0]; 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 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"];23575 -> 25498[label="",style="dashed", color="magenta", weight=3]; 23575 -> 25499[label="",style="dashed", color="magenta", weight=3]; 23575 -> 25500[label="",style="dashed", color="magenta", weight=3]; 23575 -> 25501[label="",style="dashed", color="magenta", weight=3]; 23575 -> 25502[label="",style="dashed", color="magenta", weight=3]; 49113[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];49114 -> 56720[label="",style="dashed", color="red", weight=0]; 49114[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"];49114 -> 56888[label="",style="dashed", color="magenta", weight=3]; 49114 -> 56889[label="",style="dashed", color="magenta", weight=3]; 49114 -> 56890[label="",style="dashed", color="magenta", weight=3]; 49114 -> 56891[label="",style="dashed", color="magenta", weight=3]; 49114 -> 56892[label="",style="dashed", color="magenta", weight=3]; 49115 -> 50185[label="",style="dashed", color="red", weight=0]; 49115[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"];49115 -> 50207[label="",style="dashed", color="magenta", weight=3]; 49115 -> 50208[label="",style="dashed", color="magenta", weight=3]; 49116 -> 30021[label="",style="dashed", color="red", weight=0]; 49116[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"];49116 -> 54021[label="",style="dashed", color="magenta", weight=3]; 49116 -> 54022[label="",style="dashed", color="magenta", weight=3]; 49116 -> 54023[label="",style="dashed", color="magenta", weight=3]; 49116 -> 54024[label="",style="dashed", color="magenta", weight=3]; 49116 -> 54025[label="",style="dashed", color="magenta", weight=3]; 49117[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];23578[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"];23578 -> 25504[label="",style="solid", color="black", weight=3]; 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) 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"];23579 -> 25505[label="",style="solid", color="black", weight=3]; 23580[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"];23580 -> 25506[label="",style="solid", color="black", weight=3]; 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 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"];23581 -> 25507[label="",style="solid", color="black", weight=3]; 55142[label="ww3100",fontsize=16,color="green",shape="box"];55143[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55144 -> 30021[label="",style="dashed", color="red", weight=0]; 55144[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"];55144 -> 56080[label="",style="dashed", color="magenta", weight=3]; 55144 -> 56081[label="",style="dashed", color="magenta", weight=3]; 55144 -> 56082[label="",style="dashed", color="magenta", weight=3]; 55144 -> 56083[label="",style="dashed", color="magenta", weight=3]; 55144 -> 56084[label="",style="dashed", color="magenta", weight=3]; 55968[label="Zero",fontsize=16,color="green",shape="box"];55969[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55970[label="Succ Zero",fontsize=16,color="green",shape="box"];55971[label="ww5",fontsize=16,color="green",shape="box"];55972[label="ww3100",fontsize=16,color="green",shape="box"];56852[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];56853[label="ww3100",fontsize=16,color="green",shape="box"];56854[label="Zero",fontsize=16,color="green",shape="box"];56855[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56856[label="Succ Zero",fontsize=16,color="green",shape="box"];23583 -> 46807[label="",style="dashed", color="red", weight=0]; 23583[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"];23583 -> 49218[label="",style="dashed", color="magenta", weight=3]; 23583 -> 49219[label="",style="dashed", color="magenta", weight=3]; 23583 -> 49220[label="",style="dashed", color="magenta", weight=3]; 23583 -> 49221[label="",style="dashed", color="magenta", weight=3]; 23583 -> 49222[label="",style="dashed", color="magenta", weight=3]; 55145[label="ww3100",fontsize=16,color="green",shape="box"];55146[label="Succ Zero",fontsize=16,color="green",shape="box"];55147 -> 30021[label="",style="dashed", color="red", weight=0]; 55147[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"];55147 -> 56087[label="",style="dashed", color="magenta", weight=3]; 55147 -> 56088[label="",style="dashed", color="magenta", weight=3]; 55147 -> 56089[label="",style="dashed", color="magenta", weight=3]; 55147 -> 56090[label="",style="dashed", color="magenta", weight=3]; 55147 -> 56091[label="",style="dashed", color="magenta", weight=3]; 55974[label="Zero",fontsize=16,color="green",shape="box"];55975[label="Succ Zero",fontsize=16,color="green",shape="box"];55976[label="Succ Zero",fontsize=16,color="green",shape="box"];55977[label="ww5",fontsize=16,color="green",shape="box"];55978[label="ww3100",fontsize=16,color="green",shape="box"];56857[label="Succ Zero",fontsize=16,color="green",shape="box"];56858[label="ww3100",fontsize=16,color="green",shape="box"];56859[label="Zero",fontsize=16,color="green",shape="box"];56860[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56861[label="Succ Zero",fontsize=16,color="green",shape="box"];53888[label="Zero",fontsize=16,color="green",shape="box"];53889[label="Zero",fontsize=16,color="green",shape="box"];53890[label="Succ Zero",fontsize=16,color="green",shape="box"];53891[label="ww5",fontsize=16,color="green",shape="box"];53892[label="ww3100",fontsize=16,color="green",shape="box"];23586[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"];23586 -> 25512[label="",style="solid", color="black", weight=3]; 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 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"];23587 -> 25513[label="",style="solid", color="black", weight=3]; 23588[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"];23588 -> 25514[label="",style="solid", color="black", weight=3]; 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 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"];23589 -> 25515[label="",style="solid", color="black", weight=3]; 23590[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];23591[label="ww5",fontsize=16,color="green",shape="box"];23592[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23593[label="Zero",fontsize=16,color="green",shape="box"];23594[label="Zero",fontsize=16,color="green",shape="box"];55148[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55149[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];55150 -> 30021[label="",style="dashed", color="red", weight=0]; 55150[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"];55150 -> 56099[label="",style="dashed", color="magenta", weight=3]; 55150 -> 56100[label="",style="dashed", color="magenta", weight=3]; 55150 -> 56101[label="",style="dashed", color="magenta", weight=3]; 55150 -> 56102[label="",style="dashed", color="magenta", weight=3]; 55150 -> 56103[label="",style="dashed", color="magenta", weight=3]; 55979[label="Zero",fontsize=16,color="green",shape="box"];55980[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];55981[label="Zero",fontsize=16,color="green",shape="box"];55982[label="ww5",fontsize=16,color="green",shape="box"];55983[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56867[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];56868[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56869[label="Zero",fontsize=16,color="green",shape="box"];56870[label="Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56871[label="Zero",fontsize=16,color="green",shape="box"];55151[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55152[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55153 -> 30021[label="",style="dashed", color="red", weight=0]; 55153[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"];55153 -> 56104[label="",style="dashed", color="magenta", weight=3]; 55153 -> 56105[label="",style="dashed", color="magenta", weight=3]; 55153 -> 56106[label="",style="dashed", color="magenta", weight=3]; 55153 -> 56107[label="",style="dashed", color="magenta", weight=3]; 55153 -> 56108[label="",style="dashed", color="magenta", weight=3]; 55988[label="Zero",fontsize=16,color="green",shape="box"];55989[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55990[label="Zero",fontsize=16,color="green",shape="box"];55991[label="ww5",fontsize=16,color="green",shape="box"];55992[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56872[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56873[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56874[label="Zero",fontsize=16,color="green",shape="box"];56875[label="Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56876[label="Zero",fontsize=16,color="green",shape="box"];30350 -> 26924[label="",style="dashed", color="red", weight=0]; 30350[label="primDivFloat (Float (msMyInt (Pos (Succ ww3538)) (Pos (Succ ww3540))) (srMyInt (Neg (Succ ww3539)) (Neg (Succ ww3541)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30350 -> 30363[label="",style="dashed", color="magenta", weight=3]; 30350 -> 30364[label="",style="dashed", color="magenta", weight=3]; 57284[label="ww4684",fontsize=16,color="green",shape="box"];57285 -> 23742[label="",style="dashed", color="red", weight=0]; 57285[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];57285 -> 57392[label="",style="dashed", color="magenta", weight=3]; 57285 -> 57393[label="",style="dashed", color="magenta", weight=3]; 57286 -> 26799[label="",style="dashed", color="red", weight=0]; 57286[label="srMyInt (Neg (Succ ww12200)) (Neg (Succ ww12400))",fontsize=16,color="magenta"];57286 -> 57394[label="",style="dashed", color="magenta", weight=3]; 57286 -> 57395[label="",style="dashed", color="magenta", weight=3]; 23601[label="Neg Zero",fontsize=16,color="green",shape="box"];23602 -> 22018[label="",style="dashed", color="red", weight=0]; 23602[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];23602 -> 25519[label="",style="dashed", color="magenta", weight=3]; 23603 -> 23742[label="",style="dashed", color="red", weight=0]; 23603[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];23603 -> 25520[label="",style="dashed", color="magenta", weight=3]; 23603 -> 25521[label="",style="dashed", color="magenta", weight=3]; 23604[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];23605[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"];23605 -> 25522[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];23606 -> 25523[label="",style="solid", color="black", weight=3]; 23613[label="Neg Zero",fontsize=16,color="green",shape="box"];23614 -> 22034[label="",style="dashed", color="red", weight=0]; 23614[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];23615 -> 23742[label="",style="dashed", color="red", weight=0]; 23615[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];23615 -> 25529[label="",style="dashed", color="magenta", weight=3]; 23615 -> 25530[label="",style="dashed", color="magenta", weight=3]; 23616[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];23617[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"];23617 -> 25531[label="",style="solid", color="black", weight=3]; 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)))) MyFalse",fontsize=16,color="black",shape="box"];23618 -> 25532[label="",style="solid", color="black", weight=3]; 53893[label="ww4000",fontsize=16,color="green",shape="box"];53894[label="ww5",fontsize=16,color="green",shape="box"];53895[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53896[label="ww3100",fontsize=16,color="green",shape="box"];53897[label="ww4000",fontsize=16,color="green",shape="box"];53898[label="ww5",fontsize=16,color="green",shape="box"];53899[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53900[label="ww3100",fontsize=16,color="green",shape="box"];23619[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"];63437[label="ww42/Float ww420 ww421",fontsize=10,color="white",style="solid",shape="box"];23619 -> 63437[label="",style="solid", color="burlywood", weight=9]; 63437 -> 25533[label="",style="solid", color="burlywood", weight=3]; 23773[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23776 -> 30359[label="",style="dashed", color="red", weight=0]; 23776[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"];23776 -> 30360[label="",style="dashed", color="magenta", weight=3]; 25543 -> 24811[label="",style="dashed", color="red", weight=0]; 25543[label="srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))",fontsize=16,color="magenta"];25543 -> 25546[label="",style="dashed", color="magenta", weight=3]; 25544 -> 23741[label="",style="dashed", color="red", weight=0]; 25544[label="srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25542[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"];25542 -> 25547[label="",style="solid", color="black", weight=3]; 27629[label="not (esEsOrdering (primCmpNat (Succ ww3311000) (Succ ww3310000)) GT)",fontsize=16,color="black",shape="box"];27629 -> 27666[label="",style="solid", color="black", weight=3]; 27630[label="not (esEsOrdering (primCmpNat (Succ ww3311000) Zero) GT)",fontsize=16,color="black",shape="box"];27630 -> 27667[label="",style="solid", color="black", weight=3]; 27631[label="not (esEsOrdering (primCmpNat Zero (Succ ww3310000)) GT)",fontsize=16,color="black",shape="box"];27631 -> 27668[label="",style="solid", color="black", weight=3]; 27632[label="not (esEsOrdering (primCmpNat Zero Zero) GT)",fontsize=16,color="black",shape="box"];27632 -> 27669[label="",style="solid", color="black", weight=3]; 44502[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4306",fontsize=16,color="black",shape="box"];44502 -> 45122[label="",style="solid", color="black", weight=3]; 44503 -> 43153[label="",style="dashed", color="red", weight=0]; 44503[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4306",fontsize=16,color="magenta"];44504[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4307",fontsize=16,color="black",shape="box"];44504 -> 45123[label="",style="solid", color="black", weight=3]; 44505 -> 43166[label="",style="dashed", color="red", weight=0]; 44505[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4307",fontsize=16,color="magenta"];44506[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4308",fontsize=16,color="black",shape="box"];44506 -> 45124[label="",style="solid", color="black", weight=3]; 44507 -> 43187[label="",style="dashed", color="red", weight=0]; 44507[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4308",fontsize=16,color="magenta"];44519[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4309",fontsize=16,color="black",shape="box"];44519 -> 45204[label="",style="solid", color="black", weight=3]; 44520 -> 43206[label="",style="dashed", color="red", weight=0]; 44520[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4309",fontsize=16,color="magenta"];44559[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4391",fontsize=16,color="black",shape="triangle"];44559 -> 45205[label="",style="solid", color="black", weight=3]; 44560 -> 44522[label="",style="dashed", color="red", weight=0]; 44560[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))) ww4391))",fontsize=16,color="magenta"];44560 -> 45206[label="",style="dashed", color="magenta", weight=3]; 44528[label="ww4000",fontsize=16,color="green",shape="box"];44529[label="Pos Zero",fontsize=16,color="green",shape="box"];53901[label="ww5",fontsize=16,color="green",shape="box"];53902[label="ww3100",fontsize=16,color="green",shape="box"];53903[label="ww4000",fontsize=16,color="green",shape="box"];53904[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53905[label="ww5",fontsize=16,color="green",shape="box"];53906[label="ww3100",fontsize=16,color="green",shape="box"];53907[label="ww4000",fontsize=16,color="green",shape="box"];53908[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30832[label="takeWhile1 (flip ltEsFloat ww3587) (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)))) ww3587)",fontsize=16,color="black",shape="box"];30832 -> 30901[label="",style="solid", color="black", weight=3]; 44530[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4310",fontsize=16,color="black",shape="box"];44530 -> 45207[label="",style="solid", color="black", weight=3]; 44531 -> 43219[label="",style="dashed", color="red", weight=0]; 44531[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4310",fontsize=16,color="magenta"];44532[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4311",fontsize=16,color="black",shape="box"];44532 -> 45208[label="",style="solid", color="black", weight=3]; 44533 -> 43232[label="",style="dashed", color="red", weight=0]; 44533[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4311",fontsize=16,color="magenta"];44534[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4312",fontsize=16,color="black",shape="box"];44534 -> 45209[label="",style="solid", color="black", weight=3]; 44535 -> 43256[label="",style="dashed", color="red", weight=0]; 44535[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4312",fontsize=16,color="magenta"];53909[label="ww3100",fontsize=16,color="green",shape="box"];53910[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53911[label="ww3000",fontsize=16,color="green",shape="box"];53912[label="ww5",fontsize=16,color="green",shape="box"];53913[label="ww3100",fontsize=16,color="green",shape="box"];53914[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53915[label="ww3000",fontsize=16,color="green",shape="box"];53916[label="ww5",fontsize=16,color="green",shape="box"];53917 -> 53683[label="",style="dashed", color="red", weight=0]; 53917[label="primDivFloat (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"];53917 -> 56109[label="",style="dashed", color="magenta", weight=3]; 53917 -> 56110[label="",style="dashed", color="magenta", weight=3]; 53917 -> 56111[label="",style="dashed", color="magenta", weight=3]; 53918[label="ww50",fontsize=16,color="green",shape="box"];53919[label="ww51",fontsize=16,color="green",shape="box"];53920 -> 53683[label="",style="dashed", color="red", weight=0]; 53920[label="primDivFloat (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"];53920 -> 56112[label="",style="dashed", color="magenta", weight=3]; 53920 -> 56113[label="",style="dashed", color="magenta", weight=3]; 53920 -> 56114[label="",style="dashed", color="magenta", weight=3]; 53921[label="ww50",fontsize=16,color="green",shape="box"];53922[label="ww51",fontsize=16,color="green",shape="box"];53923[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];53924[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53925[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];55997[label="Pos (Succ ww4583)",fontsize=16,color="green",shape="box"];55998[label="Pos (Succ ww4582)",fontsize=16,color="green",shape="box"];55999[label="Pos (Succ ww4584)",fontsize=16,color="green",shape="box"];44536 -> 26799[label="",style="dashed", color="red", weight=0]; 44536[label="srMyInt (Pos (Succ ww31)) ww321",fontsize=16,color="magenta"];44536 -> 45210[label="",style="dashed", color="magenta", weight=3]; 44536 -> 45211[label="",style="dashed", color="magenta", weight=3]; 44537[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44540 -> 26799[label="",style="dashed", color="red", weight=0]; 44540[label="srMyInt (Pos (Succ ww31)) ww321",fontsize=16,color="magenta"];44540 -> 45263[label="",style="dashed", color="magenta", weight=3]; 44540 -> 45264[label="",style="dashed", color="magenta", weight=3]; 44541[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44542 -> 25616[label="",style="dashed", color="red", weight=0]; 44542[label="msMyInt (Pos Zero) ww320",fontsize=16,color="magenta"];44543[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44544[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4313",fontsize=16,color="black",shape="box"];44544 -> 45265[label="",style="solid", color="black", weight=3]; 44545 -> 43268[label="",style="dashed", color="red", weight=0]; 44545[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4313",fontsize=16,color="magenta"];44548[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4315",fontsize=16,color="black",shape="box"];44548 -> 45267[label="",style="solid", color="black", weight=3]; 44549 -> 43292[label="",style="dashed", color="red", weight=0]; 44549[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4315",fontsize=16,color="magenta"];26038 -> 20582[label="",style="dashed", color="red", weight=0]; 26038[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"];26038 -> 26043[label="",style="dashed", color="magenta", weight=3]; 26038 -> 26044[label="",style="dashed", color="magenta", weight=3]; 26038 -> 26045[label="",style="dashed", color="magenta", weight=3]; 26038 -> 26046[label="",style="dashed", color="magenta", weight=3]; 26038 -> 26047[label="",style="dashed", color="magenta", weight=3]; 26038 -> 26048[label="",style="dashed", color="magenta", weight=3]; 26039 -> 24811[label="",style="dashed", color="red", weight=0]; 26039[label="srMyInt ww2445 (Pos (Succ Zero))",fontsize=16,color="magenta"];26039 -> 26049[label="",style="dashed", color="magenta", weight=3]; 26040 -> 23660[label="",style="dashed", color="red", weight=0]; 26040[label="srMyInt (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26040 -> 26050[label="",style="dashed", color="magenta", weight=3]; 26040 -> 26051[label="",style="dashed", color="magenta", weight=3]; 26037[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"];63438[label="ww2931/MyTrue",fontsize=10,color="white",style="solid",shape="box"];26037 -> 63438[label="",style="solid", color="burlywood", weight=9]; 63438 -> 26052[label="",style="solid", color="burlywood", weight=3]; 63439[label="ww2931/MyFalse",fontsize=10,color="white",style="solid",shape="box"];26037 -> 63439[label="",style="solid", color="burlywood", weight=9]; 63439 -> 26053[label="",style="solid", color="burlywood", weight=3]; 44550[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4316",fontsize=16,color="black",shape="box"];44550 -> 45268[label="",style="solid", color="black", weight=3]; 44551 -> 43304[label="",style="dashed", color="red", weight=0]; 44551[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4316",fontsize=16,color="magenta"];44552[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4317",fontsize=16,color="black",shape="box"];44552 -> 45269[label="",style="solid", color="black", weight=3]; 44553 -> 43321[label="",style="dashed", color="red", weight=0]; 44553[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4317",fontsize=16,color="magenta"];44598[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4392",fontsize=16,color="black",shape="triangle"];44598 -> 45270[label="",style="solid", color="black", weight=3]; 44599 -> 44555[label="",style="dashed", color="red", weight=0]; 44599[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))) ww4392))",fontsize=16,color="magenta"];44599 -> 45271[label="",style="dashed", color="magenta", weight=3]; 44561[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];53926[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53927[label="ww3100",fontsize=16,color="green",shape="box"];53928[label="ww5",fontsize=16,color="green",shape="box"];53929[label="ww3000",fontsize=16,color="green",shape="box"];53930[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53931[label="ww3100",fontsize=16,color="green",shape="box"];53932[label="ww5",fontsize=16,color="green",shape="box"];53933[label="ww3000",fontsize=16,color="green",shape="box"];44562[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4318",fontsize=16,color="black",shape="box"];44562 -> 45272[label="",style="solid", color="black", weight=3]; 44563 -> 43333[label="",style="dashed", color="red", weight=0]; 44563[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4318",fontsize=16,color="magenta"];44566[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4320",fontsize=16,color="black",shape="box"];44566 -> 45274[label="",style="solid", color="black", weight=3]; 44567 -> 43362[label="",style="dashed", color="red", weight=0]; 44567[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4320",fontsize=16,color="magenta"];53934[label="ww3100",fontsize=16,color="green",shape="box"];53935[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53936[label="ww5",fontsize=16,color="green",shape="box"];53937[label="ww3100",fontsize=16,color="green",shape="box"];53938[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53939[label="ww5",fontsize=16,color="green",shape="box"];44575[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4321",fontsize=16,color="black",shape="box"];44575 -> 45276[label="",style="solid", color="black", weight=3]; 44576 -> 43374[label="",style="dashed", color="red", weight=0]; 44576[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4321",fontsize=16,color="magenta"];44577[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4322",fontsize=16,color="black",shape="box"];44577 -> 45277[label="",style="solid", color="black", weight=3]; 44578 -> 43386[label="",style="dashed", color="red", weight=0]; 44578[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4322",fontsize=16,color="magenta"];44579[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4323",fontsize=16,color="black",shape="box"];44579 -> 45278[label="",style="solid", color="black", weight=3]; 44580 -> 43406[label="",style="dashed", color="red", weight=0]; 44580[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4323",fontsize=16,color="magenta"];44591[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4324",fontsize=16,color="black",shape="box"];44591 -> 45343[label="",style="solid", color="black", weight=3]; 44592 -> 43423[label="",style="dashed", color="red", weight=0]; 44592[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4324",fontsize=16,color="magenta"];44717[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4393",fontsize=16,color="black",shape="triangle"];44717 -> 45344[label="",style="solid", color="black", weight=3]; 44718 -> 44594[label="",style="dashed", color="red", weight=0]; 44718[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))) ww4393))",fontsize=16,color="magenta"];44718 -> 45345[label="",style="dashed", color="magenta", weight=3]; 44600[label="Pos Zero",fontsize=16,color="green",shape="box"];53940[label="ww5",fontsize=16,color="green",shape="box"];53941[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53942[label="ww3100",fontsize=16,color="green",shape="box"];53943[label="ww5",fontsize=16,color="green",shape="box"];53944[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53945[label="ww3100",fontsize=16,color="green",shape="box"];31811[label="takeWhile1 (flip ltEsFloat ww3732) (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)))) ww3732)",fontsize=16,color="black",shape="box"];31811 -> 31840[label="",style="solid", color="black", weight=3]; 44601[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4325",fontsize=16,color="black",shape="box"];44601 -> 45346[label="",style="solid", color="black", weight=3]; 44602 -> 43435[label="",style="dashed", color="red", weight=0]; 44602[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4325",fontsize=16,color="magenta"];44603[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4326",fontsize=16,color="black",shape="box"];44603 -> 45347[label="",style="solid", color="black", weight=3]; 44604 -> 43447[label="",style="dashed", color="red", weight=0]; 44604[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4326",fontsize=16,color="magenta"];44605[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4327",fontsize=16,color="black",shape="box"];44605 -> 45348[label="",style="solid", color="black", weight=3]; 44606 -> 43524[label="",style="dashed", color="red", weight=0]; 44606[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4327",fontsize=16,color="magenta"];53947 -> 52809[label="",style="dashed", color="red", weight=0]; 53947[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];53948[label="Zero",fontsize=16,color="green",shape="box"];53949[label="ww454100",fontsize=16,color="green",shape="box"];53950 -> 27476[label="",style="dashed", color="red", weight=0]; 53950[label="not MyFalse",fontsize=16,color="magenta"];53951 -> 53946[label="",style="dashed", color="red", weight=0]; 53951[label="not (esEsOrdering (primCmpNat ww454100 ww454200) LT)",fontsize=16,color="magenta"];53951 -> 56117[label="",style="dashed", color="magenta", weight=3]; 53951 -> 56118[label="",style="dashed", color="magenta", weight=3]; 53952 -> 52814[label="",style="dashed", color="red", weight=0]; 53952[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];53953[label="Zero",fontsize=16,color="green",shape="box"];53954[label="ww454100",fontsize=16,color="green",shape="box"];53955[label="ww445700",fontsize=16,color="green",shape="box"];53956[label="ww32620",fontsize=16,color="green",shape="box"];53957[label="ww445701",fontsize=16,color="green",shape="box"];53958[label="ww32621",fontsize=16,color="green",shape="box"];44607[label="ww5421",fontsize=16,color="green",shape="box"];44608[label="ww2315",fontsize=16,color="green",shape="box"];49914[label="Zero",fontsize=16,color="green",shape="box"];49915[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];49916[label="Succ ww54100",fontsize=16,color="green",shape="box"];44610[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];44611[label="ww2315",fontsize=16,color="green",shape="box"];44612 -> 23742[label="",style="dashed", color="red", weight=0]; 44612[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44612 -> 45351[label="",style="dashed", color="magenta", weight=3]; 44612 -> 45352[label="",style="dashed", color="magenta", weight=3]; 44613[label="ww5421",fontsize=16,color="green",shape="box"];44614[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44615[label="ww5420",fontsize=16,color="green",shape="box"];44616 -> 26799[label="",style="dashed", color="red", weight=0]; 44616[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44616 -> 45353[label="",style="dashed", color="magenta", weight=3]; 44616 -> 45354[label="",style="dashed", color="magenta", weight=3]; 44617[label="ww5420",fontsize=16,color="green",shape="box"];44618[label="ww5421",fontsize=16,color="green",shape="box"];44619[label="ww2317",fontsize=16,color="green",shape="box"];49917[label="Zero",fontsize=16,color="green",shape="box"];49918[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];49919[label="Zero",fontsize=16,color="green",shape="box"];44621[label="Pos Zero",fontsize=16,color="green",shape="box"];44622[label="ww2317",fontsize=16,color="green",shape="box"];44623 -> 23742[label="",style="dashed", color="red", weight=0]; 44623[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44623 -> 45357[label="",style="dashed", color="magenta", weight=3]; 44623 -> 45358[label="",style="dashed", color="magenta", weight=3]; 44624[label="ww5421",fontsize=16,color="green",shape="box"];44625[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44626[label="ww5420",fontsize=16,color="green",shape="box"];44627 -> 26799[label="",style="dashed", color="red", weight=0]; 44627[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44627 -> 45359[label="",style="dashed", color="magenta", weight=3]; 44627 -> 45360[label="",style="dashed", color="magenta", weight=3]; 44628[label="ww5420",fontsize=16,color="green",shape="box"];44629 -> 26799[label="",style="dashed", color="red", weight=0]; 44629[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];44629 -> 45361[label="",style="dashed", color="magenta", weight=3]; 44629 -> 45362[label="",style="dashed", color="magenta", weight=3]; 44630[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44633 -> 26799[label="",style="dashed", color="red", weight=0]; 44633[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];44633 -> 45373[label="",style="dashed", color="magenta", weight=3]; 44633 -> 45374[label="",style="dashed", color="magenta", weight=3]; 44634[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44635[label="ww538",fontsize=16,color="green",shape="box"];44636[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44637 -> 23742[label="",style="dashed", color="red", weight=0]; 44637[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44637 -> 45375[label="",style="dashed", color="magenta", weight=3]; 44637 -> 45376[label="",style="dashed", color="magenta", weight=3]; 44638[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44639[label="ww5421",fontsize=16,color="green",shape="box"];44640[label="ww2319",fontsize=16,color="green",shape="box"];45938[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];44642[label="Neg Zero",fontsize=16,color="green",shape="box"];44643[label="ww2319",fontsize=16,color="green",shape="box"];44644 -> 23742[label="",style="dashed", color="red", weight=0]; 44644[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44644 -> 45379[label="",style="dashed", color="magenta", weight=3]; 44644 -> 45380[label="",style="dashed", color="magenta", weight=3]; 44645[label="ww5421",fontsize=16,color="green",shape="box"];44646[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44647[label="ww5420",fontsize=16,color="green",shape="box"];44648 -> 26799[label="",style="dashed", color="red", weight=0]; 44648[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44648 -> 45381[label="",style="dashed", color="magenta", weight=3]; 44648 -> 45382[label="",style="dashed", color="magenta", weight=3]; 44649[label="ww5420",fontsize=16,color="green",shape="box"];24102[label="ww538",fontsize=16,color="green",shape="box"];24103[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24104[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];24105 -> 23660[label="",style="dashed", color="red", weight=0]; 24105[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24105 -> 26252[label="",style="dashed", color="magenta", weight=3]; 24105 -> 26253[label="",style="dashed", color="magenta", weight=3]; 24106 -> 23742[label="",style="dashed", color="red", weight=0]; 24106[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24106 -> 26254[label="",style="dashed", color="magenta", weight=3]; 24106 -> 26255[label="",style="dashed", color="magenta", weight=3]; 24107[label="ww5421",fontsize=16,color="green",shape="box"];24108[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24109[label="ww5420",fontsize=16,color="green",shape="box"];24110[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"];24110 -> 26256[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24111 -> 26257[label="",style="solid", color="black", weight=3]; 44650[label="ww5421",fontsize=16,color="green",shape="box"];44651[label="ww2321",fontsize=16,color="green",shape="box"];45950[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];44653[label="Pos Zero",fontsize=16,color="green",shape="box"];44654[label="ww2321",fontsize=16,color="green",shape="box"];44655 -> 23742[label="",style="dashed", color="red", weight=0]; 44655[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44655 -> 45385[label="",style="dashed", color="magenta", weight=3]; 44655 -> 45386[label="",style="dashed", color="magenta", weight=3]; 44656[label="ww5421",fontsize=16,color="green",shape="box"];44657[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44658[label="ww5420",fontsize=16,color="green",shape="box"];44659 -> 26799[label="",style="dashed", color="red", weight=0]; 44659[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44659 -> 45387[label="",style="dashed", color="magenta", weight=3]; 44659 -> 45388[label="",style="dashed", color="magenta", weight=3]; 44660[label="ww5420",fontsize=16,color="green",shape="box"];44661 -> 26799[label="",style="dashed", color="red", weight=0]; 44661[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];44661 -> 45389[label="",style="dashed", color="magenta", weight=3]; 44661 -> 45390[label="",style="dashed", color="magenta", weight=3]; 44662[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44665 -> 26799[label="",style="dashed", color="red", weight=0]; 44665[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];44665 -> 45402[label="",style="dashed", color="magenta", weight=3]; 44665 -> 45403[label="",style="dashed", color="magenta", weight=3]; 44666[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44667[label="ww538",fontsize=16,color="green",shape="box"];44668[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44669 -> 23742[label="",style="dashed", color="red", weight=0]; 44669[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44669 -> 45404[label="",style="dashed", color="magenta", weight=3]; 44669 -> 45405[label="",style="dashed", color="magenta", weight=3]; 44670[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44671[label="ww5421",fontsize=16,color="green",shape="box"];44672[label="ww2323",fontsize=16,color="green",shape="box"];45961[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];44674[label="Pos Zero",fontsize=16,color="green",shape="box"];44675[label="ww2323",fontsize=16,color="green",shape="box"];44676 -> 23742[label="",style="dashed", color="red", weight=0]; 44676[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44676 -> 45408[label="",style="dashed", color="magenta", weight=3]; 44676 -> 45409[label="",style="dashed", color="magenta", weight=3]; 44677[label="ww5421",fontsize=16,color="green",shape="box"];44678[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44679[label="ww5420",fontsize=16,color="green",shape="box"];44680 -> 26799[label="",style="dashed", color="red", weight=0]; 44680[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];44680 -> 45410[label="",style="dashed", color="magenta", weight=3]; 44680 -> 45411[label="",style="dashed", color="magenta", weight=3]; 44681[label="ww5420",fontsize=16,color="green",shape="box"];24167[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];24168[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];24168 -> 26272[label="",style="solid", color="black", weight=3]; 24169 -> 23742[label="",style="dashed", color="red", weight=0]; 24169[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24169 -> 26273[label="",style="dashed", color="magenta", weight=3]; 24169 -> 26274[label="",style="dashed", color="magenta", weight=3]; 24170[label="ww5421",fontsize=16,color="green",shape="box"];24171[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24172[label="ww5420",fontsize=16,color="green",shape="box"];24173[label="ww538",fontsize=16,color="green",shape="box"];24174[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24175[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"];24175 -> 26275[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24176 -> 26276[label="",style="solid", color="black", weight=3]; 44682 -> 26799[label="",style="dashed", color="red", weight=0]; 44682[label="srMyInt (Neg (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];44682 -> 45412[label="",style="dashed", color="magenta", weight=3]; 44682 -> 45413[label="",style="dashed", color="magenta", weight=3]; 44683[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44686 -> 26799[label="",style="dashed", color="red", weight=0]; 44686[label="srMyInt (Neg (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];44686 -> 45426[label="",style="dashed", color="magenta", weight=3]; 44686 -> 45427[label="",style="dashed", color="magenta", weight=3]; 44687[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44688[label="ww538",fontsize=16,color="green",shape="box"];44689[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44690 -> 23742[label="",style="dashed", color="red", weight=0]; 44690[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44690 -> 45428[label="",style="dashed", color="magenta", weight=3]; 44690 -> 45429[label="",style="dashed", color="magenta", weight=3]; 44691[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44692 -> 26799[label="",style="dashed", color="red", weight=0]; 44692[label="srMyInt (Neg Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];44692 -> 45430[label="",style="dashed", color="magenta", weight=3]; 44692 -> 45431[label="",style="dashed", color="magenta", weight=3]; 44693[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44696 -> 26799[label="",style="dashed", color="red", weight=0]; 44696[label="srMyInt (Neg Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];44696 -> 45447[label="",style="dashed", color="magenta", weight=3]; 44696 -> 45448[label="",style="dashed", color="magenta", weight=3]; 44697[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44698[label="ww538",fontsize=16,color="green",shape="box"];44699[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44700 -> 23742[label="",style="dashed", color="red", weight=0]; 44700[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44700 -> 45449[label="",style="dashed", color="magenta", weight=3]; 44700 -> 45450[label="",style="dashed", color="magenta", weight=3]; 44701[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44702 -> 26799[label="",style="dashed", color="red", weight=0]; 44702[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44702 -> 45451[label="",style="dashed", color="magenta", weight=3]; 44702 -> 45452[label="",style="dashed", color="magenta", weight=3]; 44703[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44706 -> 26799[label="",style="dashed", color="red", weight=0]; 44706[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44706 -> 45465[label="",style="dashed", color="magenta", weight=3]; 44706 -> 45466[label="",style="dashed", color="magenta", weight=3]; 44707[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44708[label="ww538",fontsize=16,color="green",shape="box"];44709[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];44710 -> 23742[label="",style="dashed", color="red", weight=0]; 44710[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];44710 -> 45467[label="",style="dashed", color="magenta", weight=3]; 44710 -> 45468[label="",style="dashed", color="magenta", weight=3]; 44711[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44738[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4394",fontsize=16,color="black",shape="triangle"];44738 -> 45469[label="",style="solid", color="black", weight=3]; 44739 -> 44713[label="",style="dashed", color="red", weight=0]; 44739[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)))) ww4394))",fontsize=16,color="magenta"];44739 -> 45470[label="",style="dashed", color="magenta", weight=3]; 44719[label="ww4000",fontsize=16,color="green",shape="box"];44720[label="Neg Zero",fontsize=16,color="green",shape="box"];24197[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="black",shape="box"];24197 -> 26307[label="",style="solid", color="black", weight=3]; 21796[label="Pos Zero",fontsize=16,color="green",shape="box"];21797[label="Pos Zero",fontsize=16,color="green",shape="box"];44721[label="ww7",fontsize=16,color="green",shape="box"];44722[label="Neg Zero",fontsize=16,color="green",shape="box"];44723[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="black",shape="box"];44723 -> 45471[label="",style="solid", color="black", weight=3]; 44724 -> 43537[label="",style="dashed", color="red", weight=0]; 44724[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="magenta"];20287 -> 5617[label="",style="dashed", color="red", weight=0]; 20287[label="primPlusNat (Succ ww4000) Zero",fontsize=16,color="magenta"];20287 -> 20304[label="",style="dashed", color="magenta", weight=3]; 20287 -> 20305[label="",style="dashed", color="magenta", weight=3]; 33769 -> 27633[label="",style="dashed", color="red", weight=0]; 33769[label="takeWhile1 (flip ltEsFloat ww3896) (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)))) ww3896) GT))",fontsize=16,color="magenta"];33769 -> 33830[label="",style="dashed", color="magenta", weight=3]; 33769 -> 33831[label="",style="dashed", color="magenta", weight=3]; 33769 -> 33832[label="",style="dashed", color="magenta", weight=3]; 33769 -> 33833[label="",style="dashed", color="magenta", weight=3]; 33769 -> 33834[label="",style="dashed", color="magenta", weight=3]; 33769 -> 33835[label="",style="dashed", color="magenta", weight=3]; 24217[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="black",shape="box"];24217 -> 26318[label="",style="solid", color="black", weight=3]; 44725[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4329",fontsize=16,color="black",shape="box"];44725 -> 45472[label="",style="solid", color="black", weight=3]; 44726 -> 43550[label="",style="dashed", color="red", weight=0]; 44726[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4329",fontsize=16,color="magenta"];28476 -> 27248[label="",style="dashed", color="red", weight=0]; 28476[label="not (esEsOrdering (compareMyInt (srMyInt (Neg Zero) ww34380) (srMyInt (Neg (Succ ww3100)) ww34381)) GT)",fontsize=16,color="magenta"];28476 -> 28582[label="",style="dashed", color="magenta", weight=3]; 28476 -> 28583[label="",style="dashed", color="magenta", weight=3]; 33503[label="takeWhile1 (flip ltEsFloat ww3909) (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)))) ww3909)",fontsize=16,color="black",shape="box"];33503 -> 33599[label="",style="solid", color="black", weight=3]; 33593[label="ww3913",fontsize=16,color="green",shape="box"];33594[label="Neg Zero",fontsize=16,color="green",shape="box"];33595[label="Neg (Succ ww3914)",fontsize=16,color="green",shape="box"];33596[label="Neg (Succ ww3915)",fontsize=16,color="green",shape="box"];53959 -> 26924[label="",style="dashed", color="red", weight=0]; 53959[label="primDivFloat (Float (msMyInt (Pos (Succ ww17)) ww180) (srMyInt (Neg (Succ Zero)) ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53959 -> 56119[label="",style="dashed", color="magenta", weight=3]; 53959 -> 56120[label="",style="dashed", color="magenta", weight=3]; 44727[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4330",fontsize=16,color="black",shape="box"];44727 -> 45473[label="",style="solid", color="black", weight=3]; 44728 -> 43563[label="",style="dashed", color="red", weight=0]; 44728[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4330",fontsize=16,color="magenta"];44729[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4331",fontsize=16,color="black",shape="box"];44729 -> 45474[label="",style="solid", color="black", weight=3]; 44730 -> 43576[label="",style="dashed", color="red", weight=0]; 44730[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4331",fontsize=16,color="magenta"];44731[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4332",fontsize=16,color="black",shape="box"];44731 -> 45475[label="",style="solid", color="black", weight=3]; 44732 -> 43594[label="",style="dashed", color="red", weight=0]; 44732[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4332",fontsize=16,color="magenta"];53960[label="ww3100",fontsize=16,color="green",shape="box"];53961[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53962[label="ww3000",fontsize=16,color="green",shape="box"];44750[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4395",fontsize=16,color="black",shape="triangle"];44750 -> 45476[label="",style="solid", color="black", weight=3]; 44751 -> 44734[label="",style="dashed", color="red", weight=0]; 44751[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)))) ww4395))",fontsize=16,color="magenta"];44751 -> 45477[label="",style="dashed", color="magenta", weight=3]; 44740[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44741[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4333",fontsize=16,color="black",shape="box"];44741 -> 45478[label="",style="solid", color="black", weight=3]; 44742 -> 43606[label="",style="dashed", color="red", weight=0]; 44742[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4333",fontsize=16,color="magenta"];44743[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="black",shape="box"];44743 -> 45479[label="",style="solid", color="black", weight=3]; 44744 -> 43623[label="",style="dashed", color="red", weight=0]; 44744[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="magenta"];44762[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4396",fontsize=16,color="black",shape="triangle"];44762 -> 45480[label="",style="solid", color="black", weight=3]; 44763 -> 44746[label="",style="dashed", color="red", weight=0]; 44763[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))) ww4396))",fontsize=16,color="magenta"];44763 -> 45481[label="",style="dashed", color="magenta", weight=3]; 44752[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];26397 -> 24811[label="",style="dashed", color="red", weight=0]; 26397[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww2131))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26397 -> 26402[label="",style="dashed", color="magenta", weight=3]; 26398 -> 20582[label="",style="dashed", color="red", weight=0]; 26398[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"];26398 -> 26403[label="",style="dashed", color="magenta", weight=3]; 26398 -> 26404[label="",style="dashed", color="magenta", weight=3]; 26398 -> 26405[label="",style="dashed", color="magenta", weight=3]; 26398 -> 26406[label="",style="dashed", color="magenta", weight=3]; 26398 -> 26407[label="",style="dashed", color="magenta", weight=3]; 26398 -> 26408[label="",style="dashed", color="magenta", weight=3]; 26399 -> 23660[label="",style="dashed", color="red", weight=0]; 26399[label="srMyInt (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26399 -> 26409[label="",style="dashed", color="magenta", weight=3]; 26399 -> 26410[label="",style="dashed", color="magenta", weight=3]; 26396[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"];63440[label="ww2998/MyTrue",fontsize=10,color="white",style="solid",shape="box"];26396 -> 63440[label="",style="solid", color="burlywood", weight=9]; 63440 -> 26411[label="",style="solid", color="burlywood", weight=3]; 63441[label="ww2998/MyFalse",fontsize=10,color="white",style="solid",shape="box"];26396 -> 63441[label="",style="solid", color="burlywood", weight=9]; 63441 -> 26412[label="",style="solid", color="burlywood", weight=3]; 44753[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4335",fontsize=16,color="black",shape="box"];44753 -> 45482[label="",style="solid", color="black", weight=3]; 44754 -> 43635[label="",style="dashed", color="red", weight=0]; 44754[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4335",fontsize=16,color="magenta"];44755[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4336",fontsize=16,color="black",shape="box"];44755 -> 45483[label="",style="solid", color="black", weight=3]; 44756 -> 43652[label="",style="dashed", color="red", weight=0]; 44756[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4336",fontsize=16,color="magenta"];44776[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4397",fontsize=16,color="black",shape="triangle"];44776 -> 45484[label="",style="solid", color="black", weight=3]; 44777 -> 44758[label="",style="dashed", color="red", weight=0]; 44777[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))) ww4397))",fontsize=16,color="magenta"];44777 -> 45485[label="",style="dashed", color="magenta", weight=3]; 44764[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];28821 -> 27248[label="",style="dashed", color="red", weight=0]; 28821[label="not (esEsOrdering (compareMyInt (srMyInt (Neg (Succ ww3000)) ww34620) (srMyInt (Neg (Succ ww3100)) ww34621)) GT)",fontsize=16,color="magenta"];28821 -> 28868[label="",style="dashed", color="magenta", weight=3]; 28821 -> 28869[label="",style="dashed", color="magenta", weight=3]; 34476[label="takeWhile1 (flip ltEsFloat ww3993) (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)))) ww3993)",fontsize=16,color="black",shape="box"];34476 -> 34602[label="",style="solid", color="black", weight=3]; 44765[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4337",fontsize=16,color="black",shape="box"];44765 -> 45486[label="",style="solid", color="black", weight=3]; 44766 -> 43664[label="",style="dashed", color="red", weight=0]; 44766[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4337",fontsize=16,color="magenta"];44767[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4338",fontsize=16,color="black",shape="box"];44767 -> 45487[label="",style="solid", color="black", weight=3]; 44768 -> 43676[label="",style="dashed", color="red", weight=0]; 44768[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4338",fontsize=16,color="magenta"];44769[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4339",fontsize=16,color="black",shape="box"];44769 -> 45488[label="",style="solid", color="black", weight=3]; 44770 -> 43693[label="",style="dashed", color="red", weight=0]; 44770[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4339",fontsize=16,color="magenta"];44788[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4398",fontsize=16,color="black",shape="triangle"];44788 -> 45489[label="",style="solid", color="black", weight=3]; 44789 -> 44772[label="",style="dashed", color="red", weight=0]; 44789[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)))) ww4398))",fontsize=16,color="magenta"];44789 -> 45490[label="",style="dashed", color="magenta", weight=3]; 44778[label="Neg Zero",fontsize=16,color="green",shape="box"];44779[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4340",fontsize=16,color="black",shape="box"];44779 -> 45491[label="",style="solid", color="black", weight=3]; 44780 -> 43705[label="",style="dashed", color="red", weight=0]; 44780[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4340",fontsize=16,color="magenta"];44781[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4341",fontsize=16,color="black",shape="box"];44781 -> 45492[label="",style="solid", color="black", weight=3]; 44782 -> 43722[label="",style="dashed", color="red", weight=0]; 44782[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4341",fontsize=16,color="magenta"];44800[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4399",fontsize=16,color="black",shape="triangle"];44800 -> 45493[label="",style="solid", color="black", weight=3]; 44801 -> 44784[label="",style="dashed", color="red", weight=0]; 44801[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))) ww4399))",fontsize=16,color="magenta"];44801 -> 45494[label="",style="dashed", color="magenta", weight=3]; 44790[label="Neg Zero",fontsize=16,color="green",shape="box"];35380 -> 27633[label="",style="dashed", color="red", weight=0]; 35380[label="takeWhile1 (flip ltEsFloat ww4070) (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)))) ww4070) GT))",fontsize=16,color="magenta"];35380 -> 35425[label="",style="dashed", color="magenta", weight=3]; 35380 -> 35426[label="",style="dashed", color="magenta", weight=3]; 35380 -> 35427[label="",style="dashed", color="magenta", weight=3]; 35380 -> 35428[label="",style="dashed", color="magenta", weight=3]; 35380 -> 35429[label="",style="dashed", color="magenta", weight=3]; 35380 -> 35430[label="",style="dashed", color="magenta", weight=3]; 44791[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4342",fontsize=16,color="black",shape="box"];44791 -> 45495[label="",style="solid", color="black", weight=3]; 44792 -> 43734[label="",style="dashed", color="red", weight=0]; 44792[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4342",fontsize=16,color="magenta"];44793[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4343",fontsize=16,color="black",shape="box"];44793 -> 45496[label="",style="solid", color="black", weight=3]; 44794 -> 43751[label="",style="dashed", color="red", weight=0]; 44794[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4343",fontsize=16,color="magenta"];44871[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4400",fontsize=16,color="black",shape="triangle"];44871 -> 45497[label="",style="solid", color="black", weight=3]; 44872 -> 44796[label="",style="dashed", color="red", weight=0]; 44872[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))) ww4400))",fontsize=16,color="magenta"];44872 -> 45498[label="",style="dashed", color="magenta", weight=3]; 44802[label="Neg Zero",fontsize=16,color="green",shape="box"];35280[label="takeWhile1 (flip ltEsFloat ww4086) (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)))) ww4086)",fontsize=16,color="black",shape="box"];35280 -> 35310[label="",style="solid", color="black", weight=3]; 44803[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4344",fontsize=16,color="black",shape="box"];44803 -> 45499[label="",style="solid", color="black", weight=3]; 44804 -> 43763[label="",style="dashed", color="red", weight=0]; 44804[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4344",fontsize=16,color="magenta"];44805[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4345",fontsize=16,color="black",shape="box"];44805 -> 45500[label="",style="solid", color="black", weight=3]; 44806 -> 43775[label="",style="dashed", color="red", weight=0]; 44806[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4345",fontsize=16,color="magenta"];44807[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4346",fontsize=16,color="black",shape="box"];44807 -> 45501[label="",style="solid", color="black", weight=3]; 44808 -> 43854[label="",style="dashed", color="red", weight=0]; 44808[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4346",fontsize=16,color="magenta"];24542[label="ww95600",fontsize=16,color="green",shape="box"];24543[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];24544[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];24545 -> 23741[label="",style="dashed", color="red", weight=0]; 24545[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24545 -> 26564[label="",style="dashed", color="magenta", weight=3]; 24545 -> 26565[label="",style="dashed", color="magenta", weight=3]; 24546 -> 20687[label="",style="dashed", color="red", weight=0]; 24546[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];24547[label="ww9591",fontsize=16,color="green",shape="box"];24548[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];24549[label="ww9590",fontsize=16,color="green",shape="box"];24550[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"];24550 -> 26566[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24551 -> 26567[label="",style="solid", color="black", weight=3]; 21772[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="black",shape="box"];21772 -> 21806[label="",style="solid", color="black", weight=3]; 21773[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];24553 -> 35611[label="",style="dashed", color="red", weight=0]; 24553[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"];24553 -> 35612[label="",style="dashed", color="magenta", weight=3]; 26572 -> 24811[label="",style="dashed", color="red", weight=0]; 26572[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26572 -> 26574[label="",style="dashed", color="magenta", weight=3]; 26571[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"];26571 -> 26575[label="",style="solid", color="black", weight=3]; 24556 -> 35651[label="",style="dashed", color="red", weight=0]; 24556[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"];24556 -> 35652[label="",style="dashed", color="magenta", weight=3]; 57573 -> 49974[label="",style="dashed", color="red", weight=0]; 57573[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"];57573 -> 57602[label="",style="dashed", color="magenta", weight=3]; 57573 -> 57603[label="",style="dashed", color="magenta", weight=3]; 57573 -> 57604[label="",style="dashed", color="magenta", weight=3]; 57574 -> 26726[label="",style="dashed", color="red", weight=0]; 57574[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354)",fontsize=16,color="magenta"];57574 -> 57605[label="",style="dashed", color="magenta", weight=3]; 57574 -> 57606[label="",style="dashed", color="magenta", weight=3]; 57574 -> 57607[label="",style="dashed", color="magenta", weight=3]; 24559 -> 35675[label="",style="dashed", color="red", weight=0]; 24559[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"];24559 -> 35676[label="",style="dashed", color="magenta", weight=3]; 26586 -> 24811[label="",style="dashed", color="red", weight=0]; 26586[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26586 -> 26588[label="",style="dashed", color="magenta", weight=3]; 26585[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"];26585 -> 26589[label="",style="solid", color="black", weight=3]; 44809 -> 26799[label="",style="dashed", color="red", weight=0]; 44809[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];44809 -> 45502[label="",style="dashed", color="magenta", weight=3]; 44809 -> 45503[label="",style="dashed", color="magenta", weight=3]; 44810[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44813 -> 26799[label="",style="dashed", color="red", weight=0]; 44813[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];44813 -> 45514[label="",style="dashed", color="magenta", weight=3]; 44813 -> 45515[label="",style="dashed", color="magenta", weight=3]; 44814[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44815 -> 20687[label="",style="dashed", color="red", weight=0]; 44815[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];44816[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];24590 -> 35757[label="",style="dashed", color="red", weight=0]; 24590[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"];24590 -> 35758[label="",style="dashed", color="magenta", weight=3]; 26605 -> 24811[label="",style="dashed", color="red", weight=0]; 26605[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26605 -> 26607[label="",style="dashed", color="magenta", weight=3]; 26604[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"];26604 -> 26608[label="",style="solid", color="black", weight=3]; 24593[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];24594 -> 23660[label="",style="dashed", color="red", weight=0]; 24594[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24594 -> 26609[label="",style="dashed", color="magenta", weight=3]; 24594 -> 26610[label="",style="dashed", color="magenta", weight=3]; 24595 -> 20687[label="",style="dashed", color="red", weight=0]; 24595[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];24596[label="ww9591",fontsize=16,color="green",shape="box"];24597[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];24598[label="ww9590",fontsize=16,color="green",shape="box"];24599[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"];24599 -> 26611[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24600 -> 26612[label="",style="solid", color="black", weight=3]; 24601 -> 35779[label="",style="dashed", color="red", weight=0]; 24601[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"];24601 -> 35780[label="",style="dashed", color="magenta", weight=3]; 26616 -> 24811[label="",style="dashed", color="red", weight=0]; 26616[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26616 -> 26618[label="",style="dashed", color="magenta", weight=3]; 26615[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"];26615 -> 26619[label="",style="solid", color="black", weight=3]; 44825 -> 26799[label="",style="dashed", color="red", weight=0]; 44825[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];44825 -> 45527[label="",style="dashed", color="magenta", weight=3]; 44825 -> 45528[label="",style="dashed", color="magenta", weight=3]; 44826[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44829 -> 26799[label="",style="dashed", color="red", weight=0]; 44829[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];44829 -> 45536[label="",style="dashed", color="magenta", weight=3]; 44829 -> 45537[label="",style="dashed", color="magenta", weight=3]; 44830[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44831 -> 20687[label="",style="dashed", color="red", weight=0]; 44831[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];44832[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];24607 -> 35809[label="",style="dashed", color="red", weight=0]; 24607[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"];24607 -> 35810[label="",style="dashed", color="magenta", weight=3]; 26627 -> 24811[label="",style="dashed", color="red", weight=0]; 26627[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26627 -> 26629[label="",style="dashed", color="magenta", weight=3]; 26626[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"];26626 -> 26630[label="",style="solid", color="black", weight=3]; 44833 -> 26799[label="",style="dashed", color="red", weight=0]; 44833[label="srMyInt (Neg (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];44833 -> 45538[label="",style="dashed", color="magenta", weight=3]; 44833 -> 45539[label="",style="dashed", color="magenta", weight=3]; 44834[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44837 -> 26799[label="",style="dashed", color="red", weight=0]; 44837[label="srMyInt (Neg (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];44837 -> 45547[label="",style="dashed", color="magenta", weight=3]; 44837 -> 45548[label="",style="dashed", color="magenta", weight=3]; 44838[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44839 -> 20687[label="",style="dashed", color="red", weight=0]; 44839[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];44840[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44849 -> 26799[label="",style="dashed", color="red", weight=0]; 44849[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44849 -> 45560[label="",style="dashed", color="magenta", weight=3]; 44849 -> 45561[label="",style="dashed", color="magenta", weight=3]; 44850[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44853 -> 26799[label="",style="dashed", color="red", weight=0]; 44853[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44853 -> 45569[label="",style="dashed", color="magenta", weight=3]; 44853 -> 45570[label="",style="dashed", color="magenta", weight=3]; 44854[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44855 -> 20687[label="",style="dashed", color="red", weight=0]; 44855[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];44856[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44858[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4347",fontsize=16,color="black",shape="box"];44858 -> 45573[label="",style="solid", color="black", weight=3]; 44859 -> 43865[label="",style="dashed", color="red", weight=0]; 44859[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4347",fontsize=16,color="magenta"];44860[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4348",fontsize=16,color="black",shape="box"];44860 -> 45574[label="",style="solid", color="black", weight=3]; 44861 -> 43876[label="",style="dashed", color="red", weight=0]; 44861[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4348",fontsize=16,color="magenta"];44862[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4349",fontsize=16,color="black",shape="box"];44862 -> 45575[label="",style="solid", color="black", weight=3]; 44863 -> 43887[label="",style="dashed", color="red", weight=0]; 44863[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4349",fontsize=16,color="magenta"];44864[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4350",fontsize=16,color="black",shape="box"];44864 -> 45576[label="",style="solid", color="black", weight=3]; 44865 -> 43908[label="",style="dashed", color="red", weight=0]; 44865[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4350",fontsize=16,color="magenta"];44888[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4401",fontsize=16,color="black",shape="triangle"];44888 -> 45577[label="",style="solid", color="black", weight=3]; 44889 -> 44867[label="",style="dashed", color="red", weight=0]; 44889[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))) ww4401))",fontsize=16,color="magenta"];44889 -> 45578[label="",style="dashed", color="magenta", weight=3]; 44881[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4351",fontsize=16,color="black",shape="box"];44881 -> 45658[label="",style="solid", color="black", weight=3]; 44882 -> 43923[label="",style="dashed", color="red", weight=0]; 44882[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4351",fontsize=16,color="magenta"];44909[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4402",fontsize=16,color="black",shape="triangle"];44909 -> 45659[label="",style="solid", color="black", weight=3]; 44910 -> 44884[label="",style="dashed", color="red", weight=0]; 44910[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))) ww4402))",fontsize=16,color="magenta"];44910 -> 45660[label="",style="dashed", color="magenta", weight=3]; 44890[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4352",fontsize=16,color="black",shape="box"];44890 -> 45661[label="",style="solid", color="black", weight=3]; 44891 -> 43934[label="",style="dashed", color="red", weight=0]; 44891[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4352",fontsize=16,color="magenta"];44892[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4353",fontsize=16,color="black",shape="box"];44892 -> 45662[label="",style="solid", color="black", weight=3]; 44893 -> 43945[label="",style="dashed", color="red", weight=0]; 44893[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4353",fontsize=16,color="magenta"];44894[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4354",fontsize=16,color="black",shape="box"];44894 -> 45663[label="",style="solid", color="black", weight=3]; 44895 -> 43972[label="",style="dashed", color="red", weight=0]; 44895[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4354",fontsize=16,color="magenta"];53963[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53964[label="ww3000",fontsize=16,color="green",shape="box"];53965[label="ww3100",fontsize=16,color="green",shape="box"];53966 -> 26726[label="",style="dashed", color="red", weight=0]; 53966[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"];53966 -> 55505[label="",style="dashed", color="magenta", weight=3]; 53966 -> 55506[label="",style="dashed", color="magenta", weight=3]; 53966 -> 55507[label="",style="dashed", color="magenta", weight=3]; 44896 -> 26799[label="",style="dashed", color="red", weight=0]; 44896[label="srMyInt (Pos (Succ ww2077)) ww20781",fontsize=16,color="magenta"];44896 -> 45664[label="",style="dashed", color="magenta", weight=3]; 44896 -> 45665[label="",style="dashed", color="magenta", weight=3]; 44897[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44900 -> 26799[label="",style="dashed", color="red", weight=0]; 44900[label="srMyInt (Pos (Succ ww2077)) ww20781",fontsize=16,color="magenta"];44900 -> 45697[label="",style="dashed", color="magenta", weight=3]; 44900 -> 45698[label="",style="dashed", color="magenta", weight=3]; 44901[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44902 -> 22801[label="",style="dashed", color="red", weight=0]; 44902[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="magenta"];44903[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44921[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4403",fontsize=16,color="black",shape="triangle"];44921 -> 45699[label="",style="solid", color="black", weight=3]; 44922 -> 44905[label="",style="dashed", color="red", weight=0]; 44922[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)))) ww4403))",fontsize=16,color="magenta"];44922 -> 45700[label="",style="dashed", color="magenta", weight=3]; 44911[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44912[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4355",fontsize=16,color="black",shape="box"];44912 -> 45701[label="",style="solid", color="black", weight=3]; 44913 -> 43984[label="",style="dashed", color="red", weight=0]; 44913[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4355",fontsize=16,color="magenta"];44933[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4404",fontsize=16,color="black",shape="triangle"];44933 -> 45703[label="",style="solid", color="black", weight=3]; 44934 -> 44917[label="",style="dashed", color="red", weight=0]; 44934[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))) ww4404))",fontsize=16,color="magenta"];44934 -> 45704[label="",style="dashed", color="magenta", weight=3]; 44923[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];27570 -> 27633[label="",style="dashed", color="red", weight=0]; 27570[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"];27570 -> 27634[label="",style="dashed", color="magenta", weight=3]; 27570 -> 27635[label="",style="dashed", color="magenta", weight=3]; 27570 -> 27636[label="",style="dashed", color="magenta", weight=3]; 27570 -> 27637[label="",style="dashed", color="magenta", weight=3]; 27570 -> 27638[label="",style="dashed", color="magenta", weight=3]; 44924[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4357",fontsize=16,color="black",shape="box"];44924 -> 45705[label="",style="solid", color="black", weight=3]; 44925 -> 44013[label="",style="dashed", color="red", weight=0]; 44925[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4357",fontsize=16,color="magenta"];44926[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4358",fontsize=16,color="black",shape="box"];44926 -> 45706[label="",style="solid", color="black", weight=3]; 44927 -> 44030[label="",style="dashed", color="red", weight=0]; 44927[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4358",fontsize=16,color="magenta"];44954[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4405",fontsize=16,color="black",shape="triangle"];44954 -> 45707[label="",style="solid", color="black", weight=3]; 44955 -> 44929[label="",style="dashed", color="red", weight=0]; 44955[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))) ww4405))",fontsize=16,color="magenta"];44955 -> 45708[label="",style="dashed", color="magenta", weight=3]; 44935[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];24757 -> 46807[label="",style="dashed", color="red", weight=0]; 24757[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"];24757 -> 49265[label="",style="dashed", color="magenta", weight=3]; 24757 -> 49266[label="",style="dashed", color="magenta", weight=3]; 24757 -> 49267[label="",style="dashed", color="magenta", weight=3]; 24757 -> 49268[label="",style="dashed", color="magenta", weight=3]; 24757 -> 49269[label="",style="dashed", color="magenta", weight=3]; 44936[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4359",fontsize=16,color="black",shape="box"];44936 -> 45709[label="",style="solid", color="black", weight=3]; 44937 -> 44042[label="",style="dashed", color="red", weight=0]; 44937[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4359",fontsize=16,color="magenta"];44940[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4361",fontsize=16,color="black",shape="box"];44940 -> 45711[label="",style="solid", color="black", weight=3]; 44941 -> 44071[label="",style="dashed", color="red", weight=0]; 44941[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4361",fontsize=16,color="magenta"];24777[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="black",shape="box"];24777 -> 27302[label="",style="solid", color="black", weight=3]; 44946[label="Pos Zero",fontsize=16,color="green",shape="box"];44947[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4362",fontsize=16,color="black",shape="box"];44947 -> 45714[label="",style="solid", color="black", weight=3]; 44948 -> 44094[label="",style="dashed", color="red", weight=0]; 44948[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4362",fontsize=16,color="magenta"];45004[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4406",fontsize=16,color="black",shape="triangle"];45004 -> 45715[label="",style="solid", color="black", weight=3]; 45005 -> 44950[label="",style="dashed", color="red", weight=0]; 45005[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))) ww4406))",fontsize=16,color="magenta"];45005 -> 45716[label="",style="dashed", color="magenta", weight=3]; 44956[label="Pos Zero",fontsize=16,color="green",shape="box"];59046 -> 26726[label="",style="dashed", color="red", weight=0]; 59046[label="primPlusFloat (Float (msMyInt (Neg Zero) ww19410) (srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411)) ww4736",fontsize=16,color="magenta"];59046 -> 59064[label="",style="dashed", color="magenta", weight=3]; 59046 -> 59065[label="",style="dashed", color="magenta", weight=3]; 59046 -> 59066[label="",style="dashed", color="magenta", weight=3]; 24786[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="black",shape="box"];24786 -> 27494[label="",style="solid", color="black", weight=3]; 27900[label="takeWhile1 (flip ltEsFloat ww3336) (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)))) ww3336)",fontsize=16,color="black",shape="box"];27900 -> 27915[label="",style="solid", color="black", weight=3]; 44965[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4363",fontsize=16,color="black",shape="box"];44965 -> 45781[label="",style="solid", color="black", weight=3]; 44966 -> 44106[label="",style="dashed", color="red", weight=0]; 44966[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4363",fontsize=16,color="magenta"];44967[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4364",fontsize=16,color="black",shape="box"];44967 -> 45782[label="",style="solid", color="black", weight=3]; 44968 -> 44118[label="",style="dashed", color="red", weight=0]; 44968[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4364",fontsize=16,color="magenta"];44969[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4365",fontsize=16,color="black",shape="box"];44969 -> 45783[label="",style="solid", color="black", weight=3]; 44970 -> 44170[label="",style="dashed", color="red", weight=0]; 44970[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4365",fontsize=16,color="magenta"];44971[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4304",fontsize=16,color="black",shape="box"];44971 -> 45784[label="",style="solid", color="black", weight=3]; 27737[label="Succ ww1374",fontsize=16,color="green",shape="box"];27738[label="Succ ww1372",fontsize=16,color="green",shape="box"];27298[label="ww51",fontsize=16,color="green",shape="box"];27299[label="ww2492",fontsize=16,color="green",shape="box"];27300 -> 26799[label="",style="dashed", color="red", weight=0]; 27300[label="srMyInt ww2493 (Pos (Succ Zero))",fontsize=16,color="magenta"];27300 -> 27739[label="",style="dashed", color="magenta", weight=3]; 27300 -> 27740[label="",style="dashed", color="magenta", weight=3]; 27301[label="ww50",fontsize=16,color="green",shape="box"];44972[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4305",fontsize=16,color="black",shape="box"];44972 -> 45785[label="",style="solid", color="black", weight=3]; 24850[label="ww137300",fontsize=16,color="green",shape="box"];24851[label="ww137500",fontsize=16,color="green",shape="box"];21812[label="srMyInt (Pos (Succ ww2367)) (Pos (Succ ww2368))",fontsize=16,color="black",shape="triangle"];21812 -> 22653[label="",style="solid", color="black", weight=3]; 24852 -> 20977[label="",style="dashed", color="red", weight=0]; 24852[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24811[label="srMyInt ww3062 (Pos (Succ Zero))",fontsize=16,color="black",shape="triangle"];24811 -> 25998[label="",style="solid", color="black", weight=3]; 24853[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];24854 -> 26799[label="",style="dashed", color="red", weight=0]; 24854[label="srMyInt (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24854 -> 27824[label="",style="dashed", color="magenta", weight=3]; 24854 -> 27825[label="",style="dashed", color="magenta", weight=3]; 24855 -> 20977[label="",style="dashed", color="red", weight=0]; 24855[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24856[label="ww13761",fontsize=16,color="green",shape="box"];24857[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];24858[label="ww13760",fontsize=16,color="green",shape="box"];24859[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"];24859 -> 27826[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24860 -> 27827[label="",style="solid", color="black", weight=3]; 24862 -> 27828[label="",style="dashed", color="red", weight=0]; 24862[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"];24862 -> 27829[label="",style="dashed", color="magenta", weight=3]; 27858 -> 26726[label="",style="dashed", color="red", weight=0]; 27858[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392)",fontsize=16,color="magenta"];27858 -> 27877[label="",style="dashed", color="magenta", weight=3]; 27858 -> 27878[label="",style="dashed", color="magenta", weight=3]; 27858 -> 27879[label="",style="dashed", color="magenta", weight=3]; 27857[label="takeWhile0 (flip ltEsFloat ww3387) (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"];27857 -> 27880[label="",style="solid", color="black", weight=3]; 24865 -> 27881[label="",style="dashed", color="red", weight=0]; 24865[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"];24865 -> 27882[label="",style="dashed", color="magenta", weight=3]; 56308 -> 26726[label="",style="dashed", color="red", weight=0]; 56308[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394)",fontsize=16,color="magenta"];56308 -> 56332[label="",style="dashed", color="magenta", weight=3]; 56308 -> 56333[label="",style="dashed", color="magenta", weight=3]; 56308 -> 56334[label="",style="dashed", color="magenta", weight=3]; 56309 -> 57839[label="",style="dashed", color="red", weight=0]; 56309[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"];56309 -> 57840[label="",style="dashed", color="magenta", weight=3]; 56307[label="takeWhile0 (flip ltEsFloat ww4661) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) ww4659 otherwise",fontsize=16,color="black",shape="triangle"];56307 -> 56336[label="",style="solid", color="black", weight=3]; 24868 -> 27913[label="",style="dashed", color="red", weight=0]; 24868[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"];24868 -> 27914[label="",style="dashed", color="magenta", weight=3]; 27929 -> 26726[label="",style="dashed", color="red", weight=0]; 27929[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396)",fontsize=16,color="magenta"];27929 -> 27931[label="",style="dashed", color="magenta", weight=3]; 27929 -> 27932[label="",style="dashed", color="magenta", weight=3]; 27929 -> 27933[label="",style="dashed", color="magenta", weight=3]; 27928[label="takeWhile0 (flip ltEsFloat ww3397) (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"];27928 -> 27934[label="",style="solid", color="black", weight=3]; 24882 -> 20977[label="",style="dashed", color="red", weight=0]; 24882[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24883[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];24884 -> 26799[label="",style="dashed", color="red", weight=0]; 24884[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24884 -> 27952[label="",style="dashed", color="magenta", weight=3]; 24884 -> 27953[label="",style="dashed", color="magenta", weight=3]; 24885 -> 20977[label="",style="dashed", color="red", weight=0]; 24885[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24886[label="ww13761",fontsize=16,color="green",shape="box"];24887[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];24888[label="ww13760",fontsize=16,color="green",shape="box"];24889[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"];24889 -> 27954[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24890 -> 27955[label="",style="solid", color="black", weight=3]; 44973 -> 26799[label="",style="dashed", color="red", weight=0]; 44973[label="srMyInt (Neg (Succ ww137300)) (Neg Zero)",fontsize=16,color="magenta"];44973 -> 45786[label="",style="dashed", color="magenta", weight=3]; 44973 -> 45787[label="",style="dashed", color="magenta", weight=3]; 44974[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45797[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"];45797 -> 45811[label="",style="dashed", color="green", weight=3]; 45797 -> 45812[label="",style="dashed", color="green", weight=3]; 44977 -> 26799[label="",style="dashed", color="red", weight=0]; 44977[label="srMyInt (Neg (Succ ww137300)) (Neg Zero)",fontsize=16,color="magenta"];44977 -> 45798[label="",style="dashed", color="magenta", weight=3]; 44977 -> 45799[label="",style="dashed", color="magenta", weight=3]; 44978[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44979 -> 20977[label="",style="dashed", color="red", weight=0]; 44979[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];44980[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44981 -> 26799[label="",style="dashed", color="red", weight=0]; 44981[label="srMyInt (Neg Zero) (Neg (Succ ww137500))",fontsize=16,color="magenta"];44981 -> 45800[label="",style="dashed", color="magenta", weight=3]; 44981 -> 45801[label="",style="dashed", color="magenta", weight=3]; 44982[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45810[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"];45810 -> 45827[label="",style="dashed", color="green", weight=3]; 45810 -> 45828[label="",style="dashed", color="green", weight=3]; 44985 -> 26799[label="",style="dashed", color="red", weight=0]; 44985[label="srMyInt (Neg Zero) (Neg (Succ ww137500))",fontsize=16,color="magenta"];44985 -> 45813[label="",style="dashed", color="magenta", weight=3]; 44985 -> 45814[label="",style="dashed", color="magenta", weight=3]; 44986[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44987 -> 20977[label="",style="dashed", color="red", weight=0]; 44987[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];44988[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44989 -> 26799[label="",style="dashed", color="red", weight=0]; 44989[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44989 -> 45815[label="",style="dashed", color="magenta", weight=3]; 44989 -> 45816[label="",style="dashed", color="magenta", weight=3]; 44990[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45826[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"];45826 -> 45916[label="",style="dashed", color="green", weight=3]; 45826 -> 45917[label="",style="dashed", color="green", weight=3]; 44993 -> 26799[label="",style="dashed", color="red", weight=0]; 44993[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];44993 -> 45829[label="",style="dashed", color="magenta", weight=3]; 44993 -> 45830[label="",style="dashed", color="magenta", weight=3]; 44994[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44995 -> 20977[label="",style="dashed", color="red", weight=0]; 44995[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];44996[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];53967[label="ww3100",fontsize=16,color="green",shape="box"];53968[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53969[label="ww5",fontsize=16,color="green",shape="box"];53970[label="ww4000",fontsize=16,color="green",shape="box"];53971[label="ww3100",fontsize=16,color="green",shape="box"];53972[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53973[label="ww5",fontsize=16,color="green",shape="box"];53974[label="ww4000",fontsize=16,color="green",shape="box"];28431[label="takeWhile1 (flip ltEsFloat ww3415) (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)))) ww3415)",fontsize=16,color="black",shape="box"];28431 -> 28483[label="",style="solid", color="black", weight=3]; 23034[label="Zero",fontsize=16,color="green",shape="box"];23035[label="Succ ww4000",fontsize=16,color="green",shape="box"];44997[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4366",fontsize=16,color="black",shape="box"];44997 -> 45831[label="",style="solid", color="black", weight=3]; 44998 -> 44185[label="",style="dashed", color="red", weight=0]; 44998[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4366",fontsize=16,color="magenta"];45017[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4407",fontsize=16,color="black",shape="triangle"];45017 -> 45832[label="",style="solid", color="black", weight=3]; 45018 -> 45000[label="",style="dashed", color="red", weight=0]; 45018[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)))) ww4407))",fontsize=16,color="magenta"];45018 -> 45833[label="",style="dashed", color="magenta", weight=3]; 45006[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4367",fontsize=16,color="black",shape="box"];45006 -> 45834[label="",style="solid", color="black", weight=3]; 45007 -> 44196[label="",style="dashed", color="red", weight=0]; 45007[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4367",fontsize=16,color="magenta"];24933[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];24934 -> 26799[label="",style="dashed", color="red", weight=0]; 24934[label="srMyInt (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24934 -> 28040[label="",style="dashed", color="magenta", weight=3]; 24934 -> 28041[label="",style="dashed", color="magenta", weight=3]; 24935 -> 22064[label="",style="dashed", color="red", weight=0]; 24935[label="msMyInt (Neg (Succ ww2184)) (Neg Zero)",fontsize=16,color="magenta"];24935 -> 28042[label="",style="dashed", color="magenta", weight=3]; 24936[label="ww21831",fontsize=16,color="green",shape="box"];24937[label="Neg Zero",fontsize=16,color="green",shape="box"];24938[label="ww21830",fontsize=16,color="green",shape="box"];24939 -> 22064[label="",style="dashed", color="red", weight=0]; 24939[label="msMyInt (Neg (Succ ww2184)) (Neg Zero)",fontsize=16,color="magenta"];24939 -> 28043[label="",style="dashed", color="magenta", weight=3]; 24940[label="ww2185",fontsize=16,color="green",shape="box"];24941[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];24942[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"];24942 -> 28044[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24943 -> 28045[label="",style="solid", color="black", weight=3]; 45008[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4368",fontsize=16,color="black",shape="box"];45008 -> 45835[label="",style="solid", color="black", weight=3]; 45009 -> 44207[label="",style="dashed", color="red", weight=0]; 45009[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4368",fontsize=16,color="magenta"];45010[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4369",fontsize=16,color="black",shape="box"];45010 -> 45836[label="",style="solid", color="black", weight=3]; 45011 -> 44222[label="",style="dashed", color="red", weight=0]; 45011[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4369",fontsize=16,color="magenta"];45028[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4408",fontsize=16,color="black",shape="triangle"];45028 -> 45837[label="",style="solid", color="black", weight=3]; 45029 -> 45013[label="",style="dashed", color="red", weight=0]; 45029[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))) ww4408))",fontsize=16,color="magenta"];45029 -> 45838[label="",style="dashed", color="magenta", weight=3]; 24972 -> 22064[label="",style="dashed", color="red", weight=0]; 24972[label="msMyInt (Neg (Succ ww2191)) (Neg Zero)",fontsize=16,color="magenta"];24972 -> 28060[label="",style="dashed", color="magenta", weight=3]; 24973[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];24974 -> 26799[label="",style="dashed", color="red", weight=0]; 24974[label="srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24974 -> 28061[label="",style="dashed", color="magenta", weight=3]; 24974 -> 28062[label="",style="dashed", color="magenta", weight=3]; 24975 -> 22064[label="",style="dashed", color="red", weight=0]; 24975[label="msMyInt (Neg (Succ ww2191)) (Neg Zero)",fontsize=16,color="magenta"];24975 -> 28063[label="",style="dashed", color="magenta", weight=3]; 24976[label="ww21901",fontsize=16,color="green",shape="box"];24977[label="Neg Zero",fontsize=16,color="green",shape="box"];24978[label="ww21900",fontsize=16,color="green",shape="box"];24979[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"];24979 -> 28064[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];24980 -> 28065[label="",style="solid", color="black", weight=3]; 45019[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4370",fontsize=16,color="black",shape="box"];45019 -> 45839[label="",style="solid", color="black", weight=3]; 45020 -> 44233[label="",style="dashed", color="red", weight=0]; 45020[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4370",fontsize=16,color="magenta"];45021[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4371",fontsize=16,color="black",shape="box"];45021 -> 45840[label="",style="solid", color="black", weight=3]; 45022 -> 44248[label="",style="dashed", color="red", weight=0]; 45022[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4371",fontsize=16,color="magenta"];45041[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4409",fontsize=16,color="black",shape="triangle"];45041 -> 45841[label="",style="solid", color="black", weight=3]; 45042 -> 45024[label="",style="dashed", color="red", weight=0]; 45042[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))) ww4409))",fontsize=16,color="magenta"];45042 -> 45842[label="",style="dashed", color="magenta", weight=3]; 53975[label="ww5",fontsize=16,color="green",shape="box"];53976[label="ww3100",fontsize=16,color="green",shape="box"];53977[label="ww4000",fontsize=16,color="green",shape="box"];53978[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53979[label="ww5",fontsize=16,color="green",shape="box"];53980[label="ww3100",fontsize=16,color="green",shape="box"];53981[label="ww4000",fontsize=16,color="green",shape="box"];53982[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28477[label="takeWhile1 (flip ltEsFloat ww3421) (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)))) ww3421)",fontsize=16,color="black",shape="box"];28477 -> 28584[label="",style="solid", color="black", weight=3]; 45030[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4372",fontsize=16,color="black",shape="box"];45030 -> 45843[label="",style="solid", color="black", weight=3]; 45031 -> 44259[label="",style="dashed", color="red", weight=0]; 45031[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4372",fontsize=16,color="magenta"];45032[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4373",fontsize=16,color="black",shape="box"];45032 -> 45844[label="",style="solid", color="black", weight=3]; 45033 -> 44270[label="",style="dashed", color="red", weight=0]; 45033[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4373",fontsize=16,color="magenta"];45034[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="black",shape="box"];45034 -> 45845[label="",style="solid", color="black", weight=3]; 45035 -> 44286[label="",style="dashed", color="red", weight=0]; 45035[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="magenta"];53983[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53984[label="ww3100",fontsize=16,color="green",shape="box"];53985[label="ww3000",fontsize=16,color="green",shape="box"];53986[label="ww5",fontsize=16,color="green",shape="box"];53987[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53988[label="ww3100",fontsize=16,color="green",shape="box"];53989[label="ww3000",fontsize=16,color="green",shape="box"];53990[label="ww5",fontsize=16,color="green",shape="box"];53991 -> 55640[label="",style="dashed", color="red", weight=0]; 53991[label="primDivFloat (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"];53991 -> 56121[label="",style="dashed", color="magenta", weight=3]; 53991 -> 56122[label="",style="dashed", color="magenta", weight=3]; 53991 -> 56123[label="",style="dashed", color="magenta", weight=3]; 53992[label="ww50",fontsize=16,color="green",shape="box"];53993[label="ww51",fontsize=16,color="green",shape="box"];53994 -> 55640[label="",style="dashed", color="red", weight=0]; 53994[label="primDivFloat (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"];53994 -> 56124[label="",style="dashed", color="magenta", weight=3]; 53994 -> 56125[label="",style="dashed", color="magenta", weight=3]; 53994 -> 56126[label="",style="dashed", color="magenta", weight=3]; 53995[label="ww50",fontsize=16,color="green",shape="box"];53996[label="ww51",fontsize=16,color="green",shape="box"];56000[label="Neg (Succ ww4606)",fontsize=16,color="green",shape="box"];56001[label="Pos (Succ ww4605)",fontsize=16,color="green",shape="box"];56002[label="Pos (Succ ww4607)",fontsize=16,color="green",shape="box"];45053[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4410",fontsize=16,color="black",shape="triangle"];45053 -> 45846[label="",style="solid", color="black", weight=3]; 45054 -> 45037[label="",style="dashed", color="red", weight=0]; 45054[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)))) ww4410))",fontsize=16,color="magenta"];45054 -> 45847[label="",style="dashed", color="magenta", weight=3]; 45043[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45044[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4375",fontsize=16,color="black",shape="box"];45044 -> 45848[label="",style="solid", color="black", weight=3]; 45045 -> 44298[label="",style="dashed", color="red", weight=0]; 45045[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4375",fontsize=16,color="magenta"];45046[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4376",fontsize=16,color="black",shape="box"];45046 -> 45849[label="",style="solid", color="black", weight=3]; 45047 -> 44315[label="",style="dashed", color="red", weight=0]; 45047[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4376",fontsize=16,color="magenta"];45065[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4411",fontsize=16,color="black",shape="triangle"];45065 -> 45850[label="",style="solid", color="black", weight=3]; 45066 -> 45049[label="",style="dashed", color="red", weight=0]; 45066[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))) ww4411))",fontsize=16,color="magenta"];45066 -> 45851[label="",style="dashed", color="magenta", weight=3]; 45055[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];25075 -> 22801[label="",style="dashed", color="red", weight=0]; 25075[label="msMyInt (Neg Zero) (Neg (Succ ww2203))",fontsize=16,color="magenta"];25075 -> 28345[label="",style="dashed", color="magenta", weight=3]; 25076[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];25077 -> 26799[label="",style="dashed", color="red", weight=0]; 25077[label="srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25077 -> 28346[label="",style="dashed", color="magenta", weight=3]; 25077 -> 28347[label="",style="dashed", color="magenta", weight=3]; 25078 -> 22801[label="",style="dashed", color="red", weight=0]; 25078[label="msMyInt (Neg Zero) (Neg (Succ ww2203))",fontsize=16,color="magenta"];25078 -> 28348[label="",style="dashed", color="magenta", weight=3]; 25079[label="ww22011",fontsize=16,color="green",shape="box"];25080[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];25081[label="ww22010",fontsize=16,color="green",shape="box"];25082[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"];25082 -> 28349[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];25083 -> 28350[label="",style="solid", color="black", weight=3]; 45056[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4377",fontsize=16,color="black",shape="box"];45056 -> 45852[label="",style="solid", color="black", weight=3]; 45057 -> 44327[label="",style="dashed", color="red", weight=0]; 45057[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4377",fontsize=16,color="magenta"];45058[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4378",fontsize=16,color="black",shape="box"];45058 -> 45853[label="",style="solid", color="black", weight=3]; 45059 -> 44344[label="",style="dashed", color="red", weight=0]; 45059[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4378",fontsize=16,color="magenta"];45079[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4412",fontsize=16,color="black",shape="triangle"];45079 -> 45854[label="",style="solid", color="black", weight=3]; 45080 -> 45061[label="",style="dashed", color="red", weight=0]; 45080[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))) ww4412))",fontsize=16,color="magenta"];45080 -> 45855[label="",style="dashed", color="magenta", weight=3]; 45067[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53997[label="ww5",fontsize=16,color="green",shape="box"];53998[label="ww3100",fontsize=16,color="green",shape="box"];53999[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];54000[label="ww3000",fontsize=16,color="green",shape="box"];54001[label="ww5",fontsize=16,color="green",shape="box"];54002[label="ww3100",fontsize=16,color="green",shape="box"];54003[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];54004[label="ww3000",fontsize=16,color="green",shape="box"];28867[label="takeWhile1 (flip ltEsFloat ww3445) (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)))) ww3445)",fontsize=16,color="black",shape="box"];28867 -> 28969[label="",style="solid", color="black", weight=3]; 45068[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4379",fontsize=16,color="black",shape="box"];45068 -> 45856[label="",style="solid", color="black", weight=3]; 45069 -> 44356[label="",style="dashed", color="red", weight=0]; 45069[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4379",fontsize=16,color="magenta"];45070[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4380",fontsize=16,color="black",shape="box"];45070 -> 45857[label="",style="solid", color="black", weight=3]; 45071 -> 44368[label="",style="dashed", color="red", weight=0]; 45071[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4380",fontsize=16,color="magenta"];45072[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4381",fontsize=16,color="black",shape="box"];45072 -> 45858[label="",style="solid", color="black", weight=3]; 45073 -> 44385[label="",style="dashed", color="red", weight=0]; 45073[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4381",fontsize=16,color="magenta"];53794[label="ww5",fontsize=16,color="green",shape="box"];53795[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53796[label="ww3100",fontsize=16,color="green",shape="box"];53797[label="ww5",fontsize=16,color="green",shape="box"];53798[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53799[label="ww3100",fontsize=16,color="green",shape="box"];45091[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="black",shape="triangle"];45091 -> 45859[label="",style="solid", color="black", weight=3]; 45092 -> 45075[label="",style="dashed", color="red", weight=0]; 45092[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)))) ww4413))",fontsize=16,color="magenta"];45092 -> 45860[label="",style="dashed", color="magenta", weight=3]; 45081[label="Neg Zero",fontsize=16,color="green",shape="box"];45082[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4382",fontsize=16,color="black",shape="box"];45082 -> 45861[label="",style="solid", color="black", weight=3]; 45083 -> 44397[label="",style="dashed", color="red", weight=0]; 45083[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4382",fontsize=16,color="magenta"];45084[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4383",fontsize=16,color="black",shape="box"];45084 -> 45862[label="",style="solid", color="black", weight=3]; 45085 -> 44414[label="",style="dashed", color="red", weight=0]; 45085[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4383",fontsize=16,color="magenta"];45103[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="black",shape="triangle"];45103 -> 45863[label="",style="solid", color="black", weight=3]; 45104 -> 45087[label="",style="dashed", color="red", weight=0]; 45104[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))) ww4414))",fontsize=16,color="magenta"];45104 -> 45864[label="",style="dashed", color="magenta", weight=3]; 45093[label="Neg Zero",fontsize=16,color="green",shape="box"];25173[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];25174 -> 26799[label="",style="dashed", color="red", weight=0]; 25174[label="srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25174 -> 28615[label="",style="dashed", color="magenta", weight=3]; 25174 -> 28616[label="",style="dashed", color="magenta", weight=3]; 25175 -> 22801[label="",style="dashed", color="red", weight=0]; 25175[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];25175 -> 28617[label="",style="dashed", color="magenta", weight=3]; 25176[label="ww22121",fontsize=16,color="green",shape="box"];25177[label="Neg Zero",fontsize=16,color="green",shape="box"];25178[label="ww22120",fontsize=16,color="green",shape="box"];25179 -> 22801[label="",style="dashed", color="red", weight=0]; 25179[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];25179 -> 28618[label="",style="dashed", color="magenta", weight=3]; 25180[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"];25180 -> 28619[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];25181 -> 28620[label="",style="solid", color="black", weight=3]; 45094[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4384",fontsize=16,color="black",shape="box"];45094 -> 45865[label="",style="solid", color="black", weight=3]; 45095 -> 44426[label="",style="dashed", color="red", weight=0]; 45095[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4384",fontsize=16,color="magenta"];45096[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4385",fontsize=16,color="black",shape="box"];45096 -> 45866[label="",style="solid", color="black", weight=3]; 45097 -> 44443[label="",style="dashed", color="red", weight=0]; 45097[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4385",fontsize=16,color="magenta"];45202[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="black",shape="triangle"];45202 -> 45867[label="",style="solid", color="black", weight=3]; 45203 -> 45099[label="",style="dashed", color="red", weight=0]; 45203[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))) ww4415))",fontsize=16,color="magenta"];45203 -> 45868[label="",style="dashed", color="magenta", weight=3]; 45105[label="Neg Zero",fontsize=16,color="green",shape="box"];54005[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];54006[label="ww5",fontsize=16,color="green",shape="box"];54007[label="ww3100",fontsize=16,color="green",shape="box"];54008[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];54009[label="ww5",fontsize=16,color="green",shape="box"];54010[label="ww3100",fontsize=16,color="green",shape="box"];28911[label="takeWhile1 (flip ltEsFloat ww3468) (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)))) ww3468)",fontsize=16,color="black",shape="box"];28911 -> 28972[label="",style="solid", color="black", weight=3]; 45106[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4386",fontsize=16,color="black",shape="box"];45106 -> 45869[label="",style="solid", color="black", weight=3]; 45107 -> 44455[label="",style="dashed", color="red", weight=0]; 45107[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4386",fontsize=16,color="magenta"];45108[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4387",fontsize=16,color="black",shape="box"];45108 -> 45870[label="",style="solid", color="black", weight=3]; 45109 -> 44467[label="",style="dashed", color="red", weight=0]; 45109[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4387",fontsize=16,color="magenta"];45110[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4388",fontsize=16,color="black",shape="box"];45110 -> 45871[label="",style="solid", color="black", weight=3]; 45111 -> 44479[label="",style="dashed", color="red", weight=0]; 45111[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4388",fontsize=16,color="magenta"];56715[label="ww5200",fontsize=16,color="green",shape="box"];56716[label="Succ ww5400",fontsize=16,color="green",shape="box"];56717[label="ww5200",fontsize=16,color="green",shape="box"];56718[label="Succ ww5400",fontsize=16,color="green",shape="box"];56953[label="ww5200",fontsize=16,color="green",shape="box"];56954[label="Succ ww5400",fontsize=16,color="green",shape="box"];56955[label="ww5200",fontsize=16,color="green",shape="box"];56956[label="Succ ww5400",fontsize=16,color="green",shape="box"];56644 -> 53946[label="",style="dashed", color="red", weight=0]; 56644[label="not (esEsOrdering (primCmpNat ww4542000 ww4541000) LT)",fontsize=16,color="magenta"];56644 -> 56959[label="",style="dashed", color="magenta", weight=3]; 56644 -> 56960[label="",style="dashed", color="magenta", weight=3]; 56645 -> 52809[label="",style="dashed", color="red", weight=0]; 56645[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];56646 -> 52814[label="",style="dashed", color="red", weight=0]; 56646[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];56647 -> 53356[label="",style="dashed", color="red", weight=0]; 56647[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];59565[label="Float (Pos (Succ ww53)) (Pos (Succ ww5400))",fontsize=16,color="green",shape="box"];59566[label="ww5200",fontsize=16,color="green",shape="box"];59567[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];59568[label="Pos (Succ ww5400)",fontsize=16,color="green",shape="box"];59569[label="Pos (Succ ww53)",fontsize=16,color="green",shape="box"];56958[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"];63442[label="ww55/Float ww550 ww551",fontsize=10,color="white",style="solid",shape="box"];56958 -> 63442[label="",style="solid", color="burlywood", weight=9]; 63442 -> 57102[label="",style="solid", color="burlywood", weight=3]; 25262[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"];25262 -> 28777[label="",style="solid", color="black", weight=3]; 57095 -> 50261[label="",style="dashed", color="red", weight=0]; 57095[label="takeWhile1 (flip gtEsFloat ww4679) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4677 (flip gtEsFloat ww4679 (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];57095 -> 57201[label="",style="dashed", color="magenta", weight=3]; 57095 -> 57202[label="",style="dashed", color="magenta", weight=3]; 57095 -> 57203[label="",style="dashed", color="magenta", weight=3]; 57096[label="ww6800",fontsize=16,color="green",shape="box"];57097[label="Succ ww7000",fontsize=16,color="green",shape="box"];57098[label="ww6800",fontsize=16,color="green",shape="box"];57099[label="Succ ww7000",fontsize=16,color="green",shape="box"];57218[label="ww6800",fontsize=16,color="green",shape="box"];57219[label="Succ ww7000",fontsize=16,color="green",shape="box"];57220[label="ww6800",fontsize=16,color="green",shape="box"];57221[label="Succ ww7000",fontsize=16,color="green",shape="box"];59570[label="Float (Pos (Succ ww69)) (Pos (Succ ww7000))",fontsize=16,color="green",shape="box"];59571[label="ww6800",fontsize=16,color="green",shape="box"];59572[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];59573[label="Pos (Succ ww7000)",fontsize=16,color="green",shape="box"];59574[label="Pos (Succ ww69)",fontsize=16,color="green",shape="box"];57200[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"];63443[label="ww71/Float ww710 ww711",fontsize=10,color="white",style="solid",shape="box"];57200 -> 63443[label="",style="solid", color="burlywood", weight=9]; 63443 -> 57225[label="",style="solid", color="burlywood", weight=3]; 57277 -> 50261[label="",style="dashed", color="red", weight=0]; 57277[label="takeWhile1 (flip gtEsFloat ww4687) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4685 (flip gtEsFloat ww4687 (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];57277 -> 57288[label="",style="dashed", color="magenta", weight=3]; 57277 -> 57289[label="",style="dashed", color="magenta", weight=3]; 57277 -> 57290[label="",style="dashed", color="magenta", weight=3]; 25257 -> 23347[label="",style="dashed", color="red", weight=0]; 25257[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"];25257 -> 28769[label="",style="dashed", color="magenta", weight=3]; 25257 -> 28770[label="",style="dashed", color="magenta", weight=3]; 25257 -> 28771[label="",style="dashed", color="magenta", weight=3]; 25257 -> 28772[label="",style="dashed", color="magenta", weight=3]; 30218 -> 26726[label="",style="dashed", color="red", weight=0]; 30218[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"];30218 -> 30254[label="",style="dashed", color="magenta", weight=3]; 30218 -> 30255[label="",style="dashed", color="magenta", weight=3]; 30218 -> 30256[label="",style="dashed", color="magenta", weight=3]; 55154[label="ww3100",fontsize=16,color="green",shape="box"];55155[label="ww3000",fontsize=16,color="green",shape="box"];55156 -> 30021[label="",style="dashed", color="red", weight=0]; 55156[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"];55156 -> 56127[label="",style="dashed", color="magenta", weight=3]; 55156 -> 56128[label="",style="dashed", color="magenta", weight=3]; 55156 -> 56129[label="",style="dashed", color="magenta", weight=3]; 55156 -> 56130[label="",style="dashed", color="magenta", weight=3]; 55156 -> 56131[label="",style="dashed", color="magenta", weight=3]; 56003[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56004[label="ww3000",fontsize=16,color="green",shape="box"];56005[label="ww4100",fontsize=16,color="green",shape="box"];56006[label="ww5",fontsize=16,color="green",shape="box"];56007[label="ww3100",fontsize=16,color="green",shape="box"];56878[label="ww3000",fontsize=16,color="green",shape="box"];56879[label="ww3100",fontsize=16,color="green",shape="box"];56880[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56881[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56882[label="ww4100",fontsize=16,color="green",shape="box"];25259[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"];25259 -> 28774[label="",style="solid", color="black", weight=3]; 56009 -> 26726[label="",style="dashed", color="red", weight=0]; 56009[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"];56009 -> 56134[label="",style="dashed", color="magenta", weight=3]; 56009 -> 56135[label="",style="dashed", color="magenta", weight=3]; 56009 -> 56136[label="",style="dashed", color="magenta", weight=3]; 25261[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"];25261 -> 28776[label="",style="solid", color="black", weight=3]; 25263 -> 23347[label="",style="dashed", color="red", weight=0]; 25263[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"];25263 -> 28778[label="",style="dashed", color="magenta", weight=3]; 25263 -> 28779[label="",style="dashed", color="magenta", weight=3]; 25263 -> 28780[label="",style="dashed", color="magenta", weight=3]; 25263 -> 28781[label="",style="dashed", color="magenta", weight=3]; 55157[label="ww12400",fontsize=16,color="green",shape="box"];55158[label="ww123",fontsize=16,color="green",shape="box"];55159 -> 54908[label="",style="dashed", color="red", weight=0]; 55159[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"];56022[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"];63444[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];56022 -> 63444[label="",style="solid", color="burlywood", weight=9]; 63444 -> 56207[label="",style="solid", color="burlywood", weight=3]; 59575[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];59576[label="ww12200",fontsize=16,color="green",shape="box"];59577[label="ww121",fontsize=16,color="green",shape="box"];59578[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];59579[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];56028 -> 26726[label="",style="dashed", color="red", weight=0]; 56028[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"];56028 -> 56208[label="",style="dashed", color="magenta", weight=3]; 56028 -> 56209[label="",style="dashed", color="magenta", weight=3]; 56028 -> 56210[label="",style="dashed", color="magenta", weight=3]; 25270[label="ww123",fontsize=16,color="green",shape="box"];25271[label="Zero",fontsize=16,color="green",shape="box"];25272[label="ww121",fontsize=16,color="green",shape="box"];25273[label="Zero",fontsize=16,color="green",shape="box"];25274[label="ww125",fontsize=16,color="green",shape="box"];25275[label="Succ ww12400",fontsize=16,color="green",shape="box"];25276[label="Succ ww12200",fontsize=16,color="green",shape="box"];25277[label="ww121",fontsize=16,color="green",shape="box"];25278[label="ww125",fontsize=16,color="green",shape="box"];25279[label="ww123",fontsize=16,color="green",shape="box"];25280[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"];25280 -> 28786[label="",style="solid", color="black", weight=3]; 55160[label="ww12400",fontsize=16,color="green",shape="box"];55161[label="ww123",fontsize=16,color="green",shape="box"];55162 -> 30021[label="",style="dashed", color="red", weight=0]; 55162[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"];55162 -> 56211[label="",style="dashed", color="magenta", weight=3]; 55162 -> 56212[label="",style="dashed", color="magenta", weight=3]; 55162 -> 56213[label="",style="dashed", color="magenta", weight=3]; 55162 -> 56214[label="",style="dashed", color="magenta", weight=3]; 55162 -> 56215[label="",style="dashed", color="magenta", weight=3]; 56029[label="ww121",fontsize=16,color="green",shape="box"];56030[label="ww123",fontsize=16,color="green",shape="box"];56031[label="ww12200",fontsize=16,color="green",shape="box"];56032[label="ww125",fontsize=16,color="green",shape="box"];56033[label="ww12400",fontsize=16,color="green",shape="box"];56806[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];25282[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"];25282 -> 28788[label="",style="solid", color="black", weight=3]; 56035 -> 26726[label="",style="dashed", color="red", weight=0]; 56035[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"];56035 -> 56218[label="",style="dashed", color="magenta", weight=3]; 56035 -> 56219[label="",style="dashed", color="magenta", weight=3]; 56035 -> 56220[label="",style="dashed", color="magenta", weight=3]; 25284[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"];25284 -> 28790[label="",style="solid", color="black", weight=3]; 25285[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"];63445[label="ww221700/Succ ww2217000",fontsize=10,color="white",style="solid",shape="box"];25285 -> 63445[label="",style="solid", color="burlywood", weight=9]; 63445 -> 28791[label="",style="solid", color="burlywood", weight=3]; 63446[label="ww221700/Zero",fontsize=10,color="white",style="solid",shape="box"];25285 -> 63446[label="",style="solid", color="burlywood", weight=9]; 63446 -> 28792[label="",style="solid", color="burlywood", weight=3]; 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 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"];63447[label="ww221700/Succ ww2217000",fontsize=10,color="white",style="solid",shape="box"];25286 -> 63447[label="",style="solid", color="burlywood", weight=9]; 63447 -> 28793[label="",style="solid", color="burlywood", weight=3]; 63448[label="ww221700/Zero",fontsize=10,color="white",style="solid",shape="box"];25286 -> 63448[label="",style="solid", color="burlywood", weight=9]; 63448 -> 28794[label="",style="solid", color="burlywood", weight=3]; 25287[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"];63449[label="ww222100/Succ ww2221000",fontsize=10,color="white",style="solid",shape="box"];25287 -> 63449[label="",style="solid", color="burlywood", weight=9]; 63449 -> 28795[label="",style="solid", color="burlywood", weight=3]; 63450[label="ww222100/Zero",fontsize=10,color="white",style="solid",shape="box"];25287 -> 63450[label="",style="solid", color="burlywood", weight=9]; 63450 -> 28796[label="",style="solid", color="burlywood", weight=3]; 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 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"];63451[label="ww222100/Succ ww2221000",fontsize=10,color="white",style="solid",shape="box"];25288 -> 63451[label="",style="solid", color="burlywood", weight=9]; 63451 -> 28797[label="",style="solid", color="burlywood", weight=3]; 63452[label="ww222100/Zero",fontsize=10,color="white",style="solid",shape="box"];25288 -> 63452[label="",style="solid", color="burlywood", weight=9]; 63452 -> 28798[label="",style="solid", color="burlywood", weight=3]; 25289[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"];25289 -> 28799[label="",style="solid", color="black", weight=3]; 30223[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"];30223 -> 30267[label="",style="solid", color="black", weight=3]; 30224[label="ww50",fontsize=16,color="green",shape="box"];30225[label="ww51",fontsize=16,color="green",shape="box"];25349[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"];63453[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];25349 -> 63453[label="",style="solid", color="burlywood", weight=9]; 63453 -> 28800[label="",style="solid", color="burlywood", weight=3]; 56042[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"];56042 -> 56223[label="",style="solid", color="black", weight=3]; 56043[label="ww50",fontsize=16,color="green",shape="box"];56044[label="ww51",fontsize=16,color="green",shape="box"];25351[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"];63454[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];25351 -> 63454[label="",style="solid", color="burlywood", weight=9]; 63454 -> 28802[label="",style="solid", color="burlywood", weight=3]; 25352 -> 46807[label="",style="dashed", color="red", weight=0]; 25352[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"];25352 -> 49270[label="",style="dashed", color="magenta", weight=3]; 25352 -> 49271[label="",style="dashed", color="magenta", weight=3]; 25352 -> 49272[label="",style="dashed", color="magenta", weight=3]; 25352 -> 49273[label="",style="dashed", color="magenta", weight=3]; 25352 -> 49274[label="",style="dashed", color="magenta", weight=3]; 30330[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30331[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30332[label="Pos Zero",fontsize=16,color="green",shape="box"];30333[label="Pos Zero",fontsize=16,color="green",shape="box"];25353 -> 46807[label="",style="dashed", color="red", weight=0]; 25353[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"];25353 -> 49275[label="",style="dashed", color="magenta", weight=3]; 25353 -> 49276[label="",style="dashed", color="magenta", weight=3]; 25353 -> 49277[label="",style="dashed", color="magenta", weight=3]; 25353 -> 49278[label="",style="dashed", color="magenta", weight=3]; 25353 -> 49279[label="",style="dashed", color="magenta", weight=3]; 29241[label="takeWhile1 (flip ltEsFloat ww3480) (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))) ww3480)",fontsize=16,color="black",shape="box"];29241 -> 29432[label="",style="solid", color="black", weight=3]; 56048 -> 23742[label="",style="dashed", color="red", weight=0]; 56048[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];56048 -> 56227[label="",style="dashed", color="magenta", weight=3]; 56048 -> 56228[label="",style="dashed", color="magenta", weight=3]; 56049 -> 26799[label="",style="dashed", color="red", weight=0]; 56049[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];56049 -> 56229[label="",style="dashed", color="magenta", weight=3]; 56049 -> 56230[label="",style="dashed", color="magenta", weight=3]; 30226 -> 23742[label="",style="dashed", color="red", weight=0]; 30226[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30226 -> 30268[label="",style="dashed", color="magenta", weight=3]; 30226 -> 30269[label="",style="dashed", color="magenta", weight=3]; 30227 -> 26799[label="",style="dashed", color="red", weight=0]; 30227[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];30227 -> 30270[label="",style="dashed", color="magenta", weight=3]; 30227 -> 30271[label="",style="dashed", color="magenta", weight=3]; 30228[label="takeWhile1 (flip ltEsFloat ww3486) (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))) ww3486)",fontsize=16,color="black",shape="box"];30228 -> 30272[label="",style="solid", color="black", weight=3]; 25357[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"];63455[label="ww139000/Succ ww1390000",fontsize=10,color="white",style="solid",shape="box"];25357 -> 63455[label="",style="solid", color="burlywood", weight=9]; 63455 -> 28981[label="",style="solid", color="burlywood", weight=3]; 63456[label="ww139000/Zero",fontsize=10,color="white",style="solid",shape="box"];25357 -> 63456[label="",style="solid", color="burlywood", weight=9]; 63456 -> 28982[label="",style="solid", color="burlywood", weight=3]; 25358[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"];25358 -> 28983[label="",style="solid", color="black", weight=3]; 25359 -> 18732[label="",style="dashed", color="red", weight=0]; 25359[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"];25359 -> 28984[label="",style="dashed", color="magenta", weight=3]; 25359 -> 28985[label="",style="dashed", color="magenta", weight=3]; 25359 -> 28986[label="",style="dashed", color="magenta", weight=3]; 25359 -> 28987[label="",style="dashed", color="magenta", weight=3]; 25359 -> 28988[label="",style="dashed", color="magenta", weight=3]; 25360 -> 17710[label="",style="dashed", color="red", weight=0]; 25360[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"];25360 -> 28989[label="",style="dashed", color="magenta", weight=3]; 25360 -> 28990[label="",style="dashed", color="magenta", weight=3]; 25360 -> 28991[label="",style="dashed", color="magenta", weight=3]; 25360 -> 28992[label="",style="dashed", color="magenta", weight=3]; 25360 -> 28993[label="",style="dashed", color="magenta", weight=3]; 25361[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];25362[label="Zero",fontsize=16,color="green",shape="box"];25363[label="ww5",fontsize=16,color="green",shape="box"];25364[label="Succ Zero",fontsize=16,color="green",shape="box"];49178[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];49179 -> 59409[label="",style="dashed", color="red", weight=0]; 49179[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"];49179 -> 59595[label="",style="dashed", color="magenta", weight=3]; 49179 -> 59596[label="",style="dashed", color="magenta", weight=3]; 49179 -> 59597[label="",style="dashed", color="magenta", weight=3]; 49179 -> 59598[label="",style="dashed", color="magenta", weight=3]; 49179 -> 59599[label="",style="dashed", color="magenta", weight=3]; 49180[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="black",shape="box"];49180 -> 54027[label="",style="solid", color="black", weight=3]; 49181[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="box"];49181 -> 54028[label="",style="solid", color="black", weight=3]; 49182[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];25366[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"];63457[label="ww141000/Succ ww1410000",fontsize=10,color="white",style="solid",shape="box"];25366 -> 63457[label="",style="solid", color="burlywood", weight=9]; 63457 -> 28995[label="",style="solid", color="burlywood", weight=3]; 63458[label="ww141000/Zero",fontsize=10,color="white",style="solid",shape="box"];25366 -> 63458[label="",style="solid", color="burlywood", weight=9]; 63458 -> 28996[label="",style="solid", color="burlywood", weight=3]; 25367[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"];25367 -> 28997[label="",style="solid", color="black", weight=3]; 25368 -> 18747[label="",style="dashed", color="red", weight=0]; 25368[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"];25368 -> 28998[label="",style="dashed", color="magenta", weight=3]; 25368 -> 28999[label="",style="dashed", color="magenta", weight=3]; 25368 -> 29000[label="",style="dashed", color="magenta", weight=3]; 25368 -> 29001[label="",style="dashed", color="magenta", weight=3]; 25368 -> 29002[label="",style="dashed", color="magenta", weight=3]; 25369 -> 17737[label="",style="dashed", color="red", weight=0]; 25369[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"];25369 -> 29003[label="",style="dashed", color="magenta", weight=3]; 25369 -> 29004[label="",style="dashed", color="magenta", weight=3]; 25369 -> 29005[label="",style="dashed", color="magenta", weight=3]; 25369 -> 29006[label="",style="dashed", color="magenta", weight=3]; 25369 -> 29007[label="",style="dashed", color="magenta", weight=3]; 56055[label="Succ Zero",fontsize=16,color="green",shape="box"];56056[label="ww3000",fontsize=16,color="green",shape="box"];56057[label="Zero",fontsize=16,color="green",shape="box"];56058[label="ww5",fontsize=16,color="green",shape="box"];56059[label="Succ Zero",fontsize=16,color="green",shape="box"];30334[label="takeWhile1 (flip ltEsFloat ww3499) (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))) ww3499) GT))",fontsize=16,color="black",shape="box"];30334 -> 30354[label="",style="solid", color="black", weight=3]; 58337[label="ww4711",fontsize=16,color="green",shape="box"];58338 -> 23742[label="",style="dashed", color="red", weight=0]; 58338[label="msMyInt (Pos (Succ ww4705)) (Pos (Succ ww4707))",fontsize=16,color="magenta"];58338 -> 58363[label="",style="dashed", color="magenta", weight=3]; 58338 -> 58364[label="",style="dashed", color="magenta", weight=3]; 58339 -> 26799[label="",style="dashed", color="red", weight=0]; 58339[label="srMyInt (Neg (Succ ww4706)) (Neg Zero)",fontsize=16,color="magenta"];58339 -> 58365[label="",style="dashed", color="magenta", weight=3]; 58339 -> 58366[label="",style="dashed", color="magenta", weight=3]; 30310[label="takeWhile1 (flip ltEsFloat ww3512) (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))) ww3512) GT))",fontsize=16,color="black",shape="box"];30310 -> 30335[label="",style="solid", color="black", weight=3]; 60404[label="ww4805",fontsize=16,color="green",shape="box"];60405 -> 23742[label="",style="dashed", color="red", weight=0]; 60405[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60405 -> 60427[label="",style="dashed", color="magenta", weight=3]; 60405 -> 60428[label="",style="dashed", color="magenta", weight=3]; 60406 -> 26799[label="",style="dashed", color="red", weight=0]; 60406[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60406 -> 60429[label="",style="dashed", color="magenta", weight=3]; 60406 -> 60430[label="",style="dashed", color="magenta", weight=3]; 25383[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"];63459[label="ww1430000/Succ ww14300000",fontsize=10,color="white",style="solid",shape="box"];25383 -> 63459[label="",style="solid", color="burlywood", weight=9]; 63459 -> 29176[label="",style="solid", color="burlywood", weight=3]; 63460[label="ww1430000/Zero",fontsize=10,color="white",style="solid",shape="box"];25383 -> 63460[label="",style="solid", color="burlywood", weight=9]; 63460 -> 29177[label="",style="solid", color="burlywood", weight=3]; 25384[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"];63461[label="ww1430000/Succ ww14300000",fontsize=10,color="white",style="solid",shape="box"];25384 -> 63461[label="",style="solid", color="burlywood", weight=9]; 63461 -> 29178[label="",style="solid", color="burlywood", weight=3]; 63462[label="ww1430000/Zero",fontsize=10,color="white",style="solid",shape="box"];25384 -> 63462[label="",style="solid", color="burlywood", weight=9]; 63462 -> 29179[label="",style="solid", color="burlywood", weight=3]; 25385[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25386[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];25387[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25388[label="ww3100",fontsize=16,color="green",shape="box"];25389[label="ww5",fontsize=16,color="green",shape="box"];25390[label="Zero",fontsize=16,color="green",shape="box"];25391[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];25392[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25393[label="ww3100",fontsize=16,color="green",shape="box"];25394[label="ww5",fontsize=16,color="green",shape="box"];25395[label="Zero",fontsize=16,color="green",shape="box"];59580[label="Float (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59581[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59582[label="Zero",fontsize=16,color="green",shape="box"];59583[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59584[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];54012 -> 49902[label="",style="dashed", color="red", weight=0]; 54012[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];54012 -> 56235[label="",style="dashed", color="magenta", weight=3]; 54012 -> 56236[label="",style="dashed", color="magenta", weight=3]; 54012 -> 56237[label="",style="dashed", color="magenta", weight=3]; 54013[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"];63463[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54013 -> 63463[label="",style="solid", color="burlywood", weight=9]; 63463 -> 56238[label="",style="solid", color="burlywood", weight=3]; 25397[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"];63464[label="ww1510000/Succ ww15100000",fontsize=10,color="white",style="solid",shape="box"];25397 -> 63464[label="",style="solid", color="burlywood", weight=9]; 63464 -> 29181[label="",style="solid", color="burlywood", weight=3]; 63465[label="ww1510000/Zero",fontsize=10,color="white",style="solid",shape="box"];25397 -> 63465[label="",style="solid", color="burlywood", weight=9]; 63465 -> 29182[label="",style="solid", color="burlywood", weight=3]; 25398[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"];63466[label="ww1510000/Succ ww15100000",fontsize=10,color="white",style="solid",shape="box"];25398 -> 63466[label="",style="solid", color="burlywood", weight=9]; 63466 -> 29183[label="",style="solid", color="burlywood", weight=3]; 63467[label="ww1510000/Zero",fontsize=10,color="white",style="solid",shape="box"];25398 -> 63467[label="",style="solid", color="burlywood", weight=9]; 63467 -> 29184[label="",style="solid", color="burlywood", weight=3]; 25399[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25400[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25401[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25402[label="ww3100",fontsize=16,color="green",shape="box"];25403[label="ww5",fontsize=16,color="green",shape="box"];25404[label="Zero",fontsize=16,color="green",shape="box"];25405[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25406[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25407[label="ww3100",fontsize=16,color="green",shape="box"];25408[label="ww5",fontsize=16,color="green",shape="box"];25409[label="Zero",fontsize=16,color="green",shape="box"];25410[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"];63468[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];25410 -> 63468[label="",style="solid", color="burlywood", weight=9]; 63468 -> 29185[label="",style="solid", color="burlywood", weight=3]; 63469[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25410 -> 63469[label="",style="solid", color="burlywood", weight=9]; 63469 -> 29186[label="",style="solid", color="burlywood", weight=3]; 25411 -> 16256[label="",style="dashed", color="red", weight=0]; 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 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"];25411 -> 29187[label="",style="dashed", color="magenta", weight=3]; 25412 -> 18732[label="",style="dashed", color="red", weight=0]; 25412[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"];25412 -> 29188[label="",style="dashed", color="magenta", weight=3]; 25412 -> 29189[label="",style="dashed", color="magenta", weight=3]; 25412 -> 29190[label="",style="dashed", color="magenta", weight=3]; 25412 -> 29191[label="",style="dashed", color="magenta", weight=3]; 25412 -> 29192[label="",style="dashed", color="magenta", weight=3]; 25413 -> 17710[label="",style="dashed", color="red", weight=0]; 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 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"];25413 -> 29193[label="",style="dashed", color="magenta", weight=3]; 25413 -> 29194[label="",style="dashed", color="magenta", weight=3]; 25413 -> 29195[label="",style="dashed", color="magenta", weight=3]; 25413 -> 29196[label="",style="dashed", color="magenta", weight=3]; 25413 -> 29197[label="",style="dashed", color="magenta", weight=3]; 25414[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];25415[label="Succ Zero",fontsize=16,color="green",shape="box"];25416[label="ww5",fontsize=16,color="green",shape="box"];25417[label="Zero",fontsize=16,color="green",shape="box"];49188[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];49189 -> 59409[label="",style="dashed", color="red", weight=0]; 49189[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"];49189 -> 59605[label="",style="dashed", color="magenta", weight=3]; 49189 -> 59606[label="",style="dashed", color="magenta", weight=3]; 49189 -> 59607[label="",style="dashed", color="magenta", weight=3]; 49189 -> 59608[label="",style="dashed", color="magenta", weight=3]; 49189 -> 59609[label="",style="dashed", color="magenta", weight=3]; 49190[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="black",shape="box"];49190 -> 54030[label="",style="solid", color="black", weight=3]; 49191[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="box"];49191 -> 54031[label="",style="solid", color="black", weight=3]; 49192[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];25419[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];25420[label="Succ Zero",fontsize=16,color="green",shape="box"];25421[label="ww5",fontsize=16,color="green",shape="box"];25422[label="Zero",fontsize=16,color="green",shape="box"];56067 -> 26726[label="",style="dashed", color="red", weight=0]; 56067[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"];56067 -> 56241[label="",style="dashed", color="magenta", weight=3]; 56067 -> 56242[label="",style="dashed", color="magenta", weight=3]; 56067 -> 56243[label="",style="dashed", color="magenta", weight=3]; 25424[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"];63470[label="ww300000000/Succ ww3000000000",fontsize=10,color="white",style="solid",shape="box"];25424 -> 63470[label="",style="solid", color="burlywood", weight=9]; 63470 -> 29200[label="",style="solid", color="burlywood", weight=3]; 63471[label="ww300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25424 -> 63471[label="",style="solid", color="burlywood", weight=9]; 63471 -> 29201[label="",style="solid", color="burlywood", weight=3]; 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 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"];25425 -> 29202[label="",style="solid", color="black", weight=3]; 25426 -> 18732[label="",style="dashed", color="red", weight=0]; 25426[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"];25426 -> 29203[label="",style="dashed", color="magenta", weight=3]; 25426 -> 29204[label="",style="dashed", color="magenta", weight=3]; 25426 -> 29205[label="",style="dashed", color="magenta", weight=3]; 25426 -> 29206[label="",style="dashed", color="magenta", weight=3]; 25426 -> 29207[label="",style="dashed", color="magenta", weight=3]; 25427 -> 17710[label="",style="dashed", color="red", weight=0]; 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 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"];25427 -> 29208[label="",style="dashed", color="magenta", weight=3]; 25427 -> 29209[label="",style="dashed", color="magenta", weight=3]; 25427 -> 29210[label="",style="dashed", color="magenta", weight=3]; 25427 -> 29211[label="",style="dashed", color="magenta", weight=3]; 25427 -> 29212[label="",style="dashed", color="magenta", weight=3]; 25428[label="Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];25429[label="Zero",fontsize=16,color="green",shape="box"];25430[label="ww5",fontsize=16,color="green",shape="box"];25431[label="Zero",fontsize=16,color="green",shape="box"];49198[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];49199 -> 59409[label="",style="dashed", color="red", weight=0]; 49199[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"];49199 -> 59615[label="",style="dashed", color="magenta", weight=3]; 49199 -> 59616[label="",style="dashed", color="magenta", weight=3]; 49199 -> 59617[label="",style="dashed", color="magenta", weight=3]; 49199 -> 59618[label="",style="dashed", color="magenta", weight=3]; 49199 -> 59619[label="",style="dashed", color="magenta", weight=3]; 49200[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="black",shape="box"];49200 -> 54033[label="",style="solid", color="black", weight=3]; 49201[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="box"];49201 -> 54034[label="",style="solid", color="black", weight=3]; 49202[label="Pos (Succ (Succ (Succ (Succ ww3100000))))",fontsize=16,color="green",shape="box"];25433[label="Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];25434[label="Zero",fontsize=16,color="green",shape="box"];25435[label="ww5",fontsize=16,color="green",shape="box"];25436[label="Zero",fontsize=16,color="green",shape="box"];56075 -> 26726[label="",style="dashed", color="red", weight=0]; 56075[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"];56075 -> 56246[label="",style="dashed", color="magenta", weight=3]; 56075 -> 56247[label="",style="dashed", color="magenta", weight=3]; 56075 -> 56248[label="",style="dashed", color="magenta", weight=3]; 56077 -> 26924[label="",style="dashed", color="red", weight=0]; 56077[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"];56077 -> 56252[label="",style="dashed", color="magenta", weight=3]; 56077 -> 56253[label="",style="dashed", color="magenta", weight=3]; 25452 -> 23742[label="",style="dashed", color="red", weight=0]; 25452[label="msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))",fontsize=16,color="magenta"];25452 -> 29248[label="",style="dashed", color="magenta", weight=3]; 25452 -> 29249[label="",style="dashed", color="magenta", weight=3]; 25453[label="Pos (Succ ww2418)",fontsize=16,color="green",shape="box"];25454 -> 26799[label="",style="dashed", color="red", weight=0]; 25454[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww2418))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25454 -> 29250[label="",style="dashed", color="magenta", weight=3]; 25454 -> 29251[label="",style="dashed", color="magenta", weight=3]; 25455 -> 23742[label="",style="dashed", color="red", weight=0]; 25455[label="msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))",fontsize=16,color="magenta"];25455 -> 29252[label="",style="dashed", color="magenta", weight=3]; 25455 -> 29253[label="",style="dashed", color="magenta", weight=3]; 25456[label="ww24151",fontsize=16,color="green",shape="box"];25457[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];25458[label="ww24150",fontsize=16,color="green",shape="box"];25459[label="ww2418",fontsize=16,color="green",shape="box"];25460[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];25461[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"];25461 -> 29254[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];25462 -> 29255[label="",style="solid", color="black", weight=3]; 30494 -> 26726[label="",style="dashed", color="red", weight=0]; 30494[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"];30494 -> 30576[label="",style="dashed", color="magenta", weight=3]; 30494 -> 30577[label="",style="dashed", color="magenta", weight=3]; 30494 -> 30578[label="",style="dashed", color="magenta", weight=3]; 30495 -> 23742[label="",style="dashed", color="red", weight=0]; 30495[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30495 -> 30579[label="",style="dashed", color="magenta", weight=3]; 30495 -> 30580[label="",style="dashed", color="magenta", weight=3]; 30496 -> 26799[label="",style="dashed", color="red", weight=0]; 30496[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30496 -> 30581[label="",style="dashed", color="magenta", weight=3]; 30496 -> 30582[label="",style="dashed", color="magenta", weight=3]; 30497[label="ww3526",fontsize=16,color="green",shape="box"];30498 -> 26726[label="",style="dashed", color="red", weight=0]; 30498[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"];30498 -> 30583[label="",style="dashed", color="magenta", weight=3]; 30498 -> 30584[label="",style="dashed", color="magenta", weight=3]; 30498 -> 30585[label="",style="dashed", color="magenta", weight=3]; 30499 -> 26726[label="",style="dashed", color="red", weight=0]; 30499[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"];30499 -> 30586[label="",style="dashed", color="magenta", weight=3]; 30499 -> 30587[label="",style="dashed", color="magenta", weight=3]; 30499 -> 30588[label="",style="dashed", color="magenta", weight=3]; 27633[label="takeWhile1 (flip ltEsFloat ww3284) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) (not (esEsOrdering (primCmpFloat ww3357 ww3284) GT))",fontsize=16,color="burlywood",shape="triangle"];63472[label="ww3357/Float ww33570 ww33571",fontsize=10,color="white",style="solid",shape="box"];27633 -> 63472[label="",style="solid", color="burlywood", weight=9]; 63472 -> 30589[label="",style="solid", color="burlywood", weight=3]; 45112[label="primPlusFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4389",fontsize=16,color="black",shape="box"];45112 -> 45872[label="",style="solid", color="black", weight=3]; 45113 -> 44492[label="",style="dashed", color="red", weight=0]; 45113[label="psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4389",fontsize=16,color="magenta"];45114[label="primPlusFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4390",fontsize=16,color="black",shape="box"];45114 -> 45873[label="",style="solid", color="black", weight=3]; 45115 -> 44526[label="",style="dashed", color="red", weight=0]; 45115[label="psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4390",fontsize=16,color="magenta"];25476[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"];63473[label="ww1590000/Succ ww15900000",fontsize=10,color="white",style="solid",shape="box"];25476 -> 63473[label="",style="solid", color="burlywood", weight=9]; 63473 -> 29449[label="",style="solid", color="burlywood", weight=3]; 63474[label="ww1590000/Zero",fontsize=10,color="white",style="solid",shape="box"];25476 -> 63474[label="",style="solid", color="burlywood", weight=9]; 63474 -> 29450[label="",style="solid", color="burlywood", weight=3]; 25477[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"];63475[label="ww1590000/Succ ww15900000",fontsize=10,color="white",style="solid",shape="box"];25477 -> 63475[label="",style="solid", color="burlywood", weight=9]; 63475 -> 29451[label="",style="solid", color="burlywood", weight=3]; 63476[label="ww1590000/Zero",fontsize=10,color="white",style="solid",shape="box"];25477 -> 63476[label="",style="solid", color="burlywood", weight=9]; 63476 -> 29452[label="",style="solid", color="burlywood", weight=3]; 25478[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25479[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25480[label="ww5",fontsize=16,color="green",shape="box"];25481[label="ww3100",fontsize=16,color="green",shape="box"];25482[label="Zero",fontsize=16,color="green",shape="box"];25483[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];25484[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25485[label="ww5",fontsize=16,color="green",shape="box"];25486[label="ww3100",fontsize=16,color="green",shape="box"];25487[label="Zero",fontsize=16,color="green",shape="box"];25488[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];56883[label="Zero",fontsize=16,color="green",shape="box"];56884[label="ww3100",fontsize=16,color="green",shape="box"];56885[label="Zero",fontsize=16,color="green",shape="box"];56886[label="Float (Pos (Succ Zero)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56887[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];50205 -> 30021[label="",style="dashed", color="red", weight=0]; 50205[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"];50205 -> 54035[label="",style="dashed", color="magenta", weight=3]; 50205 -> 54036[label="",style="dashed", color="magenta", weight=3]; 50205 -> 54037[label="",style="dashed", color="magenta", weight=3]; 50205 -> 54038[label="",style="dashed", color="magenta", weight=3]; 50205 -> 54039[label="",style="dashed", color="magenta", weight=3]; 50206[label="Zero",fontsize=16,color="green",shape="box"];54015[label="Zero",fontsize=16,color="green",shape="box"];54016[label="Zero",fontsize=16,color="green",shape="box"];54017[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];54018[label="ww5",fontsize=16,color="green",shape="box"];54019[label="ww3100",fontsize=16,color="green",shape="box"];25490[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"];63477[label="ww1670000/Succ ww16700000",fontsize=10,color="white",style="solid",shape="box"];25490 -> 63477[label="",style="solid", color="burlywood", weight=9]; 63477 -> 29454[label="",style="solid", color="burlywood", weight=3]; 63478[label="ww1670000/Zero",fontsize=10,color="white",style="solid",shape="box"];25490 -> 63478[label="",style="solid", color="burlywood", weight=9]; 63478 -> 29455[label="",style="solid", color="burlywood", weight=3]; 25491[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"];63479[label="ww1670000/Succ ww16700000",fontsize=10,color="white",style="solid",shape="box"];25491 -> 63479[label="",style="solid", color="burlywood", weight=9]; 63479 -> 29456[label="",style="solid", color="burlywood", weight=3]; 63480[label="ww1670000/Zero",fontsize=10,color="white",style="solid",shape="box"];25491 -> 63480[label="",style="solid", color="burlywood", weight=9]; 63480 -> 29457[label="",style="solid", color="burlywood", weight=3]; 25492[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25493[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25494[label="ww5",fontsize=16,color="green",shape="box"];25495[label="ww3100",fontsize=16,color="green",shape="box"];25496[label="Zero",fontsize=16,color="green",shape="box"];25497[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25498[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25499[label="ww5",fontsize=16,color="green",shape="box"];25500[label="ww3100",fontsize=16,color="green",shape="box"];25501[label="Zero",fontsize=16,color="green",shape="box"];25502[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56888[label="Zero",fontsize=16,color="green",shape="box"];56889[label="ww3100",fontsize=16,color="green",shape="box"];56890[label="Zero",fontsize=16,color="green",shape="box"];56891[label="Float (Pos (Succ Zero)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56892[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50207 -> 30021[label="",style="dashed", color="red", weight=0]; 50207[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"];50207 -> 54040[label="",style="dashed", color="magenta", weight=3]; 50207 -> 54041[label="",style="dashed", color="magenta", weight=3]; 50207 -> 54042[label="",style="dashed", color="magenta", weight=3]; 50207 -> 54043[label="",style="dashed", color="magenta", weight=3]; 50207 -> 54044[label="",style="dashed", color="magenta", weight=3]; 50208[label="Zero",fontsize=16,color="green",shape="box"];54021[label="Zero",fontsize=16,color="green",shape="box"];54022[label="Zero",fontsize=16,color="green",shape="box"];54023[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54024[label="ww5",fontsize=16,color="green",shape="box"];54025[label="ww3100",fontsize=16,color="green",shape="box"];25504[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"];63481[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];25504 -> 63481[label="",style="solid", color="burlywood", weight=9]; 63481 -> 29459[label="",style="solid", color="burlywood", weight=3]; 63482[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25504 -> 63482[label="",style="solid", color="burlywood", weight=9]; 63482 -> 29460[label="",style="solid", color="burlywood", weight=3]; 25505 -> 16287[label="",style="dashed", color="red", weight=0]; 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 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"];25505 -> 29461[label="",style="dashed", color="magenta", weight=3]; 25506 -> 18747[label="",style="dashed", color="red", weight=0]; 25506[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"];25506 -> 29462[label="",style="dashed", color="magenta", weight=3]; 25506 -> 29463[label="",style="dashed", color="magenta", weight=3]; 25506 -> 29464[label="",style="dashed", color="magenta", weight=3]; 25506 -> 29465[label="",style="dashed", color="magenta", weight=3]; 25506 -> 29466[label="",style="dashed", color="magenta", weight=3]; 25507 -> 17737[label="",style="dashed", color="red", weight=0]; 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 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"];25507 -> 29467[label="",style="dashed", color="magenta", weight=3]; 25507 -> 29468[label="",style="dashed", color="magenta", weight=3]; 25507 -> 29469[label="",style="dashed", color="magenta", weight=3]; 25507 -> 29470[label="",style="dashed", color="magenta", weight=3]; 25507 -> 29471[label="",style="dashed", color="magenta", weight=3]; 56080[label="Zero",fontsize=16,color="green",shape="box"];56081[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];56082[label="Succ Zero",fontsize=16,color="green",shape="box"];56083[label="ww5",fontsize=16,color="green",shape="box"];56084[label="ww3100",fontsize=16,color="green",shape="box"];49218[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];49219 -> 56720[label="",style="dashed", color="red", weight=0]; 49219[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"];49219 -> 56898[label="",style="dashed", color="magenta", weight=3]; 49219 -> 56899[label="",style="dashed", color="magenta", weight=3]; 49219 -> 56900[label="",style="dashed", color="magenta", weight=3]; 49219 -> 56901[label="",style="dashed", color="magenta", weight=3]; 49219 -> 56902[label="",style="dashed", color="magenta", weight=3]; 49220 -> 50185[label="",style="dashed", color="red", weight=0]; 49220[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"];49220 -> 50209[label="",style="dashed", color="magenta", weight=3]; 49220 -> 50210[label="",style="dashed", color="magenta", weight=3]; 49221 -> 30021[label="",style="dashed", color="red", weight=0]; 49221[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"];49221 -> 54046[label="",style="dashed", color="magenta", weight=3]; 49221 -> 54047[label="",style="dashed", color="magenta", weight=3]; 49221 -> 54048[label="",style="dashed", color="magenta", weight=3]; 49221 -> 54049[label="",style="dashed", color="magenta", weight=3]; 49221 -> 54050[label="",style="dashed", color="magenta", weight=3]; 49222[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];56087[label="Zero",fontsize=16,color="green",shape="box"];56088[label="Succ Zero",fontsize=16,color="green",shape="box"];56089[label="Succ Zero",fontsize=16,color="green",shape="box"];56090[label="ww5",fontsize=16,color="green",shape="box"];56091[label="ww3100",fontsize=16,color="green",shape="box"];25512[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"];63483[label="ww300000000/Succ ww3000000000",fontsize=10,color="white",style="solid",shape="box"];25512 -> 63483[label="",style="solid", color="burlywood", weight=9]; 63483 -> 29484[label="",style="solid", color="burlywood", weight=3]; 63484[label="ww300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25512 -> 63484[label="",style="solid", color="burlywood", weight=9]; 63484 -> 29485[label="",style="solid", color="burlywood", weight=3]; 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 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"];25513 -> 29486[label="",style="solid", color="black", weight=3]; 25514 -> 18747[label="",style="dashed", color="red", weight=0]; 25514[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"];25514 -> 29487[label="",style="dashed", color="magenta", weight=3]; 25514 -> 29488[label="",style="dashed", color="magenta", weight=3]; 25514 -> 29489[label="",style="dashed", color="magenta", weight=3]; 25514 -> 29490[label="",style="dashed", color="magenta", weight=3]; 25514 -> 29491[label="",style="dashed", color="magenta", weight=3]; 25515 -> 17737[label="",style="dashed", color="red", weight=0]; 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 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"];25515 -> 29492[label="",style="dashed", color="magenta", weight=3]; 25515 -> 29493[label="",style="dashed", color="magenta", weight=3]; 25515 -> 29494[label="",style="dashed", color="magenta", weight=3]; 25515 -> 29495[label="",style="dashed", color="magenta", weight=3]; 25515 -> 29496[label="",style="dashed", color="magenta", weight=3]; 56099[label="Zero",fontsize=16,color="green",shape="box"];56100[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];56101[label="Zero",fontsize=16,color="green",shape="box"];56102[label="ww5",fontsize=16,color="green",shape="box"];56103[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56104[label="Zero",fontsize=16,color="green",shape="box"];56105[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56106[label="Zero",fontsize=16,color="green",shape="box"];56107[label="ww5",fontsize=16,color="green",shape="box"];56108[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30363 -> 23742[label="",style="dashed", color="red", weight=0]; 30363[label="msMyInt (Pos (Succ ww3538)) (Pos (Succ ww3540))",fontsize=16,color="magenta"];30363 -> 30376[label="",style="dashed", color="magenta", weight=3]; 30363 -> 30377[label="",style="dashed", color="magenta", weight=3]; 30364 -> 26799[label="",style="dashed", color="red", weight=0]; 30364[label="srMyInt (Neg (Succ ww3539)) (Neg (Succ ww3541))",fontsize=16,color="magenta"];30364 -> 30378[label="",style="dashed", color="magenta", weight=3]; 30364 -> 30379[label="",style="dashed", color="magenta", weight=3]; 57392[label="ww121",fontsize=16,color="green",shape="box"];57393[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];57394[label="Neg (Succ ww12200)",fontsize=16,color="green",shape="box"];57395[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];25519[label="ww4100",fontsize=16,color="green",shape="box"];22018[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22018 -> 24177[label="",style="solid", color="black", weight=3]; 25520[label="Zero",fontsize=16,color="green",shape="box"];25521[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];25522[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"];25522 -> 30273[label="",style="dashed", color="green", weight=3]; 25523 -> 30274[label="",style="dashed", color="red", weight=0]; 25523[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"];25523 -> 30275[label="",style="dashed", color="magenta", weight=3]; 22034[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22034 -> 24187[label="",style="solid", color="black", weight=3]; 25529[label="Zero",fontsize=16,color="green",shape="box"];25530[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];25531[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"];25531 -> 30311[label="",style="dashed", color="green", weight=3]; 25532 -> 30312[label="",style="dashed", color="red", weight=0]; 25532[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"];25532 -> 30313[label="",style="dashed", color="magenta", weight=3]; 25533[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"];25533 -> 30336[label="",style="solid", color="black", weight=3]; 30360 -> 26726[label="",style="dashed", color="red", weight=0]; 30360[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"];30360 -> 30369[label="",style="dashed", color="magenta", weight=3]; 30360 -> 30370[label="",style="dashed", color="magenta", weight=3]; 30360 -> 30371[label="",style="dashed", color="magenta", weight=3]; 30359[label="takeWhile (flip ltEsFloat ww3560) (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"];30359 -> 30372[label="",style="solid", color="black", weight=3]; 25546 -> 23742[label="",style="dashed", color="red", weight=0]; 25546[label="msMyInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="magenta"];25547 -> 30373[label="",style="dashed", color="red", weight=0]; 25547[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"];25547 -> 30374[label="",style="dashed", color="magenta", weight=3]; 27666 -> 27511[label="",style="dashed", color="red", weight=0]; 27666[label="not (esEsOrdering (primCmpNat ww3311000 ww3310000) GT)",fontsize=16,color="magenta"];27666 -> 30846[label="",style="dashed", color="magenta", weight=3]; 27666 -> 30847[label="",style="dashed", color="magenta", weight=3]; 27667 -> 27424[label="",style="dashed", color="red", weight=0]; 27667[label="not (esEsOrdering GT GT)",fontsize=16,color="magenta"];27668 -> 27429[label="",style="dashed", color="red", weight=0]; 27668[label="not (esEsOrdering LT GT)",fontsize=16,color="magenta"];27669 -> 27473[label="",style="dashed", color="red", weight=0]; 27669[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];45122[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4306",fontsize=16,color="black",shape="box"];45122 -> 45878[label="",style="solid", color="black", weight=3]; 45123[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4307",fontsize=16,color="black",shape="box"];45123 -> 45879[label="",style="solid", color="black", weight=3]; 45124[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4308",fontsize=16,color="black",shape="box"];45124 -> 45880[label="",style="solid", color="black", weight=3]; 45204[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4309",fontsize=16,color="black",shape="box"];45204 -> 45881[label="",style="solid", color="black", weight=3]; 45205[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4391",fontsize=16,color="black",shape="box"];45205 -> 45882[label="",style="solid", color="black", weight=3]; 45206 -> 44559[label="",style="dashed", color="red", weight=0]; 45206[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4391",fontsize=16,color="magenta"];30901[label="takeWhile1 (flip ltEsFloat ww3587) (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)))) ww3587) GT)",fontsize=16,color="black",shape="box"];30901 -> 30984[label="",style="solid", color="black", weight=3]; 45207[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4310",fontsize=16,color="black",shape="box"];45207 -> 45883[label="",style="solid", color="black", weight=3]; 45208[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4311",fontsize=16,color="black",shape="box"];45208 -> 45884[label="",style="solid", color="black", weight=3]; 45209[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4312",fontsize=16,color="black",shape="box"];45209 -> 45885[label="",style="solid", color="black", weight=3]; 56109[label="ww3100",fontsize=16,color="green",shape="box"];56110[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56111[label="ww3000",fontsize=16,color="green",shape="box"];56112[label="ww3100",fontsize=16,color="green",shape="box"];56113[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56114[label="ww3000",fontsize=16,color="green",shape="box"];45210[label="Pos (Succ ww31)",fontsize=16,color="green",shape="box"];45211[label="ww321",fontsize=16,color="green",shape="box"];45263[label="Pos (Succ ww31)",fontsize=16,color="green",shape="box"];45264[label="ww321",fontsize=16,color="green",shape="box"];45265[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4313",fontsize=16,color="black",shape="box"];45265 -> 45886[label="",style="solid", color="black", weight=3]; 45267[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4315",fontsize=16,color="black",shape="box"];45267 -> 45888[label="",style="solid", color="black", weight=3]; 26043[label="Pos (Succ ww2101)",fontsize=16,color="green",shape="box"];26044 -> 26799[label="",style="dashed", color="red", weight=0]; 26044[label="srMyInt (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26044 -> 30913[label="",style="dashed", color="magenta", weight=3]; 26044 -> 30914[label="",style="dashed", color="magenta", weight=3]; 26045[label="ww2445",fontsize=16,color="green",shape="box"];26046[label="ww20981",fontsize=16,color="green",shape="box"];26047[label="Pos (Succ ww2100)",fontsize=16,color="green",shape="box"];26048[label="ww20980",fontsize=16,color="green",shape="box"];26049[label="ww2445",fontsize=16,color="green",shape="box"];26050[label="ww2101",fontsize=16,color="green",shape="box"];26051[label="ww2099",fontsize=16,color="green",shape="box"];23660[label="srMyInt (srMyInt (Neg (Succ ww2093)) (Pos (Succ ww2094))) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];23660 -> 25574[label="",style="solid", color="black", weight=3]; 26052[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"];26052 -> 30915[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];26053 -> 30916[label="",style="solid", color="black", weight=3]; 45268[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4316",fontsize=16,color="black",shape="box"];45268 -> 45889[label="",style="solid", color="black", weight=3]; 45269[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4317",fontsize=16,color="black",shape="box"];45269 -> 45890[label="",style="solid", color="black", weight=3]; 45270[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4392",fontsize=16,color="black",shape="box"];45270 -> 45891[label="",style="solid", color="black", weight=3]; 45271 -> 44598[label="",style="dashed", color="red", weight=0]; 45271[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4392",fontsize=16,color="magenta"];45272[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4318",fontsize=16,color="black",shape="box"];45272 -> 45892[label="",style="solid", color="black", weight=3]; 45274[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4320",fontsize=16,color="black",shape="box"];45274 -> 45894[label="",style="solid", color="black", weight=3]; 45276[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4321",fontsize=16,color="black",shape="box"];45276 -> 45896[label="",style="solid", color="black", weight=3]; 45277[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4322",fontsize=16,color="black",shape="box"];45277 -> 45897[label="",style="solid", color="black", weight=3]; 45278[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4323",fontsize=16,color="black",shape="box"];45278 -> 45898[label="",style="solid", color="black", weight=3]; 45343[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4324",fontsize=16,color="black",shape="box"];45343 -> 45899[label="",style="solid", color="black", weight=3]; 45344[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4393",fontsize=16,color="black",shape="box"];45344 -> 45900[label="",style="solid", color="black", weight=3]; 45345 -> 44717[label="",style="dashed", color="red", weight=0]; 45345[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4393",fontsize=16,color="magenta"];31840[label="takeWhile1 (flip ltEsFloat ww3732) (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)))) ww3732) GT)",fontsize=16,color="black",shape="box"];31840 -> 31877[label="",style="solid", color="black", weight=3]; 45346[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4325",fontsize=16,color="black",shape="box"];45346 -> 45901[label="",style="solid", color="black", weight=3]; 45347[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4326",fontsize=16,color="black",shape="box"];45347 -> 45902[label="",style="solid", color="black", weight=3]; 45348[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4327",fontsize=16,color="black",shape="box"];45348 -> 45903[label="",style="solid", color="black", weight=3]; 56117[label="ww454100",fontsize=16,color="green",shape="box"];56118[label="ww454200",fontsize=16,color="green",shape="box"];45351[label="ww538",fontsize=16,color="green",shape="box"];45352[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45353 -> 23742[label="",style="dashed", color="red", weight=0]; 45353[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45353 -> 45918[label="",style="dashed", color="magenta", weight=3]; 45353 -> 45919[label="",style="dashed", color="magenta", weight=3]; 45354[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45357[label="ww538",fontsize=16,color="green",shape="box"];45358[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45359 -> 23742[label="",style="dashed", color="red", weight=0]; 45359[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45359 -> 45932[label="",style="dashed", color="magenta", weight=3]; 45359 -> 45933[label="",style="dashed", color="magenta", weight=3]; 45360[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45361[label="Pos Zero",fontsize=16,color="green",shape="box"];45362[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45373[label="Pos Zero",fontsize=16,color="green",shape="box"];45374[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45375[label="ww538",fontsize=16,color="green",shape="box"];45376[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45379[label="ww538",fontsize=16,color="green",shape="box"];45380[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45381 -> 23742[label="",style="dashed", color="red", weight=0]; 45381[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45381 -> 45946[label="",style="dashed", color="magenta", weight=3]; 45381 -> 45947[label="",style="dashed", color="magenta", weight=3]; 45382[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];26252[label="ww54100",fontsize=16,color="green",shape="box"];26253[label="ww53900",fontsize=16,color="green",shape="box"];26254[label="ww538",fontsize=16,color="green",shape="box"];26255[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];26256[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"];26256 -> 32389[label="",style="dashed", color="green", weight=3]; 26257 -> 56307[label="",style="dashed", color="red", weight=0]; 26257[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"];26257 -> 56312[label="",style="dashed", color="magenta", weight=3]; 26257 -> 56313[label="",style="dashed", color="magenta", weight=3]; 26257 -> 56314[label="",style="dashed", color="magenta", weight=3]; 26257 -> 56315[label="",style="dashed", color="magenta", weight=3]; 45385[label="ww538",fontsize=16,color="green",shape="box"];45386[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45387 -> 23742[label="",style="dashed", color="red", weight=0]; 45387[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45387 -> 45955[label="",style="dashed", color="magenta", weight=3]; 45387 -> 45956[label="",style="dashed", color="magenta", weight=3]; 45388[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45389[label="Neg Zero",fontsize=16,color="green",shape="box"];45390[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];45402[label="Neg Zero",fontsize=16,color="green",shape="box"];45403[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];45404[label="ww538",fontsize=16,color="green",shape="box"];45405[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45408[label="ww538",fontsize=16,color="green",shape="box"];45409[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45410 -> 23742[label="",style="dashed", color="red", weight=0]; 45410[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45410 -> 45966[label="",style="dashed", color="magenta", weight=3]; 45410 -> 45967[label="",style="dashed", color="magenta", weight=3]; 45411[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];26272 -> 21757[label="",style="dashed", color="red", weight=0]; 26272[label="primMulInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26272 -> 32542[label="",style="dashed", color="magenta", weight=3]; 26272 -> 32543[label="",style="dashed", color="magenta", weight=3]; 26273[label="ww538",fontsize=16,color="green",shape="box"];26274[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];26275[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"];26275 -> 32544[label="",style="dashed", color="green", weight=3]; 26276 -> 56361[label="",style="dashed", color="red", weight=0]; 26276[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"];26276 -> 56370[label="",style="dashed", color="magenta", weight=3]; 26276 -> 56371[label="",style="dashed", color="magenta", weight=3]; 26276 -> 56372[label="",style="dashed", color="magenta", weight=3]; 26276 -> 56373[label="",style="dashed", color="magenta", weight=3]; 45412[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];45413[label="Neg Zero",fontsize=16,color="green",shape="box"];45426[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];45427[label="Neg Zero",fontsize=16,color="green",shape="box"];45428[label="ww538",fontsize=16,color="green",shape="box"];45429[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45430[label="Neg Zero",fontsize=16,color="green",shape="box"];45431[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45447[label="Neg Zero",fontsize=16,color="green",shape="box"];45448[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45449[label="ww538",fontsize=16,color="green",shape="box"];45450[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45451[label="Neg Zero",fontsize=16,color="green",shape="box"];45452[label="Neg Zero",fontsize=16,color="green",shape="box"];45465[label="Neg Zero",fontsize=16,color="green",shape="box"];45466[label="Neg Zero",fontsize=16,color="green",shape="box"];45467[label="ww538",fontsize=16,color="green",shape="box"];45468[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45469[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4394",fontsize=16,color="black",shape="box"];45469 -> 45974[label="",style="solid", color="black", weight=3]; 45470 -> 44738[label="",style="dashed", color="red", weight=0]; 45470[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4394",fontsize=16,color="magenta"];26307 -> 26726[label="",style="dashed", color="red", weight=0]; 26307[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww2485",fontsize=16,color="magenta"];26307 -> 26744[label="",style="dashed", color="magenta", weight=3]; 26307 -> 26745[label="",style="dashed", color="magenta", weight=3]; 26307 -> 26746[label="",style="dashed", color="magenta", weight=3]; 45471[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="black",shape="box"];45471 -> 45975[label="",style="solid", color="black", weight=3]; 20304[label="Succ ww4000",fontsize=16,color="green",shape="box"];20305[label="Zero",fontsize=16,color="green",shape="box"];33830 -> 26726[label="",style="dashed", color="red", weight=0]; 33830[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"];33830 -> 33915[label="",style="dashed", color="magenta", weight=3]; 33830 -> 33916[label="",style="dashed", color="magenta", weight=3]; 33830 -> 33917[label="",style="dashed", color="magenta", weight=3]; 33831 -> 23742[label="",style="dashed", color="red", weight=0]; 33831[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33831 -> 33918[label="",style="dashed", color="magenta", weight=3]; 33831 -> 33919[label="",style="dashed", color="magenta", weight=3]; 33832 -> 26799[label="",style="dashed", color="red", weight=0]; 33832[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33832 -> 33920[label="",style="dashed", color="magenta", weight=3]; 33832 -> 33921[label="",style="dashed", color="magenta", weight=3]; 33833[label="ww3896",fontsize=16,color="green",shape="box"];33834 -> 26726[label="",style="dashed", color="red", weight=0]; 33834[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"];33834 -> 33922[label="",style="dashed", color="magenta", weight=3]; 33834 -> 33923[label="",style="dashed", color="magenta", weight=3]; 33834 -> 33924[label="",style="dashed", color="magenta", weight=3]; 33835 -> 26726[label="",style="dashed", color="red", weight=0]; 33835[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"];33835 -> 33925[label="",style="dashed", color="magenta", weight=3]; 33835 -> 33926[label="",style="dashed", color="magenta", weight=3]; 33835 -> 33927[label="",style="dashed", color="magenta", weight=3]; 26318 -> 26726[label="",style="dashed", color="red", weight=0]; 26318[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww2496",fontsize=16,color="magenta"];26318 -> 26747[label="",style="dashed", color="magenta", weight=3]; 26318 -> 26748[label="",style="dashed", color="magenta", weight=3]; 26318 -> 26749[label="",style="dashed", color="magenta", weight=3]; 45472[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4329",fontsize=16,color="black",shape="box"];45472 -> 45976[label="",style="solid", color="black", weight=3]; 28582 -> 26799[label="",style="dashed", color="red", weight=0]; 28582[label="srMyInt (Neg (Succ ww3100)) ww34381",fontsize=16,color="magenta"];28582 -> 33182[label="",style="dashed", color="magenta", weight=3]; 28582 -> 33183[label="",style="dashed", color="magenta", weight=3]; 28583 -> 26799[label="",style="dashed", color="red", weight=0]; 28583[label="srMyInt (Neg Zero) ww34380",fontsize=16,color="magenta"];28583 -> 33184[label="",style="dashed", color="magenta", weight=3]; 28583 -> 33185[label="",style="dashed", color="magenta", weight=3]; 33599[label="takeWhile1 (flip ltEsFloat ww3909) (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)))) ww3909) GT)",fontsize=16,color="black",shape="box"];33599 -> 33771[label="",style="solid", color="black", weight=3]; 56119 -> 23742[label="",style="dashed", color="red", weight=0]; 56119[label="msMyInt (Pos (Succ ww17)) ww180",fontsize=16,color="magenta"];56119 -> 56275[label="",style="dashed", color="magenta", weight=3]; 56119 -> 56276[label="",style="dashed", color="magenta", weight=3]; 56120 -> 26799[label="",style="dashed", color="red", weight=0]; 56120[label="srMyInt (Neg (Succ Zero)) ww181",fontsize=16,color="magenta"];56120 -> 56277[label="",style="dashed", color="magenta", weight=3]; 56120 -> 56278[label="",style="dashed", color="magenta", weight=3]; 45473[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4330",fontsize=16,color="black",shape="box"];45473 -> 45977[label="",style="solid", color="black", weight=3]; 45474[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4331",fontsize=16,color="black",shape="box"];45474 -> 45978[label="",style="solid", color="black", weight=3]; 45475[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4332",fontsize=16,color="black",shape="box"];45475 -> 45979[label="",style="solid", color="black", weight=3]; 45476[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4395",fontsize=16,color="black",shape="box"];45476 -> 45980[label="",style="solid", color="black", weight=3]; 45477 -> 44750[label="",style="dashed", color="red", weight=0]; 45477[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4395",fontsize=16,color="magenta"];45478[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4333",fontsize=16,color="black",shape="box"];45478 -> 45981[label="",style="solid", color="black", weight=3]; 45479[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="black",shape="box"];45479 -> 45982[label="",style="solid", color="black", weight=3]; 45480[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4396",fontsize=16,color="black",shape="box"];45480 -> 45983[label="",style="solid", color="black", weight=3]; 45481 -> 44762[label="",style="dashed", color="red", weight=0]; 45481[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4396",fontsize=16,color="magenta"];26402 -> 25616[label="",style="dashed", color="red", weight=0]; 26402[label="msMyInt (Pos Zero) (Neg (Succ ww2131))",fontsize=16,color="magenta"];26402 -> 33843[label="",style="dashed", color="magenta", weight=3]; 26403[label="Pos (Succ ww2132)",fontsize=16,color="green",shape="box"];26404 -> 26799[label="",style="dashed", color="red", weight=0]; 26404[label="srMyInt (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26404 -> 33844[label="",style="dashed", color="magenta", weight=3]; 26404 -> 33845[label="",style="dashed", color="magenta", weight=3]; 26405 -> 25616[label="",style="dashed", color="red", weight=0]; 26405[label="msMyInt (Pos Zero) (Neg (Succ ww2131))",fontsize=16,color="magenta"];26405 -> 33846[label="",style="dashed", color="magenta", weight=3]; 26406[label="ww21291",fontsize=16,color="green",shape="box"];26407[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];26408[label="ww21290",fontsize=16,color="green",shape="box"];26409[label="ww2132",fontsize=16,color="green",shape="box"];26410[label="ww2130",fontsize=16,color="green",shape="box"];26411[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"];26411 -> 33847[label="",style="solid", color="black", weight=3]; 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))))) MyFalse",fontsize=16,color="black",shape="box"];26412 -> 33848[label="",style="solid", color="black", weight=3]; 45482[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4335",fontsize=16,color="black",shape="box"];45482 -> 45984[label="",style="solid", color="black", weight=3]; 45483[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4336",fontsize=16,color="black",shape="box"];45483 -> 45985[label="",style="solid", color="black", weight=3]; 45484[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4397",fontsize=16,color="black",shape="box"];45484 -> 45986[label="",style="solid", color="black", weight=3]; 45485 -> 44776[label="",style="dashed", color="red", weight=0]; 45485[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4397",fontsize=16,color="magenta"];28868 -> 26799[label="",style="dashed", color="red", weight=0]; 28868[label="srMyInt (Neg (Succ ww3100)) ww34621",fontsize=16,color="magenta"];28868 -> 34027[label="",style="dashed", color="magenta", weight=3]; 28868 -> 34028[label="",style="dashed", color="magenta", weight=3]; 28869 -> 26799[label="",style="dashed", color="red", weight=0]; 28869[label="srMyInt (Neg (Succ ww3000)) ww34620",fontsize=16,color="magenta"];28869 -> 34029[label="",style="dashed", color="magenta", weight=3]; 28869 -> 34030[label="",style="dashed", color="magenta", weight=3]; 34602[label="takeWhile1 (flip ltEsFloat ww3993) (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)))) ww3993) GT)",fontsize=16,color="black",shape="box"];34602 -> 34619[label="",style="solid", color="black", weight=3]; 45486[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4337",fontsize=16,color="black",shape="box"];45486 -> 45987[label="",style="solid", color="black", weight=3]; 45487[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4338",fontsize=16,color="black",shape="box"];45487 -> 45988[label="",style="solid", color="black", weight=3]; 45488[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4339",fontsize=16,color="black",shape="box"];45488 -> 45989[label="",style="solid", color="black", weight=3]; 45489[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4398",fontsize=16,color="black",shape="box"];45489 -> 45990[label="",style="solid", color="black", weight=3]; 45490 -> 44788[label="",style="dashed", color="red", weight=0]; 45490[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4398",fontsize=16,color="magenta"];45491[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4340",fontsize=16,color="black",shape="box"];45491 -> 45991[label="",style="solid", color="black", weight=3]; 45492[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4341",fontsize=16,color="black",shape="box"];45492 -> 45992[label="",style="solid", color="black", weight=3]; 45493[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4399",fontsize=16,color="black",shape="box"];45493 -> 45993[label="",style="solid", color="black", weight=3]; 45494 -> 44800[label="",style="dashed", color="red", weight=0]; 45494[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4399",fontsize=16,color="magenta"];35425 -> 26726[label="",style="dashed", color="red", weight=0]; 35425[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"];35425 -> 35495[label="",style="dashed", color="magenta", weight=3]; 35425 -> 35496[label="",style="dashed", color="magenta", weight=3]; 35425 -> 35497[label="",style="dashed", color="magenta", weight=3]; 35426 -> 25616[label="",style="dashed", color="red", weight=0]; 35426[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35426 -> 35498[label="",style="dashed", color="magenta", weight=3]; 35427 -> 26799[label="",style="dashed", color="red", weight=0]; 35427[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35427 -> 35499[label="",style="dashed", color="magenta", weight=3]; 35427 -> 35500[label="",style="dashed", color="magenta", weight=3]; 35428[label="ww4070",fontsize=16,color="green",shape="box"];35429 -> 26726[label="",style="dashed", color="red", weight=0]; 35429[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"];35429 -> 35501[label="",style="dashed", color="magenta", weight=3]; 35429 -> 35502[label="",style="dashed", color="magenta", weight=3]; 35429 -> 35503[label="",style="dashed", color="magenta", weight=3]; 35430 -> 26726[label="",style="dashed", color="red", weight=0]; 35430[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"];35430 -> 35504[label="",style="dashed", color="magenta", weight=3]; 35430 -> 35505[label="",style="dashed", color="magenta", weight=3]; 35430 -> 35506[label="",style="dashed", color="magenta", weight=3]; 45495[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4342",fontsize=16,color="black",shape="box"];45495 -> 45994[label="",style="solid", color="black", weight=3]; 45496[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4343",fontsize=16,color="black",shape="box"];45496 -> 45995[label="",style="solid", color="black", weight=3]; 45497[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4400",fontsize=16,color="black",shape="box"];45497 -> 45996[label="",style="solid", color="black", weight=3]; 45498 -> 44871[label="",style="dashed", color="red", weight=0]; 45498[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4400",fontsize=16,color="magenta"];35310[label="takeWhile1 (flip ltEsFloat ww4086) (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)))) ww4086) GT)",fontsize=16,color="black",shape="box"];35310 -> 35330[label="",style="solid", color="black", weight=3]; 45499[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4344",fontsize=16,color="black",shape="box"];45499 -> 45997[label="",style="solid", color="black", weight=3]; 45500[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4345",fontsize=16,color="black",shape="box"];45500 -> 45998[label="",style="solid", color="black", weight=3]; 45501[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4346",fontsize=16,color="black",shape="box"];45501 -> 45999[label="",style="solid", color="black", weight=3]; 26564[label="ww95600",fontsize=16,color="green",shape="box"];26565[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];26566[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"];26566 -> 35588[label="",style="dashed", color="green", weight=3]; 26567 -> 57568[label="",style="dashed", color="red", weight=0]; 26567[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"];26567 -> 57577[label="",style="dashed", color="magenta", weight=3]; 26567 -> 57578[label="",style="dashed", color="magenta", weight=3]; 21806 -> 21757[label="",style="dashed", color="red", weight=0]; 21806[label="primMulInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];21806 -> 22047[label="",style="dashed", color="magenta", weight=3]; 21806 -> 22048[label="",style="dashed", color="magenta", weight=3]; 35612 -> 26726[label="",style="dashed", color="red", weight=0]; 35612[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352)",fontsize=16,color="magenta"];35612 -> 35630[label="",style="dashed", color="magenta", weight=3]; 35612 -> 35631[label="",style="dashed", color="magenta", weight=3]; 35612 -> 35632[label="",style="dashed", color="magenta", weight=3]; 35611[label="takeWhile (flip ltEsFloat ww4181) (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"];35611 -> 35633[label="",style="solid", color="black", weight=3]; 26574 -> 20687[label="",style="dashed", color="red", weight=0]; 26574[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26575 -> 57620[label="",style="dashed", color="red", weight=0]; 26575[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"];26575 -> 57624[label="",style="dashed", color="magenta", weight=3]; 26575 -> 57625[label="",style="dashed", color="magenta", weight=3]; 35652 -> 26726[label="",style="dashed", color="red", weight=0]; 35652[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354)",fontsize=16,color="magenta"];35652 -> 35662[label="",style="dashed", color="magenta", weight=3]; 35652 -> 35663[label="",style="dashed", color="magenta", weight=3]; 35652 -> 35664[label="",style="dashed", color="magenta", weight=3]; 35651[label="takeWhile (flip ltEsFloat ww4183) (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"];35651 -> 35665[label="",style="solid", color="black", weight=3]; 57602[label="Succ ww95800",fontsize=16,color="green",shape="box"];57603[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];57604[label="Zero",fontsize=16,color="green",shape="box"];57605[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354",fontsize=16,color="green",shape="box"];57605 -> 57644[label="",style="dashed", color="green", weight=3]; 57606[label="ww9590",fontsize=16,color="green",shape="box"];57607[label="ww9591",fontsize=16,color="green",shape="box"];35676 -> 26726[label="",style="dashed", color="red", weight=0]; 35676[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356)",fontsize=16,color="magenta"];35676 -> 35684[label="",style="dashed", color="magenta", weight=3]; 35676 -> 35685[label="",style="dashed", color="magenta", weight=3]; 35676 -> 35686[label="",style="dashed", color="magenta", weight=3]; 35675[label="takeWhile (flip ltEsFloat ww4185) (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"];35675 -> 35687[label="",style="solid", color="black", weight=3]; 26588 -> 20687[label="",style="dashed", color="red", weight=0]; 26588[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26589 -> 57620[label="",style="dashed", color="red", weight=0]; 26589[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"];26589 -> 57626[label="",style="dashed", color="magenta", weight=3]; 26589 -> 57627[label="",style="dashed", color="magenta", weight=3]; 45502[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];45503[label="Neg Zero",fontsize=16,color="green",shape="box"];45514[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];45515[label="Neg Zero",fontsize=16,color="green",shape="box"];35758 -> 26726[label="",style="dashed", color="red", weight=0]; 35758[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358)",fontsize=16,color="magenta"];35758 -> 35761[label="",style="dashed", color="magenta", weight=3]; 35758 -> 35762[label="",style="dashed", color="magenta", weight=3]; 35758 -> 35763[label="",style="dashed", color="magenta", weight=3]; 35757[label="takeWhile (flip ltEsFloat ww4193) (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"];35757 -> 35764[label="",style="solid", color="black", weight=3]; 26607 -> 20687[label="",style="dashed", color="red", weight=0]; 26607[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26608 -> 57669[label="",style="dashed", color="red", weight=0]; 26608[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"];26608 -> 57682[label="",style="dashed", color="magenta", weight=3]; 26608 -> 57683[label="",style="dashed", color="magenta", weight=3]; 26609[label="ww95800",fontsize=16,color="green",shape="box"];26610[label="ww95600",fontsize=16,color="green",shape="box"];26611[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"];26611 -> 35768[label="",style="dashed", color="green", weight=3]; 26612 -> 57568[label="",style="dashed", color="red", weight=0]; 26612[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"];26612 -> 57579[label="",style="dashed", color="magenta", weight=3]; 26612 -> 57580[label="",style="dashed", color="magenta", weight=3]; 35780 -> 26726[label="",style="dashed", color="red", weight=0]; 35780[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360)",fontsize=16,color="magenta"];35780 -> 35782[label="",style="dashed", color="magenta", weight=3]; 35780 -> 35783[label="",style="dashed", color="magenta", weight=3]; 35780 -> 35784[label="",style="dashed", color="magenta", weight=3]; 35779[label="takeWhile (flip ltEsFloat ww4199) (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"];35779 -> 35785[label="",style="solid", color="black", weight=3]; 26618 -> 20687[label="",style="dashed", color="red", weight=0]; 26618[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26619 -> 57620[label="",style="dashed", color="red", weight=0]; 26619[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"];26619 -> 57628[label="",style="dashed", color="magenta", weight=3]; 26619 -> 57629[label="",style="dashed", color="magenta", weight=3]; 45527[label="Neg Zero",fontsize=16,color="green",shape="box"];45528[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];45536[label="Neg Zero",fontsize=16,color="green",shape="box"];45537[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];35810 -> 26726[label="",style="dashed", color="red", weight=0]; 35810[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362)",fontsize=16,color="magenta"];35810 -> 35812[label="",style="dashed", color="magenta", weight=3]; 35810 -> 35813[label="",style="dashed", color="magenta", weight=3]; 35810 -> 35814[label="",style="dashed", color="magenta", weight=3]; 35809[label="takeWhile (flip ltEsFloat ww4203) (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"];35809 -> 35815[label="",style="solid", color="black", weight=3]; 26629 -> 20687[label="",style="dashed", color="red", weight=0]; 26629[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26630 -> 57620[label="",style="dashed", color="red", weight=0]; 26630[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"];26630 -> 57630[label="",style="dashed", color="magenta", weight=3]; 26630 -> 57631[label="",style="dashed", color="magenta", weight=3]; 45538[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];45539[label="Neg Zero",fontsize=16,color="green",shape="box"];45547[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];45548[label="Neg Zero",fontsize=16,color="green",shape="box"];45560[label="Neg Zero",fontsize=16,color="green",shape="box"];45561[label="Neg Zero",fontsize=16,color="green",shape="box"];45569[label="Neg Zero",fontsize=16,color="green",shape="box"];45570[label="Neg Zero",fontsize=16,color="green",shape="box"];45573[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4347",fontsize=16,color="black",shape="box"];45573 -> 46572[label="",style="solid", color="black", weight=3]; 45574[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4348",fontsize=16,color="black",shape="box"];45574 -> 46573[label="",style="solid", color="black", weight=3]; 45575[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4349",fontsize=16,color="black",shape="box"];45575 -> 46709[label="",style="solid", color="black", weight=3]; 45576[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4350",fontsize=16,color="black",shape="box"];45576 -> 46710[label="",style="solid", color="black", weight=3]; 45577[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4401",fontsize=16,color="black",shape="box"];45577 -> 46711[label="",style="solid", color="black", weight=3]; 45578 -> 44888[label="",style="dashed", color="red", weight=0]; 45578[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4401",fontsize=16,color="magenta"];45658[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4351",fontsize=16,color="black",shape="box"];45658 -> 46712[label="",style="solid", color="black", weight=3]; 45659[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4402",fontsize=16,color="black",shape="box"];45659 -> 46713[label="",style="solid", color="black", weight=3]; 45660 -> 44909[label="",style="dashed", color="red", weight=0]; 45660[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4402",fontsize=16,color="magenta"];45661[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4352",fontsize=16,color="black",shape="box"];45661 -> 46799[label="",style="solid", color="black", weight=3]; 45662[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4353",fontsize=16,color="black",shape="box"];45662 -> 46800[label="",style="solid", color="black", weight=3]; 45663[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4354",fontsize=16,color="black",shape="box"];45663 -> 46801[label="",style="solid", color="black", weight=3]; 55505[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55505 -> 56279[label="",style="solid", color="black", weight=3]; 55506[label="ww660",fontsize=16,color="green",shape="box"];55507[label="ww661",fontsize=16,color="green",shape="box"];45664[label="Pos (Succ ww2077)",fontsize=16,color="green",shape="box"];45665[label="ww20781",fontsize=16,color="green",shape="box"];45697[label="Pos (Succ ww2077)",fontsize=16,color="green",shape="box"];45698[label="ww20781",fontsize=16,color="green",shape="box"];45699[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4403",fontsize=16,color="black",shape="box"];45699 -> 54051[label="",style="solid", color="black", weight=3]; 45700 -> 44921[label="",style="dashed", color="red", weight=0]; 45700[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4403",fontsize=16,color="magenta"];45701[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4355",fontsize=16,color="black",shape="box"];45701 -> 54052[label="",style="solid", color="black", weight=3]; 45703[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4404",fontsize=16,color="black",shape="box"];45703 -> 54054[label="",style="solid", color="black", weight=3]; 45704 -> 44933[label="",style="dashed", color="red", weight=0]; 45704[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4404",fontsize=16,color="magenta"];27634 -> 26726[label="",style="dashed", color="red", weight=0]; 27634[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"];27634 -> 54055[label="",style="dashed", color="magenta", weight=3]; 27634 -> 54056[label="",style="dashed", color="magenta", weight=3]; 27634 -> 54057[label="",style="dashed", color="magenta", weight=3]; 27635 -> 22801[label="",style="dashed", color="red", weight=0]; 27635[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];27635 -> 54058[label="",style="dashed", color="magenta", weight=3]; 27636 -> 26799[label="",style="dashed", color="red", weight=0]; 27636[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];27636 -> 54059[label="",style="dashed", color="magenta", weight=3]; 27636 -> 54060[label="",style="dashed", color="magenta", weight=3]; 27637 -> 26726[label="",style="dashed", color="red", weight=0]; 27637[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"];27637 -> 54061[label="",style="dashed", color="magenta", weight=3]; 27637 -> 54062[label="",style="dashed", color="magenta", weight=3]; 27637 -> 54063[label="",style="dashed", color="magenta", weight=3]; 27638 -> 26726[label="",style="dashed", color="red", weight=0]; 27638[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"];27638 -> 54064[label="",style="dashed", color="magenta", weight=3]; 27638 -> 54065[label="",style="dashed", color="magenta", weight=3]; 27638 -> 54066[label="",style="dashed", color="magenta", weight=3]; 45705[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4357",fontsize=16,color="black",shape="box"];45705 -> 54067[label="",style="solid", color="black", weight=3]; 45706[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4358",fontsize=16,color="black",shape="box"];45706 -> 54068[label="",style="solid", color="black", weight=3]; 45707[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4405",fontsize=16,color="black",shape="box"];45707 -> 54069[label="",style="solid", color="black", weight=3]; 45708 -> 44954[label="",style="dashed", color="red", weight=0]; 45708[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4405",fontsize=16,color="magenta"];49265[label="ww19410",fontsize=16,color="green",shape="box"];49266 -> 58718[label="",style="dashed", color="red", weight=0]; 49266[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"];49266 -> 58722[label="",style="dashed", color="magenta", weight=3]; 49267 -> 52417[label="",style="dashed", color="red", weight=0]; 49267[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"];49267 -> 52447[label="",style="dashed", color="magenta", weight=3]; 49267 -> 52448[label="",style="dashed", color="magenta", weight=3]; 49267 -> 52449[label="",style="dashed", color="magenta", weight=3]; 49268[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"];63485[label="ww1942/Float ww19420 ww19421",fontsize=10,color="white",style="solid",shape="box"];49268 -> 63485[label="",style="solid", color="burlywood", weight=9]; 63485 -> 56281[label="",style="solid", color="burlywood", weight=3]; 49269[label="ww19411",fontsize=16,color="green",shape="box"];45709[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4359",fontsize=16,color="black",shape="box"];45709 -> 56282[label="",style="solid", color="black", weight=3]; 45711[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4361",fontsize=16,color="black",shape="box"];45711 -> 56283[label="",style="solid", color="black", weight=3]; 27302 -> 26726[label="",style="dashed", color="red", weight=0]; 27302[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="magenta"];27302 -> 56284[label="",style="dashed", color="magenta", weight=3]; 27302 -> 56285[label="",style="dashed", color="magenta", weight=3]; 27302 -> 56286[label="",style="dashed", color="magenta", weight=3]; 45714[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4362",fontsize=16,color="black",shape="box"];45714 -> 56287[label="",style="solid", color="black", weight=3]; 45715[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4406",fontsize=16,color="black",shape="box"];45715 -> 56288[label="",style="solid", color="black", weight=3]; 45716 -> 45004[label="",style="dashed", color="red", weight=0]; 45716[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4406",fontsize=16,color="magenta"];59064[label="ww4736",fontsize=16,color="green",shape="box"];59065 -> 22801[label="",style="dashed", color="red", weight=0]; 59065[label="msMyInt (Neg Zero) ww19410",fontsize=16,color="magenta"];59065 -> 59086[label="",style="dashed", color="magenta", weight=3]; 59066 -> 26799[label="",style="dashed", color="red", weight=0]; 59066[label="srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411",fontsize=16,color="magenta"];59066 -> 59087[label="",style="dashed", color="magenta", weight=3]; 59066 -> 59088[label="",style="dashed", color="magenta", weight=3]; 27494 -> 26726[label="",style="dashed", color="red", weight=0]; 27494[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww2565",fontsize=16,color="magenta"];27494 -> 56289[label="",style="dashed", color="magenta", weight=3]; 27494 -> 56290[label="",style="dashed", color="magenta", weight=3]; 27494 -> 56291[label="",style="dashed", color="magenta", weight=3]; 27915 -> 37285[label="",style="dashed", color="red", weight=0]; 27915[label="takeWhile1 (flip ltEsFloat ww3336) (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)))) ww3336) GT)",fontsize=16,color="magenta"];27915 -> 56292[label="",style="dashed", color="magenta", weight=3]; 27915 -> 56293[label="",style="dashed", color="magenta", weight=3]; 27915 -> 56294[label="",style="dashed", color="magenta", weight=3]; 45781[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4363",fontsize=16,color="black",shape="box"];45781 -> 56295[label="",style="solid", color="black", weight=3]; 45782[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4364",fontsize=16,color="black",shape="box"];45782 -> 56296[label="",style="solid", color="black", weight=3]; 45783[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4365",fontsize=16,color="black",shape="box"];45783 -> 56297[label="",style="solid", color="black", weight=3]; 45784 -> 26726[label="",style="dashed", color="red", weight=0]; 45784[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) ww4304",fontsize=16,color="magenta"];45784 -> 56298[label="",style="dashed", color="magenta", weight=3]; 45784 -> 56299[label="",style="dashed", color="magenta", weight=3]; 45784 -> 56300[label="",style="dashed", color="magenta", weight=3]; 27739[label="ww2493",fontsize=16,color="green",shape="box"];27740[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45785 -> 26726[label="",style="dashed", color="red", weight=0]; 45785[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) ww4305",fontsize=16,color="magenta"];45785 -> 56301[label="",style="dashed", color="magenta", weight=3]; 45785 -> 56302[label="",style="dashed", color="magenta", weight=3]; 45785 -> 56303[label="",style="dashed", color="magenta", weight=3]; 22653 -> 21757[label="",style="dashed", color="red", weight=0]; 22653[label="primMulInt (Pos (Succ ww2367)) (Pos (Succ ww2368))",fontsize=16,color="magenta"];22653 -> 24630[label="",style="dashed", color="magenta", weight=3]; 22653 -> 24631[label="",style="dashed", color="magenta", weight=3]; 25998 -> 21757[label="",style="dashed", color="red", weight=0]; 25998[label="primMulInt ww3062 (Pos (Succ Zero))",fontsize=16,color="magenta"];25998 -> 27588[label="",style="dashed", color="magenta", weight=3]; 25998 -> 27589[label="",style="dashed", color="magenta", weight=3]; 27824 -> 26799[label="",style="dashed", color="red", weight=0]; 27824[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];27824 -> 56304[label="",style="dashed", color="magenta", weight=3]; 27824 -> 56305[label="",style="dashed", color="magenta", weight=3]; 27825[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27826[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"];27826 -> 56306[label="",style="dashed", color="green", weight=3]; 27827 -> 56307[label="",style="dashed", color="red", weight=0]; 27827[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"];27827 -> 56316[label="",style="dashed", color="magenta", weight=3]; 27827 -> 56317[label="",style="dashed", color="magenta", weight=3]; 27829 -> 26726[label="",style="dashed", color="red", weight=0]; 27829[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392)",fontsize=16,color="magenta"];27829 -> 56339[label="",style="dashed", color="magenta", weight=3]; 27829 -> 56340[label="",style="dashed", color="magenta", weight=3]; 27829 -> 56341[label="",style="dashed", color="magenta", weight=3]; 27828 -> 36945[label="",style="dashed", color="red", weight=0]; 27828[label="takeWhile (flip ltEsFloat ww3384) (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"];27828 -> 56342[label="",style="dashed", color="magenta", weight=3]; 27828 -> 56343[label="",style="dashed", color="magenta", weight=3]; 27877[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392",fontsize=16,color="green",shape="box"];27877 -> 56344[label="",style="dashed", color="green", weight=3]; 27878[label="ww13760",fontsize=16,color="green",shape="box"];27879[label="ww13761",fontsize=16,color="green",shape="box"];27880[label="takeWhile0 (flip ltEsFloat ww3387) (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"];27880 -> 56345[label="",style="solid", color="black", weight=3]; 27882 -> 26726[label="",style="dashed", color="red", weight=0]; 27882[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394)",fontsize=16,color="magenta"];27882 -> 56346[label="",style="dashed", color="magenta", weight=3]; 27882 -> 56347[label="",style="dashed", color="magenta", weight=3]; 27882 -> 56348[label="",style="dashed", color="magenta", weight=3]; 27881 -> 36945[label="",style="dashed", color="red", weight=0]; 27881[label="takeWhile (flip ltEsFloat ww3390) (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"];27881 -> 56349[label="",style="dashed", color="magenta", weight=3]; 27881 -> 56350[label="",style="dashed", color="magenta", weight=3]; 56332[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394",fontsize=16,color="green",shape="box"];56332 -> 56390[label="",style="dashed", color="green", weight=3]; 56333[label="ww13760",fontsize=16,color="green",shape="box"];56334[label="ww13761",fontsize=16,color="green",shape="box"];57840[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];57839[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)))) ww4703)",fontsize=16,color="black",shape="triangle"];57839 -> 57855[label="",style="solid", color="black", weight=3]; 56336[label="takeWhile0 (flip ltEsFloat ww4661) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) ww4659 MyTrue",fontsize=16,color="black",shape="box"];56336 -> 56393[label="",style="solid", color="black", weight=3]; 27914 -> 26726[label="",style="dashed", color="red", weight=0]; 27914[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396)",fontsize=16,color="magenta"];27914 -> 56351[label="",style="dashed", color="magenta", weight=3]; 27914 -> 56352[label="",style="dashed", color="magenta", weight=3]; 27914 -> 56353[label="",style="dashed", color="magenta", weight=3]; 27913 -> 36945[label="",style="dashed", color="red", weight=0]; 27913[label="takeWhile (flip ltEsFloat ww3394) (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"];27913 -> 56354[label="",style="dashed", color="magenta", weight=3]; 27913 -> 56355[label="",style="dashed", color="magenta", weight=3]; 27931[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396",fontsize=16,color="green",shape="box"];27931 -> 56356[label="",style="dashed", color="green", weight=3]; 27932[label="ww13760",fontsize=16,color="green",shape="box"];27933[label="ww13761",fontsize=16,color="green",shape="box"];27934[label="takeWhile0 (flip ltEsFloat ww3397) (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"];27934 -> 56357[label="",style="solid", color="black", weight=3]; 27952 -> 26799[label="",style="dashed", color="red", weight=0]; 27952[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];27952 -> 56358[label="",style="dashed", color="magenta", weight=3]; 27952 -> 56359[label="",style="dashed", color="magenta", weight=3]; 27953[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27954[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"];27954 -> 56360[label="",style="dashed", color="green", weight=3]; 27955 -> 56361[label="",style="dashed", color="red", weight=0]; 27955[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"];27955 -> 56374[label="",style="dashed", color="magenta", weight=3]; 27955 -> 56375[label="",style="dashed", color="magenta", weight=3]; 45786[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];45787[label="Neg Zero",fontsize=16,color="green",shape="box"];45811[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="black",shape="triangle"];45811 -> 56394[label="",style="solid", color="black", weight=3]; 45812 -> 45789[label="",style="dashed", color="red", weight=0]; 45812[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"];45812 -> 56395[label="",style="dashed", color="magenta", weight=3]; 45798[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];45799[label="Neg Zero",fontsize=16,color="green",shape="box"];45800[label="Neg Zero",fontsize=16,color="green",shape="box"];45801[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];45827[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="black",shape="triangle"];45827 -> 56396[label="",style="solid", color="black", weight=3]; 45828 -> 45803[label="",style="dashed", color="red", weight=0]; 45828[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"];45828 -> 56397[label="",style="dashed", color="magenta", weight=3]; 45813[label="Neg Zero",fontsize=16,color="green",shape="box"];45814[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];45815[label="Neg Zero",fontsize=16,color="green",shape="box"];45816[label="Neg Zero",fontsize=16,color="green",shape="box"];45916[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="black",shape="triangle"];45916 -> 56398[label="",style="solid", color="black", weight=3]; 45917 -> 45818[label="",style="dashed", color="red", weight=0]; 45917[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"];45917 -> 56399[label="",style="dashed", color="magenta", weight=3]; 45829[label="Neg Zero",fontsize=16,color="green",shape="box"];45830[label="Neg Zero",fontsize=16,color="green",shape="box"];28483 -> 37285[label="",style="dashed", color="red", weight=0]; 28483[label="takeWhile1 (flip ltEsFloat ww3415) (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)))) ww3415) GT)",fontsize=16,color="magenta"];28483 -> 56400[label="",style="dashed", color="magenta", weight=3]; 28483 -> 56401[label="",style="dashed", color="magenta", weight=3]; 28483 -> 56402[label="",style="dashed", color="magenta", weight=3]; 45831[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4366",fontsize=16,color="black",shape="box"];45831 -> 56403[label="",style="solid", color="black", weight=3]; 45832[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4407",fontsize=16,color="black",shape="box"];45832 -> 56404[label="",style="solid", color="black", weight=3]; 45833 -> 45017[label="",style="dashed", color="red", weight=0]; 45833[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4407",fontsize=16,color="magenta"];45834[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4367",fontsize=16,color="black",shape="box"];45834 -> 56405[label="",style="solid", color="black", weight=3]; 28040 -> 26799[label="",style="dashed", color="red", weight=0]; 28040[label="srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))",fontsize=16,color="magenta"];28040 -> 56406[label="",style="dashed", color="magenta", weight=3]; 28040 -> 56407[label="",style="dashed", color="magenta", weight=3]; 28041[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28042[label="ww2184",fontsize=16,color="green",shape="box"];28043[label="ww2184",fontsize=16,color="green",shape="box"];28044[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"];28044 -> 56408[label="",style="dashed", color="green", weight=3]; 28045 -> 56409[label="",style="dashed", color="red", weight=0]; 28045[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"];28045 -> 56410[label="",style="dashed", color="magenta", weight=3]; 45835[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4368",fontsize=16,color="black",shape="box"];45835 -> 56413[label="",style="solid", color="black", weight=3]; 45836[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4369",fontsize=16,color="black",shape="box"];45836 -> 56414[label="",style="solid", color="black", weight=3]; 45837[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4408",fontsize=16,color="black",shape="box"];45837 -> 56415[label="",style="solid", color="black", weight=3]; 45838 -> 45028[label="",style="dashed", color="red", weight=0]; 45838[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4408",fontsize=16,color="magenta"];28060[label="ww2191",fontsize=16,color="green",shape="box"];28061 -> 26799[label="",style="dashed", color="red", weight=0]; 28061[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];28061 -> 56416[label="",style="dashed", color="magenta", weight=3]; 28061 -> 56417[label="",style="dashed", color="magenta", weight=3]; 28062[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28063[label="ww2191",fontsize=16,color="green",shape="box"];28064[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"];28064 -> 56418[label="",style="dashed", color="green", weight=3]; 28065 -> 56419[label="",style="dashed", color="red", weight=0]; 28065[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"];28065 -> 56420[label="",style="dashed", color="magenta", weight=3]; 45839[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4370",fontsize=16,color="black",shape="box"];45839 -> 56424[label="",style="solid", color="black", weight=3]; 45840[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4371",fontsize=16,color="black",shape="box"];45840 -> 56425[label="",style="solid", color="black", weight=3]; 45841[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4409",fontsize=16,color="black",shape="box"];45841 -> 56426[label="",style="solid", color="black", weight=3]; 45842 -> 45041[label="",style="dashed", color="red", weight=0]; 45842[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4409",fontsize=16,color="magenta"];28584 -> 37285[label="",style="dashed", color="red", weight=0]; 28584[label="takeWhile1 (flip ltEsFloat ww3421) (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)))) ww3421) GT)",fontsize=16,color="magenta"];28584 -> 56427[label="",style="dashed", color="magenta", weight=3]; 28584 -> 56428[label="",style="dashed", color="magenta", weight=3]; 28584 -> 56429[label="",style="dashed", color="magenta", weight=3]; 45843[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4372",fontsize=16,color="black",shape="box"];45843 -> 56430[label="",style="solid", color="black", weight=3]; 45844[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4373",fontsize=16,color="black",shape="box"];45844 -> 56431[label="",style="solid", color="black", weight=3]; 45845[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="black",shape="box"];45845 -> 56432[label="",style="solid", color="black", weight=3]; 56121[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56122[label="ww3100",fontsize=16,color="green",shape="box"];56123[label="ww3000",fontsize=16,color="green",shape="box"];56124[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56125[label="ww3100",fontsize=16,color="green",shape="box"];56126[label="ww3000",fontsize=16,color="green",shape="box"];45846[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4410",fontsize=16,color="black",shape="box"];45846 -> 56433[label="",style="solid", color="black", weight=3]; 45847 -> 45053[label="",style="dashed", color="red", weight=0]; 45847[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4410",fontsize=16,color="magenta"];45848[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4375",fontsize=16,color="black",shape="box"];45848 -> 56434[label="",style="solid", color="black", weight=3]; 45849[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4376",fontsize=16,color="black",shape="box"];45849 -> 56435[label="",style="solid", color="black", weight=3]; 45850[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4411",fontsize=16,color="black",shape="box"];45850 -> 56436[label="",style="solid", color="black", weight=3]; 45851 -> 45065[label="",style="dashed", color="red", weight=0]; 45851[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4411",fontsize=16,color="magenta"];28345[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];28346 -> 26799[label="",style="dashed", color="red", weight=0]; 28346[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];28346 -> 56437[label="",style="dashed", color="magenta", weight=3]; 28346 -> 56438[label="",style="dashed", color="magenta", weight=3]; 28347[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28348[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];28349[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"];28349 -> 56439[label="",style="dashed", color="green", weight=3]; 28350 -> 56307[label="",style="dashed", color="red", weight=0]; 28350[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"];28350 -> 56318[label="",style="dashed", color="magenta", weight=3]; 28350 -> 56319[label="",style="dashed", color="magenta", weight=3]; 28350 -> 56320[label="",style="dashed", color="magenta", weight=3]; 28350 -> 56321[label="",style="dashed", color="magenta", weight=3]; 45852[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4377",fontsize=16,color="black",shape="box"];45852 -> 56440[label="",style="solid", color="black", weight=3]; 45853[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4378",fontsize=16,color="black",shape="box"];45853 -> 56441[label="",style="solid", color="black", weight=3]; 45854[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4412",fontsize=16,color="black",shape="box"];45854 -> 56442[label="",style="solid", color="black", weight=3]; 45855 -> 45079[label="",style="dashed", color="red", weight=0]; 45855[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4412",fontsize=16,color="magenta"];28969 -> 37285[label="",style="dashed", color="red", weight=0]; 28969[label="takeWhile1 (flip ltEsFloat ww3445) (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)))) ww3445) GT)",fontsize=16,color="magenta"];28969 -> 56443[label="",style="dashed", color="magenta", weight=3]; 28969 -> 56444[label="",style="dashed", color="magenta", weight=3]; 28969 -> 56445[label="",style="dashed", color="magenta", weight=3]; 45856[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4379",fontsize=16,color="black",shape="box"];45856 -> 56446[label="",style="solid", color="black", weight=3]; 45857[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4380",fontsize=16,color="black",shape="box"];45857 -> 56447[label="",style="solid", color="black", weight=3]; 45858[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4381",fontsize=16,color="black",shape="box"];45858 -> 56448[label="",style="solid", color="black", weight=3]; 45859[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="black",shape="box"];45859 -> 56449[label="",style="solid", color="black", weight=3]; 45860 -> 45091[label="",style="dashed", color="red", weight=0]; 45860[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="magenta"];45861[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4382",fontsize=16,color="black",shape="box"];45861 -> 56450[label="",style="solid", color="black", weight=3]; 45862[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4383",fontsize=16,color="black",shape="box"];45862 -> 56451[label="",style="solid", color="black", weight=3]; 45863[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="black",shape="box"];45863 -> 56452[label="",style="solid", color="black", weight=3]; 45864 -> 45103[label="",style="dashed", color="red", weight=0]; 45864[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="magenta"];28615 -> 26799[label="",style="dashed", color="red", weight=0]; 28615[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];28615 -> 56453[label="",style="dashed", color="magenta", weight=3]; 28615 -> 56454[label="",style="dashed", color="magenta", weight=3]; 28616[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28617[label="Neg Zero",fontsize=16,color="green",shape="box"];28618[label="Neg Zero",fontsize=16,color="green",shape="box"];28619[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"];28619 -> 56455[label="",style="dashed", color="green", weight=3]; 28620 -> 56456[label="",style="dashed", color="red", weight=0]; 28620[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"];28620 -> 56457[label="",style="dashed", color="magenta", weight=3]; 45865[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4384",fontsize=16,color="black",shape="box"];45865 -> 56462[label="",style="solid", color="black", weight=3]; 45866[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4385",fontsize=16,color="black",shape="box"];45866 -> 56463[label="",style="solid", color="black", weight=3]; 45867[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="black",shape="box"];45867 -> 56464[label="",style="solid", color="black", weight=3]; 45868 -> 45202[label="",style="dashed", color="red", weight=0]; 45868[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="magenta"];28972 -> 37285[label="",style="dashed", color="red", weight=0]; 28972[label="takeWhile1 (flip ltEsFloat ww3468) (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)))) ww3468) GT)",fontsize=16,color="magenta"];28972 -> 56465[label="",style="dashed", color="magenta", weight=3]; 28972 -> 56466[label="",style="dashed", color="magenta", weight=3]; 28972 -> 56467[label="",style="dashed", color="magenta", weight=3]; 45869[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4386",fontsize=16,color="black",shape="box"];45869 -> 56468[label="",style="solid", color="black", weight=3]; 45870[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4387",fontsize=16,color="black",shape="box"];45870 -> 56469[label="",style="solid", color="black", weight=3]; 45871[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4388",fontsize=16,color="black",shape="box"];45871 -> 56470[label="",style="solid", color="black", weight=3]; 56959[label="ww4542000",fontsize=16,color="green",shape="box"];56960[label="ww4541000",fontsize=16,color="green",shape="box"];57102[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"];57102 -> 57226[label="",style="solid", color="black", weight=3]; 28777 -> 46807[label="",style="dashed", color="red", weight=0]; 28777[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"];28777 -> 49452[label="",style="dashed", color="magenta", weight=3]; 28777 -> 49453[label="",style="dashed", color="magenta", weight=3]; 28777 -> 49454[label="",style="dashed", color="magenta", weight=3]; 28777 -> 49455[label="",style="dashed", color="magenta", weight=3]; 28777 -> 49456[label="",style="dashed", color="magenta", weight=3]; 57201[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];57202[label="ww4677",fontsize=16,color="green",shape="box"];57203[label="ww4679",fontsize=16,color="green",shape="box"];57225[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"];57225 -> 57291[label="",style="solid", color="black", weight=3]; 57288[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];57289[label="ww4685",fontsize=16,color="green",shape="box"];57290[label="ww4687",fontsize=16,color="green",shape="box"];28769[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];28770[label="ww4100",fontsize=16,color="green",shape="box"];28771[label="ww5",fontsize=16,color="green",shape="box"];28772[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];30254 -> 30238[label="",style="dashed", color="red", weight=0]; 30254[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"];30254 -> 57103[label="",style="dashed", color="magenta", weight=3]; 30254 -> 57104[label="",style="dashed", color="magenta", weight=3]; 30255[label="ww50",fontsize=16,color="green",shape="box"];30256[label="ww51",fontsize=16,color="green",shape="box"];56127[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56128[label="ww3000",fontsize=16,color="green",shape="box"];56129[label="ww4100",fontsize=16,color="green",shape="box"];56130[label="ww5",fontsize=16,color="green",shape="box"];56131[label="ww3100",fontsize=16,color="green",shape="box"];28774 -> 37369[label="",style="dashed", color="red", weight=0]; 28774[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"];28774 -> 57105[label="",style="dashed", color="magenta", weight=3]; 28774 -> 57106[label="",style="dashed", color="magenta", weight=3]; 28774 -> 57107[label="",style="dashed", color="magenta", weight=3]; 56134[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"];56134 -> 57108[label="",style="solid", color="black", weight=3]; 56135[label="ww50",fontsize=16,color="green",shape="box"];56136[label="ww51",fontsize=16,color="green",shape="box"];28776 -> 37369[label="",style="dashed", color="red", weight=0]; 28776[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"];28776 -> 57109[label="",style="dashed", color="magenta", weight=3]; 28776 -> 57110[label="",style="dashed", color="magenta", weight=3]; 28776 -> 57111[label="",style="dashed", color="magenta", weight=3]; 28778[label="Float (Pos (Succ ww123)) (Pos (Succ ww12400))",fontsize=16,color="green",shape="box"];28779[label="ww12200",fontsize=16,color="green",shape="box"];28780[label="ww125",fontsize=16,color="green",shape="box"];28781[label="ww121",fontsize=16,color="green",shape="box"];56207[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"];56207 -> 57112[label="",style="solid", color="black", weight=3]; 56208[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"];56208 -> 57113[label="",style="solid", color="black", weight=3]; 56209[label="ww1250",fontsize=16,color="green",shape="box"];56210[label="ww1251",fontsize=16,color="green",shape="box"];28786 -> 46807[label="",style="dashed", color="red", weight=0]; 28786[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"];28786 -> 49457[label="",style="dashed", color="magenta", weight=3]; 28786 -> 49458[label="",style="dashed", color="magenta", weight=3]; 28786 -> 49459[label="",style="dashed", color="magenta", weight=3]; 28786 -> 49460[label="",style="dashed", color="magenta", weight=3]; 28786 -> 49461[label="",style="dashed", color="magenta", weight=3]; 56211[label="ww121",fontsize=16,color="green",shape="box"];56212[label="ww123",fontsize=16,color="green",shape="box"];56213[label="ww12200",fontsize=16,color="green",shape="box"];56214[label="ww125",fontsize=16,color="green",shape="box"];56215[label="ww12400",fontsize=16,color="green",shape="box"];28788 -> 37369[label="",style="dashed", color="red", weight=0]; 28788[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"];28788 -> 57114[label="",style="dashed", color="magenta", weight=3]; 28788 -> 57115[label="",style="dashed", color="magenta", weight=3]; 28788 -> 57116[label="",style="dashed", color="magenta", weight=3]; 56218[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"];56218 -> 57117[label="",style="solid", color="black", weight=3]; 56219[label="ww1250",fontsize=16,color="green",shape="box"];56220[label="ww1251",fontsize=16,color="green",shape="box"];28790 -> 37369[label="",style="dashed", color="red", weight=0]; 28790[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"];28790 -> 57118[label="",style="dashed", color="magenta", weight=3]; 28790 -> 57119[label="",style="dashed", color="magenta", weight=3]; 28790 -> 57120[label="",style="dashed", color="magenta", weight=3]; 28791[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"];28791 -> 57121[label="",style="solid", color="black", weight=3]; 28792[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"];28792 -> 57122[label="",style="solid", color="black", weight=3]; 28793[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"];28793 -> 57123[label="",style="solid", color="black", weight=3]; 28794[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"];28794 -> 57124[label="",style="solid", color="black", weight=3]; 28795[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"];28795 -> 57125[label="",style="solid", color="black", weight=3]; 28796[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"];28796 -> 57126[label="",style="solid", color="black", weight=3]; 28797[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"];28797 -> 57127[label="",style="solid", color="black", weight=3]; 28798[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"];28798 -> 57128[label="",style="solid", color="black", weight=3]; 28799[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"];28799 -> 57129[label="",style="solid", color="black", weight=3]; 30267 -> 30280[label="",style="dashed", color="red", weight=0]; 30267[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"];30267 -> 57130[label="",style="dashed", color="magenta", weight=3]; 30267 -> 57131[label="",style="dashed", color="magenta", weight=3]; 28800[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"];28800 -> 57132[label="",style="solid", color="black", weight=3]; 56223[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"];56223 -> 57133[label="",style="solid", color="black", weight=3]; 28802[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"];28802 -> 57134[label="",style="solid", color="black", weight=3]; 49270[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];49271 -> 59409[label="",style="dashed", color="red", weight=0]; 49271[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"];49271 -> 59625[label="",style="dashed", color="magenta", weight=3]; 49271 -> 59626[label="",style="dashed", color="magenta", weight=3]; 49271 -> 59627[label="",style="dashed", color="magenta", weight=3]; 49271 -> 59628[label="",style="dashed", color="magenta", weight=3]; 49271 -> 59629[label="",style="dashed", color="magenta", weight=3]; 49272[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="black",shape="box"];49272 -> 57136[label="",style="solid", color="black", weight=3]; 49273[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"];49273 -> 57137[label="",style="solid", color="black", weight=3]; 49274[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49275[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];49276 -> 56720[label="",style="dashed", color="red", weight=0]; 49276[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"];49276 -> 56918[label="",style="dashed", color="magenta", weight=3]; 49276 -> 56919[label="",style="dashed", color="magenta", weight=3]; 49276 -> 56920[label="",style="dashed", color="magenta", weight=3]; 49276 -> 56921[label="",style="dashed", color="magenta", weight=3]; 49276 -> 56922[label="",style="dashed", color="magenta", weight=3]; 49277 -> 50185[label="",style="dashed", color="red", weight=0]; 49277[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"];49277 -> 50211[label="",style="dashed", color="magenta", weight=3]; 49278 -> 30021[label="",style="dashed", color="red", weight=0]; 49278[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"];49278 -> 57138[label="",style="dashed", color="magenta", weight=3]; 49278 -> 57139[label="",style="dashed", color="magenta", weight=3]; 49278 -> 57140[label="",style="dashed", color="magenta", weight=3]; 49278 -> 57141[label="",style="dashed", color="magenta", weight=3]; 49278 -> 57142[label="",style="dashed", color="magenta", weight=3]; 49279[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];29432 -> 37285[label="",style="dashed", color="red", weight=0]; 29432[label="takeWhile1 (flip ltEsFloat ww3480) (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))) ww3480) GT)",fontsize=16,color="magenta"];29432 -> 57143[label="",style="dashed", color="magenta", weight=3]; 29432 -> 57144[label="",style="dashed", color="magenta", weight=3]; 29432 -> 57145[label="",style="dashed", color="magenta", weight=3]; 56227[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56228[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];56229[label="Neg Zero",fontsize=16,color="green",shape="box"];56230[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];30268[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30269[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30270[label="Neg Zero",fontsize=16,color="green",shape="box"];30271[label="Neg Zero",fontsize=16,color="green",shape="box"];30272 -> 37285[label="",style="dashed", color="red", weight=0]; 30272[label="takeWhile1 (flip ltEsFloat ww3486) (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))) ww3486) GT)",fontsize=16,color="magenta"];30272 -> 57146[label="",style="dashed", color="magenta", weight=3]; 30272 -> 57147[label="",style="dashed", color="magenta", weight=3]; 30272 -> 57148[label="",style="dashed", color="magenta", weight=3]; 28981[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"];63486[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28981 -> 63486[label="",style="solid", color="burlywood", weight=9]; 63486 -> 57149[label="",style="solid", color="burlywood", weight=3]; 63487[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28981 -> 63487[label="",style="solid", color="burlywood", weight=9]; 63487 -> 57150[label="",style="solid", color="burlywood", weight=3]; 28982[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"];63488[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28982 -> 63488[label="",style="solid", color="burlywood", weight=9]; 63488 -> 57151[label="",style="solid", color="burlywood", weight=3]; 63489[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28982 -> 63489[label="",style="solid", color="burlywood", weight=9]; 63489 -> 57152[label="",style="solid", color="burlywood", weight=3]; 28983 -> 18733[label="",style="dashed", color="red", weight=0]; 28983[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"];28983 -> 57153[label="",style="dashed", color="magenta", weight=3]; 28983 -> 57154[label="",style="dashed", color="magenta", weight=3]; 28983 -> 57155[label="",style="dashed", color="magenta", weight=3]; 28983 -> 57156[label="",style="dashed", color="magenta", weight=3]; 28983 -> 57157[label="",style="dashed", color="magenta", weight=3]; 28984[label="Zero",fontsize=16,color="green",shape="box"];28985[label="ww3000",fontsize=16,color="green",shape="box"];28986[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];28987[label="ww5",fontsize=16,color="green",shape="box"];28988[label="Succ Zero",fontsize=16,color="green",shape="box"];28989[label="Zero",fontsize=16,color="green",shape="box"];28990[label="ww3000",fontsize=16,color="green",shape="box"];28991[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28992[label="ww5",fontsize=16,color="green",shape="box"];28993[label="Succ Zero",fontsize=16,color="green",shape="box"];59595[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="green",shape="box"];59596[label="Zero",fontsize=16,color="green",shape="box"];59597[label="Succ Zero",fontsize=16,color="green",shape="box"];59598[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];59599[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];54027 -> 49902[label="",style="dashed", color="red", weight=0]; 54027[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];54027 -> 57160[label="",style="dashed", color="magenta", weight=3]; 54027 -> 57161[label="",style="dashed", color="magenta", weight=3]; 54027 -> 57162[label="",style="dashed", color="magenta", weight=3]; 54028[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"];63490[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54028 -> 63490[label="",style="solid", color="burlywood", weight=9]; 63490 -> 57163[label="",style="solid", color="burlywood", weight=3]; 28995[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"];63491[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28995 -> 63491[label="",style="solid", color="burlywood", weight=9]; 63491 -> 57164[label="",style="solid", color="burlywood", weight=3]; 63492[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28995 -> 63492[label="",style="solid", color="burlywood", weight=9]; 63492 -> 57165[label="",style="solid", color="burlywood", weight=3]; 28996[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"];63493[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28996 -> 63493[label="",style="solid", color="burlywood", weight=9]; 63493 -> 57166[label="",style="solid", color="burlywood", weight=3]; 63494[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28996 -> 63494[label="",style="solid", color="burlywood", weight=9]; 63494 -> 57167[label="",style="solid", color="burlywood", weight=3]; 28997 -> 18748[label="",style="dashed", color="red", weight=0]; 28997[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"];28997 -> 57168[label="",style="dashed", color="magenta", weight=3]; 28997 -> 57169[label="",style="dashed", color="magenta", weight=3]; 28997 -> 57170[label="",style="dashed", color="magenta", weight=3]; 28997 -> 57171[label="",style="dashed", color="magenta", weight=3]; 28997 -> 57172[label="",style="dashed", color="magenta", weight=3]; 28998[label="ww3000",fontsize=16,color="green",shape="box"];28999[label="ww5",fontsize=16,color="green",shape="box"];29000[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];29001[label="Succ Zero",fontsize=16,color="green",shape="box"];29002[label="Zero",fontsize=16,color="green",shape="box"];29003[label="ww3000",fontsize=16,color="green",shape="box"];29004[label="ww5",fontsize=16,color="green",shape="box"];29005[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29006[label="Succ Zero",fontsize=16,color="green",shape="box"];29007[label="Zero",fontsize=16,color="green",shape="box"];30354 -> 37369[label="",style="dashed", color="red", weight=0]; 30354[label="takeWhile1 (flip ltEsFloat ww3499) (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))) ww3499) GT))",fontsize=16,color="magenta"];30354 -> 57173[label="",style="dashed", color="magenta", weight=3]; 30354 -> 57174[label="",style="dashed", color="magenta", weight=3]; 30354 -> 57175[label="",style="dashed", color="magenta", weight=3]; 58363[label="ww4705",fontsize=16,color="green",shape="box"];58364[label="Pos (Succ ww4707)",fontsize=16,color="green",shape="box"];58365[label="Neg (Succ ww4706)",fontsize=16,color="green",shape="box"];58366[label="Neg Zero",fontsize=16,color="green",shape="box"];30335 -> 37369[label="",style="dashed", color="red", weight=0]; 30335[label="takeWhile1 (flip ltEsFloat ww3512) (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))) ww3512) GT))",fontsize=16,color="magenta"];30335 -> 57176[label="",style="dashed", color="magenta", weight=3]; 30335 -> 57177[label="",style="dashed", color="magenta", weight=3]; 30335 -> 57178[label="",style="dashed", color="magenta", weight=3]; 60427[label="ww121",fontsize=16,color="green",shape="box"];60428[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60429[label="Neg Zero",fontsize=16,color="green",shape="box"];60430[label="Neg Zero",fontsize=16,color="green",shape="box"];29176[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"];29176 -> 57179[label="",style="solid", color="black", weight=3]; 29177[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"];29177 -> 57180[label="",style="solid", color="black", weight=3]; 29178[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"];29178 -> 57181[label="",style="solid", color="black", weight=3]; 29179[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"];29179 -> 57182[label="",style="solid", color="black", weight=3]; 56235[label="Succ ww3100",fontsize=16,color="green",shape="box"];56236 -> 49091[label="",style="dashed", color="red", weight=0]; 56236[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"];56237[label="Zero",fontsize=16,color="green",shape="box"];56238[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"];56238 -> 57229[label="",style="solid", color="black", weight=3]; 29181[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"];29181 -> 57230[label="",style="solid", color="black", weight=3]; 29182[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"];29182 -> 57231[label="",style="solid", color="black", weight=3]; 29183[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"];29183 -> 57232[label="",style="solid", color="black", weight=3]; 29184[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"];29184 -> 57233[label="",style="solid", color="black", weight=3]; 29185[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"];63495[label="ww157000/Succ ww1570000",fontsize=10,color="white",style="solid",shape="box"];29185 -> 63495[label="",style="solid", color="burlywood", weight=9]; 63495 -> 57234[label="",style="solid", color="burlywood", weight=3]; 63496[label="ww157000/Zero",fontsize=10,color="white",style="solid",shape="box"];29185 -> 63496[label="",style="solid", color="burlywood", weight=9]; 63496 -> 57235[label="",style="solid", color="burlywood", weight=3]; 29186[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"];63497[label="ww157000/Succ ww1570000",fontsize=10,color="white",style="solid",shape="box"];29186 -> 63497[label="",style="solid", color="burlywood", weight=9]; 63497 -> 57236[label="",style="solid", color="burlywood", weight=3]; 63498[label="ww157000/Zero",fontsize=10,color="white",style="solid",shape="box"];29186 -> 63498[label="",style="solid", color="burlywood", weight=9]; 63498 -> 57237[label="",style="solid", color="burlywood", weight=3]; 29187[label="Succ (Succ ww30000000)",fontsize=16,color="green",shape="box"];29188[label="Succ Zero",fontsize=16,color="green",shape="box"];29189[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29190[label="ww3100",fontsize=16,color="green",shape="box"];29191[label="ww5",fontsize=16,color="green",shape="box"];29192[label="Zero",fontsize=16,color="green",shape="box"];29193[label="Succ Zero",fontsize=16,color="green",shape="box"];29194[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29195[label="ww3100",fontsize=16,color="green",shape="box"];29196[label="ww5",fontsize=16,color="green",shape="box"];29197[label="Zero",fontsize=16,color="green",shape="box"];59605[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59606[label="Succ Zero",fontsize=16,color="green",shape="box"];59607[label="Zero",fontsize=16,color="green",shape="box"];59608[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59609[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];54030 -> 49902[label="",style="dashed", color="red", weight=0]; 54030[label="gtEsFloat (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="magenta"];54030 -> 57240[label="",style="dashed", color="magenta", weight=3]; 54030 -> 57241[label="",style="dashed", color="magenta", weight=3]; 54030 -> 57242[label="",style="dashed", color="magenta", weight=3]; 54031[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"];63499[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54031 -> 63499[label="",style="solid", color="burlywood", weight=9]; 63499 -> 57243[label="",style="solid", color="burlywood", weight=3]; 56241[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"];56241 -> 57245[label="",style="solid", color="black", weight=3]; 56242[label="ww50",fontsize=16,color="green",shape="box"];56243[label="ww51",fontsize=16,color="green",shape="box"];29200[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"];63500[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29200 -> 63500[label="",style="solid", color="burlywood", weight=9]; 63500 -> 57246[label="",style="solid", color="burlywood", weight=3]; 63501[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29200 -> 63501[label="",style="solid", color="burlywood", weight=9]; 63501 -> 57247[label="",style="solid", color="burlywood", weight=3]; 29201[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"];63502[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29201 -> 63502[label="",style="solid", color="burlywood", weight=9]; 63502 -> 57248[label="",style="solid", color="burlywood", weight=3]; 63503[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29201 -> 63503[label="",style="solid", color="burlywood", weight=9]; 63503 -> 57249[label="",style="solid", color="burlywood", weight=3]; 29202 -> 18733[label="",style="dashed", color="red", weight=0]; 29202[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"];29202 -> 57250[label="",style="dashed", color="magenta", weight=3]; 29202 -> 57251[label="",style="dashed", color="magenta", weight=3]; 29202 -> 57252[label="",style="dashed", color="magenta", weight=3]; 29202 -> 57253[label="",style="dashed", color="magenta", weight=3]; 29202 -> 57254[label="",style="dashed", color="magenta", weight=3]; 29203[label="Zero",fontsize=16,color="green",shape="box"];29204[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29205[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];29206[label="ww5",fontsize=16,color="green",shape="box"];29207[label="Zero",fontsize=16,color="green",shape="box"];29208[label="Zero",fontsize=16,color="green",shape="box"];29209[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29210[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29211[label="ww5",fontsize=16,color="green",shape="box"];29212[label="Zero",fontsize=16,color="green",shape="box"];59615[label="Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))",fontsize=16,color="green",shape="box"];59616[label="Zero",fontsize=16,color="green",shape="box"];59617[label="Zero",fontsize=16,color="green",shape="box"];59618[label="Pos (Succ (Succ (Succ (Succ ww3100000))))",fontsize=16,color="green",shape="box"];59619[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];54033 -> 49902[label="",style="dashed", color="red", weight=0]; 54033[label="gtEsFloat (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))))))",fontsize=16,color="magenta"];54033 -> 57257[label="",style="dashed", color="magenta", weight=3]; 54033 -> 57258[label="",style="dashed", color="magenta", weight=3]; 54033 -> 57259[label="",style="dashed", color="magenta", weight=3]; 54034[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"];63504[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54034 -> 63504[label="",style="solid", color="burlywood", weight=9]; 63504 -> 57260[label="",style="solid", color="burlywood", weight=3]; 56246[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"];56246 -> 57262[label="",style="solid", color="black", weight=3]; 56247[label="ww50",fontsize=16,color="green",shape="box"];56248[label="ww51",fontsize=16,color="green",shape="box"];56252 -> 23742[label="",style="dashed", color="red", weight=0]; 56252[label="msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];56252 -> 57267[label="",style="dashed", color="magenta", weight=3]; 56252 -> 57268[label="",style="dashed", color="magenta", weight=3]; 56253 -> 26799[label="",style="dashed", color="red", weight=0]; 56253[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))",fontsize=16,color="magenta"];56253 -> 57269[label="",style="dashed", color="magenta", weight=3]; 56253 -> 57270[label="",style="dashed", color="magenta", weight=3]; 29248[label="ww2416",fontsize=16,color="green",shape="box"];29249[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];29250 -> 26799[label="",style="dashed", color="red", weight=0]; 29250[label="srMyInt (Pos Zero) (Pos (Succ ww2418))",fontsize=16,color="magenta"];29250 -> 57271[label="",style="dashed", color="magenta", weight=3]; 29250 -> 57272[label="",style="dashed", color="magenta", weight=3]; 29251[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29252[label="ww2416",fontsize=16,color="green",shape="box"];29253[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];29254[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"];29254 -> 57273[label="",style="dashed", color="green", weight=3]; 29255 -> 57568[label="",style="dashed", color="red", weight=0]; 29255[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"];29255 -> 57581[label="",style="dashed", color="magenta", weight=3]; 29255 -> 57582[label="",style="dashed", color="magenta", weight=3]; 29255 -> 57583[label="",style="dashed", color="magenta", weight=3]; 29255 -> 57584[label="",style="dashed", color="magenta", weight=3]; 30576[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];30577 -> 23742[label="",style="dashed", color="red", weight=0]; 30577[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30577 -> 57292[label="",style="dashed", color="magenta", weight=3]; 30577 -> 57293[label="",style="dashed", color="magenta", weight=3]; 30578 -> 26799[label="",style="dashed", color="red", weight=0]; 30578[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30578 -> 57294[label="",style="dashed", color="magenta", weight=3]; 30578 -> 57295[label="",style="dashed", color="magenta", weight=3]; 30579[label="ww2612",fontsize=16,color="green",shape="box"];30580[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];30581[label="Pos Zero",fontsize=16,color="green",shape="box"];30582[label="Pos Zero",fontsize=16,color="green",shape="box"];30583 -> 26726[label="",style="dashed", color="red", weight=0]; 30583[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"];30583 -> 57296[label="",style="dashed", color="magenta", weight=3]; 30583 -> 57297[label="",style="dashed", color="magenta", weight=3]; 30583 -> 57298[label="",style="dashed", color="magenta", weight=3]; 30584 -> 23742[label="",style="dashed", color="red", weight=0]; 30584[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30584 -> 57299[label="",style="dashed", color="magenta", weight=3]; 30584 -> 57300[label="",style="dashed", color="magenta", weight=3]; 30585 -> 26799[label="",style="dashed", color="red", weight=0]; 30585[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30585 -> 57301[label="",style="dashed", color="magenta", weight=3]; 30585 -> 57302[label="",style="dashed", color="magenta", weight=3]; 30586[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];30587 -> 23742[label="",style="dashed", color="red", weight=0]; 30587[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30587 -> 57303[label="",style="dashed", color="magenta", weight=3]; 30587 -> 57304[label="",style="dashed", color="magenta", weight=3]; 30588 -> 26799[label="",style="dashed", color="red", weight=0]; 30588[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30588 -> 57305[label="",style="dashed", color="magenta", weight=3]; 30588 -> 57306[label="",style="dashed", color="magenta", weight=3]; 30589[label="takeWhile1 (flip ltEsFloat ww3284) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) (not (esEsOrdering (primCmpFloat (Float ww33570 ww33571) ww3284) GT))",fontsize=16,color="burlywood",shape="box"];63505[label="ww3284/Float ww32840 ww32841",fontsize=10,color="white",style="solid",shape="box"];30589 -> 63505[label="",style="solid", color="burlywood", weight=9]; 63505 -> 57307[label="",style="solid", color="burlywood", weight=3]; 45872[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4389",fontsize=16,color="black",shape="box"];45872 -> 57308[label="",style="solid", color="black", weight=3]; 45873[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4390",fontsize=16,color="black",shape="box"];45873 -> 57309[label="",style="solid", color="black", weight=3]; 29449[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"];29449 -> 57310[label="",style="solid", color="black", weight=3]; 29450[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"];29450 -> 57311[label="",style="solid", color="black", weight=3]; 29451[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"];29451 -> 57312[label="",style="solid", color="black", weight=3]; 29452[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"];29452 -> 57313[label="",style="solid", color="black", weight=3]; 54035[label="Zero",fontsize=16,color="green",shape="box"];54036[label="Zero",fontsize=16,color="green",shape="box"];54037[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];54038[label="ww5",fontsize=16,color="green",shape="box"];54039[label="ww3100",fontsize=16,color="green",shape="box"];29454[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"];29454 -> 57314[label="",style="solid", color="black", weight=3]; 29455[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"];29455 -> 57315[label="",style="solid", color="black", weight=3]; 29456[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"];29456 -> 57316[label="",style="solid", color="black", weight=3]; 29457[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"];29457 -> 57317[label="",style="solid", color="black", weight=3]; 54040[label="Zero",fontsize=16,color="green",shape="box"];54041[label="Zero",fontsize=16,color="green",shape="box"];54042[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54043[label="ww5",fontsize=16,color="green",shape="box"];54044[label="ww3100",fontsize=16,color="green",shape="box"];29459[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"];63506[label="ww173000/Succ ww1730000",fontsize=10,color="white",style="solid",shape="box"];29459 -> 63506[label="",style="solid", color="burlywood", weight=9]; 63506 -> 57318[label="",style="solid", color="burlywood", weight=3]; 63507[label="ww173000/Zero",fontsize=10,color="white",style="solid",shape="box"];29459 -> 63507[label="",style="solid", color="burlywood", weight=9]; 63507 -> 57319[label="",style="solid", color="burlywood", weight=3]; 29460[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"];63508[label="ww173000/Succ ww1730000",fontsize=10,color="white",style="solid",shape="box"];29460 -> 63508[label="",style="solid", color="burlywood", weight=9]; 63508 -> 57320[label="",style="solid", color="burlywood", weight=3]; 63509[label="ww173000/Zero",fontsize=10,color="white",style="solid",shape="box"];29460 -> 63509[label="",style="solid", color="burlywood", weight=9]; 63509 -> 57321[label="",style="solid", color="burlywood", weight=3]; 29461[label="Succ (Succ ww30000000)",fontsize=16,color="green",shape="box"];29462[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29463[label="ww5",fontsize=16,color="green",shape="box"];29464[label="ww3100",fontsize=16,color="green",shape="box"];29465[label="Zero",fontsize=16,color="green",shape="box"];29466[label="Succ Zero",fontsize=16,color="green",shape="box"];29467[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29468[label="ww5",fontsize=16,color="green",shape="box"];29469[label="ww3100",fontsize=16,color="green",shape="box"];29470[label="Zero",fontsize=16,color="green",shape="box"];29471[label="Succ Zero",fontsize=16,color="green",shape="box"];56898[label="Succ Zero",fontsize=16,color="green",shape="box"];56899[label="ww3100",fontsize=16,color="green",shape="box"];56900[label="Zero",fontsize=16,color="green",shape="box"];56901[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56902[label="Succ Zero",fontsize=16,color="green",shape="box"];50209 -> 30021[label="",style="dashed", color="red", weight=0]; 50209[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"];50209 -> 57322[label="",style="dashed", color="magenta", weight=3]; 50209 -> 57323[label="",style="dashed", color="magenta", weight=3]; 50209 -> 57324[label="",style="dashed", color="magenta", weight=3]; 50209 -> 57325[label="",style="dashed", color="magenta", weight=3]; 50209 -> 57326[label="",style="dashed", color="magenta", weight=3]; 50210[label="Succ Zero",fontsize=16,color="green",shape="box"];54046[label="Zero",fontsize=16,color="green",shape="box"];54047[label="Succ Zero",fontsize=16,color="green",shape="box"];54048[label="Succ Zero",fontsize=16,color="green",shape="box"];54049[label="ww5",fontsize=16,color="green",shape="box"];54050[label="ww3100",fontsize=16,color="green",shape="box"];29484[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"];63510[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29484 -> 63510[label="",style="solid", color="burlywood", weight=9]; 63510 -> 57327[label="",style="solid", color="burlywood", weight=3]; 63511[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29484 -> 63511[label="",style="solid", color="burlywood", weight=9]; 63511 -> 57328[label="",style="solid", color="burlywood", weight=3]; 29485[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"];63512[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29485 -> 63512[label="",style="solid", color="burlywood", weight=9]; 63512 -> 57329[label="",style="solid", color="burlywood", weight=3]; 63513[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29485 -> 63513[label="",style="solid", color="burlywood", weight=9]; 63513 -> 57330[label="",style="solid", color="burlywood", weight=3]; 29486 -> 18748[label="",style="dashed", color="red", weight=0]; 29486[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"];29486 -> 57331[label="",style="dashed", color="magenta", weight=3]; 29486 -> 57332[label="",style="dashed", color="magenta", weight=3]; 29486 -> 57333[label="",style="dashed", color="magenta", weight=3]; 29486 -> 57334[label="",style="dashed", color="magenta", weight=3]; 29486 -> 57335[label="",style="dashed", color="magenta", weight=3]; 29487[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29488[label="ww5",fontsize=16,color="green",shape="box"];29489[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];29490[label="Zero",fontsize=16,color="green",shape="box"];29491[label="Zero",fontsize=16,color="green",shape="box"];29492[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29493[label="ww5",fontsize=16,color="green",shape="box"];29494[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29495[label="Zero",fontsize=16,color="green",shape="box"];29496[label="Zero",fontsize=16,color="green",shape="box"];30376[label="ww3538",fontsize=16,color="green",shape="box"];30377[label="Pos (Succ ww3540)",fontsize=16,color="green",shape="box"];30378[label="Neg (Succ ww3539)",fontsize=16,color="green",shape="box"];30379[label="Neg (Succ ww3541)",fontsize=16,color="green",shape="box"];24177 -> 21757[label="",style="dashed", color="red", weight=0]; 24177[label="primMulInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24177 -> 26277[label="",style="dashed", color="magenta", weight=3]; 24177 -> 26278[label="",style="dashed", color="magenta", weight=3]; 30273 -> 36945[label="",style="dashed", color="red", weight=0]; 30273[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"];30273 -> 57336[label="",style="dashed", color="magenta", weight=3]; 30273 -> 57337[label="",style="dashed", color="magenta", weight=3]; 30275 -> 26726[label="",style="dashed", color="red", weight=0]; 30275[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"];30275 -> 57338[label="",style="dashed", color="magenta", weight=3]; 30275 -> 57339[label="",style="dashed", color="magenta", weight=3]; 30275 -> 57340[label="",style="dashed", color="magenta", weight=3]; 30274[label="takeWhile0 (flip ltEsFloat ww3544) (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"];30274 -> 57341[label="",style="solid", color="black", weight=3]; 24187 -> 21757[label="",style="dashed", color="red", weight=0]; 24187[label="primMulInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24187 -> 26289[label="",style="dashed", color="magenta", weight=3]; 24187 -> 26290[label="",style="dashed", color="magenta", weight=3]; 30311 -> 36945[label="",style="dashed", color="red", weight=0]; 30311[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"];30311 -> 57342[label="",style="dashed", color="magenta", weight=3]; 30311 -> 57343[label="",style="dashed", color="magenta", weight=3]; 30313 -> 26726[label="",style="dashed", color="red", weight=0]; 30313[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"];30313 -> 57344[label="",style="dashed", color="magenta", weight=3]; 30313 -> 57345[label="",style="dashed", color="magenta", weight=3]; 30313 -> 57346[label="",style="dashed", color="magenta", weight=3]; 30312[label="takeWhile0 (flip ltEsFloat ww3554) (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"];30312 -> 57347[label="",style="solid", color="black", weight=3]; 30336 -> 46807[label="",style="dashed", color="red", weight=0]; 30336[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"];30336 -> 49527[label="",style="dashed", color="magenta", weight=3]; 30336 -> 49528[label="",style="dashed", color="magenta", weight=3]; 30336 -> 49529[label="",style="dashed", color="magenta", weight=3]; 30336 -> 49530[label="",style="dashed", color="magenta", weight=3]; 30336 -> 49531[label="",style="dashed", color="magenta", weight=3]; 30369[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"];30369 -> 57348[label="",style="dashed", color="green", weight=3]; 30369 -> 57349[label="",style="dashed", color="green", weight=3]; 30370[label="ww29120",fontsize=16,color="green",shape="box"];30371[label="ww29121",fontsize=16,color="green",shape="box"];30372 -> 36945[label="",style="dashed", color="red", weight=0]; 30372[label="takeWhile (flip ltEsFloat ww3560) (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"];30372 -> 57350[label="",style="dashed", color="magenta", weight=3]; 30372 -> 57351[label="",style="dashed", color="magenta", weight=3]; 30374 -> 26726[label="",style="dashed", color="red", weight=0]; 30374[label="primPlusFloat (Float ww29120 ww29121) (Float ww3129 ww2935)",fontsize=16,color="magenta"];30374 -> 57352[label="",style="dashed", color="magenta", weight=3]; 30374 -> 57353[label="",style="dashed", color="magenta", weight=3]; 30374 -> 57354[label="",style="dashed", color="magenta", weight=3]; 30373[label="takeWhile0 (flip ltEsFloat ww3561) (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"];30373 -> 57355[label="",style="solid", color="black", weight=3]; 30846[label="ww3310000",fontsize=16,color="green",shape="box"];30847[label="ww3311000",fontsize=16,color="green",shape="box"];45878 -> 26726[label="",style="dashed", color="red", weight=0]; 45878[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4306",fontsize=16,color="magenta"];45878 -> 57356[label="",style="dashed", color="magenta", weight=3]; 45878 -> 57357[label="",style="dashed", color="magenta", weight=3]; 45878 -> 57358[label="",style="dashed", color="magenta", weight=3]; 45879 -> 26726[label="",style="dashed", color="red", weight=0]; 45879[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4307",fontsize=16,color="magenta"];45879 -> 57359[label="",style="dashed", color="magenta", weight=3]; 45879 -> 57360[label="",style="dashed", color="magenta", weight=3]; 45879 -> 57361[label="",style="dashed", color="magenta", weight=3]; 45880 -> 26726[label="",style="dashed", color="red", weight=0]; 45880[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4308",fontsize=16,color="magenta"];45880 -> 57362[label="",style="dashed", color="magenta", weight=3]; 45880 -> 57363[label="",style="dashed", color="magenta", weight=3]; 45880 -> 57364[label="",style="dashed", color="magenta", weight=3]; 45881 -> 26726[label="",style="dashed", color="red", weight=0]; 45881[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4309",fontsize=16,color="magenta"];45881 -> 57365[label="",style="dashed", color="magenta", weight=3]; 45881 -> 57366[label="",style="dashed", color="magenta", weight=3]; 45881 -> 57367[label="",style="dashed", color="magenta", weight=3]; 45882[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4391",fontsize=16,color="black",shape="box"];45882 -> 57368[label="",style="solid", color="black", weight=3]; 30984 -> 37351[label="",style="dashed", color="red", weight=0]; 30984[label="takeWhile1 (flip ltEsFloat ww3587) (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)))) ww3587) GT))",fontsize=16,color="magenta"];30984 -> 57369[label="",style="dashed", color="magenta", weight=3]; 30984 -> 57370[label="",style="dashed", color="magenta", weight=3]; 30984 -> 57371[label="",style="dashed", color="magenta", weight=3]; 45883 -> 26726[label="",style="dashed", color="red", weight=0]; 45883[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4310",fontsize=16,color="magenta"];45883 -> 57372[label="",style="dashed", color="magenta", weight=3]; 45883 -> 57373[label="",style="dashed", color="magenta", weight=3]; 45883 -> 57374[label="",style="dashed", color="magenta", weight=3]; 45884 -> 26726[label="",style="dashed", color="red", weight=0]; 45884[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4311",fontsize=16,color="magenta"];45884 -> 57375[label="",style="dashed", color="magenta", weight=3]; 45884 -> 57376[label="",style="dashed", color="magenta", weight=3]; 45884 -> 57377[label="",style="dashed", color="magenta", weight=3]; 45885 -> 26726[label="",style="dashed", color="red", weight=0]; 45885[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4312",fontsize=16,color="magenta"];45885 -> 57378[label="",style="dashed", color="magenta", weight=3]; 45885 -> 57379[label="",style="dashed", color="magenta", weight=3]; 45885 -> 57380[label="",style="dashed", color="magenta", weight=3]; 45886 -> 26726[label="",style="dashed", color="red", weight=0]; 45886[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4313",fontsize=16,color="magenta"];45886 -> 57381[label="",style="dashed", color="magenta", weight=3]; 45886 -> 57382[label="",style="dashed", color="magenta", weight=3]; 45886 -> 57383[label="",style="dashed", color="magenta", weight=3]; 45888 -> 26726[label="",style="dashed", color="red", weight=0]; 45888[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4315",fontsize=16,color="magenta"];45888 -> 57384[label="",style="dashed", color="magenta", weight=3]; 45888 -> 57385[label="",style="dashed", color="magenta", weight=3]; 45888 -> 57386[label="",style="dashed", color="magenta", weight=3]; 30913 -> 26799[label="",style="dashed", color="red", weight=0]; 30913[label="srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))",fontsize=16,color="magenta"];30913 -> 57387[label="",style="dashed", color="magenta", weight=3]; 30913 -> 57388[label="",style="dashed", color="magenta", weight=3]; 30914[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];25574 -> 21757[label="",style="dashed", color="red", weight=0]; 25574[label="primMulInt (srMyInt (Neg (Succ ww2093)) (Pos (Succ ww2094))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25574 -> 30434[label="",style="dashed", color="magenta", weight=3]; 25574 -> 30435[label="",style="dashed", color="magenta", weight=3]; 30915[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"];30915 -> 57389[label="",style="dashed", color="green", weight=3]; 30916 -> 57568[label="",style="dashed", color="red", weight=0]; 30916[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"];30916 -> 57585[label="",style="dashed", color="magenta", weight=3]; 30916 -> 57586[label="",style="dashed", color="magenta", weight=3]; 30916 -> 57587[label="",style="dashed", color="magenta", weight=3]; 30916 -> 57588[label="",style="dashed", color="magenta", weight=3]; 45889 -> 26726[label="",style="dashed", color="red", weight=0]; 45889[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4316",fontsize=16,color="magenta"];45889 -> 57398[label="",style="dashed", color="magenta", weight=3]; 45889 -> 57399[label="",style="dashed", color="magenta", weight=3]; 45889 -> 57400[label="",style="dashed", color="magenta", weight=3]; 45890 -> 26726[label="",style="dashed", color="red", weight=0]; 45890[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4317",fontsize=16,color="magenta"];45890 -> 57401[label="",style="dashed", color="magenta", weight=3]; 45890 -> 57402[label="",style="dashed", color="magenta", weight=3]; 45890 -> 57403[label="",style="dashed", color="magenta", weight=3]; 45891[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4392",fontsize=16,color="black",shape="box"];45891 -> 57404[label="",style="solid", color="black", weight=3]; 45892 -> 26726[label="",style="dashed", color="red", weight=0]; 45892[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4318",fontsize=16,color="magenta"];45892 -> 57405[label="",style="dashed", color="magenta", weight=3]; 45892 -> 57406[label="",style="dashed", color="magenta", weight=3]; 45892 -> 57407[label="",style="dashed", color="magenta", weight=3]; 45894 -> 26726[label="",style="dashed", color="red", weight=0]; 45894[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4320",fontsize=16,color="magenta"];45894 -> 57408[label="",style="dashed", color="magenta", weight=3]; 45894 -> 57409[label="",style="dashed", color="magenta", weight=3]; 45894 -> 57410[label="",style="dashed", color="magenta", weight=3]; 45896 -> 26726[label="",style="dashed", color="red", weight=0]; 45896[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4321",fontsize=16,color="magenta"];45896 -> 57411[label="",style="dashed", color="magenta", weight=3]; 45896 -> 57412[label="",style="dashed", color="magenta", weight=3]; 45896 -> 57413[label="",style="dashed", color="magenta", weight=3]; 45897 -> 26726[label="",style="dashed", color="red", weight=0]; 45897[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4322",fontsize=16,color="magenta"];45897 -> 57414[label="",style="dashed", color="magenta", weight=3]; 45897 -> 57415[label="",style="dashed", color="magenta", weight=3]; 45897 -> 57416[label="",style="dashed", color="magenta", weight=3]; 45898 -> 26726[label="",style="dashed", color="red", weight=0]; 45898[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4323",fontsize=16,color="magenta"];45898 -> 57417[label="",style="dashed", color="magenta", weight=3]; 45898 -> 57418[label="",style="dashed", color="magenta", weight=3]; 45898 -> 57419[label="",style="dashed", color="magenta", weight=3]; 45899 -> 26726[label="",style="dashed", color="red", weight=0]; 45899[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4324",fontsize=16,color="magenta"];45899 -> 57420[label="",style="dashed", color="magenta", weight=3]; 45899 -> 57421[label="",style="dashed", color="magenta", weight=3]; 45899 -> 57422[label="",style="dashed", color="magenta", weight=3]; 45900[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4393",fontsize=16,color="black",shape="box"];45900 -> 57423[label="",style="solid", color="black", weight=3]; 31877 -> 37351[label="",style="dashed", color="red", weight=0]; 31877[label="takeWhile1 (flip ltEsFloat ww3732) (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)))) ww3732) GT))",fontsize=16,color="magenta"];31877 -> 57424[label="",style="dashed", color="magenta", weight=3]; 31877 -> 57425[label="",style="dashed", color="magenta", weight=3]; 31877 -> 57426[label="",style="dashed", color="magenta", weight=3]; 45901 -> 26726[label="",style="dashed", color="red", weight=0]; 45901[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4325",fontsize=16,color="magenta"];45901 -> 57427[label="",style="dashed", color="magenta", weight=3]; 45901 -> 57428[label="",style="dashed", color="magenta", weight=3]; 45901 -> 57429[label="",style="dashed", color="magenta", weight=3]; 45902 -> 26726[label="",style="dashed", color="red", weight=0]; 45902[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4326",fontsize=16,color="magenta"];45902 -> 57430[label="",style="dashed", color="magenta", weight=3]; 45902 -> 57431[label="",style="dashed", color="magenta", weight=3]; 45902 -> 57432[label="",style="dashed", color="magenta", weight=3]; 45903 -> 26726[label="",style="dashed", color="red", weight=0]; 45903[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4327",fontsize=16,color="magenta"];45903 -> 57433[label="",style="dashed", color="magenta", weight=3]; 45903 -> 57434[label="",style="dashed", color="magenta", weight=3]; 45903 -> 57435[label="",style="dashed", color="magenta", weight=3]; 45918[label="ww538",fontsize=16,color="green",shape="box"];45919[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45932[label="ww538",fontsize=16,color="green",shape="box"];45933[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45946[label="ww538",fontsize=16,color="green",shape="box"];45947[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];32389 -> 36945[label="",style="dashed", color="red", weight=0]; 32389[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"];32389 -> 57436[label="",style="dashed", color="magenta", weight=3]; 32389 -> 57437[label="",style="dashed", color="magenta", weight=3]; 56312 -> 26726[label="",style="dashed", color="red", weight=0]; 56312[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"];56312 -> 57438[label="",style="dashed", color="magenta", weight=3]; 56312 -> 57439[label="",style="dashed", color="magenta", weight=3]; 56312 -> 57440[label="",style="dashed", color="magenta", weight=3]; 56313[label="ww54100",fontsize=16,color="green",shape="box"];56314[label="ww540",fontsize=16,color="green",shape="box"];56315 -> 50905[label="",style="dashed", color="red", weight=0]; 56315[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"];56315 -> 57441[label="",style="dashed", color="magenta", weight=3]; 45955[label="ww538",fontsize=16,color="green",shape="box"];45956[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45966[label="ww538",fontsize=16,color="green",shape="box"];45967[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];32542 -> 26799[label="",style="dashed", color="red", weight=0]; 32542[label="srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];32542 -> 57442[label="",style="dashed", color="magenta", weight=3]; 32542 -> 57443[label="",style="dashed", color="magenta", weight=3]; 32543[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];32544 -> 36945[label="",style="dashed", color="red", weight=0]; 32544[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"];32544 -> 57444[label="",style="dashed", color="magenta", weight=3]; 32544 -> 57445[label="",style="dashed", color="magenta", weight=3]; 56370[label="ww54100",fontsize=16,color="green",shape="box"];56371 -> 49938[label="",style="dashed", color="red", weight=0]; 56371[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"];56371 -> 57446[label="",style="dashed", color="magenta", weight=3]; 56371 -> 57447[label="",style="dashed", color="magenta", weight=3]; 56371 -> 57448[label="",style="dashed", color="magenta", weight=3]; 56372[label="ww540",fontsize=16,color="green",shape="box"];56373 -> 26726[label="",style="dashed", color="red", weight=0]; 56373[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"];56373 -> 57449[label="",style="dashed", color="magenta", weight=3]; 56373 -> 57450[label="",style="dashed", color="magenta", weight=3]; 56373 -> 57451[label="",style="dashed", color="magenta", weight=3]; 45974[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4394",fontsize=16,color="black",shape="box"];45974 -> 57452[label="",style="solid", color="black", weight=3]; 26744[label="ww2485",fontsize=16,color="green",shape="box"];26745 -> 23742[label="",style="dashed", color="red", weight=0]; 26745[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];26745 -> 57453[label="",style="dashed", color="magenta", weight=3]; 26745 -> 57454[label="",style="dashed", color="magenta", weight=3]; 26746 -> 26799[label="",style="dashed", color="red", weight=0]; 26746[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];26746 -> 57455[label="",style="dashed", color="magenta", weight=3]; 26746 -> 57456[label="",style="dashed", color="magenta", weight=3]; 45975 -> 26726[label="",style="dashed", color="red", weight=0]; 45975[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="magenta"];45975 -> 57457[label="",style="dashed", color="magenta", weight=3]; 45975 -> 57458[label="",style="dashed", color="magenta", weight=3]; 45975 -> 57459[label="",style="dashed", color="magenta", weight=3]; 33915[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];33916 -> 23742[label="",style="dashed", color="red", weight=0]; 33916[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33916 -> 57460[label="",style="dashed", color="magenta", weight=3]; 33916 -> 57461[label="",style="dashed", color="magenta", weight=3]; 33917 -> 26799[label="",style="dashed", color="red", weight=0]; 33917[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33917 -> 57462[label="",style="dashed", color="magenta", weight=3]; 33917 -> 57463[label="",style="dashed", color="magenta", weight=3]; 33918[label="ww2121",fontsize=16,color="green",shape="box"];33919[label="Neg Zero",fontsize=16,color="green",shape="box"];33920[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];33921[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];33922 -> 26726[label="",style="dashed", color="red", weight=0]; 33922[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"];33922 -> 57464[label="",style="dashed", color="magenta", weight=3]; 33922 -> 57465[label="",style="dashed", color="magenta", weight=3]; 33922 -> 57466[label="",style="dashed", color="magenta", weight=3]; 33923 -> 23742[label="",style="dashed", color="red", weight=0]; 33923[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33923 -> 57467[label="",style="dashed", color="magenta", weight=3]; 33923 -> 57468[label="",style="dashed", color="magenta", weight=3]; 33924 -> 26799[label="",style="dashed", color="red", weight=0]; 33924[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33924 -> 57469[label="",style="dashed", color="magenta", weight=3]; 33924 -> 57470[label="",style="dashed", color="magenta", weight=3]; 33925[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];33926 -> 23742[label="",style="dashed", color="red", weight=0]; 33926[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33926 -> 57471[label="",style="dashed", color="magenta", weight=3]; 33926 -> 57472[label="",style="dashed", color="magenta", weight=3]; 33927 -> 26799[label="",style="dashed", color="red", weight=0]; 33927[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33927 -> 57473[label="",style="dashed", color="magenta", weight=3]; 33927 -> 57474[label="",style="dashed", color="magenta", weight=3]; 26747[label="ww2496",fontsize=16,color="green",shape="box"];26748 -> 23742[label="",style="dashed", color="red", weight=0]; 26748[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];26748 -> 57475[label="",style="dashed", color="magenta", weight=3]; 26748 -> 57476[label="",style="dashed", color="magenta", weight=3]; 26749 -> 26799[label="",style="dashed", color="red", weight=0]; 26749[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];26749 -> 57477[label="",style="dashed", color="magenta", weight=3]; 26749 -> 57478[label="",style="dashed", color="magenta", weight=3]; 45976 -> 26726[label="",style="dashed", color="red", weight=0]; 45976[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4329",fontsize=16,color="magenta"];45976 -> 57479[label="",style="dashed", color="magenta", weight=3]; 45976 -> 57480[label="",style="dashed", color="magenta", weight=3]; 45976 -> 57481[label="",style="dashed", color="magenta", weight=3]; 33182[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];33183[label="ww34381",fontsize=16,color="green",shape="box"];33184[label="Neg Zero",fontsize=16,color="green",shape="box"];33185[label="ww34380",fontsize=16,color="green",shape="box"];33771 -> 37351[label="",style="dashed", color="red", weight=0]; 33771[label="takeWhile1 (flip ltEsFloat ww3909) (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)))) ww3909) GT))",fontsize=16,color="magenta"];33771 -> 57482[label="",style="dashed", color="magenta", weight=3]; 33771 -> 57483[label="",style="dashed", color="magenta", weight=3]; 33771 -> 57484[label="",style="dashed", color="magenta", weight=3]; 56275[label="ww17",fontsize=16,color="green",shape="box"];56276[label="ww180",fontsize=16,color="green",shape="box"];56277[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];56278[label="ww181",fontsize=16,color="green",shape="box"];45977 -> 26726[label="",style="dashed", color="red", weight=0]; 45977[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4330",fontsize=16,color="magenta"];45977 -> 57485[label="",style="dashed", color="magenta", weight=3]; 45977 -> 57486[label="",style="dashed", color="magenta", weight=3]; 45977 -> 57487[label="",style="dashed", color="magenta", weight=3]; 45978 -> 26726[label="",style="dashed", color="red", weight=0]; 45978[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4331",fontsize=16,color="magenta"];45978 -> 57488[label="",style="dashed", color="magenta", weight=3]; 45978 -> 57489[label="",style="dashed", color="magenta", weight=3]; 45978 -> 57490[label="",style="dashed", color="magenta", weight=3]; 45979 -> 26726[label="",style="dashed", color="red", weight=0]; 45979[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4332",fontsize=16,color="magenta"];45979 -> 57491[label="",style="dashed", color="magenta", weight=3]; 45979 -> 57492[label="",style="dashed", color="magenta", weight=3]; 45979 -> 57493[label="",style="dashed", color="magenta", weight=3]; 45980[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4395",fontsize=16,color="black",shape="box"];45980 -> 57494[label="",style="solid", color="black", weight=3]; 45981 -> 26726[label="",style="dashed", color="red", weight=0]; 45981[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4333",fontsize=16,color="magenta"];45981 -> 57495[label="",style="dashed", color="magenta", weight=3]; 45981 -> 57496[label="",style="dashed", color="magenta", weight=3]; 45981 -> 57497[label="",style="dashed", color="magenta", weight=3]; 45982 -> 26726[label="",style="dashed", color="red", weight=0]; 45982[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="magenta"];45982 -> 57498[label="",style="dashed", color="magenta", weight=3]; 45982 -> 57499[label="",style="dashed", color="magenta", weight=3]; 45982 -> 57500[label="",style="dashed", color="magenta", weight=3]; 45983[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4396",fontsize=16,color="black",shape="box"];45983 -> 57501[label="",style="solid", color="black", weight=3]; 33843[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];33844 -> 26799[label="",style="dashed", color="red", weight=0]; 33844[label="srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))",fontsize=16,color="magenta"];33844 -> 57502[label="",style="dashed", color="magenta", weight=3]; 33844 -> 57503[label="",style="dashed", color="magenta", weight=3]; 33845[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33846[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];33847[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"];33847 -> 57504[label="",style="dashed", color="green", weight=3]; 33848 -> 56307[label="",style="dashed", color="red", weight=0]; 33848[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"];33848 -> 56326[label="",style="dashed", color="magenta", weight=3]; 33848 -> 56327[label="",style="dashed", color="magenta", weight=3]; 33848 -> 56328[label="",style="dashed", color="magenta", weight=3]; 33848 -> 56329[label="",style="dashed", color="magenta", weight=3]; 45984 -> 26726[label="",style="dashed", color="red", weight=0]; 45984[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4335",fontsize=16,color="magenta"];45984 -> 57505[label="",style="dashed", color="magenta", weight=3]; 45984 -> 57506[label="",style="dashed", color="magenta", weight=3]; 45984 -> 57507[label="",style="dashed", color="magenta", weight=3]; 45985 -> 26726[label="",style="dashed", color="red", weight=0]; 45985[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4336",fontsize=16,color="magenta"];45985 -> 57508[label="",style="dashed", color="magenta", weight=3]; 45985 -> 57509[label="",style="dashed", color="magenta", weight=3]; 45985 -> 57510[label="",style="dashed", color="magenta", weight=3]; 45986[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4397",fontsize=16,color="black",shape="box"];45986 -> 57511[label="",style="solid", color="black", weight=3]; 34027[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];34028[label="ww34621",fontsize=16,color="green",shape="box"];34029[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];34030[label="ww34620",fontsize=16,color="green",shape="box"];34619 -> 37351[label="",style="dashed", color="red", weight=0]; 34619[label="takeWhile1 (flip ltEsFloat ww3993) (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)))) ww3993) GT))",fontsize=16,color="magenta"];34619 -> 57512[label="",style="dashed", color="magenta", weight=3]; 34619 -> 57513[label="",style="dashed", color="magenta", weight=3]; 34619 -> 57514[label="",style="dashed", color="magenta", weight=3]; 45987 -> 26726[label="",style="dashed", color="red", weight=0]; 45987[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4337",fontsize=16,color="magenta"];45987 -> 57515[label="",style="dashed", color="magenta", weight=3]; 45987 -> 57516[label="",style="dashed", color="magenta", weight=3]; 45987 -> 57517[label="",style="dashed", color="magenta", weight=3]; 45988 -> 26726[label="",style="dashed", color="red", weight=0]; 45988[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4338",fontsize=16,color="magenta"];45988 -> 57518[label="",style="dashed", color="magenta", weight=3]; 45988 -> 57519[label="",style="dashed", color="magenta", weight=3]; 45988 -> 57520[label="",style="dashed", color="magenta", weight=3]; 45989 -> 26726[label="",style="dashed", color="red", weight=0]; 45989[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4339",fontsize=16,color="magenta"];45989 -> 57521[label="",style="dashed", color="magenta", weight=3]; 45989 -> 57522[label="",style="dashed", color="magenta", weight=3]; 45989 -> 57523[label="",style="dashed", color="magenta", weight=3]; 45990[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4398",fontsize=16,color="black",shape="box"];45990 -> 57524[label="",style="solid", color="black", weight=3]; 45991 -> 26726[label="",style="dashed", color="red", weight=0]; 45991[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4340",fontsize=16,color="magenta"];45991 -> 57525[label="",style="dashed", color="magenta", weight=3]; 45991 -> 57526[label="",style="dashed", color="magenta", weight=3]; 45991 -> 57527[label="",style="dashed", color="magenta", weight=3]; 45992 -> 26726[label="",style="dashed", color="red", weight=0]; 45992[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4341",fontsize=16,color="magenta"];45992 -> 57528[label="",style="dashed", color="magenta", weight=3]; 45992 -> 57529[label="",style="dashed", color="magenta", weight=3]; 45992 -> 57530[label="",style="dashed", color="magenta", weight=3]; 45993[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4399",fontsize=16,color="black",shape="box"];45993 -> 57531[label="",style="solid", color="black", weight=3]; 35495[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];35496 -> 25616[label="",style="dashed", color="red", weight=0]; 35496[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35496 -> 57532[label="",style="dashed", color="magenta", weight=3]; 35497 -> 26799[label="",style="dashed", color="red", weight=0]; 35497[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35497 -> 57533[label="",style="dashed", color="magenta", weight=3]; 35497 -> 57534[label="",style="dashed", color="magenta", weight=3]; 35498[label="Neg Zero",fontsize=16,color="green",shape="box"];35499[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];35500[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];35501 -> 26726[label="",style="dashed", color="red", weight=0]; 35501[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"];35501 -> 57535[label="",style="dashed", color="magenta", weight=3]; 35501 -> 57536[label="",style="dashed", color="magenta", weight=3]; 35501 -> 57537[label="",style="dashed", color="magenta", weight=3]; 35502 -> 25616[label="",style="dashed", color="red", weight=0]; 35502[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35502 -> 57538[label="",style="dashed", color="magenta", weight=3]; 35503 -> 26799[label="",style="dashed", color="red", weight=0]; 35503[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35503 -> 57539[label="",style="dashed", color="magenta", weight=3]; 35503 -> 57540[label="",style="dashed", color="magenta", weight=3]; 35504[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];35505 -> 25616[label="",style="dashed", color="red", weight=0]; 35505[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35505 -> 57541[label="",style="dashed", color="magenta", weight=3]; 35506 -> 26799[label="",style="dashed", color="red", weight=0]; 35506[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35506 -> 57542[label="",style="dashed", color="magenta", weight=3]; 35506 -> 57543[label="",style="dashed", color="magenta", weight=3]; 45994 -> 26726[label="",style="dashed", color="red", weight=0]; 45994[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4342",fontsize=16,color="magenta"];45994 -> 57544[label="",style="dashed", color="magenta", weight=3]; 45994 -> 57545[label="",style="dashed", color="magenta", weight=3]; 45994 -> 57546[label="",style="dashed", color="magenta", weight=3]; 45995 -> 26726[label="",style="dashed", color="red", weight=0]; 45995[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4343",fontsize=16,color="magenta"];45995 -> 57547[label="",style="dashed", color="magenta", weight=3]; 45995 -> 57548[label="",style="dashed", color="magenta", weight=3]; 45995 -> 57549[label="",style="dashed", color="magenta", weight=3]; 45996[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4400",fontsize=16,color="black",shape="box"];45996 -> 57550[label="",style="solid", color="black", weight=3]; 35330 -> 37351[label="",style="dashed", color="red", weight=0]; 35330[label="takeWhile1 (flip ltEsFloat ww4086) (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)))) ww4086) GT))",fontsize=16,color="magenta"];35330 -> 57551[label="",style="dashed", color="magenta", weight=3]; 35330 -> 57552[label="",style="dashed", color="magenta", weight=3]; 35330 -> 57553[label="",style="dashed", color="magenta", weight=3]; 45997 -> 26726[label="",style="dashed", color="red", weight=0]; 45997[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4344",fontsize=16,color="magenta"];45997 -> 57554[label="",style="dashed", color="magenta", weight=3]; 45997 -> 57555[label="",style="dashed", color="magenta", weight=3]; 45997 -> 57556[label="",style="dashed", color="magenta", weight=3]; 45998 -> 26726[label="",style="dashed", color="red", weight=0]; 45998[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4345",fontsize=16,color="magenta"];45998 -> 57557[label="",style="dashed", color="magenta", weight=3]; 45998 -> 57558[label="",style="dashed", color="magenta", weight=3]; 45998 -> 57559[label="",style="dashed", color="magenta", weight=3]; 45999 -> 26726[label="",style="dashed", color="red", weight=0]; 45999[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4346",fontsize=16,color="magenta"];45999 -> 57560[label="",style="dashed", color="magenta", weight=3]; 45999 -> 57561[label="",style="dashed", color="magenta", weight=3]; 45999 -> 57562[label="",style="dashed", color="magenta", weight=3]; 35588 -> 36945[label="",style="dashed", color="red", weight=0]; 35588[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"];35588 -> 57563[label="",style="dashed", color="magenta", weight=3]; 35588 -> 57564[label="",style="dashed", color="magenta", weight=3]; 57577 -> 49974[label="",style="dashed", color="red", weight=0]; 57577[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"];57577 -> 57608[label="",style="dashed", color="magenta", weight=3]; 57577 -> 57609[label="",style="dashed", color="magenta", weight=3]; 57577 -> 57610[label="",style="dashed", color="magenta", weight=3]; 57578 -> 26726[label="",style="dashed", color="red", weight=0]; 57578[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038)",fontsize=16,color="magenta"];57578 -> 57611[label="",style="dashed", color="magenta", weight=3]; 57578 -> 57612[label="",style="dashed", color="magenta", weight=3]; 57578 -> 57613[label="",style="dashed", color="magenta", weight=3]; 22047[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];22048[label="Pos Zero",fontsize=16,color="green",shape="box"];35630[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352",fontsize=16,color="green",shape="box"];35630 -> 57614[label="",style="dashed", color="green", weight=3]; 35631[label="ww9590",fontsize=16,color="green",shape="box"];35632[label="ww9591",fontsize=16,color="green",shape="box"];35633 -> 36945[label="",style="dashed", color="red", weight=0]; 35633[label="takeWhile (flip ltEsFloat ww4181) (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"];35633 -> 57615[label="",style="dashed", color="magenta", weight=3]; 35633 -> 57616[label="",style="dashed", color="magenta", weight=3]; 57624 -> 26726[label="",style="dashed", color="red", weight=0]; 57624[label="primPlusFloat (Float ww9590 ww9591) (Float ww3210 ww2352)",fontsize=16,color="magenta"];57624 -> 57645[label="",style="dashed", color="magenta", weight=3]; 57624 -> 57646[label="",style="dashed", color="magenta", weight=3]; 57624 -> 57647[label="",style="dashed", color="magenta", weight=3]; 57625 -> 49974[label="",style="dashed", color="red", weight=0]; 57625[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"];57625 -> 57648[label="",style="dashed", color="magenta", weight=3]; 57625 -> 57649[label="",style="dashed", color="magenta", weight=3]; 57625 -> 57650[label="",style="dashed", color="magenta", weight=3]; 35662[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354",fontsize=16,color="green",shape="box"];35662 -> 57651[label="",style="dashed", color="green", weight=3]; 35663[label="ww9590",fontsize=16,color="green",shape="box"];35664[label="ww9591",fontsize=16,color="green",shape="box"];35665 -> 36945[label="",style="dashed", color="red", weight=0]; 35665[label="takeWhile (flip ltEsFloat ww4183) (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"];35665 -> 57652[label="",style="dashed", color="magenta", weight=3]; 35665 -> 57653[label="",style="dashed", color="magenta", weight=3]; 57644 -> 26799[label="",style="dashed", color="red", weight=0]; 57644[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57644 -> 57710[label="",style="dashed", color="magenta", weight=3]; 57644 -> 57711[label="",style="dashed", color="magenta", weight=3]; 35684[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356",fontsize=16,color="green",shape="box"];35684 -> 57654[label="",style="dashed", color="green", weight=3]; 35685[label="ww9590",fontsize=16,color="green",shape="box"];35686[label="ww9591",fontsize=16,color="green",shape="box"];35687 -> 36945[label="",style="dashed", color="red", weight=0]; 35687[label="takeWhile (flip ltEsFloat ww4185) (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"];35687 -> 57655[label="",style="dashed", color="magenta", weight=3]; 35687 -> 57656[label="",style="dashed", color="magenta", weight=3]; 57626 -> 26726[label="",style="dashed", color="red", weight=0]; 57626[label="primPlusFloat (Float ww9590 ww9591) (Float ww3216 ww2356)",fontsize=16,color="magenta"];57626 -> 57657[label="",style="dashed", color="magenta", weight=3]; 57626 -> 57658[label="",style="dashed", color="magenta", weight=3]; 57626 -> 57659[label="",style="dashed", color="magenta", weight=3]; 57627 -> 49974[label="",style="dashed", color="red", weight=0]; 57627[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"];57627 -> 57660[label="",style="dashed", color="magenta", weight=3]; 57627 -> 57661[label="",style="dashed", color="magenta", weight=3]; 57627 -> 57662[label="",style="dashed", color="magenta", weight=3]; 35761[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358",fontsize=16,color="green",shape="box"];35761 -> 57663[label="",style="dashed", color="green", weight=3]; 35762[label="ww9590",fontsize=16,color="green",shape="box"];35763[label="ww9591",fontsize=16,color="green",shape="box"];35764 -> 36945[label="",style="dashed", color="red", weight=0]; 35764[label="takeWhile (flip ltEsFloat ww4193) (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"];35764 -> 57664[label="",style="dashed", color="magenta", weight=3]; 35764 -> 57665[label="",style="dashed", color="magenta", weight=3]; 57682 -> 50509[label="",style="dashed", color="red", weight=0]; 57682[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"];57682 -> 57712[label="",style="dashed", color="magenta", weight=3]; 57683 -> 26726[label="",style="dashed", color="red", weight=0]; 57683[label="primPlusFloat (Float ww9590 ww9591) (Float ww3224 ww2358)",fontsize=16,color="magenta"];57683 -> 57713[label="",style="dashed", color="magenta", weight=3]; 57683 -> 57714[label="",style="dashed", color="magenta", weight=3]; 57683 -> 57715[label="",style="dashed", color="magenta", weight=3]; 35768 -> 36945[label="",style="dashed", color="red", weight=0]; 35768[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"];35768 -> 57716[label="",style="dashed", color="magenta", weight=3]; 35768 -> 57717[label="",style="dashed", color="magenta", weight=3]; 57579 -> 50974[label="",style="dashed", color="red", weight=0]; 57579[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"];57579 -> 57718[label="",style="dashed", color="magenta", weight=3]; 57580 -> 26726[label="",style="dashed", color="red", weight=0]; 57580[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"];57580 -> 57719[label="",style="dashed", color="magenta", weight=3]; 57580 -> 57720[label="",style="dashed", color="magenta", weight=3]; 57580 -> 57721[label="",style="dashed", color="magenta", weight=3]; 35782[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360",fontsize=16,color="green",shape="box"];35782 -> 57722[label="",style="dashed", color="green", weight=3]; 35783[label="ww9590",fontsize=16,color="green",shape="box"];35784[label="ww9591",fontsize=16,color="green",shape="box"];35785 -> 36945[label="",style="dashed", color="red", weight=0]; 35785[label="takeWhile (flip ltEsFloat ww4199) (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"];35785 -> 57723[label="",style="dashed", color="magenta", weight=3]; 35785 -> 57724[label="",style="dashed", color="magenta", weight=3]; 57628 -> 26726[label="",style="dashed", color="red", weight=0]; 57628[label="primPlusFloat (Float ww9590 ww9591) (Float ww3227 ww2360)",fontsize=16,color="magenta"];57628 -> 57725[label="",style="dashed", color="magenta", weight=3]; 57628 -> 57726[label="",style="dashed", color="magenta", weight=3]; 57628 -> 57727[label="",style="dashed", color="magenta", weight=3]; 57629 -> 50520[label="",style="dashed", color="red", weight=0]; 57629[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"];57629 -> 57728[label="",style="dashed", color="magenta", weight=3]; 35812[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362",fontsize=16,color="green",shape="box"];35812 -> 57729[label="",style="dashed", color="green", weight=3]; 35813[label="ww9590",fontsize=16,color="green",shape="box"];35814[label="ww9591",fontsize=16,color="green",shape="box"];35815 -> 36945[label="",style="dashed", color="red", weight=0]; 35815[label="takeWhile (flip ltEsFloat ww4203) (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"];35815 -> 57730[label="",style="dashed", color="magenta", weight=3]; 35815 -> 57731[label="",style="dashed", color="magenta", weight=3]; 57630 -> 26726[label="",style="dashed", color="red", weight=0]; 57630[label="primPlusFloat (Float ww9590 ww9591) (Float ww3232 ww2362)",fontsize=16,color="magenta"];57630 -> 57732[label="",style="dashed", color="magenta", weight=3]; 57630 -> 57733[label="",style="dashed", color="magenta", weight=3]; 57630 -> 57734[label="",style="dashed", color="magenta", weight=3]; 57631 -> 50529[label="",style="dashed", color="red", weight=0]; 57631[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"];57631 -> 57735[label="",style="dashed", color="magenta", weight=3]; 46572 -> 26726[label="",style="dashed", color="red", weight=0]; 46572[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) ww4347",fontsize=16,color="magenta"];46572 -> 57736[label="",style="dashed", color="magenta", weight=3]; 46572 -> 57737[label="",style="dashed", color="magenta", weight=3]; 46572 -> 57738[label="",style="dashed", color="magenta", weight=3]; 46573 -> 26726[label="",style="dashed", color="red", weight=0]; 46573[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4348",fontsize=16,color="magenta"];46573 -> 57739[label="",style="dashed", color="magenta", weight=3]; 46573 -> 57740[label="",style="dashed", color="magenta", weight=3]; 46573 -> 57741[label="",style="dashed", color="magenta", weight=3]; 46709 -> 26726[label="",style="dashed", color="red", weight=0]; 46709[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) ww4349",fontsize=16,color="magenta"];46709 -> 57742[label="",style="dashed", color="magenta", weight=3]; 46709 -> 57743[label="",style="dashed", color="magenta", weight=3]; 46709 -> 57744[label="",style="dashed", color="magenta", weight=3]; 46710 -> 26726[label="",style="dashed", color="red", weight=0]; 46710[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4350",fontsize=16,color="magenta"];46710 -> 57745[label="",style="dashed", color="magenta", weight=3]; 46710 -> 57746[label="",style="dashed", color="magenta", weight=3]; 46710 -> 57747[label="",style="dashed", color="magenta", weight=3]; 46711[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4401",fontsize=16,color="black",shape="box"];46711 -> 57748[label="",style="solid", color="black", weight=3]; 46712 -> 26726[label="",style="dashed", color="red", weight=0]; 46712[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4351",fontsize=16,color="magenta"];46712 -> 57749[label="",style="dashed", color="magenta", weight=3]; 46712 -> 57750[label="",style="dashed", color="magenta", weight=3]; 46712 -> 57751[label="",style="dashed", color="magenta", weight=3]; 46713[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4402",fontsize=16,color="black",shape="box"];46713 -> 57752[label="",style="solid", color="black", weight=3]; 46799 -> 26726[label="",style="dashed", color="red", weight=0]; 46799[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4352",fontsize=16,color="magenta"];46799 -> 57753[label="",style="dashed", color="magenta", weight=3]; 46799 -> 57754[label="",style="dashed", color="magenta", weight=3]; 46799 -> 57755[label="",style="dashed", color="magenta", weight=3]; 46800 -> 26726[label="",style="dashed", color="red", weight=0]; 46800[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4353",fontsize=16,color="magenta"];46800 -> 57756[label="",style="dashed", color="magenta", weight=3]; 46800 -> 57757[label="",style="dashed", color="magenta", weight=3]; 46800 -> 57758[label="",style="dashed", color="magenta", weight=3]; 46801 -> 26726[label="",style="dashed", color="red", weight=0]; 46801[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4354",fontsize=16,color="magenta"];46801 -> 57759[label="",style="dashed", color="magenta", weight=3]; 46801 -> 57760[label="",style="dashed", color="magenta", weight=3]; 46801 -> 57761[label="",style="dashed", color="magenta", weight=3]; 56279[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];56279 -> 57762[label="",style="solid", color="black", weight=3]; 54051[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4403",fontsize=16,color="black",shape="box"];54051 -> 57763[label="",style="solid", color="black", weight=3]; 54052 -> 26726[label="",style="dashed", color="red", weight=0]; 54052[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4355",fontsize=16,color="magenta"];54052 -> 57764[label="",style="dashed", color="magenta", weight=3]; 54052 -> 57765[label="",style="dashed", color="magenta", weight=3]; 54052 -> 57766[label="",style="dashed", color="magenta", weight=3]; 54054[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4404",fontsize=16,color="black",shape="box"];54054 -> 57767[label="",style="solid", color="black", weight=3]; 54055[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];54056 -> 22801[label="",style="dashed", color="red", weight=0]; 54056[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];54056 -> 57768[label="",style="dashed", color="magenta", weight=3]; 54057 -> 26799[label="",style="dashed", color="red", weight=0]; 54057[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];54057 -> 57769[label="",style="dashed", color="magenta", weight=3]; 54057 -> 57770[label="",style="dashed", color="magenta", weight=3]; 54058[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];54059[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];54060[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];54061 -> 26726[label="",style="dashed", color="red", weight=0]; 54061[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"];54061 -> 57771[label="",style="dashed", color="magenta", weight=3]; 54061 -> 57772[label="",style="dashed", color="magenta", weight=3]; 54061 -> 57773[label="",style="dashed", color="magenta", weight=3]; 54062 -> 22801[label="",style="dashed", color="red", weight=0]; 54062[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];54062 -> 57774[label="",style="dashed", color="magenta", weight=3]; 54063 -> 26799[label="",style="dashed", color="red", weight=0]; 54063[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];54063 -> 57775[label="",style="dashed", color="magenta", weight=3]; 54063 -> 57776[label="",style="dashed", color="magenta", weight=3]; 54064[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];54065 -> 22801[label="",style="dashed", color="red", weight=0]; 54065[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];54065 -> 57777[label="",style="dashed", color="magenta", weight=3]; 54066 -> 26799[label="",style="dashed", color="red", weight=0]; 54066[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];54066 -> 57778[label="",style="dashed", color="magenta", weight=3]; 54066 -> 57779[label="",style="dashed", color="magenta", weight=3]; 54067 -> 26726[label="",style="dashed", color="red", weight=0]; 54067[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4357",fontsize=16,color="magenta"];54067 -> 57780[label="",style="dashed", color="magenta", weight=3]; 54067 -> 57781[label="",style="dashed", color="magenta", weight=3]; 54067 -> 57782[label="",style="dashed", color="magenta", weight=3]; 54068 -> 26726[label="",style="dashed", color="red", weight=0]; 54068[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4358",fontsize=16,color="magenta"];54068 -> 57783[label="",style="dashed", color="magenta", weight=3]; 54068 -> 57784[label="",style="dashed", color="magenta", weight=3]; 54068 -> 57785[label="",style="dashed", color="magenta", weight=3]; 54069[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4405",fontsize=16,color="black",shape="box"];54069 -> 57786[label="",style="solid", color="black", weight=3]; 58722[label="Float ww19410 ww19411",fontsize=16,color="green",shape="box"];52447[label="ww19411",fontsize=16,color="green",shape="box"];52448[label="ww19410",fontsize=16,color="green",shape="box"];52449 -> 49268[label="",style="dashed", color="red", weight=0]; 52449[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"];56281[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"];56281 -> 57789[label="",style="solid", color="black", weight=3]; 56282 -> 26726[label="",style="dashed", color="red", weight=0]; 56282[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4359",fontsize=16,color="magenta"];56282 -> 57790[label="",style="dashed", color="magenta", weight=3]; 56282 -> 57791[label="",style="dashed", color="magenta", weight=3]; 56282 -> 57792[label="",style="dashed", color="magenta", weight=3]; 56283 -> 26726[label="",style="dashed", color="red", weight=0]; 56283[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4361",fontsize=16,color="magenta"];56283 -> 57793[label="",style="dashed", color="magenta", weight=3]; 56283 -> 57794[label="",style="dashed", color="magenta", weight=3]; 56283 -> 57795[label="",style="dashed", color="magenta", weight=3]; 56284[label="ww2556",fontsize=16,color="green",shape="box"];56285 -> 22801[label="",style="dashed", color="red", weight=0]; 56285[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];56285 -> 57796[label="",style="dashed", color="magenta", weight=3]; 56286 -> 26799[label="",style="dashed", color="red", weight=0]; 56286[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];56286 -> 57797[label="",style="dashed", color="magenta", weight=3]; 56286 -> 57798[label="",style="dashed", color="magenta", weight=3]; 56287 -> 26726[label="",style="dashed", color="red", weight=0]; 56287[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4362",fontsize=16,color="magenta"];56287 -> 57799[label="",style="dashed", color="magenta", weight=3]; 56287 -> 57800[label="",style="dashed", color="magenta", weight=3]; 56287 -> 57801[label="",style="dashed", color="magenta", weight=3]; 56288[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4406",fontsize=16,color="black",shape="box"];56288 -> 57802[label="",style="solid", color="black", weight=3]; 59086[label="ww19410",fontsize=16,color="green",shape="box"];59087[label="Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59088[label="ww19411",fontsize=16,color="green",shape="box"];56289[label="ww2565",fontsize=16,color="green",shape="box"];56290 -> 22801[label="",style="dashed", color="red", weight=0]; 56290[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];56290 -> 57803[label="",style="dashed", color="magenta", weight=3]; 56291 -> 26799[label="",style="dashed", color="red", weight=0]; 56291[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];56291 -> 57804[label="",style="dashed", color="magenta", weight=3]; 56291 -> 57805[label="",style="dashed", color="magenta", weight=3]; 56292 -> 53143[label="",style="dashed", color="red", weight=0]; 56292[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"];56292 -> 57806[label="",style="dashed", color="magenta", weight=3]; 56292 -> 57807[label="",style="dashed", color="magenta", weight=3]; 56292 -> 57808[label="",style="dashed", color="magenta", weight=3]; 56293[label="ww3336",fontsize=16,color="green",shape="box"];56294 -> 53193[label="",style="dashed", color="red", weight=0]; 56294[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"];56294 -> 57809[label="",style="dashed", color="magenta", weight=3]; 56294 -> 57810[label="",style="dashed", color="magenta", weight=3]; 56294 -> 57811[label="",style="dashed", color="magenta", weight=3]; 56295 -> 26726[label="",style="dashed", color="red", weight=0]; 56295[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4363",fontsize=16,color="magenta"];56295 -> 57812[label="",style="dashed", color="magenta", weight=3]; 56295 -> 57813[label="",style="dashed", color="magenta", weight=3]; 56295 -> 57814[label="",style="dashed", color="magenta", weight=3]; 56296 -> 26726[label="",style="dashed", color="red", weight=0]; 56296[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4364",fontsize=16,color="magenta"];56296 -> 57815[label="",style="dashed", color="magenta", weight=3]; 56296 -> 57816[label="",style="dashed", color="magenta", weight=3]; 56296 -> 57817[label="",style="dashed", color="magenta", weight=3]; 56297 -> 26726[label="",style="dashed", color="red", weight=0]; 56297[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4365",fontsize=16,color="magenta"];56297 -> 57818[label="",style="dashed", color="magenta", weight=3]; 56297 -> 57819[label="",style="dashed", color="magenta", weight=3]; 56297 -> 57820[label="",style="dashed", color="magenta", weight=3]; 56298[label="ww4304",fontsize=16,color="green",shape="box"];56299 -> 20977[label="",style="dashed", color="red", weight=0]; 56299[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];56300 -> 26799[label="",style="dashed", color="red", weight=0]; 56300[label="srMyInt (Pos ww13730) (Neg ww13750)",fontsize=16,color="magenta"];56300 -> 57821[label="",style="dashed", color="magenta", weight=3]; 56300 -> 57822[label="",style="dashed", color="magenta", weight=3]; 56301[label="ww4305",fontsize=16,color="green",shape="box"];56302 -> 20977[label="",style="dashed", color="red", weight=0]; 56302[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];56303 -> 26799[label="",style="dashed", color="red", weight=0]; 56303[label="srMyInt (Neg ww13730) (Pos ww13750)",fontsize=16,color="magenta"];56303 -> 57823[label="",style="dashed", color="magenta", weight=3]; 56303 -> 57824[label="",style="dashed", color="magenta", weight=3]; 24630[label="Pos (Succ ww2367)",fontsize=16,color="green",shape="box"];24631[label="Pos (Succ ww2368)",fontsize=16,color="green",shape="box"];27588[label="ww3062",fontsize=16,color="green",shape="box"];27589[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];56304[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];56305[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];56306 -> 36945[label="",style="dashed", color="red", weight=0]; 56306[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"];56306 -> 57825[label="",style="dashed", color="magenta", weight=3]; 56306 -> 57826[label="",style="dashed", color="magenta", weight=3]; 56316 -> 26726[label="",style="dashed", color="red", weight=0]; 56316[label="primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56316 -> 57827[label="",style="dashed", color="magenta", weight=3]; 56316 -> 57828[label="",style="dashed", color="magenta", weight=3]; 56316 -> 57829[label="",style="dashed", color="magenta", weight=3]; 56317 -> 51022[label="",style="dashed", color="red", weight=0]; 56317[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"];56317 -> 57830[label="",style="dashed", color="magenta", weight=3]; 56339[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392",fontsize=16,color="green",shape="box"];56339 -> 57831[label="",style="dashed", color="green", weight=3]; 56340[label="ww13760",fontsize=16,color="green",shape="box"];56341[label="ww13761",fontsize=16,color="green",shape="box"];56342[label="ww3384",fontsize=16,color="green",shape="box"];56343 -> 59896[label="",style="dashed", color="red", weight=0]; 56343[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"];56343 -> 59897[label="",style="dashed", color="magenta", weight=3]; 56344 -> 26799[label="",style="dashed", color="red", weight=0]; 56344[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];56344 -> 57833[label="",style="dashed", color="magenta", weight=3]; 56344 -> 57834[label="",style="dashed", color="magenta", weight=3]; 56345[label="Nil",fontsize=16,color="green",shape="box"];56346[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394",fontsize=16,color="green",shape="box"];56346 -> 57835[label="",style="dashed", color="green", weight=3]; 56347[label="ww13760",fontsize=16,color="green",shape="box"];56348[label="ww13761",fontsize=16,color="green",shape="box"];56349[label="ww3390",fontsize=16,color="green",shape="box"];56350 -> 57839[label="",style="dashed", color="red", weight=0]; 56350[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"];56350 -> 57841[label="",style="dashed", color="magenta", weight=3]; 56390 -> 26799[label="",style="dashed", color="red", weight=0]; 56390[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];56390 -> 57836[label="",style="dashed", color="magenta", weight=3]; 56390 -> 57837[label="",style="dashed", color="magenta", weight=3]; 57855[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4703) (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)))) ww4703)))",fontsize=16,color="green",shape="box"];57855 -> 58117[label="",style="dashed", color="green", weight=3]; 57855 -> 58118[label="",style="dashed", color="green", weight=3]; 56393[label="Nil",fontsize=16,color="green",shape="box"];56351[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396",fontsize=16,color="green",shape="box"];56351 -> 57856[label="",style="dashed", color="green", weight=3]; 56352[label="ww13760",fontsize=16,color="green",shape="box"];56353[label="ww13761",fontsize=16,color="green",shape="box"];56354[label="ww3394",fontsize=16,color="green",shape="box"];56355 -> 59904[label="",style="dashed", color="red", weight=0]; 56355[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"];56355 -> 59905[label="",style="dashed", color="magenta", weight=3]; 56356 -> 26799[label="",style="dashed", color="red", weight=0]; 56356[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];56356 -> 57858[label="",style="dashed", color="magenta", weight=3]; 56356 -> 57859[label="",style="dashed", color="magenta", weight=3]; 56357[label="Nil",fontsize=16,color="green",shape="box"];56358[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];56359[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];56360 -> 36945[label="",style="dashed", color="red", weight=0]; 56360[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"];56360 -> 57860[label="",style="dashed", color="magenta", weight=3]; 56360 -> 57861[label="",style="dashed", color="magenta", weight=3]; 56374 -> 51030[label="",style="dashed", color="red", weight=0]; 56374[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"];56374 -> 57862[label="",style="dashed", color="magenta", weight=3]; 56375 -> 26726[label="",style="dashed", color="red", weight=0]; 56375[label="primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56375 -> 57863[label="",style="dashed", color="magenta", weight=3]; 56375 -> 57864[label="",style="dashed", color="magenta", weight=3]; 56375 -> 57865[label="",style="dashed", color="magenta", weight=3]; 56394[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="black",shape="box"];56394 -> 57866[label="",style="solid", color="black", weight=3]; 56395 -> 45811[label="",style="dashed", color="red", weight=0]; 56395[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="magenta"];56396[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="black",shape="box"];56396 -> 57867[label="",style="solid", color="black", weight=3]; 56397 -> 45827[label="",style="dashed", color="red", weight=0]; 56397[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="magenta"];56398[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="black",shape="box"];56398 -> 57868[label="",style="solid", color="black", weight=3]; 56399 -> 45916[label="",style="dashed", color="red", weight=0]; 56399[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="magenta"];56400 -> 53555[label="",style="dashed", color="red", weight=0]; 56400[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"];56400 -> 57869[label="",style="dashed", color="magenta", weight=3]; 56400 -> 57870[label="",style="dashed", color="magenta", weight=3]; 56400 -> 57871[label="",style="dashed", color="magenta", weight=3]; 56400 -> 57872[label="",style="dashed", color="magenta", weight=3]; 56401[label="ww3415",fontsize=16,color="green",shape="box"];56402 -> 53626[label="",style="dashed", color="red", weight=0]; 56402[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"];56402 -> 57873[label="",style="dashed", color="magenta", weight=3]; 56402 -> 57874[label="",style="dashed", color="magenta", weight=3]; 56402 -> 57875[label="",style="dashed", color="magenta", weight=3]; 56402 -> 57876[label="",style="dashed", color="magenta", weight=3]; 56403 -> 26726[label="",style="dashed", color="red", weight=0]; 56403[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) ww4366",fontsize=16,color="magenta"];56403 -> 57877[label="",style="dashed", color="magenta", weight=3]; 56403 -> 57878[label="",style="dashed", color="magenta", weight=3]; 56403 -> 57879[label="",style="dashed", color="magenta", weight=3]; 56404[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4407",fontsize=16,color="black",shape="box"];56404 -> 57880[label="",style="solid", color="black", weight=3]; 56405 -> 26726[label="",style="dashed", color="red", weight=0]; 56405[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4367",fontsize=16,color="magenta"];56405 -> 57881[label="",style="dashed", color="magenta", weight=3]; 56405 -> 57882[label="",style="dashed", color="magenta", weight=3]; 56405 -> 57883[label="",style="dashed", color="magenta", weight=3]; 56406[label="Pos (Succ ww2185)",fontsize=16,color="green",shape="box"];56407[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];56408 -> 36945[label="",style="dashed", color="red", weight=0]; 56408[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"];56408 -> 57884[label="",style="dashed", color="magenta", weight=3]; 56408 -> 57885[label="",style="dashed", color="magenta", weight=3]; 56410 -> 26726[label="",style="dashed", color="red", weight=0]; 56410[label="primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075)",fontsize=16,color="magenta"];56410 -> 57886[label="",style="dashed", color="magenta", weight=3]; 56410 -> 57887[label="",style="dashed", color="magenta", weight=3]; 56410 -> 57888[label="",style="dashed", color="magenta", weight=3]; 56409[label="takeWhile0 (flip ltEsFloat ww4668) (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"];56409 -> 57889[label="",style="solid", color="black", weight=3]; 56413 -> 26726[label="",style="dashed", color="red", weight=0]; 56413[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) ww4368",fontsize=16,color="magenta"];56413 -> 57890[label="",style="dashed", color="magenta", weight=3]; 56413 -> 57891[label="",style="dashed", color="magenta", weight=3]; 56413 -> 57892[label="",style="dashed", color="magenta", weight=3]; 56414 -> 26726[label="",style="dashed", color="red", weight=0]; 56414[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4369",fontsize=16,color="magenta"];56414 -> 57893[label="",style="dashed", color="magenta", weight=3]; 56414 -> 57894[label="",style="dashed", color="magenta", weight=3]; 56414 -> 57895[label="",style="dashed", color="magenta", weight=3]; 56415[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4408",fontsize=16,color="black",shape="box"];56415 -> 57896[label="",style="solid", color="black", weight=3]; 56416[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];56417[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];56418 -> 36945[label="",style="dashed", color="red", weight=0]; 56418[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"];56418 -> 57897[label="",style="dashed", color="magenta", weight=3]; 56418 -> 57898[label="",style="dashed", color="magenta", weight=3]; 56420 -> 26726[label="",style="dashed", color="red", weight=0]; 56420[label="primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56420 -> 57899[label="",style="dashed", color="magenta", weight=3]; 56420 -> 57900[label="",style="dashed", color="magenta", weight=3]; 56420 -> 57901[label="",style="dashed", color="magenta", weight=3]; 56419[label="takeWhile0 (flip ltEsFloat ww4669) (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"];56419 -> 57902[label="",style="solid", color="black", weight=3]; 56424 -> 26726[label="",style="dashed", color="red", weight=0]; 56424[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4370",fontsize=16,color="magenta"];56424 -> 57903[label="",style="dashed", color="magenta", weight=3]; 56424 -> 57904[label="",style="dashed", color="magenta", weight=3]; 56424 -> 57905[label="",style="dashed", color="magenta", weight=3]; 56425 -> 26726[label="",style="dashed", color="red", weight=0]; 56425[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4371",fontsize=16,color="magenta"];56425 -> 57906[label="",style="dashed", color="magenta", weight=3]; 56425 -> 57907[label="",style="dashed", color="magenta", weight=3]; 56425 -> 57908[label="",style="dashed", color="magenta", weight=3]; 56426[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4409",fontsize=16,color="black",shape="box"];56426 -> 57909[label="",style="solid", color="black", weight=3]; 56427 -> 53719[label="",style="dashed", color="red", weight=0]; 56427[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"];56427 -> 57910[label="",style="dashed", color="magenta", weight=3]; 56427 -> 57911[label="",style="dashed", color="magenta", weight=3]; 56427 -> 57912[label="",style="dashed", color="magenta", weight=3]; 56427 -> 57913[label="",style="dashed", color="magenta", weight=3]; 56428[label="ww3421",fontsize=16,color="green",shape="box"];56429 -> 53801[label="",style="dashed", color="red", weight=0]; 56429[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"];56429 -> 57914[label="",style="dashed", color="magenta", weight=3]; 56429 -> 57915[label="",style="dashed", color="magenta", weight=3]; 56429 -> 57916[label="",style="dashed", color="magenta", weight=3]; 56429 -> 57917[label="",style="dashed", color="magenta", weight=3]; 56430 -> 26726[label="",style="dashed", color="red", weight=0]; 56430[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4372",fontsize=16,color="magenta"];56430 -> 57918[label="",style="dashed", color="magenta", weight=3]; 56430 -> 57919[label="",style="dashed", color="magenta", weight=3]; 56430 -> 57920[label="",style="dashed", color="magenta", weight=3]; 56431 -> 26726[label="",style="dashed", color="red", weight=0]; 56431[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4373",fontsize=16,color="magenta"];56431 -> 57921[label="",style="dashed", color="magenta", weight=3]; 56431 -> 57922[label="",style="dashed", color="magenta", weight=3]; 56431 -> 57923[label="",style="dashed", color="magenta", weight=3]; 56432 -> 26726[label="",style="dashed", color="red", weight=0]; 56432[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="magenta"];56432 -> 57924[label="",style="dashed", color="magenta", weight=3]; 56432 -> 57925[label="",style="dashed", color="magenta", weight=3]; 56432 -> 57926[label="",style="dashed", color="magenta", weight=3]; 56433[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4410",fontsize=16,color="black",shape="box"];56433 -> 57927[label="",style="solid", color="black", weight=3]; 56434 -> 26726[label="",style="dashed", color="red", weight=0]; 56434[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4375",fontsize=16,color="magenta"];56434 -> 57928[label="",style="dashed", color="magenta", weight=3]; 56434 -> 57929[label="",style="dashed", color="magenta", weight=3]; 56434 -> 57930[label="",style="dashed", color="magenta", weight=3]; 56435 -> 26726[label="",style="dashed", color="red", weight=0]; 56435[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4376",fontsize=16,color="magenta"];56435 -> 57931[label="",style="dashed", color="magenta", weight=3]; 56435 -> 57932[label="",style="dashed", color="magenta", weight=3]; 56435 -> 57933[label="",style="dashed", color="magenta", weight=3]; 56436[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4411",fontsize=16,color="black",shape="box"];56436 -> 57934[label="",style="solid", color="black", weight=3]; 56437[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];56438[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];56439 -> 36945[label="",style="dashed", color="red", weight=0]; 56439[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"];56439 -> 57935[label="",style="dashed", color="magenta", weight=3]; 56439 -> 57936[label="",style="dashed", color="magenta", weight=3]; 56318 -> 26726[label="",style="dashed", color="red", weight=0]; 56318[label="primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56318 -> 57937[label="",style="dashed", color="magenta", weight=3]; 56318 -> 57938[label="",style="dashed", color="magenta", weight=3]; 56318 -> 57939[label="",style="dashed", color="magenta", weight=3]; 56319[label="ww2204",fontsize=16,color="green",shape="box"];56320[label="ww2203",fontsize=16,color="green",shape="box"];56321 -> 59947[label="",style="dashed", color="red", weight=0]; 56321[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"];56321 -> 59948[label="",style="dashed", color="magenta", weight=3]; 56440 -> 26726[label="",style="dashed", color="red", weight=0]; 56440[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4377",fontsize=16,color="magenta"];56440 -> 57941[label="",style="dashed", color="magenta", weight=3]; 56440 -> 57942[label="",style="dashed", color="magenta", weight=3]; 56440 -> 57943[label="",style="dashed", color="magenta", weight=3]; 56441 -> 26726[label="",style="dashed", color="red", weight=0]; 56441[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4378",fontsize=16,color="magenta"];56441 -> 57944[label="",style="dashed", color="magenta", weight=3]; 56441 -> 57945[label="",style="dashed", color="magenta", weight=3]; 56441 -> 57946[label="",style="dashed", color="magenta", weight=3]; 56442[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4412",fontsize=16,color="black",shape="box"];56442 -> 57947[label="",style="solid", color="black", weight=3]; 56443 -> 53804[label="",style="dashed", color="red", weight=0]; 56443[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"];56443 -> 57948[label="",style="dashed", color="magenta", weight=3]; 56443 -> 57949[label="",style="dashed", color="magenta", weight=3]; 56443 -> 57950[label="",style="dashed", color="magenta", weight=3]; 56443 -> 57951[label="",style="dashed", color="magenta", weight=3]; 56444[label="ww3445",fontsize=16,color="green",shape="box"];56445 -> 53856[label="",style="dashed", color="red", weight=0]; 56445[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"];56445 -> 57952[label="",style="dashed", color="magenta", weight=3]; 56445 -> 57953[label="",style="dashed", color="magenta", weight=3]; 56445 -> 57954[label="",style="dashed", color="magenta", weight=3]; 56445 -> 57955[label="",style="dashed", color="magenta", weight=3]; 56446 -> 26726[label="",style="dashed", color="red", weight=0]; 56446[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4379",fontsize=16,color="magenta"];56446 -> 57956[label="",style="dashed", color="magenta", weight=3]; 56446 -> 57957[label="",style="dashed", color="magenta", weight=3]; 56446 -> 57958[label="",style="dashed", color="magenta", weight=3]; 56447 -> 26726[label="",style="dashed", color="red", weight=0]; 56447[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4380",fontsize=16,color="magenta"];56447 -> 57959[label="",style="dashed", color="magenta", weight=3]; 56447 -> 57960[label="",style="dashed", color="magenta", weight=3]; 56447 -> 57961[label="",style="dashed", color="magenta", weight=3]; 56448 -> 26726[label="",style="dashed", color="red", weight=0]; 56448[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4381",fontsize=16,color="magenta"];56448 -> 57962[label="",style="dashed", color="magenta", weight=3]; 56448 -> 57963[label="",style="dashed", color="magenta", weight=3]; 56448 -> 57964[label="",style="dashed", color="magenta", weight=3]; 56449[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="black",shape="box"];56449 -> 57965[label="",style="solid", color="black", weight=3]; 56450 -> 26726[label="",style="dashed", color="red", weight=0]; 56450[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4382",fontsize=16,color="magenta"];56450 -> 57966[label="",style="dashed", color="magenta", weight=3]; 56450 -> 57967[label="",style="dashed", color="magenta", weight=3]; 56450 -> 57968[label="",style="dashed", color="magenta", weight=3]; 56451 -> 26726[label="",style="dashed", color="red", weight=0]; 56451[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4383",fontsize=16,color="magenta"];56451 -> 57969[label="",style="dashed", color="magenta", weight=3]; 56451 -> 57970[label="",style="dashed", color="magenta", weight=3]; 56451 -> 57971[label="",style="dashed", color="magenta", weight=3]; 56452[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="black",shape="box"];56452 -> 57972[label="",style="solid", color="black", weight=3]; 56453[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];56454[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];56455 -> 36945[label="",style="dashed", color="red", weight=0]; 56455[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"];56455 -> 57973[label="",style="dashed", color="magenta", weight=3]; 56455 -> 57974[label="",style="dashed", color="magenta", weight=3]; 56457 -> 26726[label="",style="dashed", color="red", weight=0]; 56457[label="primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56457 -> 57975[label="",style="dashed", color="magenta", weight=3]; 56457 -> 57976[label="",style="dashed", color="magenta", weight=3]; 56457 -> 57977[label="",style="dashed", color="magenta", weight=3]; 56456[label="takeWhile0 (flip ltEsFloat ww4672) (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"];56456 -> 57978[label="",style="solid", color="black", weight=3]; 56462 -> 26726[label="",style="dashed", color="red", weight=0]; 56462[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4384",fontsize=16,color="magenta"];56462 -> 57979[label="",style="dashed", color="magenta", weight=3]; 56462 -> 57980[label="",style="dashed", color="magenta", weight=3]; 56462 -> 57981[label="",style="dashed", color="magenta", weight=3]; 56463 -> 26726[label="",style="dashed", color="red", weight=0]; 56463[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4385",fontsize=16,color="magenta"];56463 -> 57982[label="",style="dashed", color="magenta", weight=3]; 56463 -> 57983[label="",style="dashed", color="magenta", weight=3]; 56463 -> 57984[label="",style="dashed", color="magenta", weight=3]; 56464[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="black",shape="box"];56464 -> 57985[label="",style="solid", color="black", weight=3]; 56465 -> 55414[label="",style="dashed", color="red", weight=0]; 56465[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"];56465 -> 57986[label="",style="dashed", color="magenta", weight=3]; 56465 -> 57987[label="",style="dashed", color="magenta", weight=3]; 56465 -> 57988[label="",style="dashed", color="magenta", weight=3]; 56466[label="ww3468",fontsize=16,color="green",shape="box"];56467 -> 55498[label="",style="dashed", color="red", weight=0]; 56467[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"];56467 -> 57989[label="",style="dashed", color="magenta", weight=3]; 56467 -> 57990[label="",style="dashed", color="magenta", weight=3]; 56467 -> 57991[label="",style="dashed", color="magenta", weight=3]; 56468 -> 26726[label="",style="dashed", color="red", weight=0]; 56468[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4386",fontsize=16,color="magenta"];56468 -> 57992[label="",style="dashed", color="magenta", weight=3]; 56468 -> 57993[label="",style="dashed", color="magenta", weight=3]; 56468 -> 57994[label="",style="dashed", color="magenta", weight=3]; 56469 -> 26726[label="",style="dashed", color="red", weight=0]; 56469[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4387",fontsize=16,color="magenta"];56469 -> 57995[label="",style="dashed", color="magenta", weight=3]; 56469 -> 57996[label="",style="dashed", color="magenta", weight=3]; 56469 -> 57997[label="",style="dashed", color="magenta", weight=3]; 56470 -> 26726[label="",style="dashed", color="red", weight=0]; 56470[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4388",fontsize=16,color="magenta"];56470 -> 57998[label="",style="dashed", color="magenta", weight=3]; 56470 -> 57999[label="",style="dashed", color="magenta", weight=3]; 56470 -> 58000[label="",style="dashed", color="magenta", weight=3]; 57226 -> 26726[label="",style="dashed", color="red", weight=0]; 57226[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"];57226 -> 58003[label="",style="dashed", color="magenta", weight=3]; 57226 -> 58004[label="",style="dashed", color="magenta", weight=3]; 57226 -> 58005[label="",style="dashed", color="magenta", weight=3]; 49452[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];49453 -> 59409[label="",style="dashed", color="red", weight=0]; 49453[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"];49453 -> 59650[label="",style="dashed", color="magenta", weight=3]; 49453 -> 59651[label="",style="dashed", color="magenta", weight=3]; 49453 -> 59652[label="",style="dashed", color="magenta", weight=3]; 49453 -> 59653[label="",style="dashed", color="magenta", weight=3]; 49453 -> 59654[label="",style="dashed", color="magenta", weight=3]; 49454[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="black",shape="box"];49454 -> 58007[label="",style="solid", color="black", weight=3]; 49455[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"];49455 -> 58008[label="",style="solid", color="black", weight=3]; 49456[label="Pos (Succ ww12400)",fontsize=16,color="green",shape="box"];57291 -> 26726[label="",style="dashed", color="red", weight=0]; 57291[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"];57291 -> 58011[label="",style="dashed", color="magenta", weight=3]; 57291 -> 58012[label="",style="dashed", color="magenta", weight=3]; 57291 -> 58013[label="",style="dashed", color="magenta", weight=3]; 57103[label="ww3000",fontsize=16,color="green",shape="box"];57104[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57105 -> 58140[label="",style="dashed", color="red", weight=0]; 57105[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"];57105 -> 58159[label="",style="dashed", color="magenta", weight=3]; 57105 -> 58160[label="",style="dashed", color="magenta", weight=3]; 57105 -> 58161[label="",style="dashed", color="magenta", weight=3]; 57105 -> 58162[label="",style="dashed", color="magenta", weight=3]; 57106[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"];63514[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];57106 -> 63514[label="",style="solid", color="burlywood", weight=9]; 63514 -> 58015[label="",style="solid", color="burlywood", weight=3]; 57107[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57108[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"];57108 -> 58016[label="",style="solid", color="black", weight=3]; 57109 -> 60006[label="",style="dashed", color="red", weight=0]; 57109[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"];57109 -> 60025[label="",style="dashed", color="magenta", weight=3]; 57109 -> 60026[label="",style="dashed", color="magenta", weight=3]; 57109 -> 60027[label="",style="dashed", color="magenta", weight=3]; 57110[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"];63515[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];57110 -> 63515[label="",style="solid", color="burlywood", weight=9]; 63515 -> 58018[label="",style="solid", color="burlywood", weight=3]; 57111[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57112 -> 26726[label="",style="dashed", color="red", weight=0]; 57112[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"];57112 -> 58019[label="",style="dashed", color="magenta", weight=3]; 57112 -> 58020[label="",style="dashed", color="magenta", weight=3]; 57112 -> 58021[label="",style="dashed", color="magenta", weight=3]; 57113[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"];57113 -> 58022[label="",style="solid", color="black", weight=3]; 49457[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];49458 -> 56720[label="",style="dashed", color="red", weight=0]; 49458[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"];49458 -> 56933[label="",style="dashed", color="magenta", weight=3]; 49459 -> 50185[label="",style="dashed", color="red", weight=0]; 49459[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"];49459 -> 50212[label="",style="dashed", color="magenta", weight=3]; 49459 -> 50213[label="",style="dashed", color="magenta", weight=3]; 49459 -> 50214[label="",style="dashed", color="magenta", weight=3]; 49460 -> 30021[label="",style="dashed", color="red", weight=0]; 49460[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"];49460 -> 58023[label="",style="dashed", color="magenta", weight=3]; 49460 -> 58024[label="",style="dashed", color="magenta", weight=3]; 49460 -> 58025[label="",style="dashed", color="magenta", weight=3]; 49460 -> 58026[label="",style="dashed", color="magenta", weight=3]; 49460 -> 58027[label="",style="dashed", color="magenta", weight=3]; 49461[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];57114 -> 58140[label="",style="dashed", color="red", weight=0]; 57114[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"];57114 -> 58163[label="",style="dashed", color="magenta", weight=3]; 57114 -> 58164[label="",style="dashed", color="magenta", weight=3]; 57114 -> 58165[label="",style="dashed", color="magenta", weight=3]; 57114 -> 58166[label="",style="dashed", color="magenta", weight=3]; 57115[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"];63516[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];57115 -> 63516[label="",style="solid", color="burlywood", weight=9]; 63516 -> 58029[label="",style="solid", color="burlywood", weight=3]; 57116[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];57117[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"];57117 -> 58030[label="",style="solid", color="black", weight=3]; 57118 -> 60006[label="",style="dashed", color="red", weight=0]; 57118[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"];57118 -> 60028[label="",style="dashed", color="magenta", weight=3]; 57119[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"];63517[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];57119 -> 63517[label="",style="solid", color="burlywood", weight=9]; 63517 -> 58032[label="",style="solid", color="burlywood", weight=3]; 57120[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];57121 -> 23329[label="",style="dashed", color="red", weight=0]; 57121[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"];57121 -> 58033[label="",style="dashed", color="magenta", weight=3]; 57121 -> 58034[label="",style="dashed", color="magenta", weight=3]; 57122 -> 19851[label="",style="dashed", color="red", weight=0]; 57122[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"];57123 -> 18732[label="",style="dashed", color="red", weight=0]; 57123[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"];57123 -> 58035[label="",style="dashed", color="magenta", weight=3]; 57123 -> 58036[label="",style="dashed", color="magenta", weight=3]; 57123 -> 58037[label="",style="dashed", color="magenta", weight=3]; 57123 -> 58038[label="",style="dashed", color="magenta", weight=3]; 57123 -> 58039[label="",style="dashed", color="magenta", weight=3]; 57124 -> 17710[label="",style="dashed", color="red", weight=0]; 57124[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"];57124 -> 58040[label="",style="dashed", color="magenta", weight=3]; 57124 -> 58041[label="",style="dashed", color="magenta", weight=3]; 57124 -> 58042[label="",style="dashed", color="magenta", weight=3]; 57124 -> 58043[label="",style="dashed", color="magenta", weight=3]; 57124 -> 58044[label="",style="dashed", color="magenta", weight=3]; 57125 -> 23336[label="",style="dashed", color="red", weight=0]; 57125[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"];57125 -> 58045[label="",style="dashed", color="magenta", weight=3]; 57125 -> 58046[label="",style="dashed", color="magenta", weight=3]; 57126 -> 19875[label="",style="dashed", color="red", weight=0]; 57126[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"];57127 -> 18747[label="",style="dashed", color="red", weight=0]; 57127[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"];57127 -> 58047[label="",style="dashed", color="magenta", weight=3]; 57127 -> 58048[label="",style="dashed", color="magenta", weight=3]; 57127 -> 58049[label="",style="dashed", color="magenta", weight=3]; 57127 -> 58050[label="",style="dashed", color="magenta", weight=3]; 57127 -> 58051[label="",style="dashed", color="magenta", weight=3]; 57128 -> 17737[label="",style="dashed", color="red", weight=0]; 57128[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"];57128 -> 58052[label="",style="dashed", color="magenta", weight=3]; 57128 -> 58053[label="",style="dashed", color="magenta", weight=3]; 57128 -> 58054[label="",style="dashed", color="magenta", weight=3]; 57128 -> 58055[label="",style="dashed", color="magenta", weight=3]; 57128 -> 58056[label="",style="dashed", color="magenta", weight=3]; 57129[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"];57129 -> 58057[label="",style="solid", color="black", weight=3]; 57130[label="ww3000",fontsize=16,color="green",shape="box"];57131[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57132 -> 37369[label="",style="dashed", color="red", weight=0]; 57132[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"];57132 -> 58058[label="",style="dashed", color="magenta", weight=3]; 57132 -> 58059[label="",style="dashed", color="magenta", weight=3]; 57132 -> 58060[label="",style="dashed", color="magenta", weight=3]; 57133 -> 26924[label="",style="dashed", color="red", weight=0]; 57133[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"];57133 -> 58061[label="",style="dashed", color="magenta", weight=3]; 57133 -> 58062[label="",style="dashed", color="magenta", weight=3]; 57134 -> 37369[label="",style="dashed", color="red", weight=0]; 57134[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"];57134 -> 58063[label="",style="dashed", color="magenta", weight=3]; 57134 -> 58064[label="",style="dashed", color="magenta", weight=3]; 57134 -> 58065[label="",style="dashed", color="magenta", weight=3]; 59625[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59626[label="ww4100",fontsize=16,color="green",shape="box"];59627[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59628[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59629[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];57136 -> 49902[label="",style="dashed", color="red", weight=0]; 57136[label="gtEsFloat (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="magenta"];57136 -> 58068[label="",style="dashed", color="magenta", weight=3]; 57136 -> 58069[label="",style="dashed", color="magenta", weight=3]; 57136 -> 58070[label="",style="dashed", color="magenta", weight=3]; 57137[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"];63518[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];57137 -> 63518[label="",style="solid", color="burlywood", weight=9]; 63518 -> 58071[label="",style="solid", color="burlywood", weight=3]; 56918[label="ww3000",fontsize=16,color="green",shape="box"];56919[label="ww3100",fontsize=16,color="green",shape="box"];56920[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56921[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56922[label="ww4100",fontsize=16,color="green",shape="box"];50211 -> 30021[label="",style="dashed", color="red", weight=0]; 50211[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"];50211 -> 58072[label="",style="dashed", color="magenta", weight=3]; 50211 -> 58073[label="",style="dashed", color="magenta", weight=3]; 50211 -> 58074[label="",style="dashed", color="magenta", weight=3]; 50211 -> 58075[label="",style="dashed", color="magenta", weight=3]; 50211 -> 58076[label="",style="dashed", color="magenta", weight=3]; 57138[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57139[label="ww3000",fontsize=16,color="green",shape="box"];57140[label="ww4100",fontsize=16,color="green",shape="box"];57141[label="ww5",fontsize=16,color="green",shape="box"];57142[label="ww3100",fontsize=16,color="green",shape="box"];57143 -> 58140[label="",style="dashed", color="red", weight=0]; 57143[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"];57143 -> 58167[label="",style="dashed", color="magenta", weight=3]; 57143 -> 58168[label="",style="dashed", color="magenta", weight=3]; 57143 -> 58169[label="",style="dashed", color="magenta", weight=3]; 57143 -> 58170[label="",style="dashed", color="magenta", weight=3]; 57144[label="ww3480",fontsize=16,color="green",shape="box"];57145 -> 57851[label="",style="dashed", color="red", weight=0]; 57145[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"];57146 -> 60006[label="",style="dashed", color="red", weight=0]; 57146[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"];57146 -> 60029[label="",style="dashed", color="magenta", weight=3]; 57146 -> 60030[label="",style="dashed", color="magenta", weight=3]; 57146 -> 60031[label="",style="dashed", color="magenta", weight=3]; 57147[label="ww3486",fontsize=16,color="green",shape="box"];57148[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"];57148 -> 58119[label="",style="solid", color="black", weight=3]; 57149[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"];57149 -> 58120[label="",style="solid", color="black", weight=3]; 57150[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"];57150 -> 58121[label="",style="solid", color="black", weight=3]; 57151[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"];57151 -> 58122[label="",style="solid", color="black", weight=3]; 57152[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"];57152 -> 58123[label="",style="solid", color="black", weight=3]; 57153[label="Zero",fontsize=16,color="green",shape="box"];57154[label="ww3000",fontsize=16,color="green",shape="box"];57155[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57156[label="ww5",fontsize=16,color="green",shape="box"];57157[label="Succ Zero",fontsize=16,color="green",shape="box"];57160[label="Succ (Succ (Succ ww310000))",fontsize=16,color="green",shape="box"];57161 -> 49455[label="",style="dashed", color="red", weight=0]; 57161[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"];57161 -> 58192[label="",style="dashed", color="magenta", weight=3]; 57161 -> 58193[label="",style="dashed", color="magenta", weight=3]; 57161 -> 58194[label="",style="dashed", color="magenta", weight=3]; 57161 -> 58195[label="",style="dashed", color="magenta", weight=3]; 57161 -> 58196[label="",style="dashed", color="magenta", weight=3]; 57162[label="ww3000",fontsize=16,color="green",shape="box"];57163[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"];57163 -> 58197[label="",style="solid", color="black", weight=3]; 57164[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"];57164 -> 58198[label="",style="solid", color="black", weight=3]; 57165[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"];57165 -> 58199[label="",style="solid", color="black", weight=3]; 57166[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"];57166 -> 58200[label="",style="solid", color="black", weight=3]; 57167[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"];57167 -> 58201[label="",style="solid", color="black", weight=3]; 57168[label="ww3000",fontsize=16,color="green",shape="box"];57169[label="ww5",fontsize=16,color="green",shape="box"];57170[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57171[label="Succ Zero",fontsize=16,color="green",shape="box"];57172[label="Zero",fontsize=16,color="green",shape="box"];57173 -> 60180[label="",style="dashed", color="red", weight=0]; 57173[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"];57173 -> 60181[label="",style="dashed", color="magenta", weight=3]; 57174[label="ww3499",fontsize=16,color="green",shape="box"];57175[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"];57175 -> 58203[label="",style="solid", color="black", weight=3]; 57176 -> 60207[label="",style="dashed", color="red", weight=0]; 57176[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"];57176 -> 60208[label="",style="dashed", color="magenta", weight=3]; 57177[label="ww3512",fontsize=16,color="green",shape="box"];57178 -> 60196[label="",style="dashed", color="red", weight=0]; 57178[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"];57178 -> 60197[label="",style="dashed", color="magenta", weight=3]; 57179 -> 58206[label="",style="dashed", color="red", weight=0]; 57179[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"];57179 -> 58207[label="",style="dashed", color="magenta", weight=3]; 57179 -> 58208[label="",style="dashed", color="magenta", weight=3]; 57179 -> 58209[label="",style="dashed", color="magenta", weight=3]; 57179 -> 58210[label="",style="dashed", color="magenta", weight=3]; 57179 -> 58211[label="",style="dashed", color="magenta", weight=3]; 57180 -> 58206[label="",style="dashed", color="red", weight=0]; 57180[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"];57180 -> 58212[label="",style="dashed", color="magenta", weight=3]; 57180 -> 58213[label="",style="dashed", color="magenta", weight=3]; 57180 -> 58214[label="",style="dashed", color="magenta", weight=3]; 57180 -> 58215[label="",style="dashed", color="magenta", weight=3]; 57180 -> 58216[label="",style="dashed", color="magenta", weight=3]; 57181 -> 18732[label="",style="dashed", color="red", weight=0]; 57181[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"];57181 -> 58224[label="",style="dashed", color="magenta", weight=3]; 57181 -> 58225[label="",style="dashed", color="magenta", weight=3]; 57181 -> 58226[label="",style="dashed", color="magenta", weight=3]; 57181 -> 58227[label="",style="dashed", color="magenta", weight=3]; 57181 -> 58228[label="",style="dashed", color="magenta", weight=3]; 57182 -> 17710[label="",style="dashed", color="red", weight=0]; 57182[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"];57182 -> 58229[label="",style="dashed", color="magenta", weight=3]; 57182 -> 58230[label="",style="dashed", color="magenta", weight=3]; 57182 -> 58231[label="",style="dashed", color="magenta", weight=3]; 57182 -> 58232[label="",style="dashed", color="magenta", weight=3]; 57182 -> 58233[label="",style="dashed", color="magenta", weight=3]; 57229 -> 26726[label="",style="dashed", color="red", weight=0]; 57229[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"];57229 -> 58236[label="",style="dashed", color="magenta", weight=3]; 57229 -> 58237[label="",style="dashed", color="magenta", weight=3]; 57229 -> 58238[label="",style="dashed", color="magenta", weight=3]; 57230 -> 58239[label="",style="dashed", color="red", weight=0]; 57230[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"];57230 -> 58240[label="",style="dashed", color="magenta", weight=3]; 57230 -> 58241[label="",style="dashed", color="magenta", weight=3]; 57230 -> 58242[label="",style="dashed", color="magenta", weight=3]; 57230 -> 58243[label="",style="dashed", color="magenta", weight=3]; 57230 -> 58244[label="",style="dashed", color="magenta", weight=3]; 57231 -> 58239[label="",style="dashed", color="red", weight=0]; 57231[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"];57231 -> 58245[label="",style="dashed", color="magenta", weight=3]; 57231 -> 58246[label="",style="dashed", color="magenta", weight=3]; 57231 -> 58247[label="",style="dashed", color="magenta", weight=3]; 57231 -> 58248[label="",style="dashed", color="magenta", weight=3]; 57231 -> 58249[label="",style="dashed", color="magenta", weight=3]; 57232 -> 18732[label="",style="dashed", color="red", weight=0]; 57232[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"];57232 -> 58256[label="",style="dashed", color="magenta", weight=3]; 57232 -> 58257[label="",style="dashed", color="magenta", weight=3]; 57232 -> 58258[label="",style="dashed", color="magenta", weight=3]; 57232 -> 58259[label="",style="dashed", color="magenta", weight=3]; 57232 -> 58260[label="",style="dashed", color="magenta", weight=3]; 57233 -> 17710[label="",style="dashed", color="red", weight=0]; 57233[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"];57233 -> 58261[label="",style="dashed", color="magenta", weight=3]; 57233 -> 58262[label="",style="dashed", color="magenta", weight=3]; 57233 -> 58263[label="",style="dashed", color="magenta", weight=3]; 57233 -> 58264[label="",style="dashed", color="magenta", weight=3]; 57233 -> 58265[label="",style="dashed", color="magenta", weight=3]; 57234[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"];57234 -> 58266[label="",style="solid", color="black", weight=3]; 57235[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"];57235 -> 58267[label="",style="solid", color="black", weight=3]; 57236[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"];57236 -> 58268[label="",style="solid", color="black", weight=3]; 57237[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"];57237 -> 58269[label="",style="solid", color="black", weight=3]; 57240[label="Succ ww3100",fontsize=16,color="green",shape="box"];57241 -> 49455[label="",style="dashed", color="red", weight=0]; 57241[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"];57241 -> 58281[label="",style="dashed", color="magenta", weight=3]; 57241 -> 58282[label="",style="dashed", color="magenta", weight=3]; 57241 -> 58283[label="",style="dashed", color="magenta", weight=3]; 57241 -> 58284[label="",style="dashed", color="magenta", weight=3]; 57241 -> 58285[label="",style="dashed", color="magenta", weight=3]; 57242[label="Succ Zero",fontsize=16,color="green",shape="box"];57243[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"];57243 -> 58286[label="",style="solid", color="black", weight=3]; 57245[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"];57245 -> 58288[label="",style="solid", color="black", weight=3]; 57246[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"];57246 -> 58289[label="",style="solid", color="black", weight=3]; 57247[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"];57247 -> 58290[label="",style="solid", color="black", weight=3]; 57248[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"];57248 -> 58291[label="",style="solid", color="black", weight=3]; 57249[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"];57249 -> 58292[label="",style="solid", color="black", weight=3]; 57250[label="Zero",fontsize=16,color="green",shape="box"];57251[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];57252[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];57253[label="ww5",fontsize=16,color="green",shape="box"];57254[label="Zero",fontsize=16,color="green",shape="box"];57257[label="Succ (Succ (Succ (Succ ww3100000)))",fontsize=16,color="green",shape="box"];57258 -> 49455[label="",style="dashed", color="red", weight=0]; 57258[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"];57258 -> 58301[label="",style="dashed", color="magenta", weight=3]; 57258 -> 58302[label="",style="dashed", color="magenta", weight=3]; 57258 -> 58303[label="",style="dashed", color="magenta", weight=3]; 57258 -> 58304[label="",style="dashed", color="magenta", weight=3]; 57258 -> 58305[label="",style="dashed", color="magenta", weight=3]; 57259[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57260[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"];57260 -> 58306[label="",style="solid", color="black", weight=3]; 57262[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"];57262 -> 58308[label="",style="solid", color="black", weight=3]; 57267[label="Zero",fontsize=16,color="green",shape="box"];57268[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57269[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57270[label="Pos (Succ (Succ ww31000))",fontsize=16,color="green",shape="box"];57271[label="Pos Zero",fontsize=16,color="green",shape="box"];57272[label="Pos (Succ ww2418)",fontsize=16,color="green",shape="box"];57273 -> 36945[label="",style="dashed", color="red", weight=0]; 57273[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"];57273 -> 58309[label="",style="dashed", color="magenta", weight=3]; 57273 -> 58310[label="",style="dashed", color="magenta", weight=3]; 57581[label="ww2418",fontsize=16,color="green",shape="box"];57582 -> 60286[label="",style="dashed", color="red", weight=0]; 57582[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"];57582 -> 60287[label="",style="dashed", color="magenta", weight=3]; 57583[label="ww2417",fontsize=16,color="green",shape="box"];57584 -> 26726[label="",style="dashed", color="red", weight=0]; 57584[label="primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917)",fontsize=16,color="magenta"];57584 -> 58312[label="",style="dashed", color="magenta", weight=3]; 57584 -> 58313[label="",style="dashed", color="magenta", weight=3]; 57584 -> 58314[label="",style="dashed", color="magenta", weight=3]; 57292[label="ww2612",fontsize=16,color="green",shape="box"];57293[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];57294[label="Pos Zero",fontsize=16,color="green",shape="box"];57295[label="Pos Zero",fontsize=16,color="green",shape="box"];57296[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];57297 -> 23742[label="",style="dashed", color="red", weight=0]; 57297[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];57297 -> 58315[label="",style="dashed", color="magenta", weight=3]; 57297 -> 58316[label="",style="dashed", color="magenta", weight=3]; 57298 -> 26799[label="",style="dashed", color="red", weight=0]; 57298[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57298 -> 58317[label="",style="dashed", color="magenta", weight=3]; 57298 -> 58318[label="",style="dashed", color="magenta", weight=3]; 57299[label="ww2612",fontsize=16,color="green",shape="box"];57300[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];57301[label="Pos Zero",fontsize=16,color="green",shape="box"];57302[label="Pos Zero",fontsize=16,color="green",shape="box"];57303[label="ww2612",fontsize=16,color="green",shape="box"];57304[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];57305[label="Pos Zero",fontsize=16,color="green",shape="box"];57306[label="Pos Zero",fontsize=16,color="green",shape="box"];57307[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) (not (esEsOrdering (primCmpFloat (Float ww33570 ww33571) (Float ww32840 ww32841)) GT))",fontsize=16,color="black",shape="box"];57307 -> 58319[label="",style="solid", color="black", weight=3]; 57308 -> 26726[label="",style="dashed", color="red", weight=0]; 57308[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) ww4389",fontsize=16,color="magenta"];57308 -> 58320[label="",style="dashed", color="magenta", weight=3]; 57308 -> 58321[label="",style="dashed", color="magenta", weight=3]; 57308 -> 58322[label="",style="dashed", color="magenta", weight=3]; 57309 -> 26726[label="",style="dashed", color="red", weight=0]; 57309[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) ww4390",fontsize=16,color="magenta"];57309 -> 58323[label="",style="dashed", color="magenta", weight=3]; 57309 -> 58324[label="",style="dashed", color="magenta", weight=3]; 57309 -> 58325[label="",style="dashed", color="magenta", weight=3]; 57310 -> 58326[label="",style="dashed", color="red", weight=0]; 57310[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"];57310 -> 58327[label="",style="dashed", color="magenta", weight=3]; 57310 -> 58328[label="",style="dashed", color="magenta", weight=3]; 57310 -> 58329[label="",style="dashed", color="magenta", weight=3]; 57310 -> 58330[label="",style="dashed", color="magenta", weight=3]; 57310 -> 58331[label="",style="dashed", color="magenta", weight=3]; 57311 -> 58326[label="",style="dashed", color="red", weight=0]; 57311[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"];57311 -> 58332[label="",style="dashed", color="magenta", weight=3]; 57311 -> 58333[label="",style="dashed", color="magenta", weight=3]; 57311 -> 58334[label="",style="dashed", color="magenta", weight=3]; 57311 -> 58335[label="",style="dashed", color="magenta", weight=3]; 57311 -> 58336[label="",style="dashed", color="magenta", weight=3]; 57312 -> 18747[label="",style="dashed", color="red", weight=0]; 57312[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"];57312 -> 58342[label="",style="dashed", color="magenta", weight=3]; 57312 -> 58343[label="",style="dashed", color="magenta", weight=3]; 57312 -> 58344[label="",style="dashed", color="magenta", weight=3]; 57312 -> 58345[label="",style="dashed", color="magenta", weight=3]; 57312 -> 58346[label="",style="dashed", color="magenta", weight=3]; 57313 -> 17737[label="",style="dashed", color="red", weight=0]; 57313[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"];57313 -> 58347[label="",style="dashed", color="magenta", weight=3]; 57313 -> 58348[label="",style="dashed", color="magenta", weight=3]; 57313 -> 58349[label="",style="dashed", color="magenta", weight=3]; 57313 -> 58350[label="",style="dashed", color="magenta", weight=3]; 57313 -> 58351[label="",style="dashed", color="magenta", weight=3]; 57314 -> 58352[label="",style="dashed", color="red", weight=0]; 57314[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"];57314 -> 58353[label="",style="dashed", color="magenta", weight=3]; 57314 -> 58354[label="",style="dashed", color="magenta", weight=3]; 57314 -> 58355[label="",style="dashed", color="magenta", weight=3]; 57314 -> 58356[label="",style="dashed", color="magenta", weight=3]; 57314 -> 58357[label="",style="dashed", color="magenta", weight=3]; 57315 -> 58352[label="",style="dashed", color="red", weight=0]; 57315[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"];57315 -> 58358[label="",style="dashed", color="magenta", weight=3]; 57315 -> 58359[label="",style="dashed", color="magenta", weight=3]; 57315 -> 58360[label="",style="dashed", color="magenta", weight=3]; 57315 -> 58361[label="",style="dashed", color="magenta", weight=3]; 57315 -> 58362[label="",style="dashed", color="magenta", weight=3]; 57316 -> 18747[label="",style="dashed", color="red", weight=0]; 57316[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"];57316 -> 58367[label="",style="dashed", color="magenta", weight=3]; 57316 -> 58368[label="",style="dashed", color="magenta", weight=3]; 57316 -> 58369[label="",style="dashed", color="magenta", weight=3]; 57316 -> 58370[label="",style="dashed", color="magenta", weight=3]; 57316 -> 58371[label="",style="dashed", color="magenta", weight=3]; 57317 -> 17737[label="",style="dashed", color="red", weight=0]; 57317[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"];57317 -> 58372[label="",style="dashed", color="magenta", weight=3]; 57317 -> 58373[label="",style="dashed", color="magenta", weight=3]; 57317 -> 58374[label="",style="dashed", color="magenta", weight=3]; 57317 -> 58375[label="",style="dashed", color="magenta", weight=3]; 57317 -> 58376[label="",style="dashed", color="magenta", weight=3]; 57318[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"];57318 -> 58377[label="",style="solid", color="black", weight=3]; 57319[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"];57319 -> 58378[label="",style="solid", color="black", weight=3]; 57320[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"];57320 -> 58379[label="",style="solid", color="black", weight=3]; 57321[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"];57321 -> 58380[label="",style="solid", color="black", weight=3]; 57322[label="Zero",fontsize=16,color="green",shape="box"];57323[label="Succ Zero",fontsize=16,color="green",shape="box"];57324[label="Succ Zero",fontsize=16,color="green",shape="box"];57325[label="ww5",fontsize=16,color="green",shape="box"];57326[label="ww3100",fontsize=16,color="green",shape="box"];57327[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"];57327 -> 58381[label="",style="solid", color="black", weight=3]; 57328[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"];57328 -> 58382[label="",style="solid", color="black", weight=3]; 57329[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"];57329 -> 58383[label="",style="solid", color="black", weight=3]; 57330[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"];57330 -> 58384[label="",style="solid", color="black", weight=3]; 57331[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];57332[label="ww5",fontsize=16,color="green",shape="box"];57333[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];57334[label="Zero",fontsize=16,color="green",shape="box"];57335[label="Zero",fontsize=16,color="green",shape="box"];26277 -> 26799[label="",style="dashed", color="red", weight=0]; 26277[label="srMyInt (Neg (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];26277 -> 32555[label="",style="dashed", color="magenta", weight=3]; 26277 -> 32556[label="",style="dashed", color="magenta", weight=3]; 26278[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57336 -> 26726[label="",style="dashed", color="red", weight=0]; 57336[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"];57336 -> 58385[label="",style="dashed", color="magenta", weight=3]; 57336 -> 58386[label="",style="dashed", color="magenta", weight=3]; 57336 -> 58387[label="",style="dashed", color="magenta", weight=3]; 57337 -> 58140[label="",style="dashed", color="red", weight=0]; 57337[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"];57337 -> 58171[label="",style="dashed", color="magenta", weight=3]; 57337 -> 58172[label="",style="dashed", color="magenta", weight=3]; 57337 -> 58173[label="",style="dashed", color="magenta", weight=3]; 57337 -> 58174[label="",style="dashed", color="magenta", weight=3]; 57338[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"];57338 -> 58388[label="",style="dashed", color="green", weight=3]; 57338 -> 58389[label="",style="dashed", color="green", weight=3]; 57339[label="ww50",fontsize=16,color="green",shape="box"];57340[label="ww51",fontsize=16,color="green",shape="box"];57341 -> 57669[label="",style="dashed", color="red", weight=0]; 57341[label="takeWhile0 (flip ltEsFloat ww3544) (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"];57341 -> 57685[label="",style="dashed", color="magenta", weight=3]; 57341 -> 57686[label="",style="dashed", color="magenta", weight=3]; 57341 -> 57687[label="",style="dashed", color="magenta", weight=3]; 26289 -> 26799[label="",style="dashed", color="red", weight=0]; 26289[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];26289 -> 32626[label="",style="dashed", color="magenta", weight=3]; 26289 -> 32627[label="",style="dashed", color="magenta", weight=3]; 26290[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57342 -> 26726[label="",style="dashed", color="red", weight=0]; 57342[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"];57342 -> 58390[label="",style="dashed", color="magenta", weight=3]; 57342 -> 58391[label="",style="dashed", color="magenta", weight=3]; 57342 -> 58392[label="",style="dashed", color="magenta", weight=3]; 57343 -> 60006[label="",style="dashed", color="red", weight=0]; 57343[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"];57343 -> 60032[label="",style="dashed", color="magenta", weight=3]; 57343 -> 60033[label="",style="dashed", color="magenta", weight=3]; 57343 -> 60034[label="",style="dashed", color="magenta", weight=3]; 57344[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"];57344 -> 58395[label="",style="dashed", color="green", weight=3]; 57344 -> 58396[label="",style="dashed", color="green", weight=3]; 57345[label="ww50",fontsize=16,color="green",shape="box"];57346[label="ww51",fontsize=16,color="green",shape="box"];57347 -> 57669[label="",style="dashed", color="red", weight=0]; 57347[label="takeWhile0 (flip ltEsFloat ww3554) (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"];57347 -> 57688[label="",style="dashed", color="magenta", weight=3]; 57347 -> 57689[label="",style="dashed", color="magenta", weight=3]; 57347 -> 57690[label="",style="dashed", color="magenta", weight=3]; 49527[label="ww420",fontsize=16,color="green",shape="box"];49528 -> 59409[label="",style="dashed", color="red", weight=0]; 49528[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"];49528 -> 59670[label="",style="dashed", color="magenta", weight=3]; 49528 -> 59671[label="",style="dashed", color="magenta", weight=3]; 49528 -> 59672[label="",style="dashed", color="magenta", weight=3]; 49528 -> 59673[label="",style="dashed", color="magenta", weight=3]; 49528 -> 59674[label="",style="dashed", color="magenta", weight=3]; 49529 -> 52417[label="",style="dashed", color="red", weight=0]; 49529[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"];49529 -> 52450[label="",style="dashed", color="magenta", weight=3]; 49529 -> 52451[label="",style="dashed", color="magenta", weight=3]; 49529 -> 52452[label="",style="dashed", color="magenta", weight=3]; 49530[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"];63519[label="ww43/Float ww430 ww431",fontsize=10,color="white",style="solid",shape="box"];49530 -> 63519[label="",style="solid", color="burlywood", weight=9]; 63519 -> 58398[label="",style="solid", color="burlywood", weight=3]; 49531[label="ww421",fontsize=16,color="green",shape="box"];57348 -> 26799[label="",style="dashed", color="red", weight=0]; 57348[label="srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))",fontsize=16,color="magenta"];57348 -> 58399[label="",style="dashed", color="magenta", weight=3]; 57348 -> 58400[label="",style="dashed", color="magenta", weight=3]; 57349 -> 26799[label="",style="dashed", color="red", weight=0]; 57349[label="srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];57349 -> 58401[label="",style="dashed", color="magenta", weight=3]; 57349 -> 58402[label="",style="dashed", color="magenta", weight=3]; 57350[label="ww3560",fontsize=16,color="green",shape="box"];57351[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"];57351 -> 58403[label="",style="dashed", color="green", weight=3]; 57351 -> 58404[label="",style="dashed", color="green", weight=3]; 57352[label="Float ww3129 ww2935",fontsize=16,color="green",shape="box"];57353[label="ww29120",fontsize=16,color="green",shape="box"];57354[label="ww29121",fontsize=16,color="green",shape="box"];57355[label="Nil",fontsize=16,color="green",shape="box"];57356[label="ww4306",fontsize=16,color="green",shape="box"];57357 -> 23742[label="",style="dashed", color="red", weight=0]; 57357[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57357 -> 58405[label="",style="dashed", color="magenta", weight=3]; 57357 -> 58406[label="",style="dashed", color="magenta", weight=3]; 57358 -> 26799[label="",style="dashed", color="red", weight=0]; 57358[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57358 -> 58407[label="",style="dashed", color="magenta", weight=3]; 57358 -> 58408[label="",style="dashed", color="magenta", weight=3]; 57359[label="ww4307",fontsize=16,color="green",shape="box"];57360 -> 23742[label="",style="dashed", color="red", weight=0]; 57360[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57360 -> 58409[label="",style="dashed", color="magenta", weight=3]; 57360 -> 58410[label="",style="dashed", color="magenta", weight=3]; 57361 -> 26799[label="",style="dashed", color="red", weight=0]; 57361[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57361 -> 58411[label="",style="dashed", color="magenta", weight=3]; 57361 -> 58412[label="",style="dashed", color="magenta", weight=3]; 57362[label="ww4308",fontsize=16,color="green",shape="box"];57363 -> 23742[label="",style="dashed", color="red", weight=0]; 57363[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57363 -> 58413[label="",style="dashed", color="magenta", weight=3]; 57363 -> 58414[label="",style="dashed", color="magenta", weight=3]; 57364 -> 26799[label="",style="dashed", color="red", weight=0]; 57364[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57364 -> 58415[label="",style="dashed", color="magenta", weight=3]; 57364 -> 58416[label="",style="dashed", color="magenta", weight=3]; 57365[label="ww4309",fontsize=16,color="green",shape="box"];57366 -> 23742[label="",style="dashed", color="red", weight=0]; 57366[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57366 -> 58417[label="",style="dashed", color="magenta", weight=3]; 57366 -> 58418[label="",style="dashed", color="magenta", weight=3]; 57367 -> 26799[label="",style="dashed", color="red", weight=0]; 57367[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57367 -> 58419[label="",style="dashed", color="magenta", weight=3]; 57367 -> 58420[label="",style="dashed", color="magenta", weight=3]; 57368 -> 26726[label="",style="dashed", color="red", weight=0]; 57368[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4391",fontsize=16,color="magenta"];57368 -> 58421[label="",style="dashed", color="magenta", weight=3]; 57368 -> 58422[label="",style="dashed", color="magenta", weight=3]; 57368 -> 58423[label="",style="dashed", color="magenta", weight=3]; 57369 -> 53165[label="",style="dashed", color="red", weight=0]; 57369[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"];57369 -> 58424[label="",style="dashed", color="magenta", weight=3]; 57369 -> 58425[label="",style="dashed", color="magenta", weight=3]; 57369 -> 58426[label="",style="dashed", color="magenta", weight=3]; 57369 -> 58427[label="",style="dashed", color="magenta", weight=3]; 57370[label="ww3587",fontsize=16,color="green",shape="box"];57371 -> 53248[label="",style="dashed", color="red", weight=0]; 57371[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"];57371 -> 58428[label="",style="dashed", color="magenta", weight=3]; 57371 -> 58429[label="",style="dashed", color="magenta", weight=3]; 57371 -> 58430[label="",style="dashed", color="magenta", weight=3]; 57371 -> 58431[label="",style="dashed", color="magenta", weight=3]; 57372[label="ww4310",fontsize=16,color="green",shape="box"];57373 -> 23742[label="",style="dashed", color="red", weight=0]; 57373[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57373 -> 58432[label="",style="dashed", color="magenta", weight=3]; 57373 -> 58433[label="",style="dashed", color="magenta", weight=3]; 57374 -> 26799[label="",style="dashed", color="red", weight=0]; 57374[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57374 -> 58434[label="",style="dashed", color="magenta", weight=3]; 57374 -> 58435[label="",style="dashed", color="magenta", weight=3]; 57375[label="ww4311",fontsize=16,color="green",shape="box"];57376 -> 23742[label="",style="dashed", color="red", weight=0]; 57376[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57376 -> 58436[label="",style="dashed", color="magenta", weight=3]; 57376 -> 58437[label="",style="dashed", color="magenta", weight=3]; 57377 -> 26799[label="",style="dashed", color="red", weight=0]; 57377[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57377 -> 58438[label="",style="dashed", color="magenta", weight=3]; 57377 -> 58439[label="",style="dashed", color="magenta", weight=3]; 57378[label="ww4312",fontsize=16,color="green",shape="box"];57379 -> 23742[label="",style="dashed", color="red", weight=0]; 57379[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57379 -> 58440[label="",style="dashed", color="magenta", weight=3]; 57379 -> 58441[label="",style="dashed", color="magenta", weight=3]; 57380 -> 26799[label="",style="dashed", color="red", weight=0]; 57380[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57380 -> 58442[label="",style="dashed", color="magenta", weight=3]; 57380 -> 58443[label="",style="dashed", color="magenta", weight=3]; 57381[label="ww4313",fontsize=16,color="green",shape="box"];57382 -> 25616[label="",style="dashed", color="red", weight=0]; 57382[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57382 -> 58444[label="",style="dashed", color="magenta", weight=3]; 57383 -> 26799[label="",style="dashed", color="red", weight=0]; 57383[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57383 -> 58445[label="",style="dashed", color="magenta", weight=3]; 57383 -> 58446[label="",style="dashed", color="magenta", weight=3]; 57384[label="ww4315",fontsize=16,color="green",shape="box"];57385 -> 25616[label="",style="dashed", color="red", weight=0]; 57385[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57385 -> 58447[label="",style="dashed", color="magenta", weight=3]; 57386 -> 26799[label="",style="dashed", color="red", weight=0]; 57386[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57386 -> 58448[label="",style="dashed", color="magenta", weight=3]; 57386 -> 58449[label="",style="dashed", color="magenta", weight=3]; 57387[label="Neg (Succ ww2099)",fontsize=16,color="green",shape="box"];57388[label="Pos (Succ ww2101)",fontsize=16,color="green",shape="box"];30434 -> 26799[label="",style="dashed", color="red", weight=0]; 30434[label="srMyInt (Neg (Succ ww2093)) (Pos (Succ ww2094))",fontsize=16,color="magenta"];30434 -> 58450[label="",style="dashed", color="magenta", weight=3]; 30434 -> 58451[label="",style="dashed", color="magenta", weight=3]; 30435[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57389 -> 36945[label="",style="dashed", color="red", weight=0]; 57389[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"];57389 -> 58452[label="",style="dashed", color="magenta", weight=3]; 57389 -> 58453[label="",style="dashed", color="magenta", weight=3]; 57585[label="ww2101",fontsize=16,color="green",shape="box"];57586 -> 60400[label="",style="dashed", color="red", weight=0]; 57586[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"];57586 -> 60401[label="",style="dashed", color="magenta", weight=3]; 57587[label="ww2100",fontsize=16,color="green",shape="box"];57588 -> 26726[label="",style="dashed", color="red", weight=0]; 57588[label="primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141)",fontsize=16,color="magenta"];57588 -> 58455[label="",style="dashed", color="magenta", weight=3]; 57588 -> 58456[label="",style="dashed", color="magenta", weight=3]; 57588 -> 58457[label="",style="dashed", color="magenta", weight=3]; 57398[label="ww4316",fontsize=16,color="green",shape="box"];57399 -> 25616[label="",style="dashed", color="red", weight=0]; 57399[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57399 -> 58458[label="",style="dashed", color="magenta", weight=3]; 57400 -> 26799[label="",style="dashed", color="red", weight=0]; 57400[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57400 -> 58459[label="",style="dashed", color="magenta", weight=3]; 57400 -> 58460[label="",style="dashed", color="magenta", weight=3]; 57401[label="ww4317",fontsize=16,color="green",shape="box"];57402 -> 25616[label="",style="dashed", color="red", weight=0]; 57402[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57402 -> 58461[label="",style="dashed", color="magenta", weight=3]; 57403 -> 26799[label="",style="dashed", color="red", weight=0]; 57403[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57403 -> 58462[label="",style="dashed", color="magenta", weight=3]; 57403 -> 58463[label="",style="dashed", color="magenta", weight=3]; 57404 -> 26726[label="",style="dashed", color="red", weight=0]; 57404[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4392",fontsize=16,color="magenta"];57404 -> 58464[label="",style="dashed", color="magenta", weight=3]; 57404 -> 58465[label="",style="dashed", color="magenta", weight=3]; 57404 -> 58466[label="",style="dashed", color="magenta", weight=3]; 57405[label="ww4318",fontsize=16,color="green",shape="box"];57406 -> 25616[label="",style="dashed", color="red", weight=0]; 57406[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57406 -> 58467[label="",style="dashed", color="magenta", weight=3]; 57407 -> 26799[label="",style="dashed", color="red", weight=0]; 57407[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57407 -> 58468[label="",style="dashed", color="magenta", weight=3]; 57407 -> 58469[label="",style="dashed", color="magenta", weight=3]; 57408[label="ww4320",fontsize=16,color="green",shape="box"];57409 -> 25616[label="",style="dashed", color="red", weight=0]; 57409[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57409 -> 58470[label="",style="dashed", color="magenta", weight=3]; 57410 -> 26799[label="",style="dashed", color="red", weight=0]; 57410[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57410 -> 58471[label="",style="dashed", color="magenta", weight=3]; 57410 -> 58472[label="",style="dashed", color="magenta", weight=3]; 57411[label="ww4321",fontsize=16,color="green",shape="box"];57412 -> 25616[label="",style="dashed", color="red", weight=0]; 57412[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57412 -> 58473[label="",style="dashed", color="magenta", weight=3]; 57413 -> 26799[label="",style="dashed", color="red", weight=0]; 57413[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57413 -> 58474[label="",style="dashed", color="magenta", weight=3]; 57413 -> 58475[label="",style="dashed", color="magenta", weight=3]; 57414[label="ww4322",fontsize=16,color="green",shape="box"];57415 -> 25616[label="",style="dashed", color="red", weight=0]; 57415[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57415 -> 58476[label="",style="dashed", color="magenta", weight=3]; 57416 -> 26799[label="",style="dashed", color="red", weight=0]; 57416[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57416 -> 58477[label="",style="dashed", color="magenta", weight=3]; 57416 -> 58478[label="",style="dashed", color="magenta", weight=3]; 57417[label="ww4323",fontsize=16,color="green",shape="box"];57418 -> 25616[label="",style="dashed", color="red", weight=0]; 57418[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57418 -> 58479[label="",style="dashed", color="magenta", weight=3]; 57419 -> 26799[label="",style="dashed", color="red", weight=0]; 57419[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57419 -> 58480[label="",style="dashed", color="magenta", weight=3]; 57419 -> 58481[label="",style="dashed", color="magenta", weight=3]; 57420[label="ww4324",fontsize=16,color="green",shape="box"];57421 -> 25616[label="",style="dashed", color="red", weight=0]; 57421[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57421 -> 58482[label="",style="dashed", color="magenta", weight=3]; 57422 -> 26799[label="",style="dashed", color="red", weight=0]; 57422[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57422 -> 58483[label="",style="dashed", color="magenta", weight=3]; 57422 -> 58484[label="",style="dashed", color="magenta", weight=3]; 57423 -> 26726[label="",style="dashed", color="red", weight=0]; 57423[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4393",fontsize=16,color="magenta"];57423 -> 58485[label="",style="dashed", color="magenta", weight=3]; 57423 -> 58486[label="",style="dashed", color="magenta", weight=3]; 57423 -> 58487[label="",style="dashed", color="magenta", weight=3]; 57424 -> 53530[label="",style="dashed", color="red", weight=0]; 57424[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"];57424 -> 58488[label="",style="dashed", color="magenta", weight=3]; 57424 -> 58489[label="",style="dashed", color="magenta", weight=3]; 57424 -> 58490[label="",style="dashed", color="magenta", weight=3]; 57425[label="ww3732",fontsize=16,color="green",shape="box"];57426 -> 53583[label="",style="dashed", color="red", weight=0]; 57426[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"];57426 -> 58491[label="",style="dashed", color="magenta", weight=3]; 57426 -> 58492[label="",style="dashed", color="magenta", weight=3]; 57426 -> 58493[label="",style="dashed", color="magenta", weight=3]; 57427[label="ww4325",fontsize=16,color="green",shape="box"];57428 -> 25616[label="",style="dashed", color="red", weight=0]; 57428[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57428 -> 58494[label="",style="dashed", color="magenta", weight=3]; 57429 -> 26799[label="",style="dashed", color="red", weight=0]; 57429[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57429 -> 58495[label="",style="dashed", color="magenta", weight=3]; 57429 -> 58496[label="",style="dashed", color="magenta", weight=3]; 57430[label="ww4326",fontsize=16,color="green",shape="box"];57431 -> 25616[label="",style="dashed", color="red", weight=0]; 57431[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57431 -> 58497[label="",style="dashed", color="magenta", weight=3]; 57432 -> 26799[label="",style="dashed", color="red", weight=0]; 57432[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57432 -> 58498[label="",style="dashed", color="magenta", weight=3]; 57432 -> 58499[label="",style="dashed", color="magenta", weight=3]; 57433[label="ww4327",fontsize=16,color="green",shape="box"];57434 -> 25616[label="",style="dashed", color="red", weight=0]; 57434[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57434 -> 58500[label="",style="dashed", color="magenta", weight=3]; 57435 -> 26799[label="",style="dashed", color="red", weight=0]; 57435[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57435 -> 58501[label="",style="dashed", color="magenta", weight=3]; 57435 -> 58502[label="",style="dashed", color="magenta", weight=3]; 57436 -> 26726[label="",style="dashed", color="red", weight=0]; 57436[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"];57436 -> 58503[label="",style="dashed", color="magenta", weight=3]; 57436 -> 58504[label="",style="dashed", color="magenta", weight=3]; 57436 -> 58505[label="",style="dashed", color="magenta", weight=3]; 57437 -> 50905[label="",style="dashed", color="red", weight=0]; 57437[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"];57437 -> 58506[label="",style="dashed", color="magenta", weight=3]; 57438[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"];57438 -> 58507[label="",style="dashed", color="green", weight=3]; 57438 -> 58508[label="",style="dashed", color="green", weight=3]; 57439[label="ww5420",fontsize=16,color="green",shape="box"];57440[label="ww5421",fontsize=16,color="green",shape="box"];57441[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];57442[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];57443[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];57444 -> 26726[label="",style="dashed", color="red", weight=0]; 57444[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"];57444 -> 58509[label="",style="dashed", color="magenta", weight=3]; 57444 -> 58510[label="",style="dashed", color="magenta", weight=3]; 57444 -> 58511[label="",style="dashed", color="magenta", weight=3]; 57445 -> 49938[label="",style="dashed", color="red", weight=0]; 57445[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"];57445 -> 58512[label="",style="dashed", color="magenta", weight=3]; 57445 -> 58513[label="",style="dashed", color="magenta", weight=3]; 57445 -> 58514[label="",style="dashed", color="magenta", weight=3]; 57446[label="Succ ww54100",fontsize=16,color="green",shape="box"];57447[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];57448[label="Succ ww53900",fontsize=16,color="green",shape="box"];57449[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"];57449 -> 58515[label="",style="dashed", color="green", weight=3]; 57449 -> 58516[label="",style="dashed", color="green", weight=3]; 57450[label="ww5420",fontsize=16,color="green",shape="box"];57451[label="ww5421",fontsize=16,color="green",shape="box"];57452 -> 26726[label="",style="dashed", color="red", weight=0]; 57452[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4394",fontsize=16,color="magenta"];57452 -> 58517[label="",style="dashed", color="magenta", weight=3]; 57452 -> 58518[label="",style="dashed", color="magenta", weight=3]; 57452 -> 58519[label="",style="dashed", color="magenta", weight=3]; 57453[label="ww4000",fontsize=16,color="green",shape="box"];57454[label="Neg Zero",fontsize=16,color="green",shape="box"];57455[label="Pos Zero",fontsize=16,color="green",shape="box"];57456[label="Pos Zero",fontsize=16,color="green",shape="box"];57457[label="ww4328",fontsize=16,color="green",shape="box"];57458 -> 23742[label="",style="dashed", color="red", weight=0]; 57458[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57458 -> 58520[label="",style="dashed", color="magenta", weight=3]; 57458 -> 58521[label="",style="dashed", color="magenta", weight=3]; 57459 -> 26799[label="",style="dashed", color="red", weight=0]; 57459[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57459 -> 58522[label="",style="dashed", color="magenta", weight=3]; 57459 -> 58523[label="",style="dashed", color="magenta", weight=3]; 57460[label="ww2121",fontsize=16,color="green",shape="box"];57461[label="Neg Zero",fontsize=16,color="green",shape="box"];57462[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];57463[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];57464[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];57465 -> 23742[label="",style="dashed", color="red", weight=0]; 57465[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];57465 -> 58524[label="",style="dashed", color="magenta", weight=3]; 57465 -> 58525[label="",style="dashed", color="magenta", weight=3]; 57466 -> 26799[label="",style="dashed", color="red", weight=0]; 57466[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];57466 -> 58526[label="",style="dashed", color="magenta", weight=3]; 57466 -> 58527[label="",style="dashed", color="magenta", weight=3]; 57467[label="ww2121",fontsize=16,color="green",shape="box"];57468[label="Neg Zero",fontsize=16,color="green",shape="box"];57469[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];57470[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];57471[label="ww2121",fontsize=16,color="green",shape="box"];57472[label="Neg Zero",fontsize=16,color="green",shape="box"];57473[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];57474[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];57475[label="ww4000",fontsize=16,color="green",shape="box"];57476[label="Neg Zero",fontsize=16,color="green",shape="box"];57477[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];57478[label="Pos Zero",fontsize=16,color="green",shape="box"];57479[label="ww4329",fontsize=16,color="green",shape="box"];57480 -> 23742[label="",style="dashed", color="red", weight=0]; 57480[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57480 -> 58528[label="",style="dashed", color="magenta", weight=3]; 57480 -> 58529[label="",style="dashed", color="magenta", weight=3]; 57481 -> 26799[label="",style="dashed", color="red", weight=0]; 57481[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57481 -> 58530[label="",style="dashed", color="magenta", weight=3]; 57481 -> 58531[label="",style="dashed", color="magenta", weight=3]; 57482 -> 52460[label="",style="dashed", color="red", weight=0]; 57482[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"];57482 -> 58532[label="",style="dashed", color="magenta", weight=3]; 57482 -> 58533[label="",style="dashed", color="magenta", weight=3]; 57482 -> 58534[label="",style="dashed", color="magenta", weight=3]; 57482 -> 58535[label="",style="dashed", color="magenta", weight=3]; 57483[label="ww3909",fontsize=16,color="green",shape="box"];57484 -> 52542[label="",style="dashed", color="red", weight=0]; 57484[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"];57484 -> 58536[label="",style="dashed", color="magenta", weight=3]; 57484 -> 58537[label="",style="dashed", color="magenta", weight=3]; 57484 -> 58538[label="",style="dashed", color="magenta", weight=3]; 57484 -> 58539[label="",style="dashed", color="magenta", weight=3]; 57485[label="ww4330",fontsize=16,color="green",shape="box"];57486 -> 23742[label="",style="dashed", color="red", weight=0]; 57486[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57486 -> 58540[label="",style="dashed", color="magenta", weight=3]; 57486 -> 58541[label="",style="dashed", color="magenta", weight=3]; 57487 -> 26799[label="",style="dashed", color="red", weight=0]; 57487[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57487 -> 58542[label="",style="dashed", color="magenta", weight=3]; 57487 -> 58543[label="",style="dashed", color="magenta", weight=3]; 57488[label="ww4331",fontsize=16,color="green",shape="box"];57489 -> 23742[label="",style="dashed", color="red", weight=0]; 57489[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57489 -> 58544[label="",style="dashed", color="magenta", weight=3]; 57489 -> 58545[label="",style="dashed", color="magenta", weight=3]; 57490 -> 26799[label="",style="dashed", color="red", weight=0]; 57490[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57490 -> 58546[label="",style="dashed", color="magenta", weight=3]; 57490 -> 58547[label="",style="dashed", color="magenta", weight=3]; 57491[label="ww4332",fontsize=16,color="green",shape="box"];57492 -> 23742[label="",style="dashed", color="red", weight=0]; 57492[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57492 -> 58548[label="",style="dashed", color="magenta", weight=3]; 57492 -> 58549[label="",style="dashed", color="magenta", weight=3]; 57493 -> 26799[label="",style="dashed", color="red", weight=0]; 57493[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57493 -> 58550[label="",style="dashed", color="magenta", weight=3]; 57493 -> 58551[label="",style="dashed", color="magenta", weight=3]; 57494 -> 26726[label="",style="dashed", color="red", weight=0]; 57494[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4395",fontsize=16,color="magenta"];57494 -> 58552[label="",style="dashed", color="magenta", weight=3]; 57494 -> 58553[label="",style="dashed", color="magenta", weight=3]; 57494 -> 58554[label="",style="dashed", color="magenta", weight=3]; 57495[label="ww4333",fontsize=16,color="green",shape="box"];57496 -> 25616[label="",style="dashed", color="red", weight=0]; 57496[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57496 -> 58555[label="",style="dashed", color="magenta", weight=3]; 57497 -> 26799[label="",style="dashed", color="red", weight=0]; 57497[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57497 -> 58556[label="",style="dashed", color="magenta", weight=3]; 57497 -> 58557[label="",style="dashed", color="magenta", weight=3]; 57498[label="ww4334",fontsize=16,color="green",shape="box"];57499 -> 25616[label="",style="dashed", color="red", weight=0]; 57499[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57499 -> 58558[label="",style="dashed", color="magenta", weight=3]; 57500 -> 26799[label="",style="dashed", color="red", weight=0]; 57500[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57500 -> 58559[label="",style="dashed", color="magenta", weight=3]; 57500 -> 58560[label="",style="dashed", color="magenta", weight=3]; 57501 -> 26726[label="",style="dashed", color="red", weight=0]; 57501[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4396",fontsize=16,color="magenta"];57501 -> 58561[label="",style="dashed", color="magenta", weight=3]; 57501 -> 58562[label="",style="dashed", color="magenta", weight=3]; 57501 -> 58563[label="",style="dashed", color="magenta", weight=3]; 57502[label="Neg (Succ ww2130)",fontsize=16,color="green",shape="box"];57503[label="Pos (Succ ww2132)",fontsize=16,color="green",shape="box"];57504 -> 36945[label="",style="dashed", color="red", weight=0]; 57504[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"];57504 -> 58564[label="",style="dashed", color="magenta", weight=3]; 57504 -> 58565[label="",style="dashed", color="magenta", weight=3]; 56326 -> 26726[label="",style="dashed", color="red", weight=0]; 56326[label="primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188)",fontsize=16,color="magenta"];56326 -> 58566[label="",style="dashed", color="magenta", weight=3]; 56326 -> 58567[label="",style="dashed", color="magenta", weight=3]; 56326 -> 58568[label="",style="dashed", color="magenta", weight=3]; 56327[label="ww2132",fontsize=16,color="green",shape="box"];56328[label="ww2131",fontsize=16,color="green",shape="box"];56329 -> 60423[label="",style="dashed", color="red", weight=0]; 56329[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"];56329 -> 60424[label="",style="dashed", color="magenta", weight=3]; 57505[label="ww4335",fontsize=16,color="green",shape="box"];57506 -> 25616[label="",style="dashed", color="red", weight=0]; 57506[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57506 -> 58570[label="",style="dashed", color="magenta", weight=3]; 57507 -> 26799[label="",style="dashed", color="red", weight=0]; 57507[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57507 -> 58571[label="",style="dashed", color="magenta", weight=3]; 57507 -> 58572[label="",style="dashed", color="magenta", weight=3]; 57508[label="ww4336",fontsize=16,color="green",shape="box"];57509 -> 25616[label="",style="dashed", color="red", weight=0]; 57509[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57509 -> 58573[label="",style="dashed", color="magenta", weight=3]; 57510 -> 26799[label="",style="dashed", color="red", weight=0]; 57510[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57510 -> 58574[label="",style="dashed", color="magenta", weight=3]; 57510 -> 58575[label="",style="dashed", color="magenta", weight=3]; 57511 -> 26726[label="",style="dashed", color="red", weight=0]; 57511[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4397",fontsize=16,color="magenta"];57511 -> 58576[label="",style="dashed", color="magenta", weight=3]; 57511 -> 58577[label="",style="dashed", color="magenta", weight=3]; 57511 -> 58578[label="",style="dashed", color="magenta", weight=3]; 57512 -> 52674[label="",style="dashed", color="red", weight=0]; 57512[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"];57512 -> 58579[label="",style="dashed", color="magenta", weight=3]; 57512 -> 58580[label="",style="dashed", color="magenta", weight=3]; 57512 -> 58581[label="",style="dashed", color="magenta", weight=3]; 57512 -> 58582[label="",style="dashed", color="magenta", weight=3]; 57513[label="ww3993",fontsize=16,color="green",shape="box"];57514 -> 52773[label="",style="dashed", color="red", weight=0]; 57514[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"];57514 -> 58583[label="",style="dashed", color="magenta", weight=3]; 57514 -> 58584[label="",style="dashed", color="magenta", weight=3]; 57514 -> 58585[label="",style="dashed", color="magenta", weight=3]; 57514 -> 58586[label="",style="dashed", color="magenta", weight=3]; 57515[label="ww4337",fontsize=16,color="green",shape="box"];57516 -> 25616[label="",style="dashed", color="red", weight=0]; 57516[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57516 -> 58587[label="",style="dashed", color="magenta", weight=3]; 57517 -> 26799[label="",style="dashed", color="red", weight=0]; 57517[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57517 -> 58588[label="",style="dashed", color="magenta", weight=3]; 57517 -> 58589[label="",style="dashed", color="magenta", weight=3]; 57518[label="ww4338",fontsize=16,color="green",shape="box"];57519 -> 25616[label="",style="dashed", color="red", weight=0]; 57519[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57519 -> 58590[label="",style="dashed", color="magenta", weight=3]; 57520 -> 26799[label="",style="dashed", color="red", weight=0]; 57520[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57520 -> 58591[label="",style="dashed", color="magenta", weight=3]; 57520 -> 58592[label="",style="dashed", color="magenta", weight=3]; 57521[label="ww4339",fontsize=16,color="green",shape="box"];57522 -> 25616[label="",style="dashed", color="red", weight=0]; 57522[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57522 -> 58593[label="",style="dashed", color="magenta", weight=3]; 57523 -> 26799[label="",style="dashed", color="red", weight=0]; 57523[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57523 -> 58594[label="",style="dashed", color="magenta", weight=3]; 57523 -> 58595[label="",style="dashed", color="magenta", weight=3]; 57524 -> 26726[label="",style="dashed", color="red", weight=0]; 57524[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4398",fontsize=16,color="magenta"];57524 -> 58596[label="",style="dashed", color="magenta", weight=3]; 57524 -> 58597[label="",style="dashed", color="magenta", weight=3]; 57524 -> 58598[label="",style="dashed", color="magenta", weight=3]; 57525[label="ww4340",fontsize=16,color="green",shape="box"];57526 -> 25616[label="",style="dashed", color="red", weight=0]; 57526[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57526 -> 58599[label="",style="dashed", color="magenta", weight=3]; 57527 -> 26799[label="",style="dashed", color="red", weight=0]; 57527[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57527 -> 58600[label="",style="dashed", color="magenta", weight=3]; 57527 -> 58601[label="",style="dashed", color="magenta", weight=3]; 57528[label="ww4341",fontsize=16,color="green",shape="box"];57529 -> 25616[label="",style="dashed", color="red", weight=0]; 57529[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57529 -> 58602[label="",style="dashed", color="magenta", weight=3]; 57530 -> 26799[label="",style="dashed", color="red", weight=0]; 57530[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57530 -> 58603[label="",style="dashed", color="magenta", weight=3]; 57530 -> 58604[label="",style="dashed", color="magenta", weight=3]; 57531 -> 26726[label="",style="dashed", color="red", weight=0]; 57531[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4399",fontsize=16,color="magenta"];57531 -> 58605[label="",style="dashed", color="magenta", weight=3]; 57531 -> 58606[label="",style="dashed", color="magenta", weight=3]; 57531 -> 58607[label="",style="dashed", color="magenta", weight=3]; 57532[label="Neg Zero",fontsize=16,color="green",shape="box"];57533[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];57534[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];57535[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];57536 -> 25616[label="",style="dashed", color="red", weight=0]; 57536[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57536 -> 58608[label="",style="dashed", color="magenta", weight=3]; 57537 -> 26799[label="",style="dashed", color="red", weight=0]; 57537[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];57537 -> 58609[label="",style="dashed", color="magenta", weight=3]; 57537 -> 58610[label="",style="dashed", color="magenta", weight=3]; 57538[label="Neg Zero",fontsize=16,color="green",shape="box"];57539[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];57540[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];57541[label="Neg Zero",fontsize=16,color="green",shape="box"];57542[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];57543[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];57544[label="ww4342",fontsize=16,color="green",shape="box"];57545 -> 25616[label="",style="dashed", color="red", weight=0]; 57545[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57545 -> 58611[label="",style="dashed", color="magenta", weight=3]; 57546 -> 26799[label="",style="dashed", color="red", weight=0]; 57546[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57546 -> 58612[label="",style="dashed", color="magenta", weight=3]; 57546 -> 58613[label="",style="dashed", color="magenta", weight=3]; 57547[label="ww4343",fontsize=16,color="green",shape="box"];57548 -> 25616[label="",style="dashed", color="red", weight=0]; 57548[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57548 -> 58614[label="",style="dashed", color="magenta", weight=3]; 57549 -> 26799[label="",style="dashed", color="red", weight=0]; 57549[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57549 -> 58615[label="",style="dashed", color="magenta", weight=3]; 57549 -> 58616[label="",style="dashed", color="magenta", weight=3]; 57550 -> 26726[label="",style="dashed", color="red", weight=0]; 57550[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4400",fontsize=16,color="magenta"];57550 -> 58617[label="",style="dashed", color="magenta", weight=3]; 57550 -> 58618[label="",style="dashed", color="magenta", weight=3]; 57550 -> 58619[label="",style="dashed", color="magenta", weight=3]; 57551 -> 52776[label="",style="dashed", color="red", weight=0]; 57551[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"];57551 -> 58620[label="",style="dashed", color="magenta", weight=3]; 57551 -> 58621[label="",style="dashed", color="magenta", weight=3]; 57551 -> 58622[label="",style="dashed", color="magenta", weight=3]; 57552[label="ww4086",fontsize=16,color="green",shape="box"];57553 -> 52859[label="",style="dashed", color="red", weight=0]; 57553[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"];57553 -> 58623[label="",style="dashed", color="magenta", weight=3]; 57553 -> 58624[label="",style="dashed", color="magenta", weight=3]; 57553 -> 58625[label="",style="dashed", color="magenta", weight=3]; 57554[label="ww4344",fontsize=16,color="green",shape="box"];57555 -> 25616[label="",style="dashed", color="red", weight=0]; 57555[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57555 -> 58626[label="",style="dashed", color="magenta", weight=3]; 57556 -> 26799[label="",style="dashed", color="red", weight=0]; 57556[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57556 -> 58627[label="",style="dashed", color="magenta", weight=3]; 57556 -> 58628[label="",style="dashed", color="magenta", weight=3]; 57557[label="ww4345",fontsize=16,color="green",shape="box"];57558 -> 25616[label="",style="dashed", color="red", weight=0]; 57558[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57558 -> 58629[label="",style="dashed", color="magenta", weight=3]; 57559 -> 26799[label="",style="dashed", color="red", weight=0]; 57559[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57559 -> 58630[label="",style="dashed", color="magenta", weight=3]; 57559 -> 58631[label="",style="dashed", color="magenta", weight=3]; 57560[label="ww4346",fontsize=16,color="green",shape="box"];57561 -> 25616[label="",style="dashed", color="red", weight=0]; 57561[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57561 -> 58632[label="",style="dashed", color="magenta", weight=3]; 57562 -> 26799[label="",style="dashed", color="red", weight=0]; 57562[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57562 -> 58633[label="",style="dashed", color="magenta", weight=3]; 57562 -> 58634[label="",style="dashed", color="magenta", weight=3]; 57563 -> 26726[label="",style="dashed", color="red", weight=0]; 57563[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038)",fontsize=16,color="magenta"];57563 -> 58635[label="",style="dashed", color="magenta", weight=3]; 57563 -> 58636[label="",style="dashed", color="magenta", weight=3]; 57563 -> 58637[label="",style="dashed", color="magenta", weight=3]; 57564 -> 49974[label="",style="dashed", color="red", weight=0]; 57564[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"];57564 -> 58638[label="",style="dashed", color="magenta", weight=3]; 57564 -> 58639[label="",style="dashed", color="magenta", weight=3]; 57564 -> 58640[label="",style="dashed", color="magenta", weight=3]; 57608[label="Succ ww95800",fontsize=16,color="green",shape="box"];57609[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];57610[label="Succ ww95600",fontsize=16,color="green",shape="box"];57611[label="Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038",fontsize=16,color="green",shape="box"];57611 -> 58641[label="",style="dashed", color="green", weight=3]; 57612[label="ww9590",fontsize=16,color="green",shape="box"];57613[label="ww9591",fontsize=16,color="green",shape="box"];57614 -> 26799[label="",style="dashed", color="red", weight=0]; 57614[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57614 -> 58642[label="",style="dashed", color="magenta", weight=3]; 57614 -> 58643[label="",style="dashed", color="magenta", weight=3]; 57615[label="ww4181",fontsize=16,color="green",shape="box"];57616[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"];57616 -> 58644[label="",style="dashed", color="green", weight=3]; 57616 -> 58645[label="",style="dashed", color="green", weight=3]; 57645[label="Float ww3210 ww2352",fontsize=16,color="green",shape="box"];57646[label="ww9590",fontsize=16,color="green",shape="box"];57647[label="ww9591",fontsize=16,color="green",shape="box"];57648[label="Zero",fontsize=16,color="green",shape="box"];57649[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57650[label="Succ ww95600",fontsize=16,color="green",shape="box"];57651 -> 26799[label="",style="dashed", color="red", weight=0]; 57651[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57651 -> 58646[label="",style="dashed", color="magenta", weight=3]; 57651 -> 58647[label="",style="dashed", color="magenta", weight=3]; 57652[label="ww4183",fontsize=16,color="green",shape="box"];57653[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"];57653 -> 58648[label="",style="dashed", color="green", weight=3]; 57653 -> 58649[label="",style="dashed", color="green", weight=3]; 57710 -> 20687[label="",style="dashed", color="red", weight=0]; 57710[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];57711[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57654 -> 26799[label="",style="dashed", color="red", weight=0]; 57654[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57654 -> 58650[label="",style="dashed", color="magenta", weight=3]; 57654 -> 58651[label="",style="dashed", color="magenta", weight=3]; 57655[label="ww4185",fontsize=16,color="green",shape="box"];57656[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"];57656 -> 58652[label="",style="dashed", color="green", weight=3]; 57656 -> 58653[label="",style="dashed", color="green", weight=3]; 57657[label="Float ww3216 ww2356",fontsize=16,color="green",shape="box"];57658[label="ww9590",fontsize=16,color="green",shape="box"];57659[label="ww9591",fontsize=16,color="green",shape="box"];57660[label="Zero",fontsize=16,color="green",shape="box"];57661[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57662[label="Zero",fontsize=16,color="green",shape="box"];57663 -> 26799[label="",style="dashed", color="red", weight=0]; 57663[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57663 -> 58654[label="",style="dashed", color="magenta", weight=3]; 57663 -> 58655[label="",style="dashed", color="magenta", weight=3]; 57664[label="ww4193",fontsize=16,color="green",shape="box"];57665[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"];57665 -> 58656[label="",style="dashed", color="green", weight=3]; 57665 -> 58657[label="",style="dashed", color="green", weight=3]; 57712[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];57713[label="Float ww3224 ww2358",fontsize=16,color="green",shape="box"];57714[label="ww9590",fontsize=16,color="green",shape="box"];57715[label="ww9591",fontsize=16,color="green",shape="box"];57716 -> 26726[label="",style="dashed", color="red", weight=0]; 57716[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"];57716 -> 58658[label="",style="dashed", color="magenta", weight=3]; 57716 -> 58659[label="",style="dashed", color="magenta", weight=3]; 57716 -> 58660[label="",style="dashed", color="magenta", weight=3]; 57717 -> 50974[label="",style="dashed", color="red", weight=0]; 57717[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"];57717 -> 58661[label="",style="dashed", color="magenta", weight=3]; 57718[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];57719[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"];57719 -> 58662[label="",style="dashed", color="green", weight=3]; 57719 -> 58663[label="",style="dashed", color="green", weight=3]; 57720[label="ww9590",fontsize=16,color="green",shape="box"];57721[label="ww9591",fontsize=16,color="green",shape="box"];57722 -> 26799[label="",style="dashed", color="red", weight=0]; 57722[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57722 -> 58664[label="",style="dashed", color="magenta", weight=3]; 57722 -> 58665[label="",style="dashed", color="magenta", weight=3]; 57723[label="ww4199",fontsize=16,color="green",shape="box"];57724[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"];57724 -> 58666[label="",style="dashed", color="green", weight=3]; 57724 -> 58667[label="",style="dashed", color="green", weight=3]; 57725[label="Float ww3227 ww2360",fontsize=16,color="green",shape="box"];57726[label="ww9590",fontsize=16,color="green",shape="box"];57727[label="ww9591",fontsize=16,color="green",shape="box"];57728[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57729 -> 26799[label="",style="dashed", color="red", weight=0]; 57729[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57729 -> 58668[label="",style="dashed", color="magenta", weight=3]; 57729 -> 58669[label="",style="dashed", color="magenta", weight=3]; 57730[label="ww4203",fontsize=16,color="green",shape="box"];57731[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"];57731 -> 58670[label="",style="dashed", color="green", weight=3]; 57731 -> 58671[label="",style="dashed", color="green", weight=3]; 57732[label="Float ww3232 ww2362",fontsize=16,color="green",shape="box"];57733[label="ww9590",fontsize=16,color="green",shape="box"];57734[label="ww9591",fontsize=16,color="green",shape="box"];57735[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57736[label="ww4347",fontsize=16,color="green",shape="box"];57737 -> 20242[label="",style="dashed", color="red", weight=0]; 57737[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57738 -> 26799[label="",style="dashed", color="red", weight=0]; 57738[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57738 -> 58672[label="",style="dashed", color="magenta", weight=3]; 57738 -> 58673[label="",style="dashed", color="magenta", weight=3]; 57739[label="ww4348",fontsize=16,color="green",shape="box"];57740 -> 20242[label="",style="dashed", color="red", weight=0]; 57740[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57741 -> 26799[label="",style="dashed", color="red", weight=0]; 57741[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57741 -> 58674[label="",style="dashed", color="magenta", weight=3]; 57741 -> 58675[label="",style="dashed", color="magenta", weight=3]; 57742[label="ww4349",fontsize=16,color="green",shape="box"];57743 -> 20242[label="",style="dashed", color="red", weight=0]; 57743[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57744 -> 26799[label="",style="dashed", color="red", weight=0]; 57744[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57744 -> 58676[label="",style="dashed", color="magenta", weight=3]; 57744 -> 58677[label="",style="dashed", color="magenta", weight=3]; 57745[label="ww4350",fontsize=16,color="green",shape="box"];57746 -> 20242[label="",style="dashed", color="red", weight=0]; 57746[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57747 -> 26799[label="",style="dashed", color="red", weight=0]; 57747[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57747 -> 58678[label="",style="dashed", color="magenta", weight=3]; 57747 -> 58679[label="",style="dashed", color="magenta", weight=3]; 57748 -> 26726[label="",style="dashed", color="red", weight=0]; 57748[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4401",fontsize=16,color="magenta"];57748 -> 58680[label="",style="dashed", color="magenta", weight=3]; 57748 -> 58681[label="",style="dashed", color="magenta", weight=3]; 57748 -> 58682[label="",style="dashed", color="magenta", weight=3]; 57749[label="ww4351",fontsize=16,color="green",shape="box"];57750 -> 20242[label="",style="dashed", color="red", weight=0]; 57750[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57751 -> 26799[label="",style="dashed", color="red", weight=0]; 57751[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57751 -> 58683[label="",style="dashed", color="magenta", weight=3]; 57751 -> 58684[label="",style="dashed", color="magenta", weight=3]; 57752 -> 26726[label="",style="dashed", color="red", weight=0]; 57752[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4402",fontsize=16,color="magenta"];57752 -> 58685[label="",style="dashed", color="magenta", weight=3]; 57752 -> 58686[label="",style="dashed", color="magenta", weight=3]; 57752 -> 58687[label="",style="dashed", color="magenta", weight=3]; 57753[label="ww4352",fontsize=16,color="green",shape="box"];57754 -> 20242[label="",style="dashed", color="red", weight=0]; 57754[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57755 -> 26799[label="",style="dashed", color="red", weight=0]; 57755[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57755 -> 58688[label="",style="dashed", color="magenta", weight=3]; 57755 -> 58689[label="",style="dashed", color="magenta", weight=3]; 57756[label="ww4353",fontsize=16,color="green",shape="box"];57757 -> 20242[label="",style="dashed", color="red", weight=0]; 57757[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57758 -> 26799[label="",style="dashed", color="red", weight=0]; 57758[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57758 -> 58690[label="",style="dashed", color="magenta", weight=3]; 57758 -> 58691[label="",style="dashed", color="magenta", weight=3]; 57759[label="ww4354",fontsize=16,color="green",shape="box"];57760 -> 20242[label="",style="dashed", color="red", weight=0]; 57760[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57761 -> 26799[label="",style="dashed", color="red", weight=0]; 57761[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57761 -> 58692[label="",style="dashed", color="magenta", weight=3]; 57761 -> 58693[label="",style="dashed", color="magenta", weight=3]; 57762 -> 26924[label="",style="dashed", color="red", weight=0]; 57762[label="primDivFloat (Float (msMyInt (Neg Zero) ww650) (srMyInt (Pos (Succ (Succ Zero))) ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];57762 -> 58694[label="",style="dashed", color="magenta", weight=3]; 57762 -> 58695[label="",style="dashed", color="magenta", weight=3]; 57763 -> 26726[label="",style="dashed", color="red", weight=0]; 57763[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4403",fontsize=16,color="magenta"];57763 -> 58696[label="",style="dashed", color="magenta", weight=3]; 57763 -> 58697[label="",style="dashed", color="magenta", weight=3]; 57763 -> 58698[label="",style="dashed", color="magenta", weight=3]; 57764[label="ww4355",fontsize=16,color="green",shape="box"];57765 -> 22801[label="",style="dashed", color="red", weight=0]; 57765[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57765 -> 58699[label="",style="dashed", color="magenta", weight=3]; 57766 -> 26799[label="",style="dashed", color="red", weight=0]; 57766[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57766 -> 58700[label="",style="dashed", color="magenta", weight=3]; 57766 -> 58701[label="",style="dashed", color="magenta", weight=3]; 57767 -> 26726[label="",style="dashed", color="red", weight=0]; 57767[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4404",fontsize=16,color="magenta"];57767 -> 58702[label="",style="dashed", color="magenta", weight=3]; 57767 -> 58703[label="",style="dashed", color="magenta", weight=3]; 57767 -> 58704[label="",style="dashed", color="magenta", weight=3]; 57768[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];57769[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];57770[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];57771[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];57772 -> 22801[label="",style="dashed", color="red", weight=0]; 57772[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];57772 -> 58705[label="",style="dashed", color="magenta", weight=3]; 57773 -> 26799[label="",style="dashed", color="red", weight=0]; 57773[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];57773 -> 58706[label="",style="dashed", color="magenta", weight=3]; 57773 -> 58707[label="",style="dashed", color="magenta", weight=3]; 57774[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];57775[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];57776[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];57777[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];57778[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];57779[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];57780[label="ww4357",fontsize=16,color="green",shape="box"];57781 -> 22801[label="",style="dashed", color="red", weight=0]; 57781[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57781 -> 58708[label="",style="dashed", color="magenta", weight=3]; 57782 -> 26799[label="",style="dashed", color="red", weight=0]; 57782[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57782 -> 58709[label="",style="dashed", color="magenta", weight=3]; 57782 -> 58710[label="",style="dashed", color="magenta", weight=3]; 57783[label="ww4358",fontsize=16,color="green",shape="box"];57784 -> 22801[label="",style="dashed", color="red", weight=0]; 57784[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57784 -> 58711[label="",style="dashed", color="magenta", weight=3]; 57785 -> 26799[label="",style="dashed", color="red", weight=0]; 57785[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57785 -> 58712[label="",style="dashed", color="magenta", weight=3]; 57785 -> 58713[label="",style="dashed", color="magenta", weight=3]; 57786 -> 26726[label="",style="dashed", color="red", weight=0]; 57786[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4405",fontsize=16,color="magenta"];57786 -> 58714[label="",style="dashed", color="magenta", weight=3]; 57786 -> 58715[label="",style="dashed", color="magenta", weight=3]; 57786 -> 58716[label="",style="dashed", color="magenta", weight=3]; 57789 -> 26726[label="",style="dashed", color="red", weight=0]; 57789[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"];57789 -> 58725[label="",style="dashed", color="magenta", weight=3]; 57789 -> 58726[label="",style="dashed", color="magenta", weight=3]; 57789 -> 58727[label="",style="dashed", color="magenta", weight=3]; 57790[label="ww4359",fontsize=16,color="green",shape="box"];57791 -> 22801[label="",style="dashed", color="red", weight=0]; 57791[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57791 -> 58728[label="",style="dashed", color="magenta", weight=3]; 57792 -> 26799[label="",style="dashed", color="red", weight=0]; 57792[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57792 -> 58729[label="",style="dashed", color="magenta", weight=3]; 57792 -> 58730[label="",style="dashed", color="magenta", weight=3]; 57793[label="ww4361",fontsize=16,color="green",shape="box"];57794 -> 22801[label="",style="dashed", color="red", weight=0]; 57794[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57794 -> 58731[label="",style="dashed", color="magenta", weight=3]; 57795 -> 26799[label="",style="dashed", color="red", weight=0]; 57795[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57795 -> 58732[label="",style="dashed", color="magenta", weight=3]; 57795 -> 58733[label="",style="dashed", color="magenta", weight=3]; 57796[label="Pos Zero",fontsize=16,color="green",shape="box"];57797[label="Pos Zero",fontsize=16,color="green",shape="box"];57798[label="Pos Zero",fontsize=16,color="green",shape="box"];57799[label="ww4362",fontsize=16,color="green",shape="box"];57800 -> 22801[label="",style="dashed", color="red", weight=0]; 57800[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57800 -> 58734[label="",style="dashed", color="magenta", weight=3]; 57801 -> 26799[label="",style="dashed", color="red", weight=0]; 57801[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57801 -> 58735[label="",style="dashed", color="magenta", weight=3]; 57801 -> 58736[label="",style="dashed", color="magenta", weight=3]; 57802 -> 26726[label="",style="dashed", color="red", weight=0]; 57802[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4406",fontsize=16,color="magenta"];57802 -> 58737[label="",style="dashed", color="magenta", weight=3]; 57802 -> 58738[label="",style="dashed", color="magenta", weight=3]; 57802 -> 58739[label="",style="dashed", color="magenta", weight=3]; 57803[label="Pos Zero",fontsize=16,color="green",shape="box"];57804[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];57805[label="Pos Zero",fontsize=16,color="green",shape="box"];57806[label="ww2016",fontsize=16,color="green",shape="box"];57807 -> 53193[label="",style="dashed", color="red", weight=0]; 57807[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"];57807 -> 58740[label="",style="dashed", color="magenta", weight=3]; 57807 -> 58741[label="",style="dashed", color="magenta", weight=3]; 57807 -> 58742[label="",style="dashed", color="magenta", weight=3]; 57808[label="ww2017",fontsize=16,color="green",shape="box"];57809[label="ww2016",fontsize=16,color="green",shape="box"];57810[label="Float (Pos Zero) (Neg (Succ ww2017))",fontsize=16,color="green",shape="box"];57811[label="ww2017",fontsize=16,color="green",shape="box"];57812[label="ww4363",fontsize=16,color="green",shape="box"];57813 -> 22801[label="",style="dashed", color="red", weight=0]; 57813[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57813 -> 58743[label="",style="dashed", color="magenta", weight=3]; 57814 -> 26799[label="",style="dashed", color="red", weight=0]; 57814[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57814 -> 58744[label="",style="dashed", color="magenta", weight=3]; 57814 -> 58745[label="",style="dashed", color="magenta", weight=3]; 57815[label="ww4364",fontsize=16,color="green",shape="box"];57816 -> 22801[label="",style="dashed", color="red", weight=0]; 57816[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57816 -> 58746[label="",style="dashed", color="magenta", weight=3]; 57817 -> 26799[label="",style="dashed", color="red", weight=0]; 57817[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57817 -> 58747[label="",style="dashed", color="magenta", weight=3]; 57817 -> 58748[label="",style="dashed", color="magenta", weight=3]; 57818[label="ww4365",fontsize=16,color="green",shape="box"];57819 -> 22801[label="",style="dashed", color="red", weight=0]; 57819[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57819 -> 58749[label="",style="dashed", color="magenta", weight=3]; 57820 -> 26799[label="",style="dashed", color="red", weight=0]; 57820[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57820 -> 58750[label="",style="dashed", color="magenta", weight=3]; 57820 -> 58751[label="",style="dashed", color="magenta", weight=3]; 57821[label="Pos ww13730",fontsize=16,color="green",shape="box"];57822[label="Neg ww13750",fontsize=16,color="green",shape="box"];57823[label="Neg ww13730",fontsize=16,color="green",shape="box"];57824[label="Pos ww13750",fontsize=16,color="green",shape="box"];57825 -> 26726[label="",style="dashed", color="red", weight=0]; 57825[label="primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57825 -> 58752[label="",style="dashed", color="magenta", weight=3]; 57825 -> 58753[label="",style="dashed", color="magenta", weight=3]; 57825 -> 58754[label="",style="dashed", color="magenta", weight=3]; 57826 -> 51022[label="",style="dashed", color="red", weight=0]; 57826[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"];57826 -> 58755[label="",style="dashed", color="magenta", weight=3]; 57827[label="Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57827 -> 58756[label="",style="dashed", color="green", weight=3]; 57828[label="ww13760",fontsize=16,color="green",shape="box"];57829[label="ww13761",fontsize=16,color="green",shape="box"];57830[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];57831 -> 26799[label="",style="dashed", color="red", weight=0]; 57831[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57831 -> 58757[label="",style="dashed", color="magenta", weight=3]; 57831 -> 58758[label="",style="dashed", color="magenta", weight=3]; 59897[label="Float (Neg (Succ ww1374)) (Pos Zero)",fontsize=16,color="green",shape="box"];59896[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))) ww4801)",fontsize=16,color="black",shape="triangle"];59896 -> 59901[label="",style="solid", color="black", weight=3]; 57833 -> 20977[label="",style="dashed", color="red", weight=0]; 57833[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];57834[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57835 -> 26799[label="",style="dashed", color="red", weight=0]; 57835[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57835 -> 58761[label="",style="dashed", color="magenta", weight=3]; 57835 -> 58762[label="",style="dashed", color="magenta", weight=3]; 57841[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];57836 -> 20977[label="",style="dashed", color="red", weight=0]; 57836[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];57837[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58117[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4703",fontsize=16,color="black",shape="triangle"];58117 -> 58763[label="",style="solid", color="black", weight=3]; 58118 -> 57839[label="",style="dashed", color="red", weight=0]; 58118[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)))) ww4703))",fontsize=16,color="magenta"];58118 -> 58764[label="",style="dashed", color="magenta", weight=3]; 57856 -> 26799[label="",style="dashed", color="red", weight=0]; 57856[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57856 -> 58765[label="",style="dashed", color="magenta", weight=3]; 57856 -> 58766[label="",style="dashed", color="magenta", weight=3]; 59905[label="Float (Neg (Succ ww1374)) (Pos Zero)",fontsize=16,color="green",shape="box"];59904[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))) ww4802)",fontsize=16,color="black",shape="triangle"];59904 -> 59909[label="",style="solid", color="black", weight=3]; 57858 -> 20977[label="",style="dashed", color="red", weight=0]; 57858[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];57859[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57860 -> 26726[label="",style="dashed", color="red", weight=0]; 57860[label="primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57860 -> 58769[label="",style="dashed", color="magenta", weight=3]; 57860 -> 58770[label="",style="dashed", color="magenta", weight=3]; 57860 -> 58771[label="",style="dashed", color="magenta", weight=3]; 57861 -> 51030[label="",style="dashed", color="red", weight=0]; 57861[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"];57861 -> 58772[label="",style="dashed", color="magenta", weight=3]; 57862[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];57863[label="Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57863 -> 58773[label="",style="dashed", color="green", weight=3]; 57864[label="ww13760",fontsize=16,color="green",shape="box"];57865[label="ww13761",fontsize=16,color="green",shape="box"];57866[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="black",shape="box"];57866 -> 58774[label="",style="solid", color="black", weight=3]; 57867[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="black",shape="box"];57867 -> 58775[label="",style="solid", color="black", weight=3]; 57868[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="black",shape="box"];57868 -> 58776[label="",style="solid", color="black", weight=3]; 57869[label="ww2020",fontsize=16,color="green",shape="box"];57870 -> 53626[label="",style="dashed", color="red", weight=0]; 57870[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"];57870 -> 58777[label="",style="dashed", color="magenta", weight=3]; 57870 -> 58778[label="",style="dashed", color="magenta", weight=3]; 57870 -> 58779[label="",style="dashed", color="magenta", weight=3]; 57870 -> 58780[label="",style="dashed", color="magenta", weight=3]; 57871[label="ww2022",fontsize=16,color="green",shape="box"];57872[label="ww2021",fontsize=16,color="green",shape="box"];57873[label="ww2020",fontsize=16,color="green",shape="box"];57874[label="Float (Neg Zero) (Pos (Succ ww2022))",fontsize=16,color="green",shape="box"];57875[label="ww2022",fontsize=16,color="green",shape="box"];57876[label="ww2021",fontsize=16,color="green",shape="box"];57877[label="ww4366",fontsize=16,color="green",shape="box"];57878 -> 22064[label="",style="dashed", color="red", weight=0]; 57878[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57879 -> 26799[label="",style="dashed", color="red", weight=0]; 57879[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57879 -> 58781[label="",style="dashed", color="magenta", weight=3]; 57879 -> 58782[label="",style="dashed", color="magenta", weight=3]; 57880 -> 26726[label="",style="dashed", color="red", weight=0]; 57880[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4407",fontsize=16,color="magenta"];57880 -> 58783[label="",style="dashed", color="magenta", weight=3]; 57880 -> 58784[label="",style="dashed", color="magenta", weight=3]; 57880 -> 58785[label="",style="dashed", color="magenta", weight=3]; 57881[label="ww4367",fontsize=16,color="green",shape="box"];57882 -> 22064[label="",style="dashed", color="red", weight=0]; 57882[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57883 -> 26799[label="",style="dashed", color="red", weight=0]; 57883[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57883 -> 58786[label="",style="dashed", color="magenta", weight=3]; 57883 -> 58787[label="",style="dashed", color="magenta", weight=3]; 57884 -> 26726[label="",style="dashed", color="red", weight=0]; 57884[label="primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075)",fontsize=16,color="magenta"];57884 -> 58788[label="",style="dashed", color="magenta", weight=3]; 57884 -> 58789[label="",style="dashed", color="magenta", weight=3]; 57884 -> 58790[label="",style="dashed", color="magenta", weight=3]; 57885 -> 60473[label="",style="dashed", color="red", weight=0]; 57885[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"];57885 -> 60474[label="",style="dashed", color="magenta", weight=3]; 57886[label="Float ww3076 ww3075",fontsize=16,color="green",shape="box"];57887[label="ww21830",fontsize=16,color="green",shape="box"];57888[label="ww21831",fontsize=16,color="green",shape="box"];57889 -> 58792[label="",style="dashed", color="red", weight=0]; 57889[label="takeWhile0 (flip ltEsFloat ww4668) (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"];57889 -> 58805[label="",style="dashed", color="magenta", weight=3]; 57890[label="ww4368",fontsize=16,color="green",shape="box"];57891 -> 22064[label="",style="dashed", color="red", weight=0]; 57891[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57892 -> 26799[label="",style="dashed", color="red", weight=0]; 57892[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57892 -> 58823[label="",style="dashed", color="magenta", weight=3]; 57892 -> 58824[label="",style="dashed", color="magenta", weight=3]; 57893[label="ww4369",fontsize=16,color="green",shape="box"];57894 -> 22064[label="",style="dashed", color="red", weight=0]; 57894[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57895 -> 26799[label="",style="dashed", color="red", weight=0]; 57895[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57895 -> 58825[label="",style="dashed", color="magenta", weight=3]; 57895 -> 58826[label="",style="dashed", color="magenta", weight=3]; 57896 -> 26726[label="",style="dashed", color="red", weight=0]; 57896[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4408",fontsize=16,color="magenta"];57896 -> 58827[label="",style="dashed", color="magenta", weight=3]; 57896 -> 58828[label="",style="dashed", color="magenta", weight=3]; 57896 -> 58829[label="",style="dashed", color="magenta", weight=3]; 57897 -> 26726[label="",style="dashed", color="red", weight=0]; 57897[label="primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57897 -> 58830[label="",style="dashed", color="magenta", weight=3]; 57897 -> 58831[label="",style="dashed", color="magenta", weight=3]; 57897 -> 58832[label="",style="dashed", color="magenta", weight=3]; 57898 -> 60483[label="",style="dashed", color="red", weight=0]; 57898[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"];57898 -> 60484[label="",style="dashed", color="magenta", weight=3]; 57899[label="Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57899 -> 58834[label="",style="dashed", color="green", weight=3]; 57900[label="ww21900",fontsize=16,color="green",shape="box"];57901[label="ww21901",fontsize=16,color="green",shape="box"];57902 -> 58835[label="",style="dashed", color="red", weight=0]; 57902[label="takeWhile0 (flip ltEsFloat ww4669) (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"];57902 -> 58845[label="",style="dashed", color="magenta", weight=3]; 57903[label="ww4370",fontsize=16,color="green",shape="box"];57904 -> 22064[label="",style="dashed", color="red", weight=0]; 57904[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57905 -> 26799[label="",style="dashed", color="red", weight=0]; 57905[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57905 -> 58858[label="",style="dashed", color="magenta", weight=3]; 57905 -> 58859[label="",style="dashed", color="magenta", weight=3]; 57906[label="ww4371",fontsize=16,color="green",shape="box"];57907 -> 22064[label="",style="dashed", color="red", weight=0]; 57907[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57908 -> 26799[label="",style="dashed", color="red", weight=0]; 57908[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57908 -> 58860[label="",style="dashed", color="magenta", weight=3]; 57908 -> 58861[label="",style="dashed", color="magenta", weight=3]; 57909 -> 26726[label="",style="dashed", color="red", weight=0]; 57909[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4409",fontsize=16,color="magenta"];57909 -> 58862[label="",style="dashed", color="magenta", weight=3]; 57909 -> 58863[label="",style="dashed", color="magenta", weight=3]; 57909 -> 58864[label="",style="dashed", color="magenta", weight=3]; 57910[label="ww2025",fontsize=16,color="green",shape="box"];57911[label="ww2027",fontsize=16,color="green",shape="box"];57912[label="ww2026",fontsize=16,color="green",shape="box"];57913 -> 53801[label="",style="dashed", color="red", weight=0]; 57913[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"];57913 -> 58865[label="",style="dashed", color="magenta", weight=3]; 57913 -> 58866[label="",style="dashed", color="magenta", weight=3]; 57913 -> 58867[label="",style="dashed", color="magenta", weight=3]; 57913 -> 58868[label="",style="dashed", color="magenta", weight=3]; 57914[label="ww2025",fontsize=16,color="green",shape="box"];57915[label="ww2027",fontsize=16,color="green",shape="box"];57916[label="ww2026",fontsize=16,color="green",shape="box"];57917[label="Float (Neg Zero) (Neg (Succ ww2027))",fontsize=16,color="green",shape="box"];57918[label="ww4372",fontsize=16,color="green",shape="box"];57919 -> 22064[label="",style="dashed", color="red", weight=0]; 57919[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57920 -> 26799[label="",style="dashed", color="red", weight=0]; 57920[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57920 -> 58869[label="",style="dashed", color="magenta", weight=3]; 57920 -> 58870[label="",style="dashed", color="magenta", weight=3]; 57921[label="ww4373",fontsize=16,color="green",shape="box"];57922 -> 22064[label="",style="dashed", color="red", weight=0]; 57922[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57923 -> 26799[label="",style="dashed", color="red", weight=0]; 57923[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57923 -> 58871[label="",style="dashed", color="magenta", weight=3]; 57923 -> 58872[label="",style="dashed", color="magenta", weight=3]; 57924[label="ww4374",fontsize=16,color="green",shape="box"];57925 -> 22064[label="",style="dashed", color="red", weight=0]; 57925[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57926 -> 26799[label="",style="dashed", color="red", weight=0]; 57926[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57926 -> 58873[label="",style="dashed", color="magenta", weight=3]; 57926 -> 58874[label="",style="dashed", color="magenta", weight=3]; 57927 -> 26726[label="",style="dashed", color="red", weight=0]; 57927[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4410",fontsize=16,color="magenta"];57927 -> 58875[label="",style="dashed", color="magenta", weight=3]; 57927 -> 58876[label="",style="dashed", color="magenta", weight=3]; 57927 -> 58877[label="",style="dashed", color="magenta", weight=3]; 57928[label="ww4375",fontsize=16,color="green",shape="box"];57929 -> 22801[label="",style="dashed", color="red", weight=0]; 57929[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57929 -> 58878[label="",style="dashed", color="magenta", weight=3]; 57930 -> 26799[label="",style="dashed", color="red", weight=0]; 57930[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57930 -> 58879[label="",style="dashed", color="magenta", weight=3]; 57930 -> 58880[label="",style="dashed", color="magenta", weight=3]; 57931[label="ww4376",fontsize=16,color="green",shape="box"];57932 -> 22801[label="",style="dashed", color="red", weight=0]; 57932[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57932 -> 58881[label="",style="dashed", color="magenta", weight=3]; 57933 -> 26799[label="",style="dashed", color="red", weight=0]; 57933[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57933 -> 58882[label="",style="dashed", color="magenta", weight=3]; 57933 -> 58883[label="",style="dashed", color="magenta", weight=3]; 57934 -> 26726[label="",style="dashed", color="red", weight=0]; 57934[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4411",fontsize=16,color="magenta"];57934 -> 58884[label="",style="dashed", color="magenta", weight=3]; 57934 -> 58885[label="",style="dashed", color="magenta", weight=3]; 57934 -> 58886[label="",style="dashed", color="magenta", weight=3]; 57935 -> 26726[label="",style="dashed", color="red", weight=0]; 57935[label="primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57935 -> 58887[label="",style="dashed", color="magenta", weight=3]; 57935 -> 58888[label="",style="dashed", color="magenta", weight=3]; 57935 -> 58889[label="",style="dashed", color="magenta", weight=3]; 57936 -> 59947[label="",style="dashed", color="red", weight=0]; 57936[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"];57936 -> 59949[label="",style="dashed", color="magenta", weight=3]; 57937[label="Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57937 -> 58890[label="",style="dashed", color="green", weight=3]; 57938[label="ww22010",fontsize=16,color="green",shape="box"];57939[label="ww22011",fontsize=16,color="green",shape="box"];59948[label="Float (Neg (Succ ww2203)) (Pos (Succ ww2204))",fontsize=16,color="green",shape="box"];59947[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)))) ww4803)",fontsize=16,color="black",shape="triangle"];59947 -> 59952[label="",style="solid", color="black", weight=3]; 57941[label="ww4377",fontsize=16,color="green",shape="box"];57942 -> 22801[label="",style="dashed", color="red", weight=0]; 57942[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57942 -> 58893[label="",style="dashed", color="magenta", weight=3]; 57943 -> 26799[label="",style="dashed", color="red", weight=0]; 57943[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57943 -> 58894[label="",style="dashed", color="magenta", weight=3]; 57943 -> 58895[label="",style="dashed", color="magenta", weight=3]; 57944[label="ww4378",fontsize=16,color="green",shape="box"];57945 -> 22801[label="",style="dashed", color="red", weight=0]; 57945[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57945 -> 58896[label="",style="dashed", color="magenta", weight=3]; 57946 -> 26799[label="",style="dashed", color="red", weight=0]; 57946[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57946 -> 58897[label="",style="dashed", color="magenta", weight=3]; 57946 -> 58898[label="",style="dashed", color="magenta", weight=3]; 57947 -> 26726[label="",style="dashed", color="red", weight=0]; 57947[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4412",fontsize=16,color="magenta"];57947 -> 58899[label="",style="dashed", color="magenta", weight=3]; 57947 -> 58900[label="",style="dashed", color="magenta", weight=3]; 57947 -> 58901[label="",style="dashed", color="magenta", weight=3]; 57948 -> 53856[label="",style="dashed", color="red", weight=0]; 57948[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"];57948 -> 58902[label="",style="dashed", color="magenta", weight=3]; 57948 -> 58903[label="",style="dashed", color="magenta", weight=3]; 57948 -> 58904[label="",style="dashed", color="magenta", weight=3]; 57948 -> 58905[label="",style="dashed", color="magenta", weight=3]; 57949[label="ww2037",fontsize=16,color="green",shape="box"];57950[label="ww2036",fontsize=16,color="green",shape="box"];57951[label="ww2035",fontsize=16,color="green",shape="box"];57952[label="Float (Neg (Succ ww2036)) (Neg (Succ ww2037))",fontsize=16,color="green",shape="box"];57953[label="ww2037",fontsize=16,color="green",shape="box"];57954[label="ww2036",fontsize=16,color="green",shape="box"];57955[label="ww2035",fontsize=16,color="green",shape="box"];57956[label="ww4379",fontsize=16,color="green",shape="box"];57957 -> 22801[label="",style="dashed", color="red", weight=0]; 57957[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57957 -> 58906[label="",style="dashed", color="magenta", weight=3]; 57958 -> 26799[label="",style="dashed", color="red", weight=0]; 57958[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57958 -> 58907[label="",style="dashed", color="magenta", weight=3]; 57958 -> 58908[label="",style="dashed", color="magenta", weight=3]; 57959[label="ww4380",fontsize=16,color="green",shape="box"];57960 -> 22801[label="",style="dashed", color="red", weight=0]; 57960[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57960 -> 58909[label="",style="dashed", color="magenta", weight=3]; 57961 -> 26799[label="",style="dashed", color="red", weight=0]; 57961[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57961 -> 58910[label="",style="dashed", color="magenta", weight=3]; 57961 -> 58911[label="",style="dashed", color="magenta", weight=3]; 57962[label="ww4381",fontsize=16,color="green",shape="box"];57963 -> 22801[label="",style="dashed", color="red", weight=0]; 57963[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57963 -> 58912[label="",style="dashed", color="magenta", weight=3]; 57964 -> 26799[label="",style="dashed", color="red", weight=0]; 57964[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57964 -> 58913[label="",style="dashed", color="magenta", weight=3]; 57964 -> 58914[label="",style="dashed", color="magenta", weight=3]; 57965 -> 26726[label="",style="dashed", color="red", weight=0]; 57965[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="magenta"];57965 -> 58915[label="",style="dashed", color="magenta", weight=3]; 57965 -> 58916[label="",style="dashed", color="magenta", weight=3]; 57965 -> 58917[label="",style="dashed", color="magenta", weight=3]; 57966[label="ww4382",fontsize=16,color="green",shape="box"];57967 -> 22801[label="",style="dashed", color="red", weight=0]; 57967[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57967 -> 58918[label="",style="dashed", color="magenta", weight=3]; 57968 -> 26799[label="",style="dashed", color="red", weight=0]; 57968[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57968 -> 58919[label="",style="dashed", color="magenta", weight=3]; 57968 -> 58920[label="",style="dashed", color="magenta", weight=3]; 57969[label="ww4383",fontsize=16,color="green",shape="box"];57970 -> 22801[label="",style="dashed", color="red", weight=0]; 57970[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57970 -> 58921[label="",style="dashed", color="magenta", weight=3]; 57971 -> 26799[label="",style="dashed", color="red", weight=0]; 57971[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57971 -> 58922[label="",style="dashed", color="magenta", weight=3]; 57971 -> 58923[label="",style="dashed", color="magenta", weight=3]; 57972 -> 26726[label="",style="dashed", color="red", weight=0]; 57972[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4414",fontsize=16,color="magenta"];57972 -> 58924[label="",style="dashed", color="magenta", weight=3]; 57972 -> 58925[label="",style="dashed", color="magenta", weight=3]; 57972 -> 58926[label="",style="dashed", color="magenta", weight=3]; 57973 -> 26726[label="",style="dashed", color="red", weight=0]; 57973[label="primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57973 -> 58927[label="",style="dashed", color="magenta", weight=3]; 57973 -> 58928[label="",style="dashed", color="magenta", weight=3]; 57973 -> 58929[label="",style="dashed", color="magenta", weight=3]; 57974 -> 60501[label="",style="dashed", color="red", weight=0]; 57974[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"];57974 -> 60502[label="",style="dashed", color="magenta", weight=3]; 57975[label="Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57975 -> 58931[label="",style="dashed", color="green", weight=3]; 57976[label="ww22120",fontsize=16,color="green",shape="box"];57977[label="ww22121",fontsize=16,color="green",shape="box"];57978 -> 58835[label="",style="dashed", color="red", weight=0]; 57978[label="takeWhile0 (flip ltEsFloat ww4672) (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"];57978 -> 58846[label="",style="dashed", color="magenta", weight=3]; 57978 -> 58847[label="",style="dashed", color="magenta", weight=3]; 57978 -> 58848[label="",style="dashed", color="magenta", weight=3]; 57979[label="ww4384",fontsize=16,color="green",shape="box"];57980 -> 22801[label="",style="dashed", color="red", weight=0]; 57980[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57980 -> 58932[label="",style="dashed", color="magenta", weight=3]; 57981 -> 26799[label="",style="dashed", color="red", weight=0]; 57981[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57981 -> 58933[label="",style="dashed", color="magenta", weight=3]; 57981 -> 58934[label="",style="dashed", color="magenta", weight=3]; 57982[label="ww4385",fontsize=16,color="green",shape="box"];57983 -> 22801[label="",style="dashed", color="red", weight=0]; 57983[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57983 -> 58935[label="",style="dashed", color="magenta", weight=3]; 57984 -> 26799[label="",style="dashed", color="red", weight=0]; 57984[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57984 -> 58936[label="",style="dashed", color="magenta", weight=3]; 57984 -> 58937[label="",style="dashed", color="magenta", weight=3]; 57985 -> 26726[label="",style="dashed", color="red", weight=0]; 57985[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="magenta"];57985 -> 58938[label="",style="dashed", color="magenta", weight=3]; 57985 -> 58939[label="",style="dashed", color="magenta", weight=3]; 57985 -> 58940[label="",style="dashed", color="magenta", weight=3]; 57986[label="ww2045",fontsize=16,color="green",shape="box"];57987 -> 55498[label="",style="dashed", color="red", weight=0]; 57987[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"];57987 -> 58941[label="",style="dashed", color="magenta", weight=3]; 57987 -> 58942[label="",style="dashed", color="magenta", weight=3]; 57987 -> 58943[label="",style="dashed", color="magenta", weight=3]; 57988[label="ww2044",fontsize=16,color="green",shape="box"];57989[label="ww2045",fontsize=16,color="green",shape="box"];57990[label="Float (Neg Zero) (Neg (Succ ww2045))",fontsize=16,color="green",shape="box"];57991[label="ww2044",fontsize=16,color="green",shape="box"];57992[label="ww4386",fontsize=16,color="green",shape="box"];57993 -> 22801[label="",style="dashed", color="red", weight=0]; 57993[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57993 -> 58944[label="",style="dashed", color="magenta", weight=3]; 57994 -> 26799[label="",style="dashed", color="red", weight=0]; 57994[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57994 -> 58945[label="",style="dashed", color="magenta", weight=3]; 57994 -> 58946[label="",style="dashed", color="magenta", weight=3]; 57995[label="ww4387",fontsize=16,color="green",shape="box"];57996 -> 22801[label="",style="dashed", color="red", weight=0]; 57996[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57996 -> 58947[label="",style="dashed", color="magenta", weight=3]; 57997 -> 26799[label="",style="dashed", color="red", weight=0]; 57997[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57997 -> 58948[label="",style="dashed", color="magenta", weight=3]; 57997 -> 58949[label="",style="dashed", color="magenta", weight=3]; 57998[label="ww4388",fontsize=16,color="green",shape="box"];57999 -> 22801[label="",style="dashed", color="red", weight=0]; 57999[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57999 -> 58950[label="",style="dashed", color="magenta", weight=3]; 58000 -> 26799[label="",style="dashed", color="red", weight=0]; 58000[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58000 -> 58951[label="",style="dashed", color="magenta", weight=3]; 58000 -> 58952[label="",style="dashed", color="magenta", weight=3]; 58003[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"];58003 -> 58954[label="",style="solid", color="black", weight=3]; 58004[label="ww550",fontsize=16,color="green",shape="box"];58005[label="ww551",fontsize=16,color="green",shape="box"];59650[label="Float (Pos (Succ ww123)) (Pos (Succ ww12400))",fontsize=16,color="green",shape="box"];59651[label="ww12200",fontsize=16,color="green",shape="box"];59652[label="ww121",fontsize=16,color="green",shape="box"];59653[label="Pos (Succ ww12400)",fontsize=16,color="green",shape="box"];59654[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];58007 -> 49902[label="",style="dashed", color="red", weight=0]; 58007[label="gtEsFloat (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="magenta"];58007 -> 58957[label="",style="dashed", color="magenta", weight=3]; 58007 -> 58958[label="",style="dashed", color="magenta", weight=3]; 58007 -> 58959[label="",style="dashed", color="magenta", weight=3]; 58008[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"];63520[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];58008 -> 63520[label="",style="solid", color="burlywood", weight=9]; 63520 -> 58960[label="",style="solid", color="burlywood", weight=3]; 58011[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"];58011 -> 58962[label="",style="solid", color="black", weight=3]; 58012[label="ww710",fontsize=16,color="green",shape="box"];58013[label="ww711",fontsize=16,color="green",shape="box"];58159[label="ww4100",fontsize=16,color="green",shape="box"];58160[label="ww3000",fontsize=16,color="green",shape="box"];58161[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58162[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58015[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"];58015 -> 58963[label="",style="solid", color="black", weight=3]; 58016 -> 26924[label="",style="dashed", color="red", weight=0]; 58016[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"];58016 -> 58964[label="",style="dashed", color="magenta", weight=3]; 58016 -> 58965[label="",style="dashed", color="magenta", weight=3]; 60025[label="ww3000",fontsize=16,color="green",shape="box"];60026[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60027[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58018[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"];58018 -> 58968[label="",style="solid", color="black", weight=3]; 58019[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"];58019 -> 58969[label="",style="solid", color="black", weight=3]; 58020[label="ww1250",fontsize=16,color="green",shape="box"];58021[label="ww1251",fontsize=16,color="green",shape="box"];58022 -> 26924[label="",style="dashed", color="red", weight=0]; 58022[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"];58022 -> 58970[label="",style="dashed", color="magenta", weight=3]; 58022 -> 58971[label="",style="dashed", color="magenta", weight=3]; 56933[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];50212 -> 30021[label="",style="dashed", color="red", weight=0]; 50212[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"];50212 -> 58972[label="",style="dashed", color="magenta", weight=3]; 50212 -> 58973[label="",style="dashed", color="magenta", weight=3]; 50212 -> 58974[label="",style="dashed", color="magenta", weight=3]; 50212 -> 58975[label="",style="dashed", color="magenta", weight=3]; 50212 -> 58976[label="",style="dashed", color="magenta", weight=3]; 50213[label="ww123",fontsize=16,color="green",shape="box"];50214[label="ww12400",fontsize=16,color="green",shape="box"];58023[label="ww121",fontsize=16,color="green",shape="box"];58024[label="ww123",fontsize=16,color="green",shape="box"];58025[label="ww12200",fontsize=16,color="green",shape="box"];58026[label="ww125",fontsize=16,color="green",shape="box"];58027[label="ww12400",fontsize=16,color="green",shape="box"];58163[label="ww12200",fontsize=16,color="green",shape="box"];58164[label="ww123",fontsize=16,color="green",shape="box"];58165[label="ww121",fontsize=16,color="green",shape="box"];58166[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];58029[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"];58029 -> 58977[label="",style="solid", color="black", weight=3]; 58030 -> 26924[label="",style="dashed", color="red", weight=0]; 58030[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"];58030 -> 58978[label="",style="dashed", color="magenta", weight=3]; 58030 -> 58979[label="",style="dashed", color="magenta", weight=3]; 60028[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];58032[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"];58032 -> 58982[label="",style="solid", color="black", weight=3]; 58033[label="ww2217000",fontsize=16,color="green",shape="box"];58034[label="ww18400",fontsize=16,color="green",shape="box"];58035[label="ww4100",fontsize=16,color="green",shape="box"];58036[label="ww3000",fontsize=16,color="green",shape="box"];58037[label="ww3100",fontsize=16,color="green",shape="box"];58038[label="ww5",fontsize=16,color="green",shape="box"];58039[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58040[label="ww4100",fontsize=16,color="green",shape="box"];58041[label="ww3000",fontsize=16,color="green",shape="box"];58042[label="ww3100",fontsize=16,color="green",shape="box"];58043[label="ww5",fontsize=16,color="green",shape="box"];58044[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58045[label="ww18650",fontsize=16,color="green",shape="box"];58046[label="ww2221000",fontsize=16,color="green",shape="box"];58047[label="ww3000",fontsize=16,color="green",shape="box"];58048[label="ww5",fontsize=16,color="green",shape="box"];58049[label="ww3100",fontsize=16,color="green",shape="box"];58050[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58051[label="ww4100",fontsize=16,color="green",shape="box"];58052[label="ww3000",fontsize=16,color="green",shape="box"];58053[label="ww5",fontsize=16,color="green",shape="box"];58054[label="ww3100",fontsize=16,color="green",shape="box"];58055[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58056[label="ww4100",fontsize=16,color="green",shape="box"];58057 -> 50261[label="",style="dashed", color="red", weight=0]; 58057[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"];58057 -> 58983[label="",style="dashed", color="magenta", weight=3]; 58057 -> 58984[label="",style="dashed", color="magenta", weight=3]; 58057 -> 58985[label="",style="dashed", color="magenta", weight=3]; 58058 -> 58140[label="",style="dashed", color="red", weight=0]; 58058[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"];58058 -> 58175[label="",style="dashed", color="magenta", weight=3]; 58058 -> 58176[label="",style="dashed", color="magenta", weight=3]; 58058 -> 58177[label="",style="dashed", color="magenta", weight=3]; 58058 -> 58178[label="",style="dashed", color="magenta", weight=3]; 58059 -> 26726[label="",style="dashed", color="red", weight=0]; 58059[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"];58059 -> 58986[label="",style="dashed", color="magenta", weight=3]; 58059 -> 58987[label="",style="dashed", color="magenta", weight=3]; 58059 -> 58988[label="",style="dashed", color="magenta", weight=3]; 58060[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58061 -> 23742[label="",style="dashed", color="red", weight=0]; 58061[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58061 -> 58989[label="",style="dashed", color="magenta", weight=3]; 58061 -> 58990[label="",style="dashed", color="magenta", weight=3]; 58062 -> 26799[label="",style="dashed", color="red", weight=0]; 58062[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];58062 -> 58991[label="",style="dashed", color="magenta", weight=3]; 58062 -> 58992[label="",style="dashed", color="magenta", weight=3]; 58063 -> 60006[label="",style="dashed", color="red", weight=0]; 58063[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"];58063 -> 60038[label="",style="dashed", color="magenta", weight=3]; 58063 -> 60039[label="",style="dashed", color="magenta", weight=3]; 58063 -> 60040[label="",style="dashed", color="magenta", weight=3]; 58064 -> 26726[label="",style="dashed", color="red", weight=0]; 58064[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"];58064 -> 58995[label="",style="dashed", color="magenta", weight=3]; 58064 -> 58996[label="",style="dashed", color="magenta", weight=3]; 58064 -> 58997[label="",style="dashed", color="magenta", weight=3]; 58065[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58068[label="Succ ww3100",fontsize=16,color="green",shape="box"];58069 -> 49455[label="",style="dashed", color="red", weight=0]; 58069[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"];58069 -> 59008[label="",style="dashed", color="magenta", weight=3]; 58069 -> 59009[label="",style="dashed", color="magenta", weight=3]; 58069 -> 59010[label="",style="dashed", color="magenta", weight=3]; 58069 -> 59011[label="",style="dashed", color="magenta", weight=3]; 58069 -> 59012[label="",style="dashed", color="magenta", weight=3]; 58070[label="ww3000",fontsize=16,color="green",shape="box"];58071[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"];58071 -> 59013[label="",style="solid", color="black", weight=3]; 58072[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58073[label="ww3000",fontsize=16,color="green",shape="box"];58074[label="ww4100",fontsize=16,color="green",shape="box"];58075[label="ww5",fontsize=16,color="green",shape="box"];58076[label="ww3100",fontsize=16,color="green",shape="box"];58167[label="ww4100",fontsize=16,color="green",shape="box"];58168[label="ww3000",fontsize=16,color="green",shape="box"];58169[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58170 -> 58217[label="",style="dashed", color="red", weight=0]; 58170[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"];58170 -> 59014[label="",style="dashed", color="magenta", weight=3]; 58170 -> 59015[label="",style="dashed", color="magenta", weight=3]; 58170 -> 59016[label="",style="dashed", color="magenta", weight=3]; 58170 -> 59017[label="",style="dashed", color="magenta", weight=3]; 57851[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"];57851 -> 58100[label="",style="solid", color="black", weight=3]; 60029[label="ww3000",fontsize=16,color="green",shape="box"];60030[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60031 -> 57148[label="",style="dashed", color="red", weight=0]; 60031[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"];58119 -> 58220[label="",style="dashed", color="red", weight=0]; 58119[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"];58119 -> 59019[label="",style="dashed", color="magenta", weight=3]; 58120 -> 59023[label="",style="dashed", color="red", weight=0]; 58120[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"];58120 -> 59024[label="",style="dashed", color="magenta", weight=3]; 58120 -> 59025[label="",style="dashed", color="magenta", weight=3]; 58120 -> 59026[label="",style="dashed", color="magenta", weight=3]; 58120 -> 59027[label="",style="dashed", color="magenta", weight=3]; 58120 -> 59028[label="",style="dashed", color="magenta", weight=3]; 58121 -> 59049[label="",style="dashed", color="red", weight=0]; 58121[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"];58121 -> 59050[label="",style="dashed", color="magenta", weight=3]; 58121 -> 59051[label="",style="dashed", color="magenta", weight=3]; 58121 -> 59052[label="",style="dashed", color="magenta", weight=3]; 58121 -> 59053[label="",style="dashed", color="magenta", weight=3]; 58121 -> 59054[label="",style="dashed", color="magenta", weight=3]; 58122 -> 59023[label="",style="dashed", color="red", weight=0]; 58122[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"];58122 -> 59029[label="",style="dashed", color="magenta", weight=3]; 58122 -> 59030[label="",style="dashed", color="magenta", weight=3]; 58122 -> 59031[label="",style="dashed", color="magenta", weight=3]; 58122 -> 59032[label="",style="dashed", color="magenta", weight=3]; 58122 -> 59033[label="",style="dashed", color="magenta", weight=3]; 58123 -> 59049[label="",style="dashed", color="red", weight=0]; 58123[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"];58123 -> 59055[label="",style="dashed", color="magenta", weight=3]; 58123 -> 59056[label="",style="dashed", color="magenta", weight=3]; 58123 -> 59057[label="",style="dashed", color="magenta", weight=3]; 58123 -> 59058[label="",style="dashed", color="magenta", weight=3]; 58123 -> 59059[label="",style="dashed", color="magenta", weight=3]; 58192[label="Zero",fontsize=16,color="green",shape="box"];58193[label="ww3000",fontsize=16,color="green",shape="box"];58194[label="ww5",fontsize=16,color="green",shape="box"];58195[label="Succ (Succ ww310000)",fontsize=16,color="green",shape="box"];58196[label="Succ Zero",fontsize=16,color="green",shape="box"];58197 -> 26726[label="",style="dashed", color="red", weight=0]; 58197[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"];58197 -> 59069[label="",style="dashed", color="magenta", weight=3]; 58197 -> 59070[label="",style="dashed", color="magenta", weight=3]; 58197 -> 59071[label="",style="dashed", color="magenta", weight=3]; 58198 -> 59072[label="",style="dashed", color="red", weight=0]; 58198[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"];58198 -> 59073[label="",style="dashed", color="magenta", weight=3]; 58198 -> 59074[label="",style="dashed", color="magenta", weight=3]; 58198 -> 59075[label="",style="dashed", color="magenta", weight=3]; 58198 -> 59076[label="",style="dashed", color="magenta", weight=3]; 58198 -> 59077[label="",style="dashed", color="magenta", weight=3]; 58199 -> 59089[label="",style="dashed", color="red", weight=0]; 58199[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"];58199 -> 59090[label="",style="dashed", color="magenta", weight=3]; 58199 -> 59091[label="",style="dashed", color="magenta", weight=3]; 58199 -> 59092[label="",style="dashed", color="magenta", weight=3]; 58199 -> 59093[label="",style="dashed", color="magenta", weight=3]; 58199 -> 59094[label="",style="dashed", color="magenta", weight=3]; 58200 -> 59072[label="",style="dashed", color="red", weight=0]; 58200[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"];58200 -> 59078[label="",style="dashed", color="magenta", weight=3]; 58200 -> 59079[label="",style="dashed", color="magenta", weight=3]; 58200 -> 59080[label="",style="dashed", color="magenta", weight=3]; 58200 -> 59081[label="",style="dashed", color="magenta", weight=3]; 58200 -> 59082[label="",style="dashed", color="magenta", weight=3]; 58201 -> 59089[label="",style="dashed", color="red", weight=0]; 58201[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"];58201 -> 59095[label="",style="dashed", color="magenta", weight=3]; 58201 -> 59096[label="",style="dashed", color="magenta", weight=3]; 58201 -> 59097[label="",style="dashed", color="magenta", weight=3]; 58201 -> 59098[label="",style="dashed", color="magenta", weight=3]; 58201 -> 59099[label="",style="dashed", color="magenta", weight=3]; 60181 -> 58274[label="",style="dashed", color="red", weight=0]; 60181[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"];60181 -> 60187[label="",style="dashed", color="magenta", weight=3]; 60181 -> 60188[label="",style="dashed", color="magenta", weight=3]; 60181 -> 60189[label="",style="dashed", color="magenta", weight=3]; 60181 -> 60190[label="",style="dashed", color="magenta", weight=3]; 60180[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww4806",fontsize=16,color="black",shape="triangle"];60180 -> 60191[label="",style="solid", color="black", weight=3]; 58203 -> 26726[label="",style="dashed", color="red", weight=0]; 58203[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"];58203 -> 59104[label="",style="dashed", color="magenta", weight=3]; 58203 -> 59105[label="",style="dashed", color="magenta", weight=3]; 58203 -> 59106[label="",style="dashed", color="magenta", weight=3]; 60208 -> 60196[label="",style="dashed", color="red", weight=0]; 60208[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"];60208 -> 60211[label="",style="dashed", color="magenta", weight=3]; 60207[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww4810",fontsize=16,color="black",shape="triangle"];60207 -> 60212[label="",style="solid", color="black", weight=3]; 60197[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];60196[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4809",fontsize=16,color="black",shape="triangle"];60196 -> 60201[label="",style="solid", color="black", weight=3]; 58207 -> 49455[label="",style="dashed", color="red", weight=0]; 58207[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"];58207 -> 59112[label="",style="dashed", color="magenta", weight=3]; 58207 -> 59113[label="",style="dashed", color="magenta", weight=3]; 58207 -> 59114[label="",style="dashed", color="magenta", weight=3]; 58207 -> 59115[label="",style="dashed", color="magenta", weight=3]; 58207 -> 59116[label="",style="dashed", color="magenta", weight=3]; 58208 -> 53946[label="",style="dashed", color="red", weight=0]; 58208[label="not (esEsOrdering (primCmpNat ww30000000 ww14300000) LT)",fontsize=16,color="magenta"];58208 -> 59117[label="",style="dashed", color="magenta", weight=3]; 58208 -> 59118[label="",style="dashed", color="magenta", weight=3]; 58209 -> 59409[label="",style="dashed", color="red", weight=0]; 58209[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"];58209 -> 59680[label="",style="dashed", color="magenta", weight=3]; 58209 -> 59681[label="",style="dashed", color="magenta", weight=3]; 58209 -> 59682[label="",style="dashed", color="magenta", weight=3]; 58209 -> 59683[label="",style="dashed", color="magenta", weight=3]; 58209 -> 59684[label="",style="dashed", color="magenta", weight=3]; 58210 -> 49455[label="",style="dashed", color="red", weight=0]; 58210[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"];58210 -> 59123[label="",style="dashed", color="magenta", weight=3]; 58210 -> 59124[label="",style="dashed", color="magenta", weight=3]; 58210 -> 59125[label="",style="dashed", color="magenta", weight=3]; 58210 -> 59126[label="",style="dashed", color="magenta", weight=3]; 58210 -> 59127[label="",style="dashed", color="magenta", weight=3]; 58211 -> 53946[label="",style="dashed", color="red", weight=0]; 58211[label="not (esEsOrdering (primCmpNat ww30000000 ww14300000) LT)",fontsize=16,color="magenta"];58211 -> 59128[label="",style="dashed", color="magenta", weight=3]; 58211 -> 59129[label="",style="dashed", color="magenta", weight=3]; 58206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4716 ww4715) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4714 ww4713 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63521[label="ww4713/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58206 -> 63521[label="",style="solid", color="burlywood", weight=9]; 63521 -> 59130[label="",style="solid", color="burlywood", weight=3]; 63522[label="ww4713/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58206 -> 63522[label="",style="solid", color="burlywood", weight=9]; 63522 -> 59131[label="",style="solid", color="burlywood", weight=3]; 58212 -> 49455[label="",style="dashed", color="red", weight=0]; 58212[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"];58212 -> 59132[label="",style="dashed", color="magenta", weight=3]; 58212 -> 59133[label="",style="dashed", color="magenta", weight=3]; 58212 -> 59134[label="",style="dashed", color="magenta", weight=3]; 58212 -> 59135[label="",style="dashed", color="magenta", weight=3]; 58212 -> 59136[label="",style="dashed", color="magenta", weight=3]; 58213 -> 52809[label="",style="dashed", color="red", weight=0]; 58213[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58214 -> 59409[label="",style="dashed", color="red", weight=0]; 58214[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"];58214 -> 59685[label="",style="dashed", color="magenta", weight=3]; 58214 -> 59686[label="",style="dashed", color="magenta", weight=3]; 58214 -> 59687[label="",style="dashed", color="magenta", weight=3]; 58214 -> 59688[label="",style="dashed", color="magenta", weight=3]; 58214 -> 59689[label="",style="dashed", color="magenta", weight=3]; 58215 -> 49455[label="",style="dashed", color="red", weight=0]; 58215[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"];58215 -> 59141[label="",style="dashed", color="magenta", weight=3]; 58215 -> 59142[label="",style="dashed", color="magenta", weight=3]; 58215 -> 59143[label="",style="dashed", color="magenta", weight=3]; 58215 -> 59144[label="",style="dashed", color="magenta", weight=3]; 58215 -> 59145[label="",style="dashed", color="magenta", weight=3]; 58216 -> 52809[label="",style="dashed", color="red", weight=0]; 58216[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58224[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58225[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58226[label="ww3100",fontsize=16,color="green",shape="box"];58227[label="ww5",fontsize=16,color="green",shape="box"];58228[label="Zero",fontsize=16,color="green",shape="box"];58229[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58230[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58231[label="ww3100",fontsize=16,color="green",shape="box"];58232[label="ww5",fontsize=16,color="green",shape="box"];58233[label="Zero",fontsize=16,color="green",shape="box"];58236[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"];58236 -> 59147[label="",style="solid", color="black", weight=3]; 58237[label="ww50",fontsize=16,color="green",shape="box"];58238[label="ww51",fontsize=16,color="green",shape="box"];58240 -> 49455[label="",style="dashed", color="red", weight=0]; 58240[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"];58240 -> 59148[label="",style="dashed", color="magenta", weight=3]; 58240 -> 59149[label="",style="dashed", color="magenta", weight=3]; 58240 -> 59150[label="",style="dashed", color="magenta", weight=3]; 58240 -> 59151[label="",style="dashed", color="magenta", weight=3]; 58240 -> 59152[label="",style="dashed", color="magenta", weight=3]; 58241 -> 53946[label="",style="dashed", color="red", weight=0]; 58241[label="not (esEsOrdering (primCmpNat ww30000000 ww15100000) LT)",fontsize=16,color="magenta"];58241 -> 59153[label="",style="dashed", color="magenta", weight=3]; 58241 -> 59154[label="",style="dashed", color="magenta", weight=3]; 58242 -> 59409[label="",style="dashed", color="red", weight=0]; 58242[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"];58242 -> 59690[label="",style="dashed", color="magenta", weight=3]; 58242 -> 59691[label="",style="dashed", color="magenta", weight=3]; 58242 -> 59692[label="",style="dashed", color="magenta", weight=3]; 58242 -> 59693[label="",style="dashed", color="magenta", weight=3]; 58242 -> 59694[label="",style="dashed", color="magenta", weight=3]; 58243 -> 49455[label="",style="dashed", color="red", weight=0]; 58243[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"];58243 -> 59159[label="",style="dashed", color="magenta", weight=3]; 58243 -> 59160[label="",style="dashed", color="magenta", weight=3]; 58243 -> 59161[label="",style="dashed", color="magenta", weight=3]; 58243 -> 59162[label="",style="dashed", color="magenta", weight=3]; 58243 -> 59163[label="",style="dashed", color="magenta", weight=3]; 58244 -> 53946[label="",style="dashed", color="red", weight=0]; 58244[label="not (esEsOrdering (primCmpNat ww30000000 ww15100000) LT)",fontsize=16,color="magenta"];58244 -> 59164[label="",style="dashed", color="magenta", weight=3]; 58244 -> 59165[label="",style="dashed", color="magenta", weight=3]; 58239[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4721 ww4720) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4717 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4719 ww4718 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63523[label="ww4718/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58239 -> 63523[label="",style="solid", color="burlywood", weight=9]; 63523 -> 59166[label="",style="solid", color="burlywood", weight=3]; 63524[label="ww4718/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58239 -> 63524[label="",style="solid", color="burlywood", weight=9]; 63524 -> 59167[label="",style="solid", color="burlywood", weight=3]; 58245 -> 49455[label="",style="dashed", color="red", weight=0]; 58245[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"];58245 -> 59168[label="",style="dashed", color="magenta", weight=3]; 58245 -> 59169[label="",style="dashed", color="magenta", weight=3]; 58245 -> 59170[label="",style="dashed", color="magenta", weight=3]; 58245 -> 59171[label="",style="dashed", color="magenta", weight=3]; 58245 -> 59172[label="",style="dashed", color="magenta", weight=3]; 58246 -> 52809[label="",style="dashed", color="red", weight=0]; 58246[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58247 -> 59409[label="",style="dashed", color="red", weight=0]; 58247[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"];58247 -> 59695[label="",style="dashed", color="magenta", weight=3]; 58247 -> 59696[label="",style="dashed", color="magenta", weight=3]; 58247 -> 59697[label="",style="dashed", color="magenta", weight=3]; 58247 -> 59698[label="",style="dashed", color="magenta", weight=3]; 58247 -> 59699[label="",style="dashed", color="magenta", weight=3]; 58248 -> 49455[label="",style="dashed", color="red", weight=0]; 58248[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"];58248 -> 59177[label="",style="dashed", color="magenta", weight=3]; 58248 -> 59178[label="",style="dashed", color="magenta", weight=3]; 58248 -> 59179[label="",style="dashed", color="magenta", weight=3]; 58248 -> 59180[label="",style="dashed", color="magenta", weight=3]; 58248 -> 59181[label="",style="dashed", color="magenta", weight=3]; 58249 -> 52809[label="",style="dashed", color="red", weight=0]; 58249[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58256[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58257[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58258[label="ww3100",fontsize=16,color="green",shape="box"];58259[label="ww5",fontsize=16,color="green",shape="box"];58260[label="Zero",fontsize=16,color="green",shape="box"];58261[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58262[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58263[label="ww3100",fontsize=16,color="green",shape="box"];58264[label="ww5",fontsize=16,color="green",shape="box"];58265[label="Zero",fontsize=16,color="green",shape="box"];58266 -> 59182[label="",style="dashed", color="red", weight=0]; 58266[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"];58266 -> 59183[label="",style="dashed", color="magenta", weight=3]; 58266 -> 59184[label="",style="dashed", color="magenta", weight=3]; 58266 -> 59185[label="",style="dashed", color="magenta", weight=3]; 58266 -> 59186[label="",style="dashed", color="magenta", weight=3]; 58266 -> 59187[label="",style="dashed", color="magenta", weight=3]; 58267 -> 59182[label="",style="dashed", color="red", weight=0]; 58267[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"];58267 -> 59188[label="",style="dashed", color="magenta", weight=3]; 58267 -> 59189[label="",style="dashed", color="magenta", weight=3]; 58267 -> 59190[label="",style="dashed", color="magenta", weight=3]; 58267 -> 59191[label="",style="dashed", color="magenta", weight=3]; 58267 -> 59192[label="",style="dashed", color="magenta", weight=3]; 58268 -> 18732[label="",style="dashed", color="red", weight=0]; 58268[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"];58268 -> 59197[label="",style="dashed", color="magenta", weight=3]; 58268 -> 59198[label="",style="dashed", color="magenta", weight=3]; 58268 -> 59199[label="",style="dashed", color="magenta", weight=3]; 58268 -> 59200[label="",style="dashed", color="magenta", weight=3]; 58268 -> 59201[label="",style="dashed", color="magenta", weight=3]; 58269 -> 17710[label="",style="dashed", color="red", weight=0]; 58269[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"];58269 -> 59202[label="",style="dashed", color="magenta", weight=3]; 58269 -> 59203[label="",style="dashed", color="magenta", weight=3]; 58269 -> 59204[label="",style="dashed", color="magenta", weight=3]; 58269 -> 59205[label="",style="dashed", color="magenta", weight=3]; 58269 -> 59206[label="",style="dashed", color="magenta", weight=3]; 58281[label="Succ Zero",fontsize=16,color="green",shape="box"];58282[label="Succ Zero",fontsize=16,color="green",shape="box"];58283[label="ww5",fontsize=16,color="green",shape="box"];58284[label="ww3100",fontsize=16,color="green",shape="box"];58285[label="Zero",fontsize=16,color="green",shape="box"];58286 -> 26726[label="",style="dashed", color="red", weight=0]; 58286[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"];58286 -> 59209[label="",style="dashed", color="magenta", weight=3]; 58286 -> 59210[label="",style="dashed", color="magenta", weight=3]; 58286 -> 59211[label="",style="dashed", color="magenta", weight=3]; 58288 -> 26924[label="",style="dashed", color="red", weight=0]; 58288[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"];58288 -> 59215[label="",style="dashed", color="magenta", weight=3]; 58288 -> 59216[label="",style="dashed", color="magenta", weight=3]; 58289 -> 59217[label="",style="dashed", color="red", weight=0]; 58289[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"];58289 -> 59218[label="",style="dashed", color="magenta", weight=3]; 58289 -> 59219[label="",style="dashed", color="magenta", weight=3]; 58289 -> 59220[label="",style="dashed", color="magenta", weight=3]; 58289 -> 59221[label="",style="dashed", color="magenta", weight=3]; 58289 -> 59222[label="",style="dashed", color="magenta", weight=3]; 58290 -> 59230[label="",style="dashed", color="red", weight=0]; 58290[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"];58290 -> 59231[label="",style="dashed", color="magenta", weight=3]; 58290 -> 59232[label="",style="dashed", color="magenta", weight=3]; 58290 -> 59233[label="",style="dashed", color="magenta", weight=3]; 58290 -> 59234[label="",style="dashed", color="magenta", weight=3]; 58290 -> 59235[label="",style="dashed", color="magenta", weight=3]; 58291 -> 18732[label="",style="dashed", color="red", weight=0]; 58291[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"];58291 -> 59239[label="",style="dashed", color="magenta", weight=3]; 58291 -> 59240[label="",style="dashed", color="magenta", weight=3]; 58291 -> 59241[label="",style="dashed", color="magenta", weight=3]; 58291 -> 59242[label="",style="dashed", color="magenta", weight=3]; 58291 -> 59243[label="",style="dashed", color="magenta", weight=3]; 58292 -> 17710[label="",style="dashed", color="red", weight=0]; 58292[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"];58292 -> 59244[label="",style="dashed", color="magenta", weight=3]; 58292 -> 59245[label="",style="dashed", color="magenta", weight=3]; 58292 -> 59246[label="",style="dashed", color="magenta", weight=3]; 58292 -> 59247[label="",style="dashed", color="magenta", weight=3]; 58292 -> 59248[label="",style="dashed", color="magenta", weight=3]; 58301[label="Zero",fontsize=16,color="green",shape="box"];58302[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58303[label="ww5",fontsize=16,color="green",shape="box"];58304[label="Succ (Succ (Succ ww3100000))",fontsize=16,color="green",shape="box"];58305[label="Zero",fontsize=16,color="green",shape="box"];58306 -> 26726[label="",style="dashed", color="red", weight=0]; 58306[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"];58306 -> 59251[label="",style="dashed", color="magenta", weight=3]; 58306 -> 59252[label="",style="dashed", color="magenta", weight=3]; 58306 -> 59253[label="",style="dashed", color="magenta", weight=3]; 58308 -> 26924[label="",style="dashed", color="red", weight=0]; 58308[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"];58308 -> 59257[label="",style="dashed", color="magenta", weight=3]; 58308 -> 59258[label="",style="dashed", color="magenta", weight=3]; 58309 -> 26726[label="",style="dashed", color="red", weight=0]; 58309[label="primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917)",fontsize=16,color="magenta"];58309 -> 59259[label="",style="dashed", color="magenta", weight=3]; 58309 -> 59260[label="",style="dashed", color="magenta", weight=3]; 58309 -> 59261[label="",style="dashed", color="magenta", weight=3]; 58310 -> 60286[label="",style="dashed", color="red", weight=0]; 58310[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"];58310 -> 60288[label="",style="dashed", color="magenta", weight=3]; 60287[label="Float (Pos (Succ ww2417)) (Pos (Succ ww2418))",fontsize=16,color="green",shape="box"];60286[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)))) ww4813)",fontsize=16,color="black",shape="triangle"];60286 -> 60291[label="",style="solid", color="black", weight=3]; 58312[label="Float ww3118 ww2917",fontsize=16,color="green",shape="box"];58313[label="ww24150",fontsize=16,color="green",shape="box"];58314[label="ww24151",fontsize=16,color="green",shape="box"];58315[label="ww2612",fontsize=16,color="green",shape="box"];58316[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];58317[label="Pos Zero",fontsize=16,color="green",shape="box"];58318[label="Pos Zero",fontsize=16,color="green",shape="box"];58319 -> 59264[label="",style="dashed", color="red", weight=0]; 58319[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) (not (esEsOrdering (compareMyInt (srMyInt ww33570 ww32840) (srMyInt ww33571 ww32841)) GT))",fontsize=16,color="magenta"];58319 -> 59265[label="",style="dashed", color="magenta", weight=3]; 58320[label="ww4389",fontsize=16,color="green",shape="box"];58321 -> 23742[label="",style="dashed", color="red", weight=0]; 58321[label="msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))",fontsize=16,color="magenta"];58321 -> 59266[label="",style="dashed", color="magenta", weight=3]; 58321 -> 59267[label="",style="dashed", color="magenta", weight=3]; 58322 -> 26799[label="",style="dashed", color="red", weight=0]; 58322[label="srMyInt (Pos ww2082) (Neg ww2084)",fontsize=16,color="magenta"];58322 -> 59268[label="",style="dashed", color="magenta", weight=3]; 58322 -> 59269[label="",style="dashed", color="magenta", weight=3]; 58323[label="ww4390",fontsize=16,color="green",shape="box"];58324 -> 23742[label="",style="dashed", color="red", weight=0]; 58324[label="msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))",fontsize=16,color="magenta"];58324 -> 59270[label="",style="dashed", color="magenta", weight=3]; 58324 -> 59271[label="",style="dashed", color="magenta", weight=3]; 58325 -> 26799[label="",style="dashed", color="red", weight=0]; 58325[label="srMyInt (Neg ww2295) (Pos ww2297)",fontsize=16,color="magenta"];58325 -> 59272[label="",style="dashed", color="magenta", weight=3]; 58325 -> 59273[label="",style="dashed", color="magenta", weight=3]; 58327 -> 30021[label="",style="dashed", color="red", weight=0]; 58327[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"];58327 -> 59274[label="",style="dashed", color="magenta", weight=3]; 58327 -> 59275[label="",style="dashed", color="magenta", weight=3]; 58327 -> 59276[label="",style="dashed", color="magenta", weight=3]; 58327 -> 59277[label="",style="dashed", color="magenta", weight=3]; 58327 -> 59278[label="",style="dashed", color="magenta", weight=3]; 58328 -> 30021[label="",style="dashed", color="red", weight=0]; 58328[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"];58328 -> 59279[label="",style="dashed", color="magenta", weight=3]; 58328 -> 59280[label="",style="dashed", color="magenta", weight=3]; 58328 -> 59281[label="",style="dashed", color="magenta", weight=3]; 58328 -> 59282[label="",style="dashed", color="magenta", weight=3]; 58328 -> 59283[label="",style="dashed", color="magenta", weight=3]; 58329 -> 53946[label="",style="dashed", color="red", weight=0]; 58329[label="not (esEsOrdering (primCmpNat ww30000000 ww15900000) LT)",fontsize=16,color="magenta"];58329 -> 59284[label="",style="dashed", color="magenta", weight=3]; 58329 -> 59285[label="",style="dashed", color="magenta", weight=3]; 58330 -> 53946[label="",style="dashed", color="red", weight=0]; 58330[label="not (esEsOrdering (primCmpNat ww30000000 ww15900000) LT)",fontsize=16,color="magenta"];58330 -> 59286[label="",style="dashed", color="magenta", weight=3]; 58330 -> 59287[label="",style="dashed", color="magenta", weight=3]; 58331 -> 56720[label="",style="dashed", color="red", weight=0]; 58331[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"];58331 -> 59288[label="",style="dashed", color="magenta", weight=3]; 58331 -> 59289[label="",style="dashed", color="magenta", weight=3]; 58331 -> 59290[label="",style="dashed", color="magenta", weight=3]; 58331 -> 59291[label="",style="dashed", color="magenta", weight=3]; 58331 -> 59292[label="",style="dashed", color="magenta", weight=3]; 58326[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4729 ww4728) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4724 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 ww4725 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63525[label="ww4725/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58326 -> 63525[label="",style="solid", color="burlywood", weight=9]; 63525 -> 59293[label="",style="solid", color="burlywood", weight=3]; 63526[label="ww4725/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58326 -> 63526[label="",style="solid", color="burlywood", weight=9]; 63526 -> 59294[label="",style="solid", color="burlywood", weight=3]; 58332 -> 30021[label="",style="dashed", color="red", weight=0]; 58332[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"];58332 -> 59295[label="",style="dashed", color="magenta", weight=3]; 58332 -> 59296[label="",style="dashed", color="magenta", weight=3]; 58332 -> 59297[label="",style="dashed", color="magenta", weight=3]; 58332 -> 59298[label="",style="dashed", color="magenta", weight=3]; 58332 -> 59299[label="",style="dashed", color="magenta", weight=3]; 58333 -> 30021[label="",style="dashed", color="red", weight=0]; 58333[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"];58333 -> 59300[label="",style="dashed", color="magenta", weight=3]; 58333 -> 59301[label="",style="dashed", color="magenta", weight=3]; 58333 -> 59302[label="",style="dashed", color="magenta", weight=3]; 58333 -> 59303[label="",style="dashed", color="magenta", weight=3]; 58333 -> 59304[label="",style="dashed", color="magenta", weight=3]; 58334 -> 52809[label="",style="dashed", color="red", weight=0]; 58334[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58335 -> 52809[label="",style="dashed", color="red", weight=0]; 58335[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58336 -> 56720[label="",style="dashed", color="red", weight=0]; 58336[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"];58336 -> 59305[label="",style="dashed", color="magenta", weight=3]; 58336 -> 59306[label="",style="dashed", color="magenta", weight=3]; 58336 -> 59307[label="",style="dashed", color="magenta", weight=3]; 58336 -> 59308[label="",style="dashed", color="magenta", weight=3]; 58336 -> 59309[label="",style="dashed", color="magenta", weight=3]; 58342[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58343[label="ww5",fontsize=16,color="green",shape="box"];58344[label="ww3100",fontsize=16,color="green",shape="box"];58345[label="Zero",fontsize=16,color="green",shape="box"];58346[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58347[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58348[label="ww5",fontsize=16,color="green",shape="box"];58349[label="ww3100",fontsize=16,color="green",shape="box"];58350[label="Zero",fontsize=16,color="green",shape="box"];58351[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58353 -> 56720[label="",style="dashed", color="red", weight=0]; 58353[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"];58353 -> 59310[label="",style="dashed", color="magenta", weight=3]; 58353 -> 59311[label="",style="dashed", color="magenta", weight=3]; 58353 -> 59312[label="",style="dashed", color="magenta", weight=3]; 58353 -> 59313[label="",style="dashed", color="magenta", weight=3]; 58353 -> 59314[label="",style="dashed", color="magenta", weight=3]; 58354 -> 53946[label="",style="dashed", color="red", weight=0]; 58354[label="not (esEsOrdering (primCmpNat ww30000000 ww16700000) LT)",fontsize=16,color="magenta"];58354 -> 59315[label="",style="dashed", color="magenta", weight=3]; 58354 -> 59316[label="",style="dashed", color="magenta", weight=3]; 58355 -> 30021[label="",style="dashed", color="red", weight=0]; 58355[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"];58355 -> 59317[label="",style="dashed", color="magenta", weight=3]; 58355 -> 59318[label="",style="dashed", color="magenta", weight=3]; 58355 -> 59319[label="",style="dashed", color="magenta", weight=3]; 58355 -> 59320[label="",style="dashed", color="magenta", weight=3]; 58355 -> 59321[label="",style="dashed", color="magenta", weight=3]; 58356 -> 53946[label="",style="dashed", color="red", weight=0]; 58356[label="not (esEsOrdering (primCmpNat ww30000000 ww16700000) LT)",fontsize=16,color="magenta"];58356 -> 59322[label="",style="dashed", color="magenta", weight=3]; 58356 -> 59323[label="",style="dashed", color="magenta", weight=3]; 58357 -> 30021[label="",style="dashed", color="red", weight=0]; 58357[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"];58357 -> 59324[label="",style="dashed", color="magenta", weight=3]; 58357 -> 59325[label="",style="dashed", color="magenta", weight=3]; 58357 -> 59326[label="",style="dashed", color="magenta", weight=3]; 58357 -> 59327[label="",style="dashed", color="magenta", weight=3]; 58357 -> 59328[label="",style="dashed", color="magenta", weight=3]; 58352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4735 ww4734) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4730 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4732 ww4731 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63527[label="ww4731/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58352 -> 63527[label="",style="solid", color="burlywood", weight=9]; 63527 -> 59329[label="",style="solid", color="burlywood", weight=3]; 63528[label="ww4731/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58352 -> 63528[label="",style="solid", color="burlywood", weight=9]; 63528 -> 59330[label="",style="solid", color="burlywood", weight=3]; 58358 -> 56720[label="",style="dashed", color="red", weight=0]; 58358[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"];58358 -> 59331[label="",style="dashed", color="magenta", weight=3]; 58358 -> 59332[label="",style="dashed", color="magenta", weight=3]; 58358 -> 59333[label="",style="dashed", color="magenta", weight=3]; 58358 -> 59334[label="",style="dashed", color="magenta", weight=3]; 58358 -> 59335[label="",style="dashed", color="magenta", weight=3]; 58359 -> 52809[label="",style="dashed", color="red", weight=0]; 58359[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58360 -> 30021[label="",style="dashed", color="red", weight=0]; 58360[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"];58360 -> 59336[label="",style="dashed", color="magenta", weight=3]; 58360 -> 59337[label="",style="dashed", color="magenta", weight=3]; 58360 -> 59338[label="",style="dashed", color="magenta", weight=3]; 58360 -> 59339[label="",style="dashed", color="magenta", weight=3]; 58360 -> 59340[label="",style="dashed", color="magenta", weight=3]; 58361 -> 52809[label="",style="dashed", color="red", weight=0]; 58361[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58362 -> 30021[label="",style="dashed", color="red", weight=0]; 58362[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"];58362 -> 59341[label="",style="dashed", color="magenta", weight=3]; 58362 -> 59342[label="",style="dashed", color="magenta", weight=3]; 58362 -> 59343[label="",style="dashed", color="magenta", weight=3]; 58362 -> 59344[label="",style="dashed", color="magenta", weight=3]; 58362 -> 59345[label="",style="dashed", color="magenta", weight=3]; 58367[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58368[label="ww5",fontsize=16,color="green",shape="box"];58369[label="ww3100",fontsize=16,color="green",shape="box"];58370[label="Zero",fontsize=16,color="green",shape="box"];58371[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58372[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58373[label="ww5",fontsize=16,color="green",shape="box"];58374[label="ww3100",fontsize=16,color="green",shape="box"];58375[label="Zero",fontsize=16,color="green",shape="box"];58376[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58377 -> 59346[label="",style="dashed", color="red", weight=0]; 58377[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"];58377 -> 59347[label="",style="dashed", color="magenta", weight=3]; 58377 -> 59348[label="",style="dashed", color="magenta", weight=3]; 58377 -> 59349[label="",style="dashed", color="magenta", weight=3]; 58377 -> 59350[label="",style="dashed", color="magenta", weight=3]; 58377 -> 59351[label="",style="dashed", color="magenta", weight=3]; 58378 -> 59346[label="",style="dashed", color="red", weight=0]; 58378[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"];58378 -> 59352[label="",style="dashed", color="magenta", weight=3]; 58378 -> 59353[label="",style="dashed", color="magenta", weight=3]; 58378 -> 59354[label="",style="dashed", color="magenta", weight=3]; 58378 -> 59355[label="",style="dashed", color="magenta", weight=3]; 58378 -> 59356[label="",style="dashed", color="magenta", weight=3]; 58379 -> 18747[label="",style="dashed", color="red", weight=0]; 58379[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"];58379 -> 59357[label="",style="dashed", color="magenta", weight=3]; 58379 -> 59358[label="",style="dashed", color="magenta", weight=3]; 58379 -> 59359[label="",style="dashed", color="magenta", weight=3]; 58379 -> 59360[label="",style="dashed", color="magenta", weight=3]; 58379 -> 59361[label="",style="dashed", color="magenta", weight=3]; 58380 -> 17737[label="",style="dashed", color="red", weight=0]; 58380[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"];58380 -> 59362[label="",style="dashed", color="magenta", weight=3]; 58380 -> 59363[label="",style="dashed", color="magenta", weight=3]; 58380 -> 59364[label="",style="dashed", color="magenta", weight=3]; 58380 -> 59365[label="",style="dashed", color="magenta", weight=3]; 58380 -> 59366[label="",style="dashed", color="magenta", weight=3]; 58381 -> 59367[label="",style="dashed", color="red", weight=0]; 58381[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"];58381 -> 59368[label="",style="dashed", color="magenta", weight=3]; 58381 -> 59369[label="",style="dashed", color="magenta", weight=3]; 58381 -> 59370[label="",style="dashed", color="magenta", weight=3]; 58381 -> 59371[label="",style="dashed", color="magenta", weight=3]; 58381 -> 59372[label="",style="dashed", color="magenta", weight=3]; 58382 -> 59373[label="",style="dashed", color="red", weight=0]; 58382[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"];58382 -> 59374[label="",style="dashed", color="magenta", weight=3]; 58382 -> 59375[label="",style="dashed", color="magenta", weight=3]; 58382 -> 59376[label="",style="dashed", color="magenta", weight=3]; 58382 -> 59377[label="",style="dashed", color="magenta", weight=3]; 58382 -> 59378[label="",style="dashed", color="magenta", weight=3]; 58383 -> 18747[label="",style="dashed", color="red", weight=0]; 58383[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"];58383 -> 59379[label="",style="dashed", color="magenta", weight=3]; 58383 -> 59380[label="",style="dashed", color="magenta", weight=3]; 58383 -> 59381[label="",style="dashed", color="magenta", weight=3]; 58383 -> 59382[label="",style="dashed", color="magenta", weight=3]; 58383 -> 59383[label="",style="dashed", color="magenta", weight=3]; 58384 -> 17737[label="",style="dashed", color="red", weight=0]; 58384[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"];58384 -> 59384[label="",style="dashed", color="magenta", weight=3]; 58384 -> 59385[label="",style="dashed", color="magenta", weight=3]; 58384 -> 59386[label="",style="dashed", color="magenta", weight=3]; 58384 -> 59387[label="",style="dashed", color="magenta", weight=3]; 58384 -> 59388[label="",style="dashed", color="magenta", weight=3]; 32555[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];32556[label="Neg Zero",fontsize=16,color="green",shape="box"];58385[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"];58385 -> 59389[label="",style="dashed", color="green", weight=3]; 58385 -> 59390[label="",style="dashed", color="green", weight=3]; 58386[label="ww50",fontsize=16,color="green",shape="box"];58387[label="ww51",fontsize=16,color="green",shape="box"];58171[label="ww4100",fontsize=16,color="green",shape="box"];58172[label="ww3000",fontsize=16,color="green",shape="box"];58173[label="Zero",fontsize=16,color="green",shape="box"];58174[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58388 -> 26799[label="",style="dashed", color="red", weight=0]; 58388[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];58388 -> 59391[label="",style="dashed", color="magenta", weight=3]; 58388 -> 59392[label="",style="dashed", color="magenta", weight=3]; 58389 -> 26799[label="",style="dashed", color="red", weight=0]; 58389[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58389 -> 59393[label="",style="dashed", color="magenta", weight=3]; 58389 -> 59394[label="",style="dashed", color="magenta", weight=3]; 57685 -> 58140[label="",style="dashed", color="red", weight=0]; 57685[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"];57685 -> 58179[label="",style="dashed", color="magenta", weight=3]; 57685 -> 58180[label="",style="dashed", color="magenta", weight=3]; 57685 -> 58181[label="",style="dashed", color="magenta", weight=3]; 57685 -> 58182[label="",style="dashed", color="magenta", weight=3]; 57686[label="ww3544",fontsize=16,color="green",shape="box"];57687[label="ww3000",fontsize=16,color="green",shape="box"];32626[label="Neg Zero",fontsize=16,color="green",shape="box"];32627[label="Neg Zero",fontsize=16,color="green",shape="box"];58390[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"];58390 -> 59395[label="",style="dashed", color="green", weight=3]; 58390 -> 59396[label="",style="dashed", color="green", weight=3]; 58391[label="ww50",fontsize=16,color="green",shape="box"];58392[label="ww51",fontsize=16,color="green",shape="box"];60032[label="ww3000",fontsize=16,color="green",shape="box"];60033[label="Zero",fontsize=16,color="green",shape="box"];60034[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58395 -> 26799[label="",style="dashed", color="red", weight=0]; 58395[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];58395 -> 59397[label="",style="dashed", color="magenta", weight=3]; 58395 -> 59398[label="",style="dashed", color="magenta", weight=3]; 58396 -> 26799[label="",style="dashed", color="red", weight=0]; 58396[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58396 -> 59399[label="",style="dashed", color="magenta", weight=3]; 58396 -> 59400[label="",style="dashed", color="magenta", weight=3]; 57688 -> 60006[label="",style="dashed", color="red", weight=0]; 57688[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"];57688 -> 60041[label="",style="dashed", color="magenta", weight=3]; 57688 -> 60042[label="",style="dashed", color="magenta", weight=3]; 57688 -> 60043[label="",style="dashed", color="magenta", weight=3]; 57689[label="ww3554",fontsize=16,color="green",shape="box"];57690[label="ww3000",fontsize=16,color="green",shape="box"];59670[label="Float ww420 ww421",fontsize=16,color="green",shape="box"];59671[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59672[label="ww41",fontsize=16,color="green",shape="box"];59673[label="ww421",fontsize=16,color="green",shape="box"];59674[label="ww420",fontsize=16,color="green",shape="box"];52450[label="ww421",fontsize=16,color="green",shape="box"];52451[label="ww420",fontsize=16,color="green",shape="box"];52452 -> 49530[label="",style="dashed", color="red", weight=0]; 52452[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"];58398[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"];58398 -> 59405[label="",style="solid", color="black", weight=3]; 58399 -> 23742[label="",style="dashed", color="red", weight=0]; 58399[label="msMyInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="magenta"];58400[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58401 -> 26799[label="",style="dashed", color="red", weight=0]; 58401[label="srMyInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="magenta"];58401 -> 59406[label="",style="dashed", color="magenta", weight=3]; 58401 -> 59407[label="",style="dashed", color="magenta", weight=3]; 58402[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58403[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)",fontsize=16,color="black",shape="box"];58403 -> 59408[label="",style="solid", color="black", weight=3]; 58404 -> 59409[label="",style="dashed", color="red", weight=0]; 58404[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"];58404 -> 59710[label="",style="dashed", color="magenta", weight=3]; 58405[label="ww4000",fontsize=16,color="green",shape="box"];58406[label="Pos Zero",fontsize=16,color="green",shape="box"];58407[label="Pos Zero",fontsize=16,color="green",shape="box"];58408[label="Pos Zero",fontsize=16,color="green",shape="box"];58409[label="ww4000",fontsize=16,color="green",shape="box"];58410[label="Pos Zero",fontsize=16,color="green",shape="box"];58411[label="Pos Zero",fontsize=16,color="green",shape="box"];58412[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58413[label="ww4000",fontsize=16,color="green",shape="box"];58414[label="Pos Zero",fontsize=16,color="green",shape="box"];58415[label="Pos Zero",fontsize=16,color="green",shape="box"];58416[label="Neg Zero",fontsize=16,color="green",shape="box"];58417[label="ww4000",fontsize=16,color="green",shape="box"];58418[label="Pos Zero",fontsize=16,color="green",shape="box"];58419[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58420[label="Pos Zero",fontsize=16,color="green",shape="box"];58421[label="ww4391",fontsize=16,color="green",shape="box"];58422 -> 23742[label="",style="dashed", color="red", weight=0]; 58422[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];58422 -> 59767[label="",style="dashed", color="magenta", weight=3]; 58422 -> 59768[label="",style="dashed", color="magenta", weight=3]; 58423 -> 26799[label="",style="dashed", color="red", weight=0]; 58423[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58423 -> 59769[label="",style="dashed", color="magenta", weight=3]; 58423 -> 59770[label="",style="dashed", color="magenta", weight=3]; 58424[label="ww1959",fontsize=16,color="green",shape="box"];58425 -> 53248[label="",style="dashed", color="red", weight=0]; 58425[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"];58425 -> 59771[label="",style="dashed", color="magenta", weight=3]; 58425 -> 59772[label="",style="dashed", color="magenta", weight=3]; 58425 -> 59773[label="",style="dashed", color="magenta", weight=3]; 58425 -> 59774[label="",style="dashed", color="magenta", weight=3]; 58426[label="ww1960",fontsize=16,color="green",shape="box"];58427[label="ww1958",fontsize=16,color="green",shape="box"];58428[label="ww1959",fontsize=16,color="green",shape="box"];58429[label="Float (Pos Zero) (Neg (Succ ww1960))",fontsize=16,color="green",shape="box"];58430[label="ww1960",fontsize=16,color="green",shape="box"];58431[label="ww1958",fontsize=16,color="green",shape="box"];58432[label="ww4000",fontsize=16,color="green",shape="box"];58433[label="Pos Zero",fontsize=16,color="green",shape="box"];58434[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58435[label="Neg Zero",fontsize=16,color="green",shape="box"];58436[label="ww4000",fontsize=16,color="green",shape="box"];58437[label="Pos Zero",fontsize=16,color="green",shape="box"];58438[label="Neg Zero",fontsize=16,color="green",shape="box"];58439[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58440[label="ww4000",fontsize=16,color="green",shape="box"];58441[label="Pos Zero",fontsize=16,color="green",shape="box"];58442[label="Neg Zero",fontsize=16,color="green",shape="box"];58443[label="Neg Zero",fontsize=16,color="green",shape="box"];58444[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58445[label="Pos Zero",fontsize=16,color="green",shape="box"];58446[label="Pos Zero",fontsize=16,color="green",shape="box"];58447[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58448[label="Pos Zero",fontsize=16,color="green",shape="box"];58449[label="Neg Zero",fontsize=16,color="green",shape="box"];58450[label="Neg (Succ ww2093)",fontsize=16,color="green",shape="box"];58451[label="Pos (Succ ww2094)",fontsize=16,color="green",shape="box"];58452 -> 26726[label="",style="dashed", color="red", weight=0]; 58452[label="primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141)",fontsize=16,color="magenta"];58452 -> 59775[label="",style="dashed", color="magenta", weight=3]; 58452 -> 59776[label="",style="dashed", color="magenta", weight=3]; 58452 -> 59777[label="",style="dashed", color="magenta", weight=3]; 58453 -> 60400[label="",style="dashed", color="red", weight=0]; 58453[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"];58453 -> 60402[label="",style="dashed", color="magenta", weight=3]; 60401[label="Float (Pos (Succ ww2100)) (Pos (Succ ww2101))",fontsize=16,color="green",shape="box"];60400[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)))) ww4814)",fontsize=16,color="black",shape="triangle"];60400 -> 60407[label="",style="solid", color="black", weight=3]; 58455[label="Float ww3142 ww3141",fontsize=16,color="green",shape="box"];58456[label="ww20980",fontsize=16,color="green",shape="box"];58457[label="ww20981",fontsize=16,color="green",shape="box"];58458[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58459[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58460[label="Pos Zero",fontsize=16,color="green",shape="box"];58461[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58462[label="Neg Zero",fontsize=16,color="green",shape="box"];58463[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58464[label="ww4392",fontsize=16,color="green",shape="box"];58465 -> 25616[label="",style="dashed", color="red", weight=0]; 58465[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58465 -> 59780[label="",style="dashed", color="magenta", weight=3]; 58466 -> 26799[label="",style="dashed", color="red", weight=0]; 58466[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58466 -> 59781[label="",style="dashed", color="magenta", weight=3]; 58466 -> 59782[label="",style="dashed", color="magenta", weight=3]; 58467[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58468[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58469[label="Neg Zero",fontsize=16,color="green",shape="box"];58470[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58471[label="Neg Zero",fontsize=16,color="green",shape="box"];58472[label="Neg Zero",fontsize=16,color="green",shape="box"];58473[label="Pos Zero",fontsize=16,color="green",shape="box"];58474[label="Pos Zero",fontsize=16,color="green",shape="box"];58475[label="Pos Zero",fontsize=16,color="green",shape="box"];58476[label="Pos Zero",fontsize=16,color="green",shape="box"];58477[label="Pos Zero",fontsize=16,color="green",shape="box"];58478[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58479[label="Pos Zero",fontsize=16,color="green",shape="box"];58480[label="Pos Zero",fontsize=16,color="green",shape="box"];58481[label="Neg Zero",fontsize=16,color="green",shape="box"];58482[label="Pos Zero",fontsize=16,color="green",shape="box"];58483[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58484[label="Pos Zero",fontsize=16,color="green",shape="box"];58485[label="ww4393",fontsize=16,color="green",shape="box"];58486 -> 25616[label="",style="dashed", color="red", weight=0]; 58486[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];58486 -> 59783[label="",style="dashed", color="magenta", weight=3]; 58487 -> 26799[label="",style="dashed", color="red", weight=0]; 58487[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58487 -> 59784[label="",style="dashed", color="magenta", weight=3]; 58487 -> 59785[label="",style="dashed", color="magenta", weight=3]; 58488 -> 53583[label="",style="dashed", color="red", weight=0]; 58488[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"];58488 -> 59786[label="",style="dashed", color="magenta", weight=3]; 58488 -> 59787[label="",style="dashed", color="magenta", weight=3]; 58488 -> 59788[label="",style="dashed", color="magenta", weight=3]; 58489[label="ww1968",fontsize=16,color="green",shape="box"];58490[label="ww1969",fontsize=16,color="green",shape="box"];58491[label="Float (Pos Zero) (Neg (Succ ww1969))",fontsize=16,color="green",shape="box"];58492[label="ww1968",fontsize=16,color="green",shape="box"];58493[label="ww1969",fontsize=16,color="green",shape="box"];58494[label="Pos Zero",fontsize=16,color="green",shape="box"];58495[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58496[label="Neg Zero",fontsize=16,color="green",shape="box"];58497[label="Pos Zero",fontsize=16,color="green",shape="box"];58498[label="Neg Zero",fontsize=16,color="green",shape="box"];58499[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58500[label="Pos Zero",fontsize=16,color="green",shape="box"];58501[label="Neg Zero",fontsize=16,color="green",shape="box"];58502[label="Neg Zero",fontsize=16,color="green",shape="box"];58503[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"];58503 -> 59789[label="",style="dashed", color="green", weight=3]; 58503 -> 59790[label="",style="dashed", color="green", weight=3]; 58504[label="ww5420",fontsize=16,color="green",shape="box"];58505[label="ww5421",fontsize=16,color="green",shape="box"];58506[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];58507 -> 26799[label="",style="dashed", color="red", weight=0]; 58507[label="srMyInt ww2970 (Pos (Succ Zero))",fontsize=16,color="magenta"];58507 -> 59791[label="",style="dashed", color="magenta", weight=3]; 58507 -> 59792[label="",style="dashed", color="magenta", weight=3]; 58508 -> 26799[label="",style="dashed", color="red", weight=0]; 58508[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58508 -> 59793[label="",style="dashed", color="magenta", weight=3]; 58508 -> 59794[label="",style="dashed", color="magenta", weight=3]; 58509[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"];58509 -> 59795[label="",style="dashed", color="green", weight=3]; 58509 -> 59796[label="",style="dashed", color="green", weight=3]; 58510[label="ww5420",fontsize=16,color="green",shape="box"];58511[label="ww5421",fontsize=16,color="green",shape="box"];58512[label="Succ ww54100",fontsize=16,color="green",shape="box"];58513[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];58514[label="Succ ww53900",fontsize=16,color="green",shape="box"];58515 -> 26799[label="",style="dashed", color="red", weight=0]; 58515[label="srMyInt ww2973 (Pos (Succ Zero))",fontsize=16,color="magenta"];58515 -> 59797[label="",style="dashed", color="magenta", weight=3]; 58515 -> 59798[label="",style="dashed", color="magenta", weight=3]; 58516 -> 26799[label="",style="dashed", color="red", weight=0]; 58516[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58516 -> 59799[label="",style="dashed", color="magenta", weight=3]; 58516 -> 59800[label="",style="dashed", color="magenta", weight=3]; 58517[label="ww4394",fontsize=16,color="green",shape="box"];58518 -> 23742[label="",style="dashed", color="red", weight=0]; 58518[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58518 -> 59801[label="",style="dashed", color="magenta", weight=3]; 58518 -> 59802[label="",style="dashed", color="magenta", weight=3]; 58519 -> 26799[label="",style="dashed", color="red", weight=0]; 58519[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58519 -> 59803[label="",style="dashed", color="magenta", weight=3]; 58519 -> 59804[label="",style="dashed", color="magenta", weight=3]; 58520[label="ww4000",fontsize=16,color="green",shape="box"];58521[label="Neg Zero",fontsize=16,color="green",shape="box"];58522[label="Pos Zero",fontsize=16,color="green",shape="box"];58523[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58524[label="ww2121",fontsize=16,color="green",shape="box"];58525[label="Neg Zero",fontsize=16,color="green",shape="box"];58526[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];58527[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];58528[label="ww4000",fontsize=16,color="green",shape="box"];58529[label="Neg Zero",fontsize=16,color="green",shape="box"];58530[label="Neg Zero",fontsize=16,color="green",shape="box"];58531[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58532[label="ww1978",fontsize=16,color="green",shape="box"];58533 -> 52542[label="",style="dashed", color="red", weight=0]; 58533[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"];58533 -> 59805[label="",style="dashed", color="magenta", weight=3]; 58533 -> 59806[label="",style="dashed", color="magenta", weight=3]; 58533 -> 59807[label="",style="dashed", color="magenta", weight=3]; 58533 -> 59808[label="",style="dashed", color="magenta", weight=3]; 58534[label="ww1977",fontsize=16,color="green",shape="box"];58535[label="ww1979",fontsize=16,color="green",shape="box"];58536[label="ww1978",fontsize=16,color="green",shape="box"];58537[label="Float (Neg Zero) (Neg (Succ ww1979))",fontsize=16,color="green",shape="box"];58538[label="ww1977",fontsize=16,color="green",shape="box"];58539[label="ww1979",fontsize=16,color="green",shape="box"];58540[label="ww4000",fontsize=16,color="green",shape="box"];58541[label="Neg Zero",fontsize=16,color="green",shape="box"];58542[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58543[label="Neg Zero",fontsize=16,color="green",shape="box"];58544[label="ww4000",fontsize=16,color="green",shape="box"];58545[label="Neg Zero",fontsize=16,color="green",shape="box"];58546[label="Neg Zero",fontsize=16,color="green",shape="box"];58547[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58548[label="ww4000",fontsize=16,color="green",shape="box"];58549[label="Neg Zero",fontsize=16,color="green",shape="box"];58550[label="Neg Zero",fontsize=16,color="green",shape="box"];58551[label="Neg Zero",fontsize=16,color="green",shape="box"];58552[label="ww4395",fontsize=16,color="green",shape="box"];58553 -> 25616[label="",style="dashed", color="red", weight=0]; 58553[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58553 -> 59809[label="",style="dashed", color="magenta", weight=3]; 58554 -> 26799[label="",style="dashed", color="red", weight=0]; 58554[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58554 -> 59810[label="",style="dashed", color="magenta", weight=3]; 58554 -> 59811[label="",style="dashed", color="magenta", weight=3]; 58555[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58556[label="Pos Zero",fontsize=16,color="green",shape="box"];58557[label="Pos Zero",fontsize=16,color="green",shape="box"];58558[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58559[label="Pos Zero",fontsize=16,color="green",shape="box"];58560[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58561[label="ww4396",fontsize=16,color="green",shape="box"];58562 -> 25616[label="",style="dashed", color="red", weight=0]; 58562[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58562 -> 59812[label="",style="dashed", color="magenta", weight=3]; 58563 -> 26799[label="",style="dashed", color="red", weight=0]; 58563[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58563 -> 59813[label="",style="dashed", color="magenta", weight=3]; 58563 -> 59814[label="",style="dashed", color="magenta", weight=3]; 58564 -> 26726[label="",style="dashed", color="red", weight=0]; 58564[label="primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188)",fontsize=16,color="magenta"];58564 -> 59815[label="",style="dashed", color="magenta", weight=3]; 58564 -> 59816[label="",style="dashed", color="magenta", weight=3]; 58564 -> 59817[label="",style="dashed", color="magenta", weight=3]; 58565 -> 60423[label="",style="dashed", color="red", weight=0]; 58565[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"];58565 -> 60425[label="",style="dashed", color="magenta", weight=3]; 58566[label="Float ww3189 ww3188",fontsize=16,color="green",shape="box"];58567[label="ww21290",fontsize=16,color="green",shape="box"];58568[label="ww21291",fontsize=16,color="green",shape="box"];60424[label="Float (Neg (Succ ww2131)) (Pos (Succ ww2132))",fontsize=16,color="green",shape="box"];60423[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)))) ww4815)",fontsize=16,color="black",shape="triangle"];60423 -> 60431[label="",style="solid", color="black", weight=3]; 58570[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58571[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58572[label="Pos Zero",fontsize=16,color="green",shape="box"];58573[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58574[label="Neg Zero",fontsize=16,color="green",shape="box"];58575[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58576[label="ww4397",fontsize=16,color="green",shape="box"];58577 -> 25616[label="",style="dashed", color="red", weight=0]; 58577[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58577 -> 59820[label="",style="dashed", color="magenta", weight=3]; 58578 -> 26799[label="",style="dashed", color="red", weight=0]; 58578[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58578 -> 59821[label="",style="dashed", color="magenta", weight=3]; 58578 -> 59822[label="",style="dashed", color="magenta", weight=3]; 58579 -> 52773[label="",style="dashed", color="red", weight=0]; 58579[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"];58579 -> 59823[label="",style="dashed", color="magenta", weight=3]; 58579 -> 59824[label="",style="dashed", color="magenta", weight=3]; 58579 -> 59825[label="",style="dashed", color="magenta", weight=3]; 58579 -> 59826[label="",style="dashed", color="magenta", weight=3]; 58580[label="ww1982",fontsize=16,color="green",shape="box"];58581[label="ww1984",fontsize=16,color="green",shape="box"];58582[label="ww1983",fontsize=16,color="green",shape="box"];58583[label="Float (Neg (Succ ww1983)) (Neg (Succ ww1984))",fontsize=16,color="green",shape="box"];58584[label="ww1982",fontsize=16,color="green",shape="box"];58585[label="ww1984",fontsize=16,color="green",shape="box"];58586[label="ww1983",fontsize=16,color="green",shape="box"];58587[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58588[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58589[label="Neg Zero",fontsize=16,color="green",shape="box"];58590[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58591[label="Neg Zero",fontsize=16,color="green",shape="box"];58592[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58593[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58594[label="Neg Zero",fontsize=16,color="green",shape="box"];58595[label="Neg Zero",fontsize=16,color="green",shape="box"];58596[label="ww4398",fontsize=16,color="green",shape="box"];58597 -> 25616[label="",style="dashed", color="red", weight=0]; 58597[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58597 -> 59827[label="",style="dashed", color="magenta", weight=3]; 58598 -> 26799[label="",style="dashed", color="red", weight=0]; 58598[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58598 -> 59828[label="",style="dashed", color="magenta", weight=3]; 58598 -> 59829[label="",style="dashed", color="magenta", weight=3]; 58599[label="Neg Zero",fontsize=16,color="green",shape="box"];58600[label="Pos Zero",fontsize=16,color="green",shape="box"];58601[label="Pos Zero",fontsize=16,color="green",shape="box"];58602[label="Neg Zero",fontsize=16,color="green",shape="box"];58603[label="Pos Zero",fontsize=16,color="green",shape="box"];58604[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58605[label="ww4399",fontsize=16,color="green",shape="box"];58606 -> 25616[label="",style="dashed", color="red", weight=0]; 58606[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58606 -> 59830[label="",style="dashed", color="magenta", weight=3]; 58607 -> 26799[label="",style="dashed", color="red", weight=0]; 58607[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58607 -> 59831[label="",style="dashed", color="magenta", weight=3]; 58607 -> 59832[label="",style="dashed", color="magenta", weight=3]; 58608[label="Neg Zero",fontsize=16,color="green",shape="box"];58609[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];58610[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];58611[label="Neg Zero",fontsize=16,color="green",shape="box"];58612[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58613[label="Pos Zero",fontsize=16,color="green",shape="box"];58614[label="Neg Zero",fontsize=16,color="green",shape="box"];58615[label="Neg Zero",fontsize=16,color="green",shape="box"];58616[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58617[label="ww4400",fontsize=16,color="green",shape="box"];58618 -> 25616[label="",style="dashed", color="red", weight=0]; 58618[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58618 -> 59833[label="",style="dashed", color="magenta", weight=3]; 58619 -> 26799[label="",style="dashed", color="red", weight=0]; 58619[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58619 -> 59834[label="",style="dashed", color="magenta", weight=3]; 58619 -> 59835[label="",style="dashed", color="magenta", weight=3]; 58620[label="ww1987",fontsize=16,color="green",shape="box"];58621[label="ww1988",fontsize=16,color="green",shape="box"];58622 -> 52859[label="",style="dashed", color="red", weight=0]; 58622[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"];58622 -> 59836[label="",style="dashed", color="magenta", weight=3]; 58622 -> 59837[label="",style="dashed", color="magenta", weight=3]; 58622 -> 59838[label="",style="dashed", color="magenta", weight=3]; 58623[label="ww1987",fontsize=16,color="green",shape="box"];58624[label="ww1988",fontsize=16,color="green",shape="box"];58625[label="Float (Neg Zero) (Neg (Succ ww1988))",fontsize=16,color="green",shape="box"];58626[label="Neg Zero",fontsize=16,color="green",shape="box"];58627[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58628[label="Neg Zero",fontsize=16,color="green",shape="box"];58629[label="Neg Zero",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="Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038",fontsize=16,color="green",shape="box"];58635 -> 59839[label="",style="dashed", color="green", weight=3]; 58636[label="ww9590",fontsize=16,color="green",shape="box"];58637[label="ww9591",fontsize=16,color="green",shape="box"];58638[label="Succ ww95800",fontsize=16,color="green",shape="box"];58639[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];58640[label="Succ ww95600",fontsize=16,color="green",shape="box"];58641 -> 26799[label="",style="dashed", color="red", weight=0]; 58641[label="srMyInt ww3040 (Pos (Succ Zero))",fontsize=16,color="magenta"];58641 -> 59840[label="",style="dashed", color="magenta", weight=3]; 58641 -> 59841[label="",style="dashed", color="magenta", weight=3]; 58642 -> 20687[label="",style="dashed", color="red", weight=0]; 58642[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58643[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58644 -> 50014[label="",style="dashed", color="red", weight=0]; 58644[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"];58644 -> 59842[label="",style="dashed", color="magenta", weight=3]; 58644 -> 59843[label="",style="dashed", color="magenta", weight=3]; 58644 -> 59844[label="",style="dashed", color="magenta", weight=3]; 58645 -> 49974[label="",style="dashed", color="red", weight=0]; 58645[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"];58645 -> 59845[label="",style="dashed", color="magenta", weight=3]; 58645 -> 59846[label="",style="dashed", color="magenta", weight=3]; 58645 -> 59847[label="",style="dashed", color="magenta", weight=3]; 58646 -> 20687[label="",style="dashed", color="red", weight=0]; 58646[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58647[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58648 -> 50014[label="",style="dashed", color="red", weight=0]; 58648[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"];58648 -> 59848[label="",style="dashed", color="magenta", weight=3]; 58648 -> 59849[label="",style="dashed", color="magenta", weight=3]; 58648 -> 59850[label="",style="dashed", color="magenta", weight=3]; 58649 -> 49974[label="",style="dashed", color="red", weight=0]; 58649[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"];58649 -> 59851[label="",style="dashed", color="magenta", weight=3]; 58649 -> 59852[label="",style="dashed", color="magenta", weight=3]; 58649 -> 59853[label="",style="dashed", color="magenta", weight=3]; 58650 -> 20687[label="",style="dashed", color="red", weight=0]; 58650[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58651[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58652 -> 50014[label="",style="dashed", color="red", weight=0]; 58652[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"];58652 -> 59854[label="",style="dashed", color="magenta", weight=3]; 58652 -> 59855[label="",style="dashed", color="magenta", weight=3]; 58652 -> 59856[label="",style="dashed", color="magenta", weight=3]; 58653 -> 49974[label="",style="dashed", color="red", weight=0]; 58653[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"];58653 -> 59857[label="",style="dashed", color="magenta", weight=3]; 58653 -> 59858[label="",style="dashed", color="magenta", weight=3]; 58653 -> 59859[label="",style="dashed", color="magenta", weight=3]; 58654 -> 20687[label="",style="dashed", color="red", weight=0]; 58654[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58655[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58656 -> 50524[label="",style="dashed", color="red", weight=0]; 58656[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"];58656 -> 59860[label="",style="dashed", color="magenta", weight=3]; 58657 -> 50509[label="",style="dashed", color="red", weight=0]; 58657[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"];58657 -> 59861[label="",style="dashed", color="magenta", weight=3]; 58658[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"];58658 -> 59862[label="",style="dashed", color="green", weight=3]; 58658 -> 59863[label="",style="dashed", color="green", weight=3]; 58659[label="ww9590",fontsize=16,color="green",shape="box"];58660[label="ww9591",fontsize=16,color="green",shape="box"];58661[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];58662 -> 26799[label="",style="dashed", color="red", weight=0]; 58662[label="srMyInt ww2763 (Pos (Succ Zero))",fontsize=16,color="magenta"];58662 -> 59864[label="",style="dashed", color="magenta", weight=3]; 58662 -> 59865[label="",style="dashed", color="magenta", weight=3]; 58663 -> 26799[label="",style="dashed", color="red", weight=0]; 58663[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58663 -> 59866[label="",style="dashed", color="magenta", weight=3]; 58663 -> 59867[label="",style="dashed", color="magenta", weight=3]; 58664 -> 20687[label="",style="dashed", color="red", weight=0]; 58664[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58665[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58666 -> 50533[label="",style="dashed", color="red", weight=0]; 58666[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"];58666 -> 59868[label="",style="dashed", color="magenta", weight=3]; 58667 -> 50520[label="",style="dashed", color="red", weight=0]; 58667[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"];58667 -> 59869[label="",style="dashed", color="magenta", weight=3]; 58668 -> 20687[label="",style="dashed", color="red", weight=0]; 58668[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58669[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58670 -> 50552[label="",style="dashed", color="red", weight=0]; 58670[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"];58670 -> 59870[label="",style="dashed", color="magenta", weight=3]; 58671 -> 50529[label="",style="dashed", color="red", weight=0]; 58671[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"];58671 -> 59871[label="",style="dashed", color="magenta", weight=3]; 58672[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58673[label="Pos Zero",fontsize=16,color="green",shape="box"];58674[label="Pos Zero",fontsize=16,color="green",shape="box"];58675[label="Pos Zero",fontsize=16,color="green",shape="box"];58676[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58677[label="Neg Zero",fontsize=16,color="green",shape="box"];58678[label="Pos Zero",fontsize=16,color="green",shape="box"];58679[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58680[label="ww4401",fontsize=16,color="green",shape="box"];58681 -> 20242[label="",style="dashed", color="red", weight=0]; 58681[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];58682 -> 26799[label="",style="dashed", color="red", weight=0]; 58682[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58682 -> 59872[label="",style="dashed", color="magenta", weight=3]; 58682 -> 59873[label="",style="dashed", color="magenta", weight=3]; 58683[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58684[label="Pos Zero",fontsize=16,color="green",shape="box"];58685[label="ww4402",fontsize=16,color="green",shape="box"];58686 -> 20242[label="",style="dashed", color="red", weight=0]; 58686[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];58687 -> 26799[label="",style="dashed", color="red", weight=0]; 58687[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58687 -> 59874[label="",style="dashed", color="magenta", weight=3]; 58687 -> 59875[label="",style="dashed", color="magenta", weight=3]; 58688[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58689[label="Neg Zero",fontsize=16,color="green",shape="box"];58690[label="Neg Zero",fontsize=16,color="green",shape="box"];58691[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58692[label="Neg Zero",fontsize=16,color="green",shape="box"];58693[label="Neg Zero",fontsize=16,color="green",shape="box"];58694 -> 22801[label="",style="dashed", color="red", weight=0]; 58694[label="msMyInt (Neg Zero) ww650",fontsize=16,color="magenta"];58694 -> 59876[label="",style="dashed", color="magenta", weight=3]; 58695 -> 26799[label="",style="dashed", color="red", weight=0]; 58695[label="srMyInt (Pos (Succ (Succ Zero))) ww651",fontsize=16,color="magenta"];58695 -> 59877[label="",style="dashed", color="magenta", weight=3]; 58695 -> 59878[label="",style="dashed", color="magenta", weight=3]; 58696[label="ww4403",fontsize=16,color="green",shape="box"];58697 -> 22801[label="",style="dashed", color="red", weight=0]; 58697[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58697 -> 59879[label="",style="dashed", color="magenta", weight=3]; 58698 -> 26799[label="",style="dashed", color="red", weight=0]; 58698[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58698 -> 59880[label="",style="dashed", color="magenta", weight=3]; 58698 -> 59881[label="",style="dashed", color="magenta", weight=3]; 58699[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58700[label="Pos Zero",fontsize=16,color="green",shape="box"];58701[label="Pos Zero",fontsize=16,color="green",shape="box"];58702[label="ww4404",fontsize=16,color="green",shape="box"];58703 -> 22801[label="",style="dashed", color="red", weight=0]; 58703[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58703 -> 59882[label="",style="dashed", color="magenta", weight=3]; 58704 -> 26799[label="",style="dashed", color="red", weight=0]; 58704[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58704 -> 59883[label="",style="dashed", color="magenta", weight=3]; 58704 -> 59884[label="",style="dashed", color="magenta", weight=3]; 58705[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];58706[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];58707[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];58708[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58709[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58710[label="Pos Zero",fontsize=16,color="green",shape="box"];58711[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58712[label="Neg Zero",fontsize=16,color="green",shape="box"];58713[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58714[label="ww4405",fontsize=16,color="green",shape="box"];58715 -> 22801[label="",style="dashed", color="red", weight=0]; 58715[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58715 -> 59885[label="",style="dashed", color="magenta", weight=3]; 58716 -> 26799[label="",style="dashed", color="red", weight=0]; 58716[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58716 -> 59886[label="",style="dashed", color="magenta", weight=3]; 58716 -> 59887[label="",style="dashed", color="magenta", weight=3]; 58725[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"];58725 -> 59888[label="",style="solid", color="black", weight=3]; 58726[label="ww19420",fontsize=16,color="green",shape="box"];58727[label="ww19421",fontsize=16,color="green",shape="box"];58728[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58729[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58730[label="Neg Zero",fontsize=16,color="green",shape="box"];58731[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58732[label="Neg Zero",fontsize=16,color="green",shape="box"];58733[label="Neg Zero",fontsize=16,color="green",shape="box"];58734[label="Pos Zero",fontsize=16,color="green",shape="box"];58735[label="Pos Zero",fontsize=16,color="green",shape="box"];58736[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58737[label="ww4406",fontsize=16,color="green",shape="box"];58738 -> 22801[label="",style="dashed", color="red", weight=0]; 58738[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58738 -> 59889[label="",style="dashed", color="magenta", weight=3]; 58739 -> 26799[label="",style="dashed", color="red", weight=0]; 58739[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58739 -> 59890[label="",style="dashed", color="magenta", weight=3]; 58739 -> 59891[label="",style="dashed", color="magenta", weight=3]; 58740[label="ww2016",fontsize=16,color="green",shape="box"];58741[label="Float (Pos Zero) (Neg (Succ ww2017))",fontsize=16,color="green",shape="box"];58742[label="ww2017",fontsize=16,color="green",shape="box"];58743[label="Pos Zero",fontsize=16,color="green",shape="box"];58744[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58745[label="Neg Zero",fontsize=16,color="green",shape="box"];58746[label="Pos Zero",fontsize=16,color="green",shape="box"];58747[label="Neg Zero",fontsize=16,color="green",shape="box"];58748[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58749[label="Pos Zero",fontsize=16,color="green",shape="box"];58750[label="Neg Zero",fontsize=16,color="green",shape="box"];58751[label="Neg Zero",fontsize=16,color="green",shape="box"];58752[label="Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58752 -> 59892[label="",style="dashed", color="green", weight=3]; 58753[label="ww13760",fontsize=16,color="green",shape="box"];58754[label="ww13761",fontsize=16,color="green",shape="box"];58755[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];58756 -> 26799[label="",style="dashed", color="red", weight=0]; 58756[label="srMyInt ww2816 (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58756 -> 59893[label="",style="dashed", color="magenta", weight=3]; 58756 -> 59894[label="",style="dashed", color="magenta", weight=3]; 58757 -> 20977[label="",style="dashed", color="red", weight=0]; 58757[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];58758[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59901[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4801) (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))) ww4801)))",fontsize=16,color="green",shape="box"];59901 -> 59910[label="",style="dashed", color="green", weight=3]; 59901 -> 59911[label="",style="dashed", color="green", weight=3]; 58761 -> 20977[label="",style="dashed", color="red", weight=0]; 58761[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];58762[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58763[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4703",fontsize=16,color="black",shape="box"];58763 -> 59902[label="",style="solid", color="black", weight=3]; 58764 -> 58117[label="",style="dashed", color="red", weight=0]; 58764[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4703",fontsize=16,color="magenta"];58765 -> 20977[label="",style="dashed", color="red", weight=0]; 58765[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];58766[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59909[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4802) (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))) ww4802)))",fontsize=16,color="green",shape="box"];59909 -> 59953[label="",style="dashed", color="green", weight=3]; 59909 -> 59954[label="",style="dashed", color="green", weight=3]; 58769[label="Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58769 -> 59912[label="",style="dashed", color="green", weight=3]; 58770[label="ww13760",fontsize=16,color="green",shape="box"];58771[label="ww13761",fontsize=16,color="green",shape="box"];58772[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];58773 -> 26799[label="",style="dashed", color="red", weight=0]; 58773[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58773 -> 59913[label="",style="dashed", color="magenta", weight=3]; 58773 -> 59914[label="",style="dashed", color="magenta", weight=3]; 58774 -> 26726[label="",style="dashed", color="red", weight=0]; 58774[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) ww4433",fontsize=16,color="magenta"];58774 -> 59915[label="",style="dashed", color="magenta", weight=3]; 58774 -> 59916[label="",style="dashed", color="magenta", weight=3]; 58774 -> 59917[label="",style="dashed", color="magenta", weight=3]; 58775 -> 26726[label="",style="dashed", color="red", weight=0]; 58775[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="magenta"];58775 -> 59918[label="",style="dashed", color="magenta", weight=3]; 58775 -> 59919[label="",style="dashed", color="magenta", weight=3]; 58775 -> 59920[label="",style="dashed", color="magenta", weight=3]; 58776 -> 26726[label="",style="dashed", color="red", weight=0]; 58776[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) ww4435",fontsize=16,color="magenta"];58776 -> 59921[label="",style="dashed", color="magenta", weight=3]; 58776 -> 59922[label="",style="dashed", color="magenta", weight=3]; 58776 -> 59923[label="",style="dashed", color="magenta", weight=3]; 58777[label="ww2020",fontsize=16,color="green",shape="box"];58778[label="Float (Neg Zero) (Pos (Succ ww2022))",fontsize=16,color="green",shape="box"];58779[label="ww2022",fontsize=16,color="green",shape="box"];58780[label="ww2021",fontsize=16,color="green",shape="box"];58781[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58782[label="Pos Zero",fontsize=16,color="green",shape="box"];58783[label="ww4407",fontsize=16,color="green",shape="box"];58784 -> 22064[label="",style="dashed", color="red", weight=0]; 58784[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58785 -> 26799[label="",style="dashed", color="red", weight=0]; 58785[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58785 -> 59924[label="",style="dashed", color="magenta", weight=3]; 58785 -> 59925[label="",style="dashed", color="magenta", weight=3]; 58786[label="Pos Zero",fontsize=16,color="green",shape="box"];58787[label="Pos Zero",fontsize=16,color="green",shape="box"];58788[label="Float ww3076 ww3075",fontsize=16,color="green",shape="box"];58789[label="ww21830",fontsize=16,color="green",shape="box"];58790[label="ww21831",fontsize=16,color="green",shape="box"];60474[label="Float (Neg Zero) (Neg (Succ ww2186))",fontsize=16,color="green",shape="box"];60473[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)))) ww4816)",fontsize=16,color="black",shape="triangle"];60473 -> 60477[label="",style="solid", color="black", weight=3]; 58805 -> 60473[label="",style="dashed", color="red", weight=0]; 58805[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"];58805 -> 60475[label="",style="dashed", color="magenta", weight=3]; 58823[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58824[label="Neg Zero",fontsize=16,color="green",shape="box"];58825[label="Pos Zero",fontsize=16,color="green",shape="box"];58826[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58827[label="ww4408",fontsize=16,color="green",shape="box"];58828 -> 22064[label="",style="dashed", color="red", weight=0]; 58828[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58829 -> 26799[label="",style="dashed", color="red", weight=0]; 58829[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58829 -> 59928[label="",style="dashed", color="magenta", weight=3]; 58829 -> 59929[label="",style="dashed", color="magenta", weight=3]; 58830[label="Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58830 -> 59930[label="",style="dashed", color="green", weight=3]; 58831[label="ww21900",fontsize=16,color="green",shape="box"];58832[label="ww21901",fontsize=16,color="green",shape="box"];60484[label="Float (Neg Zero) (Pos (Succ ww2193))",fontsize=16,color="green",shape="box"];60483[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)))) ww4817)",fontsize=16,color="black",shape="triangle"];60483 -> 60487[label="",style="solid", color="black", weight=3]; 58834 -> 26799[label="",style="dashed", color="red", weight=0]; 58834[label="srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58834 -> 59933[label="",style="dashed", color="magenta", weight=3]; 58834 -> 59934[label="",style="dashed", color="magenta", weight=3]; 58845 -> 60483[label="",style="dashed", color="red", weight=0]; 58845[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"];58845 -> 60485[label="",style="dashed", color="magenta", weight=3]; 58858[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58859[label="Pos Zero",fontsize=16,color="green",shape="box"];58860[label="Neg Zero",fontsize=16,color="green",shape="box"];58861[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58862[label="ww4409",fontsize=16,color="green",shape="box"];58863 -> 22064[label="",style="dashed", color="red", weight=0]; 58863[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58864 -> 26799[label="",style="dashed", color="red", weight=0]; 58864[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58864 -> 59935[label="",style="dashed", color="magenta", weight=3]; 58864 -> 59936[label="",style="dashed", color="magenta", weight=3]; 58865[label="ww2025",fontsize=16,color="green",shape="box"];58866[label="ww2027",fontsize=16,color="green",shape="box"];58867[label="ww2026",fontsize=16,color="green",shape="box"];58868[label="Float (Neg Zero) (Neg (Succ ww2027))",fontsize=16,color="green",shape="box"];58869[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58870[label="Neg Zero",fontsize=16,color="green",shape="box"];58871[label="Neg Zero",fontsize=16,color="green",shape="box"];58872[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58873[label="Neg Zero",fontsize=16,color="green",shape="box"];58874[label="Neg Zero",fontsize=16,color="green",shape="box"];58875[label="ww4410",fontsize=16,color="green",shape="box"];58876 -> 22801[label="",style="dashed", color="red", weight=0]; 58876[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58876 -> 59937[label="",style="dashed", color="magenta", weight=3]; 58877 -> 26799[label="",style="dashed", color="red", weight=0]; 58877[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58877 -> 59938[label="",style="dashed", color="magenta", weight=3]; 58877 -> 59939[label="",style="dashed", color="magenta", weight=3]; 58878[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58879[label="Pos Zero",fontsize=16,color="green",shape="box"];58880[label="Pos Zero",fontsize=16,color="green",shape="box"];58881[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58882[label="Pos Zero",fontsize=16,color="green",shape="box"];58883[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58884[label="ww4411",fontsize=16,color="green",shape="box"];58885 -> 22801[label="",style="dashed", color="red", weight=0]; 58885[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58885 -> 59940[label="",style="dashed", color="magenta", weight=3]; 58886 -> 26799[label="",style="dashed", color="red", weight=0]; 58886[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58886 -> 59941[label="",style="dashed", color="magenta", weight=3]; 58886 -> 59942[label="",style="dashed", color="magenta", weight=3]; 58887[label="Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58887 -> 59943[label="",style="dashed", color="green", weight=3]; 58888[label="ww22010",fontsize=16,color="green",shape="box"];58889[label="ww22011",fontsize=16,color="green",shape="box"];59949[label="Float (Neg (Succ ww2203)) (Pos (Succ ww2204))",fontsize=16,color="green",shape="box"];58890 -> 26799[label="",style="dashed", color="red", weight=0]; 58890[label="srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58890 -> 59944[label="",style="dashed", color="magenta", weight=3]; 58890 -> 59945[label="",style="dashed", color="magenta", weight=3]; 59952[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4803) (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)))) ww4803)))",fontsize=16,color="green",shape="box"];59952 -> 59988[label="",style="dashed", color="green", weight=3]; 59952 -> 59989[label="",style="dashed", color="green", weight=3]; 58893[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58894[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58895[label="Pos Zero",fontsize=16,color="green",shape="box"];58896[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58897[label="Neg Zero",fontsize=16,color="green",shape="box"];58898[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58899[label="ww4412",fontsize=16,color="green",shape="box"];58900 -> 22801[label="",style="dashed", color="red", weight=0]; 58900[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58900 -> 59955[label="",style="dashed", color="magenta", weight=3]; 58901 -> 26799[label="",style="dashed", color="red", weight=0]; 58901[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58901 -> 59956[label="",style="dashed", color="magenta", weight=3]; 58901 -> 59957[label="",style="dashed", color="magenta", weight=3]; 58902[label="Float (Neg (Succ ww2036)) (Neg (Succ ww2037))",fontsize=16,color="green",shape="box"];58903[label="ww2037",fontsize=16,color="green",shape="box"];58904[label="ww2036",fontsize=16,color="green",shape="box"];58905[label="ww2035",fontsize=16,color="green",shape="box"];58906[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58907[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58908[label="Neg Zero",fontsize=16,color="green",shape="box"];58909[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58910[label="Neg Zero",fontsize=16,color="green",shape="box"];58911[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58912[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58913[label="Neg Zero",fontsize=16,color="green",shape="box"];58914[label="Neg Zero",fontsize=16,color="green",shape="box"];58915[label="ww4413",fontsize=16,color="green",shape="box"];58916 -> 22801[label="",style="dashed", color="red", weight=0]; 58916[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58916 -> 59958[label="",style="dashed", color="magenta", weight=3]; 58917 -> 26799[label="",style="dashed", color="red", weight=0]; 58917[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58917 -> 59959[label="",style="dashed", color="magenta", weight=3]; 58917 -> 59960[label="",style="dashed", color="magenta", weight=3]; 58918[label="Neg Zero",fontsize=16,color="green",shape="box"];58919[label="Pos Zero",fontsize=16,color="green",shape="box"];58920[label="Pos Zero",fontsize=16,color="green",shape="box"];58921[label="Neg Zero",fontsize=16,color="green",shape="box"];58922[label="Pos Zero",fontsize=16,color="green",shape="box"];58923[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58924[label="ww4414",fontsize=16,color="green",shape="box"];58925 -> 22801[label="",style="dashed", color="red", weight=0]; 58925[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58925 -> 59961[label="",style="dashed", color="magenta", weight=3]; 58926 -> 26799[label="",style="dashed", color="red", weight=0]; 58926[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58926 -> 59962[label="",style="dashed", color="magenta", weight=3]; 58926 -> 59963[label="",style="dashed", color="magenta", weight=3]; 58927[label="Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58927 -> 59964[label="",style="dashed", color="green", weight=3]; 58928[label="ww22120",fontsize=16,color="green",shape="box"];58929[label="ww22121",fontsize=16,color="green",shape="box"];60502[label="Float (Neg Zero) (Pos (Succ ww2214))",fontsize=16,color="green",shape="box"];60501[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)))) ww4818)",fontsize=16,color="black",shape="triangle"];60501 -> 60505[label="",style="solid", color="black", weight=3]; 58931 -> 26799[label="",style="dashed", color="red", weight=0]; 58931[label="srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58931 -> 59967[label="",style="dashed", color="magenta", weight=3]; 58931 -> 59968[label="",style="dashed", color="magenta", weight=3]; 58846 -> 60501[label="",style="dashed", color="red", weight=0]; 58846[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"];58846 -> 60503[label="",style="dashed", color="magenta", weight=3]; 58847[label="ww4672",fontsize=16,color="green",shape="box"];58848[label="ww2214",fontsize=16,color="green",shape="box"];58932[label="Neg Zero",fontsize=16,color="green",shape="box"];58933[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58934[label="Pos Zero",fontsize=16,color="green",shape="box"];58935[label="Neg Zero",fontsize=16,color="green",shape="box"];58936[label="Neg Zero",fontsize=16,color="green",shape="box"];58937[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58938[label="ww4415",fontsize=16,color="green",shape="box"];58939 -> 22801[label="",style="dashed", color="red", weight=0]; 58939[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58939 -> 59969[label="",style="dashed", color="magenta", weight=3]; 58940 -> 26799[label="",style="dashed", color="red", weight=0]; 58940[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58940 -> 59970[label="",style="dashed", color="magenta", weight=3]; 58940 -> 59971[label="",style="dashed", color="magenta", weight=3]; 58941[label="ww2045",fontsize=16,color="green",shape="box"];58942[label="Float (Neg Zero) (Neg (Succ ww2045))",fontsize=16,color="green",shape="box"];58943[label="ww2044",fontsize=16,color="green",shape="box"];58944[label="Neg Zero",fontsize=16,color="green",shape="box"];58945[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58946[label="Neg Zero",fontsize=16,color="green",shape="box"];58947[label="Neg Zero",fontsize=16,color="green",shape="box"];58948[label="Neg Zero",fontsize=16,color="green",shape="box"];58949[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58950[label="Neg Zero",fontsize=16,color="green",shape="box"];58951[label="Neg Zero",fontsize=16,color="green",shape="box"];58952[label="Neg Zero",fontsize=16,color="green",shape="box"];58954[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"];58954 -> 59972[label="",style="solid", color="black", weight=3]; 58957[label="Succ ww12400",fontsize=16,color="green",shape="box"];58958 -> 49455[label="",style="dashed", color="red", weight=0]; 58958[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"];58959[label="ww123",fontsize=16,color="green",shape="box"];58960[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"];58960 -> 59973[label="",style="solid", color="black", weight=3]; 58962[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"];58962 -> 59974[label="",style="solid", color="black", weight=3]; 58963 -> 26726[label="",style="dashed", color="red", weight=0]; 58963[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"];58963 -> 59975[label="",style="dashed", color="magenta", weight=3]; 58963 -> 59976[label="",style="dashed", color="magenta", weight=3]; 58963 -> 59977[label="",style="dashed", color="magenta", weight=3]; 58964 -> 23742[label="",style="dashed", color="red", weight=0]; 58964[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58964 -> 59978[label="",style="dashed", color="magenta", weight=3]; 58964 -> 59979[label="",style="dashed", color="magenta", weight=3]; 58965 -> 26799[label="",style="dashed", color="red", weight=0]; 58965[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];58965 -> 59980[label="",style="dashed", color="magenta", weight=3]; 58965 -> 59981[label="",style="dashed", color="magenta", weight=3]; 58968 -> 26726[label="",style="dashed", color="red", weight=0]; 58968[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"];58968 -> 59990[label="",style="dashed", color="magenta", weight=3]; 58968 -> 59991[label="",style="dashed", color="magenta", weight=3]; 58968 -> 59992[label="",style="dashed", color="magenta", weight=3]; 58969[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"];58969 -> 59993[label="",style="solid", color="black", weight=3]; 58970 -> 23742[label="",style="dashed", color="red", weight=0]; 58970[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];58970 -> 59994[label="",style="dashed", color="magenta", weight=3]; 58970 -> 59995[label="",style="dashed", color="magenta", weight=3]; 58971 -> 26799[label="",style="dashed", color="red", weight=0]; 58971[label="srMyInt (Pos Zero) (Neg (Succ ww12400))",fontsize=16,color="magenta"];58971 -> 59996[label="",style="dashed", color="magenta", weight=3]; 58971 -> 59997[label="",style="dashed", color="magenta", weight=3]; 58972[label="ww121",fontsize=16,color="green",shape="box"];58973[label="ww123",fontsize=16,color="green",shape="box"];58974[label="ww12200",fontsize=16,color="green",shape="box"];58975[label="ww125",fontsize=16,color="green",shape="box"];58976[label="ww12400",fontsize=16,color="green",shape="box"];58977 -> 26726[label="",style="dashed", color="red", weight=0]; 58977[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"];58977 -> 59998[label="",style="dashed", color="magenta", weight=3]; 58977 -> 59999[label="",style="dashed", color="magenta", weight=3]; 58977 -> 60000[label="",style="dashed", color="magenta", weight=3]; 58978 -> 23742[label="",style="dashed", color="red", weight=0]; 58978[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];58978 -> 60001[label="",style="dashed", color="magenta", weight=3]; 58978 -> 60002[label="",style="dashed", color="magenta", weight=3]; 58979 -> 26799[label="",style="dashed", color="red", weight=0]; 58979[label="srMyInt (Neg Zero) (Neg (Succ ww12400))",fontsize=16,color="magenta"];58979 -> 60003[label="",style="dashed", color="magenta", weight=3]; 58979 -> 60004[label="",style="dashed", color="magenta", weight=3]; 58982 -> 26726[label="",style="dashed", color="red", weight=0]; 58982[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"];58982 -> 60049[label="",style="dashed", color="magenta", weight=3]; 58982 -> 60050[label="",style="dashed", color="magenta", weight=3]; 58982 -> 60051[label="",style="dashed", color="magenta", weight=3]; 58983[label="ww1945",fontsize=16,color="green",shape="box"];58984 -> 60668[label="",style="dashed", color="red", weight=0]; 58984[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"];58984 -> 60669[label="",style="dashed", color="magenta", weight=3]; 58985[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"];58985 -> 60053[label="",style="solid", color="black", weight=3]; 58175[label="ww4100",fontsize=16,color="green",shape="box"];58176[label="ww3000",fontsize=16,color="green",shape="box"];58177[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58178[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58986[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"];58986 -> 60054[label="",style="solid", color="black", weight=3]; 58987[label="ww50",fontsize=16,color="green",shape="box"];58988[label="ww51",fontsize=16,color="green",shape="box"];58989[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58990[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58991[label="Neg Zero",fontsize=16,color="green",shape="box"];58992[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];60038[label="ww3000",fontsize=16,color="green",shape="box"];60039[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60040[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58995[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"];58995 -> 60055[label="",style="solid", color="black", weight=3]; 58996[label="ww50",fontsize=16,color="green",shape="box"];58997[label="ww51",fontsize=16,color="green",shape="box"];59008[label="ww4100",fontsize=16,color="green",shape="box"];59009[label="ww3000",fontsize=16,color="green",shape="box"];59010[label="ww5",fontsize=16,color="green",shape="box"];59011[label="ww3100",fontsize=16,color="green",shape="box"];59012[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59013 -> 26726[label="",style="dashed", color="red", weight=0]; 59013[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"];59013 -> 60056[label="",style="dashed", color="magenta", weight=3]; 59013 -> 60057[label="",style="dashed", color="magenta", weight=3]; 59013 -> 60058[label="",style="dashed", color="magenta", weight=3]; 59014[label="ww4100",fontsize=16,color="green",shape="box"];59015[label="ww3000",fontsize=16,color="green",shape="box"];59016[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59017[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58100[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"];58100 -> 58116[label="",style="solid", color="black", weight=3]; 59019[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58220[label="primPlusFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4709",fontsize=16,color="black",shape="triangle"];58220 -> 58255[label="",style="solid", color="black", weight=3]; 59024 -> 49455[label="",style="dashed", color="red", weight=0]; 59024[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"];59024 -> 60059[label="",style="dashed", color="magenta", weight=3]; 59024 -> 60060[label="",style="dashed", color="magenta", weight=3]; 59024 -> 60061[label="",style="dashed", color="magenta", weight=3]; 59024 -> 60062[label="",style="dashed", color="magenta", weight=3]; 59024 -> 60063[label="",style="dashed", color="magenta", weight=3]; 59025 -> 49455[label="",style="dashed", color="red", weight=0]; 59025[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"];59025 -> 60064[label="",style="dashed", color="magenta", weight=3]; 59025 -> 60065[label="",style="dashed", color="magenta", weight=3]; 59025 -> 60066[label="",style="dashed", color="magenta", weight=3]; 59025 -> 60067[label="",style="dashed", color="magenta", weight=3]; 59025 -> 60068[label="",style="dashed", color="magenta", weight=3]; 59026 -> 53946[label="",style="dashed", color="red", weight=0]; 59026[label="not (esEsOrdering (primCmpNat ww1390000 ww310000000) LT)",fontsize=16,color="magenta"];59026 -> 60069[label="",style="dashed", color="magenta", weight=3]; 59026 -> 60070[label="",style="dashed", color="magenta", weight=3]; 59027 -> 59409[label="",style="dashed", color="red", weight=0]; 59027[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"];59027 -> 59721[label="",style="dashed", color="magenta", weight=3]; 59027 -> 59722[label="",style="dashed", color="magenta", weight=3]; 59027 -> 59723[label="",style="dashed", color="magenta", weight=3]; 59027 -> 59724[label="",style="dashed", color="magenta", weight=3]; 59027 -> 59725[label="",style="dashed", color="magenta", weight=3]; 59028 -> 53946[label="",style="dashed", color="red", weight=0]; 59028[label="not (esEsOrdering (primCmpNat ww1390000 ww310000000) LT)",fontsize=16,color="magenta"];59028 -> 60071[label="",style="dashed", color="magenta", weight=3]; 59028 -> 60072[label="",style="dashed", color="magenta", weight=3]; 59023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4744 ww4743) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4740 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4742 ww4741 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="triangle"];63529[label="ww4741/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59023 -> 63529[label="",style="solid", color="burlywood", weight=9]; 63529 -> 60073[label="",style="solid", color="burlywood", weight=3]; 63530[label="ww4741/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59023 -> 63530[label="",style="solid", color="burlywood", weight=9]; 63530 -> 60074[label="",style="solid", color="burlywood", weight=3]; 59050 -> 49455[label="",style="dashed", color="red", weight=0]; 59050[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"];59050 -> 60075[label="",style="dashed", color="magenta", weight=3]; 59050 -> 60076[label="",style="dashed", color="magenta", weight=3]; 59050 -> 60077[label="",style="dashed", color="magenta", weight=3]; 59050 -> 60078[label="",style="dashed", color="magenta", weight=3]; 59050 -> 60079[label="",style="dashed", color="magenta", weight=3]; 59051 -> 52809[label="",style="dashed", color="red", weight=0]; 59051[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59052 -> 49455[label="",style="dashed", color="red", weight=0]; 59052[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"];59052 -> 60080[label="",style="dashed", color="magenta", weight=3]; 59052 -> 60081[label="",style="dashed", color="magenta", weight=3]; 59052 -> 60082[label="",style="dashed", color="magenta", weight=3]; 59052 -> 60083[label="",style="dashed", color="magenta", weight=3]; 59052 -> 60084[label="",style="dashed", color="magenta", weight=3]; 59053 -> 52809[label="",style="dashed", color="red", weight=0]; 59053[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59054 -> 59409[label="",style="dashed", color="red", weight=0]; 59054[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"];59054 -> 59726[label="",style="dashed", color="magenta", weight=3]; 59054 -> 59727[label="",style="dashed", color="magenta", weight=3]; 59054 -> 59728[label="",style="dashed", color="magenta", weight=3]; 59054 -> 59729[label="",style="dashed", color="magenta", weight=3]; 59054 -> 59730[label="",style="dashed", color="magenta", weight=3]; 59049[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 ww4750) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4747 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 ww4748 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="burlywood",shape="triangle"];63531[label="ww4748/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59049 -> 63531[label="",style="solid", color="burlywood", weight=9]; 63531 -> 60085[label="",style="solid", color="burlywood", weight=3]; 63532[label="ww4748/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59049 -> 63532[label="",style="solid", color="burlywood", weight=9]; 63532 -> 60086[label="",style="solid", color="burlywood", weight=3]; 59029 -> 49455[label="",style="dashed", color="red", weight=0]; 59029[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"];59029 -> 60087[label="",style="dashed", color="magenta", weight=3]; 59029 -> 60088[label="",style="dashed", color="magenta", weight=3]; 59029 -> 60089[label="",style="dashed", color="magenta", weight=3]; 59029 -> 60090[label="",style="dashed", color="magenta", weight=3]; 59029 -> 60091[label="",style="dashed", color="magenta", weight=3]; 59030 -> 49455[label="",style="dashed", color="red", weight=0]; 59030[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"];59030 -> 60092[label="",style="dashed", color="magenta", weight=3]; 59030 -> 60093[label="",style="dashed", color="magenta", weight=3]; 59030 -> 60094[label="",style="dashed", color="magenta", weight=3]; 59030 -> 60095[label="",style="dashed", color="magenta", weight=3]; 59030 -> 60096[label="",style="dashed", color="magenta", weight=3]; 59031 -> 52814[label="",style="dashed", color="red", weight=0]; 59031[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];59032 -> 59409[label="",style="dashed", color="red", weight=0]; 59032[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"];59032 -> 59731[label="",style="dashed", color="magenta", weight=3]; 59032 -> 59732[label="",style="dashed", color="magenta", weight=3]; 59032 -> 59733[label="",style="dashed", color="magenta", weight=3]; 59032 -> 59734[label="",style="dashed", color="magenta", weight=3]; 59032 -> 59735[label="",style="dashed", color="magenta", weight=3]; 59033 -> 52814[label="",style="dashed", color="red", weight=0]; 59033[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];59055 -> 49455[label="",style="dashed", color="red", weight=0]; 59055[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"];59055 -> 60097[label="",style="dashed", color="magenta", weight=3]; 59055 -> 60098[label="",style="dashed", color="magenta", weight=3]; 59055 -> 60099[label="",style="dashed", color="magenta", weight=3]; 59055 -> 60100[label="",style="dashed", color="magenta", weight=3]; 59055 -> 60101[label="",style="dashed", color="magenta", weight=3]; 59056 -> 53356[label="",style="dashed", color="red", weight=0]; 59056[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];59057 -> 49455[label="",style="dashed", color="red", weight=0]; 59057[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"];59057 -> 60102[label="",style="dashed", color="magenta", weight=3]; 59057 -> 60103[label="",style="dashed", color="magenta", weight=3]; 59057 -> 60104[label="",style="dashed", color="magenta", weight=3]; 59057 -> 60105[label="",style="dashed", color="magenta", weight=3]; 59057 -> 60106[label="",style="dashed", color="magenta", weight=3]; 59058 -> 53356[label="",style="dashed", color="red", weight=0]; 59058[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];59059 -> 59409[label="",style="dashed", color="red", weight=0]; 59059[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"];59059 -> 59736[label="",style="dashed", color="magenta", weight=3]; 59059 -> 59737[label="",style="dashed", color="magenta", weight=3]; 59059 -> 59738[label="",style="dashed", color="magenta", weight=3]; 59059 -> 59739[label="",style="dashed", color="magenta", weight=3]; 59059 -> 59740[label="",style="dashed", color="magenta", weight=3]; 59069[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"];59069 -> 60107[label="",style="solid", color="black", weight=3]; 59070[label="ww50",fontsize=16,color="green",shape="box"];59071[label="ww51",fontsize=16,color="green",shape="box"];59073 -> 53946[label="",style="dashed", color="red", weight=0]; 59073[label="not (esEsOrdering (primCmpNat ww1410000 ww310000000) LT)",fontsize=16,color="magenta"];59073 -> 60108[label="",style="dashed", color="magenta", weight=3]; 59073 -> 60109[label="",style="dashed", color="magenta", weight=3]; 59074 -> 56720[label="",style="dashed", color="red", weight=0]; 59074[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"];59074 -> 60110[label="",style="dashed", color="magenta", weight=3]; 59074 -> 60111[label="",style="dashed", color="magenta", weight=3]; 59074 -> 60112[label="",style="dashed", color="magenta", weight=3]; 59074 -> 60113[label="",style="dashed", color="magenta", weight=3]; 59074 -> 60114[label="",style="dashed", color="magenta", weight=3]; 59075 -> 30021[label="",style="dashed", color="red", weight=0]; 59075[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"];59075 -> 60115[label="",style="dashed", color="magenta", weight=3]; 59075 -> 60116[label="",style="dashed", color="magenta", weight=3]; 59075 -> 60117[label="",style="dashed", color="magenta", weight=3]; 59075 -> 60118[label="",style="dashed", color="magenta", weight=3]; 59075 -> 60119[label="",style="dashed", color="magenta", weight=3]; 59076 -> 30021[label="",style="dashed", color="red", weight=0]; 59076[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"];59076 -> 60120[label="",style="dashed", color="magenta", weight=3]; 59076 -> 60121[label="",style="dashed", color="magenta", weight=3]; 59076 -> 60122[label="",style="dashed", color="magenta", weight=3]; 59076 -> 60123[label="",style="dashed", color="magenta", weight=3]; 59076 -> 60124[label="",style="dashed", color="magenta", weight=3]; 59077 -> 53946[label="",style="dashed", color="red", weight=0]; 59077[label="not (esEsOrdering (primCmpNat ww1410000 ww310000000) LT)",fontsize=16,color="magenta"];59077 -> 60125[label="",style="dashed", color="magenta", weight=3]; 59077 -> 60126[label="",style="dashed", color="magenta", weight=3]; 59072[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4757 ww4756) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4752 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4754 ww4753 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="triangle"];63533[label="ww4753/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59072 -> 63533[label="",style="solid", color="burlywood", weight=9]; 63533 -> 60127[label="",style="solid", color="burlywood", weight=3]; 63534[label="ww4753/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59072 -> 63534[label="",style="solid", color="burlywood", weight=9]; 63534 -> 60128[label="",style="solid", color="burlywood", weight=3]; 59090 -> 52809[label="",style="dashed", color="red", weight=0]; 59090[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59091 -> 52809[label="",style="dashed", color="red", weight=0]; 59091[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59092 -> 56720[label="",style="dashed", color="red", weight=0]; 59092[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"];59092 -> 60129[label="",style="dashed", color="magenta", weight=3]; 59092 -> 60130[label="",style="dashed", color="magenta", weight=3]; 59092 -> 60131[label="",style="dashed", color="magenta", weight=3]; 59092 -> 60132[label="",style="dashed", color="magenta", weight=3]; 59092 -> 60133[label="",style="dashed", color="magenta", weight=3]; 59093 -> 30021[label="",style="dashed", color="red", weight=0]; 59093[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"];59093 -> 60134[label="",style="dashed", color="magenta", weight=3]; 59093 -> 60135[label="",style="dashed", color="magenta", weight=3]; 59093 -> 60136[label="",style="dashed", color="magenta", weight=3]; 59093 -> 60137[label="",style="dashed", color="magenta", weight=3]; 59093 -> 60138[label="",style="dashed", color="magenta", weight=3]; 59094 -> 30021[label="",style="dashed", color="red", weight=0]; 59094[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"];59094 -> 60139[label="",style="dashed", color="magenta", weight=3]; 59094 -> 60140[label="",style="dashed", color="magenta", weight=3]; 59094 -> 60141[label="",style="dashed", color="magenta", weight=3]; 59094 -> 60142[label="",style="dashed", color="magenta", weight=3]; 59094 -> 60143[label="",style="dashed", color="magenta", weight=3]; 59089[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4763 ww4762) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4758 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4760 ww4759 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="burlywood",shape="triangle"];63535[label="ww4759/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59089 -> 63535[label="",style="solid", color="burlywood", weight=9]; 63535 -> 60144[label="",style="solid", color="burlywood", weight=3]; 63536[label="ww4759/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59089 -> 63536[label="",style="solid", color="burlywood", weight=9]; 63536 -> 60145[label="",style="solid", color="burlywood", weight=3]; 59078 -> 52814[label="",style="dashed", color="red", weight=0]; 59078[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];59079 -> 56720[label="",style="dashed", color="red", weight=0]; 59079[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"];59079 -> 60146[label="",style="dashed", color="magenta", weight=3]; 59079 -> 60147[label="",style="dashed", color="magenta", weight=3]; 59079 -> 60148[label="",style="dashed", color="magenta", weight=3]; 59079 -> 60149[label="",style="dashed", color="magenta", weight=3]; 59079 -> 60150[label="",style="dashed", color="magenta", weight=3]; 59080 -> 30021[label="",style="dashed", color="red", weight=0]; 59080[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"];59080 -> 60151[label="",style="dashed", color="magenta", weight=3]; 59080 -> 60152[label="",style="dashed", color="magenta", weight=3]; 59080 -> 60153[label="",style="dashed", color="magenta", weight=3]; 59080 -> 60154[label="",style="dashed", color="magenta", weight=3]; 59080 -> 60155[label="",style="dashed", color="magenta", weight=3]; 59081 -> 30021[label="",style="dashed", color="red", weight=0]; 59081[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"];59081 -> 60156[label="",style="dashed", color="magenta", weight=3]; 59081 -> 60157[label="",style="dashed", color="magenta", weight=3]; 59081 -> 60158[label="",style="dashed", color="magenta", weight=3]; 59081 -> 60159[label="",style="dashed", color="magenta", weight=3]; 59081 -> 60160[label="",style="dashed", color="magenta", weight=3]; 59082 -> 52814[label="",style="dashed", color="red", weight=0]; 59082[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];59095 -> 53356[label="",style="dashed", color="red", weight=0]; 59095[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];59096 -> 53356[label="",style="dashed", color="red", weight=0]; 59096[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];59097 -> 56720[label="",style="dashed", color="red", weight=0]; 59097[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"];59097 -> 60161[label="",style="dashed", color="magenta", weight=3]; 59097 -> 60162[label="",style="dashed", color="magenta", weight=3]; 59097 -> 60163[label="",style="dashed", color="magenta", weight=3]; 59097 -> 60164[label="",style="dashed", color="magenta", weight=3]; 59097 -> 60165[label="",style="dashed", color="magenta", weight=3]; 59098 -> 30021[label="",style="dashed", color="red", weight=0]; 59098[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"];59098 -> 60166[label="",style="dashed", color="magenta", weight=3]; 59098 -> 60167[label="",style="dashed", color="magenta", weight=3]; 59098 -> 60168[label="",style="dashed", color="magenta", weight=3]; 59098 -> 60169[label="",style="dashed", color="magenta", weight=3]; 59098 -> 60170[label="",style="dashed", color="magenta", weight=3]; 59099 -> 30021[label="",style="dashed", color="red", weight=0]; 59099[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"];59099 -> 60171[label="",style="dashed", color="magenta", weight=3]; 59099 -> 60172[label="",style="dashed", color="magenta", weight=3]; 59099 -> 60173[label="",style="dashed", color="magenta", weight=3]; 59099 -> 60174[label="",style="dashed", color="magenta", weight=3]; 59099 -> 60175[label="",style="dashed", color="magenta", weight=3]; 60187[label="ww4100",fontsize=16,color="green",shape="box"];60188[label="ww3000",fontsize=16,color="green",shape="box"];60189[label="Succ Zero",fontsize=16,color="green",shape="box"];60190 -> 58274[label="",style="dashed", color="red", weight=0]; 60190[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"];60190 -> 60202[label="",style="dashed", color="magenta", weight=3]; 60190 -> 60203[label="",style="dashed", color="magenta", weight=3]; 60190 -> 60204[label="",style="dashed", color="magenta", weight=3]; 60190 -> 60205[label="",style="dashed", color="magenta", weight=3]; 60191[label="Cons ww4806 (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))) ww4806))",fontsize=16,color="green",shape="box"];60191 -> 60206[label="",style="dashed", color="green", weight=3]; 59104[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59105 -> 23742[label="",style="dashed", color="red", weight=0]; 59105[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];59105 -> 60192[label="",style="dashed", color="magenta", weight=3]; 59105 -> 60193[label="",style="dashed", color="magenta", weight=3]; 59106 -> 26799[label="",style="dashed", color="red", weight=0]; 59106[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];59106 -> 60194[label="",style="dashed", color="magenta", weight=3]; 59106 -> 60195[label="",style="dashed", color="magenta", weight=3]; 60211 -> 60210[label="",style="dashed", color="red", weight=0]; 60211[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"];60211 -> 60292[label="",style="dashed", color="magenta", weight=3]; 60211 -> 60293[label="",style="dashed", color="magenta", weight=3]; 60211 -> 60294[label="",style="dashed", color="magenta", weight=3]; 60212[label="Cons ww4810 (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))) ww4810))",fontsize=16,color="green",shape="box"];60212 -> 60295[label="",style="dashed", color="green", weight=3]; 60201 -> 26726[label="",style="dashed", color="red", weight=0]; 60201[label="primPlusFloat (Float (msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4809",fontsize=16,color="magenta"];60201 -> 60213[label="",style="dashed", color="magenta", weight=3]; 60201 -> 60214[label="",style="dashed", color="magenta", weight=3]; 60201 -> 60215[label="",style="dashed", color="magenta", weight=3]; 59112[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59113[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59114[label="ww5",fontsize=16,color="green",shape="box"];59115[label="ww3100",fontsize=16,color="green",shape="box"];59116[label="Zero",fontsize=16,color="green",shape="box"];59117[label="ww30000000",fontsize=16,color="green",shape="box"];59118[label="ww14300000",fontsize=16,color="green",shape="box"];59680[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59681[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59682[label="Zero",fontsize=16,color="green",shape="box"];59683[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59684[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59123[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59124[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59125[label="ww5",fontsize=16,color="green",shape="box"];59126[label="ww3100",fontsize=16,color="green",shape="box"];59127[label="Zero",fontsize=16,color="green",shape="box"];59128[label="ww30000000",fontsize=16,color="green",shape="box"];59129[label="ww14300000",fontsize=16,color="green",shape="box"];59130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4716 ww4715) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4714 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59130 -> 60216[label="",style="solid", color="black", weight=3]; 59131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4716 ww4715) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4714 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59131 -> 60217[label="",style="solid", color="black", weight=3]; 59132[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59133[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59134[label="ww5",fontsize=16,color="green",shape="box"];59135[label="ww3100",fontsize=16,color="green",shape="box"];59136[label="Zero",fontsize=16,color="green",shape="box"];59685[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59686[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59687[label="Zero",fontsize=16,color="green",shape="box"];59688[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59689[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59141[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59142[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59143[label="ww5",fontsize=16,color="green",shape="box"];59144[label="ww3100",fontsize=16,color="green",shape="box"];59145[label="Zero",fontsize=16,color="green",shape="box"];59147[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"];59147 -> 60218[label="",style="solid", color="black", weight=3]; 59148[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59149[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59150[label="ww5",fontsize=16,color="green",shape="box"];59151[label="ww3100",fontsize=16,color="green",shape="box"];59152[label="Zero",fontsize=16,color="green",shape="box"];59153[label="ww30000000",fontsize=16,color="green",shape="box"];59154[label="ww15100000",fontsize=16,color="green",shape="box"];59690[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59691[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59692[label="Zero",fontsize=16,color="green",shape="box"];59693[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59694[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59159[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59160[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59161[label="ww5",fontsize=16,color="green",shape="box"];59162[label="ww3100",fontsize=16,color="green",shape="box"];59163[label="Zero",fontsize=16,color="green",shape="box"];59164[label="ww30000000",fontsize=16,color="green",shape="box"];59165[label="ww15100000",fontsize=16,color="green",shape="box"];59166[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4721 ww4720) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4717 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4719 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59166 -> 60219[label="",style="solid", color="black", weight=3]; 59167[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4721 ww4720) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4717 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4719 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59167 -> 60220[label="",style="solid", color="black", weight=3]; 59168[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59169[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59170[label="ww5",fontsize=16,color="green",shape="box"];59171[label="ww3100",fontsize=16,color="green",shape="box"];59172[label="Zero",fontsize=16,color="green",shape="box"];59695[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59696[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59697[label="Zero",fontsize=16,color="green",shape="box"];59698[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59699[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59177[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59178[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59179[label="ww5",fontsize=16,color="green",shape="box"];59180[label="ww3100",fontsize=16,color="green",shape="box"];59181[label="Zero",fontsize=16,color="green",shape="box"];59183 -> 53946[label="",style="dashed", color="red", weight=0]; 59183[label="not (esEsOrdering (primCmpNat ww300000000 ww1570000) LT)",fontsize=16,color="magenta"];59183 -> 60221[label="",style="dashed", color="magenta", weight=3]; 59183 -> 60222[label="",style="dashed", color="magenta", weight=3]; 59184 -> 49455[label="",style="dashed", color="red", weight=0]; 59184[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"];59184 -> 60223[label="",style="dashed", color="magenta", weight=3]; 59184 -> 60224[label="",style="dashed", color="magenta", weight=3]; 59184 -> 60225[label="",style="dashed", color="magenta", weight=3]; 59184 -> 60226[label="",style="dashed", color="magenta", weight=3]; 59184 -> 60227[label="",style="dashed", color="magenta", weight=3]; 59185 -> 59409[label="",style="dashed", color="red", weight=0]; 59185[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"];59185 -> 59741[label="",style="dashed", color="magenta", weight=3]; 59185 -> 59742[label="",style="dashed", color="magenta", weight=3]; 59185 -> 59743[label="",style="dashed", color="magenta", weight=3]; 59185 -> 59744[label="",style="dashed", color="magenta", weight=3]; 59185 -> 59745[label="",style="dashed", color="magenta", weight=3]; 59186 -> 53946[label="",style="dashed", color="red", weight=0]; 59186[label="not (esEsOrdering (primCmpNat ww300000000 ww1570000) LT)",fontsize=16,color="magenta"];59186 -> 60228[label="",style="dashed", color="magenta", weight=3]; 59186 -> 60229[label="",style="dashed", color="magenta", weight=3]; 59187 -> 49455[label="",style="dashed", color="red", weight=0]; 59187[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"];59187 -> 60230[label="",style="dashed", color="magenta", weight=3]; 59187 -> 60231[label="",style="dashed", color="magenta", weight=3]; 59187 -> 60232[label="",style="dashed", color="magenta", weight=3]; 59187 -> 60233[label="",style="dashed", color="magenta", weight=3]; 59187 -> 60234[label="",style="dashed", color="magenta", weight=3]; 59182[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4768 ww4767) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4764 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4766 ww4765 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63537[label="ww4765/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59182 -> 63537[label="",style="solid", color="burlywood", weight=9]; 63537 -> 60235[label="",style="solid", color="burlywood", weight=3]; 63538[label="ww4765/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59182 -> 63538[label="",style="solid", color="burlywood", weight=9]; 63538 -> 60236[label="",style="solid", color="burlywood", weight=3]; 59188 -> 52809[label="",style="dashed", color="red", weight=0]; 59188[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59189 -> 49455[label="",style="dashed", color="red", weight=0]; 59189[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"];59189 -> 60237[label="",style="dashed", color="magenta", weight=3]; 59189 -> 60238[label="",style="dashed", color="magenta", weight=3]; 59189 -> 60239[label="",style="dashed", color="magenta", weight=3]; 59189 -> 60240[label="",style="dashed", color="magenta", weight=3]; 59189 -> 60241[label="",style="dashed", color="magenta", weight=3]; 59190 -> 59409[label="",style="dashed", color="red", weight=0]; 59190[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"];59190 -> 59746[label="",style="dashed", color="magenta", weight=3]; 59190 -> 59747[label="",style="dashed", color="magenta", weight=3]; 59190 -> 59748[label="",style="dashed", color="magenta", weight=3]; 59190 -> 59749[label="",style="dashed", color="magenta", weight=3]; 59190 -> 59750[label="",style="dashed", color="magenta", weight=3]; 59191 -> 52809[label="",style="dashed", color="red", weight=0]; 59191[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59192 -> 49455[label="",style="dashed", color="red", weight=0]; 59192[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"];59192 -> 60242[label="",style="dashed", color="magenta", weight=3]; 59192 -> 60243[label="",style="dashed", color="magenta", weight=3]; 59192 -> 60244[label="",style="dashed", color="magenta", weight=3]; 59192 -> 60245[label="",style="dashed", color="magenta", weight=3]; 59192 -> 60246[label="",style="dashed", color="magenta", weight=3]; 59197[label="Succ Zero",fontsize=16,color="green",shape="box"];59198[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59199[label="ww3100",fontsize=16,color="green",shape="box"];59200[label="ww5",fontsize=16,color="green",shape="box"];59201[label="Zero",fontsize=16,color="green",shape="box"];59202[label="Succ Zero",fontsize=16,color="green",shape="box"];59203[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59204[label="ww3100",fontsize=16,color="green",shape="box"];59205[label="ww5",fontsize=16,color="green",shape="box"];59206[label="Zero",fontsize=16,color="green",shape="box"];59209[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"];59209 -> 60247[label="",style="solid", color="black", weight=3]; 59210[label="ww50",fontsize=16,color="green",shape="box"];59211[label="ww51",fontsize=16,color="green",shape="box"];59215 -> 23742[label="",style="dashed", color="red", weight=0]; 59215[label="msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];59215 -> 60248[label="",style="dashed", color="magenta", weight=3]; 59215 -> 60249[label="",style="dashed", color="magenta", weight=3]; 59216 -> 26799[label="",style="dashed", color="red", weight=0]; 59216[label="srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];59216 -> 60250[label="",style="dashed", color="magenta", weight=3]; 59216 -> 60251[label="",style="dashed", color="magenta", weight=3]; 59218 -> 49455[label="",style="dashed", color="red", weight=0]; 59218[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"];59218 -> 60252[label="",style="dashed", color="magenta", weight=3]; 59218 -> 60253[label="",style="dashed", color="magenta", weight=3]; 59218 -> 60254[label="",style="dashed", color="magenta", weight=3]; 59218 -> 60255[label="",style="dashed", color="magenta", weight=3]; 59218 -> 60256[label="",style="dashed", color="magenta", weight=3]; 59219 -> 53946[label="",style="dashed", color="red", weight=0]; 59219[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];59219 -> 60257[label="",style="dashed", color="magenta", weight=3]; 59219 -> 60258[label="",style="dashed", color="magenta", weight=3]; 59220 -> 59409[label="",style="dashed", color="red", weight=0]; 59220[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"];59220 -> 59751[label="",style="dashed", color="magenta", weight=3]; 59220 -> 59752[label="",style="dashed", color="magenta", weight=3]; 59220 -> 59753[label="",style="dashed", color="magenta", weight=3]; 59220 -> 59754[label="",style="dashed", color="magenta", weight=3]; 59220 -> 59755[label="",style="dashed", color="magenta", weight=3]; 59221 -> 49455[label="",style="dashed", color="red", weight=0]; 59221[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"];59221 -> 60259[label="",style="dashed", color="magenta", weight=3]; 59221 -> 60260[label="",style="dashed", color="magenta", weight=3]; 59221 -> 60261[label="",style="dashed", color="magenta", weight=3]; 59221 -> 60262[label="",style="dashed", color="magenta", weight=3]; 59221 -> 60263[label="",style="dashed", color="magenta", weight=3]; 59222 -> 53946[label="",style="dashed", color="red", weight=0]; 59222[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];59222 -> 60264[label="",style="dashed", color="magenta", weight=3]; 59222 -> 60265[label="",style="dashed", color="magenta", weight=3]; 59217[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))))))))) ww4773 ww4772) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4769 (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))))))))) ww4771 ww4770 (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"];63539[label="ww4770/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59217 -> 63539[label="",style="solid", color="burlywood", weight=9]; 63539 -> 60266[label="",style="solid", color="burlywood", weight=3]; 63540[label="ww4770/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59217 -> 63540[label="",style="solid", color="burlywood", weight=9]; 63540 -> 60267[label="",style="solid", color="burlywood", weight=3]; 59231 -> 52809[label="",style="dashed", color="red", weight=0]; 59231[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59232 -> 49455[label="",style="dashed", color="red", weight=0]; 59232[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"];59232 -> 60268[label="",style="dashed", color="magenta", weight=3]; 59232 -> 60269[label="",style="dashed", color="magenta", weight=3]; 59232 -> 60270[label="",style="dashed", color="magenta", weight=3]; 59232 -> 60271[label="",style="dashed", color="magenta", weight=3]; 59232 -> 60272[label="",style="dashed", color="magenta", weight=3]; 59233 -> 49455[label="",style="dashed", color="red", weight=0]; 59233[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"];59233 -> 60273[label="",style="dashed", color="magenta", weight=3]; 59233 -> 60274[label="",style="dashed", color="magenta", weight=3]; 59233 -> 60275[label="",style="dashed", color="magenta", weight=3]; 59233 -> 60276[label="",style="dashed", color="magenta", weight=3]; 59233 -> 60277[label="",style="dashed", color="magenta", weight=3]; 59234 -> 52809[label="",style="dashed", color="red", weight=0]; 59234[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59235 -> 59409[label="",style="dashed", color="red", weight=0]; 59235[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"];59235 -> 59756[label="",style="dashed", color="magenta", weight=3]; 59235 -> 59757[label="",style="dashed", color="magenta", weight=3]; 59235 -> 59758[label="",style="dashed", color="magenta", weight=3]; 59235 -> 59759[label="",style="dashed", color="magenta", weight=3]; 59235 -> 59760[label="",style="dashed", color="magenta", weight=3]; 59230[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)))))))) ww4778 ww4777) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4774 (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)))))))) ww4776 ww4775 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="burlywood",shape="triangle"];63541[label="ww4775/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59230 -> 63541[label="",style="solid", color="burlywood", weight=9]; 63541 -> 60278[label="",style="solid", color="burlywood", weight=3]; 63542[label="ww4775/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59230 -> 63542[label="",style="solid", color="burlywood", weight=9]; 63542 -> 60279[label="",style="solid", color="burlywood", weight=3]; 59239[label="Zero",fontsize=16,color="green",shape="box"];59240[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59241[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];59242[label="ww5",fontsize=16,color="green",shape="box"];59243[label="Zero",fontsize=16,color="green",shape="box"];59244[label="Zero",fontsize=16,color="green",shape="box"];59245[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59246[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59247[label="ww5",fontsize=16,color="green",shape="box"];59248[label="Zero",fontsize=16,color="green",shape="box"];59251[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"];59251 -> 60280[label="",style="solid", color="black", weight=3]; 59252[label="ww50",fontsize=16,color="green",shape="box"];59253[label="ww51",fontsize=16,color="green",shape="box"];59257 -> 23742[label="",style="dashed", color="red", weight=0]; 59257[label="msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59257 -> 60281[label="",style="dashed", color="magenta", weight=3]; 59257 -> 60282[label="",style="dashed", color="magenta", weight=3]; 59258 -> 26799[label="",style="dashed", color="red", weight=0]; 59258[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="magenta"];59258 -> 60283[label="",style="dashed", color="magenta", weight=3]; 59258 -> 60284[label="",style="dashed", color="magenta", weight=3]; 59259[label="Float ww3118 ww2917",fontsize=16,color="green",shape="box"];59260[label="ww24150",fontsize=16,color="green",shape="box"];59261[label="ww24151",fontsize=16,color="green",shape="box"];60288[label="Float (Pos (Succ ww2417)) (Pos (Succ ww2418))",fontsize=16,color="green",shape="box"];60291[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4813) (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)))) ww4813)))",fontsize=16,color="green",shape="box"];60291 -> 60408[label="",style="dashed", color="green", weight=3]; 60291 -> 60409[label="",style="dashed", color="green", weight=3]; 59265 -> 27248[label="",style="dashed", color="red", weight=0]; 59265[label="not (esEsOrdering (compareMyInt (srMyInt ww33570 ww32840) (srMyInt ww33571 ww32841)) GT)",fontsize=16,color="magenta"];59265 -> 60296[label="",style="dashed", color="magenta", weight=3]; 59265 -> 60297[label="",style="dashed", color="magenta", weight=3]; 59264[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) ww4779",fontsize=16,color="burlywood",shape="triangle"];63543[label="ww4779/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59264 -> 63543[label="",style="solid", color="burlywood", weight=9]; 63543 -> 60298[label="",style="solid", color="burlywood", weight=3]; 63544[label="ww4779/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59264 -> 63544[label="",style="solid", color="burlywood", weight=9]; 63544 -> 60299[label="",style="solid", color="burlywood", weight=3]; 59266[label="ww2081",fontsize=16,color="green",shape="box"];59267[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];59268[label="Pos ww2082",fontsize=16,color="green",shape="box"];59269[label="Neg ww2084",fontsize=16,color="green",shape="box"];59270[label="ww2294",fontsize=16,color="green",shape="box"];59271[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];59272[label="Neg ww2295",fontsize=16,color="green",shape="box"];59273[label="Pos ww2297",fontsize=16,color="green",shape="box"];59274[label="Zero",fontsize=16,color="green",shape="box"];59275[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59276[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59277[label="ww5",fontsize=16,color="green",shape="box"];59278[label="ww3100",fontsize=16,color="green",shape="box"];59279[label="Zero",fontsize=16,color="green",shape="box"];59280[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59281[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59282[label="ww5",fontsize=16,color="green",shape="box"];59283[label="ww3100",fontsize=16,color="green",shape="box"];59284[label="ww30000000",fontsize=16,color="green",shape="box"];59285[label="ww15900000",fontsize=16,color="green",shape="box"];59286[label="ww30000000",fontsize=16,color="green",shape="box"];59287[label="ww15900000",fontsize=16,color="green",shape="box"];59288[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59289[label="ww3100",fontsize=16,color="green",shape="box"];59290[label="Zero",fontsize=16,color="green",shape="box"];59291[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59292[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4729 ww4728) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4724 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59293 -> 60300[label="",style="solid", color="black", weight=3]; 59294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4729 ww4728) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4724 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59294 -> 60301[label="",style="solid", color="black", weight=3]; 59295[label="Zero",fontsize=16,color="green",shape="box"];59296[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59297[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59298[label="ww5",fontsize=16,color="green",shape="box"];59299[label="ww3100",fontsize=16,color="green",shape="box"];59300[label="Zero",fontsize=16,color="green",shape="box"];59301[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59302[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59303[label="ww5",fontsize=16,color="green",shape="box"];59304[label="ww3100",fontsize=16,color="green",shape="box"];59305[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59306[label="ww3100",fontsize=16,color="green",shape="box"];59307[label="Zero",fontsize=16,color="green",shape="box"];59308[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59309[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59310[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59311[label="ww3100",fontsize=16,color="green",shape="box"];59312[label="Zero",fontsize=16,color="green",shape="box"];59313[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59314[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59315[label="ww30000000",fontsize=16,color="green",shape="box"];59316[label="ww16700000",fontsize=16,color="green",shape="box"];59317[label="Zero",fontsize=16,color="green",shape="box"];59318[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59319[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59320[label="ww5",fontsize=16,color="green",shape="box"];59321[label="ww3100",fontsize=16,color="green",shape="box"];59322[label="ww30000000",fontsize=16,color="green",shape="box"];59323[label="ww16700000",fontsize=16,color="green",shape="box"];59324[label="Zero",fontsize=16,color="green",shape="box"];59325[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59326[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59327[label="ww5",fontsize=16,color="green",shape="box"];59328[label="ww3100",fontsize=16,color="green",shape="box"];59329[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4735 ww4734) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4730 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4732 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59329 -> 60302[label="",style="solid", color="black", weight=3]; 59330[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4735 ww4734) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4730 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4732 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59330 -> 60303[label="",style="solid", color="black", weight=3]; 59331[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59332[label="ww3100",fontsize=16,color="green",shape="box"];59333[label="Zero",fontsize=16,color="green",shape="box"];59334[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59335[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59336[label="Zero",fontsize=16,color="green",shape="box"];59337[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59338[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59339[label="ww5",fontsize=16,color="green",shape="box"];59340[label="ww3100",fontsize=16,color="green",shape="box"];59341[label="Zero",fontsize=16,color="green",shape="box"];59342[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59343[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59344[label="ww5",fontsize=16,color="green",shape="box"];59345[label="ww3100",fontsize=16,color="green",shape="box"];59347 -> 30021[label="",style="dashed", color="red", weight=0]; 59347[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"];59347 -> 60304[label="",style="dashed", color="magenta", weight=3]; 59347 -> 60305[label="",style="dashed", color="magenta", weight=3]; 59347 -> 60306[label="",style="dashed", color="magenta", weight=3]; 59347 -> 60307[label="",style="dashed", color="magenta", weight=3]; 59347 -> 60308[label="",style="dashed", color="magenta", weight=3]; 59348 -> 56720[label="",style="dashed", color="red", weight=0]; 59348[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"];59348 -> 60309[label="",style="dashed", color="magenta", weight=3]; 59348 -> 60310[label="",style="dashed", color="magenta", weight=3]; 59348 -> 60311[label="",style="dashed", color="magenta", weight=3]; 59348 -> 60312[label="",style="dashed", color="magenta", weight=3]; 59348 -> 60313[label="",style="dashed", color="magenta", weight=3]; 59349 -> 53946[label="",style="dashed", color="red", weight=0]; 59349[label="not (esEsOrdering (primCmpNat ww300000000 ww1730000) LT)",fontsize=16,color="magenta"];59349 -> 60314[label="",style="dashed", color="magenta", weight=3]; 59349 -> 60315[label="",style="dashed", color="magenta", weight=3]; 59350 -> 30021[label="",style="dashed", color="red", weight=0]; 59350[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"];59350 -> 60316[label="",style="dashed", color="magenta", weight=3]; 59350 -> 60317[label="",style="dashed", color="magenta", weight=3]; 59350 -> 60318[label="",style="dashed", color="magenta", weight=3]; 59350 -> 60319[label="",style="dashed", color="magenta", weight=3]; 59350 -> 60320[label="",style="dashed", color="magenta", weight=3]; 59351 -> 53946[label="",style="dashed", color="red", weight=0]; 59351[label="not (esEsOrdering (primCmpNat ww300000000 ww1730000) LT)",fontsize=16,color="magenta"];59351 -> 60321[label="",style="dashed", color="magenta", weight=3]; 59351 -> 60322[label="",style="dashed", color="magenta", weight=3]; 59346[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4787 ww4786) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4782 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4784 ww4783 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63545[label="ww4783/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59346 -> 63545[label="",style="solid", color="burlywood", weight=9]; 63545 -> 60323[label="",style="solid", color="burlywood", weight=3]; 63546[label="ww4783/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59346 -> 63546[label="",style="solid", color="burlywood", weight=9]; 63546 -> 60324[label="",style="solid", color="burlywood", weight=3]; 59352 -> 30021[label="",style="dashed", color="red", weight=0]; 59352[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"];59352 -> 60325[label="",style="dashed", color="magenta", weight=3]; 59352 -> 60326[label="",style="dashed", color="magenta", weight=3]; 59352 -> 60327[label="",style="dashed", color="magenta", weight=3]; 59352 -> 60328[label="",style="dashed", color="magenta", weight=3]; 59352 -> 60329[label="",style="dashed", color="magenta", weight=3]; 59353 -> 56720[label="",style="dashed", color="red", weight=0]; 59353[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"];59353 -> 60330[label="",style="dashed", color="magenta", weight=3]; 59353 -> 60331[label="",style="dashed", color="magenta", weight=3]; 59353 -> 60332[label="",style="dashed", color="magenta", weight=3]; 59353 -> 60333[label="",style="dashed", color="magenta", weight=3]; 59353 -> 60334[label="",style="dashed", color="magenta", weight=3]; 59354 -> 52809[label="",style="dashed", color="red", weight=0]; 59354[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59355 -> 30021[label="",style="dashed", color="red", weight=0]; 59355[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"];59355 -> 60335[label="",style="dashed", color="magenta", weight=3]; 59355 -> 60336[label="",style="dashed", color="magenta", weight=3]; 59355 -> 60337[label="",style="dashed", color="magenta", weight=3]; 59355 -> 60338[label="",style="dashed", color="magenta", weight=3]; 59355 -> 60339[label="",style="dashed", color="magenta", weight=3]; 59356 -> 52809[label="",style="dashed", color="red", weight=0]; 59356[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59357[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59358[label="ww5",fontsize=16,color="green",shape="box"];59359[label="ww3100",fontsize=16,color="green",shape="box"];59360[label="Zero",fontsize=16,color="green",shape="box"];59361[label="Succ Zero",fontsize=16,color="green",shape="box"];59362[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59363[label="ww5",fontsize=16,color="green",shape="box"];59364[label="ww3100",fontsize=16,color="green",shape="box"];59365[label="Zero",fontsize=16,color="green",shape="box"];59366[label="Succ Zero",fontsize=16,color="green",shape="box"];59368 -> 56720[label="",style="dashed", color="red", weight=0]; 59368[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"];59368 -> 60340[label="",style="dashed", color="magenta", weight=3]; 59368 -> 60341[label="",style="dashed", color="magenta", weight=3]; 59368 -> 60342[label="",style="dashed", color="magenta", weight=3]; 59368 -> 60343[label="",style="dashed", color="magenta", weight=3]; 59368 -> 60344[label="",style="dashed", color="magenta", weight=3]; 59369 -> 53946[label="",style="dashed", color="red", weight=0]; 59369[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];59369 -> 60345[label="",style="dashed", color="magenta", weight=3]; 59369 -> 60346[label="",style="dashed", color="magenta", weight=3]; 59370 -> 30021[label="",style="dashed", color="red", weight=0]; 59370[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"];59370 -> 60347[label="",style="dashed", color="magenta", weight=3]; 59370 -> 60348[label="",style="dashed", color="magenta", weight=3]; 59370 -> 60349[label="",style="dashed", color="magenta", weight=3]; 59370 -> 60350[label="",style="dashed", color="magenta", weight=3]; 59370 -> 60351[label="",style="dashed", color="magenta", weight=3]; 59371 -> 53946[label="",style="dashed", color="red", weight=0]; 59371[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];59371 -> 60352[label="",style="dashed", color="magenta", weight=3]; 59371 -> 60353[label="",style="dashed", color="magenta", weight=3]; 59372 -> 30021[label="",style="dashed", color="red", weight=0]; 59372[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"];59372 -> 60354[label="",style="dashed", color="magenta", weight=3]; 59372 -> 60355[label="",style="dashed", color="magenta", weight=3]; 59372 -> 60356[label="",style="dashed", color="magenta", weight=3]; 59372 -> 60357[label="",style="dashed", color="magenta", weight=3]; 59372 -> 60358[label="",style="dashed", color="magenta", weight=3]; 59367[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))))))))) ww4793 ww4792) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4788 (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))))))))) ww4790 ww4789 (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"];63547[label="ww4789/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59367 -> 63547[label="",style="solid", color="burlywood", weight=9]; 63547 -> 60359[label="",style="solid", color="burlywood", weight=3]; 63548[label="ww4789/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59367 -> 63548[label="",style="solid", color="burlywood", weight=9]; 63548 -> 60360[label="",style="solid", color="burlywood", weight=3]; 59374 -> 52809[label="",style="dashed", color="red", weight=0]; 59374[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59375 -> 30021[label="",style="dashed", color="red", weight=0]; 59375[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"];59375 -> 60361[label="",style="dashed", color="magenta", weight=3]; 59375 -> 60362[label="",style="dashed", color="magenta", weight=3]; 59375 -> 60363[label="",style="dashed", color="magenta", weight=3]; 59375 -> 60364[label="",style="dashed", color="magenta", weight=3]; 59375 -> 60365[label="",style="dashed", color="magenta", weight=3]; 59376 -> 30021[label="",style="dashed", color="red", weight=0]; 59376[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"];59376 -> 60366[label="",style="dashed", color="magenta", weight=3]; 59376 -> 60367[label="",style="dashed", color="magenta", weight=3]; 59376 -> 60368[label="",style="dashed", color="magenta", weight=3]; 59376 -> 60369[label="",style="dashed", color="magenta", weight=3]; 59376 -> 60370[label="",style="dashed", color="magenta", weight=3]; 59377 -> 56720[label="",style="dashed", color="red", weight=0]; 59377[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"];59377 -> 60371[label="",style="dashed", color="magenta", weight=3]; 59377 -> 60372[label="",style="dashed", color="magenta", weight=3]; 59377 -> 60373[label="",style="dashed", color="magenta", weight=3]; 59377 -> 60374[label="",style="dashed", color="magenta", weight=3]; 59377 -> 60375[label="",style="dashed", color="magenta", weight=3]; 59378 -> 52809[label="",style="dashed", color="red", weight=0]; 59378[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59373[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)))))))) ww4799 ww4798) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4794 (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)))))))) ww4796 ww4795 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="burlywood",shape="triangle"];63549[label="ww4795/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59373 -> 63549[label="",style="solid", color="burlywood", weight=9]; 63549 -> 60376[label="",style="solid", color="burlywood", weight=3]; 63550[label="ww4795/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59373 -> 63550[label="",style="solid", color="burlywood", weight=9]; 63550 -> 60377[label="",style="solid", color="burlywood", weight=3]; 59379[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59380[label="ww5",fontsize=16,color="green",shape="box"];59381[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];59382[label="Zero",fontsize=16,color="green",shape="box"];59383[label="Zero",fontsize=16,color="green",shape="box"];59384[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59385[label="ww5",fontsize=16,color="green",shape="box"];59386[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59387[label="Zero",fontsize=16,color="green",shape="box"];59388[label="Zero",fontsize=16,color="green",shape="box"];59389 -> 26799[label="",style="dashed", color="red", weight=0]; 59389[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];59389 -> 60378[label="",style="dashed", color="magenta", weight=3]; 59389 -> 60379[label="",style="dashed", color="magenta", weight=3]; 59390 -> 26799[label="",style="dashed", color="red", weight=0]; 59390[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59390 -> 60380[label="",style="dashed", color="magenta", weight=3]; 59390 -> 60381[label="",style="dashed", color="magenta", weight=3]; 59391 -> 23742[label="",style="dashed", color="red", weight=0]; 59391[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];59391 -> 60382[label="",style="dashed", color="magenta", weight=3]; 59391 -> 60383[label="",style="dashed", color="magenta", weight=3]; 59392[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59393 -> 26799[label="",style="dashed", color="red", weight=0]; 59393[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];59393 -> 60384[label="",style="dashed", color="magenta", weight=3]; 59393 -> 60385[label="",style="dashed", color="magenta", weight=3]; 59394[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58179[label="ww4100",fontsize=16,color="green",shape="box"];58180[label="ww3000",fontsize=16,color="green",shape="box"];58181[label="Zero",fontsize=16,color="green",shape="box"];58182[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59395 -> 26799[label="",style="dashed", color="red", weight=0]; 59395[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];59395 -> 60386[label="",style="dashed", color="magenta", weight=3]; 59395 -> 60387[label="",style="dashed", color="magenta", weight=3]; 59396 -> 26799[label="",style="dashed", color="red", weight=0]; 59396[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59396 -> 60388[label="",style="dashed", color="magenta", weight=3]; 59396 -> 60389[label="",style="dashed", color="magenta", weight=3]; 59397 -> 23742[label="",style="dashed", color="red", weight=0]; 59397[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];59397 -> 60390[label="",style="dashed", color="magenta", weight=3]; 59397 -> 60391[label="",style="dashed", color="magenta", weight=3]; 59398[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59399 -> 26799[label="",style="dashed", color="red", weight=0]; 59399[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];59399 -> 60392[label="",style="dashed", color="magenta", weight=3]; 59399 -> 60393[label="",style="dashed", color="magenta", weight=3]; 59400[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60041[label="ww3000",fontsize=16,color="green",shape="box"];60042[label="Zero",fontsize=16,color="green",shape="box"];60043[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59405 -> 26726[label="",style="dashed", color="red", weight=0]; 59405[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"];59405 -> 60394[label="",style="dashed", color="magenta", weight=3]; 59405 -> 60395[label="",style="dashed", color="magenta", weight=3]; 59405 -> 60396[label="",style="dashed", color="magenta", weight=3]; 59406[label="Pos (Succ ww2914)",fontsize=16,color="green",shape="box"];59407[label="ww29151",fontsize=16,color="green",shape="box"];59408 -> 59907[label="",style="dashed", color="red", weight=0]; 59408[label="primPlusFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)",fontsize=16,color="magenta"];59408 -> 60397[label="",style="dashed", color="magenta", weight=3]; 59710 -> 59899[label="",style="dashed", color="red", weight=0]; 59710[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)",fontsize=16,color="magenta"];59710 -> 60398[label="",style="dashed", color="magenta", weight=3]; 59767[label="ww4000",fontsize=16,color="green",shape="box"];59768[label="Pos Zero",fontsize=16,color="green",shape="box"];59769[label="Neg Zero",fontsize=16,color="green",shape="box"];59770[label="Pos Zero",fontsize=16,color="green",shape="box"];59771[label="ww1959",fontsize=16,color="green",shape="box"];59772[label="Float (Pos Zero) (Neg (Succ ww1960))",fontsize=16,color="green",shape="box"];59773[label="ww1960",fontsize=16,color="green",shape="box"];59774[label="ww1958",fontsize=16,color="green",shape="box"];59775[label="Float ww3142 ww3141",fontsize=16,color="green",shape="box"];59776[label="ww20980",fontsize=16,color="green",shape="box"];59777[label="ww20981",fontsize=16,color="green",shape="box"];60402[label="Float (Pos (Succ ww2100)) (Pos (Succ ww2101))",fontsize=16,color="green",shape="box"];60407[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4814) (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)))) ww4814)))",fontsize=16,color="green",shape="box"];60407 -> 60432[label="",style="dashed", color="green", weight=3]; 60407 -> 60433[label="",style="dashed", color="green", weight=3]; 59780[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59781[label="Neg Zero",fontsize=16,color="green",shape="box"];59782[label="Pos Zero",fontsize=16,color="green",shape="box"];59783[label="Pos Zero",fontsize=16,color="green",shape="box"];59784[label="Neg Zero",fontsize=16,color="green",shape="box"];59785[label="Pos Zero",fontsize=16,color="green",shape="box"];59786[label="Float (Pos Zero) (Neg (Succ ww1969))",fontsize=16,color="green",shape="box"];59787[label="ww1968",fontsize=16,color="green",shape="box"];59788[label="ww1969",fontsize=16,color="green",shape="box"];59789 -> 26799[label="",style="dashed", color="red", weight=0]; 59789[label="srMyInt ww2970 (Pos (Succ Zero))",fontsize=16,color="magenta"];59789 -> 60410[label="",style="dashed", color="magenta", weight=3]; 59789 -> 60411[label="",style="dashed", color="magenta", weight=3]; 59790 -> 26799[label="",style="dashed", color="red", weight=0]; 59790[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59790 -> 60412[label="",style="dashed", color="magenta", weight=3]; 59790 -> 60413[label="",style="dashed", color="magenta", weight=3]; 59791[label="ww2970",fontsize=16,color="green",shape="box"];59792[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59793 -> 26799[label="",style="dashed", color="red", weight=0]; 59793[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];59793 -> 60414[label="",style="dashed", color="magenta", weight=3]; 59793 -> 60415[label="",style="dashed", color="magenta", weight=3]; 59794[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59795 -> 26799[label="",style="dashed", color="red", weight=0]; 59795[label="srMyInt ww2973 (Pos (Succ Zero))",fontsize=16,color="magenta"];59795 -> 60416[label="",style="dashed", color="magenta", weight=3]; 59795 -> 60417[label="",style="dashed", color="magenta", weight=3]; 59796 -> 26799[label="",style="dashed", color="red", weight=0]; 59796[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59796 -> 60418[label="",style="dashed", color="magenta", weight=3]; 59796 -> 60419[label="",style="dashed", color="magenta", weight=3]; 59797[label="ww2973",fontsize=16,color="green",shape="box"];59798[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59799 -> 26799[label="",style="dashed", color="red", weight=0]; 59799[label="srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];59799 -> 60420[label="",style="dashed", color="magenta", weight=3]; 59799 -> 60421[label="",style="dashed", color="magenta", weight=3]; 59800[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59801[label="ww4000",fontsize=16,color="green",shape="box"];59802[label="Neg Zero",fontsize=16,color="green",shape="box"];59803[label="Pos Zero",fontsize=16,color="green",shape="box"];59804[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59805[label="ww1978",fontsize=16,color="green",shape="box"];59806[label="Float (Neg Zero) (Neg (Succ ww1979))",fontsize=16,color="green",shape="box"];59807[label="ww1977",fontsize=16,color="green",shape="box"];59808[label="ww1979",fontsize=16,color="green",shape="box"];59809[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59810[label="Pos Zero",fontsize=16,color="green",shape="box"];59811[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59812[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59813[label="Pos Zero",fontsize=16,color="green",shape="box"];59814[label="Neg Zero",fontsize=16,color="green",shape="box"];59815[label="Float ww3189 ww3188",fontsize=16,color="green",shape="box"];59816[label="ww21290",fontsize=16,color="green",shape="box"];59817[label="ww21291",fontsize=16,color="green",shape="box"];60425[label="Float (Neg (Succ ww2131)) (Pos (Succ ww2132))",fontsize=16,color="green",shape="box"];60431[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4815) (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)))) ww4815)))",fontsize=16,color="green",shape="box"];60431 -> 60478[label="",style="dashed", color="green", weight=3]; 60431 -> 60479[label="",style="dashed", color="green", weight=3]; 59820[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59821[label="Neg Zero",fontsize=16,color="green",shape="box"];59822[label="Pos Zero",fontsize=16,color="green",shape="box"];59823[label="Float (Neg (Succ ww1983)) (Neg (Succ ww1984))",fontsize=16,color="green",shape="box"];59824[label="ww1982",fontsize=16,color="green",shape="box"];59825[label="ww1984",fontsize=16,color="green",shape="box"];59826[label="ww1983",fontsize=16,color="green",shape="box"];59827[label="Neg Zero",fontsize=16,color="green",shape="box"];59828[label="Pos Zero",fontsize=16,color="green",shape="box"];59829[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59830[label="Neg Zero",fontsize=16,color="green",shape="box"];59831[label="Pos Zero",fontsize=16,color="green",shape="box"];59832[label="Neg Zero",fontsize=16,color="green",shape="box"];59833[label="Neg Zero",fontsize=16,color="green",shape="box"];59834[label="Neg Zero",fontsize=16,color="green",shape="box"];59835[label="Pos Zero",fontsize=16,color="green",shape="box"];59836[label="ww1987",fontsize=16,color="green",shape="box"];59837[label="ww1988",fontsize=16,color="green",shape="box"];59838[label="Float (Neg Zero) (Neg (Succ ww1988))",fontsize=16,color="green",shape="box"];59839 -> 26799[label="",style="dashed", color="red", weight=0]; 59839[label="srMyInt ww3040 (Pos (Succ Zero))",fontsize=16,color="magenta"];59839 -> 60434[label="",style="dashed", color="magenta", weight=3]; 59839 -> 60435[label="",style="dashed", color="magenta", weight=3]; 59840[label="ww3040",fontsize=16,color="green",shape="box"];59841[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59842[label="Zero",fontsize=16,color="green",shape="box"];59843[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59844[label="Succ ww95600",fontsize=16,color="green",shape="box"];59845[label="Zero",fontsize=16,color="green",shape="box"];59846 -> 50014[label="",style="dashed", color="red", weight=0]; 59846[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"];59846 -> 60436[label="",style="dashed", color="magenta", weight=3]; 59846 -> 60437[label="",style="dashed", color="magenta", weight=3]; 59846 -> 60438[label="",style="dashed", color="magenta", weight=3]; 59847[label="Succ ww95600",fontsize=16,color="green",shape="box"];59848[label="Succ ww95800",fontsize=16,color="green",shape="box"];59849[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];59850[label="Zero",fontsize=16,color="green",shape="box"];59851[label="Succ ww95800",fontsize=16,color="green",shape="box"];59852 -> 50014[label="",style="dashed", color="red", weight=0]; 59852[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"];59852 -> 60439[label="",style="dashed", color="magenta", weight=3]; 59852 -> 60440[label="",style="dashed", color="magenta", weight=3]; 59852 -> 60441[label="",style="dashed", color="magenta", weight=3]; 59853[label="Zero",fontsize=16,color="green",shape="box"];59854[label="Zero",fontsize=16,color="green",shape="box"];59855[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59856[label="Zero",fontsize=16,color="green",shape="box"];59857[label="Zero",fontsize=16,color="green",shape="box"];59858 -> 50014[label="",style="dashed", color="red", weight=0]; 59858[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"];59858 -> 60442[label="",style="dashed", color="magenta", weight=3]; 59858 -> 60443[label="",style="dashed", color="magenta", weight=3]; 59858 -> 60444[label="",style="dashed", color="magenta", weight=3]; 59859[label="Zero",fontsize=16,color="green",shape="box"];59860[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];59861 -> 50524[label="",style="dashed", color="red", weight=0]; 59861[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"];59861 -> 60445[label="",style="dashed", color="magenta", weight=3]; 59862 -> 26799[label="",style="dashed", color="red", weight=0]; 59862[label="srMyInt ww2763 (Pos (Succ Zero))",fontsize=16,color="magenta"];59862 -> 60446[label="",style="dashed", color="magenta", weight=3]; 59862 -> 60447[label="",style="dashed", color="magenta", weight=3]; 59863 -> 26799[label="",style="dashed", color="red", weight=0]; 59863[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59863 -> 60448[label="",style="dashed", color="magenta", weight=3]; 59863 -> 60449[label="",style="dashed", color="magenta", weight=3]; 59864[label="ww2763",fontsize=16,color="green",shape="box"];59865[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59866 -> 26799[label="",style="dashed", color="red", weight=0]; 59866[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];59866 -> 60450[label="",style="dashed", color="magenta", weight=3]; 59866 -> 60451[label="",style="dashed", color="magenta", weight=3]; 59867[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59868[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59869 -> 50533[label="",style="dashed", color="red", weight=0]; 59869[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"];59869 -> 60452[label="",style="dashed", color="magenta", weight=3]; 59870[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59871 -> 50552[label="",style="dashed", color="red", weight=0]; 59871[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"];59871 -> 60453[label="",style="dashed", color="magenta", weight=3]; 59872[label="Pos Zero",fontsize=16,color="green",shape="box"];59873[label="Neg Zero",fontsize=16,color="green",shape="box"];59874[label="Neg Zero",fontsize=16,color="green",shape="box"];59875[label="Pos Zero",fontsize=16,color="green",shape="box"];59876[label="ww650",fontsize=16,color="green",shape="box"];59877[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59878[label="ww651",fontsize=16,color="green",shape="box"];59879[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59880[label="Pos Zero",fontsize=16,color="green",shape="box"];59881[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59882[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59883[label="Pos Zero",fontsize=16,color="green",shape="box"];59884[label="Neg Zero",fontsize=16,color="green",shape="box"];59885[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59886[label="Neg Zero",fontsize=16,color="green",shape="box"];59887[label="Pos Zero",fontsize=16,color="green",shape="box"];59888[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"];59888 -> 60454[label="",style="solid", color="black", weight=3]; 59889[label="Pos Zero",fontsize=16,color="green",shape="box"];59890[label="Pos Zero",fontsize=16,color="green",shape="box"];59891[label="Neg Zero",fontsize=16,color="green",shape="box"];59892 -> 26799[label="",style="dashed", color="red", weight=0]; 59892[label="srMyInt ww2816 (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59892 -> 60455[label="",style="dashed", color="magenta", weight=3]; 59892 -> 60456[label="",style="dashed", color="magenta", weight=3]; 59893[label="ww2816",fontsize=16,color="green",shape="box"];59894[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59910[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4801",fontsize=16,color="black",shape="triangle"];59910 -> 60457[label="",style="solid", color="black", weight=3]; 59911 -> 59896[label="",style="dashed", color="red", weight=0]; 59911[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))) ww4801))",fontsize=16,color="magenta"];59911 -> 60458[label="",style="dashed", color="magenta", weight=3]; 59902[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4703",fontsize=16,color="black",shape="box"];59902 -> 60459[label="",style="solid", color="black", weight=3]; 59953[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4802",fontsize=16,color="black",shape="triangle"];59953 -> 60460[label="",style="solid", color="black", weight=3]; 59954 -> 59904[label="",style="dashed", color="red", weight=0]; 59954[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))) ww4802))",fontsize=16,color="magenta"];59954 -> 60461[label="",style="dashed", color="magenta", weight=3]; 59912 -> 26799[label="",style="dashed", color="red", weight=0]; 59912[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59912 -> 60462[label="",style="dashed", color="magenta", weight=3]; 59912 -> 60463[label="",style="dashed", color="magenta", weight=3]; 59913 -> 26799[label="",style="dashed", color="red", weight=0]; 59913[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];59913 -> 60464[label="",style="dashed", color="magenta", weight=3]; 59913 -> 60465[label="",style="dashed", color="magenta", weight=3]; 59914[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59915[label="ww4433",fontsize=16,color="green",shape="box"];59916 -> 20977[label="",style="dashed", color="red", weight=0]; 59916[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59917 -> 26799[label="",style="dashed", color="red", weight=0]; 59917[label="srMyInt (Neg (Succ ww137300)) (Neg Zero)",fontsize=16,color="magenta"];59917 -> 60466[label="",style="dashed", color="magenta", weight=3]; 59917 -> 60467[label="",style="dashed", color="magenta", weight=3]; 59918[label="ww4434",fontsize=16,color="green",shape="box"];59919 -> 20977[label="",style="dashed", color="red", weight=0]; 59919[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59920 -> 26799[label="",style="dashed", color="red", weight=0]; 59920[label="srMyInt (Neg Zero) (Neg (Succ ww137500))",fontsize=16,color="magenta"];59920 -> 60468[label="",style="dashed", color="magenta", weight=3]; 59920 -> 60469[label="",style="dashed", color="magenta", weight=3]; 59921[label="ww4435",fontsize=16,color="green",shape="box"];59922 -> 20977[label="",style="dashed", color="red", weight=0]; 59922[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59923 -> 26799[label="",style="dashed", color="red", weight=0]; 59923[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];59923 -> 60470[label="",style="dashed", color="magenta", weight=3]; 59923 -> 60471[label="",style="dashed", color="magenta", weight=3]; 59924[label="Pos Zero",fontsize=16,color="green",shape="box"];59925[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60477[label="Cons (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4816) (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)))) ww4816)))",fontsize=16,color="green",shape="box"];60477 -> 60488[label="",style="dashed", color="green", weight=3]; 60477 -> 60489[label="",style="dashed", color="green", weight=3]; 60475[label="Float (Neg Zero) (Neg (Succ ww2186))",fontsize=16,color="green",shape="box"];59928[label="Pos Zero",fontsize=16,color="green",shape="box"];59929[label="Neg Zero",fontsize=16,color="green",shape="box"];59930 -> 26799[label="",style="dashed", color="red", weight=0]; 59930[label="srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59930 -> 60480[label="",style="dashed", color="magenta", weight=3]; 59930 -> 60481[label="",style="dashed", color="magenta", weight=3]; 60487[label="Cons (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4817) (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)))) ww4817)))",fontsize=16,color="green",shape="box"];60487 -> 60506[label="",style="dashed", color="green", weight=3]; 60487 -> 60507[label="",style="dashed", color="green", weight=3]; 59933 -> 26799[label="",style="dashed", color="red", weight=0]; 59933[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];59933 -> 60490[label="",style="dashed", color="magenta", weight=3]; 59933 -> 60491[label="",style="dashed", color="magenta", weight=3]; 59934[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60485[label="Float (Neg Zero) (Pos (Succ ww2193))",fontsize=16,color="green",shape="box"];59935[label="Neg Zero",fontsize=16,color="green",shape="box"];59936[label="Pos Zero",fontsize=16,color="green",shape="box"];59937[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59938[label="Pos Zero",fontsize=16,color="green",shape="box"];59939[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59940[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59941[label="Pos Zero",fontsize=16,color="green",shape="box"];59942[label="Neg Zero",fontsize=16,color="green",shape="box"];59943 -> 26799[label="",style="dashed", color="red", weight=0]; 59943[label="srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59943 -> 60492[label="",style="dashed", color="magenta", weight=3]; 59943 -> 60493[label="",style="dashed", color="magenta", weight=3]; 59944 -> 26799[label="",style="dashed", color="red", weight=0]; 59944[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];59944 -> 60494[label="",style="dashed", color="magenta", weight=3]; 59944 -> 60495[label="",style="dashed", color="magenta", weight=3]; 59945[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59988[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4803",fontsize=16,color="black",shape="triangle"];59988 -> 60496[label="",style="solid", color="black", weight=3]; 59989 -> 59947[label="",style="dashed", color="red", weight=0]; 59989[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)))) ww4803))",fontsize=16,color="magenta"];59989 -> 60497[label="",style="dashed", color="magenta", weight=3]; 59955[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59956[label="Neg Zero",fontsize=16,color="green",shape="box"];59957[label="Pos Zero",fontsize=16,color="green",shape="box"];59958[label="Neg Zero",fontsize=16,color="green",shape="box"];59959[label="Pos Zero",fontsize=16,color="green",shape="box"];59960[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59961[label="Neg Zero",fontsize=16,color="green",shape="box"];59962[label="Pos Zero",fontsize=16,color="green",shape="box"];59963[label="Neg Zero",fontsize=16,color="green",shape="box"];59964 -> 26799[label="",style="dashed", color="red", weight=0]; 59964[label="srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59964 -> 60498[label="",style="dashed", color="magenta", weight=3]; 59964 -> 60499[label="",style="dashed", color="magenta", weight=3]; 60505[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4818) (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)))) ww4818)))",fontsize=16,color="green",shape="box"];60505 -> 60629[label="",style="dashed", color="green", weight=3]; 60505 -> 60630[label="",style="dashed", color="green", weight=3]; 59967 -> 26799[label="",style="dashed", color="red", weight=0]; 59967[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];59967 -> 60508[label="",style="dashed", color="magenta", weight=3]; 59967 -> 60509[label="",style="dashed", color="magenta", weight=3]; 59968[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60503[label="Float (Neg Zero) (Pos (Succ ww2214))",fontsize=16,color="green",shape="box"];59969[label="Neg Zero",fontsize=16,color="green",shape="box"];59970[label="Neg Zero",fontsize=16,color="green",shape="box"];59971[label="Pos Zero",fontsize=16,color="green",shape="box"];59972 -> 26924[label="",style="dashed", color="red", weight=0]; 59972[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"];59972 -> 60510[label="",style="dashed", color="magenta", weight=3]; 59972 -> 60511[label="",style="dashed", color="magenta", weight=3]; 59973 -> 26726[label="",style="dashed", color="red", weight=0]; 59973[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"];59973 -> 60512[label="",style="dashed", color="magenta", weight=3]; 59973 -> 60513[label="",style="dashed", color="magenta", weight=3]; 59973 -> 60514[label="",style="dashed", color="magenta", weight=3]; 59974 -> 26924[label="",style="dashed", color="red", weight=0]; 59974[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"];59974 -> 60515[label="",style="dashed", color="magenta", weight=3]; 59974 -> 60516[label="",style="dashed", color="magenta", weight=3]; 59975[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"];59975 -> 60517[label="",style="solid", color="black", weight=3]; 59976[label="ww50",fontsize=16,color="green",shape="box"];59977[label="ww51",fontsize=16,color="green",shape="box"];59978[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59979[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59980[label="Neg Zero",fontsize=16,color="green",shape="box"];59981[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];59990[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"];59990 -> 60518[label="",style="solid", color="black", weight=3]; 59991[label="ww50",fontsize=16,color="green",shape="box"];59992[label="ww51",fontsize=16,color="green",shape="box"];59993 -> 26924[label="",style="dashed", color="red", weight=0]; 59993[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"];59993 -> 60519[label="",style="dashed", color="magenta", weight=3]; 59993 -> 60520[label="",style="dashed", color="magenta", weight=3]; 59994[label="ww121",fontsize=16,color="green",shape="box"];59995[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];59996[label="Pos Zero",fontsize=16,color="green",shape="box"];59997[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];59998[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"];59998 -> 60521[label="",style="solid", color="black", weight=3]; 59999[label="ww1250",fontsize=16,color="green",shape="box"];60000[label="ww1251",fontsize=16,color="green",shape="box"];60001[label="ww121",fontsize=16,color="green",shape="box"];60002[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60003[label="Neg Zero",fontsize=16,color="green",shape="box"];60004[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];60049[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"];60049 -> 60522[label="",style="solid", color="black", weight=3]; 60050[label="ww1250",fontsize=16,color="green",shape="box"];60051[label="ww1251",fontsize=16,color="green",shape="box"];60669[label="ww1945",fontsize=16,color="green",shape="box"];60668[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) ww4823)",fontsize=16,color="black",shape="triangle"];60668 -> 60673[label="",style="solid", color="black", weight=3]; 60053[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"];63551[label="ww1946/Float ww19460 ww19461",fontsize=10,color="white",style="solid",shape="box"];60053 -> 63551[label="",style="solid", color="burlywood", weight=9]; 63551 -> 60525[label="",style="solid", color="burlywood", weight=3]; 60054 -> 60642[label="",style="dashed", color="red", weight=0]; 60054[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"];60054 -> 60649[label="",style="dashed", color="magenta", weight=3]; 60054 -> 60650[label="",style="dashed", color="magenta", weight=3]; 60054 -> 60651[label="",style="dashed", color="magenta", weight=3]; 60055[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"];60055 -> 60527[label="",style="solid", color="black", weight=3]; 60056[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"];60056 -> 60528[label="",style="solid", color="black", weight=3]; 60057[label="ww50",fontsize=16,color="green",shape="box"];60058[label="ww51",fontsize=16,color="green",shape="box"];58116 -> 58274[label="",style="dashed", color="red", weight=0]; 58116[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"];58116 -> 60529[label="",style="dashed", color="magenta", weight=3]; 58116 -> 60530[label="",style="dashed", color="magenta", weight=3]; 58116 -> 60531[label="",style="dashed", color="magenta", weight=3]; 58116 -> 60532[label="",style="dashed", color="magenta", weight=3]; 58255[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4709",fontsize=16,color="black",shape="box"];58255 -> 58280[label="",style="solid", color="black", weight=3]; 60059[label="Zero",fontsize=16,color="green",shape="box"];60060[label="ww3000",fontsize=16,color="green",shape="box"];60061[label="ww5",fontsize=16,color="green",shape="box"];60062[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60063[label="Succ Zero",fontsize=16,color="green",shape="box"];60064[label="Zero",fontsize=16,color="green",shape="box"];60065[label="ww3000",fontsize=16,color="green",shape="box"];60066[label="ww5",fontsize=16,color="green",shape="box"];60067[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60068[label="Succ Zero",fontsize=16,color="green",shape="box"];60069[label="ww1390000",fontsize=16,color="green",shape="box"];60070[label="ww310000000",fontsize=16,color="green",shape="box"];59721[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];59722[label="Zero",fontsize=16,color="green",shape="box"];59723[label="Succ Zero",fontsize=16,color="green",shape="box"];59724[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))",fontsize=16,color="green",shape="box"];59725[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60071[label="ww1390000",fontsize=16,color="green",shape="box"];60072[label="ww310000000",fontsize=16,color="green",shape="box"];60073[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4744 ww4743) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4740 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4742 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60073 -> 60533[label="",style="solid", color="black", weight=3]; 60074[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4744 ww4743) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4740 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4742 MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60074 -> 60534[label="",style="solid", color="black", weight=3]; 60075[label="Zero",fontsize=16,color="green",shape="box"];60076[label="ww3000",fontsize=16,color="green",shape="box"];60077[label="ww5",fontsize=16,color="green",shape="box"];60078[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60079[label="Succ Zero",fontsize=16,color="green",shape="box"];60080[label="Zero",fontsize=16,color="green",shape="box"];60081[label="ww3000",fontsize=16,color="green",shape="box"];60082[label="ww5",fontsize=16,color="green",shape="box"];60083[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60084[label="Succ Zero",fontsize=16,color="green",shape="box"];59726[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59727[label="Zero",fontsize=16,color="green",shape="box"];59728[label="Succ Zero",fontsize=16,color="green",shape="box"];59729[label="Pos (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];59730[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 ww4750) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4747 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60085 -> 60535[label="",style="solid", color="black", weight=3]; 60086[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 ww4750) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4747 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60086 -> 60536[label="",style="solid", color="black", weight=3]; 60087[label="Zero",fontsize=16,color="green",shape="box"];60088[label="ww3000",fontsize=16,color="green",shape="box"];60089[label="ww5",fontsize=16,color="green",shape="box"];60090[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60091[label="Succ Zero",fontsize=16,color="green",shape="box"];60092[label="Zero",fontsize=16,color="green",shape="box"];60093[label="ww3000",fontsize=16,color="green",shape="box"];60094[label="ww5",fontsize=16,color="green",shape="box"];60095[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60096[label="Succ Zero",fontsize=16,color="green",shape="box"];59731[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];59732[label="Zero",fontsize=16,color="green",shape="box"];59733[label="Succ Zero",fontsize=16,color="green",shape="box"];59734[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))",fontsize=16,color="green",shape="box"];59735[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60097[label="Zero",fontsize=16,color="green",shape="box"];60098[label="ww3000",fontsize=16,color="green",shape="box"];60099[label="ww5",fontsize=16,color="green",shape="box"];60100[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60101[label="Succ Zero",fontsize=16,color="green",shape="box"];60102[label="Zero",fontsize=16,color="green",shape="box"];60103[label="ww3000",fontsize=16,color="green",shape="box"];60104[label="ww5",fontsize=16,color="green",shape="box"];60105[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60106[label="Succ Zero",fontsize=16,color="green",shape="box"];59736[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59737[label="Zero",fontsize=16,color="green",shape="box"];59738[label="Succ Zero",fontsize=16,color="green",shape="box"];59739[label="Pos (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];59740[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60107[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"];60107 -> 60537[label="",style="solid", color="black", weight=3]; 60108[label="ww1410000",fontsize=16,color="green",shape="box"];60109[label="ww310000000",fontsize=16,color="green",shape="box"];60110[label="ww3000",fontsize=16,color="green",shape="box"];60111[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60112[label="Succ Zero",fontsize=16,color="green",shape="box"];60113[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60114[label="Zero",fontsize=16,color="green",shape="box"];60115[label="Succ Zero",fontsize=16,color="green",shape="box"];60116[label="ww3000",fontsize=16,color="green",shape="box"];60117[label="Zero",fontsize=16,color="green",shape="box"];60118[label="ww5",fontsize=16,color="green",shape="box"];60119[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60120[label="Succ Zero",fontsize=16,color="green",shape="box"];60121[label="ww3000",fontsize=16,color="green",shape="box"];60122[label="Zero",fontsize=16,color="green",shape="box"];60123[label="ww5",fontsize=16,color="green",shape="box"];60124[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60125[label="ww1410000",fontsize=16,color="green",shape="box"];60126[label="ww310000000",fontsize=16,color="green",shape="box"];60127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4757 ww4756) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4752 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4754 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60127 -> 60538[label="",style="solid", color="black", weight=3]; 60128[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4757 ww4756) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4752 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4754 MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60128 -> 60539[label="",style="solid", color="black", weight=3]; 60129[label="ww3000",fontsize=16,color="green",shape="box"];60130[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60131[label="Succ Zero",fontsize=16,color="green",shape="box"];60132[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60133[label="Zero",fontsize=16,color="green",shape="box"];60134[label="Succ Zero",fontsize=16,color="green",shape="box"];60135[label="ww3000",fontsize=16,color="green",shape="box"];60136[label="Zero",fontsize=16,color="green",shape="box"];60137[label="ww5",fontsize=16,color="green",shape="box"];60138[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60139[label="Succ Zero",fontsize=16,color="green",shape="box"];60140[label="ww3000",fontsize=16,color="green",shape="box"];60141[label="Zero",fontsize=16,color="green",shape="box"];60142[label="ww5",fontsize=16,color="green",shape="box"];60143[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4763 ww4762) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4758 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4760 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60144 -> 60540[label="",style="solid", color="black", weight=3]; 60145[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4763 ww4762) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4758 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4760 MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60145 -> 60541[label="",style="solid", color="black", weight=3]; 60146[label="ww3000",fontsize=16,color="green",shape="box"];60147[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60148[label="Succ Zero",fontsize=16,color="green",shape="box"];60149[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60150[label="Zero",fontsize=16,color="green",shape="box"];60151[label="Succ Zero",fontsize=16,color="green",shape="box"];60152[label="ww3000",fontsize=16,color="green",shape="box"];60153[label="Zero",fontsize=16,color="green",shape="box"];60154[label="ww5",fontsize=16,color="green",shape="box"];60155[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60156[label="Succ Zero",fontsize=16,color="green",shape="box"];60157[label="ww3000",fontsize=16,color="green",shape="box"];60158[label="Zero",fontsize=16,color="green",shape="box"];60159[label="ww5",fontsize=16,color="green",shape="box"];60160[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];60161[label="ww3000",fontsize=16,color="green",shape="box"];60162[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60163[label="Succ Zero",fontsize=16,color="green",shape="box"];60164[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60165[label="Zero",fontsize=16,color="green",shape="box"];60166[label="Succ Zero",fontsize=16,color="green",shape="box"];60167[label="ww3000",fontsize=16,color="green",shape="box"];60168[label="Zero",fontsize=16,color="green",shape="box"];60169[label="ww5",fontsize=16,color="green",shape="box"];60170[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60171[label="Succ Zero",fontsize=16,color="green",shape="box"];60172[label="ww3000",fontsize=16,color="green",shape="box"];60173[label="Zero",fontsize=16,color="green",shape="box"];60174[label="ww5",fontsize=16,color="green",shape="box"];60175[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60202[label="ww4100",fontsize=16,color="green",shape="box"];60203[label="ww3000",fontsize=16,color="green",shape="box"];60204[label="Succ Zero",fontsize=16,color="green",shape="box"];60205[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];60206 -> 60180[label="",style="dashed", color="red", weight=0]; 60206[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))) ww4806)",fontsize=16,color="magenta"];60206 -> 60542[label="",style="dashed", color="magenta", weight=3]; 60192[label="Succ Zero",fontsize=16,color="green",shape="box"];60193[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60194[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];60195[label="Neg Zero",fontsize=16,color="green",shape="box"];60292[label="ww3000",fontsize=16,color="green",shape="box"];60293[label="Succ Zero",fontsize=16,color="green",shape="box"];60294[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];60295 -> 60207[label="",style="dashed", color="red", weight=0]; 60295[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))) ww4810)",fontsize=16,color="magenta"];60295 -> 60543[label="",style="dashed", color="magenta", weight=3]; 60213[label="ww4809",fontsize=16,color="green",shape="box"];60214 -> 23742[label="",style="dashed", color="red", weight=0]; 60214[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60214 -> 60544[label="",style="dashed", color="magenta", weight=3]; 60214 -> 60545[label="",style="dashed", color="magenta", weight=3]; 60215 -> 26799[label="",style="dashed", color="red", weight=0]; 60215[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60215 -> 60546[label="",style="dashed", color="magenta", weight=3]; 60215 -> 60547[label="",style="dashed", color="magenta", weight=3]; 60216 -> 37183[label="",style="dashed", color="red", weight=0]; 60216[label="takeWhile1 (flip ltEsFloat ww4714) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 (flip ltEsFloat ww4714 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60216 -> 60548[label="",style="dashed", color="magenta", weight=3]; 60216 -> 60549[label="",style="dashed", color="magenta", weight=3]; 60216 -> 60550[label="",style="dashed", color="magenta", weight=3]; 60217[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4714 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4714 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60217 -> 60551[label="",style="solid", color="black", weight=3]; 60218 -> 26924[label="",style="dashed", color="red", weight=0]; 60218[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"];60218 -> 60552[label="",style="dashed", color="magenta", weight=3]; 60218 -> 60553[label="",style="dashed", color="magenta", weight=3]; 60219 -> 37183[label="",style="dashed", color="red", weight=0]; 60219[label="takeWhile1 (flip ltEsFloat ww4719) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4717 (flip ltEsFloat ww4719 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60219 -> 60554[label="",style="dashed", color="magenta", weight=3]; 60219 -> 60555[label="",style="dashed", color="magenta", weight=3]; 60219 -> 60556[label="",style="dashed", color="magenta", weight=3]; 60220[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4719 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4717 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4719 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60220 -> 60557[label="",style="solid", color="black", weight=3]; 60221[label="ww300000000",fontsize=16,color="green",shape="box"];60222[label="ww1570000",fontsize=16,color="green",shape="box"];60223[label="Succ Zero",fontsize=16,color="green",shape="box"];60224[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60225[label="ww5",fontsize=16,color="green",shape="box"];60226[label="ww3100",fontsize=16,color="green",shape="box"];60227[label="Zero",fontsize=16,color="green",shape="box"];59741[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59742[label="Succ Zero",fontsize=16,color="green",shape="box"];59743[label="Zero",fontsize=16,color="green",shape="box"];59744[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59745[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))",fontsize=16,color="green",shape="box"];60228[label="ww300000000",fontsize=16,color="green",shape="box"];60229[label="ww1570000",fontsize=16,color="green",shape="box"];60230[label="Succ Zero",fontsize=16,color="green",shape="box"];60231[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60232[label="ww5",fontsize=16,color="green",shape="box"];60233[label="ww3100",fontsize=16,color="green",shape="box"];60234[label="Zero",fontsize=16,color="green",shape="box"];60235[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4768 ww4767) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4764 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4766 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60235 -> 60558[label="",style="solid", color="black", weight=3]; 60236[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4768 ww4767) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4764 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4766 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60236 -> 60559[label="",style="solid", color="black", weight=3]; 60237[label="Succ Zero",fontsize=16,color="green",shape="box"];60238[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60239[label="ww5",fontsize=16,color="green",shape="box"];60240[label="ww3100",fontsize=16,color="green",shape="box"];60241[label="Zero",fontsize=16,color="green",shape="box"];59746[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59747[label="Succ Zero",fontsize=16,color="green",shape="box"];59748[label="Zero",fontsize=16,color="green",shape="box"];59749[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59750[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))",fontsize=16,color="green",shape="box"];60242[label="Succ Zero",fontsize=16,color="green",shape="box"];60243[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60244[label="ww5",fontsize=16,color="green",shape="box"];60245[label="ww3100",fontsize=16,color="green",shape="box"];60246[label="Zero",fontsize=16,color="green",shape="box"];60247[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"];60247 -> 60560[label="",style="solid", color="black", weight=3]; 60248[label="Zero",fontsize=16,color="green",shape="box"];60249[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60250[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60251[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60252[label="Zero",fontsize=16,color="green",shape="box"];60253[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60254[label="ww5",fontsize=16,color="green",shape="box"];60255[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60256[label="Zero",fontsize=16,color="green",shape="box"];60257[label="ww3000000000",fontsize=16,color="green",shape="box"];60258[label="ww3100000000",fontsize=16,color="green",shape="box"];59751[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"];59752[label="Zero",fontsize=16,color="green",shape="box"];59753[label="Zero",fontsize=16,color="green",shape="box"];59754[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))",fontsize=16,color="green",shape="box"];59755[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))",fontsize=16,color="green",shape="box"];60259[label="Zero",fontsize=16,color="green",shape="box"];60260[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60261[label="ww5",fontsize=16,color="green",shape="box"];60262[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60263[label="Zero",fontsize=16,color="green",shape="box"];60264[label="ww3000000000",fontsize=16,color="green",shape="box"];60265[label="ww3100000000",fontsize=16,color="green",shape="box"];60266[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))))))))) ww4773 ww4772) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4769 (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))))))))) ww4771 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"];60266 -> 60561[label="",style="solid", color="black", weight=3]; 60267[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))))))))) ww4773 ww4772) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4769 (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))))))))) ww4771 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"];60267 -> 60562[label="",style="solid", color="black", weight=3]; 60268[label="Zero",fontsize=16,color="green",shape="box"];60269[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60270[label="ww5",fontsize=16,color="green",shape="box"];60271[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60272[label="Zero",fontsize=16,color="green",shape="box"];60273[label="Zero",fontsize=16,color="green",shape="box"];60274[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60275[label="ww5",fontsize=16,color="green",shape="box"];60276[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60277[label="Zero",fontsize=16,color="green",shape="box"];59756[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"];59757[label="Zero",fontsize=16,color="green",shape="box"];59758[label="Zero",fontsize=16,color="green",shape="box"];59759[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59760[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))",fontsize=16,color="green",shape="box"];60278[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)))))))) ww4778 ww4777) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4774 (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)))))))) ww4776 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"];60278 -> 60563[label="",style="solid", color="black", weight=3]; 60279[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)))))))) ww4778 ww4777) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4774 (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)))))))) ww4776 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"];60279 -> 60564[label="",style="solid", color="black", weight=3]; 60280[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"];60280 -> 60565[label="",style="solid", color="black", weight=3]; 60281[label="Zero",fontsize=16,color="green",shape="box"];60282[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60283[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60284[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];60408[label="psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4813",fontsize=16,color="black",shape="triangle"];60408 -> 60566[label="",style="solid", color="black", weight=3]; 60409 -> 60286[label="",style="dashed", color="red", weight=0]; 60409[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)))) ww4813))",fontsize=16,color="magenta"];60409 -> 60567[label="",style="dashed", color="magenta", weight=3]; 60296 -> 26799[label="",style="dashed", color="red", weight=0]; 60296[label="srMyInt ww33571 ww32841",fontsize=16,color="magenta"];60296 -> 60568[label="",style="dashed", color="magenta", weight=3]; 60296 -> 60569[label="",style="dashed", color="magenta", weight=3]; 60297 -> 26799[label="",style="dashed", color="red", weight=0]; 60297[label="srMyInt ww33570 ww32840",fontsize=16,color="magenta"];60297 -> 60570[label="",style="dashed", color="magenta", weight=3]; 60297 -> 60571[label="",style="dashed", color="magenta", weight=3]; 60298[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) MyTrue",fontsize=16,color="black",shape="box"];60298 -> 60572[label="",style="solid", color="black", weight=3]; 60299[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) MyFalse",fontsize=16,color="black",shape="box"];60299 -> 60573[label="",style="solid", color="black", weight=3]; 60300 -> 37183[label="",style="dashed", color="red", weight=0]; 60300[label="takeWhile1 (flip ltEsFloat ww4726) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4724 (flip ltEsFloat ww4726 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60300 -> 60574[label="",style="dashed", color="magenta", weight=3]; 60300 -> 60575[label="",style="dashed", color="magenta", weight=3]; 60300 -> 60576[label="",style="dashed", color="magenta", weight=3]; 60301[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4724 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60301 -> 60577[label="",style="solid", color="black", weight=3]; 60302 -> 37183[label="",style="dashed", color="red", weight=0]; 60302[label="takeWhile1 (flip ltEsFloat ww4732) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4730 (flip ltEsFloat ww4732 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60302 -> 60578[label="",style="dashed", color="magenta", weight=3]; 60302 -> 60579[label="",style="dashed", color="magenta", weight=3]; 60302 -> 60580[label="",style="dashed", color="magenta", weight=3]; 60303[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4732 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4730 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4732 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60303 -> 60581[label="",style="solid", color="black", weight=3]; 60304[label="Zero",fontsize=16,color="green",shape="box"];60305[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60306[label="Succ Zero",fontsize=16,color="green",shape="box"];60307[label="ww5",fontsize=16,color="green",shape="box"];60308[label="ww3100",fontsize=16,color="green",shape="box"];60309[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60310[label="ww3100",fontsize=16,color="green",shape="box"];60311[label="Zero",fontsize=16,color="green",shape="box"];60312[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60313[label="Succ Zero",fontsize=16,color="green",shape="box"];60314[label="ww300000000",fontsize=16,color="green",shape="box"];60315[label="ww1730000",fontsize=16,color="green",shape="box"];60316[label="Zero",fontsize=16,color="green",shape="box"];60317[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60318[label="Succ Zero",fontsize=16,color="green",shape="box"];60319[label="ww5",fontsize=16,color="green",shape="box"];60320[label="ww3100",fontsize=16,color="green",shape="box"];60321[label="ww300000000",fontsize=16,color="green",shape="box"];60322[label="ww1730000",fontsize=16,color="green",shape="box"];60323[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4787 ww4786) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4782 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4784 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60323 -> 60582[label="",style="solid", color="black", weight=3]; 60324[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4787 ww4786) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4782 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4784 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60324 -> 60583[label="",style="solid", color="black", weight=3]; 60325[label="Zero",fontsize=16,color="green",shape="box"];60326[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60327[label="Succ Zero",fontsize=16,color="green",shape="box"];60328[label="ww5",fontsize=16,color="green",shape="box"];60329[label="ww3100",fontsize=16,color="green",shape="box"];60330[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60331[label="ww3100",fontsize=16,color="green",shape="box"];60332[label="Zero",fontsize=16,color="green",shape="box"];60333[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60334[label="Succ Zero",fontsize=16,color="green",shape="box"];60335[label="Zero",fontsize=16,color="green",shape="box"];60336[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];60337[label="Succ Zero",fontsize=16,color="green",shape="box"];60338[label="ww5",fontsize=16,color="green",shape="box"];60339[label="ww3100",fontsize=16,color="green",shape="box"];60340[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60341[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60342[label="Zero",fontsize=16,color="green",shape="box"];60343[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"];60344[label="Zero",fontsize=16,color="green",shape="box"];60345[label="ww3000000000",fontsize=16,color="green",shape="box"];60346[label="ww3100000000",fontsize=16,color="green",shape="box"];60347[label="Zero",fontsize=16,color="green",shape="box"];60348[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60349[label="Zero",fontsize=16,color="green",shape="box"];60350[label="ww5",fontsize=16,color="green",shape="box"];60351[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60352[label="ww3000000000",fontsize=16,color="green",shape="box"];60353[label="ww3100000000",fontsize=16,color="green",shape="box"];60354[label="Zero",fontsize=16,color="green",shape="box"];60355[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60356[label="Zero",fontsize=16,color="green",shape="box"];60357[label="ww5",fontsize=16,color="green",shape="box"];60358[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60359[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))))))))) ww4793 ww4792) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4788 (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))))))))) ww4790 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"];60359 -> 60584[label="",style="solid", color="black", weight=3]; 60360[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))))))))) ww4793 ww4792) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4788 (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))))))))) ww4790 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"];60360 -> 60585[label="",style="solid", color="black", weight=3]; 60361[label="Zero",fontsize=16,color="green",shape="box"];60362[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60363[label="Zero",fontsize=16,color="green",shape="box"];60364[label="ww5",fontsize=16,color="green",shape="box"];60365[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60366[label="Zero",fontsize=16,color="green",shape="box"];60367[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60368[label="Zero",fontsize=16,color="green",shape="box"];60369[label="ww5",fontsize=16,color="green",shape="box"];60370[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60371[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60372[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60373[label="Zero",fontsize=16,color="green",shape="box"];60374[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"];60375[label="Zero",fontsize=16,color="green",shape="box"];60376[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)))))))) ww4799 ww4798) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4794 (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)))))))) ww4796 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"];60376 -> 60586[label="",style="solid", color="black", weight=3]; 60377[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)))))))) ww4799 ww4798) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4794 (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)))))))) ww4796 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"];60377 -> 60587[label="",style="solid", color="black", weight=3]; 60378 -> 23742[label="",style="dashed", color="red", weight=0]; 60378[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60378 -> 60588[label="",style="dashed", color="magenta", weight=3]; 60378 -> 60589[label="",style="dashed", color="magenta", weight=3]; 60379[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60380 -> 26799[label="",style="dashed", color="red", weight=0]; 60380[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];60380 -> 60590[label="",style="dashed", color="magenta", weight=3]; 60380 -> 60591[label="",style="dashed", color="magenta", weight=3]; 60381[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60382[label="Zero",fontsize=16,color="green",shape="box"];60383[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60384[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];60385[label="Neg Zero",fontsize=16,color="green",shape="box"];60386 -> 23742[label="",style="dashed", color="red", weight=0]; 60386[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60386 -> 60592[label="",style="dashed", color="magenta", weight=3]; 60386 -> 60593[label="",style="dashed", color="magenta", weight=3]; 60387[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60388 -> 26799[label="",style="dashed", color="red", weight=0]; 60388[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60388 -> 60594[label="",style="dashed", color="magenta", weight=3]; 60388 -> 60595[label="",style="dashed", color="magenta", weight=3]; 60389[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60390[label="Zero",fontsize=16,color="green",shape="box"];60391[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60392[label="Neg Zero",fontsize=16,color="green",shape="box"];60393[label="Neg Zero",fontsize=16,color="green",shape="box"];60394[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"];60394 -> 60596[label="",style="solid", color="black", weight=3]; 60395[label="ww430",fontsize=16,color="green",shape="box"];60396[label="ww431",fontsize=16,color="green",shape="box"];60397[label="Float ww29150 ww29151",fontsize=16,color="green",shape="box"];60398[label="Float ww29150 ww29151",fontsize=16,color="green",shape="box"];60432[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4814",fontsize=16,color="black",shape="triangle"];60432 -> 60597[label="",style="solid", color="black", weight=3]; 60433 -> 60400[label="",style="dashed", color="red", weight=0]; 60433[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)))) ww4814))",fontsize=16,color="magenta"];60433 -> 60598[label="",style="dashed", color="magenta", weight=3]; 60410[label="ww2970",fontsize=16,color="green",shape="box"];60411[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60412 -> 26799[label="",style="dashed", color="red", weight=0]; 60412[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];60412 -> 60599[label="",style="dashed", color="magenta", weight=3]; 60412 -> 60600[label="",style="dashed", color="magenta", weight=3]; 60413[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60414[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60415[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];60416[label="ww2973",fontsize=16,color="green",shape="box"];60417[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60418 -> 26799[label="",style="dashed", color="red", weight=0]; 60418[label="srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];60418 -> 60601[label="",style="dashed", color="magenta", weight=3]; 60418 -> 60602[label="",style="dashed", color="magenta", weight=3]; 60419[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60420[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60421[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];60478[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4815",fontsize=16,color="black",shape="triangle"];60478 -> 60603[label="",style="solid", color="black", weight=3]; 60479 -> 60423[label="",style="dashed", color="red", weight=0]; 60479[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)))) ww4815))",fontsize=16,color="magenta"];60479 -> 60604[label="",style="dashed", color="magenta", weight=3]; 60434[label="ww3040",fontsize=16,color="green",shape="box"];60435[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60436[label="Zero",fontsize=16,color="green",shape="box"];60437[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60438[label="Succ ww95600",fontsize=16,color="green",shape="box"];60439[label="Succ ww95800",fontsize=16,color="green",shape="box"];60440[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];60441[label="Zero",fontsize=16,color="green",shape="box"];60442[label="Zero",fontsize=16,color="green",shape="box"];60443[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60444[label="Zero",fontsize=16,color="green",shape="box"];60445[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];60446[label="ww2763",fontsize=16,color="green",shape="box"];60447[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60448 -> 26799[label="",style="dashed", color="red", weight=0]; 60448[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];60448 -> 60605[label="",style="dashed", color="magenta", weight=3]; 60448 -> 60606[label="",style="dashed", color="magenta", weight=3]; 60449[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60450[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];60451[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];60452[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60453[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60454 -> 26924[label="",style="dashed", color="red", weight=0]; 60454[label="primDivFloat (Float (msMyInt (Neg Zero) ww19410) (srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60454 -> 60607[label="",style="dashed", color="magenta", weight=3]; 60454 -> 60608[label="",style="dashed", color="magenta", weight=3]; 60455[label="ww2816",fontsize=16,color="green",shape="box"];60456[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60457[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4801",fontsize=16,color="black",shape="box"];60457 -> 60609[label="",style="solid", color="black", weight=3]; 60458 -> 59910[label="",style="dashed", color="red", weight=0]; 60458[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4801",fontsize=16,color="magenta"];60459 -> 26726[label="",style="dashed", color="red", weight=0]; 60459[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) ww4703",fontsize=16,color="magenta"];60459 -> 60610[label="",style="dashed", color="magenta", weight=3]; 60459 -> 60611[label="",style="dashed", color="magenta", weight=3]; 60459 -> 60612[label="",style="dashed", color="magenta", weight=3]; 60460[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4802",fontsize=16,color="black",shape="box"];60460 -> 60613[label="",style="solid", color="black", weight=3]; 60461 -> 59953[label="",style="dashed", color="red", weight=0]; 60461[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4802",fontsize=16,color="magenta"];60462 -> 26799[label="",style="dashed", color="red", weight=0]; 60462[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];60462 -> 60614[label="",style="dashed", color="magenta", weight=3]; 60462 -> 60615[label="",style="dashed", color="magenta", weight=3]; 60463[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60464[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];60465[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];60466[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];60467[label="Neg Zero",fontsize=16,color="green",shape="box"];60468[label="Neg Zero",fontsize=16,color="green",shape="box"];60469[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];60470[label="Neg Zero",fontsize=16,color="green",shape="box"];60471[label="Neg Zero",fontsize=16,color="green",shape="box"];60488[label="psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4816",fontsize=16,color="black",shape="triangle"];60488 -> 60616[label="",style="solid", color="black", weight=3]; 60489 -> 60473[label="",style="dashed", color="red", weight=0]; 60489[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)))) ww4816))",fontsize=16,color="magenta"];60489 -> 60617[label="",style="dashed", color="magenta", weight=3]; 60480 -> 26799[label="",style="dashed", color="red", weight=0]; 60480[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];60480 -> 60618[label="",style="dashed", color="magenta", weight=3]; 60480 -> 60619[label="",style="dashed", color="magenta", weight=3]; 60481[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60506[label="psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4817",fontsize=16,color="black",shape="triangle"];60506 -> 60631[label="",style="solid", color="black", weight=3]; 60507 -> 60483[label="",style="dashed", color="red", weight=0]; 60507[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)))) ww4817))",fontsize=16,color="magenta"];60507 -> 60632[label="",style="dashed", color="magenta", weight=3]; 60490[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];60491[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];60492 -> 26799[label="",style="dashed", color="red", weight=0]; 60492[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];60492 -> 60620[label="",style="dashed", color="magenta", weight=3]; 60492 -> 60621[label="",style="dashed", color="magenta", weight=3]; 60493[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60494[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];60495[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];60496[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4803",fontsize=16,color="black",shape="box"];60496 -> 60622[label="",style="solid", color="black", weight=3]; 60497 -> 59988[label="",style="dashed", color="red", weight=0]; 60497[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4803",fontsize=16,color="magenta"];60498 -> 26799[label="",style="dashed", color="red", weight=0]; 60498[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];60498 -> 60623[label="",style="dashed", color="magenta", weight=3]; 60498 -> 60624[label="",style="dashed", color="magenta", weight=3]; 60499[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60629[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4818",fontsize=16,color="black",shape="triangle"];60629 -> 60659[label="",style="solid", color="black", weight=3]; 60630 -> 60501[label="",style="dashed", color="red", weight=0]; 60630[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)))) ww4818))",fontsize=16,color="magenta"];60630 -> 60660[label="",style="dashed", color="magenta", weight=3]; 60508[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];60509[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];60510 -> 23742[label="",style="dashed", color="red", weight=0]; 60510[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww53))",fontsize=16,color="magenta"];60510 -> 60633[label="",style="dashed", color="magenta", weight=3]; 60510 -> 60634[label="",style="dashed", color="magenta", weight=3]; 60511 -> 26799[label="",style="dashed", color="red", weight=0]; 60511[label="srMyInt (Pos (Succ ww5200)) (Pos (Succ ww5400))",fontsize=16,color="magenta"];60511 -> 60635[label="",style="dashed", color="magenta", weight=3]; 60511 -> 60636[label="",style="dashed", color="magenta", weight=3]; 60512[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"];60512 -> 60637[label="",style="solid", color="black", weight=3]; 60513[label="ww1250",fontsize=16,color="green",shape="box"];60514[label="ww1251",fontsize=16,color="green",shape="box"];60515 -> 23742[label="",style="dashed", color="red", weight=0]; 60515[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww69))",fontsize=16,color="magenta"];60515 -> 60638[label="",style="dashed", color="magenta", weight=3]; 60515 -> 60639[label="",style="dashed", color="magenta", weight=3]; 60516 -> 26799[label="",style="dashed", color="red", weight=0]; 60516[label="srMyInt (Pos (Succ ww6800)) (Pos (Succ ww7000))",fontsize=16,color="magenta"];60516 -> 60640[label="",style="dashed", color="magenta", weight=3]; 60516 -> 60641[label="",style="dashed", color="magenta", weight=3]; 60517 -> 60642[label="",style="dashed", color="red", weight=0]; 60517[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"];60517 -> 60652[label="",style="dashed", color="magenta", weight=3]; 60517 -> 60653[label="",style="dashed", color="magenta", weight=3]; 60517 -> 60654[label="",style="dashed", color="magenta", weight=3]; 60518[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"];60518 -> 60661[label="",style="solid", color="black", weight=3]; 60519 -> 23742[label="",style="dashed", color="red", weight=0]; 60519[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60519 -> 60662[label="",style="dashed", color="magenta", weight=3]; 60519 -> 60663[label="",style="dashed", color="magenta", weight=3]; 60520 -> 26799[label="",style="dashed", color="red", weight=0]; 60520[label="srMyInt (Pos (Succ ww12200)) (Neg (Succ ww12400))",fontsize=16,color="magenta"];60520 -> 60664[label="",style="dashed", color="magenta", weight=3]; 60520 -> 60665[label="",style="dashed", color="magenta", weight=3]; 60521 -> 60642[label="",style="dashed", color="red", weight=0]; 60521[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"];60521 -> 60655[label="",style="dashed", color="magenta", weight=3]; 60521 -> 60656[label="",style="dashed", color="magenta", weight=3]; 60521 -> 60657[label="",style="dashed", color="magenta", weight=3]; 60522[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"];60522 -> 60666[label="",style="solid", color="black", weight=3]; 60673[label="Cons (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4823) (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) ww4823)))",fontsize=16,color="green",shape="box"];60673 -> 60765[label="",style="dashed", color="green", weight=3]; 60673 -> 60766[label="",style="dashed", color="green", weight=3]; 60525[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"];60525 -> 60674[label="",style="solid", color="black", weight=3]; 60649[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60650[label="ww3000",fontsize=16,color="green",shape="box"];60651[label="ww4100",fontsize=16,color="green",shape="box"];60527 -> 26924[label="",style="dashed", color="red", weight=0]; 60527[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"];60527 -> 60675[label="",style="dashed", color="magenta", weight=3]; 60527 -> 60676[label="",style="dashed", color="magenta", weight=3]; 60528[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"];60528 -> 60677[label="",style="solid", color="black", weight=3]; 60529[label="ww4100",fontsize=16,color="green",shape="box"];60530[label="ww3000",fontsize=16,color="green",shape="box"];60531[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60532[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58280 -> 26726[label="",style="dashed", color="red", weight=0]; 58280[label="primPlusFloat (Float (msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4709",fontsize=16,color="magenta"];58280 -> 59020[label="",style="dashed", color="magenta", weight=3]; 58280 -> 59021[label="",style="dashed", color="magenta", weight=3]; 58280 -> 59022[label="",style="dashed", color="magenta", weight=3]; 60533 -> 37183[label="",style="dashed", color="red", weight=0]; 60533[label="takeWhile1 (flip ltEsFloat ww4742) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4740 (flip ltEsFloat ww4742 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60533 -> 60678[label="",style="dashed", color="magenta", weight=3]; 60533 -> 60679[label="",style="dashed", color="magenta", weight=3]; 60533 -> 60680[label="",style="dashed", color="magenta", weight=3]; 60534[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4742 otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4740 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4742 otherwise (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60534 -> 60681[label="",style="solid", color="black", weight=3]; 60535 -> 37183[label="",style="dashed", color="red", weight=0]; 60535[label="takeWhile1 (flip ltEsFloat ww4749) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4747 (flip ltEsFloat ww4749 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60535 -> 60682[label="",style="dashed", color="magenta", weight=3]; 60535 -> 60683[label="",style="dashed", color="magenta", weight=3]; 60535 -> 60684[label="",style="dashed", color="magenta", weight=3]; 60536[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4747 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 otherwise (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60536 -> 60685[label="",style="solid", color="black", weight=3]; 60537 -> 26924[label="",style="dashed", color="red", weight=0]; 60537[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"];60537 -> 60686[label="",style="dashed", color="magenta", weight=3]; 60537 -> 60687[label="",style="dashed", color="magenta", weight=3]; 60538 -> 37183[label="",style="dashed", color="red", weight=0]; 60538[label="takeWhile1 (flip ltEsFloat ww4754) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4752 (flip ltEsFloat ww4754 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60538 -> 60688[label="",style="dashed", color="magenta", weight=3]; 60538 -> 60689[label="",style="dashed", color="magenta", weight=3]; 60538 -> 60690[label="",style="dashed", color="magenta", weight=3]; 60539[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4754 otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4752 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4754 otherwise (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60539 -> 60691[label="",style="solid", color="black", weight=3]; 60540 -> 37183[label="",style="dashed", color="red", weight=0]; 60540[label="takeWhile1 (flip ltEsFloat ww4760) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4758 (flip ltEsFloat ww4760 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60540 -> 60692[label="",style="dashed", color="magenta", weight=3]; 60540 -> 60693[label="",style="dashed", color="magenta", weight=3]; 60540 -> 60694[label="",style="dashed", color="magenta", weight=3]; 60541[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4760 otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4758 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4760 otherwise (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60541 -> 60695[label="",style="solid", color="black", weight=3]; 60542 -> 58274[label="",style="dashed", color="red", weight=0]; 60542[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4806",fontsize=16,color="magenta"];60542 -> 60696[label="",style="dashed", color="magenta", weight=3]; 60542 -> 60697[label="",style="dashed", color="magenta", weight=3]; 60542 -> 60698[label="",style="dashed", color="magenta", weight=3]; 60542 -> 60699[label="",style="dashed", color="magenta", weight=3]; 60543 -> 60210[label="",style="dashed", color="red", weight=0]; 60543[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4810",fontsize=16,color="magenta"];60543 -> 60700[label="",style="dashed", color="magenta", weight=3]; 60543 -> 60701[label="",style="dashed", color="magenta", weight=3]; 60543 -> 60702[label="",style="dashed", color="magenta", weight=3]; 60544[label="Succ Zero",fontsize=16,color="green",shape="box"];60545[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60546[label="Neg Zero",fontsize=16,color="green",shape="box"];60547[label="Neg Zero",fontsize=16,color="green",shape="box"];60548[label="ww4712",fontsize=16,color="green",shape="box"];60549[label="ww4714",fontsize=16,color="green",shape="box"];60550[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60551[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4714 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4714 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60551 -> 60703[label="",style="solid", color="black", weight=3]; 60552 -> 23742[label="",style="dashed", color="red", weight=0]; 60552[label="msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];60552 -> 60704[label="",style="dashed", color="magenta", weight=3]; 60552 -> 60705[label="",style="dashed", color="magenta", weight=3]; 60553 -> 26799[label="",style="dashed", color="red", weight=0]; 60553[label="srMyInt (Pos (Succ (Succ (Succ (Succ ww4100000))))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];60553 -> 60706[label="",style="dashed", color="magenta", weight=3]; 60553 -> 60707[label="",style="dashed", color="magenta", weight=3]; 60554[label="ww4717",fontsize=16,color="green",shape="box"];60555[label="ww4719",fontsize=16,color="green",shape="box"];60556[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60557[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4719 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4717 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4719 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60557 -> 60708[label="",style="solid", color="black", weight=3]; 60558 -> 37183[label="",style="dashed", color="red", weight=0]; 60558[label="takeWhile1 (flip ltEsFloat ww4766) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4764 (flip ltEsFloat ww4766 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60558 -> 60709[label="",style="dashed", color="magenta", weight=3]; 60558 -> 60710[label="",style="dashed", color="magenta", weight=3]; 60558 -> 60711[label="",style="dashed", color="magenta", weight=3]; 60559[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4766 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4764 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4766 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60559 -> 60712[label="",style="solid", color="black", weight=3]; 60560 -> 26924[label="",style="dashed", color="red", weight=0]; 60560[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"];60560 -> 60713[label="",style="dashed", color="magenta", weight=3]; 60560 -> 60714[label="",style="dashed", color="magenta", weight=3]; 60561 -> 37183[label="",style="dashed", color="red", weight=0]; 60561[label="takeWhile1 (flip ltEsFloat ww4771) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4769 (flip ltEsFloat ww4771 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60561 -> 60715[label="",style="dashed", color="magenta", weight=3]; 60561 -> 60716[label="",style="dashed", color="magenta", weight=3]; 60561 -> 60717[label="",style="dashed", color="magenta", weight=3]; 60562[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))))))))) ww4771 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4769 (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))))))))) ww4771 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"];60562 -> 60718[label="",style="solid", color="black", weight=3]; 60563 -> 37183[label="",style="dashed", color="red", weight=0]; 60563[label="takeWhile1 (flip ltEsFloat ww4776) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4774 (flip ltEsFloat ww4776 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60563 -> 60719[label="",style="dashed", color="magenta", weight=3]; 60563 -> 60720[label="",style="dashed", color="magenta", weight=3]; 60563 -> 60721[label="",style="dashed", color="magenta", weight=3]; 60564[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)))))))) ww4776 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4774 (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)))))))) ww4776 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"];60564 -> 60722[label="",style="solid", color="black", weight=3]; 60565 -> 26924[label="",style="dashed", color="red", weight=0]; 60565[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"];60565 -> 60723[label="",style="dashed", color="magenta", weight=3]; 60565 -> 60724[label="",style="dashed", color="magenta", weight=3]; 60566[label="primPlusFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4813",fontsize=16,color="black",shape="box"];60566 -> 60725[label="",style="solid", color="black", weight=3]; 60567 -> 60408[label="",style="dashed", color="red", weight=0]; 60567[label="psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4813",fontsize=16,color="magenta"];60568[label="ww33571",fontsize=16,color="green",shape="box"];60569[label="ww32841",fontsize=16,color="green",shape="box"];60570[label="ww33570",fontsize=16,color="green",shape="box"];60571[label="ww32840",fontsize=16,color="green",shape="box"];60572[label="Cons ww3352 (takeWhile (flip ltEsFloat (Float ww32840 ww32841)) (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353))",fontsize=16,color="green",shape="box"];60572 -> 60726[label="",style="dashed", color="green", weight=3]; 60573[label="takeWhile0 (flip ltEsFloat (Float ww32840 ww32841)) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) otherwise",fontsize=16,color="black",shape="box"];60573 -> 60727[label="",style="solid", color="black", weight=3]; 60574[label="ww4724",fontsize=16,color="green",shape="box"];60575[label="ww4726",fontsize=16,color="green",shape="box"];60576[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60577[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4724 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60577 -> 60728[label="",style="solid", color="black", weight=3]; 60578[label="ww4730",fontsize=16,color="green",shape="box"];60579[label="ww4732",fontsize=16,color="green",shape="box"];60580[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60581[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4732 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4730 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4732 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60581 -> 60729[label="",style="solid", color="black", weight=3]; 60582 -> 37183[label="",style="dashed", color="red", weight=0]; 60582[label="takeWhile1 (flip ltEsFloat ww4784) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4782 (flip ltEsFloat ww4784 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60582 -> 60730[label="",style="dashed", color="magenta", weight=3]; 60582 -> 60731[label="",style="dashed", color="magenta", weight=3]; 60582 -> 60732[label="",style="dashed", color="magenta", weight=3]; 60583[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4784 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4782 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4784 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60583 -> 60733[label="",style="solid", color="black", weight=3]; 60584 -> 37183[label="",style="dashed", color="red", weight=0]; 60584[label="takeWhile1 (flip ltEsFloat ww4790) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4788 (flip ltEsFloat ww4790 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60584 -> 60734[label="",style="dashed", color="magenta", weight=3]; 60584 -> 60735[label="",style="dashed", color="magenta", weight=3]; 60584 -> 60736[label="",style="dashed", color="magenta", weight=3]; 60585[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))))))))) ww4790 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4788 (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))))))))) ww4790 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"];60585 -> 60737[label="",style="solid", color="black", weight=3]; 60586 -> 37183[label="",style="dashed", color="red", weight=0]; 60586[label="takeWhile1 (flip ltEsFloat ww4796) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4794 (flip ltEsFloat ww4796 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60586 -> 60738[label="",style="dashed", color="magenta", weight=3]; 60586 -> 60739[label="",style="dashed", color="magenta", weight=3]; 60586 -> 60740[label="",style="dashed", color="magenta", weight=3]; 60587[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)))))))) ww4796 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4794 (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)))))))) ww4796 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"];60587 -> 60741[label="",style="solid", color="black", weight=3]; 60588[label="Zero",fontsize=16,color="green",shape="box"];60589[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60590[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];60591[label="Neg Zero",fontsize=16,color="green",shape="box"];60592[label="Zero",fontsize=16,color="green",shape="box"];60593[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60594[label="Neg Zero",fontsize=16,color="green",shape="box"];60595[label="Neg Zero",fontsize=16,color="green",shape="box"];60596[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"];60596 -> 60742[label="",style="solid", color="black", weight=3]; 60597[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4814",fontsize=16,color="black",shape="box"];60597 -> 60743[label="",style="solid", color="black", weight=3]; 60598 -> 60432[label="",style="dashed", color="red", weight=0]; 60598[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4814",fontsize=16,color="magenta"];60599[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60600[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];60601[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60602[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];60603[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4815",fontsize=16,color="black",shape="box"];60603 -> 60744[label="",style="solid", color="black", weight=3]; 60604 -> 60478[label="",style="dashed", color="red", weight=0]; 60604[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4815",fontsize=16,color="magenta"];60605[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];60606[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];60607 -> 22801[label="",style="dashed", color="red", weight=0]; 60607[label="msMyInt (Neg Zero) ww19410",fontsize=16,color="magenta"];60607 -> 60745[label="",style="dashed", color="magenta", weight=3]; 60608 -> 26799[label="",style="dashed", color="red", weight=0]; 60608[label="srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411",fontsize=16,color="magenta"];60608 -> 60746[label="",style="dashed", color="magenta", weight=3]; 60608 -> 60747[label="",style="dashed", color="magenta", weight=3]; 60609[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4801",fontsize=16,color="black",shape="box"];60609 -> 60748[label="",style="solid", color="black", weight=3]; 60610[label="ww4703",fontsize=16,color="green",shape="box"];60611 -> 20977[label="",style="dashed", color="red", weight=0]; 60611[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];60612 -> 26799[label="",style="dashed", color="red", weight=0]; 60612[label="srMyInt (Pos Zero) (Pos (Succ ww137500))",fontsize=16,color="magenta"];60612 -> 60749[label="",style="dashed", color="magenta", weight=3]; 60612 -> 60750[label="",style="dashed", color="magenta", weight=3]; 60613[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4802",fontsize=16,color="black",shape="box"];60613 -> 60751[label="",style="solid", color="black", weight=3]; 60614[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];60615[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];60616[label="primPlusFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4816",fontsize=16,color="black",shape="box"];60616 -> 60752[label="",style="solid", color="black", weight=3]; 60617 -> 60488[label="",style="dashed", color="red", weight=0]; 60617[label="psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4816",fontsize=16,color="magenta"];60618[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];60619[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];60631[label="primPlusFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4817",fontsize=16,color="black",shape="box"];60631 -> 60753[label="",style="solid", color="black", weight=3]; 60632 -> 60506[label="",style="dashed", color="red", weight=0]; 60632[label="psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4817",fontsize=16,color="magenta"];60620[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];60621[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];60622[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4803",fontsize=16,color="black",shape="box"];60622 -> 60754[label="",style="solid", color="black", weight=3]; 60623[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];60624[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];60659[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4818",fontsize=16,color="black",shape="box"];60659 -> 60755[label="",style="solid", color="black", weight=3]; 60660 -> 60629[label="",style="dashed", color="red", weight=0]; 60660[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4818",fontsize=16,color="magenta"];60633[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];60634[label="Pos (Succ ww53)",fontsize=16,color="green",shape="box"];60635[label="Pos (Succ ww5200)",fontsize=16,color="green",shape="box"];60636[label="Pos (Succ ww5400)",fontsize=16,color="green",shape="box"];60637[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"];60637 -> 60756[label="",style="solid", color="black", weight=3]; 60638[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];60639[label="Pos (Succ ww69)",fontsize=16,color="green",shape="box"];60640[label="Pos (Succ ww6800)",fontsize=16,color="green",shape="box"];60641[label="Pos (Succ ww7000)",fontsize=16,color="green",shape="box"];60652[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60653[label="ww3000",fontsize=16,color="green",shape="box"];60654[label="ww4100",fontsize=16,color="green",shape="box"];60661 -> 26924[label="",style="dashed", color="red", weight=0]; 60661[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"];60661 -> 60757[label="",style="dashed", color="magenta", weight=3]; 60661 -> 60758[label="",style="dashed", color="magenta", weight=3]; 60662[label="ww121",fontsize=16,color="green",shape="box"];60663[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60664[label="Pos (Succ ww12200)",fontsize=16,color="green",shape="box"];60665[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];60655[label="ww121",fontsize=16,color="green",shape="box"];60656[label="ww123",fontsize=16,color="green",shape="box"];60657[label="ww12200",fontsize=16,color="green",shape="box"];60666 -> 26924[label="",style="dashed", color="red", weight=0]; 60666[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60666 -> 60759[label="",style="dashed", color="magenta", weight=3]; 60666 -> 60760[label="",style="dashed", color="magenta", weight=3]; 60765[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4823",fontsize=16,color="black",shape="triangle"];60765 -> 60840[label="",style="solid", color="black", weight=3]; 60766 -> 60668[label="",style="dashed", color="red", weight=0]; 60766[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) ww4823))",fontsize=16,color="magenta"];60766 -> 60841[label="",style="dashed", color="magenta", weight=3]; 60674 -> 26726[label="",style="dashed", color="red", weight=0]; 60674[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"];60674 -> 60767[label="",style="dashed", color="magenta", weight=3]; 60674 -> 60768[label="",style="dashed", color="magenta", weight=3]; 60674 -> 60769[label="",style="dashed", color="magenta", weight=3]; 60675 -> 23742[label="",style="dashed", color="red", weight=0]; 60675[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60675 -> 60770[label="",style="dashed", color="magenta", weight=3]; 60675 -> 60771[label="",style="dashed", color="magenta", weight=3]; 60676 -> 26799[label="",style="dashed", color="red", weight=0]; 60676[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60676 -> 60772[label="",style="dashed", color="magenta", weight=3]; 60676 -> 60773[label="",style="dashed", color="magenta", weight=3]; 60677 -> 26924[label="",style="dashed", color="red", weight=0]; 60677[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"];60677 -> 60774[label="",style="dashed", color="magenta", weight=3]; 60677 -> 60775[label="",style="dashed", color="magenta", weight=3]; 59020[label="ww4709",fontsize=16,color="green",shape="box"];59021 -> 23742[label="",style="dashed", color="red", weight=0]; 59021[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];59021 -> 60625[label="",style="dashed", color="magenta", weight=3]; 59021 -> 60626[label="",style="dashed", color="magenta", weight=3]; 59022 -> 26799[label="",style="dashed", color="red", weight=0]; 59022[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];59022 -> 60627[label="",style="dashed", color="magenta", weight=3]; 59022 -> 60628[label="",style="dashed", color="magenta", weight=3]; 60678[label="ww4740",fontsize=16,color="green",shape="box"];60679[label="ww4742",fontsize=16,color="green",shape="box"];60680[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60681[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4742 MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4740 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4742 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60681 -> 60776[label="",style="solid", color="black", weight=3]; 60682[label="ww4747",fontsize=16,color="green",shape="box"];60683[label="ww4749",fontsize=16,color="green",shape="box"];60684[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60685[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4747 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60685 -> 60777[label="",style="solid", color="black", weight=3]; 60686 -> 23742[label="",style="dashed", color="red", weight=0]; 60686[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60686 -> 60778[label="",style="dashed", color="magenta", weight=3]; 60686 -> 60779[label="",style="dashed", color="magenta", weight=3]; 60687 -> 26799[label="",style="dashed", color="red", weight=0]; 60687[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="magenta"];60687 -> 60780[label="",style="dashed", color="magenta", weight=3]; 60687 -> 60781[label="",style="dashed", color="magenta", weight=3]; 60688[label="ww4752",fontsize=16,color="green",shape="box"];60689[label="ww4754",fontsize=16,color="green",shape="box"];60690[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60691[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4754 MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4752 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4754 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60691 -> 60782[label="",style="solid", color="black", weight=3]; 60692[label="ww4758",fontsize=16,color="green",shape="box"];60693[label="ww4760",fontsize=16,color="green",shape="box"];60694[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60695[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4760 MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4758 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4760 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60695 -> 60783[label="",style="solid", color="black", weight=3]; 60696[label="ww4100",fontsize=16,color="green",shape="box"];60697[label="ww3000",fontsize=16,color="green",shape="box"];60698[label="Succ Zero",fontsize=16,color="green",shape="box"];60699[label="ww4806",fontsize=16,color="green",shape="box"];60700[label="ww3000",fontsize=16,color="green",shape="box"];60701[label="Succ Zero",fontsize=16,color="green",shape="box"];60702[label="ww4810",fontsize=16,color="green",shape="box"];60703 -> 50261[label="",style="dashed", color="red", weight=0]; 60703[label="takeWhile1 (flip gtEsFloat ww4714) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 (flip gtEsFloat ww4714 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60703 -> 60784[label="",style="dashed", color="magenta", weight=3]; 60703 -> 60785[label="",style="dashed", color="magenta", weight=3]; 60703 -> 60786[label="",style="dashed", color="magenta", weight=3]; 60704[label="Zero",fontsize=16,color="green",shape="box"];60705[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60706[label="Pos (Succ (Succ (Succ (Succ ww4100000))))",fontsize=16,color="green",shape="box"];60707[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60708 -> 50261[label="",style="dashed", color="red", weight=0]; 60708[label="takeWhile1 (flip gtEsFloat ww4719) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4717 (flip gtEsFloat ww4719 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60708 -> 60787[label="",style="dashed", color="magenta", weight=3]; 60708 -> 60788[label="",style="dashed", color="magenta", weight=3]; 60708 -> 60789[label="",style="dashed", color="magenta", weight=3]; 60709[label="ww4764",fontsize=16,color="green",shape="box"];60710[label="ww4766",fontsize=16,color="green",shape="box"];60711[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60712[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4766 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4764 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4766 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60712 -> 60790[label="",style="solid", color="black", weight=3]; 60713 -> 23742[label="",style="dashed", color="red", weight=0]; 60713[label="msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];60713 -> 60791[label="",style="dashed", color="magenta", weight=3]; 60713 -> 60792[label="",style="dashed", color="magenta", weight=3]; 60714 -> 26799[label="",style="dashed", color="red", weight=0]; 60714[label="srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];60714 -> 60793[label="",style="dashed", color="magenta", weight=3]; 60714 -> 60794[label="",style="dashed", color="magenta", weight=3]; 60715[label="ww4769",fontsize=16,color="green",shape="box"];60716[label="ww4771",fontsize=16,color="green",shape="box"];60717[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"];60718[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))))))))) ww4771 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4769 (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))))))))) ww4771 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"];60718 -> 60795[label="",style="solid", color="black", weight=3]; 60719[label="ww4774",fontsize=16,color="green",shape="box"];60720[label="ww4776",fontsize=16,color="green",shape="box"];60721[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"];60722[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)))))))) ww4776 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4774 (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)))))))) ww4776 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"];60722 -> 60796[label="",style="solid", color="black", weight=3]; 60723 -> 23742[label="",style="dashed", color="red", weight=0]; 60723[label="msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];60723 -> 60797[label="",style="dashed", color="magenta", weight=3]; 60723 -> 60798[label="",style="dashed", color="magenta", weight=3]; 60724 -> 26799[label="",style="dashed", color="red", weight=0]; 60724[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))",fontsize=16,color="magenta"];60724 -> 60799[label="",style="dashed", color="magenta", weight=3]; 60724 -> 60800[label="",style="dashed", color="magenta", weight=3]; 60725[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4813",fontsize=16,color="black",shape="box"];60725 -> 60801[label="",style="solid", color="black", weight=3]; 60726 -> 36945[label="",style="dashed", color="red", weight=0]; 60726[label="takeWhile (flip ltEsFloat (Float ww32840 ww32841)) (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353)",fontsize=16,color="magenta"];60726 -> 60802[label="",style="dashed", color="magenta", weight=3]; 60726 -> 60803[label="",style="dashed", color="magenta", weight=3]; 60727[label="takeWhile0 (flip ltEsFloat (Float ww32840 ww32841)) ww3352 (iterate (primPlusFloat (Float ww3361 ww3360)) ww3353) MyTrue",fontsize=16,color="black",shape="box"];60727 -> 60804[label="",style="solid", color="black", weight=3]; 60728 -> 50261[label="",style="dashed", color="red", weight=0]; 60728[label="takeWhile1 (flip gtEsFloat ww4726) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4724 (flip gtEsFloat ww4726 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60728 -> 60805[label="",style="dashed", color="magenta", weight=3]; 60728 -> 60806[label="",style="dashed", color="magenta", weight=3]; 60728 -> 60807[label="",style="dashed", color="magenta", weight=3]; 60729 -> 50261[label="",style="dashed", color="red", weight=0]; 60729[label="takeWhile1 (flip gtEsFloat ww4732) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4730 (flip gtEsFloat ww4732 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60729 -> 60808[label="",style="dashed", color="magenta", weight=3]; 60729 -> 60809[label="",style="dashed", color="magenta", weight=3]; 60729 -> 60810[label="",style="dashed", color="magenta", weight=3]; 60730[label="ww4782",fontsize=16,color="green",shape="box"];60731[label="ww4784",fontsize=16,color="green",shape="box"];60732[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60733[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4784 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4782 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4784 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60733 -> 60811[label="",style="solid", color="black", weight=3]; 60734[label="ww4788",fontsize=16,color="green",shape="box"];60735[label="ww4790",fontsize=16,color="green",shape="box"];60736[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"];60737[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))))))))) ww4790 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4788 (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))))))))) ww4790 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"];60737 -> 60812[label="",style="solid", color="black", weight=3]; 60738[label="ww4794",fontsize=16,color="green",shape="box"];60739[label="ww4796",fontsize=16,color="green",shape="box"];60740[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"];60741[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)))))))) ww4796 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4794 (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)))))))) ww4796 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"];60741 -> 60813[label="",style="solid", color="black", weight=3]; 60742 -> 26924[label="",style="dashed", color="red", weight=0]; 60742[label="primDivFloat (Float (msMyInt (Pos (Succ ww41)) ww420) (srMyInt (Pos (Succ (Succ (Succ Zero)))) ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60742 -> 60814[label="",style="dashed", color="magenta", weight=3]; 60742 -> 60815[label="",style="dashed", color="magenta", weight=3]; 60743[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4814",fontsize=16,color="black",shape="box"];60743 -> 60816[label="",style="solid", color="black", weight=3]; 60744[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4815",fontsize=16,color="black",shape="box"];60744 -> 60817[label="",style="solid", color="black", weight=3]; 60745[label="ww19410",fontsize=16,color="green",shape="box"];60746[label="Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60747[label="ww19411",fontsize=16,color="green",shape="box"];60748 -> 26726[label="",style="dashed", color="red", weight=0]; 60748[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) ww4801",fontsize=16,color="magenta"];60748 -> 60818[label="",style="dashed", color="magenta", weight=3]; 60748 -> 60819[label="",style="dashed", color="magenta", weight=3]; 60748 -> 60820[label="",style="dashed", color="magenta", weight=3]; 60749[label="Pos Zero",fontsize=16,color="green",shape="box"];60750[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];60751 -> 26726[label="",style="dashed", color="red", weight=0]; 60751[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) ww4802",fontsize=16,color="magenta"];60751 -> 60821[label="",style="dashed", color="magenta", weight=3]; 60751 -> 60822[label="",style="dashed", color="magenta", weight=3]; 60751 -> 60823[label="",style="dashed", color="magenta", weight=3]; 60752[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4816",fontsize=16,color="black",shape="box"];60752 -> 60824[label="",style="solid", color="black", weight=3]; 60753[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4817",fontsize=16,color="black",shape="box"];60753 -> 60825[label="",style="solid", color="black", weight=3]; 60754 -> 26726[label="",style="dashed", color="red", weight=0]; 60754[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) ww4803",fontsize=16,color="magenta"];60754 -> 60826[label="",style="dashed", color="magenta", weight=3]; 60754 -> 60827[label="",style="dashed", color="magenta", weight=3]; 60754 -> 60828[label="",style="dashed", color="magenta", weight=3]; 60755[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4818",fontsize=16,color="black",shape="box"];60755 -> 60829[label="",style="solid", color="black", weight=3]; 60756 -> 26924[label="",style="dashed", color="red", weight=0]; 60756[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"];60756 -> 60830[label="",style="dashed", color="magenta", weight=3]; 60756 -> 60831[label="",style="dashed", color="magenta", weight=3]; 60757 -> 23742[label="",style="dashed", color="red", weight=0]; 60757[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60757 -> 60832[label="",style="dashed", color="magenta", weight=3]; 60757 -> 60833[label="",style="dashed", color="magenta", weight=3]; 60758 -> 26799[label="",style="dashed", color="red", weight=0]; 60758[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60758 -> 60834[label="",style="dashed", color="magenta", weight=3]; 60758 -> 60835[label="",style="dashed", color="magenta", weight=3]; 60759 -> 23742[label="",style="dashed", color="red", weight=0]; 60759[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60759 -> 60836[label="",style="dashed", color="magenta", weight=3]; 60759 -> 60837[label="",style="dashed", color="magenta", weight=3]; 60760 -> 26799[label="",style="dashed", color="red", weight=0]; 60760[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60760 -> 60838[label="",style="dashed", color="magenta", weight=3]; 60760 -> 60839[label="",style="dashed", color="magenta", weight=3]; 60840[label="primPlusFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4823",fontsize=16,color="black",shape="box"];60840 -> 60911[label="",style="solid", color="black", weight=3]; 60841 -> 60765[label="",style="dashed", color="red", weight=0]; 60841[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4823",fontsize=16,color="magenta"];60767[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"];60767 -> 60842[label="",style="solid", color="black", weight=3]; 60768[label="ww19460",fontsize=16,color="green",shape="box"];60769[label="ww19461",fontsize=16,color="green",shape="box"];60770[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60771[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60772[label="Neg Zero",fontsize=16,color="green",shape="box"];60773[label="Neg Zero",fontsize=16,color="green",shape="box"];60774 -> 23742[label="",style="dashed", color="red", weight=0]; 60774[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60774 -> 60843[label="",style="dashed", color="magenta", weight=3]; 60774 -> 60844[label="",style="dashed", color="magenta", weight=3]; 60775 -> 26799[label="",style="dashed", color="red", weight=0]; 60775[label="srMyInt (Pos (Succ ww4100)) (Pos (Succ ww3100))",fontsize=16,color="magenta"];60775 -> 60845[label="",style="dashed", color="magenta", weight=3]; 60775 -> 60846[label="",style="dashed", color="magenta", weight=3]; 60625[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60626[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60627[label="Neg Zero",fontsize=16,color="green",shape="box"];60628[label="Neg Zero",fontsize=16,color="green",shape="box"];60776 -> 50261[label="",style="dashed", color="red", weight=0]; 60776[label="takeWhile1 (flip gtEsFloat ww4742) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4740 (flip gtEsFloat ww4742 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60776 -> 60847[label="",style="dashed", color="magenta", weight=3]; 60776 -> 60848[label="",style="dashed", color="magenta", weight=3]; 60776 -> 60849[label="",style="dashed", color="magenta", weight=3]; 60777 -> 50261[label="",style="dashed", color="red", weight=0]; 60777[label="takeWhile1 (flip gtEsFloat ww4749) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4747 (flip gtEsFloat ww4749 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60777 -> 60850[label="",style="dashed", color="magenta", weight=3]; 60777 -> 60851[label="",style="dashed", color="magenta", weight=3]; 60777 -> 60852[label="",style="dashed", color="magenta", weight=3]; 60778[label="Succ Zero",fontsize=16,color="green",shape="box"];60779[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60780[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60781[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];60782 -> 50261[label="",style="dashed", color="red", weight=0]; 60782[label="takeWhile1 (flip gtEsFloat ww4754) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4752 (flip gtEsFloat ww4754 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60782 -> 60853[label="",style="dashed", color="magenta", weight=3]; 60782 -> 60854[label="",style="dashed", color="magenta", weight=3]; 60782 -> 60855[label="",style="dashed", color="magenta", weight=3]; 60783 -> 50261[label="",style="dashed", color="red", weight=0]; 60783[label="takeWhile1 (flip gtEsFloat ww4760) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4758 (flip gtEsFloat ww4760 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60783 -> 60856[label="",style="dashed", color="magenta", weight=3]; 60783 -> 60857[label="",style="dashed", color="magenta", weight=3]; 60783 -> 60858[label="",style="dashed", color="magenta", weight=3]; 60784[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60785[label="ww4712",fontsize=16,color="green",shape="box"];60786[label="ww4714",fontsize=16,color="green",shape="box"];60787[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60788[label="ww4717",fontsize=16,color="green",shape="box"];60789[label="ww4719",fontsize=16,color="green",shape="box"];60790 -> 50261[label="",style="dashed", color="red", weight=0]; 60790[label="takeWhile1 (flip gtEsFloat ww4766) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4764 (flip gtEsFloat ww4766 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60790 -> 60859[label="",style="dashed", color="magenta", weight=3]; 60790 -> 60860[label="",style="dashed", color="magenta", weight=3]; 60790 -> 60861[label="",style="dashed", color="magenta", weight=3]; 60791[label="Zero",fontsize=16,color="green",shape="box"];60792[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60793[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60794[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60795 -> 50261[label="",style="dashed", color="red", weight=0]; 60795[label="takeWhile1 (flip gtEsFloat ww4771) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4769 (flip gtEsFloat ww4771 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60795 -> 60862[label="",style="dashed", color="magenta", weight=3]; 60795 -> 60863[label="",style="dashed", color="magenta", weight=3]; 60795 -> 60864[label="",style="dashed", color="magenta", weight=3]; 60796 -> 50261[label="",style="dashed", color="red", weight=0]; 60796[label="takeWhile1 (flip gtEsFloat ww4776) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4774 (flip gtEsFloat ww4776 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60796 -> 60865[label="",style="dashed", color="magenta", weight=3]; 60796 -> 60866[label="",style="dashed", color="magenta", weight=3]; 60796 -> 60867[label="",style="dashed", color="magenta", weight=3]; 60797[label="Zero",fontsize=16,color="green",shape="box"];60798[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60799[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60800[label="Pos (Succ (Succ (Succ (Succ ww3100000))))",fontsize=16,color="green",shape="box"];60801 -> 26726[label="",style="dashed", color="red", weight=0]; 60801[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) ww4813",fontsize=16,color="magenta"];60801 -> 60868[label="",style="dashed", color="magenta", weight=3]; 60801 -> 60869[label="",style="dashed", color="magenta", weight=3]; 60801 -> 60870[label="",style="dashed", color="magenta", weight=3]; 60802[label="Float ww32840 ww32841",fontsize=16,color="green",shape="box"];60803[label="iterate (primPlusFloat (Float ww3361 ww3360)) ww3353",fontsize=16,color="black",shape="triangle"];60803 -> 60871[label="",style="solid", color="black", weight=3]; 60804[label="Nil",fontsize=16,color="green",shape="box"];60805[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60806[label="ww4724",fontsize=16,color="green",shape="box"];60807[label="ww4726",fontsize=16,color="green",shape="box"];60808[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60809[label="ww4730",fontsize=16,color="green",shape="box"];60810[label="ww4732",fontsize=16,color="green",shape="box"];60811 -> 50261[label="",style="dashed", color="red", weight=0]; 60811[label="takeWhile1 (flip gtEsFloat ww4784) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4782 (flip gtEsFloat ww4784 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60811 -> 60872[label="",style="dashed", color="magenta", weight=3]; 60811 -> 60873[label="",style="dashed", color="magenta", weight=3]; 60811 -> 60874[label="",style="dashed", color="magenta", weight=3]; 60812 -> 50261[label="",style="dashed", color="red", weight=0]; 60812[label="takeWhile1 (flip gtEsFloat ww4790) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4788 (flip gtEsFloat ww4790 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60812 -> 60875[label="",style="dashed", color="magenta", weight=3]; 60812 -> 60876[label="",style="dashed", color="magenta", weight=3]; 60812 -> 60877[label="",style="dashed", color="magenta", weight=3]; 60813 -> 50261[label="",style="dashed", color="red", weight=0]; 60813[label="takeWhile1 (flip gtEsFloat ww4796) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4794 (flip gtEsFloat ww4796 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60813 -> 60878[label="",style="dashed", color="magenta", weight=3]; 60813 -> 60879[label="",style="dashed", color="magenta", weight=3]; 60813 -> 60880[label="",style="dashed", color="magenta", weight=3]; 60814 -> 23742[label="",style="dashed", color="red", weight=0]; 60814[label="msMyInt (Pos (Succ ww41)) ww420",fontsize=16,color="magenta"];60814 -> 60881[label="",style="dashed", color="magenta", weight=3]; 60814 -> 60882[label="",style="dashed", color="magenta", weight=3]; 60815 -> 26799[label="",style="dashed", color="red", weight=0]; 60815[label="srMyInt (Pos (Succ (Succ (Succ Zero)))) ww421",fontsize=16,color="magenta"];60815 -> 60883[label="",style="dashed", color="magenta", weight=3]; 60815 -> 60884[label="",style="dashed", color="magenta", weight=3]; 60816 -> 26726[label="",style="dashed", color="red", weight=0]; 60816[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) ww4814",fontsize=16,color="magenta"];60816 -> 60885[label="",style="dashed", color="magenta", weight=3]; 60816 -> 60886[label="",style="dashed", color="magenta", weight=3]; 60816 -> 60887[label="",style="dashed", color="magenta", weight=3]; 60817 -> 26726[label="",style="dashed", color="red", weight=0]; 60817[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) ww4815",fontsize=16,color="magenta"];60817 -> 60888[label="",style="dashed", color="magenta", weight=3]; 60817 -> 60889[label="",style="dashed", color="magenta", weight=3]; 60817 -> 60890[label="",style="dashed", color="magenta", weight=3]; 60818[label="ww4801",fontsize=16,color="green",shape="box"];60819 -> 20977[label="",style="dashed", color="red", weight=0]; 60819[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];60820 -> 26799[label="",style="dashed", color="red", weight=0]; 60820[label="srMyInt (Pos (Succ ww137300)) (Pos Zero)",fontsize=16,color="magenta"];60820 -> 60891[label="",style="dashed", color="magenta", weight=3]; 60820 -> 60892[label="",style="dashed", color="magenta", weight=3]; 60821[label="ww4802",fontsize=16,color="green",shape="box"];60822 -> 20977[label="",style="dashed", color="red", weight=0]; 60822[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];60823 -> 26799[label="",style="dashed", color="red", weight=0]; 60823[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];60823 -> 60893[label="",style="dashed", color="magenta", weight=3]; 60823 -> 60894[label="",style="dashed", color="magenta", weight=3]; 60824 -> 26726[label="",style="dashed", color="red", weight=0]; 60824[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) ww4816",fontsize=16,color="magenta"];60824 -> 60895[label="",style="dashed", color="magenta", weight=3]; 60824 -> 60896[label="",style="dashed", color="magenta", weight=3]; 60824 -> 60897[label="",style="dashed", color="magenta", weight=3]; 60825 -> 26726[label="",style="dashed", color="red", weight=0]; 60825[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) ww4817",fontsize=16,color="magenta"];60825 -> 60898[label="",style="dashed", color="magenta", weight=3]; 60825 -> 60899[label="",style="dashed", color="magenta", weight=3]; 60825 -> 60900[label="",style="dashed", color="magenta", weight=3]; 60826[label="ww4803",fontsize=16,color="green",shape="box"];60827 -> 22801[label="",style="dashed", color="red", weight=0]; 60827[label="msMyInt (Neg Zero) (Neg (Succ ww2203))",fontsize=16,color="magenta"];60827 -> 60901[label="",style="dashed", color="magenta", weight=3]; 60828 -> 26799[label="",style="dashed", color="red", weight=0]; 60828[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];60828 -> 60902[label="",style="dashed", color="magenta", weight=3]; 60828 -> 60903[label="",style="dashed", color="magenta", weight=3]; 60829 -> 26726[label="",style="dashed", color="red", weight=0]; 60829[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) ww4818",fontsize=16,color="magenta"];60829 -> 60904[label="",style="dashed", color="magenta", weight=3]; 60829 -> 60905[label="",style="dashed", color="magenta", weight=3]; 60829 -> 60906[label="",style="dashed", color="magenta", weight=3]; 60830 -> 23742[label="",style="dashed", color="red", weight=0]; 60830[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60830 -> 60907[label="",style="dashed", color="magenta", weight=3]; 60830 -> 60908[label="",style="dashed", color="magenta", weight=3]; 60831 -> 26799[label="",style="dashed", color="red", weight=0]; 60831[label="srMyInt (Pos (Succ ww12200)) (Pos (Succ ww12400))",fontsize=16,color="magenta"];60831 -> 60909[label="",style="dashed", color="magenta", weight=3]; 60831 -> 60910[label="",style="dashed", color="magenta", weight=3]; 60832[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60833[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60834[label="Neg Zero",fontsize=16,color="green",shape="box"];60835[label="Neg Zero",fontsize=16,color="green",shape="box"];60836[label="ww121",fontsize=16,color="green",shape="box"];60837[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60838[label="Neg Zero",fontsize=16,color="green",shape="box"];60839[label="Neg Zero",fontsize=16,color="green",shape="box"];60911[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4823",fontsize=16,color="burlywood",shape="box"];63552[label="ww1945/Float ww19450 ww19451",fontsize=10,color="white",style="solid",shape="box"];60911 -> 63552[label="",style="solid", color="burlywood", weight=9]; 63552 -> 60933[label="",style="solid", color="burlywood", weight=3]; 60842[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"];63553[label="ww1945/Float ww19450 ww19451",fontsize=10,color="white",style="solid",shape="box"];60842 -> 63553[label="",style="solid", color="burlywood", weight=9]; 63553 -> 60912[label="",style="solid", color="burlywood", weight=3]; 60843[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60844[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60845[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];60846[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60847[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60848[label="ww4740",fontsize=16,color="green",shape="box"];60849[label="ww4742",fontsize=16,color="green",shape="box"];60850[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60851[label="ww4747",fontsize=16,color="green",shape="box"];60852[label="ww4749",fontsize=16,color="green",shape="box"];60853[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60854[label="ww4752",fontsize=16,color="green",shape="box"];60855[label="ww4754",fontsize=16,color="green",shape="box"];60856[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60857[label="ww4758",fontsize=16,color="green",shape="box"];60858[label="ww4760",fontsize=16,color="green",shape="box"];60859[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60860[label="ww4764",fontsize=16,color="green",shape="box"];60861[label="ww4766",fontsize=16,color="green",shape="box"];60862[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"];60863[label="ww4769",fontsize=16,color="green",shape="box"];60864[label="ww4771",fontsize=16,color="green",shape="box"];60865[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"];60866[label="ww4774",fontsize=16,color="green",shape="box"];60867[label="ww4776",fontsize=16,color="green",shape="box"];60868[label="ww4813",fontsize=16,color="green",shape="box"];60869 -> 23742[label="",style="dashed", color="red", weight=0]; 60869[label="msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))",fontsize=16,color="magenta"];60869 -> 60913[label="",style="dashed", color="magenta", weight=3]; 60869 -> 60914[label="",style="dashed", color="magenta", weight=3]; 60870 -> 26799[label="",style="dashed", color="red", weight=0]; 60870[label="srMyInt (Pos Zero) (Pos (Succ ww2418))",fontsize=16,color="magenta"];60870 -> 60915[label="",style="dashed", color="magenta", weight=3]; 60870 -> 60916[label="",style="dashed", color="magenta", weight=3]; 60871[label="Cons ww3353 (iterate (primPlusFloat (Float ww3361 ww3360)) (primPlusFloat (Float ww3361 ww3360) ww3353))",fontsize=16,color="green",shape="box"];60871 -> 60917[label="",style="dashed", color="green", weight=3]; 60872[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60873[label="ww4782",fontsize=16,color="green",shape="box"];60874[label="ww4784",fontsize=16,color="green",shape="box"];60875[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"];60876[label="ww4788",fontsize=16,color="green",shape="box"];60877[label="ww4790",fontsize=16,color="green",shape="box"];60878[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"];60879[label="ww4794",fontsize=16,color="green",shape="box"];60880[label="ww4796",fontsize=16,color="green",shape="box"];60881[label="ww41",fontsize=16,color="green",shape="box"];60882[label="ww420",fontsize=16,color="green",shape="box"];60883[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60884[label="ww421",fontsize=16,color="green",shape="box"];60885[label="ww4814",fontsize=16,color="green",shape="box"];60886 -> 25616[label="",style="dashed", color="red", weight=0]; 60886[label="msMyInt (Pos Zero) (Pos (Succ ww2100))",fontsize=16,color="magenta"];60886 -> 60918[label="",style="dashed", color="magenta", weight=3]; 60887 -> 26799[label="",style="dashed", color="red", weight=0]; 60887[label="srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))",fontsize=16,color="magenta"];60887 -> 60919[label="",style="dashed", color="magenta", weight=3]; 60887 -> 60920[label="",style="dashed", color="magenta", weight=3]; 60888[label="ww4815",fontsize=16,color="green",shape="box"];60889 -> 25616[label="",style="dashed", color="red", weight=0]; 60889[label="msMyInt (Pos Zero) (Neg (Succ ww2131))",fontsize=16,color="magenta"];60889 -> 60921[label="",style="dashed", color="magenta", weight=3]; 60890 -> 26799[label="",style="dashed", color="red", weight=0]; 60890[label="srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))",fontsize=16,color="magenta"];60890 -> 60922[label="",style="dashed", color="magenta", weight=3]; 60890 -> 60923[label="",style="dashed", color="magenta", weight=3]; 60891[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];60892[label="Pos Zero",fontsize=16,color="green",shape="box"];60893[label="Pos Zero",fontsize=16,color="green",shape="box"];60894[label="Pos Zero",fontsize=16,color="green",shape="box"];60895[label="ww4816",fontsize=16,color="green",shape="box"];60896 -> 22064[label="",style="dashed", color="red", weight=0]; 60896[label="msMyInt (Neg (Succ ww2184)) (Neg Zero)",fontsize=16,color="magenta"];60896 -> 60924[label="",style="dashed", color="magenta", weight=3]; 60897 -> 26799[label="",style="dashed", color="red", weight=0]; 60897[label="srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))",fontsize=16,color="magenta"];60897 -> 60925[label="",style="dashed", color="magenta", weight=3]; 60897 -> 60926[label="",style="dashed", color="magenta", weight=3]; 60898[label="ww4817",fontsize=16,color="green",shape="box"];60899 -> 22064[label="",style="dashed", color="red", weight=0]; 60899[label="msMyInt (Neg (Succ ww2191)) (Neg Zero)",fontsize=16,color="magenta"];60899 -> 60927[label="",style="dashed", color="magenta", weight=3]; 60900 -> 26799[label="",style="dashed", color="red", weight=0]; 60900[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];60900 -> 60928[label="",style="dashed", color="magenta", weight=3]; 60900 -> 60929[label="",style="dashed", color="magenta", weight=3]; 60901[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];60902[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];60903[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];60904[label="ww4818",fontsize=16,color="green",shape="box"];60905 -> 22801[label="",style="dashed", color="red", weight=0]; 60905[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60905 -> 60930[label="",style="dashed", color="magenta", weight=3]; 60906 -> 26799[label="",style="dashed", color="red", weight=0]; 60906[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];60906 -> 60931[label="",style="dashed", color="magenta", weight=3]; 60906 -> 60932[label="",style="dashed", color="magenta", weight=3]; 60907[label="ww121",fontsize=16,color="green",shape="box"];60908[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60909[label="Pos (Succ ww12200)",fontsize=16,color="green",shape="box"];60910[label="Pos (Succ ww12400)",fontsize=16,color="green",shape="box"];60933[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) (Float ww19450 ww19451)) ww4823",fontsize=16,color="black",shape="box"];60933 -> 60936[label="",style="solid", color="black", weight=3]; 60912[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"];60912 -> 60934[label="",style="solid", color="black", weight=3]; 60913[label="ww2416",fontsize=16,color="green",shape="box"];60914[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];60915[label="Pos Zero",fontsize=16,color="green",shape="box"];60916[label="Pos (Succ ww2418)",fontsize=16,color="green",shape="box"];60917 -> 60803[label="",style="dashed", color="red", weight=0]; 60917[label="iterate (primPlusFloat (Float ww3361 ww3360)) (primPlusFloat (Float ww3361 ww3360) ww3353)",fontsize=16,color="magenta"];60917 -> 60935[label="",style="dashed", color="magenta", weight=3]; 60918[label="Pos (Succ ww2100)",fontsize=16,color="green",shape="box"];60919[label="Neg (Succ ww2099)",fontsize=16,color="green",shape="box"];60920[label="Pos (Succ ww2101)",fontsize=16,color="green",shape="box"];60921[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];60922[label="Neg (Succ ww2130)",fontsize=16,color="green",shape="box"];60923[label="Pos (Succ ww2132)",fontsize=16,color="green",shape="box"];60924[label="ww2184",fontsize=16,color="green",shape="box"];60925[label="Pos (Succ ww2185)",fontsize=16,color="green",shape="box"];60926[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];60927[label="ww2191",fontsize=16,color="green",shape="box"];60928[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];60929[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];60930[label="Neg Zero",fontsize=16,color="green",shape="box"];60931[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];60932[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];60936 -> 26726[label="",style="dashed", color="red", weight=0]; 60936[label="primPlusFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) ww19450) (srMyInt (Pos (Succ ww1944)) ww19451)) ww4823",fontsize=16,color="magenta"];60936 -> 60942[label="",style="dashed", color="magenta", weight=3]; 60936 -> 60943[label="",style="dashed", color="magenta", weight=3]; 60936 -> 60944[label="",style="dashed", color="magenta", weight=3]; 60934 -> 26924[label="",style="dashed", color="red", weight=0]; 60934[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"];60934 -> 60937[label="",style="dashed", color="magenta", weight=3]; 60934 -> 60938[label="",style="dashed", color="magenta", weight=3]; 60935 -> 26726[label="",style="dashed", color="red", weight=0]; 60935[label="primPlusFloat (Float ww3361 ww3360) ww3353",fontsize=16,color="magenta"];60935 -> 60939[label="",style="dashed", color="magenta", weight=3]; 60935 -> 60940[label="",style="dashed", color="magenta", weight=3]; 60935 -> 60941[label="",style="dashed", color="magenta", weight=3]; 60942[label="ww4823",fontsize=16,color="green",shape="box"];60943 -> 23742[label="",style="dashed", color="red", weight=0]; 60943[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) ww19450",fontsize=16,color="magenta"];60943 -> 60949[label="",style="dashed", color="magenta", weight=3]; 60943 -> 60950[label="",style="dashed", color="magenta", weight=3]; 60944 -> 26799[label="",style="dashed", color="red", weight=0]; 60944[label="srMyInt (Pos (Succ ww1944)) ww19451",fontsize=16,color="magenta"];60944 -> 60951[label="",style="dashed", color="magenta", weight=3]; 60944 -> 60952[label="",style="dashed", color="magenta", weight=3]; 60937 -> 23742[label="",style="dashed", color="red", weight=0]; 60937[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) ww19450",fontsize=16,color="magenta"];60937 -> 60945[label="",style="dashed", color="magenta", weight=3]; 60937 -> 60946[label="",style="dashed", color="magenta", weight=3]; 60938 -> 26799[label="",style="dashed", color="red", weight=0]; 60938[label="srMyInt (Pos (Succ ww1944)) ww19451",fontsize=16,color="magenta"];60938 -> 60947[label="",style="dashed", color="magenta", weight=3]; 60938 -> 60948[label="",style="dashed", color="magenta", weight=3]; 60939[label="ww3353",fontsize=16,color="green",shape="box"];60940[label="ww3361",fontsize=16,color="green",shape="box"];60941[label="ww3360",fontsize=16,color="green",shape="box"];60949[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60950[label="ww19450",fontsize=16,color="green",shape="box"];60951[label="Pos (Succ ww1944)",fontsize=16,color="green",shape="box"];60952[label="ww19451",fontsize=16,color="green",shape="box"];60945[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60946[label="ww19450",fontsize=16,color="green",shape="box"];60947[label="Pos (Succ ww1944)",fontsize=16,color="green",shape="box"];60948[label="ww19451",fontsize=16,color="green",shape="box"];} ---------------------------------------- (3425) TRUE